拉格朗日四平方定理断言每个正整数都可表为四个整数的平方和,是 Minkowski凸体定理 的经典应用。
定理
每个正整数 n 都可写成
n=a2+b2+c2+d2,a,b,c,d∈Z
推导
- Euler 四平方恒等式:两个四平方和之积仍是四平方和
(a2+b2+c2+d2)(e2+f2+g2+h2)=(ae+bf+cg+dh)2+(af−be+ch−dg)2+(ag−bh−ce+df)2+(ah+bg−cf−de)2
故只需证明 1、2 与每个奇素数可表
2. 对奇素数 p:平方数集合 {x2} 与 {−1−y2} 各有 2p+1 个元素,鸽巢原理给出 x,y 使 x2+y2+1≡0(modp)。构造格
Λ={(a,b,c,d)∈Z4:c≡xa+yb, d≡ya−xb(modp)}
其行列式 detΛ=p2。四维球体积为 2π2R4,取 R=2p 时体积 2π2p2>16p2=24detΛ,由 Minkowski 凸体定理存在非零 (a,b,c,d)∈Λ 使 a2+b2+c2+d2<2p;又
a2+b2+c2+d2≡(1+x2+y2)(a2+b2)≡0(modp)
故该平方和是 p 的正倍数且小于 2p,只能等于 p
3. 2=12+12+02+02,1=12,再由恒等式完成一般情形
示例
- 7=22+12+12+12
- 23=32+32+22+12
- 31=52+22+12+12