Newtonの恒等式(高校数学)とは、$n$ 文字の冪和 $p_k=x_1^k+\cdots+x_n^k$ と基本対称式 $e_k$ を結ぶ等式 $ke_k=\sum_{j=1}^k(-1)^{j-1}e_{k-j}p_j$($k\ge1$、$k>n$ では $e_k=0$)である。$p_k$ について解くと $p_2=e_1^2-2e_2$、$p_3=e_1^3-3e_1e_2+3e_3$ のように冪和を順に計算でき、$k>n$ では冪和の列が $n$ 項間の線形漸化式を満たす。$1,\dots,n$ で割れる数の範囲(複素数など)では、$p_1,\dots,p_n$ が根の組を並べ替えを除いて決める。2 で割れない世界や、冪和が $n$ 個そろわない場合には、この結論は成り立たない。
前提知識: n次方程式の解と係数の関係, 対称式の基本定理(高校数学), 数学的帰納法, 複素数
$x^2-3x+1=0$ の 2 つの解を $\alpha,\beta$ とすると、$\alpha+\beta=3$、$\alpha\beta=1$ である。$\alpha^2+\beta^2=7$、$\alpha^3+\beta^3=18$ は、対称式を $\alpha+\beta$ と $\alpha\beta$ で表して求めた(対称式の基本定理(高校数学))。$\alpha^{10}+\beta^{10}$ のように次数が大きくなると、毎回工夫するのは大変である。高校では、次のような漸化式を使う。
$k\ge2$ について、$(\alpha+\beta)(\alpha^{k-1}+\beta^{k-1})$ を展開すると
$$
(\alpha+\beta)(\alpha^{k-1}+\beta^{k-1})=\alpha^k+\beta^k+\alpha\beta\,(\alpha^{k-2}+\beta^{k-2})
$$
である($\alpha\cdot\beta^{k-1}+\beta\cdot\alpha^{k-1}=\alpha\beta(\beta^{k-2}+\alpha^{k-2})$)。$p_k:=\alpha^k+\beta^k$ とおくと、$p_k=(\alpha+\beta)p_{k-1}-\alpha\beta\,p_{k-2}=3p_{k-1}-p_{k-2}$ である。$p_0=2$、$p_1=3$ から
$p_k=3p_{k-1}-p_{k-2}$ は三項間漸化式で、特性方程式がもとの方程式 $x^2-3x+1=0$ そのものになる。三項間漸化式の解き方は 三項間漸化式と行列の固有値 で扱う。
$x^3-6x^2+11x-6=(x-1)(x-2)(x-3)$ の解は $1,2,3$ で、直接計算すると
ここで次の問いが生じる。
| 高校の計算 | この記事の言葉 | 大学の言葉 |
|---|---|---|
| $\alpha^k+\beta^k$ | 冪和 $p_k$ | 冪和対称式 |
| $\alpha^k+\beta^k$ の三項間漸化式 | cor-nwi-recurrence | 線形漸化式、行列の $\mathrm{tr}(A^k)$ |
| 対称式を $\alpha+\beta$、$\alpha\beta$ で表す | thm-nwi-main | 冪和と基本対称式の変換公式 |
| 連立方程式 $x+y+z=\cdots$、$x^2+y^2+z^2=\cdots$ | cor-nwi-determine | 冪和による根の決定 |
$n$ 個の文字 $x_1,\dots,x_n$ と $k\ge1$ について、$p_k:=x_1^k+x_2^k+\cdots+x_n^k$ を $k$ 次の冪和という($p_0:=n$ とおく)。基本対称式 $e_k$(相異なる $k$ 個の文字の積の和)については、$e_0:=1$ とし、$k>n$ または $k<0$ では $e_k:=0$ とおく。
$n$ 文字の基本対称式 $e_k$ と冪和 $p_k$ について、すべての $k\ge1$ で
$$
ke_k=\sum_{j=1}^k(-1)^{j-1}e_{k-j}\,p_j=e_{k-1}p_1-e_{k-2}p_2+\cdots+(-1)^{k-1}e_0\,p_k
$$
が成り立つ($k>n$ では $e_k=0$)。$p_k$ について解くと
$$
p_k=e_1p_{k-1}-e_2p_{k-2}+\cdots+(-1)^{k-2}e_{k-1}p_1+(-1)^{k-1}ke_k
$$
である。
$p_k$ について解いた式を $k=1,2,3,4$ で書くと
証明のために、1 つの文字を除いた基本対称式を使う。文字 $x_i$ を除いた $n-1$ 個の文字の基本対称式を $e_m^{(i)}$ と書く($e_0^{(i)}=1$、$m<0$ または $m>n-1$ では $0$)。
各 $i$ と $m\ge0$ について、次が成り立つ。
(1) $e_m=e_m^{(i)}+x_i\,e_{m-1}^{(i)}$。
(2) $e_m^{(i)}=\sum_{j=0}^m(-1)^jx_i^j\,e_{m-j}=e_m-x_ie_{m-1}+x_i^2e_{m-2}-\cdots+(-1)^mx_i^m$。
$n=3$、$i=1$ とする。
方針:和 $\sum_{i=1}^nx_ie_{k-1}^{(i)}$ を 2 通りに計算する。
段 1(数える)。$x_ie_{k-1}^{(i)}$ は「$x_i$ を含む、相異なる $k$ 個の文字の積」の和である。$i=1,\dots,n$ について足すと、相異なる $k$ 個の文字の積 1 つ 1 つが、それに含まれる文字の数、すなわち $k$ 回ずつ数えられる(図 1)。よって
$$
\sum_{i=1}^nx_ie_{k-1}^{(i)}=ke_k
$$
である。$k>n$ のときは、$k-1>n-1$ なので左辺の各項は $0$ で、右辺も $e_k=0$ なので成り立つ。
段 2(補題を使う)。lem-nwi-remove-one の (2) を $m=k-1$ として両辺に $x_i$ を掛け、$i$ について足すと
$$
\sum_{i=1}^nx_ie_{k-1}^{(i)}=\sum_{i=1}^n\sum_{j=0}^{k-1}(-1)^jx_i^{j+1}e_{k-1-j}=\sum_{j=0}^{k-1}(-1)^j\Bigl(\sum_{i=1}^nx_i^{j+1}\Bigr)e_{k-1-j}=\sum_{j=0}^{k-1}(-1)^jp_{j+1}\,e_{k-1-j}
$$
である($e_{k-1-j}$ は $i$ によらないので、$i$ についての和を先にとった)。
段 3(まとめる)。段 2 の右辺で $j+1$ を改めて $j$ と書くと $\sum_{j=1}^k(-1)^{j-1}e_{k-j}p_j$ になる。段 1 と合わせて主張の第 1 式を得る。
段 4($p_k$ について解く)。第 1 式の $j=k$ の項 $(-1)^{k-1}e_0p_k=(-1)^{k-1}p_k$ を残して他を移項し、両辺に $(-1)^{k-1}$ を掛けると
$$
p_k=(-1)^{k-1}ke_k-\sum_{j=1}^{k-1}(-1)^{k+j}e_{k-j}p_j
$$
である。$i:=k-j$ とおくと $-(-1)^{k+j}=(-1)^{2k-i+1}=(-1)^{i-1}$ なので、右辺の和は $\sum_{i=1}^{k-1}(-1)^{i-1}e_ip_{k-i}$ となり、主張の第 2 式を得る。$\square$
図1:n = 4、k = 2 の場合。行 i は x_i e₁⁽ⁱ⁾ に現れる積、列は 2 文字の積 1 つを表す。各列にちょうど 2 個の印があるので、全体の和は 2e₂ になる。
$k>n$ のとき
$$
p_k=e_1p_{k-1}-e_2p_{k-2}+\cdots+(-1)^{n-1}e_np_{k-n}
$$
が成り立つ。冪和の列は $n$ 項間の線形漸化式を満たす。
thm-nwi-main の第 2 式で、$k>n$ なら $e_k=0$ であり、$i>n$ の $e_i$ も $0$ なので、和は $i=1,\dots,n$ の項だけが残る。$\square$
これは、各 $x_i$ が $t^n-e_1t^{n-1}+\cdots+(-1)^ne_n=0$ の根であること(ex-nwi-lemma-check の $m=3$ の式)の両辺に $x_i^{k-n}$ を掛けて、$i$ について足したものと同じである。
2 文字の冪和 $p_k=x_1^k+x_2^k$ が満たす三項間漸化式と、その特性方程式の関係は 三項間漸化式の特性方程式 で扱う。
係数が有理数・実数・複素数のとき(一般に $1,2,\dots,n$ で割れる数の体系のとき)、$p_1,\dots,p_n$ から $e_1,\dots,e_n$ が決まる。特に、複素数の組 $(a_1,\dots,a_n)$ と $(b_1,\dots,b_n)$ が、$k=1,\dots,n$ のすべてで $\sum_ia_i^k=\sum_ib_i^k$ を満たすなら、2 つの組は並べ替えを除いて一致する。
段 1。thm-nwi-main の第 1 式を $k$ で割ると
$$
e_k=\frac1k\sum_{j=1}^k(-1)^{j-1}e_{k-j}p_j
$$
である。右辺には $e_0,\dots,e_{k-1}$ と $p_1,\dots,p_k$ しか現れない。$k=1,2,\dots,n$ の順に使えば、$e_1,\dots,e_n$ が $p_1,\dots,p_n$ だけで決まる。
段 2。2 つの組の $p_1,\dots,p_n$ が一致すれば、段 1 により $e_1,\dots,e_n$ も一致する。n次方程式の解と係数の関係 により、$\prod_i(t-a_i)$ と $\prod_i(t-b_i)$ は係数がすべて同じなので、多項式として等しい。
段 3。$t=a_1$ を代入すると、左辺は $0$ なので $\prod_j(a_1-b_j)=0$ である。複素数では、積が $0$ なら因子のどれかが $0$ なので、$a_1=b_j$ となる $j$ がある。両辺から因子 $t-a_1$ を約す($0$ でない多項式で割っても、複素数係数の多項式の等式は保たれる)と、残りの $n-1$ 個どうしの積が等しい。同じ議論をくり返せばよい。$\square$
3 つの数の冪和が $p_1=3$、$p_2=5$、$p_3=9$ だとする。cor-nwi-determine の証明の段 1 の式で順に求めると
| 外した仮定 | 崩れる主張 | ボックス |
|---|---|---|
| $1,\dots,n$ で割れる | 冪和が基本対称式を決める | ex-nwi-f2 |
| $k=1,\dots,n$ のすべての冪和 | 冪和が根を決める | ex-nwi-too-few |
$0$ と $1$ だけからなり $1+1=0$ と計算する世界 $\mathbb{F}_2$(2 で割った余りの世界。合同式と余りの世界 で扱う)で、2 文字の組 $(1,1)$ と $(0,0)$ を比べる。冪和は $p_1=1+1=0$、$p_2=1+1=0$ で、どちらの組も $0,0$ である。しかし $e_2$ は $1\cdot1=1$ と $0$ で異なり、対応する多項式も $(t-1)^2=t^2-2t+1=t^2+1$ と $t^2$ で異なる。Newton の恒等式 $2e_2=e_1p_1-p_2$ から $e_2$ を求めるには 2 で割る必要があるが、$\mathbb{F}_2$ では $2=0$ で割れない。cor-nwi-determine の「$1,\dots,n$ で割れる」という仮定を外すと、結論は成り立たない。
$\omega=\frac{-1+\sqrt3\,i}2$ とすると $\omega^3=1$、$1+\omega+\omega^2=0$ である。3 文字の組 $(1,\omega,\omega^2)$ と $(0,0,0)$ を比べる。
図2:1 の 3 乗根 1, ω, ω² を k 乗した点と、その和(×)。k = 1, 2 では 3 点が正三角形をなして和は 0、k = 3 では 3 点とも 1 に重なり和は 3 になる。
図 2 は、ex-nwi-too-few の 3 つの冪和 $p_1,p_2,p_3$ を単位円上で見たものである。$k=1,2$ では $1,\omega^k,\omega^{2k}$ が正三角形の頂点になって重心が原点に来るので和は $0$、$k=3$ では 3 点とも $1$ に重なるので和は $3$ である。$1$ の冪根の冪の和がこのように $0$ か $n$ になることは、1の冪根で数を振り分ける で係数を振り分けるのに使う。
問題の内容は次のとおりである(筆者による要約)。
連立方程式 $x+y+z=3$、$x^2+y^2+z^2=3$、$x^3+y^3+z^3=3$ の、複素数の範囲でのすべての解を求めよ。
出典:アメリカ数学オリンピック(1973 年)第 4 問 Oly73。
段 1。$e_1=x+y+z=3$ である。
段 2。$x^2+y^2+z^2=e_1^2-2e_2$(ex-nwi-small-k)から $3=9-2e_2$ なので、$e_2=3$ である。
段 3。$x^3+y^3+z^3=e_1^3-3e_1e_2+3e_3$ から $3=27-27+3e_3$ なので、$e_3=1$ である。
段 4。解と係数の関係により、$x,y,z$ は
$$
t^3-3t^2+3t-1=(t-1)^3=0
$$
の 3 つの根(重複込み)である。この方程式の根は $1$ だけなので、$x=y=z=1$ が唯一の解である。
注意。実数の範囲なら、$(x-1)^2+(y-1)^2+(z-1)^2=(x^2+y^2+z^2)-2(x+y+z)+3=3-6+3=0$ から、すぐに $x=y=z=1$ がわかる(実数の 2 乗の和が $0$ なら各項が $0$)。しかし複素数ではこの論法は使えない。実際 $(x,y,z)=\bigl(\frac12-\frac{\sqrt3}2i,\ \frac12+\frac{\sqrt3}2i,\ 2\bigr)$ は最初の 2 式を満たし、$(x-1)^2+(y-1)^2+(z-1)^2=0$ にもなるが、3 乗の和は $6$ である。第 3 式まで使う上の方法は、複素数でもそのまま通用する。$\square$
これは cor-nwi-determine の $n=3$ の場合である。$(x,y,z)$ と $(1,1,1)$ は冪和 $p_1,p_2,p_3$ が一致するので、並べ替えを除いて一致する。一般に、複素数 $x_1,\dots,x_n$ が $k=1,\dots,n$ で $\sum_ix_i^k=n$ を満たせば、すべての $x_i$ は $1$ である。行列の言葉では、$n\times n$ 行列 $A$ が $\mathrm{tr}(A^k)=n$($k=1,\dots,n$)を満たせば、固有値はすべて $1$ である(トレースと固有値)。
Mathpediaは寄付と、参考文献の書籍リンク(Amazonアソシエイト)の紹介料で運営されています。 支援について / 寄付する