主題
Search

模逆


整數 b (模 m) 的模逆是整數 b^(-1),使得

 bb^(-1)=1 (mod m).

模逆可以使用 Wolfram 語言 計算,使用ModularInverse[b, m] 或PowerMod[b,-1, m]。

對於素數 p 和非 p 的倍數的 b,每個非零整數 b 都有一個逆元(模 p)。 例如,1、2、3 和 4 (mod 5) 的模逆分別是 1、3、2 和 4。

如果 m 不是素數,則並非每個非零整數 b 都有模逆。 實際上,非零整數 bm 有模逆 當且僅當 bm 互質。 例如,1^(-1)=1 (mod 4) 和 3^(-1)=3 (mod 4),但 2 沒有模逆。

 1 
12 
103 
1324 
10005 
145236

上面的三角形(OEIS A102057)給出了 b (mod m) 對於 b=1, 2, ..., m-1m=2, 3, ... 的模逆。 0 表示不存在模逆。

如果 bm 互質,則存在整數 xy 使得 bx+my=1,並且可以使用 歐幾里得演算法 找到這些整數。 考慮模 m 的這個方程,得出 bx=1; 即 x=b^(-1) (mod m)

如果 bm 互質,則 尤拉定理 指出 b^(phi(m))=1 (mod m),其中 phi(m)尤拉函式。 因此,b^(-1)=b^(phi(m)-1) (mod m)


另請參閱

同餘同餘方程線性同餘方程

此條目的部分內容由 Nick Hobson 貢獻 (作者連結)

此條目的部分內容由 Reid Nichol 貢獻

使用 探索

參考文獻

Sloane, N. J. A. 序列 A102057,收錄於 “整數序列線上百科全書”。

在 中被引用

模逆

請引用本文為

Hobson, Nick; Nichol, Reid; 和 Weisstein, Eric W. "模逆。" 來自 Web 資源。 https://mathworld.tw/ModularInverse.html

主題分類