模反元素

模逆元(Modular multiplicative inverse)也称为模倒数数论倒数

整数同馀之模反元素是指满足以下公式的整数

也可以写成

或者

整数对模数之模反元素存在的充分必要条件互质,若此模反元素存在,在模数下的除法可以用和对应模反元素的乘法来达成,此概念和实数除法的概念相同。

求模反元素

 为扩展欧几里得算法的函数,则可得到   ,  最大公因数

若g=1

则该模反元素存在,根据结果 

 之下, ,根据模反元素的定义 ,此时 即为 关于模 的其中一个模反元素。

事实上,  都是 关于模 的模反元素,这里我们取最小的正整数解  )。

若 g≠1

则该模反元素不存在

因为根据结果 ,在  之下, 不会同馀于 ,因此满足  不存在。

欧拉定理证明当 为两个互质正整数时,则有 ,其中 欧拉函数(小于 且与 互质的正整数个数)。

上述结果可分解为 ,其中 即为 关于模 之模反元素。

举例

求整数3对同余11的模逆元素 ,

 

上述方程可变换为

 

在整数范围 内,可以找到满足该同余等式的 值为4,如下式所示

 

并且,在整数范围 内不存在其他满足此同余等式的值。

故,整数3对同余11的模逆元素为4。

一旦在整数范围 内找到3的模逆元素,其他在整数范围  内满足此同余等式的模逆元素值便可很容易地写出——只需加上  的倍数便可。

综上,所有整数3对同余11的模逆元素x可表示为

 

即 {..., −18, −7, 4, 15, 26, ...}.