フェルマーの二平方和定理
つの整数 を用いて と表される
⇔ を素因数分解したときの 型の素数の指数が全て偶数
高々2つの整数の二乗和で表される整数はどんなものか?という疑問に答える非常に有名な定理です。
この定理を知っていることで数学オリンピックで有利になることはないと思いますが,整数論の様々な知識を動員するので応用例として勉強になります。
フェルマーの二平方和定理
主張1の証明
フェルマーの二平方和定理の証明
フェルマーの二平方和定理
上記の定理の を証明します。以下の つの主張を証明すれば十分です:
主張1: がいずれも の形で表されるなら も の形で表せる
主張2(フェルマーの二平方和定理):奇素数 について を で割った余りが ⇔ は2つの平方数の和で表せる
と表せる素数はどんなものか?
という問題に関しては, で割った余りを考えることできれいに分類できるというのがフェルマーの二平方定理です。
フェルマーの二平方和定理の証明
あとは素数が つの平方数の和で表せるかどうかです。
- は と平方数の和で表せるので,奇素数についてのみ考えればよいわけです。
- 平方数を で割った余りは か なので を で割った余りは になることはありません。よって 型の素数は2つの平方数で表すことができません。これで主張2の⇐の対偶が証明されたことになります。よってあとは⇒を示せばOKです。
- ⇒の証明が難しいです。ルジャンドル記号とオイラーの規準で解説した平方剰余の第一補充法則を用います。
以下 を省略して表記する。
を で割った余りが のとき第一補充法則より
となる が存在するので例えば とすれば
となる が存在する。
よって
となる自然数 が存在するのでそのような組 の中で が最小なものをとってくる。
であることを背理法で示す。
を で割る(余りの絶対値が最小となるようにする):
ただし, の絶対値は 以下。つまり は 以下。
このとき は の倍数なので も の倍数:
以上から,
となり, も平方数の和で表される(※)ので の最小性に矛盾。
(※)最後に が整数であることが以下のように示される:
原始根を突破口としていろいろな定理が証明されます。