Lemma

第10章対称式・終結式・判別式

目安 10〜14 時間定理など 20演習 8 問
ここまでの道

この章の目標

  • 対称式の基本定理とニュートンの恒等式を証明し、根の対称式を係数で表せるようになる
  • 判別式を定義し、2 次式・3 次式の判別式の公式を導く
  • 終結式の根による表示と共通根の判定を証明し、消去法に使える
  • 判別式と 3 次分解式で、3 次式・4 次式のガロア群を係数の計算から決定できる

前提:第9章、02-linear-algebra 第4章(ヴァンデルモンドの行列式、余因子展開、可換環上の行列式)。10.9 節は21-elliptic-curves 第1章への橋渡しである。

2 次方程式 ax2+bx+c=0ax^2 + bx + c = 0 が重根をもつかどうかは、根を求めなくても b2−4ac=a2(α1−α2)2b^2 - 4ac = a^2(\alpha_1 - \alpha_2)^2 でわかる。右辺は根の入れかえで変わらない。「根について対称な式は係数で書ける」ことを保証するのが対称式の基本定理で、第9章では定理 9.28 の後でその証明を省略した。本章ではこれを証明し、重根を判定する判別式と、共通根を判定し変数を消去する終結式を導く。判別式と 3 次分解式を使うと、3 次式・4 次式のガロア群は係数の計算だけで決まる。

本章では AA は可換環、KK は体を表す。

10.1 対称式の基本定理

σ∈Sn\sigma \in \mathfrak{S}_n に対し、ti↦tσ(i)t_i \mapsto t_{\sigma(i)} で定まる A[t1,…,tn]A[t_1, \dots, t_n] の AA 上の環準同型(第5章 定理 5.27)を f↦σff \mapsto \sigma f と書く。これは Sn\mathfrak{S}_n の作用である。

定義 10.1(対称式, symmetric polynomial)すべての σ∈Sn\sigma \in \mathfrak{S}_n について σf=f\sigma f = f となる ff を対称式という。1≤k≤n1 \leq k \leq n に対し sk=∑i1<⋯<ikti1⋯tiks_k = \sum_{i_1 < \cdots < i_k} t_{i_1} \cdots t_{i_k} を基本対称式 (elementary symmetric polynomial) といい、s0=1s_0 = 1、k>nk > n なら sk=0s_k = 0 とする。pk=t1k+⋯+tnkp_k = t_1^k + \cdots + t_n^k(p0=np_0 = n)を冪和 (power sum) という。

展開すれば

∏i=1n(x−ti)=xn−s1xn−1+s2xn−2−⋯+(−1)nsn(1)\prod_{i=1}^{n} (x - t_i) = x^n - s_1x^{n-1} + s_2x^{n-2} - \cdots + (-1)^ns_n \tag{1}

なので、f=anxn+⋯+a0∈K[x]f = a_nx^n + \cdots + a_0 \in K[x](an≠0a_n \neq 0)が分解体で an∏i(x−αi)a_n\prod_i (x - \alpha_i) と分解すれば sk(α1,…,αn)=(−1)kan−k/ans_k(\alpha_1, \dots, \alpha_n) = (-1)^ka_{n-k}/a_n である(解と係数の関係)。

単項式 ta=t1a1⋯tnant^a = t_1^{a_1} \cdots t_n^{a_n} に辞書式順序 (lexicographic order) を入れる:a−ba - b の 00 でない最初の成分が正のとき ta>tbt^a > t^b。これは全順序で、ta>tbt^a > t^b なら tatc>tbtct^at^c > t^bt^c。f≠0f \neq 0 に現れる最大の単項式を先頭単項式、その係数を先頭係数という。順序が積と両立するので、先頭係数の積が 00 でなければ、積の先頭単項式・先頭係数はそれぞれの積である。

補題 10.2

  1. s1k1⋯snkns_1^{k_1} \cdots s_n^{k_n} の先頭単項式は t1k1+⋯+knt2k2+⋯+kn⋯tnknt_1^{k_1 + \cdots + k_n}t_2^{k_2 + \cdots + k_n} \cdots t_n^{k_n} で、先頭係数は 11 である。
  2. 対称式 f≠0f \neq 0 の先頭単項式を tat^a とすると a1≥a2≥⋯≥ana_1 \geq a_2 \geq \cdots \geq a_n。

証明. (1) sks_k の先頭単項式は t1⋯tkt_1 \cdots t_k(係数 11)。(2) ai<ai+1a_i < a_{i+1} なら、互換 (i  i+1)(i\ \ i+1) で ff は不変なので、ti,ti+1t_i, t_{i+1} の指数を入れかえた単項式も ff に現れるが、それは tat^a より大きい。□\square

定理 10.3(対称式の基本定理, fundamental theorem of symmetric polynomials)対称式 f∈A[t1,…,tn]f \in A[t_1, \dots, t_n] に対し、f=g(s1,…,sn)f = g(s_1, \dots, s_n) となる g∈A[y1,…,yn]g \in A[y_1, \dots, y_n] がただ一つ存在する。さらに ff の t1t_1 についての次数が dd 以下なら、gg の各単項式 y1k1⋯ynkny_1^{k_1} \cdots y_n^{k_n} は k1+⋯+kn≤dk_1 + \cdots + k_n \leq d をみたす。

証明. 存在:f≠0f \neq 0 の先頭単項式を tat^a、先頭係数を cc とし、ki=ai−ai+1≥0k_i = a_i - a_{i+1} \geq 0(an+1=0a_{n+1} = 0。補題 10.2(2))とおく。補題 10.2(1) より f1=f−cs1k1⋯snknf_1 = f - cs_1^{k_1} \cdots s_n^{k_n} は 00 か、先頭単項式が tat^a より小さい対称式である。s1k1⋯snkns_1^{k_1} \cdots s_n^{k_n} は全次数 a1+⋯+ana_1 + \cdots + a_n の斉次式で、t1t_1 についての次数は k1+⋯+kn=a1≤dk_1 + \cdots + k_n = a_1 \leq d なので、f1f_1 の全次数は deg⁡f\deg f 以下、t1t_1 についての次数は dd 以下である。全次数 deg⁡f\deg f 以下の単項式は有限個なので、これを繰り返すと有限回で 00 に達する。

一意性:先頭単項式の指数 aa から ki=ai−ai+1k_i = a_i - a_{i+1} で kk が復元できるので、相異なる kk に対する sk=s1k1⋯snkns^k = s_1^{k_1} \cdots s_n^{k_n} の先頭単項式は相異なる。g=∑ckyk≠0g = \sum c_ky^k \neq 0 の項のうち sks^k の先頭単項式が最大のものは g(s)g(s) の他の項に現れないので、g(s)≠0g(s) \neq 0。□\square

一意性は、s1,…,sns_1, \dots, s_n が AA 上代数的に独立であること(第9章 定理 9.28 の後で用いた事実)にほかならない。

例 10.4 n=3n = 3, f=∑i≠jti2tjf = \sum_{i \neq j} t_i^2t_j の先頭単項式は t12t2t_1^2t_2 で、f−s1s2=−3t1t2t3f - s_1s_2 = -3t_1t_2t_3 より f=s1s2−3s3f = s_1s_2 - 3s_3。

系 10.5 f=anxn+⋯+a0∈K[x]f = a_nx^n + \cdots + a_0 \in K[x] の根を重複度込みで α1,…,αn\alpha_1, \dots, \alpha_n とし、h∈K[t1,…,tn]h \in K[t_1, \dots, t_n] を対称式とすると、h(α1,…,αn)h(\alpha_1, \dots, \alpha_n) は an−1/an,…,a0/ana_{n-1}/a_n, \dots, a_0/a_n の KK 係数多項式であり、KK に属する。

証明. h=g(s1,…,sn)h = g(s_1, \dots, s_n)(定理 10.3)に sk(α)=(−1)kan−k/ans_k(\alpha) = (-1)^ka_{n-k}/a_n を代入する。□\square

10.2 ニュートンの恒等式

定理 10.6(ニュートンの恒等式, Newton's identities)A[t1,…,tn]A[t_1, \dots, t_n] において、すべての k≥1k \geq 1 について

pk−s1pk−1+s2pk−2−⋯+(−1)k−1sk−1p1+(−1)kksk=0p_k - s_1p_{k-1} + s_2p_{k-2} - \cdots + (-1)^{k-1}s_{k-1}p_1 + (-1)^kks_k = 0

証明. (1) の左辺を F(x)F(x) とする。k≥nk \geq n なら、∑itik−nF(ti)=0\sum_{i} t_i^{k-n}F(t_i) = 0 を (1) の右辺で展開すると ∑j=0n(−1)jsjpk−j=0\sum_{j=0}^{n}(-1)^js_jp_{k-j} = 0 で、これが主張である(k=nk = n のとき j=nj = n の項は (−1)nsnp0=(−1)nnsn(-1)^ns_np_0 = (-1)^nns_n)。k<nk < n なら、左辺 PP は全次数 kk の斉次式で、各単項式に現れる変数は kk 個以下である。kk 個の変数を選んで残りに 00 を代入すると、sj,pjs_j, p_j は kk 変数のものに移るので、k=nk = n の場合より PP の像は 00。PP の各単項式はその変数を含む代入で消えずに残るので、P=0P = 0。□\square

はじめのいくつかは p1=s1p_1 = s_1, p2=s12−2s2p_2 = s_1^2 - 2s_2, p3=s13−3s1s2+3s3p_3 = s_1^3 - 3s_1s_2 + 3s_3。k!k! が AA で可逆なら、逆に sks_k は p1,…,pkp_1, \dots, p_k の多項式で書ける(s2=(p12−p2)/2s_2 = (p_1^2 - p_2)/2 など)が、正標数では成り立たない(F2\mathbb{F}_2 で (t1,t2)=(0,0),(1,1)(t_1, t_2) = (0, 0), (1, 1) は冪和が等しく s2s_2 が異なる)。

例 10.7 x3−x−1x^3 - x - 1 の根では s1=0s_1 = 0, s2=−1s_2 = -1, s3=1s_3 = 1 なので、p0,p1,p2,p3=3,0,2,3p_0, p_1, p_2, p_3 = 3, 0, 2, 3 で、k>3k > 3 では pk=pk−2+pk−3p_k = p_{k-2} + p_{k-3}。pkp_k は 3,0,2,3,2,5,5,7,10,12,17,…3, 0, 2, 3, 2, 5, 5, 7, 10, 12, 17, \dots(ペラン数列)である。

10.3 判別式

定義 10.8(判別式, discriminant)f=anxn+⋯+a0∈K[x]f = a_nx^n + \cdots + a_0 \in K[x](n≥1n \geq 1, an≠0a_n \neq 0)の分解体における根を重複度込みで α1,…,αn\alpha_1, \dots, \alpha_n とするとき、D(f)=an2n−2∏i<j(αi−αj)2D(f) = a_n^{2n-2}\prod_{i < j}(\alpha_i - \alpha_j)^2 を判別式という(n=1n = 1 なら D(f)=1D(f) = 1)。

補足

判別式の流儀は本によって異なる。本書の D(f)D(f) は PARI/GP の poldisc と同じ正規化である。モニック多項式に対してだけ定義する本や、Res⁡(f,f′)\operatorname{Res}(f, f') を(符号と ana_n 倍を除いて)判別式とよぶ本もある(定理 10.18)。

命題 10.9

  1. D(f)=0D(f) = 0   ⟺  \iff ff は重根をもつ   ⟺  \iff gcd⁡(f,f′)≠1\gcd(f, f') \neq 1。
  2. 全次数 2n−22n - 2 の斉次な Δn∈Z[A0,…,An]\Delta_n \in \mathbb{Z}[A_0, \dots, A_n] で、任意の体 KK 上の任意の nn 次式 f=∑aixif = \sum a_ix^i について D(f)=Δn(a0,…,an)D(f) = \Delta_n(a_0, \dots, a_n) となるものがある。特に D(f)∈KD(f) \in K。
  3. c∈K×c \in K^\times, h∈Kh \in K について D(cf)=c2n−2D(f)D(cf) = c^{2n-2}D(f), D(f(x+h))=D(f)D(f(x + h)) = D(f)。

証明. (1) 定義と第8章 命題 8.36(1) による。(2) ∏i<j(ti−tj)2\prod_{i < j}(t_i - t_j)^2 は t1t_1 について 2n−22n - 2 次の対称式なので、定理 10.3 より、各単項式が ∑ki≤2n−2\sum k_i \leq 2n - 2 をみたす g∈Z[y]g \in \mathbb{Z}[y] によって g(s1,…,sn)g(s_1, \dots, s_n) と書ける。Δn=An2n−2g(−An−1/An,…,(−1)nA0/An)\Delta_n = A_n^{2n-2}g(-A_{n-1}/A_n, \dots, (-1)^nA_0/A_n) とおくと、y1k1⋯ynkny_1^{k_1} \cdots y_n^{k_n} は ±An2n−2−∑kiAn−1k1⋯A0kn\pm A_n^{2n-2-\sum k_i}A_{n-1}^{k_1} \cdots A_0^{k_n} に移るので、Δn\Delta_n は全次数 2n−22n - 2 の斉次な整数係数多項式で、解と係数の関係より D(f)=Δn(a0,…,an)D(f) = \Delta_n(a_0, \dots, a_n)。(3) f(x+h)f(x + h) の根は αi−h\alpha_i - h である。□\square

(2) により、Δn\Delta_n についての恒等式は、係数を不定元とする体 Q(A0,…,An)\mathbb{Q}(A_0, \dots, A_n) 上で示せばすべての体で成り立つ。

命題 10.10 モニックな ff の根の冪和を pkp_k とすると D(f)=det⁡(pi+j−2)1≤i,j≤nD(f) = \det(p_{i+j-2})_{1 \leq i, j \leq n}。

証明. V=(αij−1)i,jV = (\alpha_i^{j-1})_{i, j} とすると det⁡V=∏i<j(αj−αi)\det V = \prod_{i < j}(\alpha_j - \alpha_i)(ヴァンデルモンドの行列式。02-linear-algebra 第4章 定理 4.33)で、tVV=(pi+j−2){}^tVV = (p_{i+j-2}) なので det⁡(tVV)=(det⁡V)2=D(f)\det({}^tVV) = (\det V)^2 = D(f)。□\square

定理 10.11(2 次式・3 次式の判別式)

  1. D(ax2+bx+c)=b2−4acD(ax^2 + bx + c) = b^2 - 4ac。
  2. D(x3+px+q)=−4p3−27q2D(x^3 + px + q) = -4p^3 - 27q^2。
  3. D(ax3+bx2+cx+d)=b2c2−4ac3−4b3d−27a2d2+18abcdD(ax^3 + bx^2 + cx + d) = b^2c^2 - 4ac^3 - 4b^3d - 27a^2d^2 + 18abcd。

証明. (1) a2((α1+α2)2−4α1α2)=a2(b2/a2−4c/a)a^2\bigl((\alpha_1 + \alpha_2)^2 - 4\alpha_1\alpha_2\bigr) = a^2(b^2/a^2 - 4c/a)。(2) s1=0s_1 = 0, s2=ps_2 = p, s3=−qs_3 = -q なので、根の冪和を PkP_k と書くと、定理 10.6 より P0,…,P4=3,0,−2p,−3q,2p2P_0, \dots, P_4 = 3, 0, -2p, -3q, 2p^2。命題 10.10 で第 1 行について展開すると

D=det⁡(30−2p0−2p−3q−2p−3q2p2)=3(−4p3−9q2)+(−2p)(−4p2)=−4p3−27q2D = \det\begin{pmatrix} 3 & 0 & -2p \\ 0 & -2p & -3q \\ -2p & -3q & 2p^2 \end{pmatrix} = 3(-4p^3 - 9q^2) + (-2p)(-4p^2) = -4p^3 - 27q^2

(環の演算だけなので標数によらない)。(3) 命題 10.9(2) の後の注意により Q(a,b,c,d)\mathbb{Q}(a, b, c, d) 上で示せばよい。D(f)=a4D(x3+Bx2+Cx+E)D(f) = a^4D(x^3 + Bx^2 + Cx + E)(B=b/aB = b/a など)で、xx を x−B/3x - B/3 に置き換えると x3+Px+Qx^3 + Px + Q(P=C−B2/3P = C - B^2/3, Q=E−BC/3+2B3/27Q = E - BC/3 + 2B^3/27)になるので、(2) より D(f)=a4(−4P3−27Q2)D(f) = a^4(-4P^3 - 27Q^2)。これを展開すればよい。□\square

10.4 終結式

定義 10.12(シルベスター行列・終結式)n,m≥0n, m \geq 0, n+m≥1n + m \geq 1、f=anxn+⋯+a0f = a_nx^n + \cdots + a_0, g=bmxm+⋯+b0∈A[x]g = b_mx^m + \cdots + b_0 \in A[x] とする(an,bma_n, b_m は 00 でもよい。n,mn, m を形式的な次数という)。xm−1f,…,f,xn−1g,…,gx^{m-1}f, \dots, f, x^{n-1}g, \dots, g の xm+n−1,…,x,1x^{m+n-1}, \dots, x, 1 についての係数を行として並べた m+nm + n 次正方行列をシルベスター行列 (Sylvester matrix) Syl⁡(f,g)\operatorname{Syl}(f, g) といい、Res⁡(f,g)=det⁡Syl⁡(f,g)\operatorname{Res}(f, g) = \det\operatorname{Syl}(f, g) を終結式 (resultant) という。次数を明示するときは Res⁡n,m\operatorname{Res}_{n,m} と書く。

たとえば n=2n = 2, m=3m = 3 では

Syl⁡(f,g)=(a2a1a0000a2a1a0000a2a1a0b3b2b1b000b3b2b1b0)\operatorname{Syl}(f, g) = \begin{pmatrix} a_2 & a_1 & a_0 & 0 & 0 \\ 0 & a_2 & a_1 & a_0 & 0 \\ 0 & 0 & a_2 & a_1 & a_0 \\ b_3 & b_2 & b_1 & b_0 & 0 \\ 0 & b_3 & b_2 & b_1 & b_0 \end{pmatrix}

m=0m = 0 なら Res⁡(f,b0)=b0n\operatorname{Res}(f, b_0) = b_0^n、n=0n = 0 なら Res⁡(a0,g)=a0m\operatorname{Res}(a_0, g) = a_0^m。可換環上でも行列式の基本性質と余因子展開は成り立つ(02-linear-algebra 第4章 注意 4.22)。

補題 10.13 f,gf, g の形式的な次数を n,mn, m とする。

  1. Res⁡m,n(g,f)=(−1)nmRes⁡n,m(f,g)\operatorname{Res}_{m,n}(g, f) = (-1)^{nm}\operatorname{Res}_{n,m}(f, g)。
  2. deg⁡h≤m−n\deg h \leq m - n ならば Res⁡n,m(f,g+hf)=Res⁡n,m(f,g)\operatorname{Res}_{n,m}(f, g + hf) = \operatorname{Res}_{n,m}(f, g)。
  3. m≥1m \geq 1, bm=0b_m = 0 ならば Res⁡n,m(f,g)=anRes⁡n,m−1(f,g)\operatorname{Res}_{n,m}(f, g) = a_n\operatorname{Res}_{n,m-1}(f, g)。

証明. (1) gg の nn 行を前に移すには行の入れかえが nmnm 回要る。(2) deg⁡(xn−jh)≤m−1\deg(x^{n-j}h) \leq m - 1 なので xn−jhfx^{n-j}hf は ff の行の一次結合であり、その分を gg の行に加えても行列式は変わらない。(3) 第 1 列 (an,0,…,0)(a_n, 0, \dots, 0) で展開すると、残る小行列は Syl⁡n,m−1(f,g)\operatorname{Syl}_{n,m-1}(f, g)。□\square

定理 10.14(根による表示)f=an∏i=1n(x−αi)∈K[x]f = a_n\prod_{i=1}^n (x - \alpha_i) \in K[x](an≠0a_n \neq 0)、g∈K[x]g \in K[x] の形式的な次数を mm とすると

Res⁡(f,g)=anm∏i=1ng(αi)\operatorname{Res}(f, g) = a_n^m\prod_{i=1}^{n} g(\alpha_i)

である。さらに g=bm∏j=1m(x−βj)g = b_m\prod_{j=1}^m (x - \beta_j)(bm≠0b_m \neq 0)なら

Res⁡(f,g)=anmbmn∏i,j(αi−βj)=(−1)nmbmn∏j=1mf(βj)\operatorname{Res}(f, g) = a_n^mb_m^n\prod_{i, j}(\alpha_i - \beta_j) = (-1)^{nm}b_m^n\prod_{j=1}^{m} f(\beta_j)

証明. 後半は前半と g(αi)=bm∏j(αi−βj)g(\alpha_i) = b_m\prod_j(\alpha_i - \beta_j), f(βj)=an∏i(βj−αi)f(\beta_j) = a_n\prod_i(\beta_j - \alpha_i) から従う。前半を N=n+mN = n + m についての帰納法で示す(fgfg の分解体で計算する)。n=0n = 0 なら両辺は a0ma_0^m、m=0m = 0 なら b0nb_0^n。n,m≥1n, m \geq 1 とする。

(i) bm=0b_m = 0 なら、補題 10.13(3) と帰納法の仮定より Res⁡n,m(f,g)=an⋅anm−1∏ig(αi)\operatorname{Res}_{n,m}(f, g) = a_n \cdot a_n^{m-1}\prod_i g(\alpha_i)。

(ii) bm≠0b_m \neq 0, m≥nm \geq n なら、g=hf+rg = hf + r(deg⁡h=m−n\deg h = m - n, deg⁡r<n\deg r < n)と割ると、補題 10.13(2) より Res⁡n,m(f,g)=Res⁡n,m(f,r)\operatorname{Res}_{n,m}(f, g) = \operatorname{Res}_{n,m}(f, r)。rr の xmx^m の係数は 00 なので、(i) よりこれは anm∏ir(αi)a_n^m\prod_i r(\alpha_i) で、r(αi)=g(αi)r(\alpha_i) = g(\alpha_i)。

(iii) bm≠0b_m \neq 0, m<nm < n なら、補題 10.13(1) より Res⁡n,m(f,g)=(−1)nmRes⁡m,n(g,f)\operatorname{Res}_{n,m}(f, g) = (-1)^{nm}\operatorname{Res}_{m,n}(g, f) で、右辺の終結式は f,gf, g の役割を入れかえた (ii) の場合なので bmn∏jf(βj)b_m^n\prod_j f(\beta_j) に等しい。よって Res⁡n,m(f,g)=(−1)nmbmn∏jf(βj)=anmbmn∏i,j(αi−βj)=anm∏ig(αi)\operatorname{Res}_{n,m}(f, g) = (-1)^{nm}b_m^n\prod_j f(\beta_j) = a_n^mb_m^n\prod_{i,j}(\alpha_i - \beta_j) = a_n^m\prod_i g(\alpha_i)。□\square

系 10.15(共通根の判定)f,g∈K[x]f, g \in K[x] の形式的な次数を n,mn, m とし、an≠0a_n \neq 0 または bm≠0b_m \neq 0 とする。次は同値である: (1) Res⁡(f,g)=0\operatorname{Res}(f, g) = 0、(2) f,gf, g は KK のある拡大体に共通根をもつ、(3) gcd⁡(f,g)≠1\gcd(f, g) \neq 1。

証明. 補題 10.13(1) より an≠0a_n \neq 0 としてよい。n=0n = 0 なら Res⁡=a0m≠0\operatorname{Res} = a_0^m \neq 0 で、(2)(3) も成り立たない。n≥1n \geq 1 なら定理 10.14 より (1)   ⟺  \iff ある ii で g(αi)=0g(\alpha_i) = 0   ⟺  \iff (2)。(2)⇒(3) は共通根の最小多項式が両方を割ることから、(3)⇒(2) は公約因子が拡大体に根をもつこと(第8章 定理 8.21)から従う。□\square

an=bm=0a_n = b_m = 0 なら第 1 列が 00 なので Res⁡=0\operatorname{Res} = 0 である。

命題 10.16(Res⁡(f,g)∈(f,g)\operatorname{Res}(f, g) \in (f, g))f,g∈A[x]f, g \in A[x] の形式的な次数を n,mn, m とすると、deg⁡u≤m−1\deg u \leq m - 1, deg⁡v≤n−1\deg v \leq n - 1 の u,v∈A[x]u, v \in A[x] で uf+vg=Res⁡(f,g)uf + vg = \operatorname{Res}(f, g) となるものがある。

証明. Syl⁡(f,g)\operatorname{Syl}(f, g) を A[x]A[x] 上の行列とみて、第 kk 列(k<m+nk < m + n)の xm+n−kx^{m+n-k} 倍を最後の列に加えると、行列式は変わらず、最後の列は (xm−1f,…,f,xn−1g,…,g)(x^{m-1}f, \dots, f, x^{n-1}g, \dots, g) になる。最後の列で余因子展開すると、余因子は AA の元なので主張を得る。□\square

例 10.17 定理 10.14 より Res⁡(x2−2,x3−3)=∏α=±2(α3−3)=(22−3)(−22−3)=1\operatorname{Res}(x^2 - 2, x^3 - 3) = \prod_{\alpha = \pm\sqrt{2}}(\alpha^3 - 3) = (2\sqrt{2} - 3)(-2\sqrt{2} - 3) = 1。命題 10.16 の u,vu, v を連立一次方程式で求めると、Z[x]\mathbb{Z}[x] で (2x2+3x+4)(x2−2)−(2x+3)(x3−3)=1(2x^2 + 3x + 4)(x^2 - 2) - (2x + 3)(x^3 - 3) = 1。よってどの素数 pp でも、法 pp で両者は共通根をもたない。

10.5 判別式と終結式

定理 10.18 f∈K[x]f \in K[x] を最高次係数 ana_n の nn 次式(n≥1n \geq 1)とし、f′f' の形式的な次数を n−1n - 1 とすると

Res⁡(f,f′)=(−1)n(n−1)/2anD(f)\operatorname{Res}(f, f') = (-1)^{n(n-1)/2}a_nD(f)

特に ff がモニックなら D(f)=(−1)n(n−1)/2∏i=1nf′(αi)D(f) = (-1)^{n(n-1)/2}\prod_{i=1}^n f'(\alpha_i)。

証明. 定理 10.14 の前半(f′f' の xn−1x^{n-1} の係数 nanna_n が 00 となる標数でも使える)より Res⁡(f,f′)=ann−1∏if′(αi)\operatorname{Res}(f, f') = a_n^{n-1}\prod_i f'(\alpha_i)。積の微分により f′(αi)=an∏j≠i(αi−αj)f'(\alpha_i) = a_n\prod_{j \neq i}(\alpha_i - \alpha_j) で、i<ji < j ごとに (αi−αj)(αj−αi)=−(αi−αj)2(\alpha_i - \alpha_j)(\alpha_j - \alpha_i) = -(\alpha_i - \alpha_j)^2 なので、∏if′(αi)=(−1)n(n−1)/2ann∏i<j(αi−αj)2\prod_i f'(\alpha_i) = (-1)^{n(n-1)/2}a_n^n\prod_{i < j}(\alpha_i - \alpha_j)^2。□\square

例:Res⁡(ax2+bx+c,2ax+b)=−a(b2−4ac)\operatorname{Res}(ax^2 + bx + c, 2ax + b) = -a(b^2 - 4ac)。

例 10.19 D(xn+a)=(−1)n(n−1)/2nnan−1D(x^n + a) = (-1)^{n(n-1)/2}n^na^{n-1}。根の積は (−1)na(-1)^na なので ∏if′(αi)=nn(∏iαi)n−1=nnan−1\prod_i f'(\alpha_i) = n^n(\prod_i \alpha_i)^{n-1} = n^na^{n-1} による。たとえば D(x3−2)=−108D(x^3 - 2) = -108, D(x4−2)=−2048D(x^4 - 2) = -2048, D(x4+1)=256D(x^4 + 1) = 256。

命題 10.20 g,h∈K[x]g, h \in K[x] を 1 次以上とすると D(gh)=D(g)D(h)Res⁡(g,h)2D(gh) = D(g)D(h)\operatorname{Res}(g, h)^2。

証明. g,hg, h の次数・最高次係数・根を k,a,αik, a, \alpha_i と l,b,βjl, b, \beta_j とする。ghgh の根の差を α\alpha どうし・β\beta どうし・α\alpha と β\beta に分け、(ab)2(k+l)−2=a2k−2b2l−2(albk)2(ab)^{2(k+l)-2} = a^{2k-2}b^{2l-2}(a^lb^k)^2 と定理 10.14 を使えばよい。□\square

10.6 消去法

F,G∈K[x,y]F, G \in K[x, y] を K[x]K[x] 上の yy の多項式とみて終結式 Res⁡y(F,G)∈K[x]\operatorname{Res}_y(F, G) \in K[x] をつくることは、F=G=0F = G = 0 から yy を消去する操作である。

定理 10.21 F=∑i≤nfi(x)yiF = \sum_{i \leq n} f_i(x)y^i, G=∑j≤mgj(x)yjG = \sum_{j \leq m} g_j(x)y^j(fn,gm≠0f_n, g_m \neq 0)、R=Res⁡y(F,G)R = \operatorname{Res}_y(F, G) とし、LL を KK の拡大体とする。

  1. (x0,y0)∈L2(x_0, y_0) \in L^2 が F=G=0F = G = 0 の解なら R(x0)=0R(x_0) = 0。
  2. R(x0)=0R(x_0) = 0, (fn(x0),gm(x0))≠(0,0)(f_n(x_0), g_m(x_0)) \neq (0, 0) なら、F(x0,y0)=G(x0,y0)=0F(x_0, y_0) = G(x_0, y_0) = 0 となる y0y_0 が LL の拡大体に存在する。

証明. (1) 命題 10.16 より R=uF+vGR = uF + vG である。(2) 代入と行列式は交換するので R(x0)=Res⁡n,m(F(x0,y),G(x0,y))R(x_0) = \operatorname{Res}_{n,m}(F(x_0, y), G(x_0, y)) で、系 10.15 を使う。□\square

例 10.22 x2+y2=5x^2 + y^2 = 5, xy=2xy = 2 では、K(x)K(x) 上で xy−2=x(y−2/x)xy - 2 = x(y - 2/x) と分解して定理 10.14 の後半を使うと、Res⁡y(y2+x2−5,xy−2)=x2((2/x)2+x2−5)=(x2−1)(x2−4)\operatorname{Res}_y(y^2 + x^2 - 5, xy - 2) = x^2\bigl((2/x)^2 + x^2 - 5\bigr) = (x^2 - 1)(x^2 - 4)。y2y^2 の係数は 11 なので各 x0=±1,±2x_0 = \pm 1, \pm 2 に解があり、(1,2)(1, 2), (−1,−2)(-1, -2), (2,1)(2, 1), (−2,−1)(-2, -1) を得る。

例 10.23(陰関数表示)x=t2x = t^2, y=t3y = t^3 から tt を消去すると

Res⁡t(t2−x,t3−y)=(xx−y)(−xx−y)=y2−x3\operatorname{Res}_t(t^2 - x, t^3 - y) = (x\sqrt{x} - y)(-x\sqrt{x} - y) = y^2 - x^3

t2−xt^2 - x はモニックなので定理 10.21(2) と同じ議論で逆も成り立ち、この曲線は(代数閉体上で)原点に尖点 (cusp) をもつ 3 次曲線 y2=x3y^2 = x^3 である。

注意 10.24 全次数 d,ed, e の F,GF, G が yy について 1 次以上の共通因子をもたなければ Res⁡y(F,G)≠0\operatorname{Res}_y(F, G) \neq 0 で(系 10.15 を K(x)K(x) 上で使い、第6章 補題 6.18・6.19 で K[x,y]K[x, y] に戻す)、その次数は dede 以下である(主張)。交点の個数についてはベズーの定理(14-algebraic-geometry 第2章 定理 2.16)を参照。

10.7 判別式とガロア群

char⁡K≠2\operatorname{char} K \neq 2、f∈K[x]f \in K[x] を分離的な nn 次式、LL を分解体、α1,…,αn\alpha_1, \dots, \alpha_n を根、G=Gal⁡(f)⊂SnG = \operatorname{Gal}(f) \subset \mathfrak{S}_n とし(第9章 注意 9.8)、δ=∏i<j(αi−αj)\delta = \prod_{i < j}(\alpha_i - \alpha_j) とおく。D(f)=(ann−1δ)2D(f) = (a_n^{n-1}\delta)^2 である。

定理 10.25 (1) σ∈G\sigma \in G について σ(δ)=sgn⁡(σ)δ\sigma(\delta) = \operatorname{sgn}(\sigma)\delta。(2) G⊂AnG \subset \mathfrak{A}_n   ⟺  \iff D(f)D(f) は KK の元の平方。(3) G∩AnG \cap \mathfrak{A}_n の固定体は K(D(f))K(\sqrt{D(f)})。

証明. (1) σ(δ)=∏i<j(ασ(i)−ασ(j))\sigma(\delta) = \prod_{i < j}(\alpha_{\sigma(i)} - \alpha_{\sigma(j)}) の因子は δ\delta の因子を符号を除いて 1 回ずつ尽くし、−1-1 倍になるのは転倒 σ(i)>σ(j)\sigma(i) > \sigma(j) のときなので、σ(δ)=(−1)ℓ(σ)δ\sigma(\delta) = (-1)^{\ell(\sigma)}\delta(02-linear-algebra 第4章 定義 4.5)。(2) δ≠0\delta \neq 0(分離的)かつ δ≠−δ\delta \neq -\delta(標数 ≠2\neq 2)なので、σ(δ)=δ\sigma(\delta) = \delta   ⟺  \iff σ\sigma は偶置換。よって δ∈LG=K\delta \in L^G = K   ⟺  \iff G⊂AnG \subset \mathfrak{A}_n。D(f)D(f) の平方根は ±ann−1δ\pm a_n^{n-1}\delta である。(3) G∩An=Gal⁡(L/K(δ))G \cap \mathfrak{A}_n = \operatorname{Gal}(L/K(\delta))(第9章 注意 9.10)。□\square

定理 10.26(3 次式のガロア群)char⁡K≠2\operatorname{char} K \neq 2、ff を分離的な 3 次式とする。ff が既約なら、D(f)D(f) が KK で平方のとき Gal⁡(f)=A3≅Z/3Z\operatorname{Gal}(f) = \mathfrak{A}_3 \cong \mathbb{Z}/3\mathbb{Z}、そうでないとき S3\mathfrak{S}_3 である。ff が 1 次式と既約 2 次式の積なら Gal⁡(f)≅Z/2Z\operatorname{Gal}(f) \cong \mathbb{Z}/2\mathbb{Z}(互換)、1 次式の積なら 11 である。

証明. ff が既約なら 3=[K(α1):K]3 = [K(\alpha_1) : K] は ∣G∣\lvert G \rvert を割るので、G=A3G = \mathfrak{A}_3 または S3\mathfrak{S}_3 で、定理 10.25 で決まる。残りは分解体の次数が 2, 1 であることによる。□\square

例 10.27(PARI/GP の polgalois と一致)x3−2x^3 - 2 は D=−108D = -108 で S3\mathfrak{S}_3(第9章 例 9.12)。x3−3x+1x^3 - 3x + 1 は D=81=92D = 81 = 9^2 で A3\mathfrak{A}_3(第9章 問題 9.3)。x3+x2−2x−1x^3 + x^2 - 2x - 1(2cos⁡(2π/7)2\cos(2\pi/7) の最小多項式。第9章 例 9.19)は定理 10.11(3) より D=49D = 49 で A3\mathfrak{A}_3。x3−x−1x^3 - x - 1 は D=−23D = -23 で S3\mathfrak{S}_3。既約性はいずれも有理根がないことからわかる(第6章 例 6.28(3))。

カルダノの公式の解釈. 標数 0 で f=x3+px+qf = x^3 + px + q を既約、ω\omega を 1 の原始 3 乗根とする。ラグランジュの分解式 u=α1+ωα2+ω2α3u = \alpha_1 + \omega\alpha_2 + \omega^2\alpha_3, v=α1+ω2α2+ωα3v = \alpha_1 + \omega^2\alpha_2 + \omega\alpha_3 について、α1+α2+α3=0\alpha_1 + \alpha_2 + \alpha_3 = 0 を使って展開すると

uv=−3p,u3+v3=−27q,u3−v3=3−3 δ,α1=u+v3uv = -3p, \qquad u^3 + v^3 = -27q, \qquad u^3 - v^3 = 3\sqrt{-3}\ \delta, \qquad \alpha_1 = \frac{u + v}{3}

(−3=ω−ω2\sqrt{-3} = \omega - \omega^2)。u=v=0u = v = 0 なら α1=0\alpha_1 = 0 となり既約性に反するので、必要なら α2,α3\alpha_2, \alpha_3 を入れかえて u≠0u \neq 0 とする。すると v=−3p/uv = -3p/u で、3α2=ω2u+ωv3\alpha_2 = \omega^2u + \omega v, 3α3=ωu+ω2v3\alpha_3 = \omega u + \omega^2v なので L(ω)=K(ω,u)L(\omega) = K(\omega, u)。(1 2 3)(1\ 2\ 3) は uu を ω2u\omega^2u に写すので u3∈K(ω,D)u^3 \in K(\omega, \sqrt{D}) で、冪根拡大の列 K⊂K(ω)⊂K(ω,D)⊂K(ω,D,u)=L(ω)K \subset K(\omega) \subset K(\omega, \sqrt{D}) \subset K(\omega, \sqrt{D}, u) = L(\omega) を得る(最後の段はクンマー拡大。第9章 定理 9.21)。[L(ω):K(ω)]=6[L(\omega) : K(\omega)] = 6 なら、後の 2 段は S3⊃A3⊃{e}\mathfrak{S}_3 \supset \mathfrak{A}_3 \supset \lbrace e \rbrace に対応する(x3−2x^3 - 2 では D=6−3\sqrt{D} = 6\sqrt{-3} なので K(ω)=K(D)K(\omega) = K(\sqrt{D}) となり、中央の段は自明)。(u/3)3=−q/2±−D/108(u/3)^3 = -q/2 \pm \sqrt{-D/108}(−D/108=q2/4+p3/27-D/108 = q^2/4 + p^3/27)と (u/3)(v/3)=−p/3(u/3)(v/3) = -p/3 からカルダノの公式

α1=−q2+q24+p3273+−q2−q24+p3273\alpha_1 = \sqrt[3]{-\frac{q}{2} + \sqrt{\frac{q^2}{4} + \frac{p^3}{27}}} + \sqrt[3]{-\frac{q}{2} - \sqrt{\frac{q^2}{4} + \frac{p^3}{27}}}

(立方根は積が −p/3-p/3 となるように選ぶ)を得る。根が 3 つとも実数なら D>0D > 0 で根号の中は負になり、x3−3x+1x^3 - 3x + 1 では α1=e2πi/33+e−2πi/33=2cos⁡40∘\alpha_1 = \sqrt[3]{e^{2\pi i/3}} + \sqrt[3]{e^{-2\pi i/3}} = 2\cos 40^\circ と虚数を経由する(還元不能の場合, casus irreducibilis。既約なら避けられないことが知られている。主張のみ)。

10.8 4 次式:3 次分解式とガロア群

char⁡K≠2\operatorname{char} K \neq 2、f=x4+ax3+bx2+cx+d∈K[x]f = x^4 + ax^3 + bx^2 + cx + d \in K[x] を分離的とし、根から

θ1=α1α2+α3α4,θ2=α1α3+α2α4,θ3=α1α4+α2α3\theta_1 = \alpha_1\alpha_2 + \alpha_3\alpha_4, \quad \theta_2 = \alpha_1\alpha_3 + \alpha_2\alpha_4, \quad \theta_3 = \alpha_1\alpha_4 + \alpha_2\alpha_3

をつくって、R(x)=(x−θ1)(x−θ2)(x−θ3)R(x) = (x - \theta_1)(x - \theta_2)(x - \theta_3) を3 次分解式 (resolvent cubic) という((α1+α2)(α3+α4)(\alpha_1 + \alpha_2)(\alpha_3 + \alpha_4) などを使う流儀もある)。V={e,(1 2)(3 4),(1 3)(2 4),(1 4)(2 3)}V = \lbrace e, (1\ 2)(3\ 4), (1\ 3)(2\ 4), (1\ 4)(2\ 3) \rbrace(クラインの四元群。V4V_4 とも書く)、C4C_4 を位数 4 の巡回群、D4D_4 を位数 8 の二面体群とする。

命題 10.28

  1. R(x)=x3−bx2+(ac−4d)x−(a2d−4bd+c2)∈K[x]R(x) = x^3 - bx^2 + (ac - 4d)x - (a^2d - 4bd + c^2) \in K[x]。
  2. θ1−θ2=(α1−α4)(α2−α3)\theta_1 - \theta_2 = (\alpha_1 - \alpha_4)(\alpha_2 - \alpha_3), θ1−θ3=(α1−α3)(α2−α4)\theta_1 - \theta_3 = (\alpha_1 - \alpha_3)(\alpha_2 - \alpha_4), θ2−θ3=(α1−α2)(α3−α4)\theta_2 - \theta_3 = (\alpha_1 - \alpha_2)(\alpha_3 - \alpha_4)。よって D(R)=D(f)D(R) = D(f) で、θi\theta_i は相異なる。
  3. S4\mathfrak{S}_4 は {θ1,θ2,θ3}\lbrace \theta_1, \theta_2, \theta_3 \rbrace を置換し、その核は VV、θ1\theta_1 の固定部分群は D4(1)={e,(1 2),(3 4),(1 2)(3 4),(1 3)(2 4),(1 4)(2 3),(1 3 2 4),(1 4 2 3)}≅D4D_4^{(1)} = \lbrace e, (1\ 2), (3\ 4), (1\ 2)(3\ 4), (1\ 3)(2\ 4), (1\ 4)(2\ 3), (1\ 3\ 2\ 4), (1\ 4\ 2\ 3) \rbrace \cong D_4。

証明. (1) ∑θi=s2\sum\theta_i = s_2, θ1θ2+θ1θ3+θ2θ3=s1s3−4s4\theta_1\theta_2 + \theta_1\theta_3 + \theta_2\theta_3 = s_1s_3 - 4s_4, θ1θ2θ3=s12s4+s32−4s2s4\theta_1\theta_2\theta_3 = s_1^2s_4 + s_3^2 - 4s_2s_4(展開して確かめられる)に s1=−as_1 = -a, s2=bs_2 = b, s3=−cs_3 = -c, s4=ds_4 = d を代入する。(2) たとえば θ1−θ3=α1(α2−α4)−α3(α2−α4)\theta_1 - \theta_3 = \alpha_1(\alpha_2 - \alpha_4) - \alpha_3(\alpha_2 - \alpha_4)。(3) θk\theta_k は {1,2,3,4}\lbrace 1, 2, 3, 4 \rbrace を 2 元ずつに分ける 3 つの組分けに対応し、S4\mathfrak{S}_4 は組分けを置換する。VV の元はすべての組分けを保ち、互換と長さ 3, 4 の巡回置換はどれかを動かすので核は VV で、像は位数 6 の S3\mathfrak{S}_3 全体。θ1\theta_1 の固定部分群は位数 8 で、上の 8 元は組分け {1,2}∪{3,4}\lbrace 1, 2 \rbrace \cup \lbrace 3, 4 \rbrace を保つ。□\square

系 10.29(4 次式の判別式)D(x4+px2+qx+r)=16p4r−4p3q2−128p2r2+144pq2r−27q4+256r3D(x^4 + px^2 + qx + r) = 16p^4r - 4p^3q^2 - 128p^2r^2 + 144pq^2r - 27q^4 + 256r^3。

証明. D(f)=D(R)D(f) = D(R)、R=x3−px2−4rx+4pr−q2R = x^3 - px^2 - 4rx + 4pr - q^2 に定理 10.11(3) を使って展開する。□\square

定理 10.30(4 次式のガロア群)char⁡K≠2\operatorname{char} K \neq 2、ff を既約で分離的な 4 次式、G=Gal⁡(f)G = \operatorname{Gal}(f)、D=D(f)D = D(f) とする。

KK 上の RR DD GG
既約 平方でない S4\mathfrak{S}_4
既約 平方 A4\mathfrak{A}_4
根をちょうど 1 つもつ 平方でない D4D_4 または C4C_4
1 次式の積 平方 VV

3 行目で RR の KK における根を θ\theta とすると、G=C4G = C_4   ⟺  \iff x2−θx+dx^2 - \theta x + d と x2+ax+(b−θ)x^2 + ax + (b - \theta) がともに K(D)K(\sqrt{D}) 上で 1 次式の積に分解する(カッペ–ウォレンの判定法, Kappe–Warren)。

証明. M=K(θ1,θ2,θ3)M = K(\theta_1, \theta_2, \theta_3) とすると、命題 10.28(3) より Gal⁡(L/M)=G∩V\operatorname{Gal}(L/M) = G \cap V で、Gal⁡(M/K)\operatorname{Gal}(M/K) は GG の S4/V≅S3\mathfrak{S}_4/V \cong \mathfrak{S}_3 における像 G‾\overline{G} と同型である。GG は推移的なので 4∣∣G∣4 \mid \lvert G \rvert。

  • RR が既約   ⟺  \iff 3∣∣G‾∣3 \mid \lvert \overline{G} \rvert で、このとき 12∣∣G∣12 \mid \lvert G \rvert。位数 12 の部分群 HH は指数 2 なので g2∈Hg^2 \in H(すべての gg)で、長さ 3 の巡回置換 c=(c2)2c = (c^2)^2 をすべて含むから A4\mathfrak{A}_4 に等しい(第4章 命題 4.20(3))。よって定理 10.25 より、DD が平方なら A4\mathfrak{A}_4、そうでなければ S4\mathfrak{S}_4。
  • RR が 1 次式の積   ⟺  \iff G⊂VG \subset V で、4∣∣G∣4 \mid \lvert G \rvert より G=V⊂A4G = V \subset \mathfrak{A}_4。
  • RR の根がちょうど 1 つ(番号をつけかえて θ1\theta_1)なら ∣G‾∣=2\lvert \overline{G} \rvert = 2, G⊂D4(1)G \subset D_4^{(1)}。D4(1)D_4^{(1)} の位数 4 の部分群は C4=⟨(1 3 2 4)⟩C_4 = \langle (1\ 3\ 2\ 4) \rangle、VV、推移的でない {e,(1 2),(3 4),(1 2)(3 4)}\lbrace e, (1\ 2), (3\ 4), (1\ 2)(3\ 4) \rbrace なので、G⊄VG \not\subset V(G‾≠1\overline{G} \neq 1)と合わせて G=D4(1)G = D_4^{(1)} または C4C_4 で、どちらも奇置換を含む。

カッペ–ウォレン:K′=K(D)K' = K(\sqrt{D}) とすると Gal⁡(L/K′)=G∩A4\operatorname{Gal}(L/K') = G \cap \mathfrak{A}_4 は、G=D4(1)G = D_4^{(1)} なら VV、G=C4G = C_4 なら {e,(1 2)(3 4)}\lbrace e, (1\ 2)(3\ 4) \rbrace。α1α2,α3α4\alpha_1\alpha_2, \alpha_3\alpha_4 は x2−θ1x+dx^2 - \theta_1x + d の根、α1+α2,α3+α4\alpha_1 + \alpha_2, \alpha_3 + \alpha_4 は x2+ax+(b−θ1)x^2 + ax + (b - \theta_1) の根である。G=C4G = C_4 ならこれらは (1 2)(3 4)(1\ 2)(3\ 4) で固定されるので K′K' に属する。G=D4(1)G = D_4^{(1)} で両方が K′K' 上で分解すれば、根は (1 3)(2 4)(1\ 3)(2\ 4) で固定され α1α2=α3α4\alpha_1\alpha_2 = \alpha_3\alpha_4, α1+α2=α3+α4\alpha_1 + \alpha_2 = \alpha_3 + \alpha_4 となって、{α1,α2}={α3,α4}\lbrace \alpha_1, \alpha_2 \rbrace = \lbrace \alpha_3, \alpha_4 \rbrace に矛盾する。□\square

S4\mathfrak{S}_4 の推移的部分群の分類は第12章(定理 12.4)で扱う。第12章では D4=⟨(1 2 3 4),(2 4)⟩D_4 = \langle (1\ 2\ 3\ 4), (2\ 4) \rangle, C4=⟨(1 2 3 4)⟩C_4 = \langle (1\ 2\ 3\ 4) \rangle をとる。これは組分け {1,3}∪{2,4}\lbrace 1, 3 \rbrace \cup \lbrace 2, 4 \rbrace(θ2\theta_2 に対応する)を保つ群とその巡回部分群で、上の D4(1)D_4^{(1)}, ⟨(1 3 2 4)⟩\langle (1\ 3\ 2\ 4) \rangle を (2 3)(2\ 3) で共役にしたもの(根の番号 2 と 3 の入れかえ)である。実際、第9章 例 9.13 の番号づけでは、x4−2x^4 - 2 の 3 次分解式の有理根は θ2=α1α3+α2α4=0\theta_2 = \alpha_1\alpha_3 + \alpha_2\alpha_4 = 0 である。

系 10.31(複二次式)char⁡K≠2\operatorname{char} K \neq 2、f=x4+px2+rf = x^4 + px^2 + r を既約とする。rr が KK で平方なら G=VG = V、r(p2−4r)r(p^2 - 4r) が平方なら G=C4G = C_4、それ以外なら G=D4G = D_4。

証明. R=(x−p)(x2−4r)R = (x - p)(x^2 - 4r), D=16r(p2−4r)2D = 16r(p^2 - 4r)^2 で、p2−4rp^2 - 4r は平方でない(平方なら f=(x2−u)(x2−v)f = (x^2 - u)(x^2 - v), u,v∈Ku, v \in K)。rr が平方なら G=VG = V。そうでなければ θ=p\theta = p、K(D)=K(r)K(\sqrt{D}) = K(\sqrt{r}) で、2 つの 2 次式は x2−px+rx^2 - px + r と x2x^2。(y+zr)2=y2+rz2+2yzr(y + z\sqrt{r})^2 = y^2 + rz^2 + 2yz\sqrt{r}(y,z∈Ky, z \in K)より、λ∈K×\lambda \in K^\times が K(r)K(\sqrt{r}) で平方   ⟺  \iff λ\lambda か λr\lambda r が KK で平方なので、G=C4G = C_4   ⟺  \iff r(p2−4r)r(p^2 - 4r) が平方。□\square

例 10.32(すべて polgalois と一致)

  1. x4−2x^4 - 2:r(p2−4r)=−16r(p^2 - 4r) = -16 は平方でないので D4D_4(第9章 例 9.13)。R=x(x2+8)R = x(x^2 + 8), D=−2048D = -2048。
  2. x4+1x^4 + 1:r=1r = 1 は平方なので VV(分解体 Q(ζ8)\mathbb{Q}(\zeta_8))。D=256=162D = 256 = 16^2。
  3. x4−4x2+2x^4 - 4x^2 + 2(アイゼンシュタイン):r(p2−4r)=16r(p^2 - 4r) = 16 なので C4C_4、D=211D = 2^{11}。実際、根 ±2±2\pm\sqrt{2 \pm \sqrt{2}} はすべて Q(2+2)\mathbb{Q}(\sqrt{2 + \sqrt{2}}) に属する。
  4. x4+8x+12=(x2−2)2+4(x+1)2+4x^4 + 8x + 12 = (x^2 - 2)^2 + 4(x + 1)^2 + 4 は実根をもたず、法 5 で (x+1)(x3+4x2+x+2)(x + 1)(x^3 + 4x^2 + x + 2)(3 次因子は F5\mathbb{F}_5 に根をもたない)と分解するので 2 次式の積にもならず、既約である。R=x3−48x−64R = x^3 - 48x - 64 は法 5 で根をもたないので既約(第6章 定理 6.27)で、D=331776=5762D = 331776 = 576^2。よって A4\mathfrak{A}_4。
  5. Φ5=x4+x3+x2+x+1\Phi_5 = x^4 + x^3 + x^2 + x + 1:R=(x−2)(x2+x−1)R = (x - 2)(x^2 + x - 1), θ=2\theta = 2, D=125D = 125。x2−2x+1x^2 - 2x + 1 と x2+x−1x^2 + x - 1(判別式 55)は Q(5)\mathbb{Q}(\sqrt{5}) 上で分解するので C4C_4。一方 x4+3x+3x^4 + 3x + 3(アイゼンシュタイン、p=3p = 3)では R=(x+3)(x2−3x−3)R = (x + 3)(x^2 - 3x - 3), θ=−3\theta = -3, D=4725=33⋅52⋅7D = 4725 = 3^3 \cdot 5^2 \cdot 7 で、x2+3x+3x^2 + 3x + 3 の判別式 −3-3 は Q(21)\mathbb{Q}(\sqrt{21}) で平方でないので D4D_4。

フェラーリの方法. f=x4+px2+qx+r=0f = x^4 + px^2 + qx + r = 0 は (x2+θ/2)2=(θ−p)x2−qx+(θ2/4−r)(x^2 + \theta/2)^2 = (\theta - p)x^2 - qx + (\theta^2/4 - r) と書ける。右辺が 1 次式の平方になる条件 q2=(θ−p)(θ2−4r)q^2 = (\theta - p)(\theta^2 - 4r) は R(θ)=0R(\theta) = 0 と同値なので、3 次分解式の根を 1 つカルダノの公式で求めれば、ff は 2 つの 2 次式に分かれる。これは可解列 S4⊃A4⊃V⊃{e,(1 2)(3 4)}⊃{e}\mathfrak{S}_4 \supset \mathfrak{A}_4 \supset V \supset \lbrace e, (1\ 2)(3\ 4) \rbrace \supset \lbrace e \rbrace(第4章 例 4.17(2) の列を細かくしたもの)を体の側から見たものである。

10.9 楕円曲線の判別式への橋渡し

char⁡K≠2\operatorname{char} K \neq 2、E ⁣:y2=f(x)=x3+Ax+BE\colon y^2 = f(x) = x^3 + Ax + B とする。点 (x0,y0)(x_0, y_0) で偏微分 2y2y と f′(x)f'(x) がともに 00 になる(特異点)のは y0=0y_0 = 0, f(x0)=f′(x0)=0f(x_0) = f'(x_0) = 0 のときなので、EE が特異点をもつ   ⟺  \iff D(f)=−4A3−27B2=0D(f) = -4A^3 - 27B^2 = 0。21-elliptic-curves 第1章では判別式を Δ=−16(4A3+27B2)=16D(f)\Delta = -16(4A^3 + 27B^2) = 16D(f) と定める。

例 10.33 y2=x3−xy^2 = x^3 - x は Δ=64\Delta = 64、y2=x3+17y^2 = x^3 + 17 は Δ=−124848=−24⋅33⋅172\Delta = -124848 = -2^4 \cdot 3^3 \cdot 17^2(PARI/GP の ellinit と一致)で、後者は素数 p≥5p \geq 5, p≠17p \neq 17 を法とする還元も非特異である(問題 10.7 と同じ理由)。y2=x3y^2 = x^3(例 10.23)や y2=x2(x+1)y^2 = x^2(x + 1)(問題 10.4)は D=0D = 0 の特異 3 次曲線である。

まとめ

  • 対称式は基本対称式の多項式としてただ一通りに書ける。
  • 冪和と基本対称式はニュートンの恒等式で結ばれ、モニック多項式では D(f)=det⁡(pi+j−2)D(f) = \det(p_{i+j-2})。
  • D(f)=an2n−2∏i<j(αi−αj)2D(f) = a_n^{2n-2}\prod_{i < j}(\alpha_i - \alpha_j)^2 は係数の整数係数多項式で、D(x3+px+q)=−4p3−27q2D(x^3 + px + q) = -4p^3 - 27q^2。
  • 終結式 Res⁡(f,g)=am∏g(αi)=ambn∏(αi−βj)\operatorname{Res}(f, g) = a^m\prod g(\alpha_i) = a^mb^n\prod(\alpha_i - \beta_j) は共通根を判定し、(f,g)(f, g) に属し、変数の消去に使える。Res⁡(f,f′)=(−1)n(n−1)/2anD(f)\operatorname{Res}(f, f') = (-1)^{n(n-1)/2}a_nD(f)。
  • 標数 ≠2\neq 2 で Gal⁡(f)⊂An\operatorname{Gal}(f) \subset \mathfrak{A}_n   ⟺  \iff D(f)D(f) が平方。既約 4 次式のガロア群は 3 次分解式と DD で決まり、D4D_4 と C4C_4 はカッペ–ウォレンの判定法で区別する。
  • y2=x3+Ax+By^2 = x^3 + Ax + B が非特異   ⟺  \iff 4A3+27B2≠04A^3 + 27B^2 \neq 0。

演習問題

問題 10.1 ★ α,β,γ\alpha, \beta, \gamma を x3−2x−5x^3 - 2x - 5 の根とする。α2+β2+γ2\alpha^2 + \beta^2 + \gamma^2, α3+β3+γ3\alpha^3 + \beta^3 + \gamma^3, α4+β4+γ4\alpha^4 + \beta^4 + \gamma^4 と判別式を求めよ。

解答

s1=0s_1 = 0, s2=−2s_2 = -2, s3=5s_3 = 5。定理 10.6 より p2=−2s2=4p_2 = -2s_2 = 4, p3=3s3=15p_3 = 3s_3 = 15, p4=−s2p2+s3p1=8p_4 = -s_2p_2 + s_3p_1 = 8。定理 10.11(2) より D=−4(−2)3−27⋅25=−643D = -4(-2)^3 - 27 \cdot 25 = -643。

問題 10.2 ★ f=x2+1f = x^2 + 1, g=x2+x+1g = x^2 + x + 1 の終結式をシルベスター行列と定理 10.14 の両方で計算し、uf+vg=1uf + vg = 1 となる u,v∈Z[x]u, v \in \mathbb{Z}[x] を求めよ。

解答
Res⁡(f,g)=det⁡(1010010111100111)=1\operatorname{Res}(f, g) = \det\begin{pmatrix} 1 & 0 & 1 & 0 \\ 0 & 1 & 0 & 1 \\ 1 & 1 & 1 & 0 \\ 0 & 1 & 1 & 1 \end{pmatrix} = 1

根 ±i\pm i では g(α)=αg(\alpha) = \alpha なので Res⁡=i⋅(−i)=1\operatorname{Res} = i \cdot (-i) = 1。g−f=xg - f = x より 1=f−x2=f−x(g−f)=(x+1)f−xg1 = f - x^2 = f - x(g - f) = (x + 1)f - xg。

問題 10.3 ★ カルダノの公式で x3−6x−9=0x^3 - 6x - 9 = 0 の実根を求め、この多項式の Q\mathbb{Q} 上のガロア群と判別式を求めよ。

解答

q2/4+p3/27=81/4−8=49/4q^2/4 + p^3/27 = 81/4 - 8 = 49/4 より、実根は 9/2+7/23+9/2−7/23=2+1=3\sqrt[3]{9/2 + 7/2} + \sqrt[3]{9/2 - 7/2} = 2 + 1 = 3(積 2=−p/32 = -p/3)。x3−6x−9=(x−3)(x2+3x+3)x^3 - 6x - 9 = (x - 3)(x^2 + 3x + 3) で、2 次因子は判別式 −3-3 で既約なので、ガロア群は Z/2Z\mathbb{Z}/2\mathbb{Z}。D=−4(−6)3−27⋅81=−1323=−33⋅72D = -4(-6)^3 - 27 \cdot 81 = -1323 = -3^3 \cdot 7^2 は平方でない(互換は奇置換)。

問題 10.4 ★★ x=t2−1x = t^2 - 1, y=t3−ty = t^3 - t で表される曲線の方程式を終結式で求め、原点で曲線が交わる 2 本の接線を求めよ。

解答

t2−1−xt^2 - 1 - x の根は t=±x+1t = \pm\sqrt{x + 1} で、そこで t3−t=t(t2−1)=txt^3 - t = t(t^2 - 1) = tx なので

Res⁡t(t2−1−x,t3−t−y)=(xx+1−y)(−xx+1−y)=y2−x2(x+1)\operatorname{Res}_t(t^2 - 1 - x, t^3 - t - y) = (x\sqrt{x + 1} - y)(-x\sqrt{x + 1} - y) = y^2 - x^2(x + 1)

で、曲線は y2=x3+x2y^2 = x^3 + x^2(定理 10.21)。原点での最低次の項は y2−x2=(y−x)(y+x)y^2 - x^2 = (y - x)(y + x) なので、接線は y=±xy = \pm x である(t=±1t = \pm 1 がともに原点に移る)。

問題 10.5 ★★ x3−7x+7x^3 - 7x + 7 と x3−4x+1x^3 - 4x + 1 の Q\mathbb{Q} 上のガロア群を求めよ。

解答

x3−7x+7x^3 - 7x + 7 はアイゼンシュタインの判定法(p=7p = 7)で既約で、D=4⋅343−27⋅49=49=72D = 4 \cdot 343 - 27 \cdot 49 = 49 = 7^2 なので A3\mathfrak{A}_3。x3−4x+1x^3 - 4x + 1 は ±1\pm 1 が根でない(値は −2,4-2, 4)ので既約で、D=256−27=229D = 256 - 27 = 229 は平方でないので S3\mathfrak{S}_3。

問題 10.6 ★★ x4+5x2+5x^4 + 5x^2 + 5, x4−10x2+1x^4 - 10x^2 + 1, x4−x−1x^4 - x - 1 の Q\mathbb{Q} 上のガロア群を求めよ(x4−10x2+1x^4 - 10x^2 + 1 の既約性は第8章 例 8.15)。

解答

x4+5x2+5x^4 + 5x^2 + 5 はアイゼンシュタインの判定法(p=5p = 5)で既約で、r=5r = 5 は平方でなく r(p2−4r)=25r(p^2 - 4r) = 25 は平方なので、系 10.31 より C4C_4。x4−10x2+1x^4 - 10x^2 + 1 は r=1r = 1 が平方なので VV(第9章 例 9.11 と一致)。x4−x−1x^4 - x - 1 は法 2 で x4+x+1x^4 + x + 1 となり既約(第6章 例 6.28(2))。R=x3+4x−1R = x^3 + 4x - 1 は ±1\pm 1 が根でない(値は 4,−64, -6)ので既約、系 10.29 より D=−27−256=−283D = -27 - 256 = -283 は平方でないので S4\mathfrak{S}_4。

問題 10.7 ★★ f∈Z[x]f \in \mathbb{Z}[x] をモニック、pp を素数とする。ff を法 pp で還元した f‾\overline{f} が F‾p\overline{\mathbb{F}}_p で重根をもつことと p∣D(f)p \mid D(f) は同値であることを示せ。x3−2x^3 - 2 についてそのような pp をすべて求めよ。

解答

Δn\Delta_n は整数係数なので(命題 10.9(2))、D(f)=Δn(a0,…,an)D(f) = \Delta_n(a_0, \dots, a_n) を法 pp で還元したものは Δn(a‾0,…,a‾n)=D(f‾)\Delta_n(\overline{a}_0, \dots, \overline{a}_n) = D(\overline{f})(f‾\overline{f} もモニックで nn 次)。よって p∣D(f)p \mid D(f)   ⟺  \iff D(f‾)=0D(\overline{f}) = 0   ⟺  \iff f‾\overline{f} が重根をもつ。D(x3−2)=−22⋅33D(x^3 - 2) = -2^2 \cdot 3^3 なので p=2,3p = 2, 3 で、実際 F2\mathbb{F}_2 で x3x^3、F3\mathbb{F}_3 で x3+1=(x+1)3x^3 + 1 = (x + 1)^3。

問題 10.8 ★★★ pp を奇素数とする。例 10.19 と命題 10.20 を使って D(Φp)=(−1)(p−1)/2pp−2D(\Phi_p) = (-1)^{(p-1)/2}p^{p-2} を示し、p∗=(−1)(p−1)/2pp^{\ast} = (-1)^{(p-1)/2}p とおくと Q(p∗)\mathbb{Q}(\sqrt{p^{\ast}}) が Q(ζp)\mathbb{Q}(\zeta_p) のただ一つの 2 次部分体であることを示せ(第9章 例 9.19 の −7\sqrt{-7} の一般化)。

解答

例 10.19 より D(xp−1)=(−1)p(p−1)/2pp(−1)p−1=(−1)(p−1)/2ppD(x^p - 1) = (-1)^{p(p-1)/2}p^p(-1)^{p-1} = (-1)^{(p-1)/2}p^p(pp は奇数)。xp−1=(x−1)Φpx^p - 1 = (x - 1)\Phi_p に命題 10.20 を使うと、Res⁡(x−1,Φp)=Φp(1)=p\operatorname{Res}(x - 1, \Phi_p) = \Phi_p(1) = p より D(xp−1)=D(Φp)p2D(x^p - 1) = D(\Phi_p)p^2。

G=Gal⁡(Q(ζp)/Q)≅(Z/pZ)×G = \operatorname{Gal}(\mathbb{Q}(\zeta_p)/\mathbb{Q}) \cong (\mathbb{Z}/p\mathbb{Z})^\times は位数 p−1p - 1 の巡回群(第1章 定理 1.44)で、生成元は p−1p - 1 個の根を長さ p−1p - 1(偶数)の巡回置換で動かす奇置換である。定理 10.25(3) より指数 2 の部分群 G∩Ap−1G \cap \mathfrak{A}_{p-1} の固定体は Q(D(Φp))=Q(p∗)\mathbb{Q}(\sqrt{D(\Phi_p)}) = \mathbb{Q}(\sqrt{p^{\ast}})(pp−2=p⋅(p(p−3)/2)2p^{p-2} = p \cdot (p^{(p-3)/2})^2)。巡回群の指数 2 の部分群はただ一つ(第2章 定理 2.23(3))なので、2 次部分体はこれに限る。

この章を読み終えたら

「読了」にすると、学習記録と地図に反映されます。

この章の誤りを報告GitHub で見る