■整数の表現(その3)
[3]ラグランジュの定理(4平方和定理)
また,前述の数値実験から「すべての正の整数は,4個の平方数の和として表すことができるだろうか?」というより高度な問題が派生します.実は,
「すべての正の整数は4個の整数の平方和で表される」
というのが,ラグランジュの定理なのですが,驚くべきことに,7のみならず任意の自然数はたった4つの平方数の和の形に表せるのです.
7=2^2+1^2+1^2+1^2
2=1^2+1^2+0^2+0^2
このことを,シンボリックに書くと
n=□+□+□+□
となります.□は平方数の意味です.
===================================
オイラーはこの定理の直前まで行きながら,最後の段階で成功しませんでした.ラグランジュはオイラーの研究成果からアイデアを得て,1772年,最後の段階を突破したのですが,その証明中で用いられる基本公式は
x=ap+bq+cr+ds,
y=aq−bp+cs−dr,
z=ar−bs−cp+dq,
w=as+br−cq−dp
とおくと
(a^2+b^2+c^2+d^2)(p^2+q^2+r^2+s^2)=x^2+y^2+z^2+w^2
が成り立つというもので,1748年にオイラーによって証明されています.
この基本公式はハミルトンの4元数(1843年)を使ったうまい方法でも証明されますが,それにしても,オイラーはこれをどのようにして発見したのでしょう? なお,四元数は複素数に似ていますが,ただ1つではなく3つの虚数をもつ数体系で,
i^2=−1,j^2=−1,k^2=−1,ij=k,jk=i,ki=j,ji=−k,kj=−i,ik=−j
なる性質をもち,
(x+yi+zj+wk)(x−yi−zj−wk)=x^2+y^2+z^2+w^2
となります.
ここに掲げた基本公式は,4つの平方数の和となっている数は積の演算で閉じていること,すなわち,n1,n2が4つの平方数の和ならば,n1n2もそうであることを示しています.これにより,ラグランジュの定理を証明するには,すべての素数pが4つの平方数の和であるということの証明に帰着されることになります.また,
2=1^2+1^2+0^2+0^2
ですから,pは奇素数と仮定してもよいわけです.
すべての奇素数pが4つの平方数の和であることの証明も,背理法の1種である無限降下法によって証明できるのですが,これについては他書に譲ることにします.
===================================