Lagrangeの四平方定理

同義語:Lagrange's four-square theoremラグランジュの四平方定理四平方定理four-square theorem

概要

Lagrangeの四平方定理(Lagrange's four-square theorem)とは、すべての非負整数は 4 つの平方数の和 $a^2+b^2+c^2+d^2$($a,b,c,d$ は整数で、$0$ でもよい)として書ける、という定理である。たとえば $7=2^2+1^2+1^2+1^2$ であり、$7$ は平方数を $8$ で割った余りが $0,1,4$ に限ることから 3 つの平方数の和では書けないので、「4」は減らせない。証明は、4 つの平方数の和どうしの積がまた 4 つの平方数の和になるという Euler の恒等式で素数の場合に帰着し、素数 $p$ の倍数 $mp$ から出発して $m$ を $1$ まで小さくする降下法による。3 つの平方数の和で書けない整数は $4^a(8b+7)$ の形のものに限る(Legendre の三平方定理)。

$$\newcommand{C}[0]{\mathbb{C}} \newcommand{N}[0]{\mathbb{N}} \newcommand{Q}[0]{\mathbb{Q}} \newcommand{R}[0]{\mathbb{R}} \newcommand{Z}[0]{\mathbb{Z}} $$

前提知識: 平方数, 素数, 合同式, 鳩の巣原理

動機

小さい正の整数を、できるだけ少ない個数の平方数 $1,4,9,16,\dots$ の和で書いてみる。
$$ 1=1^2,\quad 2=1^2+1^2,\quad 3=1^2+1^2+1^2,\quad 5=2^2+1^2,\quad 6=2^2+1^2+1^2,\quad 7=2^2+1^2+1^2+1^2 $$
であり、$7$ で初めて 4 個が必要になる。$7$ 以下の平方数は $1$ と $4$ だけで、$4$ を 1 個使えば残り $3$ を $1$ 3 個で、使わなければ $1$ 7 個で書くしかないからである。同じように $15=3^2+2^2+1^2+1^2$、$23=3^2+3^2+2^2+1^2$ も 3 個以下では書けない。では 5 個以上が必要な整数はあるだろうか。実は、どの正の整数も 4 個以下で足りることが証明できる。これが Lagrange の四平方定理である。
$0^2=0$ も平方数に含めれば、「4 個以下の正の平方数の和」は「ちょうど 4 個の平方数の和」と言い換えられる($7=2^2+1^2+1^2+1^2$、$5=2^2+1^2+0^2+0^2$)。以下ではこの形で述べる。
すなわち定理は「すべての非負整数 $n$ は $n=a^2+b^2+c^2+d^2$($a,b,c,d$ は整数)と書ける」と主張する(thm-lagrange-four-sq)。証明の方針は次のとおりである。(1) 4 つの平方数の和どうしの積はまた 4 つの平方数の和である。したがって各素数について示せば、素因数分解によりすべての正の整数に及ぶ。(2) 奇素数 $p$ について、$p$ のある倍数 $mp$($1\leq m< p$)が 4 つの平方数の和であることを示す。(3) $m>1$ なら、より小さい $m$ に取り替えられることを示す(降下法)。

準備

Eulerの四平方恒等式

任意の可換環の元(特に整数)$a_1,\dots,a_4,b_1,\dots,b_4$ について
$$ (a_1^2+a_2^2+a_3^2+a_4^2)(b_1^2+b_2^2+b_3^2+b_4^2)=z_1^2+z_2^2+z_3^2+z_4^2 $$
が成り立つ。ここで
$$ \begin{aligned} z_1&=a_1b_1+a_2b_2+a_3b_3+a_4b_4, & z_2&=a_1b_2-a_2b_1+a_3b_4-a_4b_3,\\ z_3&=a_1b_3-a_3b_1+a_4b_2-a_2b_4, & z_4&=a_1b_4-a_4b_1+a_2b_3-a_3b_2 \end{aligned} $$
である。特に、4 つの平方数の和で書ける整数どうしの積は、また 4 つの平方数の和で書ける。

小行列式への分解による証明

主張の等式は、両辺とも $a_1,\dots,a_4,b_1,\dots,b_4$ の整数係数の多項式である。したがって、整数の多項式環 $\mathbb{Z}[a_1,\dots,a_4,b_1,\dots,b_4]$(整域なので $2$ は零因子でなく、$2X=0$ なら $X=0$ が使える)でこの等式が成り立つことを示せば、それは形式的な多項式の等号なので、$a_1,\dots,b_4$ に任意の可換環の元を代入しても等式は保たれる。そこで以下では係数を整数とみなして証明し、$2$ で割る操作($2X=0$ から $X=0$ を導く操作を含む)を整数の範囲で用いる。
$D_{ik}:=a_ib_k-a_kb_i$ とおく。$D_{ki}=-D_{ik}$、$D_{ii}=0$ である。定義から
$$ z_2=D_{12}+D_{34},\qquad z_3=D_{13}+D_{42},\qquad z_4=D_{14}+D_{23} $$
である。
まず
$$ \Bigl(\sum_ia_i^2\Bigr)\Bigl(\sum_kb_k^2\Bigr)-\Bigl(\sum_ia_ib_i\Bigr)^2=\sum_{i,k}a_i^2b_k^2-\sum_{i,k}a_ib_ia_kb_k=\frac12\sum_{i,k}(a_ib_k-a_kb_i)^2=\sum_{i< k}D_{ik}^2 $$
である(2 番目の等号は右辺の平方を展開して $i,k$ を入れ替えた和と比べればよい)。左辺の第 2 項は $z_1^2$ なので、$z_2^2+z_3^2+z_4^2=\sum_{i< k}D_{ik}^2$ を示せばよい。上の表示から
$$ z_2^2+z_3^2+z_4^2=\sum_{i< k}D_{ik}^2+2\bigl(D_{12}D_{34}+D_{13}D_{42}+D_{14}D_{23}\bigr) $$
である。括弧内は $D_{12}D_{34}-D_{13}D_{24}+D_{14}D_{23}$ に等しく、これは行が $(a_1,\dots,a_4)$、$(b_1,\dots,b_4)$、$(a_1,\dots,a_4)$、$(b_1,\dots,b_4)$ である 4 次正方行列の行列式を、上の 2 行について Laplace 展開したものの半分である。この行列は同じ行を 2 つもつので行列式は $0$ であり、括弧内は $0$ である。
この恒等式は、四元数 $\alpha=a_1+a_2\mathbf{i}+a_3\mathbf{j}+a_4\mathbf{k}$ のノルム $N(\alpha)=a_1^2+a_2^2+a_3^2+a_4^2$ が乗法的であることを成分で書いたものでもある(四元数。$z_i$ の符号の付け方は、どの積を考えるかで変わる)。

法pで平方和がマイナス1になる組

$p$ を奇素数とする。$x^2+y^2+1\equiv0\pmod p$ を満たす整数 $x,y$ で、$0\leq x,y\leq(p-1)/2$ となるものが存在する。このとき $x^2+y^2+1=mp$ となる整数 $m$ は $1\leq m< p$ を満たす。

鳩の巣原理による証明

$0\leq x_1< x_2\leq(p-1)/2$ なら $x_1^2\not\equiv x_2^2\pmod p$ である。実際 $x_2^2-x_1^2=(x_2-x_1)(x_2+x_1)$ で、$0< x_2-x_1< p$、$0< x_2+x_1< p$ なので、素数 $p$ はどちらの因子も割り切らない(素数の記事の補題「Euclidの補題」)。よって $A:=\{x^2\bmod p\mid 0\leq x\leq(p-1)/2\}$ は $(p+1)/2$ 個の相異なる剰余からなり、同様に $B:=\{(-1-y^2)\bmod p\mid 0\leq y\leq(p-1)/2\}$ も $(p+1)/2$ 個の相異なる剰余からなる。$A$ と $B$ の元の個数の和は $p+1$ で、剰余は $p$ 通りしかないので、鳩の巣原理により $A$ と $B$ は共通の剰余をもつ。すなわち $x^2\equiv-1-y^2\pmod p$ となる $x,y$ がある。
$m=(x^2+y^2+1)/p$ は正の整数で、
$$ mp=x^2+y^2+1\leq2\left(\frac{p-1}{2}\right)^2+1< p^2 $$
より $m< p$ である。

降下の補題

$p$ を奇素数とし、整数 $m$ が $1< m< p$ を満たし、$mp$ が 4 つの平方数の和であるとする。このとき $1\leq r< m$ を満たす整数 $r$ で、$rp$ が 4 つの平方数の和であるものが存在する。

余りを小さく取り直す

$mp=x_1^2+x_2^2+x_3^2+x_4^2$ とする。
$m$ が偶数の場合:左辺が偶数なので、$x_i$ のうち奇数のものは偶数個である。番号を付け替えて $x_1\equiv x_2$、$x_3\equiv x_4\pmod2$ とできる。すると
$$ \frac m2p=\left(\frac{x_1+x_2}{2}\right)^2+\left(\frac{x_1-x_2}{2}\right)^2+\left(\frac{x_3+x_4}{2}\right)^2+\left(\frac{x_3-x_4}{2}\right)^2 $$
であり、右辺の括弧内はどれも整数である(右辺を展開すれば $\frac12(x_1^2+x_2^2+x_3^2+x_4^2)$ になる)。$r:=m/2$ とすればよい。
$m$ が奇数の場合($m\geq3$):各 $i$ について $y_i\equiv x_i\pmod m$ かつ $|y_i|\leq(m-1)/2$ を満たす整数 $y_i$ をとる($m$ が奇数なので $-(m-1)/2,\dots,(m-1)/2$ は法 $m$ の剰余を代表する)。すると
$$ y_1^2+y_2^2+y_3^2+y_4^2\equiv x_1^2+x_2^2+x_3^2+x_4^2=mp\equiv0\pmod m $$
なので $y_1^2+\dots+y_4^2=rm$ となる整数 $r\geq0$ があり、$rm\leq4\left(\frac{m-1}{2}\right)^2< m^2$ より $r< m$ である。$r=0$ なら $y_i$ はすべて $0$ で、各 $x_i$ が $m$ で割り切れるので $m^2\mid mp$、すなわち $m\mid p$ となり、$1< m< p$ と $p$ が素数であることに反する。よって $1\leq r< m$ である。
prop-lagrange-four-sq-euler-identity を $a_i=x_i$、$b_i=y_i$ に適用すると
$$ (mp)(rm)=z_1^2+z_2^2+z_3^2+z_4^2 $$
である。法 $m$ で $y_i\equiv x_i$ だから
$$ z_1\equiv x_1^2+x_2^2+x_3^2+x_4^2\equiv0,\qquad z_2\equiv x_1x_2-x_2x_1+x_3x_4-x_4x_3=0\pmod m $$
であり、同様に $z_3\equiv z_4\equiv0\pmod m$ である。$z_i=mw_i$($w_i\in\mathbb{Z}$)と書いて両辺を $m^2$ で割ると $rp=w_1^2+w_2^2+w_3^2+w_4^2$ を得る。

定理と証明

Lagrangeの四平方定理

すべての非負整数 $n$ は、4 つの平方数の和
$$ n=a^2+b^2+c^2+d^2\qquad(a,b,c,d\in\mathbb{Z}) $$
として書ける。

Euler の恒等式と降下法による証明

$0=0^2+0^2+0^2+0^2$、$1=1^2+0^2+0^2+0^2$、$2=1^2+1^2+0^2+0^2$ である。
$p$ を奇素数とする。lem-lagrange-four-sq-congruence により、$mp=x^2+y^2+1^2+0^2$ となる $1\leq m< p$ がある。そこで、$mp$ が 4 つの平方数の和となる正の整数 $m$ のうち最小のものを $m_0$ とすると $m_0< p$ である。$m_0>1$ なら lem-lagrange-four-sq-descent によりさらに小さい $r$ がとれて最小性に反するので、$m_0=1$ であり、$p$ は 4 つの平方数の和である。
$n\geq2$ は素数の積なので(素因数分解)、prop-lagrange-four-sq-euler-identity を繰り返し使えば、$n$ も 4 つの平方数の和である。

名前と歴史

Diophantus の『算術』にはこの性質を前提にしたとみられる問題があり、Bachet は 1621 年の注釈で $325$ まで確かめた。Girard(1625 年)や Descartes も成り立つと述べ、Fermat は無限降下法による証明をもつと主張したが、証明は残っていない。Euler は 40 年以上この問題に取り組み、積が閉じることを示す恒等式(prop-lagrange-four-sq-euler-identity)を 1748 年の書簡で与えた。最初の証明は Lagrange が 1770 年の論文で発表し(論文集の刊行は 1772 年)、Euler の考えに負うことを認めている。その後まもなく Euler がより簡潔な証明を発表した(1773 年)。以上は Dickson の原本第 2 巻の序文 pp. ix–x と第 VIII 章 pp. 275–281 Dic20、Clark の講義ノートの第 13 章 §2.4、p. 170 Cla による。上の証明は、Euler の恒等式と、Fermat の方針に沿った降下法を組み合わせたものである。

例と反例

降下法の計算:p=7 と p=11

$p=7$ では、lem-lagrange-four-sq-congruence の組として $x=2$、$y=3$ がとれ、$2^2+3^2+1^2+0^2=14=2\cdot7$ である($m=2$)。$m$ は偶数なので、偶奇の等しい $3,1$ と $2,0$ を組にして
$$ 7=\left(\frac{3+1}{2}\right)^2+\left(\frac{3-1}{2}\right)^2+\left(\frac{2+0}{2}\right)^2+\left(\frac{2-0}{2}\right)^2=2^2+1^2+1^2+1^2 $$
を得る。
$p=11$ では $x=y=4$ がとれ、$4^2+4^2+1^2+0^2=33=3\cdot11$ である($m=3$)。法 $3$ で絶対値が $1$ 以下の代表をとると $(y_1,y_2,y_3,y_4)=(1,1,1,0)$ で、$1+1+1+0=3=1\cdot3$($r=1$)である。prop-lagrange-four-sq-euler-identity の $z_i$ は $(x_1,\dots,x_4)=(4,4,1,0)$ に対して
$$ z_1=9,\quad z_2=4-4+0-0=0,\quad z_3=4-1+0-0=3,\quad z_4=0-0+4-1=3 $$
で、$81+0+9+9=99=33\cdot3$ である。$3$ で割って $11=3^2+0^2+1^2+1^2$ を得る。

反例:3個の平方数では足りない

$7$ は 3 つの平方数の和で書けない。平方数を $8$ で割った余りは $0,1,4$ のいずれかなので(平方数 の記事の命題「平方数の法 4・法 8 での剰余」)、3 つの平方数の和を $8$ で割った余りは $0,1,2,3,4,5,6$ のいずれかで、$7$ にならないからである。同じ理由で $15,23,31,39,\dots$ も 3 つの平方数の和で書けない。したがって thm-lagrange-four-sq の「4 つ」を「3 つ」に減らすことはできず、主張「すべての非負整数は 3 つの平方数の和である」は $n=7$ で破れる。$30$ 以下で 4 個が必要な整数は $7,15,23,28$ であり、Girard は 1625 年にすでに $7,15,23,28,31,39$ を 3 つの平方数の和でない例として挙げている(Dickson の原本第 2 巻の第 VIII 章 p. 276 Dic20)。

反例:4つの正の平方数の和とは限らない

「平方数」に $0$ を含めないと定理は成り立たない。$1,2,3,5,6,8,9,11,14,17,29,41$ などは 4 つの正の平方数の和で書けない。たとえば $5$ を 4 つの正の平方数の和にするには $1$ 以上の平方数を 4 つ使うので $4$ 以上の平方数は使えず、$1+1+1+1=4\neq5$ となるからである。定理は「4 個以下の正の平方数の和」と読むのが正しい。

3つの平方数の和との比較

どの整数が 3 つの平方数の和で書けないかは完全に分かっている。そのうち、書けないことの証明は初等的である。

3つの平方数の和で書けない整数

非負整数 $a,b$ について、$4^a(8b+7)$ は 3 つの平方数の和で書けない。

法8と法4による証明

$a$ に関する帰納法で示す。$a=0$ の場合は ex-lagrange-four-sq-seven と同じく、3 つの平方数の和の法 $8$ での余りに $7$ が現れないことから従う。$a\geq1$ とし、$4^a(8b+7)=x^2+y^2+z^2$ と仮定する。左辺は $4$ で割り切れる。平方数の法 $4$ での余りは $0$(偶数の平方)か $1$(奇数の平方)なので、3 つの和が $4$ の倍数になるのは $x,y,z$ がすべて偶数のときに限る。すると $4^{a-1}(8b+7)=(x/2)^2+(y/2)^2+(z/2)^2$ となり、帰納法の仮定に反する。

3つの平方数の和で書ける整数の判定

非負整数 $n$ が 3 つの平方数の和で書けることと、$n$ が $4^a(8b+7)$($a,b$ は非負整数)の形でないことは同値である。

三平方定理の出典

「書けない」向きは prop-lagrange-four-sq-three-squares-obstruction である。「書ける」向きは Legendre(1798 年)、Gauss(1801 年)による(Dickson の原本第 2 巻の序文 p. ix Dic20)。この定理は Legendreの三平方定理と呼ばれる。証明は四平方定理よりずっと難しく、二次形式の理論を使う。現代的な証明は Clark の講義ノートの第 19 章 §2、pp. 238–241 Cla にあり、同所の Proposition 19.7 は三平方定理から四平方定理が導かれることを示している。

補足

ほかの証明と表し方の個数

四平方定理には、上の降下法のほかに、Hurwitz の整数四元数の環での素因数分解による証明と、Minkowskiの格子点定理を 4 次元の球に適用する証明がある(Clark の講義ノートの第 13 章 §2.2 と §2.4、pp. 167–171 Cla。後者の証明はそこに完全に書かれている)。
表し方の個数については Jacobi の公式がある。正の整数 $n$ について、$a^2+b^2+c^2+d^2=n$ を満たす整数の 4 つ組(順序と符号を区別する)の個数を $r_4(n)$ とすると
$$ r_4(n)=8\sum_{\substack{d\mid n\\ 4\nmid d}}d $$
が成り立つ(Jacobi, 1829 年。Dickson の原本第 2 巻の第 VIII 章 p. 285 には、$n$ が奇数のとき $8\sigma(n)$、$n=2^am$($m$ 奇数、$a\geq1$)のとき $24\sigma(m)$ という同値な形で記されている Dic20。$\sigma$ は約数の和)。右辺はつねに正なので、この公式からも四平方定理が従う。たとえば $n=1$ では $r_4(1)=8$($\pm1$ を 4 つの位置のどれに置くか)、$n=7$ では $r_4(7)=8(1+7)=64$ である。

高い冪への一般化

Waring は Lagrange の証明の数か月前(1770 年)に、すべての正の整数は 4 個の平方数、9 個の立方数、19 個の 4 乗数などの和であると述べた。一般に、すべての正の整数が $g$ 個以下の非負の $k$ 乗数の和で書けるような最小の $g$ を $g(k)$ と書く。四平方定理と $7$ の例(ex-lagrange-four-sq-seven)から $g(2)=4$ である。すべての $k$ で $g(k)$ が存在することは Hilbert が 1909 年に証明し、$g(3)=9$ は 1912 年に、$g(4)=19$ は 1986 年に確定した(Clark の講義ノートの第 13 章 §2.4、p. 171 Cla)。この問題を Waringの問題 という。

関連項目

参考文献

[2]
Leonard Eugene Dickson, History of the Theory of Numbers, Vol. II: Diophantine Analysis, Carnegie Institution of Washington, 1920, Preface, pp. ix–x(四平方定理と三平方定理の歴史)、Chapter VIII, pp. 275–285(Bachet、Girard、Fermat、Euler の恒等式、Lagrange の証明、Jacobi の公式)

Mathpediaは寄付と、参考文献の書籍リンク(Amazonアソシエイト)の紹介料で運営されています。 支援について / 寄付する