1 厳密な入力と像多項式
入力を
F ( X ) = A 5 X 5 + A 4 X 4 + A 3 X 3 + A 2 X 2 + A 1 X + A 0 ∈ C [ X ] F(X)=A_5X^5+A_4X^4+A_3X^3+A_2X^2+A_1X+A_0\in\mathbb C[X] F ( X ) = A 5 X 5 + A 4 X 4 + A 3 X 3 + A 2 X 2 + A 1 X + A 0 ∈ C [ X ]
とする。係数が生成する部分体をK 0 ⊂ C K_0\subset\mathbb C K 0 ⊂ C と書く。以下で補助方程式の根を選ぶたびに、K 0 K_0 K 0 へその根を添加した有限代数拡大の中で計算する。したがって、平方根や立方根の主値を暗黙に選ばない。
定義 1.1. K K K を体、P ∈ K [ X ] P\in K[X] P ∈ K [ X ] をモニックな次数n n n の多項式、T ∈ K [ X ] T\in K[X] T ∈ K [ X ] とする。P P P の根を重複度込みでx 1 , … , x n x_1,\ldots,x_n x 1 , … , x n としたとき、T T T による像多項式 (image polynomial ) を
Q ( Y ) = Res X ( P ( X ) , Y − T ( X ) ) = ∏ i = 1 n ( Y − T ( x i ) ) Q(Y)=\operatorname{Res}_X(P(X),Y-T(X))
=\prod_{i=1}^n\bigl(Y-T(x_i)\bigr) Q ( Y ) = Res X ( P ( X ) , Y − T ( X )) = i = 1 ∏ n ( Y − T ( x i ) ) と定める。
この resultant の向きでは、Q Q Q はY Y Y についてモニックである。像多項式の不要な係数を消すため、Newton 和を用いる。
§E8.16 定義 5.1 は分離多項式の判別式を定義する。本記事では根像の衝突も判定するため、モニック多項式P P P の根を重複度込みでx 1 , … , x n x_1,\ldots,x_n x 1 , … , x n とし、同じ式
disc ( P ) = ∏ i < j ( x i − x j ) 2 \operatorname{disc}(P)=\prod_{i<j}(x_i-x_j)^2 disc ( P ) = i < j ∏ ( x i − x j ) 2
を分離的でない場合にも用いる。この積は根の対称式なので係数体に属し、零であることとP P P が重根をもつことは同値である。したがって、変換後の判別式の零・非零は根像の衝突・非衝突を厳密に分ける。
補題 1.2. y 1 , … , y 5 y_1,\ldots,y_5 y 1 , … , y 5 を体の代数閉包の元とし、p k = ∑ i y i k p_k=\sum_i y_i^k p k = ∑ i y i k とする。
p 1 = p 2 = 0 p_1=p_2=0 p 1 = p 2 = 0 なら
∏ i ( Y − y i ) = Y 5 − p 3 3 Y 2 − p 4 4 Y − p 5 5 . \prod_i(Y-y_i)=Y^5-\frac{p_3}{3}Y^2-\frac{p_4}{4}Y-\frac{p_5}{5}. i ∏ ( Y − y i ) = Y 5 − 3 p 3 Y 2 − 4 p 4 Y − 5 p 5 .
p 1 = p 2 = p 3 = 0 p_1=p_2=p_3=0 p 1 = p 2 = p 3 = 0 なら
∏ i ( Y − y i ) = Y 5 − p 4 4 Y − p 5 5 . \prod_i(Y-y_i)=Y^5-\frac{p_4}{4}Y-\frac{p_5}{5}. i ∏ ( Y − y i ) = Y 5 − 4 p 4 Y − 5 p 5 .
証明. e j e_j e j をy 1 , … , y 5 y_1,\ldots,y_5 y 1 , … , y 5 の第j j j 基本対称式とする。Newton の恒等式は
p 1 − e 1 = 0 , p 2 − e 1 p 1 + 2 e 2 = 0 , p 3 − e 1 p 2 + e 2 p 1 − 3 e 3 = 0 , p 4 − e 1 p 3 + e 2 p 2 − e 3 p 1 + 4 e 4 = 0 , p 5 − e 1 p 4 + e 2 p 3 − e 3 p 2 + e 4 p 1 − 5 e 5 = 0 \begin{aligned}
p_1-e_1&=0,\\
p_2-e_1p_1+2e_2&=0,\\
p_3-e_1p_2+e_2p_1-3e_3&=0,\\
p_4-e_1p_3+e_2p_2-e_3p_1+4e_4&=0,\\
p_5-e_1p_4+e_2p_3-e_3p_2+e_4p_1-5e_5&=0
\end{aligned} p 1 − e 1 p 2 − e 1 p 1 + 2 e 2 p 3 − e 1 p 2 + e 2 p 1 − 3 e 3 p 4 − e 1 p 3 + e 2 p 2 − e 3 p 1 + 4 e 4 p 5 − e 1 p 4 + e 2 p 3 − e 3 p 2 + e 4 p 1 − 5 e 5 = 0 , = 0 , = 0 , = 0 , = 0 である。p 1 = p 2 = 0 p_1=p_2=0 p 1 = p 2 = 0 を代入すると、e 1 = e 2 = 0 e_1=e_2=0 e 1 = e 2 = 0 、e 3 = p 3 / 3 e_3=p_3/3 e 3 = p 3 /3 、e 4 = − p 4 / 4 e_4=-p_4/4 e 4 = − p 4 /4 、e 5 = p 5 / 5 e_5=p_5/5 e 5 = p 5 /5 を得る。∏ i ( Y − y i ) = Y 5 − e 1 Y 4 + e 2 Y 3 − e 3 Y 2 + e 4 Y − e 5 \prod_i(Y-y_i)=Y^5-e_1Y^4+e_2Y^3-e_3Y^2+e_4Y-e_5 ∏ i ( Y − y i ) = Y 5 − e 1 Y 4 + e 2 Y 3 − e 3 Y 2 + e 4 Y − e 5 へ代入すれば(1) の式を得る。p 3 = 0 p_3=0 p 3 = 0 も仮定すれば(2) の式を得る。▨
2 次数と重根を先に分ける
Bring 変換は、真に五次で分離的な入力にだけ適用する。
定理 2.1. F ∈ C [ X ] F\in\mathbb C[X] F ∈ C [ X ] に対して、次の分岐は排反かつ網羅的であり、各分岐は有限回の多項式演算で終わる。
F = 0 F=0 F = 0 なら、零点集合はC \mathbb C C 全体であり、五つの根をもつ方程式として扱わない。
A 5 = 0 A_5=0 A 5 = 0 かつF ≠ 0 F\ne0 F = 0 なら、実際の次数は0 0 0 以上4 4 4 以下である。
A 5 ≠ 0 A_5\ne0 A 5 = 0 なら
f = A 5 − 1 F = X 5 + a 4 X 4 + a 3 X 3 + a 2 X 2 + a 1 X + a 0 f=A_5^{-1}F=X^5+a_4X^4+a_3X^3+a_2X^2+a_1X+a_0 f = A 5 − 1 F = X 5 + a 4 X 4 + a 3 X 3 + a 2 X 2 + a 1 X + a 0
とする。d = gcd ( f , f ′ ) ≠ 1 d=\gcd(f,f')\ne1 d = g cd( f , f ′ ) = 1 なら、f f f の相異なる根は次数4以下の平方自由多項式s = f / d s=f/d s = f / d の根であり、各根の重複度も有限回の gcd によって回収することができる。
d = 1 d=1 d = 1 なら、f f f は分離的であり、後続の Tschirnhaus 変換へ進む。
証明. (1) 、(2) および(3) は、係数列の最初の非零項によって排反かつ網羅的に定まる。A 5 ≠ 0 A_5\ne0 A 5 = 0 の場合、§E8.8 定理 1.2 によりd ≠ 1 d\ne1 d = 1 と重根の存在は同値である。
d ≠ 1 d\ne1 d = 1 とする。c 0 = d c_0=d c 0 = d 、w 1 = f / c 0 w_1=f/c_0 w 1 = f / c 0 と置き、i = 1 , 2 , … i=1,2,\ldots i = 1 , 2 , … に対して
y i = gcd ( w i , c i − 1 ) , q i = w i / y i , w i + 1 = y i , c i = c i − 1 / y i y_i=\gcd(w_i,c_{i-1}),\qquad q_i=w_i/y_i,\qquad
w_{i+1}=y_i,\qquad c_i=c_{i-1}/y_i y i = g cd( w i , c i − 1 ) , q i = w i / y i , w i + 1 = y i , c i = c i − 1 / y i と定め、w i = 1 w_i=1 w i = 1 になった時点で止める。f f f の既約因子p p p の重複度をm m m とする。反復の第i i i 段では、m ≥ i m\ge i m ≥ i のときに限りp p p はw i w_i w i を一回割り、m ≥ i + 1 m\ge i+1 m ≥ i + 1 のときに限りp p p はy i y_i y i を一回割る。したがってp p p はq m q_m q m だけを一回割る。すべての既約因子について同じ議論を適用すると
f = ∏ i ≥ 1 q i i , s = ∏ i ≥ 1 q i = f / d f=\prod_{i\ge1}q_i^i,\qquad s=\prod_{i\ge1}q_i=f/d f = i ≥ 1 ∏ q i i , s = i ≥ 1 ∏ q i = f / d を得る。各q i q_i q i は平方自由で、相異なるq i q_i q i は互いに素である。重根が少なくとも一つあるため、相異なる根の総数deg s \deg s deg s は4 4 4 以下である。各根がどのq i q_i q i に属するかを調べれば、その重複度はi i i である。次数は反復ごとに減少するため、反復は有限回で停止する。d = 1 d=1 d = 1 の場合の分離性も§E8.8 定理 1.2 から従う。▨
以下ではA 5 ≠ 0 A_5\ne0 A 5 = 0 かつgcd ( f , f ′ ) = 1 \gcd(f,f')=1 g cd( f , f ′ ) = 1 と仮定する。
3 四次項を消す平行移動
証明. f ( U − a 4 / 5 ) f(U-a_4/5) f ( U − a 4 /5 ) の各冪を二項展開する。U 4 U^4 U 4 の係数は5 ( − a 4 / 5 ) + a 4 = 0 5(-a_4/5)+a_4=0 5 ( − a 4 /5 ) + a 4 = 0 である。U 3 , U 2 , U , 1 U^3,U^2,U,1 U 3 , U 2 , U , 1 の係数を順に集めると表示した四式を得る。標数は0 0 0 なので分母5 5 5 は非零であり、U = X + a 4 / 5 U=X+a_4/5 U = X + a 4 /5 が逆写像である。▨
g g g の根をu 1 , … , u 5 u_1,\ldots,u_5 u 1 , … , u 5 とする。s k = ∑ i u i k s_k=\sum_i u_i^k s k = ∑ i u i k と書くと、Newton の恒等式から
s 1 = 0 , s 2 = − 2 b 3 , s 3 = − 3 b 2 , s 4 = 2 b 3 2 − 4 b 1 , s 5 = 5 b 3 b 2 − 5 b 0 s_1=0,\qquad s_2=-2b_3,\qquad s_3=-3b_2,\qquad
s_4=2b_3^2-4b_1,\qquad s_5=5b_3b_2-5b_0 s 1 = 0 , s 2 = − 2 b 3 , s 3 = − 3 b 2 , s 4 = 2 b 3 2 − 4 b 1 , s 5 = 5 b 3 b 2 − 5 b 0
を得る。
定理 4.1. b 3 = 0 b_3=0 b 3 = 0 なら恒等変換V = U V=U V = U を用いる。b 3 ≠ 0 b_3\ne0 b 3 = 0 なら
P P ( R ) = 5 b 3 R 2 + 15 b 2 R + 10 b 1 − 3 b 3 2 P_{\mathrm P}(R)=5b_3R^2+15b_2R+10b_1-3b_3^2 P P ( R ) = 5 b 3 R 2 + 15 b 2 R + 10 b 1 − 3 b 3 2 の相異なる根をすべて取り、各根ρ \rho ρ に対して
η = 2 b 3 5 , T 2 , ρ ( U ) = U 2 + ρ U + η \eta=\frac{2b_3}{5},\qquad T_{2,\rho}(U)=U^2+\rho U+\eta η = 5 2 b 3 , T 2 , ρ ( U ) = U 2 + ρ U + η と置く。このとき
h ρ ( V ) = Res U ( g ( U ) , V − T 2 , ρ ( U ) ) = V 5 + c 2 V 2 + c 1 V + c 0 h_\rho(V)=\operatorname{Res}_U(g(U),V-T_{2,\rho}(U))
=V^5+c_2V^2+c_1V+c_0 h ρ ( V ) = Res U ( g ( U ) , V − T 2 , ρ ( U )) = V 5 + c 2 V 2 + c 1 V + c 0 である。P k = ∑ i T 2 , ρ ( u i ) k P_k=\sum_iT_{2,\rho}(u_i)^k P k = ∑ i T 2 , ρ ( u i ) k とすれば
c 2 = − P 3 3 , c 1 = − P 4 4 , c 0 = − P 5 5 . c_2=-\frac{P_3}{3},\qquad c_1=-\frac{P_4}{4},\qquad c_0=-\frac{P_5}{5}. c 2 = − 3 P 3 , c 1 = − 4 P 4 , c 0 = − 5 P 5 . 補助二次方程式の判別式は
D P = 225 b 2 2 − 200 b 3 b 1 + 60 b 3 3 D_{\mathrm P}=225b_2^2-200b_3b_1+60b_3^3 D P = 225 b 2 2 − 200 b 3 b 1 + 60 b 3 3 であり、根号で書けば
ρ = − 15 b 2 ± D P 10 b 3 \rho=\frac{-15b_2\mathbin\pm\sqrt{D_{\mathrm P}}}{10b_3} ρ = 10 b 3 − 15 b 2 ± D P である。D P = 0 D_{\mathrm P}=0 D P = 0 の場合も一つの候補として続行する。
証明. b 3 = 0 b_3=0 b 3 = 0 ならg g g は既に principal form である。b 3 ≠ 0 b_3\ne0 b 3 = 0 とする。t i = T 2 , ρ ( u i ) t_i=T_{2,\rho}(u_i) t i = T 2 , ρ ( u i ) と置くと
∑ i t i = s 2 + ρ s 1 + 5 η = − 2 b 3 + 5 η = 0. \sum_it_i=s_2+\rho s_1+5\eta=-2b_3+5\eta=0. i ∑ t i = s 2 + ρ s 1 + 5 η = − 2 b 3 + 5 η = 0. また
∑ i t i 2 = s 4 + 2 ρ s 3 + ( ρ 2 + 2 η ) s 2 + 2 ρ η s 1 + 5 η 2 = − 2 5 ( 5 b 3 ρ 2 + 15 b 2 ρ + 10 b 1 − 3 b 3 2 ) . \begin{aligned}
\sum_it_i^2
&=s_4+2\rho s_3+(\rho^2+2\eta)s_2+2\rho\eta s_1+5\eta^2\\
&=-\frac25\left(5b_3\rho^2+15b_2\rho+10b_1-3b_3^2\right).
\end{aligned} i ∑ t i 2 = s 4 + 2 ρ s 3 + ( ρ 2 + 2 η ) s 2 + 2 ρ η s 1 + 5 η 2 = − 5 2 ( 5 b 3 ρ 2 + 15 b 2 ρ + 10 b 1 − 3 b 3 2 ) . したがってP P ( ρ ) = 0 P_{\mathrm P}(\rho)=0 P P ( ρ ) = 0 ならP 1 = P 2 = 0 P_1=P_2=0 P 1 = P 2 = 0 である。補題 1.2 をt 1 , … , t 5 t_1,\ldots,t_5 t 1 , … , t 5 に適用すると、像多項式と三係数の式を得る。補助二次方程式の通常の判別式を計算するとD P D_{\mathrm P} D P になる。D P = 0 D_{\mathrm P}=0 D P = 0 は補助根が重なることを意味するだけであり、像の五根が衝突することを意味しない。▨
h ρ h_\rho h ρ が分離的なら Bring 段へ進む。h ρ h_\rho h ρ が重根をもつ場合は、補助根ρ \rho ρ を棄却せず、次の共通補題で低次数へ還元する。
5 衝突した根像の完全回収
定理 5.1. K ⊂ C K\subset\mathbb C K ⊂ C 、P ∈ K [ X ] P\in K[X] P ∈ K [ X ] をモニックかつ分離的な次数5 5 5 の多項式、T ∈ K [ X ] T\in K[X] T ∈ K [ X ] を次数r ≥ 1 r\ge1 r ≥ 1 の多項式とする。像多項式
Q ( Y ) = Res X ( P ( X ) , Y − T ( X ) ) Q(Y)=\operatorname{Res}_X(P(X),Y-T(X)) Q ( Y ) = Res X ( P ( X ) , Y − T ( X )) が重根をもつと仮定し、Q s f = Q / gcd ( Q , Q ′ ) Q_{\mathrm{sf}}=Q/\gcd(Q,Q') Q sf = Q / g cd( Q , Q ′ ) とする。L L L をQ s f Q_{\mathrm{sf}} Q sf の分解体、y 1 , … , y m y_1,\ldots,y_m y 1 , … , y m をその相異なる根とし、
G j ( X ) = monic gcd L [ X ] ( P ( X ) , T ( X ) − y j ) G_j(X)=\operatorname{monic}\gcd_{L[X]}(P(X),T(X)-y_j) G j ( X ) = monic L [ X ] g cd ( P ( X ) , T ( X ) − y j ) と置く。このとき
1 ≤ m ≤ 4 , P = ∏ j = 1 m G j , ∑ j = 1 m deg G j = 5 , 1 ≤ deg G j ≤ r . 1\le m\le4,\qquad P=\prod_{j=1}^mG_j,\qquad
\sum_{j=1}^m\deg G_j=5,\qquad 1\le\deg G_j\le r. 1 ≤ m ≤ 4 , P = j = 1 ∏ m G j , j = 1 ∑ m deg G j = 5 , 1 ≤ deg G j ≤ r . 相異なるG j G_j G j は互いに素であり、G j G_j G j の根集合はT T T によるy j y_j y j の fiber と一致する。したがって、Q s f Q_{\mathrm{sf}} Q sf とすべてのG j G_j G j を解く操作は、P P P の五根を重複なく完全に回収し、有限回で停止する。
証明. P P P の相異なる根をx 1 , … , x 5 x_1,\ldots,x_5 x 1 , … , x 5 とする。像多項式はQ ( Y ) = ∏ i ( Y − T ( x i ) ) Q(Y)=\prod_i(Y-T(x_i)) Q ( Y ) = ∏ i ( Y − T ( x i )) である。Q Q Q が重根をもつため、相異なる像の個数m = deg Q s f m=\deg Q_{\mathrm{sf}} m = deg Q sf は4 4 4 以下であり、少なくとも1 1 1 である。
G j G_j G j はP P P とT − y j T-y_j T − y j の共通根を厳密に集めるから、その根集合は
{ x i ∣ T ( x i ) = y j } \{x_i\mid T(x_i)=y_j\} { x i ∣ T ( x i ) = y j } である。各x i x_i x i はただ一つの fiber に属する。P P P は分離的なので各G j G_j G j は平方自由であり、相異なる
fiber は共通根をもたない。したがってG i G_i G i とG j G_j G j はi ≠ j i\ne j i = j なら互いに素である。積∏ j G j \prod_jG_j ∏ j G j はP P P の五根をそれぞれ一回ずつ根にもつモニック五次多項式なので、P P P に等しい。この等式から次数和が5 5 5 になる。G j G_j G j はT − y j T-y_j T − y j を割るのでdeg G j ≤ r \deg G_j\le r deg G j ≤ r である。
拡張 Euclid の算法は、各j j j について
A j P + B j ( T − y j ) = G j A_jP+B_j(T-y_j)=G_j A j P + B j ( T − y j ) = G j を有限回で与える。この等式は fiber の証明書になる。Q s f Q_{\mathrm{sf}} Q sf の次数は4 4 4 以下で、各G j G_j G j の次数はr r r 以下であり、対象となるj j j も有限個である。したがって全操作は有限回で停止する。▨
principal 段ではr = 2 r=2 r = 2 なので、衝突した候補は次数4以下の像方程式と次数2以下の fiber 方程式へ還元される。各 fiber の根u u u はx = u − a 4 / 5 x=u-a_4/5 x = u − a 4 /5 によって元の根へ戻る。
全ての principal 候補が衝突することは実際に起こる。
例 5.2 (二つの principal 候補がともに衝突する例). t 2 = − 5 t^2=-5 t 2 = − 5 とし、
p = − 5 + 3 t 7 , q = − 3 + 6 t 7 p=\frac{-5+3t}{7},\qquad q=\frac{-3+6t}{7} p = 7 − 5 + 3 t , q = 7 − 3 + 6 t と置く。多項式
f ( X ) = ( X 2 − X + p ) ( X 2 + q ) ( X + 1 ) = X 5 + 3 ( 3 t − 5 ) 7 X 3 + 3 t − 5 7 X 2 − 27 ( 3 t + 2 ) 49 X − 3 ( 13 t + 25 ) 49 \begin{aligned}
f(X)&=(X^2-X+p)(X^2+q)(X+1)\\
&=X^5+\frac{3(3t-5)}7X^3+\frac{3t-5}7X^2
-\frac{27(3t+2)}{49}X-\frac{3(13t+25)}{49}
\end{aligned} f ( X ) = ( X 2 − X + p ) ( X 2 + q ) ( X + 1 ) = X 5 + 7 3 ( 3 t − 5 ) X 3 + 7 3 t − 5 X 2 − 49 27 ( 3 t + 2 ) X − 49 3 ( 13 t + 25 ) は分離的であるが、principal 補助方程式の二根ρ = 0 , − 1 \rho=0,-1 ρ = 0 , − 1 はいずれも根像を衝突させる。それでも定理 5.1 は各候補から五根を完全に回収する。
証明. 因子の判別式と相異なる二因子の resultant を調べるか、積の判別式を直接計算すると
disc ( f ) = − 20736 ( 9537070 t − 40680761 ) 282475249 ≠ 0 \operatorname{disc}(f)
=-\frac{20736(9537070t-40680761)}{282475249}\ne0 disc ( f ) = − 282475249 20736 ( 9537070 t − 40680761 ) = 0 となる。右辺が零ならt = 40680761 / 9537070 ∈ Q t=40680761/9537070\in\mathbb Q t = 40680761/9537070 ∈ Q となり、t 2 = − 5 t^2=-5 t 2 = − 5 に反する。したがってf f f は分離的である。係数を定理 4.1 へ代入すると
P P ( ρ ) = 15 ( 3 t − 5 ) 7 ρ ( ρ + 1 ) P_{\mathrm P}(\rho)=\frac{15(3t-5)}7\rho(\rho+1) P P ( ρ ) = 7 15 ( 3 t − 5 ) ρ ( ρ + 1 ) を得る。
ρ = 0 \rho=0 ρ = 0 では、X 2 + q X^2+q X 2 + q の二根c , d c,d c , d がc + d = 0 c+d=0 c + d = 0 を満たすのでc 2 + η = d 2 + η c^2+\eta=d^2+\eta c 2 + η = d 2 + η である。ρ = − 1 \rho=-1 ρ = − 1 では、X 2 − X + p X^2-X+p X 2 − X + p の二根a , b a,b a , b がa + b = 1 a+b=1 a + b = 1 を満たすのでa 2 − a + η = b 2 − b + η a^2-a+\eta=b^2-b+\eta a 2 − a + η = b 2 − b + η である。よって両候補で衝突が起こる。
ρ = 0 \rho=0 ρ = 0 の重複した fiber の gcd はX 2 + q X^2+q X 2 + q 、ρ = − 1 \rho=-1 ρ = − 1 の重複した fiber の gcd はX 2 − X + p X^2-X+p X 2 − X + p である。他の三根は互いに異なる像をもち、対応する三つの一次 gcd を与える。したがって各候補の fiber 次数は2 , 1 , 1 , 1 2,1,1,1 2 , 1 , 1 , 1 であり、その積はf f f 、次数和は5 5 5 である。▨
principal form を
h ( V ) = V 5 + c 2 V 2 + c 1 V + c 0 h(V)=V^5+c_2V^2+c_1V+c_0 h ( V ) = V 5 + c 2 V 2 + c 1 V + c 0
とし、h h h は分離的であると仮定する。根をv 1 , … , v 5 v_1,\ldots,v_5 v 1 , … , v 5 とし、s n = ∑ i v i n s_n=\sum_i v_i^n s n = ∑ i v i n と書く。
Newton 和の再帰は
s n + c 2 s n − 3 + c 1 s n − 4 + c 0 s n − 5 = 0 ( n ≥ 6 ) s_n+c_2s_{n-3}+c_1s_{n-4}+c_0s_{n-5}=0\qquad(n\ge6) s n + c 2 s n − 3 + c 1 s n − 4 + c 0 s n − 5 = 0 ( n ≥ 6 )
であり、必要な値は次の表で尽きる。
n s n n s n 0 5 1 0 2 0 3 − 3 c 2 4 − 4 c 1 5 − 5 c 0 6 3 c 2 2 7 7 c 1 c 2 8 8 c 0 c 2 + 4 c 1 2 9 − 3 c 2 3 + 9 c 0 c 1 10 − 10 c 1 c 2 2 + 5 c 0 2 11 − 11 c 0 c 2 2 − 11 c 1 2 c 2 12 3 c 2 4 − 24 c 0 c 1 c 2 − 4 c 1 3 \begin{array}{c|l|c|l}
n&s_n&n&s_n\\ \hline
0&5&1&0\\
2&0&3&-3c_2\\
4&-4c_1&5&-5c_0\\
6&3c_2^2&7&7c_1c_2\\
8&8c_0c_2+4c_1^2&9&-3c_2^3+9c_0c_1\\
10&-10c_1c_2^2+5c_0^2&11&-11c_0c_2^2-11c_1^2c_2\\
12&3c_2^4-24c_0c_1c_2-4c_1^3&&
\end{array} n 0 2 4 6 8 10 12 s n 5 0 − 4 c 1 3 c 2 2 8 c 0 c 2 + 4 c 1 2 − 10 c 1 c 2 2 + 5 c 0 2 3 c 2 4 − 24 c 0 c 1 c 2 − 4 c 1 3 n 1 3 5 7 9 11 s n 0 − 3 c 2 − 5 c 0 7 c 1 c 2 − 3 c 2 3 + 9 c 0 c 1 − 11 c 0 c 2 2 − 11 c 1 2 c 2
定理 6.1. c 2 = 0 c_2=0 c 2 = 0 ならh h h は既に Bring–Jerrard form であり、Z = V Z=V Z = V と置く。c 2 ≠ 0 c_2\ne0 c 2 = 0 なら
A B = 27 c 2 4 − 160 c 1 3 + 300 c 0 c 1 c 2 , B B = 27 c 1 c 2 3 − 400 c 0 c 1 2 + 375 c 0 2 c 2 , C B = 18 c 1 2 c 2 2 − 45 c 0 c 2 3 − 250 c 0 2 c 1 \begin{aligned}
A_{\mathrm B}&=27c_2^4-160c_1^3+300c_0c_1c_2,\\
B_{\mathrm B}&=27c_1c_2^3-400c_0c_1^2+375c_0^2c_2,\\
C_{\mathrm B}&=18c_1^2c_2^2-45c_0c_2^3-250c_0^2c_1
\end{aligned} A B B B C B = 27 c 2 4 − 160 c 1 3 + 300 c 0 c 1 c 2 , = 27 c 1 c 2 3 − 400 c 0 c 1 2 + 375 c 0 2 c 2 , = 18 c 1 2 c 2 2 − 45 c 0 c 2 3 − 250 c 0 2 c 1 と置き、
P B ( A ) = A B A 2 + B B A + C B P_{\mathrm B}(A)=A_{\mathrm B}A^2+B_{\mathrm B}A+C_{\mathrm B} P B ( A ) = A B A 2 + B B A + C B の相異なる根α \alpha α をすべて取る。各α \alpha α に対して
β = − 5 c 0 + 4 c 1 α 3 c 2 , τ = 4 c 1 + 3 c 2 α 5 \beta=-\frac{5c_0+4c_1\alpha}{3c_2},\qquad
\tau=\frac{4c_1+3c_2\alpha}{5} β = − 3 c 2 5 c 0 + 4 c 1 α , τ = 5 4 c 1 + 3 c 2 α と定める。さらに
W α , Γ ( V ) = V 4 + α V 3 + β V 2 + Γ V + τ W_{\alpha,\Gamma}(V)=V^4+\alpha V^3+\beta V^2+\Gamma V+\tau W α , Γ ( V ) = V 4 + α V 3 + β V 2 + Γ V + τ と置き、三次補助方程式
P C ( Γ ) = ∑ i = 1 5 W α , Γ ( v i ) 3 = 0 P_{\mathrm C}(\Gamma)=\sum_{i=1}^5W_{\alpha,\Gamma}(v_i)^3=0 P C ( Γ ) = i = 1 ∑ 5 W α , Γ ( v i ) 3 = 0 の相異なる根γ \gamma γ をすべて取る。このとき
T 4 , α , γ ( V ) = V 4 + α V 3 + β V 2 + γ V + τ T_{4,\alpha,\gamma}(V)=V^4+\alpha V^3+\beta V^2+\gamma V+\tau T 4 , α , γ ( V ) = V 4 + α V 3 + β V 2 + γ V + τ による像多項式は
R α , γ ( Z ) = Res V ( h ( V ) , Z − T 4 , α , γ ( V ) ) = Z 5 + d 1 Z + d 0 R_{\alpha,\gamma}(Z)=\operatorname{Res}_V(h(V),Z-T_{4,\alpha,\gamma}(V))
=Z^5+d_1Z+d_0 R α , γ ( Z ) = Res V ( h ( V ) , Z − T 4 , α , γ ( V )) = Z 5 + d 1 Z + d 0 であり、z i = T 4 , α , γ ( v i ) z_i=T_{4,\alpha,\gamma}(v_i) z i = T 4 , α , γ ( v i ) とすれば
d 1 = − 1 4 ∑ i z i 4 , d 0 = − 1 5 ∑ i z i 5 . d_1=-\frac14\sum_i z_i^4,\qquad d_0=-\frac15\sum_i z_i^5. d 1 = − 4 1 i ∑ z i 4 , d 0 = − 5 1 i ∑ z i 5 .
証明. W = W α , Γ W=W_{\alpha,\Gamma} W = W α , Γ と略記する。最初に
∑ i W ( v i ) = s 4 + α s 3 + β s 2 + Γ s 1 + 5 τ = − 4 c 1 − 3 α c 2 + 5 τ = 0 \sum_iW(v_i)=s_4+\alpha s_3+\beta s_2+\Gamma s_1+5\tau
=-4c_1-3\alpha c_2+5\tau=0 i ∑ W ( v i ) = s 4 + α s 3 + β s 2 + Γ s 1 + 5 τ = − 4 c 1 − 3 α c 2 + 5 τ = 0 を得る。次にW 2 W^2 W 2 を展開すると
∑ i W ( v i ) 2 = s 8 + 2 α s 7 + ( α 2 + 2 β ) s 6 + ( 2 α β + 2 Γ ) s 5 + ( β 2 + 2 α Γ + 2 τ ) s 4 + ( 2 β Γ + 2 α τ ) s 3 + 5 τ 2 . \begin{aligned}
\sum_iW(v_i)^2={}&s_8+2\alpha s_7+(\alpha^2+2\beta)s_6
+(2\alpha\beta+2\Gamma)s_5\\
&+(\beta^2+2\alpha\Gamma+2\tau)s_4
+(2\beta\Gamma+2\alpha\tau)s_3+5\tau^2.
\end{aligned} i ∑ W ( v i ) 2 = s 8 + 2 α s 7 + ( α 2 + 2 β ) s 6 + ( 2 α β + 2Γ ) s 5 + ( β 2 + 2 α Γ + 2 τ ) s 4 + ( 2 β Γ + 2 α τ ) s 3 + 5 τ 2 . Γ \Gamma Γ の係数は2 ( − 5 c 0 − 4 α c 1 − 3 β c 2 ) 2(-5c_0-4\alpha c_1-3\beta c_2) 2 ( − 5 c 0 − 4 α c 1 − 3 β c 2 ) なので、表示したβ \beta β によって零になる。表のs n s_n s n とβ , τ \beta,\tau β , τ を残りの項へ代入し、分母45 c 2 2 45c_2^2 45 c 2 2 を払って同類項を集めると
∑ i W ( v i ) 2 = 2 45 c 2 2 ( A B α 2 + B B α + C B ) \sum_iW(v_i)^2
=\frac{2}{45c_2^2}
\left(A_{\mathrm B}\alpha^2+B_{\mathrm B}\alpha+C_{\mathrm B}\right) i ∑ W ( v i ) 2 = 45 c 2 2 2 ( A B α 2 + B B α + C B ) を得る。この集約ではα 2 \alpha^2 α 2 、α \alpha α 、定数項を順に集めれば、係数がそれぞれA B , B B , C B A_{\mathrm B},B_{\mathrm B},C_{\mathrm B} A B , B B , C B になるため、式を再現することができる。したがってP B ( α ) = 0 P_{\mathrm B}(\alpha)=0 P B ( α ) = 0 なら像の第一、第二 Newton 和が零になる。
P C P_{\mathrm C} P C はΓ \Gamma Γ について真に三次である。実際、係数をP C = q 3 Γ 3 + q 2 Γ 2 + q 1 Γ + q 0 P_{\mathrm C}=q_3\Gamma^3+q_2\Gamma^2+q_1\Gamma+q_0 P C = q 3 Γ 3 + q 2 Γ 2 + q 1 Γ + q 0 と書くと
q 3 = s 3 = − 3 c 2 , q 2 = 3 ( s 6 + α s 5 + β s 4 ) , q 1 = 3 { s 9 + 2 α s 8 + ( α 2 + 2 β ) s 7 + 2 α β s 6 + ( β 2 + 2 τ ) s 5 + 2 α τ s 4 + 2 β τ s 3 } , q 0 = s 12 + 3 α s 11 + 3 β s 10 + 3 τ s 8 + 3 α 2 s 10 + 6 α β s 9 + 6 α τ s 7 + 3 β 2 s 8 + 6 β τ s 6 + 3 τ 2 s 4 + α 3 s 9 + 3 α 2 β s 8 + 3 α 2 τ s 6 + 3 α β 2 s 7 + 6 α β τ s 5 + 3 α τ 2 s 3 + β 3 s 6 + 3 β 2 τ s 4 + 5 τ 3 . \begin{aligned}
q_3={}&s_3=-3c_2,\\
q_2={}&3(s_6+\alpha s_5+\beta s_4),\\
q_1={}&3\{s_9+2\alpha s_8+(\alpha^2+2\beta)s_7+2\alpha\beta s_6\\
&\qquad +(\beta^2+2\tau)s_5+2\alpha\tau s_4+2\beta\tau s_3\},\\
q_0={}&s_{12}+3\alpha s_{11}+3\beta s_{10}+3\tau s_8
+3\alpha^2s_{10}+6\alpha\beta s_9+6\alpha\tau s_7\\
&+3\beta^2s_8+6\beta\tau s_6+3\tau^2s_4
+\alpha^3s_9+3\alpha^2\beta s_8+3\alpha^2\tau s_6\\
&+3\alpha\beta^2s_7+6\alpha\beta\tau s_5+3\alpha\tau^2s_3
+\beta^3s_6+3\beta^2\tau s_4+5\tau^3.
\end{aligned} q 3 = q 2 = q 1 = q 0 = s 3 = − 3 c 2 , 3 ( s 6 + α s 5 + β s 4 ) , 3 { s 9 + 2 α s 8 + ( α 2 + 2 β ) s 7 + 2 α β s 6 + ( β 2 + 2 τ ) s 5 + 2 α τ s 4 + 2 β τ s 3 } , s 12 + 3 α s 11 + 3 β s 10 + 3 τ s 8 + 3 α 2 s 10 + 6 α β s 9 + 6 α τ s 7 + 3 β 2 s 8 + 6 β τ s 6 + 3 τ 2 s 4 + α 3 s 9 + 3 α 2 β s 8 + 3 α 2 τ s 6 + 3 α β 2 s 7 + 6 α β τ s 5 + 3 α τ 2 s 3 + β 3 s 6 + 3 β 2 τ s 4 + 5 τ 3 . この式は( V 4 + α V 3 + β V 2 + τ ) 3 (V^4+\alpha V^3+\beta V^2+\tau)^3 ( V 4 + α V 3 + β V 2 + τ ) 3 の多項展開であり、上の Newton 和表だけから全係数を有限回で検算することができる。q 3 = − 3 c 2 ≠ 0 q_3=-3c_2\ne0 q 3 = − 3 c 2 = 0 なので、P C P_{\mathrm C} P C は必ず根をもつ三次式である。
P C ( γ ) = 0 P_{\mathrm C}(\gamma)=0 P C ( γ ) = 0 なら像の第三 Newton 和も零になる。補題 1.2 (2) をz 1 , … , z 5 z_1,\ldots,z_5 z 1 , … , z 5 に適用すると、resultant はZ 5 + d 1 Z + d 0 Z^5+d_1Z+d_0 Z 5 + d 1 Z + d 0 となり、二係数の式も得る。▨
二次補助式が恒等的に零になれば、α \alpha α の選び方が未確定になる。しかし、分離的なh h h ではこの退化は起こらない。
補題 6.2. c 2 ≠ 0 c_2\ne0 c 2 = 0 とする。A B = B B = C B = 0 A_{\mathrm B}=B_{\mathrm B}=C_{\mathrm B}=0 A B = B B = C B = 0 なら、h ( V ) = V 5 + c 2 V 2 + c 1 V + c 0 h(V)=V^5+c_2V^2+c_1V+c_0 h ( V ) = V 5 + c 2 V 2 + c 1 V + c 0 は重根をもつ。
証明. 恒等式
3 c 2 C B = − 5 c 0 A B + 2 c 1 B B 3c_2C_{\mathrm B}=-5c_0A_{\mathrm B}+2c_1B_{\mathrm B} 3 c 2 C B = − 5 c 0 A B + 2 c 1 B B をまず確認する。実際、右辺は
− 135 c 0 c 2 4 + 800 c 0 c 1 3 − 1500 c 0 2 c 1 c 2 + 54 c 1 2 c 2 3 − 800 c 0 c 1 3 + 750 c 0 2 c 1 c 2 = 54 c 1 2 c 2 3 − 135 c 0 c 2 4 − 750 c 0 2 c 1 c 2 = 3 c 2 C B \begin{aligned}
&-135c_0c_2^4+800c_0c_1^3-1500c_0^2c_1c_2\\
&\quad+54c_1^2c_2^3-800c_0c_1^3+750c_0^2c_1c_2\\
&=54c_1^2c_2^3-135c_0c_2^4-750c_0^2c_1c_2
=3c_2C_{\mathrm B}
\end{aligned} − 135 c 0 c 2 4 + 800 c 0 c 1 3 − 1500 c 0 2 c 1 c 2 + 54 c 1 2 c 2 3 − 800 c 0 c 1 3 + 750 c 0 2 c 1 c 2 = 54 c 1 2 c 2 3 − 135 c 0 c 2 4 − 750 c 0 2 c 1 c 2 = 3 c 2 C B となる。したがってA B = B B = 0 A_{\mathrm B}=B_{\mathrm B}=0 A B = B B = 0 を調べれば十分である。t 3 = c 2 t^3=c_2 t 3 = c 2 となるt ∈ C × t\in\mathbb C^\times t ∈ C × を取り、
P = c 1 t 4 , Q = c 0 t 5 , h ~ ( Y ) = t − 5 h ( t Y ) = Y 5 + Y 2 + P Y + Q P=\frac{c_1}{t^4},\qquad Q=\frac{c_0}{t^5},\qquad
\widetilde h(Y)=t^{-5}h(tY)=Y^5+Y^2+PY+Q P = t 4 c 1 , Q = t 5 c 0 , h ( Y ) = t − 5 h ( t Y ) = Y 5 + Y 2 + P Y + Q と置く。A B = B B = 0 A_{\mathrm B}=B_{\mathrm B}=0 A B = B B = 0 をt t t の冪で割ると
27 − 160 P 3 + 300 Q P = 0 , 27 P − 400 Q P 2 + 375 Q 2 = 0 27-160P^3+300QP=0,\qquad
27P-400QP^2+375Q^2=0 27 − 160 P 3 + 300 QP = 0 , 27 P − 400 Q P 2 + 375 Q 2 = 0 を得る。第一式からP ≠ 0 P\ne0 P = 0 であり、N = 160 P 3 − 27 N=160P^3-27 N = 160 P 3 − 27 と置けばQ = N / ( 300 P ) Q=N/(300P) Q = N / ( 300 P ) である。第二式へ代入し、240 P 2 240P^2 240 P 2 を掛けると
N 2 − 320 P 3 N + 6480 P 3 = 0 , N^2-320P^3N+6480P^3=0, N 2 − 320 P 3 N + 6480 P 3 = 0 , すなわち
25600 ( P 3 ) 2 − 6480 P 3 − 729 = 0 25600(P^3)^2-6480P^3-729=0 25600 ( P 3 ) 2 − 6480 P 3 − 729 = 0 となる。ゆえに
P 3 = 27 80 または P 3 = − 27 320 . P^3=\frac{27}{80}\quad\text{または}\quad P^3=-\frac{27}{320}. P 3 = 80 27 または P 3 = − 320 27 . 前者ではQ = 9 / ( 100 P ) Q=9/(100P) Q = 9/ ( 100 P ) である。y = − 2 P / 3 y=-2P/3 y = − 2 P /3 と置いて直接代入するとh ~ ( y ) = h ~ ′ ( y ) = 0 \widetilde h(y)=\widetilde h'(y)=0 h ( y ) = h ′ ( y ) = 0 となる。後者ではQ = − 27 / ( 200 P ) Q=-27/(200P) Q = − 27/ ( 200 P ) である。3 z 2 + 4 z + 8 = 0 3z^2+4z+8=0 3 z 2 + 4 z + 8 = 0 の一根を取り、y = P z y=Pz y = P z と置く。z 2 = ( − 4 z − 8 ) / 3 z^2=(-4z-8)/3 z 2 = ( − 4 z − 8 ) /3 から
z 4 = 128 z + 64 27 z^4=\frac{128z+64}{27} z 4 = 27 128 z + 64 を得る。これとP 3 = − 27 / 320 P^3=-27/320 P 3 = − 27/320 を用いると
h ~ ′ ( P z ) P = 5 P 3 z 4 + 2 z + 1 = 0 , \frac{\widetilde h'(Pz)}{P}=5P^3z^4+2z+1=0, P h ′ ( P z ) = 5 P 3 z 4 + 2 z + 1 = 0 , h ~ ( P z ) P 2 = P 3 z 5 + z 2 + z + 8 5 = 0 \frac{\widetilde h(Pz)}{P^2}=P^3z^5+z^2+z+\frac85=0 P 2 h ( P z ) = P 3 z 5 + z 2 + z + 5 8 = 0 となる。したがって両場合にh ~ \widetilde h h は重根をもち、変数の非零な拡大縮小を戻せばh h h も重根をもつ。▨
したがって、分離的なh h h では( A B , B B ) ≠ ( 0 , 0 ) (A_{\mathrm B},B_{\mathrm B})\ne(0,0) ( A B , B B ) = ( 0 , 0 ) である。A B ≠ 0 A_{\mathrm B}\ne0 A B = 0 なら二次方程式として全根を取り、A B = 0 A_{\mathrm B}=0 A B = 0 ならB B ≠ 0 B_{\mathrm B}\ne0 B B = 0 なので唯一の根α = − C B / B B \alpha=-C_{\mathrm B}/B_{\mathrm B} α = − C B / B B を取る。A B ≠ 0 A_{\mathrm B}\ne0 A B = 0 の場合の判別式と根は
D B = B B 2 − 4 A B C B , α = − B B ± D B 2 A B D_{\mathrm B}=B_{\mathrm B}^2-4A_{\mathrm B}C_{\mathrm B},\qquad
\alpha=\frac{-B_{\mathrm B}\mathbin\pm\sqrt{D_{\mathrm B}}}{2A_{\mathrm B}} D B = B B 2 − 4 A B C B , α = 2 A B − B B ± D B
である。三次補助式の判別式は
D C = q 2 2 q 1 2 − 4 q 3 q 1 3 − 4 q 2 3 q 0 − 27 q 3 2 q 0 2 + 18 q 3 q 2 q 1 q 0 D_{\mathrm C}=q_2^2q_1^2-4q_3q_1^3-4q_2^3q_0-27q_3^2q_0^2+18q_3q_2q_1q_0 D C = q 2 2 q 1 2 − 4 q 3 q 1 3 − 4 q 2 3 q 0 − 27 q 3 2 q 0 2 + 18 q 3 q 2 q 1 q 0
である。D B D_{\mathrm B} D B またはD C D_{\mathrm C} D C が零の場合も、相異なる補助根だけを取って続行する。
ここまでに現れる退化条件と除算を一つの表にまとめる。
段
条件または分母
処理
入力
全係数が零
零多項式として終端する
入力
A 5 = 0 A_5=0 A 5 = 0 、かつ非零
実際の次数0から4へ送る
モニック化
A 5 ≠ 0 A_5\ne0 A 5 = 0
A 5 A_5 A 5 で割り、分母を記録する
重根
gcd ( f , f ′ ) ≠ 1 \gcd(f,f')\ne1 g cd( f , f ′ ) = 1
平方因子分解と次数4以下の平方自由部分へ送る
平行移動
5 5 5
複素数体では非零なので常に実行する
principal
b 3 = 0 b_3=0 b 3 = 0
恒等変換を用い、10 b 3 10b_3 10 b 3 で割らない
principal
b 3 ≠ 0 b_3\ne0 b 3 = 0
10 b 3 10b_3 10 b 3 を分母として式 (P) の全根を取る
principal
D P = 0 D_{\mathrm P}=0 D P = 0
重複した補助根を一候補として続行する
principal 像
disc ( h ) = 0 \operatorname{disc}(h)=0 disc ( h ) = 0
principal collision として低次数 fiber へ送る
Bring
c 2 = 0 c_2=0 c 2 = 0
恒等変換を用い、3 c 2 3c_2 3 c 2 で割らない
Bring 二次
A B ≠ 0 A_{\mathrm B}\ne0 A B = 0
2 A B 2A_{\mathrm B} 2 A B を分母として全根を取る
Bring 二次
A B = 0 A_{\mathrm B}=0 A B = 0
B B ≠ 0 B_{\mathrm B}\ne0 B B = 0 なので− C B / B B -C_{\mathrm B}/B_{\mathrm B} − C B / B B を取る
Bring 二次
D B = 0 D_{\mathrm B}=0 D B = 0
重複した補助根を一候補として続行する
Bring 三次
q 3 = − 3 c 2 ≠ 0 q_3=-3c_2\ne0 q 3 = − 3 c 2 = 0
真の三次方程式の全ての相異なる根を取る
Bring 三次
D C = 0 D_{\mathrm C}=0 D C = 0
重複した補助根をまとめて続行する
Bring 像
disc ( R ) = 0 \operatorname{disc}(R)=0 disc ( R ) = 0
Bring collision として低次数 fiber へ送る
補間逆
det M 2 \det M_2 det M 2 またはdet M 4 \det M_4 det M 4
非衝突時だけ非零である。零の場合は単値逆を作らず fiber inverse を用いる
恒等零の Bring 二次式は補題 6.2 により分離入力から到達しないため、自由なα \alpha α を選ぶ実行分岐は存在しない。
Bring 像多項式の判別式は
disc ( Z 5 + d 1 Z + d 0 ) = 256 d 1 5 + 3125 d 0 4 \operatorname{disc}(Z^5+d_1Z+d_0)=256d_1^5+3125d_0^4 disc ( Z 5 + d 1 Z + d 0 ) = 256 d 1 5 + 3125 d 0 4
である。実際、R ( Z ) = Z 5 + d 1 Z + d 0 R(Z)=Z^5+d_1Z+d_0 R ( Z ) = Z 5 + d 1 Z + d 0 と置くとR ′ ( Z ) = 5 Z 4 + d 1 R'(Z)=5Z^4+d_1 R ′ ( Z ) = 5 Z 4 + d 1 である。R ′ R' R ′ の四根をξ 1 , … , ξ 4 \xi_1,\ldots,\xi_4 ξ 1 , … , ξ 4 とすれば、ξ j 5 = − ( d 1 / 5 ) ξ j \xi_j^5=-(d_1/5)\xi_j ξ j 5 = − ( d 1 /5 ) ξ j なので
R ( ξ j ) = d 0 + 4 d 1 5 ξ j . R(\xi_j)=d_0+\frac{4d_1}{5}\xi_j. R ( ξ j ) = d 0 + 5 4 d 1 ξ j .
ξ j \xi_j ξ j はZ 4 + d 1 / 5 Z^4+d_1/5 Z 4 + d 1 /5 の根であるから
disc ( R ) = Res ( R , R ′ ) = 5 5 ∏ j = 1 4 R ( ξ j ) = 5 5 ( d 0 4 + ( 4 d 1 5 ) 4 d 1 5 ) = 3125 d 0 4 + 256 d 1 5 . \begin{aligned}
\operatorname{disc}(R)
&=\operatorname{Res}(R,R')
=5^5\prod_{j=1}^4R(\xi_j)\\
&=5^5\left(d_0^4+\left(\frac{4d_1}{5}\right)^4\frac{d_1}{5}\right)
=3125d_0^4+256d_1^5.
\end{aligned} disc ( R ) = Res ( R , R ′ ) = 5 5 j = 1 ∏ 4 R ( ξ j ) = 5 5 ( d 0 4 + ( 5 4 d 1 ) 4 5 d 1 ) = 3125 d 0 4 + 256 d 1 5 .
ここでは五次式の判別式の符号( − 1 ) 5 ⋅ 4 / 2 (-1)^{5\cdot4/2} ( − 1 ) 5 ⋅ 4/2 が1 1 1 であることを用いた。値が零でない候補は非衝突枝であり、値が零の候補は定理 5.1 へ送る。後者ではr = 4 r=4 r = 4 なので、次数4以下の平方自由像方程式と次数4以下の fiber 方程式からh h h の五根を回収する。principal 段が非衝突であったため、後で構成する
principal 逆写像を各 fiber の根へ適用し、元のf f f の五根へ戻すことができる。
7 非衝突枝の厳密な逆変換
根像が相異なる場合、根集合上の逆を二次方程式または四次方程式の多価な逆代入として作らない。商代数で補間する。
定理 7.1. K K K を体、n ≥ 2 n\ge2 n ≥ 2 とする。P ∈ K [ X ] P\in K[X] P ∈ K [ X ] とQ ∈ K [ Y ] Q\in K[Y] Q ∈ K [ Y ] をモニックかつ分離的な次数n n n の多項式、T ∈ K [ X ] T\in K[X] T ∈ K [ X ] とし、
Q ( Y ) = Res X ( P ( X ) , Y − T ( X ) ) Q(Y)=\operatorname{Res}_X(P(X),Y-T(X)) Q ( Y ) = Res X ( P ( X ) , Y − T ( X )) を仮定する。さらに、T T T が代数閉包におけるP P P の根集合上で単射であると仮定する。K [ X ] / ( P ) K[X]/(P) K [ X ] / ( P ) の基底1 , X , … , X n − 1 1,X,\ldots,X^{n-1} 1 , X , … , X n − 1 において、0 ≤ j < n 0\le j<n 0 ≤ j < n ごとにT ( X ) j T(X)^j T ( X ) j のP P P による余りの係数ベクトルを第j j j 列とする行列をM ∈ M n ( K ) M\in M_n(K) M ∈ M n ( K ) とする。また、X X X の剰余類の係数ベクトルを
e X = ( 0 , 1 , 0 , … , 0 ) T ∈ K n e_X=(0,1,0,\ldots,0)^{\mathsf T}\in K^n e X = ( 0 , 1 , 0 , … , 0 ) T ∈ K n とする。このときM M M は可逆である。q = M − 1 e X = ( q 0 , … , q n − 1 ) T q=M^{-1}e_X=(q_0,\ldots,q_{n-1})^{\mathsf T} q = M − 1 e X = ( q 0 , … , q n − 1 ) T とし、
U ( Y ) = q 0 + q 1 Y + ⋯ + q n − 1 Y n − 1 U(Y)=q_0+q_1Y+\cdots+q_{n-1}Y^{n-1} U ( Y ) = q 0 + q 1 Y + ⋯ + q n − 1 Y n − 1 と置くとU ∈ K [ Y ] U\in K[Y] U ∈ K [ Y ] であり、
U ( T ( X ) ) ≡ X ( m o d P ( X ) ) , T ( U ( Y ) ) ≡ Y ( m o d Q ( Y ) ) U(T(X))\equiv X\pmod{P(X)},\qquad
T(U(Y))\equiv Y\pmod{Q(Y)} U ( T ( X )) ≡ X ( mod P ( X )) , T ( U ( Y )) ≡ Y ( mod Q ( Y )) を満たす。さらに
( det M ) 2 = disc ( Q ) disc ( P ) . (\det M)^2=\frac{\operatorname{disc}(Q)}{\operatorname{disc}(P)}. ( det M ) 2 = disc ( P ) disc ( Q ) .
証明. P P P の根をx 1 , … , x n x_1,\ldots,x_n x 1 , … , x n 、y i = T ( x i ) y_i=T(x_i) y i = T ( x i ) とし、順序をこの対応で固定する。P P P とQ Q Q は分離的で、T T T は単射なので、x i x_i x i もy i y_i y i もそれぞれ相異なる。Vandermonde 行列を
E X = ( x i j ) 1 ≤ i ≤ n , 0 ≤ j < n , E Y = ( y i j ) 1 ≤ i ≤ n , 0 ≤ j < n E_X=(x_i^j)_{1\le i\le n,\ 0\le j<n},\qquad
E_Y=(y_i^j)_{1\le i\le n,\ 0\le j<n} E X = ( x i j ) 1 ≤ i ≤ n , 0 ≤ j < n , E Y = ( y i j ) 1 ≤ i ≤ n , 0 ≤ j < n とする。列の定義からE X M = E Y E_XM=E_Y E X M = E Y である。両 Vandermonde 行列は可逆なのでM M M も可逆である。また
( det E X ) 2 = disc ( P ) , ( det E Y ) 2 = disc ( Q ) (\det E_X)^2=\operatorname{disc}(P),\qquad
(\det E_Y)^2=\operatorname{disc}(Q) ( det E X ) 2 = disc ( P ) , ( det E Y ) 2 = disc ( Q ) であるから、行列式比の式を得る。
M q = e X Mq=e_X M q = e X はU ( T ( X ) ) ≡ X ( m o d P ) U(T(X))\equiv X\pmod P U ( T ( X )) ≡ X ( mod P ) を係数で表した式である。各x i x_i x i へ代入するとU ( y i ) = x i U(y_i)=x_i U ( y i ) = x i となるため、T ( U ( y i ) ) = y i T(U(y_i))=y_i T ( U ( y i )) = y i である。Q Q Q は相異なるy i y_i y i をすべて根にもつモニック次数n n n の多項式なので、T ( U ( Y ) ) − Y T(U(Y))-Y T ( U ( Y )) − Y のQ Q Q による余りはn n n 個の相異なる根をもつ次数n n n 未満の多項式であり、零である。これが第二の合同式を与える。▨
principal 非衝突枝にはこの定理を( P , Q , T ) = ( g , h , T 2 ) (P,Q,T)=(g,h,T_2) ( P , Q , T ) = ( g , h , T 2 ) として適用し、次数4以下の逆多項式U 2 U_2 U 2 を得る。
Bring 非衝突枝には( P , Q , T ) = ( h , R , T 4 ) (P,Q,T)=(h,R,T_4) ( P , Q , T ) = ( h , R , T 4 ) として適用し、次数4以下の逆多項式U 4 U_4 U 4 を得る。恒等変換の段では対応する逆も恒等写像とし、補間行列を作らない。
8 全分岐の終端と後続記事への受渡し
定理 8.1. 任意のF ∈ C [ X ] F\in\mathbb C[X] F ∈ C [ X ] に対して、本記事の構成は有限回で次の四つの排反な前処理結果の一つを返す。
F = 0 F=0 F = 0 である。この場合は零多項式終端を返し、有限な根の多重集合を返さない。
F ≠ 0 F\ne0 F = 0 かつ実際の次数が0 0 0 以上4 4 4 以下である。この場合は低次数終端を返す。得られた低次数方程式を解くと、次数0 0 0 の場合は空集合を、次数1 1 1 以上4 4 4 以下の場合はF F F の根を重複度込みで得る。
F F F は重根をもつ真の五次式である。この場合は次数4以下の平方自由部分s s s と平方因子分解f = ∏ i q i i f=\prod_iq_i^i f = ∏ i q i i を返す。s s s を解き、根が属するq i q_i q i の添字i i i を付けると、F F F の根を重複度込みで得る。
F F F は分離的な真の五次式である。この場合は、補助方程式の相異なる根に添字付けられた非空有限族T ( F ) \mathcal T(F) T ( F ) を返す。T ( F ) \mathcal T(F) T ( F ) の各要素は、次の三種類のタグ付き終端のちょうど一つである。
principal 衝突終端。次数4以下の像方程式と次数2以下の fiber 方程式をもつ。
Bring 衝突終端。次数4以下の像方程式と次数4以下の fiber 方程式をもつ。
非衝突 Bring–Jerrard 終端。R ( Z ) = Z 5 + d 1 Z + d 0 R(Z)=Z^5+d_1Z+d_0 R ( Z ) = Z 5 + d 1 Z + d 0 と単値逆
X = U 2 ( U 4 ( Z ) ) − a 4 5 X=U_2(U_4(Z))-\frac{a_4}{5} X = U 2 ( U 4 ( Z )) − 5 a 4
をもつ。
(4) では、T ( F ) \mathcal T(F) T ( F ) の各終端が独立にF F F の相異なる五根を過不足なく回収する。同じ入力が複数の終端をもつ場合があるため、相異なる終端同士が排反であるとは主張しない。
証明. 定理 2.1 が零多項式、非零低次数、重根五次および分離五次を排反かつ網羅的に分ける。非零低次数の場合はモニック化が根と重複度を変えない。重根五次の場合は、同定理で証明したf = ∏ i q i i f=\prod_iq_i^i f = ∏ i q i i が相異なる根とその重複度を回収する。
以下では分離五次の場合を考える。平行移動は全単射である。b 3 = 0 b_3=0 b 3 = 0 なら principal 恒等枝が一つ存在し、b 3 ≠ 0 b_3\ne0 b 3 = 0 なら二次補助方程式が少なくとも一根をもつ。各候補は、像判別式の零・非零によって principal 衝突終端と Bring 段へ排反に分かれる。
Bring 段では、c 2 = 0 c_2=0 c 2 = 0 なら恒等枝が一つ存在する。c 2 ≠ 0 c_2\ne0 c 2 = 0 なら補題 6.2 により二次補助式は二次式または非零一次式であり、少なくとも一根をもつ。各根に対する三次補助式は先頭係数− 3 c 2 ≠ 0 -3c_2\ne0 − 3 c 2 = 0 をもち、少なくとも一根をもつ。各 Bring 候補は、像判別式の零・非零によって Bring 衝突終端と非衝突標準形へ排反に分かれる。
principal 補助式の次数は2以下、Bring 二次補助式の次数は2以下、Bring 三次補助式の次数は3なので、生成される終端の族は有限である。各到達段には少なくとも一つの補助根または恒等 chart があるため、族は空でない。各候補の判別式分岐は排反であり、その候補は三種類の終端のちょうど一つに入る。ただし、異なる補助根から生じる終端は同時に存在し得る。
衝突枝では定理 5.1 が積の恒等式と次数和5 5 5 を与えるため、五根を一回ずつ回収する。非衝突枝では定理 7.1 により各変換が根集合上の全単射であり、表示した合成逆がR R R の五根をf f f の五根へ一対一に戻す。以上で前処理結果の排反性、終端族の有限非空性、候補ごとのタグ付き終端の一意性、停止性および適用される各場合の根の完全性が従う。▨
後続の楕円函数による解法へ渡すのは、(4) の有限族に属する非衝突 Bring–Jerrard 終端だけである。受渡しデータは次を含む。
データ
内容
標準形
R ( Z ) = Z 5 + d 1 Z + d 0 R(Z)=Z^5+d_1Z+d_0 R ( Z ) = Z 5 + d 1 Z + d 0 と非零の判別式256 d 1 5 + 3125 d 0 4 256d_1^5+3125d_0^4 256 d 1 5 + 3125 d 0 4
principal chart
恒等変換、または採用したρ \rho ρ 、補助二次式、T 2 T_2 T 2 とU 2 U_2 U 2
Bring chart
恒等変換、または採用したα , γ \alpha,\gamma α , γ 、二次・三次補助式、T 4 T_4 T 4 とU 4 U_4 U 4
係数体
補助根を添加した順序と、C \mathbb C C への採用した埋め込み
逆証明書
補間行列の行列式と二つの剰余合同式
例外記録
調べた他候補と、零になった像判別式
d 1 = 0 d_1=0 d 1 = 0 ならZ 5 = − d 0 Z^5=-d_0 Z 5 = − d 0 、d 0 = 0 d_0=0 d 0 = 0 ならZ ( Z 4 + d 1 ) = 0 Z(Z^4+d_1)=0 Z ( Z 4 + d 1 ) = 0 なので、分離的な標準形は根基と四次方程式だけで解くことができる。d 0 d 1 ≠ 0 d_0d_1\ne0 d 0 d 1 = 0 の枝だけが楕円函数の経路を必要とする。後続記事は同じ chart、補助根および係数体の埋め込みを保持し、返した各根z z z にU 2 ( U 4 ( z ) ) − a 4 / 5 U_2(U_4(z))-a_4/5 U 2 ( U 4 ( z )) − a 4 /5 を適用しなければならない。衝突終端は後続記事へ渡さない。
9 演習
問題 9.1 (問題).
g ( U ) = U 5 + U 3 + 3 10 U + 1 g(U)=U^5+U^3+\frac{3}{10}U+1 g ( U ) = U 5 + U 3 + 10 3 U + 1 に対して principal 補助方程式を求め、ρ = 0 \rho=0 ρ = 0 が重根であることを示せ。
定理 5.1 で、Q Q Q におけるy j y_j y j の重複度がdeg G j \deg G_j deg G j に等しいことを証明せよ。
定理 7.1 でT T T が単射でない場合にM M M が特異になることを、行列式比を使わずに示せ。
解答 (解答).
b 3 = 1 , b 2 = 0 , b 1 = 3 / 10 b_3=1,b_2=0,b_1=3/10 b 3 = 1 , b 2 = 0 , b 1 = 3/10 なので
P P ( R ) = 5 R 2 + 3 − 3 = 5 R 2 . P_{\mathrm P}(R)=5R^2+3-3=5R^2. P P ( R ) = 5 R 2 + 3 − 3 = 5 R 2 .
したがってρ = 0 \rho=0 ρ = 0 が重根であり、η = 2 / 5 \eta=2/5 η = 2/5 である。補助根の重複と根像の衝突は別の条件なので、次に像多項式の判別式を検査する必要がある。
Q ( Y ) = ∏ i ( Y − T ( x i ) ) Q(Y)=\prod_i(Y-T(x_i)) Q ( Y ) = ∏ i ( Y − T ( x i )) におけるy j y_j y j の重複度は、T ( x i ) = y j T(x_i)=y_j T ( x i ) = y j を満たす添字i i i の個数である。P P P は分離的なので、その個数は同じ fiber の根を一回ずつもつG j G_j G j の次数に等しい。
T ( x i ) = T ( x j ) T(x_i)=T(x_j) T ( x i ) = T ( x j ) となるi ≠ j i\ne j i = j を取る。E X M = E Y E_XM=E_Y E X M = E Y であり、E Y E_Y E Y の第i i i 行と第j j j 行は等しい。したがってE Y E_Y E Y は特異である。E X E_X E X は可逆なので、M M M は特異である。
▨