■
[数論]高木貞治『初等整数論講義 第二版』第五章ノート その4(ハマり編)
§47の問題を続ける。[問題3]の注意でめちゃくちゃハマった。
[問題3] とすれば、二次体において、とするとき、もも単項イデアルである。
[解] の基本単数をとすると、[問題1]より . ところでなので、判別式 である。そこで[問題2]より、少なくとも,のどちらかは単項イデアルとなる。
を示そう。なので、このことから を素イデアル分解したときには 以外の組み合わせがないことがわかる。
イデアルに単項イデアルを積した結果が単項イデアルなら、もともとのイデアルが単項イデアルであることは前回の[問題2]での同じ議論が使えるため、結局 ,の両方とも単項イデアルということになる□
[注意] とすると . [問題2]での「整域の2つの単項イデアルが等しいとき、その生成元は単数の差でしかない」を使うと で、は単数かつ (∵ でないのは基本単数のノルムがだから)となる。両辺のノルムを計算して、.
次の がどこから湧いたのか説明はないが、いったん解の存在を認めるとして、もし右辺のの両方に解があったとする。
最初の式にを掛けて を得るので、となる。二番目の式にを掛けて同様にすると、. これらの辺々を掛けて. 両辺のノルムを計算すると となるが、この結果は[注意]の最初の結果に反している。ということで残るは『必ず解を有する』の部分である。ここで大ハマりである。
さて、等の存在は保証されているので、とすると(ここが重要なポイント。を忘れてはいけない)より、なので、を一つ外したものを改めてとして、全体をで割って、を払えば、 の整数解の存在は保証されている。ああ、高木先生、勘違いされましたね。それともとのミスプリかな、ちょっと似てるし。と勝手に納得してに解がない場合という反例を探し始めたのである。
ちなみに の有理整数解があるとすると、これからモ変形:
さあ、ちょこっと計算の出番である。二次の無理数を含む分数を連分数展開するpythonプログラムを作ってみた。計算精度を気にしなくてもいいように形式計算にしてある。
import math from fractions import Fraction # x = a+b √m を連分数展開する a = Fraction(0,1) b = Fraction(1,1) m = 21 def value(x): return x[0]+x[1]*math.sqrt(m) x = [a,b] # x ~ a+b*√m の表現 print('{}+{}*sqrt({})={}\n'.format(a,b,m,value(x))) for i in range(100): x_int = math.floor(value(x)) #x ~ 1\(x-x_int) x = [x[0]-x_int,x[1]] n = x[0]*x[0]-m*x[1]*x[1] x = [x[0]/n,-x[1]/n] print('{}, {}+{}* √{}'.format(x_int,x[0],x[1],m))
次の[例]がなのでをいじりながら計算させてみる。
まず、.
0+1* √21=4.58257569495584 4, 4/5+1/5* √21 1, 1/4+1/4* √21 1, 1+1/3* √21 2, 3/4+1/4* √21 1, 1/5+1/5* √21 1, 4+1* √21 8, 4/5+1/5* √21 1, 1/4+1/4* √21 1, 1+1/3* √21 2, 3/4+1/4* √21 1, 1/5+1/5* √21 1, 4+1* √21 8, 4/5+1/5* √21 ...
左に並んでいる数字は連分数展開の数字である。
そして .
0+1/3* √21=1.5275252316519465 1, 3/4+1/4* √21 1, 1/5+1/5* √21 1, 4+1* √21 8, 4/5+1/5* √21 1, 1/4+1/4* √21 1, 1+1/3* √21 2, 3/4+1/4* √21 1, 1/5+1/5* √21 1, 4+1* √21 8, 4/5+1/5* √21 1, 1/4+1/4* √21 1, 1+1/3* √21 2, 3/4+1/4* √21 ...
ありゃ? 対等ですな。を媒介にすると
この2つの表式からからのモ変形は、
しかし、その後いろいろとを取り換えて実験してみたが、いずれもとは対等という判定が出てしまう。一般的に二次の無理数を整数で割ったからと言って対等になるわけがない。実際、条件のを外せば反例はある。この実験結果はの解の存在は、先生の思い違いでもミスプリでもなさそうだということを示している。
しかし、第3章の連分数を使ったGaussの解法も反例や具体例の計算ならともかく、モ変形の存在と不定方程式の解の存在は同値であることがわかるだけで無力である。さあ、思わぬところでハマってしまったぞ... 次回、解決編にこうご期待!