フェルマーの小定理 |
|||||
● 循環小数(じゅんかんしょうすう) ● フェルマーの大定理(最終定理)が、1994年にワイルスによって証明され、 でも、コンピュータの「暗号(あんごう)」のお話で、フェルマーの小定理の方も、 フェルマーは、やがてコンピュータの時代がきて、 さて、フェルマーは循環小数(じゅんかんしょうすう)を研究していて では、ちょっとより道して、その循環小数についてみてみましょう。 じつは、このホームページでも何回か出てきています。 <お勉強>の「142857」や「わりきれる?」などでです。 こんな数でしたね。 1/3=1÷3=0.33333・・・・・ 1/6=1÷6=0.16666・・・・・ 1/7=1÷7=0.142857142857・・・・・ 1/9=1÷9=0.11111・・・・・ 1/11=1÷11=0.0909090・・・・・ 1/12=1÷12=0.083333・・・・・ 1/13=1÷13=0.0769230769230・・・・・
さて、このくりかえされる部分を循環節(じゅんかんせつ)と言います。 0.142857142857・・・・・ の循環節は 142857 そして、そのけた数を位数(いすう)と言います。 0.142857142857・・・・・ の位数は 6
● 合同式 ● では、もう一度じっさいにわり算をして、循環節を求めてみましょう。 今度も 1/7=1÷7 でやってみましょう。 (注意)7分の1 を 1/7 と書くことにします。 フェルマーの小定理は素数についてのものです。 では、復習です。
この、続きはしなくていいことは、<お勉強>の「142857」でやりましたね。 10÷7 ですから 同じことのくりかえしでした。 さて、わりきれないって・・・いや〜ですね。 それなら、バッサリわりきっちゃいましょう! なんでわりきれないかというと、それはあまりがあるからにきまってま〜す。 1000000 から あまりの 1 をひくと 999999 です。
今度は、同じあまりが出てくるかどうか気をつけていなくても 9÷7 , 99÷7 , 999÷7 , 9999÷7 , 99999÷7 は、わりきれなかったけれど、999999÷7 はわりきれました。 そして、 999999÷7=142857 となりました。 もう一度くりかえすと、こういうことです。 (10−1)÷7 ,(100−1)÷7 ,(1000−1)÷7 , は、わりきれなかったけど、(1000000−1)÷7 はわりきれました。 (1000000−1)÷7 がわりきれること、 1000000≡1 (mod 7) と書いて、1000000 と 1 は 法7に関して合同であるといいます。 ここで、mod というのは ラテン語の modulus の略で、法と訳すことになっています。 1000000=10×10×10×10×10×10 ですから、 106≡1 (mod 7) ここで、10 は 10進法 であること、
● 3進法 ● 10進数の10が出てきたので、それならば・・・ さて、999 は あと1で 1000 になる数でした。 では、2進法であと 1 あると (1000)2 になる数は? では、3進法であと 1 あると (1000)3 になる数は? では、4進法であと 1 あると (1000)4 になる数は? では、5進法であと 1 あると (1000)5 になる数は? では、6進法であと 1 あると (1000)6 になる数は? では、7進法で・・・ では、8進法であと 1 あると (1000)8 になる数は? では、9進法であと 1 あると (1000)9 になる数は? では、10進法であと 1 あると (1000)10 になる数は? ではこのへんで、1/7をためしに3進法であらわしてみましょう。 まず、7 を 3進法であらわすと、7=2×3+1 ですから (21)3 です。
これから、 1/7=(0.010212010212・・・・・)3 けっきょく、3進法では 循環節は010212 となり、位数は 6 です。 そして、 (222222)3÷(21)3=(010212)3 となりました。 36−1=104×7 となります。そして、 (3−1)÷7 ,(32−1)÷7 ,(33−1)÷7 , は、わりきれなかったけど、(36−1)÷7 はわりきれました。 今回は 36≡1 (mod 7) ここで、3 は 3進法 であること、
● n進法 ● せっかくですから、2進法、4進法、・・・とじゅんにやってみましょう。 ■2進法 7=4+2+1=(111)2 001
1/7=(0.001001001・・・・・)2 1 1 1 1
(111)2=(001)2×(111)2 23−1=1×7 23≡1 (mod 7)
■4進法 7=1×4+3=(13)4 021
1/7=(0.021021021・・・・・)4
(333)4=(021)4×(13)4 43−1=9×7 43≡1 (mod 7)
■5進法 7=1×5+2=(12)5 032412
1/7=(0.032412032412・・・・・)5
(444444)5=(032412)5×(12)5 56−1=2232×7 56≡1 (mod 7)
■6進法 7=6+1=(11)6 05
1/7=(0.050505・・・・・)6 1 5 5 5
(55)6=(05)6×(11)6 62−1=5×7 62≡1 (mod 7)
■8進法 7=(7)8 1
1/7=(0.111・・・・・)8 1 1 1 1
(7)8=(1)8×(7)8 81−1=1×7 81≡1 (mod 7)
■9進法 7=(7)9 125
1/7=(0.125125125・・・・・)9
(888)9=(125)9×(7)9 93−1=104×7 93≡1 (mod 7)
■n進法 11進法からは、0から9までの数字ではたりなくて、 でも、そんなことしなくても位数だけなら同じことのくりかえしになってきます。 11≡1 (mod 7) , 81≡1 (mod 7) 23≡1 (mod 7) , 93≡1 (mod 7) 36≡1 (mod 7) , 43≡1 (mod 7) , 56≡1 (mod 7) , 62≡1 (mod 7) , さて、こんなことに気づきますね。 位数はどれも、7−1=6 の約数です。 そして、このことから次のフェルマーの小定理が出てくるのです。
● ふろく ● せっかくですから、 1/7=1÷7=0.142857142857・・・・・ をもちいて、1/28 をやってみましょう。 1 1 1×52 25 1 25 1 4 1 1 1 = 0.03571428571428・・・・・ )
掲載内容の無断転載、転用、編集を禁じます。(c)
小林吹代
|