終結式

同義語:resultant

概要

終結式(resultant)とは、2 つの多項式 $f=a_nx^n+\cdots+a_0$ と $g=b_mx^m+\cdots+b_0$ の係数を斜めにずらして並べた $(n+m)$ 次の Sylvester 行列の行列式 $\operatorname{Res}(f,g)$ のことで、係数の整数係数の多項式である。$\operatorname{Res}(f,g)$ はつねに $uf+vg$ の形に書け、体の上では $\operatorname{Res}(f,g)=0$ と $f,g$ が共通因数(共通の根)をもつことが同値であり、根を使うと $a_n^mb_m^n\prod_{i,j}(\alpha_i-\beta_j)$ と表される。$f$ と導関数の終結式は判別式を与え、2 変数の連立方程式から文字を消去したり、代数的数の和を根にもつ多項式を作ったりするのに使われる。

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

前提知識: 多項式環, 行列式, 可換環

2 つの 2 次方程式 $ax^2+bx+c=0$ と $a'x^2+b'x+c'=0$ が共通解をもつのは、
$$ (ac'-a'c)^2-(ab'-a'b)(bc'-b'c)=0 $$
のときである(2つの2次方程式の共通解)。左辺は解を求めずに係数だけから計算できる。一般の 2 つの多項式 $f,g$ について、共通の根をもつかどうかを係数の多項式 1 つで判定する量が 終結式 である。終結式は、$f$ と $g$ の係数を斜めにずらして並べた Sylvester 行列の行列式として定義され、根を使うと $a^mb^n\prod_{i,j}(\alpha_i-\beta_j)$ という積で表される。
終結式は、多項式の連立方程式から文字を 1 つ消去する道具であり(軌跡の求め方)、$f$ と導関数 $f'$ に当てはめると判別式になる。この記事では、終結式を定義し、終結式が $uf+vg$ の形に書けること、体の上では終結式が $0$ になることと共通因数をもつことが同値であること、根による積表示を証明し、文字の消去と代数的数の和への応用を述べる。

定義

$A$ を可換環とし、$n,m\ge0$、$n+m\ge1$ とする。
$$ f=a_nx^n+a_{n-1}x^{n-1}+\cdots+a_0,\qquad g=b_mx^m+b_{m-1}x^{m-1}+\cdots+b_0\qquad(a_i,b_j\in A) $$
とする。ここで $a_n$ や $b_m$ が $0$ であることも許し、$n,m$ を $f,g$ の形式的な次数とよぶ。

Sylvester 行列と終結式

$N:=n+m$ とする。$N$ 次正方行列 $\operatorname{Syl}_{n,m}(f,g)$ を、次のように定める。

  • 第 $k$ 行($1\le k\le m$)は、多項式 $x^{m-k}f$ の係数を $x^{N-1},x^{N-2},\dots,x,1$ の順に並べたもの。
  • 第 $m+l$ 行($1\le l\le n$)は、多項式 $x^{n-l}g$ の係数を同じ順に並べたもの。
    これを $f,g$ の Sylvester 行列といい、その行列式
    $$ \operatorname{Res}_{n,m}(f,g):=\det\operatorname{Syl}_{n,m}(f,g)\in A $$
    を $f$ と $g$ の 終結式(resultant)という。$a_n\ne0$ かつ $b_m\ne0$ で $n=\deg f$、$m=\deg g$ のときは、単に $\operatorname{Res}(f,g)$ と書く。

上の $m$ 行は $f$ の係数 $a_n,\dots,a_0$ を 1 列ずつ右にずらして並べ、下の $n$ 行は $g$ の係数 $b_m,\dots,b_0$ を同じように並べたものである。たとえば $n=m=2$、$f=ax^2+bx+c$、$g=a'x^2+b'x+c'$ なら
$$ \operatorname{Syl}_{2,2}(f,g)=\begin{pmatrix}a&b&c&0\\ 0&a&b&c\\ a'&b'&c'&0\\ 0&a'&b'&c'\end{pmatrix} $$
であり、$n=2$、$m=1$、$g=b_1x+b_0$ なら
$$ \operatorname{Syl}_{2,1}(f,g)=\begin{pmatrix}a&b&c\\ b_1&b_0&0\\ 0&b_1&b_0\end{pmatrix} $$
である。終結式の記号は $\operatorname{Res}_x(f,g)$、$R(f,g)$ とも書かれ、行の並べ方($f$ を上にするか下にするか)によって符号が $(-1)^{nm}$ だけ変わる流儀もある(prop-res-basic の 3)。

直感

$f$ と $g$ が共通因数 $d$ をもてば、$f=df_1$、$g=dg_1$ として $g_1\cdot f-f_1\cdot g=0$ となる。$g_1,f_1$ は $f,g$ より次数が小さいので、「次数の小さい $u,v$ で $uf+vg=0$ となるものがある」ことが共通因数の存在と同値になる。$uf+vg$ の係数は $u,v$ の係数の 1 次式で、その係数行列が Sylvester 行列である。したがって、共通因数があることは Sylvester 行列が正則でないこと、すなわち行列式が $0$ になることと同じである。根を使って見ると、終結式は「$f$ の根と $g$ の根の差をすべて掛け合わせたもの」であり、どれか 1 組の差が $0$ になれば $0$ になる。

例

次数の小さい場合
  1. $n=m=1$:$f=a_1x+a_0$、$g=b_1x+b_0$ なら $\operatorname{Res}(f,g)=\det\begin{pmatrix}a_1&a_0\\ b_1&b_0\end{pmatrix}=a_1b_0-a_0b_1$ である。$a_1b_1\ne0$ のとき、根 $\alpha=-a_0/a_1$、$\beta=-b_0/b_1$ を使うと $a_1b_1(\alpha-\beta)=-a_0b_1+a_1b_0$ と一致する。
  2. $m=0$:$g=b_0$ なら $\operatorname{Syl}_{n,0}(f,g)$ は $n$ 行がすべて $g$ の行で、対角行列 $b_0I_n$ になるので、$\operatorname{Res}_{n,0}(f,b_0)=b_0^{\,n}$ である。
  3. $n=m=2$:上の $4$ 次の行列式を展開すると
    $$ \operatorname{Res}(ax^2+bx+c,\ a'x^2+b'x+c')=(ac'-a'c)^2-(ab'-a'b)(bc'-b'c) $$
    となる。これは冒頭の式の左辺であり、2つの2次方程式の共通解 の記事の定理「2 つの 2 次方程式が共通解をもつ条件」の条件 $Q^2=PS$ は、終結式が $0$ になることにほかならない。
2 次式とその導関数

$f=x^2+bx+c$、$f'=2x+b$ について、$\operatorname{Syl}_{2,1}$ の形で
$$ \operatorname{Res}(f,f')=\det\begin{pmatrix}1&b&c\\ 2&b&0\\ 0&2&b\end{pmatrix}=b^2-2b^2+4c=4c-b^2 $$
である。符号を除いて判別式 $b^2-4c$ が現れる。

基本的な性質

終結式の基本性質

記号は def-res-sylvester のとおりとする。

  1. $\operatorname{Res}_{n,m}(f,g)$ は $a_0,\dots,a_n,b_0,\dots,b_m$ の整数係数の多項式であり、$a$ について $m$ 次、$b$ について $n$ 次の斉次式である。
  2. 環準同型 $\varphi\colon A\to B$ を係数に施した多項式を $\varphi f,\varphi g$ とすると、$\operatorname{Res}_{n,m}(\varphi f,\varphi g)=\varphi\bigl(\operatorname{Res}_{n,m}(f,g)\bigr)$ である。特に、$A$ が体 $K$ で $L$ がその拡大体なら、終結式は $K$ で計算しても $L$ で計算しても同じである。
  3. $\operatorname{Res}_{m,n}(g,f)=(-1)^{nm}\operatorname{Res}_{n,m}(f,g)$ である。
  4. $a_n=b_m=0$ なら $\operatorname{Res}_{n,m}(f,g)=0$ である。
行列式の Leibniz の公式から
  1. 行列式の Leibniz の公式(行列式 の記事の定義「Leibnizの公式による定義」)の各項は、各行から 1 つずつ成分を選んだ積に $\pm1$ を掛けたものである。上の $m$ 行の成分は $a_i$ か $0$、下の $n$ 行の成分は $b_j$ か $0$ なので、各項は $a$ について $m$ 次、$b$ について $n$ 次の単項式か $0$ である。
  2. 1 により終結式は係数の整数係数の多項式で、$\varphi$ は和と積を保つ。$\operatorname{Syl}_{n,m}(\varphi f,\varphi g)$ は $\operatorname{Syl}_{n,m}(f,g)$ の各成分に $\varphi$ を施したものなので、主張が従う。
  3. $\operatorname{Syl}_{m,n}(g,f)$ は、$\operatorname{Syl}_{n,m}(f,g)$ の下の $n$ 行を上の $m$ 行の上へ移したものである。$n$ 行のそれぞれが $m$ 行を 1 行ずつ追い越すので、隣り合う行の入れ替えを $nm$ 回行うことになり、行列式は $(-1)^{nm}$ 倍になる。
  4. 第 1 列の成分は、第 1 行($m\ge1$ のとき)の $a_n$ と第 $m+1$ 行($n\ge1$ のとき)の $b_m$ のほかはすべて $0$ である。$a_n=b_m=0$ なら第 1 列が $0$ なので行列式は $0$ である。$\square$

主定理

終結式は $uf+vg$ の形に書ける

終結式は $f$ と $g$ の生成するイデアルに入る

$A$ を可換環とし、記号は def-res-sylvester のとおりとする。このとき $\deg u\le m-1$、$\deg v\le n-1$ を満たす $u,v\in A[x]$($m=0$ なら $u=0$、$n=0$ なら $v=0$)があって、
$$ u f+v g=\operatorname{Res}_{n,m}(f,g) $$
が成り立つ。特に、$A$ を含むある可換環 $B$ の元 $\gamma$ で $f(\gamma)=g(\gamma)=0$ となるものがあれば、$\operatorname{Res}_{n,m}(f,g)=0$ である。

余因子行列を掛ける

$S:=\operatorname{Syl}_{n,m}(f,g)$、$N:=n+m$ とし、$A[x]$ の元を成分とする列ベクトル $X:=(x^{N-1},x^{N-2},\dots,x,1)^{\top}$ を考える。$S$ の各行は $x^{m-k}f$ または $x^{n-l}g$ の係数を $x^{N-1},\dots,1$ の順に並べたものなので、
$$ SX=\bigl(x^{m-1}f,\ \dots,\ xf,\ f,\ x^{n-1}g,\ \dots,\ xg,\ g\bigr)^{\top} $$
である。$\operatorname{adj}S$ を $S$ の余因子行列とすると $(\operatorname{adj}S)S=(\det S)I_N$ が成り立つ(行列式 の記事の定理「余因子行列と逆行列の公式」。この定理は体の上で $N\ge2$ の場合に述べられているが、$N=1$ なら $\operatorname{adj}S=(1)$ で等式は明らかである。$N\ge2$ のとき、この等式の両辺の各成分は $S$ の成分の整数係数の多項式であり、成分を変数とする有理関数体の上で等しいので、整数係数の多項式として等しい。そこで成分に $A$ の元を代入すれば、任意の可換環の上でも成り立つ)。左から $\operatorname{adj}S$ を掛けると $(\det S)X=(\operatorname{adj}S)SX$ であり、最後の成分を比べると
$$ \det S=\sum_{k=1}^{m}(\operatorname{adj}S)_{N,k}\,x^{m-k}f+\sum_{l=1}^{n}(\operatorname{adj}S)_{N,m+l}\,x^{n-l}g $$
を得る。$u:=\sum_k(\operatorname{adj}S)_{N,k}x^{m-k}$、$v:=\sum_l(\operatorname{adj}S)_{N,m+l}x^{n-l}$ とおけば、次数の条件も満たされる。
後半:$u f+vg=\operatorname{Res}_{n,m}(f,g)$ の $x$ に $\gamma$ を代入すると、左辺は $0$ になる。$\square$

共通因数の判定

共通因数と終結式

$K$ を体とし、$f,g\in K[x]$ を形式的な次数 $n,m$($n+m\ge1$)の多項式で、$a_n\ne0$ とする。次の 3 条件は同値である。

  1. $\operatorname{Res}_{n,m}(f,g)=0$。
  2. $f$ と $g$ は $K[x]$ の中に次数 $1$ 以上の共通の約数をもつ。
  3. $f$ と $g$ は $K$ のある拡大体の中に共通の根をもつ。
    $a_n\ne0$ の代わりに $b_m\ne0$ を仮定しても同じことが成り立つ。
係数行列として読む

$V_k$ を次数が $k$ 未満の多項式のなす $K$ 上のベクトル空間とし、線形写像
$$ \Psi\colon V_m\times V_n\to V_{n+m},\qquad(u,v)\mapsto uf+vg $$
を考える。$u=\sum_{k=1}^mu_kx^{m-k}$、$v=\sum_{l=1}^nv_lx^{n-l}$ と書くと、$uf+vg=\sum_ku_k\,x^{m-k}f+\sum_lv_l\,x^{n-l}g$ の係数を $x^{N-1},\dots,1$ の順に並べた行ベクトルは $(u_1,\dots,u_m,v_1,\dots,v_n)\operatorname{Syl}_{n,m}(f,g)$ である。よって、$\Psi$ が単射であることは $\operatorname{Syl}_{n,m}(f,g)$ が正則であること、すなわち 1 が成り立たないことと同値である(行列式 の記事の定理「正則性の判定」)。
2 ⇒ 1:$d$ を次数 $1$ 以上の共通の約数とし、$f=df_1$、$g=dg_1$ と書く。$\deg f_1=n-\deg d\le n-1$、$f_1\ne0$ であり、$g_1$ は $0$ か次数 $m-1$ 以下である。$(u,v):=(g_1,-f_1)$ は $0$ でなく、$uf+vg=g_1df_1-f_1dg_1=0$ なので $\Psi$ は単射でない。
1 ⇒ 2:$\Psi$ が単射でないので、$uf+vg=0$ となる $(u,v)\ne(0,0)$ がある。$v=0$ なら $uf=0$ と $f\ne0$ から $u=0$ となるので、$v\ne0$ である。$f$ と $g$ の最大公約数が $1$ だと仮定すると、$sf+tg=1$ となる $s,t\in K[x]$ があり(多項式 の記事の定理「Euclid の互除法と Bézout 表示」)、$v=svf+tvg=svf-tuf$ は $f$ で割り切れる。ところが $0\ne v$ の次数は $n-1$ 以下で $\deg f=n$ より小さいので、これは起こらない。よって最大公約数は次数 $1$ 以上であり、2 が成り立つ。
2 ⇒ 3:次数 $1$ 以上の共通の約数は、ある拡大体の中に根をもつ(分解体 の記事の定理「分解体の存在」)。その根は $f,g$ の共通の根である。
3 ⇒ 1:thm-res-bezout の後半による。
$b_m\ne0$ の場合は、prop-res-basic の 3 により $f$ と $g$ を入れ替えて同じ議論をすればよい。$\square$

体 $K$ の上で $a_n\ne0$ のとき、thm-res-common-factor により $\operatorname{Res}_{n,m}(f,g)\ne0$ なら $f$ と $g$ の最大公約数は $1$ であり、Bézout 表示により $uf+vg=1$ となる $u,v\in K[x]$ がある(thm-res-bezout の $u,v$ を $\operatorname{Res}_{n,m}(f,g)$ で割ってもよい)。係数が体でないとこれは成り立たない(後の反例の表の 3 行目)。
$f$ と $g$ が整数係数のとき、$\operatorname{Res}(f,g)$ は整数であり、素数 $p$ が $\operatorname{Res}(f,g)$ を割り切ることは、prop-res-basic の 2 により、$p$ を法として還元した多項式の終結式が $\mathbb{F}_p$ で $0$ になることと同じである。最高次の係数が $p$ で割り切れなければ、thm-res-common-factor により、これは還元した $f,g$ が $\mathbb{F}_p$ のある拡大体で共通の根をもつことを意味する。たとえば後の ex-res-euclid で見るように $\operatorname{Res}(x^2+1,x^2-2)=9$ であり、$3$ を法とすると $x^2-2\equiv x^2+1$ となって、2 つの多項式は一致する。

根による積表示

終結式の積表示

$K$ を体とし、$a,b\in K\setminus\{0\}$、$\alpha_1,\dots,\alpha_n,\beta_1,\dots,\beta_m\in K$($n+m\ge1$)について
$$ f=a\prod_{i=1}^{n}(x-\alpha_i),\qquad g=b\prod_{j=1}^{m}(x-\beta_j) $$
とする。このとき
$$ \operatorname{Res}(f,g)=a^mb^n\prod_{i=1}^{n}\prod_{j=1}^{m}(\alpha_i-\beta_j)=a^m\prod_{i=1}^{n}g(\alpha_i)=(-1)^{nm}\,b^n\prod_{j=1}^{m}f(\beta_j) $$
である。

根を変数にして Vandermonde 行列を掛ける

段 1(根が変数の場合) $R:=\mathbb{Z}[a,b,t_1,\dots,t_n,u_1,\dots,u_m]$ を $n+m+2$ 変数の多項式環とする。$R$ は整域である。$F:=a\prod_i(x-t_i)$、$G:=b\prod_j(x-u_j)$ を形式的な次数 $n,m$ の多項式と見て、$S:=\operatorname{Syl}_{n,m}(F,G)$ とおく。$N:=n+m$ とし、$N$ 個の元を $(\gamma_1,\dots,\gamma_N):=(u_1,\dots,u_m,t_1,\dots,t_n)$ と並べ、$(s,c)$ 成分が $\gamma_c^{\,N-s}$ である $N$ 次正方行列 $W$ を考える。$W$ の第 $c$ 列は $(\gamma_c^{\,N-1},\dots,\gamma_c,1)^{\top}$ なので、$SW$ の第 $c$ 列は prf-res-bezout の $SX$ に $x=\gamma_c$ を代入したものである。$F(t_i)=0$、$G(u_j)=0$ だから、
$$ SW=\begin{pmatrix}A_0&O\\ O&B_0\end{pmatrix},\qquad A_0:=\bigl(u_c^{\,m-k}F(u_c)\bigr)_{1\le k,c\le m},\quad B_0:=\bigl(t_c^{\,n-l}G(t_c)\bigr)_{1\le l,c\le n} $$
となる。$y_1,\dots,y_k$ に対して $\Delta(y_1,\dots,y_k):=\prod_{s< c}(y_s-y_c)$ とおくと、$(s,c)$ 成分が $y_c^{\,k-s}$ の行列の行列式は $\Delta(y_1,\dots,y_k)$ である(Vandermondeの行列式 の記事の定理「Vandermonde の行列式の公式」の行列を転置し、行を逆順に並べ替えると、符号 $(-1)^{k(k-1)/2}$ が因子の向きの反転と打ち消し合う)。$A_0$ の第 $c$ 列から $F(u_c)$ を、$B_0$ の第 $c$ 列から $G(t_c)$ をくくり出すと
$$ \det A_0=\prod_{j}F(u_j)\cdot\Delta(u),\qquad\det B_0=\prod_iG(t_i)\cdot\Delta(t),\qquad\det W=\Delta(u)\,\Delta(t)\prod_{j,i}(u_j-t_i) $$
である($\det W$ では、$s< c$ の組が「両方 $u$」「両方 $t$」「$u_j$ と $t_i$」に分かれる)。$R$ の商体の上で積の行列式の公式と区分対角行列の行列式(行列式 の記事の定理「積の行列式」と命題「三角行列と区分三角行列の行列式」)を使うと $\det S\cdot\det W=\det A_0\det B_0$ であり、$\prod_jF(u_j)=a^m\prod_{j,i}(u_j-t_i)$ を代入すると
$$ \det S\cdot\Delta(u)\Delta(t)\prod_{j,i}(u_j-t_i)=a^m\prod_{j,i}(u_j-t_i)\cdot\prod_iG(t_i)\cdot\Delta(u)\Delta(t) $$
となる。$R$ は整域で、$\Delta(u)\Delta(t)\prod_{j,i}(u_j-t_i)$ は相異なる変数の差の積なので $0$ でない。よって $\operatorname{Res}_{n,m}(F,G)=a^m\prod_iG(t_i)$ である($m=0$ や $n=0$ のときも、空の行列の行列式を $1$ として同じ計算が成り立つ)。
段 2(代入) 環準同型 $\psi\colon R\to K$ を $a\mapsto a$、$b\mapsto b$、$t_i\mapsto\alpha_i$、$u_j\mapsto\beta_j$ で定める。$F,G$ の係数は $a,t$ や $b,u$ の多項式なので、$\psi$ を係数に施すと $f,g$ になる。prop-res-basic の 2 により
$$ \operatorname{Res}(f,g)=\psi\bigl(\operatorname{Res}_{n,m}(F,G)\bigr)=a^m\prod_ig(\alpha_i) $$
である。$g(\alpha_i)=b\prod_j(\alpha_i-\beta_j)$ を代入すれば第 1 の表示を、$\prod_{i,j}(\alpha_i-\beta_j)=(-1)^{nm}\prod_{j,i}(\beta_j-\alpha_i)$ と $f(\beta_j)=a\prod_i(\beta_j-\alpha_i)$ を使えば第 3 の表示を得る。$\square$

$f$ や $g$ が $K$ の中で 1 次式の積に分解しなくても、分解する拡大体 $L$(分解体)の中で積表示を使えばよい。prop-res-basic の 2 により、終結式は $L$ で計算しても同じだからである。積表示から、終結式の計算に便利な次の性質が出る。

積と割り算についての性質

$K$ を体、$f\in K[x]$ を最高次の係数 $a$ の次数 $n\ge1$ の多項式とし、$g,h\in K[x]$ を $0$ でない多項式で $\deg g=m$ とする。

  1. $\operatorname{Res}(f,gh)=\operatorname{Res}(f,g)\operatorname{Res}(f,h)$。
  2. $g$ を $f$ で割った余りを $r$ とする。$r\ne0$ なら $\operatorname{Res}(f,g)=a^{m-\deg r}\operatorname{Res}(f,r)$ であり、$r=0$ なら $\operatorname{Res}(f,g)=0$ である。
根での値は割り算の余りで決まる

$f,g,h$ と(2 では)$r$ がすべて 1 次式の積に分解する拡大体 $L$(たとえば $fghr$($r=0$ なら $fgh$)の分解体)をとる。prop-res-basic の 2 により終結式は $L$ で計算しても変わらない。$L$ で $f=a\prod_i(x-\alpha_i)$ と書き、thm-res-product の第 2 の表示 $\operatorname{Res}(f,g)=a^{\deg g}\prod_ig(\alpha_i)$ を使う。

  1. $\deg(gh)=\deg g+\deg h$ なので、$a^{\deg g+\deg h}\prod_ig(\alpha_i)h(\alpha_i)$ は右辺の積に等しい。
  2. $g=qf+r$ と書くと $g(\alpha_i)=r(\alpha_i)$ である。$r\ne0$ なら $\operatorname{Res}(f,g)=a^m\prod_ir(\alpha_i)=a^{m-\deg r}\cdot a^{\deg r}\prod_ir(\alpha_i)=a^{m-\deg r}\operatorname{Res}(f,r)$ である。$r=0$ なら $f\mid g$ で、$f$ が次数 $1$ 以上の共通の約数になるので、thm-res-common-factor により $\operatorname{Res}(f,g)=0$ である。$\square$

2 と prop-res-basic の 3 を交互に使うと、Euclid の互除法と同じ手順で終結式が計算できる。

互除法による計算

$f=x^2+1$、$g=x^2-2$ とする。$g=1\cdot f-3$ なので、cor-res-properties の 2 と ex-res-small の 2 により
$$ \operatorname{Res}(x^2+1,x^2-2)=1^{2-0}\operatorname{Res}_{2,0}(x^2+1,-3)=(-3)^2=9 $$
である。積表示で確かめると、$f$ の根 $\pm i$ について $g(i)g(-i)=(-3)(-3)=9$ である。thm-res-bezout によれば $9$ は $uf+vg$ の形に書けるが、実際には $f-g=3$ なので $3$ もこの形に書ける。終結式は、$f$ と $g$ の生成するイデアルに入る整数のうち最小のものとは限らない。

重根・判別式との関係

$f$ と導関数 $f'$ の終結式は、$f$ が重根をもつかどうかを判定する。$f'$ の次数は標数によって $n-1$ より小さくなりうるので、形式的な次数 $n-1$ で考える。

重根の判定

$K$ を体、$f\in K[x]$ を次数 $n\ge1$ の多項式とする。$f$ が $K$ のある拡大体の中に重根をもつことは、$\operatorname{Res}_{n,n-1}(f,f')=0$ と同値である。

共通因数の判定に帰着する

$f$ の最高次の係数は $0$ でないので、thm-res-common-factor により、$\operatorname{Res}_{n,n-1}(f,f')=0$ は $f$ と $f'$ が次数 $1$ 以上の共通の約数をもつこと、すなわち $f$ と $f'$ の最大公約数が $1$ でないことと同値である。重根 の記事の定理「重根をもたないことの判定」により、これは $f$ がある拡大体の中に重根をもつことと同値である。$\square$

判別式 の記事では、終結式を thm-res-product の積の形で定め、$f'$ の次数が $n-1$ のとき
$$ \Delta(f)=(-1)^{n(n-1)/2}\,a_n^{-1}\operatorname{Res}(f,f') $$
が成り立つことを示している(判別式 の記事の系「判別式と終結式」)。thm-res-product により、その積の形は Sylvester 行列の行列式と一致するので、判別式は係数を並べた行列式で計算できる。たとえば ex-res-quadratic-derivative では $\Delta=(-1)^{1}(4c-b^2)=b^2-4c$ となり、$f=x^3+px+q$ では $\operatorname{Res}(f,f')=4p^3+27q^2$ から $\Delta=(-1)^{3}(4p^3+27q^2)=-4p^3-27q^2$ を得る(3次方程式と多項式の判別式)。

応用

文字の消去

2 変数の多項式 $F(x,y),G(x,y)$ を、係数環 $A=K[x]$ の上の $y$ の多項式と見て終結式をとると、$y$ を消去した $x$ だけの多項式が得られる。これを $\operatorname{Res}_y(F,G)$ と書く。

終結式による消去

$K$ を体とし、$F,G\in K[x,y]$ を $y$ について
$$ F=\sum_{k=0}^{n}F_k(x)\,y^k,\qquad G=\sum_{l=0}^{m}G_l(x)\,y^l\qquad(F_k,G_l\in K[x],\ n+m\ge1) $$
と書いて、$R(x):=\operatorname{Res}_{n,m}(F,G)\in K[x]$($y$ についての終結式)とおく。$L$ を $K$ の拡大体とする。

  1. $x_0,y_0\in L$ が $F(x_0,y_0)=G(x_0,y_0)=0$ を満たせば、$R(x_0)=0$ である。
  2. $x_0\in L$ が $R(x_0)=0$ と $F_n(x_0)\ne0$ を満たせば、$L$ のある拡大体の元 $y_0$ で $F(x_0,y_0)=G(x_0,y_0)=0$ となるものがある。
係数環を取り替える
  1. thm-res-bezout を $A=K[x]$ に使うと、$UF+VG=R(x)$ となる $U,V\in K[x][y]$ がある。$x=x_0$、$y=y_0$ を代入すると $R(x_0)=0$ である。
  2. $x\mapsto x_0$ で定まる環準同型 $K[x]\to L$ を係数に施すと、$F,G$ は $F(x_0,y),G(x_0,y)\in L[y]$ になる。prop-res-basic の 2 により $\operatorname{Res}_{n,m}(F(x_0,y),G(x_0,y))=R(x_0)=0$ であり、$F(x_0,y)$ の $y^n$ の係数 $F_n(x_0)$ は $0$ でない。thm-res-common-factor の 1 ⇒ 3 により、$F(x_0,y)$ と $G(x_0,y)$ は $L$ のある拡大体の中に共通の根 $y_0$ をもつ。$\square$
円と放物線の交点

円 $x^2+y^2=1$ と放物線 $y=x^2$ の交点を求める。$F=y^2+x^2-1$($y$ について $2$ 次、$F_2=1$)、$G=y-x^2$($y$ について $1$ 次)とする。$G$ は $y$ の 1 次式で根は $y=x^2$ なので、thm-res-product の第 3 の表示(係数体を $K(x)$ の、$F$ が分解する拡大体にとる)により
$$ R(x)=\operatorname{Res}_y(F,G)=(-1)^{2\cdot1}\cdot1^2\cdot F(x,x^2)=x^4+x^2-1 $$
である。$R(x)=0$ から $x^2=\dfrac{-1\pm\sqrt5}{2}$ で、実数の交点は $x=\pm\sqrt{(\sqrt5-1)/2}$、$y=x^2=(\sqrt5-1)/2$ の 2 点である。$F_2=1$ なので、prop-res-elimination の 2 により、$R$ の各根の上に必ず交点がある。

代数的数の和

根の和を根にもつ多項式

$K$ を体とし、$f=a\prod_{i=1}^{n}(y-\alpha_i)$、$g=b\prod_{j=1}^{m}(y-\beta_j)$($n,m\ge1$、$a,b\in K\setminus\{0\}$、$f,g\in K[y]$、$\alpha_i,\beta_j$ は $K$ のある拡大体 $L$ の元)とする。$g(x-y)$ を $y$ の多項式と見て、$y$ についての終結式
$$ h(x):=\operatorname{Res}_y\bigl(f(y),\,g(x-y)\bigr)\in K[x] $$
をとると、
$$ h(x)=a^mb^n\prod_{i=1}^{n}\prod_{j=1}^{m}(x-\alpha_i-\beta_j) $$
である。特に $\alpha_i+\beta_j$ はすべて、$K$ 係数の $nm$ 次の多項式 $h$ の根である。

有理関数体の上で積表示を使う

$g(x-y)=b\prod_j(x-y-\beta_j)=(-1)^mb\prod_j\bigl(y-(x-\beta_j)\bigr)$ なので、$g(x-y)$ は $y$ について次数 $m$、最高次の係数 $(-1)^mb\ne0$ の多項式である。$h$ は $K[x]$ の元を成分とする行列式なので $K[x]$ に属する。係数環を $K[x]\subset L(x)$($L(x)$ は $L$ 上の有理関数体)に広げても、prop-res-basic の 2 により終結式は変わらない。$L(x)$ の上で $f$ と $g(x-y)$ は $y$ の 1 次式の積に分解しているので、thm-res-product の第 2 の表示により
$$ h(x)=a^m\prod_{i=1}^{n}g(x-\alpha_i)=a^m\prod_{i=1}^{n}b\prod_{j=1}^{m}(x-\alpha_i-\beta_j) $$
である。$\square$

たとえば $f=y^2-2$、$g=y^2-3$ とすると
$$ h(x)=\operatorname{Res}_y\bigl(y^2-2,\ (x-y)^2-3\bigr)=x^4-10x^2+1=\prod(x\mp\sqrt2\mp\sqrt3) $$
であり、$\sqrt2+\sqrt3$ は整数係数の 4 次式 $x^4-10x^2+1$ の根である。同じ方法で、2 つの代数的数の和が再び代数的数であることが、根の具体的な多項式とともに分かる。

反例:条件を外すと何が崩れるか

外す条件反例成り立たなくなること
$a_n\ne0$ または $b_m\ne0$(thm-res-common-factor)$f=x-1$、$g=x-2$ を形式的な次数 $(2,2)$ で見る第 1 列が $0$ なので $\operatorname{Res}_{2,2}(f,g)=0$ だが、$f,g$ に共通の約数はない
係数が体であること(thm-res-common-factor の 1 ⇒ 3)$\mathbb{Z}/4\mathbb{Z}$ 係数の $f=2x+1$、$g=2x+3$$\operatorname{Res}(f,g)=2\cdot3-1\cdot2=4=0$ だが、$\mathbb{Z}/4\mathbb{Z}$ を含むどの $0$ でない可換環でも $2c+1$ は可逆($(2c+1)(1-2c)=1-4c^2=1$)で、共通の根はない
係数が体であること($\operatorname{Res}\ne0$ なら $uf+vg=1$)$\mathbb{Z}$ 係数の $f=x$、$g=x+2$$\operatorname{Res}(f,g)=2\ne0$ だが、$uf+vg=1$ となる $u,v\in\mathbb{Z}[x]$ はない($x=0$ を代入すると $2v(0)=1$)。$2$ を法とすると共通の根 $0$ をもつ
$F_n(x_0)\ne0$(prop-res-elimination の 2)$F=xy-1$、$G=xy-2$($y$ について $1$ 次)$R(x)=\det\begin{pmatrix}x&-1\\ x&-2\end{pmatrix}=-x$ で $R(0)=0$ だが、$x=0$ では $F=-1$、$G=-2$ となり共通の零点はない

1 行目は、形式的な次数を実際の次数より大きくとると、終結式が「無限遠にある共通の根」まで拾ってしまうことを示している。4 行目でも、$x\to0$ のとき $F=0$ の解 $y=1/x$ と $G=0$ の解 $y=2/x$ はともに無限遠へ逃げる。

補足

一般化
  • 多変数の終結式:$n$ 個の $n$ 変数の斉次多項式が自明でない共通の零点をもつ条件も、係数の多項式 1 つで表される。これは Lan02 Chapter IX §3 の Theorem 3.2(p. 390)・Theorem 3.5(p. 392)と、それに続く多変数の終結式の構成(pp. 394–397)で扱われている。この記事では証明しない。
  • 曲線の交わり:prop-res-elimination は、2 つの平面曲線の交点の $x$ 座標が 1 変数の方程式 $R(x)=0$ の根に含まれることを述べている。交点の個数を重複度込みで数える定理は Bézoutの定理 で扱われる。
文献

Sylvester 行列による定義と、$uf+vg$ の形の表示は Lan02 Chapter IV §8(pp. 200–202)、共通の根があれば終結式が $0$ になること(Proposition 8.1)と積表示(Proposition 8.3)は p. 202、その逆(Corollary 8.4)は p. 203、判別式との関係(Proposition 8.5)は p. 204 にある。共通因数の判定、余因子行列による $uf+vg$ の表示、積表示は DF04 §14.6 の演習問題 29–31(pp. 619–620。演習問題 31 の積表示は p. 620)にもある。

関連項目

参考文献

[1]
Serge Lang, Algebra, Revised 3rd ed.(Graduate Texts in Mathematics 211), Springer, 2002, Chapter IV §8(pp. 200–204)、Chapter IX §3 Theorem 3.2・3.5(pp. 390–397)
[2]
David S. Dummit, Richard M. Foote, Abstract Algebra, 3rd ed., Wiley, 2004, §14.6, Exercises 29–31(pp. 619–620。31 は p. 620)

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