三次方程,Lagrange resolvent, Galois理论

本文围绕三次方程的Galois群与求根公式展开。先介绍了不同形式三次方程的求解方法及Galois群情况,回顾了Vieta定理和判别式。给出了三次方程化为特定形式的方法,总结了Galois群结论。还介绍了两种求根公式推导方法,本质是将问题化为一元二次方程求解,最后补充了相关习题。

三次方程的Galois群与求根公式

  1. 如果三次方程是像t3=at^3=at3=a这样,那直接开根号就能求解(一个实根,加一对共轭复根). 如果能够猜出三次方程t3+at2+bt+c=0t^3+at^2+bt+c=0t3+at2+bt+c=0的一个根t1t_1t1,那么作多项式除法,找出商q(t)=t2+dt+eq(t)=t^2+dt + eq(t)=t2+dt+e, 问题化为求解一元二次方程q(t)=0q(t)=0q(t)=0. 此时根据q(t)q(t)q(t)的判别式是非负还是负数,得到两种情况:如果判别式非负,那么原来的三次方程在基域上有三个根(计算重数),此时Galois群只有一个元素(恒等映射);如果判别式是负数,那么Galois群是2阶的,两个元素一个是恒等映射,另一个是对调两个共轭的复根(而保持基域所有元素不动).

  2. 回忆Vieta定理,即多项式的根与系数的关系. 这个定理的一般形式,是说多项式的系数,能够表达成它的根的(多变量的)对称多项式. 例如,对三次多项式t3+at2+bt+c=0t^3+at^2+bt+c=0t3+at2+bt+c=0, 设它的三个根是t1,t2,t3t_1, t_2, t_3t1,t2,t3, 那么t3+at2+bt+c=(t−t1)(t−t2)(t−t3).t^3+at^2+bt+c=(t-t_1)(t-t_2)(t-t_3).t3+at2+bt+c=(tt1)(tt2)(tt3).比较两边系数可知−a=t1+t2+t3,b=t1t2+t2t3+t3t1,c=−t1t2t3-a=t_1+t_2+t_3, b = t_1 t_2 + t_2t_3+t_3t_1, c=-t_1t_2t_3a=t1+t2+t3,b=t1t2+t2t3+t3t1,c=t1t2t3. 像t1+t2+t3,t1t2+t2t3+t3t1,t1t2t3t_1+t_2+t_3, t_1t_2+t_2t_3+t_3t_1, t_1t_2t_3t1+t2+t3,t1t2+t2t3+t3t1,t1t2t3这样的表达式,如果任意调换数字1,2,3(相应的tit_iti跟着调换),表达式保持不变. 这就是 对称多项式.

  3. 回忆判别式. 对于一元二次多项式t2+bt+ct^2+bt+ct2+bt+c, 判别式常取做b2−4cb^2-4cb24c. 考虑两根之差的平方(t1−t2)2(t_1-t_2)^2(t1t2)2, 我们有(t1−t2)2=(t1+t2)2−4t1t2=b2−4c. (t_1-t_2)^2 = (t_1+t_2)^2 - 4t_1t_2 = b^2 -4c.(t1t2)2=(t1+t2)24t1t2=b24c. 定义nnn次多项式f(t)f(t)f(t)nnn个根(在某个分裂域上)记作t1,…,tnt_1, \ldots, t_nt1,,tn(计算重数,即允许有某些ti=tjt_i = t_jti=tj). 定义δ=∏1≤i<j≤n(ti−tj),Δ=δ2. \delta = \prod_{1 \leq i < j \leq n} (t_i - t_j), \quad \Delta = \delta^2. δ=1i<jn(titj),Δ=δ2.Δ\DeltaΔfff判别式.

立即可知f(t)f(t)f(t)有重根当且仅当Δ=0=δ\Delta = 0=\deltaΔ=0=δ. (这与一元二次多项式的结论一样).

练习(1):计算x3+px+qx^3+px+qx3+px+q的判别式Δ\DeltaΔ. (答案是−4p3−27q2=−108((p3)3+(q2)2)-4p^3-27q^2=-108\big((\frac{p}{3})^3+(\frac{q}{2})^2\big)4p327q2=108((3p)3+(2q)2))

  1. f(t)∈F[t]f(t)\in F[t]f(t)F[t]nnn次多项式而且没有重根, 而EEEfffFFF上的分裂域. 设fffEEE上的所有根是t1,…,tnt_1, \ldots, t_nt1,,tn. 如果σ∈Gal(E/F)\sigma \in Gal(E/F)σGal(E/F), 那么f(σ(t1))=σ(f(t1))=σ(0)=0f(\sigma(t_1))=\sigma(f(t_1))=\sigma(0)=0f(σ(t1))=σ(f(t1))=σ(0)=0. 所以σ(t1)\sigma(t_1)σ(t1)也是fff的根. 由此得到从Gal(E/F)Gal(E/F)Gal(E/F)fff的全部nnn个根的对称群SnS_nSn的一个单同态σ↦πσ\sigma \mapsto \pi_\sigmaσπσ(验证!). 于是所有{πσ:σ∈Gal(E/F)}\{\pi_\sigma : \sigma \in Gal(E/F)\}{πσ:σGal(E/F)}SnS_nSn内构成一个子群GfG_fGf, 这个子群与Gal(E/F)Gal(E/F)Gal(E/F)同构.

  2. 定义:设f(t)∈F[t]f(t)\in F[t]f(t)F[t]nnn次多项式而且没有重根, 而EEEfffFFF上的分裂域. 那么Gal(E/F)Gal(E/F)Gal(E/F)的子群GfG_fGf称为多项式fff的Galois群.

练习(2):证明定理:假设基域FFF的特征不等于222. 那么GfG_fGf只含有偶置换 (即当把GfG_fGf看成是SnS_nSn的子群时,Gf⊆AnG_f \subseteq A_nGfAn.)当且仅当δ∈F\delta \in FδF.

  1. 一般的三次方程t3+at2+bt+c=0t^3+at^2+bt+c=0t3+at2+bt+c=0, 可以令x=t+a/3x=t+a/3x=t+a/3, 将二次项消掉,变成h(x)=x3+px+q=0 h(x)=x^3+px+q=0 h(x)=x3+px+q=0的形式. (验证!当然这里要假设系数a,b,ca,b,ca,b,c所在的域FFF的特征不等于333.) 下面只考虑像h(x)h(x)h(x)这种形式. 假设p,q∈Fp, q\in Fp,qFFFF的特征不等于333. 上述三次多项式在FFF上的分裂域记作EEE. 三个根记为β1,β2,β3∈E\beta_1, \beta_2, \beta_3 \in Eβ1,β2,β3E.

  2. 我们希望考察一般情况,不希望像1中提到的那样(否则三次多项式直接化归到二次). 为此需要假设任取h(x)h(x)h(x)的一个根β\betaβ, 其它两个根一定能够表达成βσ=σ(β)\beta^\sigma = \sigma(\beta)βσ=σ(β)的形式,其中σ∈Gh\sigma \in G_hσGh. 这称为 GhG_hGhX={β1,β2,β3}X=\{\beta_1, \beta_2, \beta_3\}X={β1,β2,β3}上的作用是传递的. 不难证明,只要hhh不可约,那么GhG_hGh在全部根的集合上的作用就是传递的. (这个条件也是必要的)

  3. 到此可以总结三次方程的Galois群:三次方程f(t)=0f(t)=0f(t)=0FFF上有根的情况,请看1. 下设三次方程不可约且FFF的特征不等于2. 那么Gf=A3G_f=A_3Gf=A3当且仅当判别式Δ\DeltaΔ可以在FFF内开平方. 否则Gf=S3G_f=S_3Gf=S3.

: h(x)=x3−2∈Q[x]h(x)=x^3-2 \in \mathbb{Q}[x]h(x)=x32Q[x]. 判别式−108-108108Q\mathbb{Q}Q上不是完全平方数. 所以Gh=S3G_h = S_3Gh=S3. h(x)h(x)h(x)Q\mathbb{Q}Q上的分裂域是E=Q[23,ω]E=\mathbb{Q}[\sqrt[3]{2}, \omega]E=Q[32,ω], 其中ω\omegaω是一个本原三次单位根(例如可以取ω=exp⁡(2π−1/3)=−12+−32)\omega = \exp(2 \pi \sqrt{-1}/3)=-\frac{1}{2}+\frac{\sqrt{-3}}{2})ω=exp(2π1/3)=21+23). 设S3S_3S3由二阶元τ\tauτ与三阶元σ\sigmaσ生成,其中τστ=σ−1\tau \sigma \tau=\sigma^{-1}τστ=σ1. 那么这些元素,作为EEEQ\mathbb{Q}Q-自同构,由公式τ(ω)=ω2=ω−1=ωˉ,τ(23)=23,σ(23)=23ω,σ(ω)=ω\tau(\omega)=\omega^2=\omega^{-1}=\bar{\omega}, \tau(\sqrt[3]{2})=\sqrt[3]{2}, \sigma(\sqrt[3]{2})=\sqrt[3]{2}\omega, \sigma(\omega)=\omegaτ(ω)=ω2=ω1=ωˉ,τ(32=32,σ(32)=32ω,σ(ω)=ω 完全确定.

按照Galois基本定理,Galois群Gh=S3G_h=S_3Gh=S3有一个正规子群A3A_3A3(由偶置换组成,或者说,由σ\sigmaσ生成的三阶循环群),由上述τ,σ\tau, \sigmaτ,σ的公式可确定其不动域EA3=Q(ω)E^{A_3}=\mathbb{Q}(\omega)EA3=Q(ω).

  1. 解三次方程h(x)=x3+px+q=0h(x)=x^3+px+q=0h(x)=x3+px+q=0一个很简便的方法是作代换x=w−p3wx=w-\frac{p}{3w}x=w3wp (据说这是Vieta想到的), 则h(x)h(x)h(x)可以化为w3−p327w3+q=0.w^3-\frac{p^3}{27w^3}+q=0. w327w3p3+q=0.再令t=w3t=w^3t=w3, 就化成一元二次方程t2+qt−p327=0t^2+qt-\frac{p^3}{27}=0t2+qt27p3=0. 由此得到t=w3=−q±q2+4p3272=−q2±q24+p327. t=w^3=\frac{-q\pm \sqrt{q^2+\frac{4p^3}{27}}}{2}=-\frac{q}{2}\pm \sqrt{\frac{q^2}{4}+\frac{p^3}{27}}.t=w3=2q±q2+274p3=2q±4q2+27p3.
    由此再开三次方(此时要用De-Moivre棣莫弗公式,求出所有三个复根),就能得到三个www, 从而得到h(x)=0h(x)=0h(x)=0的解x=w−p3wx=w-\frac{p}{3w}x=w3wp.

:上述解法最早Cartano (1501-1576) 发表的Ars Magna, 但现在比较公认是Tartaglia更早知道这个公式. 不过大家也承认Tartaglia也是从其他人处看到这个公式的. 当时的公式只给出实根,因为当时没有复数的概念. 不难看出方程h(x)=0h(x)=0h(x)=0有实根的充分条件是q24+p327≥0\frac{q^2}{4}+\frac{p^3}{27}\geq 04q2+27p30.

练习: (3) 为得到上述Vieta代换,我们希望h(x)h(x)h(x)能化简一些,最好能化简到可以用已知的方法写出求根公式. 为此设x=z+wx=z+wx=z+w, 代入h(x)=x3+px+qh(x)=x^3+px+qh(x)=x3+px+q. 我们希望此时能化简到z3+w3+q=0z^3+w^3+q=0z3+w3+q=0的形式. 请由此说明得到Vieta代换的理由. (4)说明上述方法只会得到三个zzz, 而不是六个. (5) 分别讨论q24+p327\frac{q^2}{4}+\frac{p^3}{27}4q2+27p3的符号对h(x)=0h(x)=0h(x)=0的根的影响.

  1. 另一个推导求根公式的方法,是使用Lagrange resolvent (拉格朗日预解式),即下面定义的式子(1,β1):=β1+β2+β3,  (ω,β1):=β1+ωβ2+ω2β3,  (ω2,β1):=β1+ω2β2+ωβ3.(1, \beta_1):=\beta_1+\beta_2+\beta_3, \; (\omega,\beta_1):=\beta_1+\omega \beta_2 + \omega^2 \beta_3, \; (\omega^2, \beta_1):=\beta_1 + \omega^2 \beta_2 + \omega \beta_3. (1,β1):=β1+β2+β3,(ω,β1):=β1+ωβ2+ω2β3,(ω2,β1):=β1+ω2β2+ωβ3.这里β1,β2,β3\beta_1, \beta_2, \beta_3β1,β2,β3同上,是h(x)=x3+px+q=0h(x)=x^3+px+q=0h(x)=x3+px+q=0在分裂域上的三个根(上面的预解式当然也可以用其它根来定义. 但由于h(x)h(x)h(x)的不含有二次项,所以(1,β1)=0(1, \beta_1)=0(1,β1)=0.).

关键的一步是看出:
命题: (ω,β1)3,(ω2,β1)3(\omega, \beta_1)^3, (\omega^2, \beta_1)^3(ω,β1)3,(ω2,β1)3都是Q(ω)\mathbb{Q}(\omega)Q(ω)上的元素.

练习(6):请证明这个命题. 提示:只需证明它们是σ\sigmaσ-不变的. 看下面的练习(7).

进一步,可以求出(ω,β1)3+(ω2,β1)3=−27q,  (ω,β1)3⋅(ω2,β1)3=(−3p)3.(\omega, \beta_1)^3+ (\omega^2, \beta_1)^3 = -27q, \; (\omega, \beta_1)^3 \cdot (\omega^2, \beta_1)^3= (-3p)^3.(ω,β1)3+(ω2,β1)3=27q,(ω,β1)3(ω2,β1)3=(3p)3.于是这两个数是方程Z2+27qZ−27p3=0Z^2+27qZ-27p^3=0Z2+27qZ27p3=0的根. 这就回到了9的情形. 不妨设两个根为Z1=(ω,β1)3=−272q+32−3Δ,  Z2=(ω2,β1)3=−272q−32−3Δ,Z_1=(\omega, \beta_1)^3 = -\frac{27}{2}q+\frac{3}{2}\sqrt{-3\Delta},\; Z_2=(\omega^2, \beta_1)^3 = -\frac{27}{2}q-\frac{3}{2}\sqrt{-3\Delta},Z1=(ω,β1)3=227q+23,Z2=(ω2,β1)3=227q23, 这里Δ=−4q3−27p2\Delta = -4q^3-27p^2Δ=4q327p2是判别式. 再通过预解式,反过来求出三个根βj=(1/3)(ωju1+ω2ju2),j=1,2,3\beta_j = (1/3)(\omega^{j}u_1 + \omega^{2j}u_2), j=1, 2, 3βj=(1/3)(ωju1+ω2ju2),j=1,2,3, 其中u1=(ω,β1),u2=(ω2,β1)u_1 = (\omega, \beta_1), u_2 = (\omega^2, \beta_1)u1=(ω,β1),u2=(ω2,β1).

:(1) 与9类似,这里只会得到三个根 (2) 我们看到,为了得到所有的根,必须要求分裂域包含了全部三次单位根.

  1. 上面两种解法本质是等价的:将解三次方程的问题,化为求解一个一元二次方程的问题。这等价于说先从EEE退回到中间域Q(ω)\mathbb{Q}(\omega)Q(ω). 这样做的好处是,两个域扩张E/Q(ω),Q(ω)/QE/\mathbb{Q}(\omega), \mathbb{Q}(\omega)/\mathbb{Q}E/Q(ω),Q(ω)/Q, 都是循环扩张,即相应的Galois群是循环群. 有限次的循环扩张K/FK/FK/F都能用根式求解, 即任意一个α∈K\alpha \in KαK,在FFF上的极小多项式,一定是像xn−αnx^n - \alpha^nxnαn的形式.
    这里还要用到两个循环扩张E/Q(ω),Q(ω)/QE/\mathbb{Q}(\omega), \mathbb{Q}(\omega)/\mathbb{Q}E/Q(ω),Q(ω)/Q的次数都是素数. 我们有下面的重要
    定理:设ppp是一个素数. 如果域FFF包含了全部ppp-次单位根,那么任意一个ppp次扩张K/FK/FK/F一定是循环扩张.

定理:如果L/FL/FL/F是素数次域扩张,那么任意一个a∈L∖Fa \in L \setminus FaLFFFF上生成LLL, 即L=F(a)L=F(a)L=F(a).

上述Lagrange resolvent就充当了素数次域扩张E/Q(ω)E/\mathbb{Q}(\omega)E/Q(ω)的生成元的角色!

:如果三次多项式p(x)=x3+ax2+bx+cp(x)=x^3+ax^2+bx+cp(x)=x3+ax2+bx+c定义在FFF上,设EEE是这个多项式在FFF上的分裂域. 那么EEE必须包含三个三次单位根. 从F(ω)F(\omega)F(ω)EEE之间有一个中间域MMM,即向F(ω)F(\omega)F(ω)添加Lagrange resolvents而生成的域. 于是Gal(E/M)=A3Gal(E/M) = A_3Gal(E/M)=A3.

以上就是全部的讨论。下面补充几个习题。

练习:(7). 域扩张E/QE/\mathbb{Q}E/Q的中间域Q(ω)\mathbb{Q}(\omega)Q(ω)记作MMM. 那么E/ME/ME/M是三次Galois扩张. Gal(E/M)=A3Gal(E/M)=A_3Gal(E/M)=A3. 现在将EEE看成3维MMM线性空间. 设A3A_3A3由三阶元σ\sigmaσ生成. 由于Gal(E/M)=AutM(E)Gal(E/M)=Aut_M(E)Gal(E/M)=AutM(E), 于是可以将σ\sigmaσ看成EEE(作为MMM线性空间)的线性变换. 求线性变换σ\sigmaσ的特征值与相应的特征子空间. (提示:A3A_3A3是循环群,所以是交换群)

对域扩张M/QM/\mathbb{Q}M/Q, 回答同样的问题. 注意这里M/QM/\mathbb{Q}M/Q也是Galois扩张.

我们再来解释“从EEE退回到中间域Q(ω)\mathbb{Q}(\omega)Q(ω)“. 设βj,j=1,2,3\beta_j, j=1, 2,3βj,j=1,2,3h(x)=x3+px+qh(x)=x^3+px+qh(x)=x3+px+qEEE上的三个根. 其中取定β1\beta_1β1为实根,并用β1\beta_1β1构造拉格朗日预解式(1,β1),u1=(ω,β1),u2=(ω2,β1)(1, \beta_1), u_1 = (\omega, \beta_1), u_2 = (\omega^2, \beta_1)(1,β1),u1=(ω,β1),u2=(ω2,β1)同上.

如果β2,β3\beta_2, \beta_3β2,β3都是实根,则E=QE=\mathbb{Q}E=Q,这时没什么好讨论的. 所以假设β2,β3=β2ˉ\beta_2, \beta_3 = \bar{\beta_2}β2,β3=β2ˉ是一对共轭复根, 此时Galois群Gal(E/Q)=S3=⟨σ,τ⟩Gal(E/\mathbb{Q})=S_3=\langle \sigma, \tau\rangleGal(E/Q)=S3=σ,τ, 其中σ=(123),τ=(23)\sigma=(123), \tau=(23)σ=(123),τ=(23), 即σ\sigmaσ按顺序置换三个根βj\beta_jβj, τ\tauτ固定β1\beta_1β1, 对调β2,β3\beta_2, \beta_3β2,β3.

练习(6)已经给出了u13+u23∈Q(ω)u_1^3+u_2^3 \in \mathbb{Q}(\omega)u13+u23Q(ω), 的确:

(8). 证明τ(u1)=u2,τ(u2)=u1\tau(u_1)=u_2, \tau(u_2)=u_1τ(u1)=u2,τ(u2)=u1, 从而τ(u13)=u23\tau(u_1^3)=u_2^3τ(u13)=u23.

由此就可以知道u13+u23=u13+τ(u13),u13⋅u23=(u1⋅τ(u1))3.u_1^3 + u_2^3 = u_1^3 + \tau(u_1^3), u_1^3 \cdot u_2^3 = (u_1 \cdot \tau(u_1))^3.u13+u23=u13+τ(u13),u13u23=(u1τ(u1))3. 从而方程Z2−(u13+u23)Z+u13⋅u23=0Z^2-(u_1^3+u_2^3)Z+u_1^3 \cdot u_2^3=0Z2(u13+u23)Z+u13u23=0所有系数都在中间域EA3E^{A_3}EA3中.

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值