我们耗费亿点功夫来证明 Abhyankar–Moh 定理.
域 chark=0, 若 f,g∈k[t]\k 使 k[f,g]=k[t]. 则 degf,degg 间有整除关系.
注意 t 在 A:=k[g] 上整. 于是 f 在 A 上整, 实际上 A[f] 是自由有限生成 A-模, 一组基为 1,f,⋯,fN−1, 记 K:=FracA, 则 N:=[K(f):K]. 只需取 P 是 f 在 K 的最小多项式, 检查 P 的系数都是在 A 上整的, 结合 A 正规得 P(X)∈A[X].
当然 N=1 时 A[f]=A 而显然 degg∣degf, 所以设 N≥2, 对 0≤n≤N−1 记K[f]n:=i=0∑nKfi,A[f]n:=i=0∑nAfi,Kn:=fn+i=0∑n−1Kfi;An:=fn+i=0∑n−1Afi.那么由先前的练习不难得知 Kn∩A[f]=An. 然后我们再引入两个定义
若 h0,⋯,hN−1 是 K(f)⊂k(t) 的序列, 满足 hn∈Kn (resp. hn∈An) 对 1≤n≤N−1. 且 h0=1, degh0,⋯,deghN−1 是模 degg 两两不同余者, 则称 h0,⋯,hN−1 为一个 α 序列 (resp. β 序列). 不难验证对 0≤n≤N−1, 若 h0,⋯,hN−1 是 α 序列, 则 K[f]n=i=0∑nKhi;若 h0,⋯,hN−1 是 β 序列, 则 A[f]n=i=0∑nAhi.
若非零 p1,⋯,pm∈k(t) 次数模 degg 互不相同.
现 0=w∈∑Kpi, 则 degw=deggspj 对某 s∈Z,j∈Z≥0. 若 w∈∑Api 则可要求 s∈Z≥0.
若 β 序列存在, 则 Abhyankar–Moh 定理成立.
证明. 记
d=gcd(degf,degg), degf=ad, degg=bd, am+bn=1, 0≤m<b, (1) 现设
β 序列
h0,⋯,hN−1. 由前习题不难检查
k[f,g]=A[f]N−1, 由于
td∈k[t]=k[f,g] 故设
d=degtd=deggshr 对某
s≥0,0≤r≤N−1, 同样的设
degfm=deggs1hr1, s1≥0,0≤r1≤m. (2) 于是
deggshr≡deggs1hr1[degg] 得到
r=r1≤m<b 从而
hr∈A[f]b−1, 结合
1,f,⋯,fb−1 模
degg 两两不同, 因此
deghr=deggqfi 对某
q≥0,0≤i≤b−1. 从而
d=sdegg+deghr=(s+q)degg+idegf, 其中
s,q,i≥0. 故
d≥min{degf,degg}≥gcd(degf,degg)=d, 得到
min{degf,degg}=gcd(degf,degg).
α 序列的存在性
证明 β 序列的存在性绝非易事, 我们将先从 α 序列的存在性开始, 然后逐渐把结果变强. 类似 Gröbner 基讨论时定义的形式正规化, 在这个问题中先给出如下的定义:
设 S⊂k[t]\{0} 使其中元素次数互不相同, 记 degS={degs:s∈S}. 对 0=h∈k[t] 使 degh∈degS. 设 h−as 消去首项, s∈S,a∈k, 这样 deg(h−as)<degh. 于是定义 RS:k[t]→k[t], 不断消去首项直至变成 0 或得到次数不在 degS 者, 补充定义 RS(0)=0.
证明. (1) 取 h0:=1, h1:=RS(f), 其中 S:={gm:m≥0}, 则 h1∈A[f]1\A[f]0 否则 f∈A. 假设 h0,⋯,hn 已构造好, 记 S0:={hrgi:0≤r≤n,i≥0}, 定义 y0:=RS0(fn+1), 取 S1:={y0}∪S0, 再取 y1:=RS1(gfn+1), 从而 y1∈(g+k)fn+1+A[f]n, 现在 y1=0,degy1∈degS1. 归纳地 yi=RSi(gifn+1), Si:=Si−1∪{yi−1}, 这样得到一列 yi∈(gi+kgi−1+⋯+k)fn+1+A[f]n, yi∈A[f]n+1\A[f]n.
(2) 下证明存在
degyj 与
degh0,⋯,deghn 模
degg 互不相同. 若不然设
0≤s≤n 使
degyj≡deghs[degg] 对无穷多
j 成立. 记
degyj+pjdegg=deghs 倘若某
pj≤0 则
degyj∈degS0 矛盾, 因此
pj≥0 从而
degyj<deghs 但它们次数互不相同而与无穷性矛盾. 因此取
hn+1 为某个取新余数的
yj. 取
hn′ 为
hn 除掉
fn 的系数, 得
α 序列
hi′.
设 h0,⋯,hN−1 是如上构造的 α 序列, 设 K[f]n 中非零元次数在 Z 生成理想 Gn, 熟知 Gn=(degg,degh1,⋯,deghn), 于是 G0⊂⋯⊂GN−1, 假设 G0⊊Gc(1)⊊⋯⊊Gc(p), 其中 c(i) 为序列中第一次发生真包含者, 补充定义 c(p+1)=N. 从构造看出 c(1)=1. 更进一步地, 记 Dj:=(degg,degh1,⋯,deghc(j)), 注意 deghc(s)∈Ds−1, 用 es 记最小的正整数 n 使 ndeghc(s)∈Ds−1, 故 es≥2 对一切 s. 接下来这个推论对改进 α 序列是重要的.
对 1≤s≤p 有 esc(s)=c(s+1).
为此先看几个结果, 记 Bs:={hnhc(s)j:0≤n<c(s),0≤j<es}.
(1) Bs 中者的次数模 degg 互不相同. 考虑 deghnhc(s)j≡deghmhc(s)i[degg], 倘若 i=j 则由 α 序列定义得 m=n, 不然设 i>j, (i−j)deghc(s)∈Ds−1, 但 0<i−j<es 与 es 的最小性矛盾. (2) Bs 是 K[f]esc(s)−1 的一组 K-基, 于是 esc(s)≤N.
(1) 对 1≤s≤p, 有 esc(s)≤c(s+1). (2) 记 B0:={1}. 对 0≤s≤p, 若 w∈Ds 则 w≡degb[degg] 对某 b∈Bs.
证明. (1) 只看 s<p, 须证 m<esc(s) 则 deghm∈Ds. 此时 hm∈K[f]esc(s)−1 所以由诸习题 deghm=deggib=idegg+degb 对某 i∈Z,b∈Bs, 易知 degb∈Ds, 故得.
(2) 对
s 归纳,
s=0 显然. 由于
Ds+1=Ds+(deghc(s+1)), 于是
w∈Ds+1 总能写成
w′+mdeghc(s+1),w′∈Ds, 不妨设
0≤m<es+1. 由归纳假设记
w′≡degb′[degg],b′∈Bs. 于是
b′∈Bs⊂K[f]esc(s)−1⊂K[f]c(s+1)−1.所以
degb′≡deghr[degg] 对某
0≤r<c(s+1), 从而令
b=hrhc(s+1)m∈Bs+1 即得.
esc(s)=c(s+1) 的证明. 记
n:=esc(s), 现在
n≤N. 先看
n=N, 若
s<p 则
N=esc(s)≤c(s+1)≤c(p)≤N−1 矛盾. 接下来只需证明
n<N 时
deghn∈Ds. 若不然
deghn∈Ds 由先前推论
deghn≡degb[degg] 对某
b∈Bs, 结合
Bs⊂K[f]esc(s)−1=∑i=0n−1Khi 从而
degb≡deghj[degg] 对某
0≤j<n, 故
deghn≡deghj[degg] 而与
α 序列的定义矛盾.
归纳可证, 对 1≤s≤p 有 c(s+1)=e1⋯es.
现在 Bs 是 K[f]c(s+1)−1 的一组 K-基, 所以任意 w∈K[f]c(s+1)−1 总能被唯一写成 w1hc(s)es−1+⋯+wes−1hc(s)+wes, 其中 wi∈Kh0+⋯+Khc(s)−1=K[f]c(s)−1.
若存在 α 序列 h0,⋯,hN−1 使 hc(s)∈Ac(s) 对一切 s, 则 β 序列存在.
证明. 设
H′:={hc(1)j1⋯hc(p)jp:0≤js<es 对 1≤s≤p}, 易知
hc(1)j1⋯hc(p)jp∈Aj1c(1)+⋯+jpc(p). 为证明
H′ 是
β 序列, 需
H′ 中者的次数模
degg 互不相同及
J:={j1c(1)+⋯+jpc(p):0≤js<es 对 1≤s≤p}={0,1,⋯,N−1}, 前者只需
c(s) 的定义而后者由前一推论显然.
α 序列的改进
现在我们迫切地希望 hc(s)∈Ac(s), 为此考虑使用特征 0 的条件:
设环的包含关系 Q⊂R⊂S. 设 P=Xn+pn−1Xn−1+⋯+p0∈S[X], n≥1. 对 e≥1, 展开 Pe=Xne+sne−1Xne−1+⋯+s0. 若 sne−1,sne−2,⋯,sne−n∈R 则 P∈R[X]. 证明不难, 只需归纳地检查 pn−1,⋯,p0 能写成 sne−1,sne−2,⋯,sne−n 的多项式即可.
若 1,h1,⋯,hN−1 是 α 序列, 且 hc(s)es−hc(s+1)∈K[f]c(s)es−c(s)−1 对一切 1≤s≤p, 其中 hc(p+1):=0, 那么 hc(s)∈Ac(s) 对一切 1≤s≤p.
证明. 对
p−s 归纳,
p=s 时取
n:=c(p),e:=ep 以及
P(f):=hc(p),R:=A,S:=K. 现在
0=hc(p+1)=fN+∑i=0N−1aifi=:T(f),ai∈A,T(X)∈A[X]. 于是
(Pe−T)(f)∈K[f]c(p)ep−c(p)−1 得
ne−1,⋯,ne−n 次者系数为
0 从而由前习题得
hc(p)=P(f)∈A[f]∩Kc(p)=Ac(p). 然后对
1≤s≤p−1 类似.
设 1,h1,⋯,hN−1 是 α 序列, 记 hN:=0, 取 1≤s≤p.
(1) 存在唯一 w1,⋯,wes∈K[f]c(s)−1 使 hc(s)es−hc(s+1)=w1hc(s)es−1+⋯+wes−1hc(s)+wes. (2) degw1<deghc(s).
证明. 记 v=hc(s)es−hc(s+1), 只需检查 v∈K[f]c(s+1)−1 然后利用前面 Bs 是 K-基的描述即得 (1). (2) 的处理较为具体, 设 Bs={b1,⋯,br} 及 v=∑aibi, 显见 w1hc(s)es−1=∑ajbj, 诸 bj 形如 hnhc(s)es−1 对某 0≤n<c(s) 且诸 degbj∈Ds−1, 否则与 es 的最小性矛盾.
现在我们声称若
degbj∈Ds−1 则
degajbj<esdeghc(s), 这将推出
degw1+(es−1)deghc(s)<esdeghc(s) 从而
degw1<deghc(s). 因为
Bs 者次数模
degg 互不相同, 故设
degv=degaqbq 且
degv>degaibi 对
i=q, 于是
degv=degaq+degbq∈Ds, 且
deghc(s)es∈Ds,deghc(s+1)∈Ds. 于是由
v=hc(s)es−hc(s+1) 得知
deghc(s+1)<deghc(s)es=degv. 所以
degaibi<degaqbq=esdeghc(s) 对
i=q. 现利用
degbj∈Ds−1,
degbq=degaqbq−degaq∈Ds−1 故
j=q.
于是我们把 α 序列 H:=(1,h1,⋯,hN−1) 按上述命题确认的和 s 有关的 w1 记作 w(H,s), 如果 w(H,s)=0 则立刻得出 hc(s)es−hc(s+1)∈K[f]c(s)es−c(s)−1, 从而原定理得证. 于是立刻想到定义 hn:=hn 对 n=c(s) 对一个给定的 s 以及 hc(s):=hc(s)−w(H,s)/es.
检查 H:=(1,h1,⋯,hN−1) 是 α 序列, 只需注意 degw(H,s)<deghc(s).
设 1≤s≤p, u:=a2hc(s)es−2+⋯+aes, ai∈K[f]c(s)−1. 则存在唯一 a2,⋯,aes∈K[f]c(s)−1 使 u=a2hc(s)es−2+⋯+aes.
证明. 存在唯一
a1,⋯,aes∈K[f]c(s)−1 使
u=a1hc(s)es−1+⋯+aes 故只需证
a1=0. 若不然记
K[f]−1:=0 则
a1∈K[f]n\K[f]n−1 对某
0≤n<c(s), 再记
V:=K[f]n+(es−1)c(s)−1, 则
a1hc(s)es−1∈K[f]n+(es−1)c(s)\V. 记
u=a2hc(s)es−2+⋯+aes∈K[f](es−1)c(s)−1⊂V, 由定义
a1hc(s)es−1=u−u∈V 以及
u−u∈V 得到矛盾.
设 H 是 α 序列, 1≤s≤p, 假设 w(H,s)=0.
(1) 若 w(H,s)∈K[f]0=K 则 w(H,s)=0. (2) 若 w(H,s)∈K[f]j\K[f]j−1 对某 1≤j<c(s), 则 w(H,s)∈K[f]i 对某 i<j.
证明. 现在 hc(s)e(s)−hc(s+1)=(hc(s)es−hc(s+1))−w(H,s)hc(s)es−1+R=∑i=2ewihc(s)es−i+R, 其中 R=∑r=0es−2(res)hc(s)r(−w(H,s)/es)es−r. 于是由前一引理, 存在唯一 a2,⋯,aes∈K[f]c(s)−1 使 hc(s)e(s)−hc(s+1)=a2hc(s)es−2+⋯+aes+R.
下面研究
R, 设
w(H,s)∈K[f]j 对某
0≤j<c(s), 那么对
0≤r≤es−2 有
hc(s)rw(H,s)es−r∈K[f]rc(s)+j(es−r), 不难检查
rc(s)+j(es−r)≤(es−1)c(s)+j−1, 从而
hc(s)rw(H,s)es−r∈K[f](es−1)c(s)+j−1⊂K[f]c(s+1)−1. 于是存在
z1,⋯,zes∈K[f]c(s)−1 使
R=z1hc(s)es−1+⋯+zes. 从定义知
w(H,s)=z1 以及
z2hc(s)es−2+⋯+zes∈K[f](es−1)c(s)−1, 由此立刻得出
w(H,s)hc(s)es−1∈K[f](es−1)c(s)+j−1. 现在我们准备好证明 (1) 和 (2) 了. 假设
w(H,s)=0 则设
w(H,s)∈K[f]i\K[f]i−1, 于是
w(H,s)hc(s)es−1∈K[f](es−1)c(s)+i\K[f](es−1)c(s)+i−1, 故非零时
i≤j−1.
存在一个 α 序列 H 使 w(H,s)=0 对全体 1≤s≤p.
证明. 首先对
s=p 反复使用上述命题得
α 序列
H′ 使
w(H′,p)=0, 紧接着对
s=p−1 反复使用命题得到
H′′ 使
w(H′′,p)=w(H′′,p−1)=0, 如此递减
s, 因每次只改变
hc(s) 故已调好的
w(H,s) 不再动.
至此我们完成了 Abhyankar–Moh 定理的证明.
应用, 漫谈 Abhyankar–Moh 定理和代数几何
当然第一个要说明的事实是, 定理条件的 chark=0 是重要的, 检查特征 p 时, k[tp2,tp(p+1)+t]=k[t] 而没有次数整除关系. 第二个也很容易发现的事实是, 我们立刻得到了一个算法, 用于检查 k[f,g] 什么时候等于 k[t], 倘若某时刻次数没有整除关系了, 铁定失败, 否则用低次者的某个幂次消掉高次者的首项, 即可归纳. 类似的事实用代数的语言可如此叙述:
域 chark=0, 对 Ak1→Ak2 的任何闭浸入都在差 Ak2 的一个自同构下相同.
证明. 仿射概形间
SpecR→SpecS 是闭浸入当且仅当
R 同构于
S 的一个商环. 即
k[X,Y]→k[t] 是满射, 于是次数具有整除关系, 从而不断作
(X,Y)↦(X,Y−cXn) 或线性变换这样的自同构可使得最后变成标准嵌入
X=t,Y=0.
实际上我们稍微用点心, 就能弄明白 Ak2 的自同构群. 定义 Aff(k,n) 指 kn 上全体可逆线性者加常数得到的变换群. 而记 J(k,n) 记全体 (X1,⋯,Xn)↦(a1X1+f1(X2,⋯,Xn),a2X2+f2(X3,⋯,Xn),⋯+anXn+fn) 者, 其中 ai∈k×. 首先记 Bn=Aff(k,n)∩J(k,n), 于是我们能定义一个群自由积 T(k,2)=Aff(k,n)∗BnJ(k,n).
域 chark=0, 则 Aut(Ak2)=T(k,2).
证明. 首先, T(k,2) 能在 Ak2 上自同构作用, 我们须证明对非平凡的 T(k,2) 中元素, 它非平凡作用. 注意 g∈T(k,2) 能被唯一写成 g=h0k1h1⋯kℓhℓ, 其中 hi∈Aff(k,2),ki∈J(k,2) 且除两头外的项不位于 Bn. 归纳检查作用 k1h2⋯kℓhℓ 使两个分量的次数为 degk1⋯degkℓ 与 degk2⋯degkℓ 从而非平凡. 故只需检查任何自同构都形如 T(k,2) 者, 为此对 (F1,F2)∈Autk[X,Y], 依 degF1+degF2 归纳. 奠基 2 的情形显然. 一般情况下作线性变换使 degFi=degXFi(X,0) 对 i=1,2, 注意到 k[F1(X,0),F2(X,0)]=k[X], 我们声称作 (X,Y)↦(X,Y−cXn) 者使两多项式的次数和变得更小. 实际上只要说明最高次齐次项差一个幂次线性关系.
首先注意 Jacobi 行列式作为多项式
J(F1,F2)∈k×, 这是链式法则的直接推论, 于是对
F1,F2 的最高次齐次项
h1,h2 总有
J(h1,h2)=0. 于是结合它们的次数具有整除关系, 设
d=degh1/degh2 则
h1,h2d 只差一个常数. 容易检查次数相同的
J(h1,h2d)=0, 基变换到代数闭包后
det[∑X−αiY1∑X−αiYαi∑X−βiY1∑X−βiYβi]=0 从而第一行的
X 倍减第二行的
Y 倍, 从而
∑X−αiY1=∑X−βiY1, 从而得出两多项式的根一致. 于是
(X,Y)↦(X,Y−cXn) 消去最高次齐次者.
于是根据 Kurosh 子群定理我们有立刻的推论:
域 chark=0, 设 g∈Aut(Ak2) 是有限阶元, 则存在 φ∈Aut(Ak2) 使 φ−1gφ∈Aff(k,2) 是有限阶元. 这是因为 J(k,2) 中元素 g 的阶如果是有限的, 通过调整 Y 的不动点, 可共轭为 (ζX+f(Y),ωY), 其中 ζ,ω 是单位根. 现在 ∑ζ−nf(ωnY)=0, 这等价于使 ζ=ωm 的那些 m 对应 f 的 Ym 系数为 0. 而我们考虑用 (X+F(Y),Y) 来共轭而消掉 f, 即需 ζF(Y)−F(ωY)+f(Y)=0, 容易看出 ζ=ωm 的 m 对应 F 的 Ym 系数非 0.
特别的, 研究阶为 2 的元素可以帮我们处理一些特殊问题.
若 Y 是 k-概形, 使得 Y×kAk1=Ak2, 则 Y≅Ak1.
证明. 考虑
Y×kAk1 中
Ak1 的自同构
k[t]→k[t],t↦−t. 这样将得到
Ak2 的阶
2 的
k-自同构, 根据前一推论, 可在自同构共轭下变成仿射的, 于是不动点恰为
Akd.