対称多項式(symmetric polynomial)とは、可換環 $R$ 上の $n$ 変数多項式 $f(x_1,\dots,x_n)$ であって、変数をどのように並べ替えても変わらないもの、すなわち $n$ 次対称群 $S_n$ の作用で不変なもののことである。基本対称多項式 $e_k$、完全対称多項式 $h_k$、冪和 $p_k$ が代表例であり、モニック多項式の係数は根の基本対称多項式で与えられる(根と係数の関係)。対称多項式の基本定理は、任意の対称多項式が $e_1,\dots,e_n$ の多項式としてただ一通りに表されることを主張し、判別式や Galois 理論の基礎になる。$p_k$ と $e_k$ の間には Newton の恒等式が成り立つ。
以下、$R$ を単位元をもつ可換環、$n\ge1$ を整数とし、$R$ 上の $n$ 変数多項式環を $R[x_1,\dots,x_n]$ と書く。単項式 $x_1^{\alpha_1}\cdots x_n^{\alpha_n}$ を、指数の組 $\alpha=(\alpha_1,\dots,\alpha_n)\in\mathbb{N}^n$ を用いて $x^\alpha$ と略記する($\mathbb{N}$ は $0$ を含む)。
$n$ 次対称群 $S_n$ の元 $\sigma$($\{1,\dots,n\}$ の置換)と多項式 $f\in R[x_1,\dots,x_n]$ に対し、
$$
(\sigma f)(x_1,\dots,x_n):=f(x_{\sigma(1)},\dots,x_{\sigma(n)})
$$
と定める。すなわち $\sigma f$ は $f$ の各変数 $x_i$ を $x_{\sigma(i)}$ に置き換えて得られる多項式である。多項式 $f$ が対称多項式(symmetric polynomial)であるとは、すべての $\sigma\in S_n$ に対して $\sigma f=f$ が成り立つことをいう。$R$ 上の $n$ 変数対称多項式全体の集合を $R[x_1,\dots,x_n]^{S_n}$ と書く。
$\sigma f$ を $f$ の係数と単項式で書けば、$f=\sum_\alpha c_\alpha x^\alpha$ に対し $\sigma f=\sum_\alpha c_\alpha x_{\sigma(1)}^{\alpha_1}\cdots x_{\sigma(n)}^{\alpha_n}$ である。したがって $f$ が対称多項式であることは、単項式 $x^\alpha$ の係数が指数の組 $\alpha$ の並べ替えで変わらないこと、すなわち任意の $\sigma$ に対し $c_{(\alpha_{\sigma(1)},\dots,\alpha_{\sigma(n)})}=c_\alpha$ が成り立つことと同値である。
整数 $k$ に対し、次の三種類の多項式を定める。
$n=3$ のとき、
$$
\begin{align}
e_1&=x_1+x_2+x_3,\quad e_2=x_1x_2+x_1x_3+x_2x_3,\quad e_3=x_1x_2x_3,\\
h_1&=x_1+x_2+x_3,\quad h_2=x_1^2+x_2^2+x_3^2+x_1x_2+x_1x_3+x_2x_3,\\
p_2&=x_1^2+x_2^2+x_3^2=e_1^2-2e_2 .
\end{align}
$$
最後の等式は $e_1^2=\sum_i x_i^2+2\sum_{i< j}x_ix_j$ から従う。
対称多項式は「変数の名前の付け方によらない量」である。$n$ 個の数 $a_1,\dots,a_n$ を根にもつモニック多項式 $\prod_i(t-a_i)$ の係数は、根の順番を入れ替えても変わらないので、根の対称多項式である(prop-symmetric-polynomial-vieta)。対称多項式の基本定理(thm-symmetric-polynomial-fundamental)は、逆に根のどんな対称多項式も係数の多項式として書けることを主張する。これは「根を個別に知らなくても、係数だけから根の対称的な情報はすべて計算できる」という意味であり、判別式(多項式)やGalois理論の出発点になる。
$R[x_1,\dots,x_n][t]$ において次が成り立つ。
$$
\prod_{i=1}^n(t-x_i)=\sum_{k=0}^n(-1)^ke_k(x_1,\dots,x_n)\,t^{n-k}=t^n-e_1t^{n-1}+e_2t^{n-2}-\cdots+(-1)^ne_n .
$$
特に、可換環 $A$ の元 $a_1,\dots,a_n$ に対し、$\prod_i(t-a_i)=t^n+c_1t^{n-1}+\cdots+c_n$ ならば $c_k=(-1)^ke_k(a_1,\dots,a_n)$ である。
左辺を展開すると、各因子 $t-x_i$ から $t$ か $-x_i$ を選んで掛けた項の和になる。$-x_i$ を選ぶ添字の集合を $\{i_1<\cdots< i_k\}$ とすると、その項は $(-1)^kx_{i_1}\cdots x_{i_k}t^{n-k}$ である。添字集合の大きさ $k$ ごとにまとめると $t^{n-k}$ の係数は $(-1)^ke_k$ になる。後半は $x_i\mapsto a_i$ で定まる環準同型 $R[x_1,\dots,x_n][t]\to A[t]$($R=\mathbb{Z}$ とすればよい)で両辺を写して係数を比較すればよい。$\square$
$n=2$ のとき $(x_1-x_2)^2=x_1^2-2x_1x_2+x_2^2=(x_1+x_2)^2-4x_1x_2=e_1^2-4e_2$ である。したがって $t^2+bt+c=(t-a_1)(t-a_2)$ のとき、prop-symmetric-polynomial-vieta により $e_1(a_1,a_2)=-b$、$e_2(a_1,a_2)=c$ なので $(a_1-a_2)^2=b^2-4c$ となる。これは2次方程式の判別式(多項式)である。
$n=3$ のとき、$\Delta:=(x_1-x_2)^2(x_1-x_3)^2(x_2-x_3)^2$ は対称多項式であり(各因子の符号は置換で変わりうるが、2乗しているので積は不変)、基本対称多項式で
$$
\Delta=e_1^2e_2^2-4e_2^3-4e_1^3e_3+18e_1e_2e_3-27e_3^2
$$
と表される(Lan02 Chapter IV §6)。この表示は thm-symmetric-polynomial-fundamental の証明の手続きを $\Delta$ に適用して得られるもので、$x_3=0$ を代入すると2変数の場合 $(x_1-x_2)^2x_1^2x_2^2=(e_1^2-4e_2)e_2^2$ に帰着すること、および $x_1=x_2=x_3=1$ で両辺が $0$ になることで検算できる。一般の $n$ に対する $\prod_{i< j}(x_i-x_j)^2$ が基本対称多項式の整数係数多項式であることは thm-symmetric-polynomial-fundamental から従う。
$R[x_1,\dots,x_n]$ 上の1変数形式的冪級数環 $R[x_1,\dots,x_n][\![t]\!]$ において
$$
E(t):=\prod_{i=1}^n(1+x_it)=\sum_{k=0}^ne_kt^k,\qquad H(t):=\prod_{i=1}^n\frac{1}{1-x_it}=\sum_{k=0}^\infty h_kt^k
$$
が成り立ち、$E(-t)H(t)=1$ である。したがって任意の整数 $m\ge1$ に対し
$$
\sum_{k=0}^m(-1)^ke_kh_{m-k}=0 .
$$
$E(t)$ の展開は prop-symmetric-polynomial-vieta の証明と同様である(各因子から $1$ か $x_it$ を選ぶ)。$1-x_it$ は定数項 $1$ をもつので $R[x_1,\dots,x_n][\![t]\!]$ で可逆であり、$(1-x_it)^{-1}=\sum_{m\ge0}x_i^mt^m$ である。これらの積を展開すると、$t^k$ の係数は $m_1+\cdots+m_n=k$ を満たす $(m_1,\dots,m_n)\in\mathbb{N}^n$ にわたる $x_1^{m_1}\cdots x_n^{m_n}$ の和、すなわち $k$ 次単項式すべての和 $h_k$ である。$E(-t)H(t)=\prod_i(1-x_it)\prod_i(1-x_it)^{-1}=1$ であり、左辺の $t^m$ の係数は $\sum_{k}(-1)^ke_kh_{m-k}$ なので、$m\ge1$ でこれが $0$ になる。$\square$
各 $k\ge1$ に対し、$e_k$ は $h_1,\dots,h_k$ の整数係数多項式として表される。逆に $h_k$ は $e_1,\dots,e_k$ の整数係数多項式として表される。例えば $e_1=h_1$、$e_2=h_1^2-h_2$、$h_2=e_1^2-e_2$ である。
prop-symmetric-polynomial-generating の等式で $m=k$ とすると $(-1)^ke_k=-\sum_{j=0}^{k-1}(-1)^je_jh_{k-j}$ であり、右辺は $e_0,\dots,e_{k-1}$ と $h_1,\dots,h_k$ の整数係数多項式である。$k$ に関する数学的帰納法により $e_k$ は $h_1,\dots,h_k$ の整数係数多項式である。同じ等式を $h_k=-\sum_{j=1}^{k}(-1)^je_jh_{k-j}$ と書き直せば、逆も同様に従う。$\square$
続く定理の証明のために、単項式の順序を用意する。
$\alpha\ne\beta\in\mathbb{N}^n$ に対し、$\alpha_i\ne\beta_i$ となる最小の $i$ で $\alpha_i>\beta_i$ が成り立つとき $\alpha>\beta$ と定める。これは $\mathbb{N}^n$ の全順序であり、辞書式順序とよばれる。$0$ でない多項式 $f=\sum_\alpha c_\alpha x^\alpha$ に対し、$c_\alpha\ne0$ となる $\alpha$ のうち辞書式順序で最大のものを $f$ の先頭指数 $\operatorname{lm}(f)$、その係数 $c_{\operatorname{lm}(f)}$ を先頭係数 $\operatorname{lc}(f)$ という。
$R$ を可換環とする。任意の対称多項式 $f\in R[x_1,\dots,x_n]^{S_n}$ に対し、$f=P(e_1,\dots,e_n)$ を満たす $n$ 変数多項式 $P\in R[y_1,\dots,y_n]$ がただ一つ存在する。言い換えると、$y_k\mapsto e_k$ で定まる $R$ 代数の準同型 $R[y_1,\dots,y_n]\to R[x_1,\dots,x_n]^{S_n}$ は同型である。すなわち $e_1,\dots,e_n$ は $R[x_1,\dots,x_n]^{S_n}$ を $R$ 上生成し、かつ $R$ 上代数的独立である。
さらに、$f$ の係数がすべて $R$ の部分環 $R_0$ に属するなら $P$ の係数も $R_0$ に属し、$f$ が $d$ 次斉次なら $P$ は $y_k$ の重みを $k$ として重み $d$ の斉次多項式($y^b$ の項が $\sum_kkb_k=d$ を満たす)にとれる。
存在。 多項式 $f$ の $d$ 次斉次成分を $f_d$ とする。$\sigma$ は単項式を同じ次数の単項式に写すので $(\sigma f)_d=\sigma(f_d)$ であり、$f$ が対称なら各 $f_d$ も対称である。よって $f$ が $d$ 次斉次の場合に示せば十分である。
$d$ 次の指数 $\alpha\in\mathbb{N}^n$($\alpha_1+\cdots+\alpha_n=d$)は有限個しかないので、$d$ 次斉次対称多項式 $f\ne0$ に関する主張を、$\operatorname{lm}(f)$ に関する辞書式順序についての帰納法で示す($f=0$ なら $P=0$ でよい)。$\alpha:=\operatorname{lm}(f)$、$c:=\operatorname{lc}(f)$ とおく。lem-symmetric-polynomial-leading (3) により $\alpha_1\ge\cdots\ge\alpha_n$ なので、$b_k:=\alpha_k-\alpha_{k+1}$($1\le k< n$)、$b_n:=\alpha_n$ は非負整数であり、$g:=e_1^{b_1}\cdots e_n^{b_n}$ とおくと同補題 (4) により $\operatorname{lm}(g)=\alpha$、$\operatorname{lc}(g)=1$ である。また $g$ は次数 $\sum_kkb_k=\sum_k\alpha_k=d$ の斉次対称多項式である。したがって $f_1:=f-cg$ は $d$ 次斉次対称多項式で、$f_1=0$ であるか、さもなくば $\operatorname{lm}(f_1)<\alpha$ である。帰納法の仮定により $f_1=P_1(e_1,\dots,e_n)$ となる $P_1$ があり、$P:=cy_1^{b_1}\cdots y_n^{b_n}+P_1$ とおけば $f=P(e_1,\dots,e_n)$ である。この手続きで現れる係数は $f$ の係数の加減乗で得られ、各段階で $\sum_kkb_k=d$ が保たれるので、後半の主張も従う。
一意性。 $P=\sum_ba_by^b\in R[y_1,\dots,y_n]$、$P\ne0$ が $P(e_1,\dots,e_n)=0$ を満たすとして矛盾を導く。$b\in\mathbb{N}^n$ に対し $\alpha(b):=(b_1+\cdots+b_n,\ b_2+\cdots+b_n,\ \dots,\ b_n)$ とおくと、lem-symmetric-polynomial-leading (4) により $\operatorname{lm}(e^b)=\alpha(b)$、$\operatorname{lc}(e^b)=1$ である($e^b:=e_1^{b_1}\cdots e_n^{b_n}$)。$\alpha(b)$ から $b_n=\alpha(b)_n$、$b_k=\alpha(b)_k-\alpha(b)_{k+1}$ と $b$ が復元できるので、$b\mapsto\alpha(b)$ は単射である。$a_b\ne0$ となる $b$ のうち $\alpha(b)$ が辞書式順序で最大のものを $b^*$ とすると、$P(e_1,\dots,e_n)=\sum_ba_be^b$ において $x^{\alpha(b^*)}$ の係数は $a_{b^*}\cdot1$ である($b\ne b^*$ の項 $a_be^b$ に現れる指数はすべて $\alpha(b)$ 以下であり、単射性と $b^*$ のとり方から $\alpha(b)<\alpha(b^*)$)。これは $P(e_1,\dots,e_n)=0$ に反する。$\square$
$n=3$、$f=p_3=x_1^3+x_2^3+x_3^3$ とする。$\operatorname{lm}(f)=(3,0,0)$ なので $b=(3,0,0)$、$g=e_1^3$ である。$f-e_1^3=-3(x_1^2x_2+x_1^2x_3+x_1x_2^2+x_2^2x_3+x_1x_3^2+x_2x_3^2)-6x_1x_2x_3$ の先頭指数は $(2,1,0)$ で係数は $-3$、対応する $b=(1,1,0)$、$g=e_1e_2=\sum_{i\ne j}x_i^2x_j+3x_1x_2x_3$ である。$f-e_1^3+3e_1e_2=3x_1x_2x_3=3e_3$ となるので、$p_3=e_1^3-3e_1e_2+3e_3$ を得る。
定義の直後に述べたように、$f=\sum_\alpha c_\alpha x^\alpha$ が対称であることは $c_\alpha$ が $\alpha$ の並べ替えで不変であることと同値である。よって対称多項式 $f$ は、各並べ替え類から代表 $\alpha$(成分が広義減少のもの)を選んで $f=\sum_\alpha c_\alpha m_\alpha$ と一意に書ける。逆に $m_\alpha$ は対称多項式であり、異なる代表に対する $m_\alpha$ は共通の単項式をもたないので、$\sum_\alpha c_\alpha m_\alpha=0$ なら各 $c_\alpha=0$ である。$\square$
任意の可換環 $R$ と任意の整数 $k\ge1$ に対し、$R[x_1,\dots,x_n]$ において
$$
p_k-e_1p_{k-1}+e_2p_{k-2}-\cdots+(-1)^{k-1}e_{k-1}p_1+(-1)^kk\,e_k=0
$$
が成り立つ。$k>n$ のときは $e_j=0$($j>n$)により、これは $p_k-e_1p_{k-1}+\cdots+(-1)^ne_np_{k-n}=0$ となる。例えば
$$
p_1=e_1,\qquad p_2=e_1^2-2e_2,\qquad p_3=e_1^3-3e_1e_2+3e_3 .
$$
$R[x_1,\dots,x_n][\![t]\!]$ で考える。$F=\sum_ma_mt^m$ の形式微分を $F^{\prime}:=\sum_mma_mt^{m-1}$ と定めると、$(FG)^{\prime}=F^{\prime}G+FG^{\prime}$(Leibniz則)が成り立つ(形式的冪級数。多項式の場合は係数比較で直ちに確かめられる)。$E(t)=\prod_{i=1}^n(1+x_it)$ に Leibniz 則を繰り返し用いると
$$
E^{\prime}(t)=\sum_{i=1}^nx_i\prod_{j\ne i}(1+x_jt)
$$
である。一方、$(1+x_it)\sum_{m\ge0}(-1)^mx_i^mt^m=1$ が直接の計算(隣り合う項の相殺)で確かめられるので、$\prod_{j\ne i}(1+x_jt)=E(t)\sum_{m\ge0}(-1)^mx_i^mt^m$ である。これを代入して $i$ について足すと
$$
E^{\prime}(t)=E(t)\sum_{i=1}^n\sum_{m\ge0}(-1)^mx_i^{m+1}t^m=E(t)\sum_{m\ge0}(-1)^mp_{m+1}t^m
$$
を得る。両辺の $t^{k-1}$ の係数を比べると、左辺は $ke_k$、右辺は $\sum_{j=0}^{k-1}e_j(-1)^{k-1-j}p_{k-j}$ である。両辺に $(-1)^{k}$ を掛けて移項すれば $\sum_{j=0}^{k-1}(-1)^je_jp_{k-j}+(-1)^kke_k=0$、すなわち主張の等式になる。$\square$
$R$ が有理数体 $\mathbb{Q}$ を含む可換環ならば、各 $e_k$($1\le k\le n$)は $p_1,\dots,p_k$ の $\mathbb{Q}$ 係数多項式として表され、したがって $p_1,\dots,p_n$ は $R[x_1,\dots,x_n]^{S_n}$ を $R$ 上生成する。逆に、任意の可換環 $R$ 上で各 $p_k$ は $e_1,\dots,e_n$ の整数係数多項式として表される。
thm-symmetric-polynomial-newton を $ke_k=(-1)^{k-1}\bigl(p_k-e_1p_{k-1}+\cdots+(-1)^{k-1}e_{k-1}p_1\bigr)$ と書き直す。$k$ が $R$ で可逆なら、$k$ に関する数学的帰納法により $e_k$ は $p_1,\dots,p_k$ の $\mathbb{Q}$ 係数多項式である。前半の後段は thm-symmetric-polynomial-fundamental から従う。後半は同じ恒等式を $p_k=e_1p_{k-1}-\cdots+(-1)^{k-1}ke_k$ と読み、$k$ に関する帰納法を用いればよい。$\square$
$R=\mathbb{Z}$、$n=2$ とする。$e_2=x_1x_2$ が $p_1,p_2$ の整数係数多項式 $Q(p_1,p_2)$ として書けたとすると、係数を $\mathbb{F}_2=\mathbb{Z}/2\mathbb{Z}$ に落として $\mathbb{F}_2[x_1,x_2]$ で考えることができる。$(x_1,x_2)=(1,1)$ と $(0,0)$ で $p_1$ と $p_2$ はいずれも値 $0$ をとるので $Q(p_1,p_2)$ の値も一致するが、$e_2$ の値は $1$ と $0$ で異なる。したがって $e_2$ は $p_1,p_2$ の整数係数多項式ではなく、cor-symmetric-polynomial-power-sums の仮定「$\mathbb{Q}$ を含む」は省けない($e_2=(p_1^2-p_2)/2$ には $1/2$ が必要である)。
対称関数環。 変数の個数 $n$ を動かすと、$x_{n+1}=0$ とおく準同型 $R[x_1,\dots,x_{n+1}]^{S_{n+1}}\to R[x_1,\dots,x_n]^{S_n}$ は $e_k,h_k,p_k,m_\alpha$ をそれぞれ同名の元に写す($\alpha$ の長さが $n$ を超える $m_\alpha$ は $0$ に写る)。この射影系の(次数ごとの)逆極限を対称関数環 $\Lambda$ といい、無限変数の対称関数の理論の舞台になる(Mac95 Chapter I §2、Sta99 Chapter 7)。thm-symmetric-polynomial-fundamental の無限変数版として $\Lambda=\mathbb{Z}[e_1,e_2,\dots]$ が成り立つ。
他の基底。 単項対称多項式 $m_\alpha$ のほかに、Schur多項式 $s_\lambda$ も $R[x_1,\dots,x_n]^{S_n}$ の基底をなし、対称群や一般線形群の表現論と結び付く。$e_\lambda:=e_{\lambda_1}e_{\lambda_2}\cdots$ が基底をなすことは thm-symmetric-polynomial-fundamental の言い換えであり、$h_\lambda$ についても同様である($e_k$ と $h_k$ の間の変換行列が単三角なので、cor-symmetric-polynomial-e-by-h、Mac95 I (2.8))。
用語の注意。 「対称式」という語は、対称多項式と同じ意味で使われるほか、対称な有理式を含めて使われることもある。本記事では多項式に限って扱った。本記事の記述はおおむね Mac95 Chapter I §2 および Lan02 Chapter IV §6 に従う。
Mathpediaは寄付と、参考文献の書籍リンク(Amazonアソシエイト)の紹介料で運営されています。 支援について / 寄付する