タイトルの通り「任意の有理数は3つの有理数の三乗の和で表せる」という主張です。
さらに「任意の正の有理数は3つの正の有理数の三乗の和で表せる」ことまで言えます。
ナサンソン先生の加法的整数論の教科書1の2章の演習問題にあり、面白い主張だと思いましたのでここに残します。
なお、当記事は
自身のHP
からの移植です。ご意見等は
X(@monoxxxx)
まで頂けますと幸いです。
$a\in \mathbb{Q}$に対し、
\begin{align}
a=&x^3+y^3+z^3&\cdots (1)\\
a=&(x+y+z)^3\\
&-3(x+y)(y+z)(z+x)&\cdots (2)\\
8a=&(u+v+w)^3-24uvw&\cdots (3)\\
\end{align}
のどれかひとつに有理数解が存在すれば、他の式にも有理数解が存在する。
・$(1)\Leftrightarrow (2)$
任意の$x,y,z\in \mathbb{Q}$に対して、
\begin{align}
(x+y+z)^3=&x^3+y^3+z^3\\
&+3(x+y)(y+z)(z+x)
\end{align}
が成り立つ。
この等式の両辺から$3(x+y)(y+z)(z+x)$を引くと
\begin{align}
x^3+y^3+z^3=&(x+y+z)^3\\
&-3(x+y)(y+z)(z+x)
\end{align}
となる。
したがって$(1)$と$(2)$は同値であり、どちらかに有理数解が存在すれば、もう一方も同じ解を与える。
・$(2)\Rightarrow (3)$
$(2)$に対して、$x,y,z\in \mathbb{Q}$の解があると仮定する。
ここで
\begin{align}
u=x+y,\quad v=y+z,\quad w=z+x
\end{align}
とすると、$u,v,w\in \mathbb{Q}$であり、
\begin{align}
u+v+w=2(x+y+z)
\end{align}
が成り立ち、ゆえに
\begin{align}
x+y+z=\frac{u+v+w}{2}.
\end{align}
また、定義から
\begin{align}
(x+y)(y+z)(z+x)=uvw
\end{align}
となる。よって、$(2)$
\begin{align}
a=(x+y+z)^3-3(x+y)(y+z)(z+x)
\end{align}
は
\begin{align}
a=\left(\frac{u+v+w}{2}\right)^3-3uvw
\end{align}
と書き換えられる。両辺に$8$をかけると
\begin{align}
8a=(u+v+w)^3-24uvw
\end{align}
となる。
すなわち、$(2)$に有理数解が存在すれば、上記変数変換により$(3)$も有理数解を持つ。
・$(3)\Rightarrow (2)$
逆に、$(3)$
\begin{align}
8a=(u+v+w)^3-24uvw
\end{align}
に解$u,v,w\in \mathbb{Q}$があると仮定する。このとき、
\begin{align}
x&=\frac{u-v+w}{2},\\
y&=\frac{u+v-w}{2},\\
z&=\frac{-u+v+w}{2}
\end{align}
とする。
$u,v,w\in \mathbb{Q}$であれば$x,y,z\in \mathbb{Q}$であり、また
\begin{align}
x+y=u,\quad y+z=v,\quad z+x=w
\end{align}
となる。さらに、
\begin{align}
a&=\left(\frac{u+v+w}{2}\right)^3-3uvw\\
&=(x+y+z)^3-3(x+y)(y+z)(z+x)
\end{align}
が成り立つので、$(3)$に有理数解が存在すれば、上記変数変換により$(2)$も有理数解を持つ。 ■
ここから少し繁雑な計算が入るので、一旦補題を準備します。
$A,B\in \mathbb{Q}$が
\begin{align}
(A+B)^3-24AB=0
\end{align}
を満たすとき、$A,B$は、パラメータ$t\neq -1$を用いて
\begin{align}
A=\frac{24t^2}{(t+1)^3},\qquad B=\frac{24t}{(t+1)^3}
\end{align}
と表せる。
$B\ne 0$として、比を
\begin{align}
t=\frac{A}{B}
\end{align}
と置くと、$A=tB$となる。
すると
\begin{align}
A+B &= (t+1)B,\\
AB &= tB^2.
\end{align}
これを元の式に代入すると、
\begin{align}
\bigl((t+1)B\bigr)^3 - 24\,tB^2 = 0.
\end{align}
整理すると
\begin{align}
&(t+1)^3B^3 - 24\,tB^2\\
&= B^2\Bigl((t+1)^3B - 24\,t\Bigr)\\
&=0.
\end{align}
$(1) B^2\neq 0$の場合
\begin{align}
(t+1)^3B - 24\,t = 0
\end{align}
とならなければならない。したがって、$t\neq -1$として
\begin{align}
B = \frac{24\,t}{(t+1)^3}.
\end{align}
すると$A=tB$より、
\begin{align}
A=\frac{24\,t^2}{(t+1)^3}.
\end{align}
$(2) B^2=0$の場合は自明解$A=B=0$となる。
実際、上記で求めた $t$でパラメトライズされた$A,B$に対し、$t=0$とすると自明解$A=B=0$となることが確認できる。 ■
$a\in \mathbb{Q}$、$r\in \mathbb{Q}$を$r\neq 0$かつ
\begin{align}
t=\frac{a}{72r^3}\neq -1
\end{align}
を満たすものとし、任意の$w\in \mathbb{Q}$に対して
\begin{align}
u&=\left(\frac{24t^2}{(t+1)^3}-1\right)w,\\
v&=\frac{24t}{(t+1)^3}w
\end{align}
と定めると、
\begin{align}
(u+v+w)^3-24uvw=8a\left(\frac{w}{r(t+1)}\right)^3
\end{align}
が成り立つ。
\begin{align}
A &= \frac{24t^2}{(t+1)^3},\\
B &= \frac{24t}{(t+1)^3}
\end{align}
とすると、
\begin{align}
u &= (A-1)w,\\
v &= Bw
\end{align}
とできる。これより
\begin{align}
\begin{aligned}
u+v+w &= (A+B)w,\\
uvw &= (A-1)B\,w^3
\end{aligned}
\end{align}
なので、左辺は
\begin{align}
\begin{aligned}
&(u+v+w)^3 - 24uvw\\
&= (A+B)^3w^3 - 24(A-1)B\,w^3\\
&= w^3\Bigl((A+B)^3 - 24(A-1)B\Bigr)\\
&= w^3\Bigl((A+B)^3 - 24AB + 24B\Bigr).
\end{aligned}
\end{align}
補題2より$(A+B)^3 - 24AB = 0$が成り立つので、
\begin{align}
(u+v+w)^3 - 24uvw = 24B\,w^3.
\end{align}
さらに$B = \frac{24t}{(t+1)^3}$であることから、
\begin{align}
(u+v+w)^3 - 24uvw = \frac{576t}{(t+1)^3}w^3.
\end{align}
最後に$t = \frac{a}{72r^3}$を代入すると、
\begin{align}
\begin{aligned}
(u+v+w)^3 - 24uvw
&= \frac{576\cdot\frac{a}{72r^3}}{(t+1)^3}w^3\\
&= \frac{8a}{r^3}\frac{w^3}{(t+1)^3}\\
&= 8a\left(\frac{w}{r(t+1)}\right)^3. ■
\end{aligned}
\end{align}
準備が整ったところでいよいよ本題です。
任意の有理数は3つの有理数の三乗の和で表せる。
補題3で$w=r(t+1)$として$w\in \mathbb{Q}$を取ると、同様に補題3で定めた$u,v\in \mathbb{Q}$を用いて
\begin{align}
(u+v+w)^3-24uvw=8a
\end{align}
が成り立つ。
よって命題1より
\begin{align}
a=x^3+y^3+z^3
\end{align}
を満たす$x,y,z\in \mathbb{Q}$が存在する。
実際、
\begin{align}
x&=\frac{u-v+w}{2},\\
y&=\frac{u+v-w}{2},\\
z&=\frac{-u+v+w}{2}
\end{align}
として定めればよい。 ■
ここまで来たら大きな仕掛けはもうありません。$x,y,z> 0$となるための$u,v,w$の条件を考えます。
$t\neq -1,x,y,z,w\in \mathbb{Q}$に対して
\begin{align}
x+y&=u=\left(\frac{24t^2}{(t+1)^3}-1\right)w,\\
y+z&=v=\frac{24t}{(t+1)^3}w,\\
z+x&=w
\end{align}
と定めると、
\begin{align}
w&>0,\\
t&\in (1,\,2.305\ldots)\quad \text{または}\\
t&\in (6.759\ldots,\, 9.899\ldots)
\end{align}
のとき$x,y,z> 0$となる。
まず、$x,z> 0$より$w> 0$である。
次に、
\begin{align}
x&=\frac{u-v+w}{2}=\frac{12t(t-1)}{(t+1)^3}w,\\
y&=\frac{u+v-w}{2}=\left(\frac{12t}{(t+1)^2}-1\right)w,\\
z&=\frac{-u+v+w}{2}=\left(1-\frac{12t(t-1)}{(t+1)^3}\right)w
\end{align}
であるので、それぞれが正であるための条件について考える。
$(1) x> 0$
$x=\dfrac{12t(t-1)}{(t+1)^3}w>0$と$w>0$より
\begin{align}
12t(t-1)>0\quad\Longrightarrow\quad t>1.
\end{align}
$(2) y> 0$
$y=\Bigl(\dfrac{12t}{(t+1)^2}-1\Bigr)w>0$より
\begin{align}
\frac{12t}{(t+1)^2}>1\quad\Longrightarrow\quad 12t>(t+1)^2.
\end{align}
両辺を整理すると
\begin{align}
t^2-10t+1< 0.
\end{align}
この2次不等式を解くと、
\begin{align}
0.101\approx 5-2\sqrt6 < t < 5+2\sqrt6 \approx 9.899.
\end{align}
$(3) z> 0$
$z=\Bigl(1-\dfrac{12t(t-1)}{(t+1)^3}\Bigr)w>0$より
\begin{align}
1-\frac{12t(t-1)}{(t+1)^3}>0\quad\Longrightarrow\quad \frac{12t(t-1)}{(t+1)^3}< 1.
\end{align}
両辺を整理すると
\begin{align}
12t(t-1)< (t+1)^3.
\end{align}
展開して整理すると
\begin{align}
t^3-9t^2+15t+1>0.
\end{align}
この3次不等式を解くと、
\begin{align}
t< t_1\approx 2.305\quad\text{または}\quad t>t_2\approx 6.759.
\end{align}
$(1),(2),(3)$より、$x,y,z> 0$となるためには
\begin{align}
t&\in (1,\,2.305\ldots)\quad \text{または}\\
t&\in (6.759\ldots,\, 9.899\ldots). ■
\end{align}
任意の正の有理数は3つの正の有理数の三乗の和で表せる。
有理数の稠密性より、補題5の$t$の範囲を満たすように補題3における$r\in \mathbb{Q}$を取ることが出来る。
また、今回$a\in \mathbb{Q}_{>0}$であり、補題5の$t$は$t> 0$なので、補題3における$r$は$r> 0$である。すると$w=r(t+1)> 0$となることが分かる。
このように取った$r$を補題3に適用し得られた$u,v,w\in \mathbb{Q}$を用いて
\begin{align}
x&=\frac{u-v+w}{2},\\
y&=\frac{u+v-w}{2},\\
z&=\frac{-u+v+w}{2}
\end{align}
とすることで、$a\in \mathbb{Q}_{>0}$に対して$x,y,z\in \mathbb{Q}_{>0}$が取れる。 ■
定理は存在性についての主張ですが、補題3は構成的な主張であり、パラメータ$r\in \mathbb{Q}$次第でいくらでも作ることができます。
とはいえこのままだと使いづらいので、整理します。
$a\in \mathbb{Q}$を取る。
$r\in \mathbb{Q}$を、$r\neq 0$かつ
\begin{align}
t=\frac{a}{72r^3}\neq -1
\end{align}
を満たすものとする。
\begin{align}
u&=\frac{r(24t^2-(t+1)^3)}{(t+1)^2},\\
v&=\frac{24tr}{(t+1)^2},\\
w&=r(t+1)
\end{align}
とし、
\begin{align}
x&=\frac{u-v+w}{2}\\
&=\frac{12rt(t-1)}{(t+1)^2},\\
y&=\frac{u+v-w}{2}\\
&=\frac{r(12t-(t+1)^2)}{t+1},\\
z&=\frac{-u+v+w}{2}\\
&=\frac{r((t+1)^3-12t(t-1))}{(t+1)^2}
\end{align}
と定めると、
\begin{align}
a=x^3+y^3+z^3
\end{align}
が成り立つ。
さらに、$t$が
\begin{align}
t&\in (1,\,2.305\ldots)\quad \text{または}\\
t&\in (6.759\ldots,\, 9.899\ldots)
\end{align}
を満たすように$r$を取ると、$x,y,z> 0$となる。
$a=\dfrac{1}{2}$に対して、$r=\dfrac{1}{6}$と取ると、$t=\dfrac{3}{2}$となり、
\begin{align}
u=\frac{307}{300},\quad v=\frac{24}{25},\quad w=\frac{5}{12},\\
x=\frac{6}{25},\quad y=\frac{47}{60},\quad z=\frac{53}{300}.
\end{align}
実際、
\begin{align}
\frac{1}{2}
=\left(\frac{6}{25}\right)^3
+\left(\frac{47}{60}\right)^3
+\left(\frac{53}{300}\right)^3.
\end{align}
第13-6章の、定理234にて既出です。なお、$1< t\leq 2$で成り立つとし、網羅的に$t$の範囲を求めているわけではなさそうです。
Poo-Sung Park(@puzzlist)さん に教えていただきました。Richmond先生も証明を与えていたそうです。
ひろたす@fk.jp(@ghironino)さん に教えていただきました。モーデル先生の論文でも取り上げられたことがあり、この結果は Ryleyの定理(1825) として知られているそうです。
Tomohiro Yamada(@tyamada1093)さん に教えていただきました。イントロから、$a$の1パラメータ型の式をRyley(1825);Richmond(1930)の定理として挙げています。
$a\in \mathbb{Q}$に対し、
\begin{align}
a&=\Bigl(\frac{a^3 - 3^6}{3^2 a^2 + 3^4 a + 3^6}\Bigr)^3\\
&+\Bigl(\frac{-a^3 + 3^5 a + 3^6}{3^2 a^2 + 3^4 a + 3^6}\Bigr)^3\\
&+\Bigl(\frac{3^3 a^2 + 3^5 a}{3^2 a^2 + 3^4 a + 3^6}\Bigr)^3.
\end{align}
余談ですが、
\begin{align}
a&=\Bigl(\frac{a-9}{9}\Bigr)^3\\
&+\Bigl(-\frac{a-9}{9}+\frac{27a}{a^2+9a+81}\Bigr)^3\\
&+\Bigl(\frac{3a(a+9)}{a^2+9a+81}\Bigr)^3
\end{align}
と整理できそうです。