モジュラー乗法逆元計算機 — ax ≡ 1 (mod m) のxを求める
このモジュラー乗法逆元計算機は、拡張ユークリッドアルゴリズムを使用して、a × x ≡ 1 (mod m) を満たす整数x — 除算のモジュラー版に相当 — を求めます。まずgcd(a, m) = 1(逆元が存在するための条件)を確認し、不可能な場合は明確に報告します。任意に大きなaとmに対してBigInt精度ですべてを計算します。
クイック回答
この計算機は、拡張ユークリッドアルゴリズムを使用してa × x ≡ 1 (mod m) を満たすxを求め、まずgcd(a, m) = 1を確認し、逆元が存在しない場合は明確に報告します。
モジュラー乗法逆元計算機 — ax ≡ 1 (mod m) を解くの使い方
- 1
aと法m(整数)を入力します。
- 2
「計算」をクリックして、a × x ≡ 1 (mod m) となるxを求めます。
- 3
gcd(a, m) ≠ 1の場合、計算機は誤った結果を返す代わりに逆元が存在しないことを報告します。
なぜモジュラー乗法逆元計算機 — ax ≡ 1 (mod m) を解くを使うのか?
通常の除算はモジュラー算術には存在しませんが、モジュラー乗法逆元は同じ目的を果たします:mを法としてaの逆元を掛けることは、その法の中で「aで割る」のと同じ効果があります。逆元は、aとmが共通因数を持たない場合(gcd(a, m) = 1)に正確に存在し、拡張ユークリッドアルゴリズムは、そのgcdをベズー係数を通じて計算する副産物として直接それを見つけます。この計算機は、サイトのモジュラー指数計算機の直接の対となるものです — 両者を合わせると、モジュラー乗算の順方向(指数計算)とその逆方向の両方をカバーします。
よくある質問
関連ツール
拡張ユークリッドアルゴリズム計算機 — gcd + ベズー係数
拡張ユークリッドアルゴリズムを使用して、gcd(a, b)とax + by = gcd(a, b)を満たすベズー係数x, yを計算します。BigInt精度を備えた無料計算機。
モジュラー指数計算機 — 高速なbᵉ mod mをオンラインで
高速な二乗・乗算指数計算を使用して、任意に大きな指数に対するbᵉ mod mを計算します。暗号学に不可欠なBigInt精度を備えた無料計算機。
オイラーのトーシェント関数計算機 — φ(n)をオンラインで
素因数分解を通じて、オイラーのトーシェント関数φ(n) — nと互いに素な1からnまでの整数の数 — を計算します。完全な因数分解を表示する無料計算機。
環と体電卓 — ℤₙにおけるモジュラー算術をオンラインで
ℤₙ(nを法とする整数)で+、−、×、÷を実行し、ℤₙが体か単なる環かを確認し、その単元と零因子を一覧表示します。無料電卓、即座に結果が得られます。