- 締切済み
法演算
問題を解いていて分からないことがありましたので、質問させていただきます。 10^32(mod 7)を計算する問題なのですが、模範解答では 10^2≡3・10(mod 7)≡2(mod 7) 10^3≡2・10(mod 7)≡6(mod 7) 10^4≡6・10(mod 7)≡4(mod 7) 10^5≡4・10(mod 7)≡5(mod 7) 10^6≡5・10(mod 7)≡1(mod 7) 10^32≡10^6・10^6・10^6・10^6・10^6・10^2(mod 7) ≡2(mod 7) となっているのですが、なぜこのような変形ができるのかの理屈が分かりません。 これはどのように計算しているのでしょうか? 分かる方がいらっしゃいましたら、よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- age_momo
- ベストアンサー率52% (327/622)
回答No.1
10=7+3 です。 これに10を掛けると 10*(7+3)=70+10*3≡10*3 (mod 7) なので 10^2≡10*3 (mod 7) です。同様に 10*3≡(7+3)*3≡3^2≡2 (mod 7) となります。これ以降も同じです。 ところでフェルマーの小定理を持ち出すと 10と7は互いに素ですから 10^(7-1)=10^6≡1 (mod 7) とすぐに分かります。
お礼
回答ありがとうございます。 丁寧にご説明していただいたおかげで、理解することができました。