ピタゴラス数とは、
を満たす の組のことである。これは直角三角形との幾何学的意味との関係を持つので、ところどころ幾何学と結びつけていく。
まず、これらを満たす数の組を幾つか列挙してみよう。
-
-
-
-
-
-
どうやら解が有限個ということはなさそうである。さて、幾何学的意味を考えると、相似な三角形は辺の比を保つ。なので、 が分かったら、自動的に も分かるということである。このことを代数的に証明する。
より簡単に証明される。さて、先ほどの式を変形してみる。
このように平方の差を作って因数分解できるのである。
ではここからピタゴラス数の一般的な場合を考える。
ピタゴラス数の組 が求まったら、それぞれの定数倍 もピタゴラス数であることは先ほど証明した通りである。逆に、 ならば、それぞれを で割った もピタゴラス数である。
仮定より、 なので とおくと、 に代入して、
となる。
以上より、3数の最大公約数が1、すなわち、広義の互いに素、の場合を考慮すれば良いことが分かる。そこで、 とおく。
ここで、 のどちらか片方は偶数で、もう片方は奇数であることを証明する。
仮に、 どちらも偶数だとすると、 より は奇数である。 とし、 に代入して
となり、除法の原理に矛盾。よって、 のどちらか片方は奇数であることが分かった。
次に、 のどちらも奇数だとすると、 とおいて、 に代入して
となり、 は 4 で割ると 2 余る数であるが、これはあり得ない。なぜなら、任意の に対して、定理 2.1 より
となって、4 で割って 2 余る平方数など存在しないからである。
よって、 どちらかは偶数、もう片方は奇数である。そこで、 が奇数、 が偶数だということにする。
はもちろんどちらも整数。また、これらの数は互いに素である。なぜなら、
と表せるのならば、
となって、これを に代入して
よって、 は で割り切れなければならない。(※1)
しかし、これは に反する。
したがって、 は互いに素。
より、2数をかけたものは平方数。2数は互いに素なので、どちらも平方数であることが分かる。(※2)よって、
とおける。これをとくと、 となり、これを に代入して、
したがって、
またそれぞれを定数倍したものもピタゴラス数なので
(※1)について :
一般に、 のとき、 は で割り切れる。
x を素因数分解して、 とすれば、
したがって、 となる。 が で割り切れないならば、 が と異なる素因数を少なくとも一つ持つということだが(全て同じ素因数を持つならば割りきれてしまうので背理法によって結論づけられる。)、それは素因数分解の一意性に反するので、 は で割り切れなければならない。
(※2)について :
定理
一般に、 が互いに素のとき、 ならば、 と表せる。
素因数分解した形 : で表したとき、 は互いに素なので共通の素因数を持つことはない(持っていたら互いに素ではなくなるため)。
したがって、 となり、これを に代入して、
ここで を素因数分解して、
したがって素因数分解の一意性によって、 は全て で割り切れる。つまり、 は n乗数である。したがって定理は証明された。