n-1個の自然数1,2,..,n-1から重複を許して2つの数を選び順列をつくる。順列は全部で(n-1)^2個できるが、この中に2つの数の積をnで割ったあまりが1になるものがちょうどn-1個あるとき、またそのときに限り、nは素数であることを示せ
お願いします
|
No.15708 - 2011/11/06(Sun) 18:28:45
| ☆ Re: 素数証明 / ヨッシー | | | 補題 自然数nに対して、それと互いに素な自然数をkとする。 連続するn個の数列 m, m+k, m+2k, ・・・, m+(n-1)k には、nで割った時のあまりが 0, 1, 2, ・・・, n-1 であるものが1つずつ存在する。
証明 nで割った時のあまりが 0, 1, 2, ・・・, n-1 であるものが1つずつ存在しないとすると、 m, m+k, m+2k, ・・・, m+(n-1)k の中にnで割った時のあまりが同じものが2つ以上ある。 それらを、α、β(α<β)とすると、 α=m+sk=xn+r β=m+tk=yn+r (s,t,x,y,r は自然数) と書けるので、 β−α=(t-s)k=(y-x)n となるが、(y-x)n はnの倍数であるのに対し、t-s<n かつ kはnと互いに素なので、(t-s)k はnの倍数となり得ず、 この式は矛盾している。 以上により、補題は証明された。
本問 nが素数の時 1×1, 1☓2, ・・・1×(n-1) の中にnで割った余りが1のものが1つ。 2×1, 2☓2, ・・・2×(n-1) の中にnで割った余りが1のものが1つ。 ・・・ (n-1)×1, (n-1)☓2, ・・・(n-1)×(n-1) の中にnで割った余りが1のものが1つ。 以上より、nで割った余りが1のものが合計n-1個ある。
nが素数でない時 nと互いに素なn以下の数kについて k×1, k☓2, ・・・k×(n-1) の中には、nで割った余りが1のものが1つだけ存在する。 nの1でない約数のひとつをaとすると、 a×1, a☓2, ・・・a×(n-1) の中には、nで割った余りが1のものは存在しない。なぜなら、 a×m (m は n-1以下の自然数) をnで割った余りをrとすると、 am=sn+r (sは自然数) と書けるが、左辺は a の倍数であり、sn は a の倍数なので、 右辺が a の倍数であるためには、rがaの倍数でなければならず、 あまりは1となりえない。
以上より、 1×1, 1☓2, ・・・1×(n-1) 2×1, 2☓2, ・・・2×(n-1) ・・・・ (n-1)×1, (n-1)☓2, ・・・(n-1)×(n-1) の各行において、nで割った余りが1のものは、たかだか1個であり、 0個の行も存在するので、その個数の合計はn-1より小さい。
以上より、題意は証明された。
|
No.15712 - 2011/11/06(Sun) 23:05:48 |
| ☆ Re: 素数証明 / 攻殻ファン  | | | 分かりやすい説明ありがとうございます 補題の証明はやった方が回答が正確になるんですか?
|
No.15732 - 2011/11/09(Wed) 00:14:55 |
| ☆ Re: 素数証明 / ヨッシー | | | 私は「自明」と言いきれるほどの材料を持ち合わせていませんので、証明しました。 見方によっては、この証明こそがこの問題のポイントではないかとも思えます。
|
No.15739 - 2011/11/09(Wed) 05:54:43 |
|