四平方定理

提供: testwiki
2023年1月11日 (水) 07:03時点におけるimported>3236kkによる版
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

数学において、ラグランジュの四平方定理 (Lagrange's four square theorem) は、全ての自然数が高々四個の平方数の和で表されることを主張する定理である[1]。これはフェルマーの多角数定理の四角数の場合に当たり、ウェアリングの問題の二次の場合に当たる。ヤコビの四平方定理 (Jacobi's four square theorem) は自然数を高々四個の平方数の和で表す方法の数を与える定理である。

ラグランジュの四平方定理の証明

オイラーの四平方恒等式

(a12+a22+a32+a42)(b12+b22+b32+b42)=(a1b1+a2b2+a3b3+a4b4)2+(a1b2a2b1+a3b4a4b3)2+(a1b3a2b4a3b1+a4b2)2+(a1b4+a2b3a3b2a4b1)2

により、各々高々四個の平方数の和に表される二数の積は高々四個の平方数の和に表される。

従って、全ての素数に関して高々四個の四角数の和に表されることを証明すれば、全ての合成数も高々四個の四角数の和に表されることになる。

偶数の素数2に関しては、2=12+12より明らかである。

次に奇素数pについて証明する。p1p平方剰余であれば、

s121(modp)s12+12+02+020(modp)

となるs1が存在する。p1が平方非剰余であれば、1k<p1kが平方剰余、k+1が平方非剰余となるものが存在する。(1)(k+1)は二個の平方非剰余の積であるから平方剰余である。従って、

s12+s22k(k+1)=1(modp)s12+s22+12+020(modp)

となるs1,s2が存在する。いずれにしても、

s12+s22+s32+s42=fp

は解を持つ。その解の中でfが最小になるものを選ぶとf=1であることを証明する。f>1を逆に仮定して背理法を用いる。fが偶数であれば、s1,s2,s3,s4の順序を適当に選ぶとs1±s2s3±s4が共に偶数になり、

(s1+s22)2+(s1s22)2+(s3+s42)2+(s3s42)2=s12+s22+s32+s422=f2p

であるから最小のfを選んだという仮定に背く。故にfは奇数である。fを法とするs1,s2,s3,s4の最小剰余をt1,t2,t3,t4とすると

t12+t22+t32+t42s12+s22+s32+s420(modf)
t12+t22+t32+t42=ef4(f12)2<f2

もしもt1=t2=t3=t4=0ならばs1s2s3s40(modf)であるからs12+s22+s32+s42=fp(modf2)である。これはpが素数であるという仮定に背くからe1である。四平方恒等式により

(fp)(ef)=(s12+s22+s32+s42)(t12+t22+t32+t42)=(s1t1+s2t2+s3t3+s4t4)2+(s1t2s2t1+s3t4s4t3)2+(s1t3s2t4s3t1+s4t2)2+(s1t4+s2t3s3t2s4t1)2

siti(modf)であるからs1t1+s2t2+s3t3+s4t4s12+s22+s32+s420(modf)であり、他の項も同様であるから

(s1t1+s2t2+s3t3+s4t4f)2+(s1t2s2t1+s3t4s4t3f)2+(s1t3s2t4s3t1+s4t2f)2+(s1t4+s2t3s3t2s4t1f)2=ep

を得る。これは最小のfを選んだという仮定に背く。故にf=1でなければならない。

以上により、全ての奇素数が高々四個の平方数の和で表されることが証明された。 Q.E.D.

正の平方数の和

全ての自然数は高々四個の正の平方数の和で表される。しかし、「高々」を外すと、四個の正の平方数で和で表されない自然数が無数に存在する。例えば、22n+1であるが、仮りに22n+1が四個の正の平方数の和で表されると仮定すると、法8で考えて四個の偶数の平方数の和でなければならないから、

22n+1=(2x)2+(2y)2+(2z)2+(2w)222n1=x2+y2+z2+w2

であり、最終的に2=x2+y2+z2+w2となる正の整数x,y,z,wが存在することになる。しかし、それは明らかに不可能である。従って、22n+1は四個の正の平方数の和で表されない。同様に22n+13と22n+17も四個の正の平方数の和で表されない。この他に1,3,5,9,11,17,29,41も四個の正の平方数の和で表されない[2]。しかしながら、34以上の全ての自然数は五個の正の平方数の和で表される。34以上169未満の整数が五個の正の平方数の和で表されることは個別に確かめられる。169以上の整数Nについては、

169=132=52+122=32+42+122=12+22+82+102=12+22+22+42+122

であるから、N-169がk個の平方数の和で表されるときに169を5-k個の平方数の和の和で表すとすれば、Nが五個の正の平方数の和で表されることになる。

ヤコビの四平方定理

自然数を高々四個の平方数の和で表す方法の数は、ヤコビの四平方定理

r4(N)=84dNd

によって与えられる。但し、シグマ記号は4で整除されないNの約数(1とNを含む)について和を取ることを表す。例えば、

r4(12)=8(1+2+3+6)=96

であるが、実際に12を高々四個の平方数の和で表す方法は

12=(±2)2+(±2)2+(±2)2+02=(±2)2+(±2)2+02+(±2)2=(±2)2+02+(±2)2+(±2)2=02+(±2)2+(±2)2+(±2)2=(±3)2+(±1)2+(±1)2+(±1)2=(±1)2+(±3)2+(±1)2+(±1)2=(±1)2+(±1)2+(±3)2+(±1)2=(±1)2+(±1)2+(±1)2+(±3)2

であり、符号と順序を区別すれば96個になる。

脚注

テンプレート:脚注ヘルプ テンプレート:Reflist

関連文献

関連項目

テンプレート:Div col

テンプレート:Div col end

外部リンク