■整数の表現(その2)

このような数値実験からいくつかのことが予想され,肯定的に証明されています.

 

[1]フェルマーの定理(2平方和定理)

 特別な素数である2を除外して,素数は4で割ると余りが1になるもの(5,13,17,29,37,41,・・・)と3になるもの(3,7,11,19,23,31,・・・)の2種類に分けられます.

  

このうち,4n+1の形の素数は2つの整数の平方の和として表されます.たとえば,5=1^2+2^2,13=2^2+3^2,17=1^2+4^2,29=2^2+5^2

 

しかし,4n+3の形の素数は1つもこのようには表せないのです.この定理はフェルマーの定理と呼ばれ,フェルマーは無限降下法でこれを証明しました.しかし,その証明は不十分で,100年後のオイラーによって完全な証明がなされています.

2平方和定理は「4で割ると1余る素数ならば,p=x^2+y^2となる自然数が存在する」でしたが,フェルマーは,

「pが8で割ると1または3余る素数ならば,p=x^2+2y^2」

「pが8で割ると1または7余る素数ならば,p=x^2−2y^2」

「pが3で割ると1余る素数ならば,p=x^2+3y^2」

となる自然数x,yが存在することも発見しています.

[2]ルジャンドルの定理(3平方和定理)

 4n+3の形の素数は2個の平方数の和で表せませんが,同様に,

「8n+7の形の素数は3個の平方数の和では表されない」

普遍的な3変数2次形式は存在しないというわけです.

(証明)

[1]n=4kのとき,

  n^2=16k^2→ n=0 (mod8)

[2]n=4k+1のとき,

  n^2=16k^2+8k+1→ n=1 (mod8)

[3]n=4k+2のとき,

  n^2=16k^2+16k+4→ n=4 (mod8)

[4]n=4k+3のとき,

  n^2=16k^2+24k+9→ n=1 (mod8)

平方数を8で割ると余りは0,1,4のいずれかになる.→3つの平方数の和を8で割ると余りは0,1,2,3,4,5,6のいずれかになる.→8n+7型の素数を表すには平方数が4つ以上必要になる.

 合成数も含めれば,3つの平方数の和として書くことができない数としては

  7,15,23,28,30,・・・

があります.1798年に,ルジャンドルは4^k(8n+7)型ではない整数だけが3つの平方数の和として必ず表せることを発見しました.4^k(8n+7)型の整数は,すべての整数のうちの1/6を占めます.

  1/8・(1+1/4+1/16+・・・)

=1/8・1/(1−1/4)=1/6

これらはちょうど4つの平方数の和となり,それ以外は高々3つの平方数の和で表され,そのような数の割合は5/6であるというわけです.

===================================