定理証明済み
簡約法則と法での逆元の存在
内容
もしgcd(c,m)=1ならば、ac≡bc(modm), gcd(c,m)=1⟹a≡b(modm)。同値に、cは法mに関する乗法逆元を持つ:cu≡1(modm)を満たす整数uが存在する。
なぜ正しいのか?
通常の「割り算」は実際には逆元による乗算であり、この定理はその逆元が法mに関していつ存在するかをまさに教えてくれる:cがmと共通の因数を持たないときちょうど存在する。この条件がなければ簡約は実際に失敗する(上の表の最終行を参照)。だからこそ、法mに関するべき乗についての後続のすべての結果——フェルマーの小定理、オイラーの定理、中国剰余定理——はこのただ一つの代数的事実の上に築かれている。
証明の概略
gcd(c,m)=1より、ベズーの等式(ユークリッドの互除法の帰結)により∃u,v∈Z: cu+mv=1が保証される:cu+mv=1を満たす整数u,vが存在する。
ac≡bc(modm)の両辺にuを掛ける:acu≡bcu(modm)。ここでcu=1−mvを代入すると、左辺はa(1−mv)=a−amvとなり、amvはmの倍数なのでa(1−mv)≡a(modm);同様に右辺もb(1−mv)≡b(modm)。したがってa≡b(modm)となり、簡約法則が証明される。
さらに、a=1,b=0,c=cとする必要はない——直接、同じ代入によりcu=1−mv≡1(modm)なので、u自体がcの法mに関する乗法逆元である:これはまさに定理の主張が存在を述べている対象である。
仮定gcd(c,m)=1は本質的である:c=4, m=6とすると(gcd(4,6)=2=1)、4×2=8≡2(mod6)かつ4×5=20≡2(mod6)なので4×2≡4×5(mod6)だが、2≡5(mod6)である——互いに素という仮定を外すと簡約は実際に失敗する。
ステップごとの証明
この定理のステップごとの証明はまだありません。