模反元素
求模反元素
用扩展欧几里得算法
设為扩展欧几里得算法的函数,則可得到,是, 的最大公因数。
若g=1
则该模反元素存在,根據結果
在之下,,根據模反元素的定義,此時即為关于模的其中一個模反元素。
事實上, 都是关于模的模反元素,這裡我們取最小的正整數解()。
若 g≠1
则该模反元素不存在。
因為根據結果,在 之下,不會同餘於,因此滿足的不存在。
举例
求整数3对同余11的模逆元素,
上述方程可变换为
在整数范围内,可以找到满足该同余等式的值为4,如下式所示
并且,在整数范围内不存在其他满足此同余等式的值。
故,整数3对同余11的模逆元素为4。
一旦在整数范围内找到3的模逆元素,其他在整数范围 内满足此同余等式的模逆元素值便可很容易地写出——只需加上 的倍数便可。
综上,所有整数3对同余11的模逆元素x可表示为
即 {..., −18, −7, 4, 15, 26, ...}.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.