TANT 15 - Abhyankar's lemma and local Kronecker-Weber
Hello there! These are notes for the fifteenth class of the course "Topics in algebra and number theory" held in Block 4 of the academic year 2017/18 at the University of Copenhagen.
In the previous lecture we have defined the ramification filtration of a finite, Galois extension of complete, discretely valued fields. This filtration gives us a way of studying the Galois group of any extension of complete, discretely valued fields. In this lecture we will concentrate on Galois extensions of a local field that are abelian, i.e. the Galois group is commutative. In particular we will see that every (tamely ramified) abelian extension of Qp is contained in a cyclotomic extension.
In order to do so, we will need a lemma which will enable us to kill the ramification in an extension of valued fields after changing the base field: this is the so-called Abhyankhar's lemma.
Lemma 1 Consider the diagram of discretely valued fields on the right, where K⊆L is finite and unramified. Then E⊆EL is also finite and unramified.
Proof We can assume that everything is complete, because completing preserves finite extensions (see Exercise 5 of the twelfth lecture) and preserves the value groups when the fields are non-Archimedean (see Exercise 2 of the ninth lecture). Moreover, we can assume that K=L∩E because the extension L∩E⊆L is also unramified.
Now, since everything is complete we can apply Theorem 1 of the thirteenth lecture to see that there exists a polynomial f(x)∈K[x] such that its reduction ¯f(x)∈κK[x] is separable and L≅K[x]/(f(x)). Moreover, since K=L∩E we have that EL≅E[x]/(f(x)) and this concludes the proof because the polynomial ¯f(x)∈κE[x] is still separable. Q.E.D.
Remark 2 In the proof of the previous lemma we have introduced new notation. Namely, if (K,ϕ) is a non-Archimedean valued field sometimes we will omit ϕ and we will write AK for the valuation ring, mK for the maximal ideal and κK for the residue field.
Using the previous lemma we can prove a powerful result on tamely ramified extensions, which goes under the name of Abhyankar's lemma.
Theorem 2 Let (K,ϕ) be a discretely valued field and let K⊆L⊆M and K⊆E⊆M be finite field extensions. Suppose that K⊆L is tamely ramified and that e(L∣K) divides e(E∣K). Then E⊆LE is unramified.
Proof Again as before, we may assume that everything is complete. Let L0⊆L be the inertia field of the extension K⊆L (see Lemma 7 of the thirteenth lecture). Then K⊆L0 is unramified (i.e. e(L0∣K)=1 ), and thus we can apply the previous lemma to see that E⊆L0E is unramified, i.e. e(L0E∣E)=1. Thus we can use the multiplicativity of the ramification and inertia indexes (see Exercise 3) to see that E⊆LE is unramified if and only if L0E⊆LE is unramified.
Observe now that the extension L0⊆L is tamely and totally ramified, because L0 is the inertia field of the extension K⊆L. Thus we can apply Theorem 6 of the thirteenth lecture to see that L=L0(e√πL0) for some uniformizer πL0∈L0, where e=e(L∣K)=e(L∣L0)=[L:L0]. Let now πL0E∈LE be any uniformizer and recall that πe(L0E∣L0)L0E/πL0∈A×L0. We can now use the fact that e=e(L∣K) divides e(E∣K)=e(L0E∣L0) to write e(L0E∣L0)=ee′ and get that πL0πe(L0E∣L0)L0E=(e√πL0πe′L0E)e=u∈A×L0 which implies that LE=L0E(e√πL0)=L0E(e√u) for u∈A×L0. Let now f(x):=xe−u∈AL0[x] and observe that ¯f(x)∈κL0[x] is separable because ¯u≠0 and the characteristic of κL0 equals the characteristic of κK, which is coprime to e by hypothesis. Thus we may invoke again Theorem 1 of the thirteenth lecture to see that L0E⊆LE is unramified and conclude. Q.E.D.
Exercise 3 Prove that the ramification and the inertia index are multiplicative. More precisely, if K⊆L⊆M are extensions of non-Archimedean valued fields, we have that e(M∣K)=e(M∣L)e(L∣K) and f(M∣K)=f(M∣L)f(L∣K).
Exercise 4 Prove that the group of roots of unity μn(Qp)≤Q×p is a cyclic group of order equal to gcd(n,p−1) if p≥3 and of order equal to gcd(n,2) if p=2. (Hint: prove a similar statement for μn(Fp) and use Hensel's lemma when p∤n. If p∣n you need to do a little more... See for example Theorem 3.1 of these notes by Keith Conrad).
Example 5 Let m∈N and suppose that p∤m. Then the reduction of the m-th cyclotomic polynomial Φm(x) modulo p is separable, and thus we can apply Theorem 1 of the thirteenth lecture to see that the extension Qp⊆Qp(ζm) is unramified. Moreover, if d=[Qp(ζm):Qp] we know from Corollary 2 of the thirteenth lecture that Qp(ζm)=Qp(ζpd−1). Finally, since this extension is unramified we know from Theorem 1 of the previous lecture that Gal(Qp(ζpd−1)/Qp)≅Gal(Fp(ζpd−1)/Fp)≅Z/dZ.
Example 6 Consider now the cyclotomic extension Qp⊆Qp(ζpr) for some r∈N, and assume that p≥3. We see from Exercise 4 that this extension has order pr−1⋅(p−1). Moreover, the situation is exactly like the one we have over Q, and in particular we have that Gal(Qp(ζpr)/Qp)≅(ZprZ)×≅Zpr−1Z×Z(p−1)Z (see Theorem 2.3 and Theorem 2.5 of these notes by Keith Conrad).
Observe now that 1−ζpr∈Qp(ζpr) is a uniformizer. Indeed its minimal polynomial is Φpr(1−x) and we have that Φpr(x)=∑p−1j=0xjpr−1, which implies that NQp(ζpr)/Qp(1−ζpr)=Φpr(1)=p. This implies immediately that 1−ζpr is a uniformizer of Qp(ζpr) by the description of the absolute value on Qp(ζpr) given by Theorem 1 of the twelfth lecture and the fact that p∈Qp is a uniformizer.
Moreover, it is not difficult to see that the polynomial Φpr(1−x) is Eisenstein, and thus that the extension Qp⊆Qp(ζpr) is totally ramified.
Finally, Hensel's lemma shows that Qp(ζp)≅Qp[x]/(xp−1+p), but the analogous statement is false for r≥2. Indeed, the extension Q3⊆Q3[x]/(x6+3) is Galois, but its Galois group is isomorphic to S3 and not to Z/2Z×Z/3Z≅Z/6Z as can be seen here.
Finally, if p=2 then again the situation is analogous to what happens over Q, and we have that Gal(Q2(ζ2r)/Q2)≅(Z/2rZ)×≅Z2Z×Z2r−2Z if r≥2, whereas Q2(ζ2)=Q2. Again the same argument as before shows that this extension is totally ramified.
Example 7 In general, if n∈N we can write n=mpr with p∤m and we have that the extension Qp(ζn)=Qp(ζm)Qp(ζpr) where Qp⊆Qp(ζm)⊆Qp(ζn) is the inertia field. The picture to have in mind is the following:
We are now ready to proceed towards the proof of the local theorem of Kronecker and Weber.
Lemma 8 Let Qp⊆K be a finite, Galois extension and suppose that Gal(K/Qp) is cyclic of order qr where q∈N is a prime and q≠p. Then there exists m∈N such that K⊆Qp(ζm), where ζm is a primitive m-th root of unity, i.e. Qp(ζm)≅Qp[x]/(Φm(x)) where Φm(x)∈Z[x] is the m-th cyclotomic polynomial.
Proof First of all, Qp⊆K is tamely ramified because we know from Theorem 10 of the twelfth lecture that e(K∣Qp) divides qn, and thus p∤e(K∣Qp). This implies that Iw(K∣Qp) is trivial and thus we can use Corollary 5 of the fourteenth lecture to see that I(K∣Qp) can be embedded into F×p. Thus Qp⊆K is tamely ramified and e(K∣Qp) divides p−1, which is the ramification index of the extension Qp⊆Qp(ζp) by the previous example. Hence Theorem 2 tells us that the extension Qp(ζp)⊆K(ζp) is an unramified extension of non-Archimedean local fields. Then Corollary 2 of the thirteenth lecture tells us that K(ζp)=Qp(ζp,ζ) for some root of unity ζ whose order n is coprime to p. Thus if we take m=np we have that K⊆Qp(ζm). Q.E.D.
Theorem 9 Let Qp⊆K be a finite, Galois extension and suppose that Gal(K/Qp) is an abelian group and that p∤#Gal(K/Qp). Then there exists n∈N such that K⊆Qp(ζn).
Proof We can use the fundamental theorem of finite abelian groups (see also this paper of Gabriel Navarro) to write Gal(K/Qp)=C1×⋯×Cr where the Cj's are cyclic groups of prime power order. Thus we can apply Lemma 8 to the extensions Qp⊆KjwhereKj:=KC1×⋯×^Cj×⋯×Cr whose Galois group is isomorphic to Cj. Then we get that Kj⊆Qp(ζmj and all the mj's are coprime. Thus K=K1⋯Kr⊆Qp(ζn) where n=m1⋯mr. Q.E.D.
The previous theorem is valid also without the hypothesis that p∤#Gal(K/Qp). To prove this it is clearly sufficient to apply again the fundamental theorem of finite abelian groups and the following lemma.
Lemma 10 Let Qp⊆K be a finite, Galois extension and suppose that Gal(K/Qp) is cyclic of order pr. Then there exists m∈N such that K⊆Qp(ζm).
Proof We will prove that we can take m=(ppr−1)pr+1 if p≥3. Indeed suppose by contradiction that K⊈Qp(ζm). Then we have that {1}≠Gal(K(ζm)/Qp(ζm))↪Gal(K/Qp) and thus Gal(K(ζm)/Qp(ζm)) is a cyclic group of order ps with 0<s≤r. Using this we get that Gal(K(ζm)/Qp)≅Gal(K(ζm)/Qp(ζm))×Gal(Qp(ζm)/Qp)≅ZpsZ×ZprZ×ZprZ×Z(p−1)Z because Gal(Qp(ζpr+1)/Qp)≅(Z/pr+1Z)× as it happens over Q (see Example 5) and Gal(Qp(ζppr−1)/Qp)≅Z/prZ (see Example 6). Thus Gal(K(ζm)/Qp) is an abelian group with a (normal) subgroup isomorphic to (Z/pZ)3, and this implies that there exists a sub-extension Qp⊆L⊆K(ζm) with Gal(L/Qp)≅(Z/pZ)3 which is impossible if p≥3, as we will prove in the first lecture of the last week using Kummer theory.
This proof would hold also for p=2, but the problem is that Gal(Q2(ζ24)/Q2)≅(Z/2Z)3. Thus we need to be a little more careful, and to take m=(22r−1)2r+2. Supposing again by contradiction that K⊈Q2(ζm) we would have that
Gal(K(ζm)/Q2)≅{Z2sZ×Z2rZ×Z2rZ×Z2Z, for some 0<s≤rorZ2sZ×Z2rZ×Z2rZ, for some 2≤s≤r and this implies that there exists a sub-extension Q2⊆L⊆K(ζm) with Gal(L/Q2)≅(Z/2Z)4 (in the first case) or Gal(L/Q2)≅(Z/4Z)3 (in the second case), and we will show again in the first lecture of the last week that this is impossible by means of Kummer theory. Q.E.D.
Thus, as a corollary, we get the important local theorem of Kronecker and Weber:
Corollary 11 Every finite abelian extension of Qp is contained in a cyclotomic field.
In the previous lecture we have defined the ramification filtration of a finite, Galois extension of complete, discretely valued fields. This filtration gives us a way of studying the Galois group of any extension of complete, discretely valued fields. In this lecture we will concentrate on Galois extensions of a local field that are abelian, i.e. the Galois group is commutative. In particular we will see that every (tamely ramified) abelian extension of Qp is contained in a cyclotomic extension.
In order to do so, we will need a lemma which will enable us to kill the ramification in an extension of valued fields after changing the base field: this is the so-called Abhyankhar's lemma.
Abhyankhar's lemma
Let's start with a preliminary result on the composition of unramified extensions.Lemma 1 Consider the diagram of discretely valued fields on the right, where K⊆L is finite and unramified. Then E⊆EL is also finite and unramified.
Proof We can assume that everything is complete, because completing preserves finite extensions (see Exercise 5 of the twelfth lecture) and preserves the value groups when the fields are non-Archimedean (see Exercise 2 of the ninth lecture). Moreover, we can assume that K=L∩E because the extension L∩E⊆L is also unramified.
Now, since everything is complete we can apply Theorem 1 of the thirteenth lecture to see that there exists a polynomial f(x)∈K[x] such that its reduction ¯f(x)∈κK[x] is separable and L≅K[x]/(f(x)). Moreover, since K=L∩E we have that EL≅E[x]/(f(x)) and this concludes the proof because the polynomial ¯f(x)∈κE[x] is still separable. Q.E.D.
Remark 2 In the proof of the previous lemma we have introduced new notation. Namely, if (K,ϕ) is a non-Archimedean valued field sometimes we will omit ϕ and we will write AK for the valuation ring, mK for the maximal ideal and κK for the residue field.
Using the previous lemma we can prove a powerful result on tamely ramified extensions, which goes under the name of Abhyankar's lemma.

Proof Again as before, we may assume that everything is complete. Let L0⊆L be the inertia field of the extension K⊆L (see Lemma 7 of the thirteenth lecture). Then K⊆L0 is unramified (i.e. e(L0∣K)=1 ), and thus we can apply the previous lemma to see that E⊆L0E is unramified, i.e. e(L0E∣E)=1. Thus we can use the multiplicativity of the ramification and inertia indexes (see Exercise 3) to see that E⊆LE is unramified if and only if L0E⊆LE is unramified.
Observe now that the extension L0⊆L is tamely and totally ramified, because L0 is the inertia field of the extension K⊆L. Thus we can apply Theorem 6 of the thirteenth lecture to see that L=L0(e√πL0) for some uniformizer πL0∈L0, where e=e(L∣K)=e(L∣L0)=[L:L0]. Let now πL0E∈LE be any uniformizer and recall that πe(L0E∣L0)L0E/πL0∈A×L0. We can now use the fact that e=e(L∣K) divides e(E∣K)=e(L0E∣L0) to write e(L0E∣L0)=ee′ and get that πL0πe(L0E∣L0)L0E=(e√πL0πe′L0E)e=u∈A×L0 which implies that LE=L0E(e√πL0)=L0E(e√u) for u∈A×L0. Let now f(x):=xe−u∈AL0[x] and observe that ¯f(x)∈κL0[x] is separable because ¯u≠0 and the characteristic of κL0 equals the characteristic of κK, which is coprime to e by hypothesis. Thus we may invoke again Theorem 1 of the thirteenth lecture to see that L0E⊆LE is unramified and conclude. Q.E.D.
Exercise 3 Prove that the ramification and the inertia index are multiplicative. More precisely, if K⊆L⊆M are extensions of non-Archimedean valued fields, we have that e(M∣K)=e(M∣L)e(L∣K) and f(M∣K)=f(M∣L)f(L∣K).
The (local) theorem of Kronecker and Weber
Abhyankar's lemma allows us to "kill the ramification" of any tamely ramified extension K⊆L if we extend the base field K to a field E whose ramification index e(E∣K) is a multiple of e(L∣K). This allows us immediately to prove that every tamely ramified abelian extension is cyclotomic, i.e. it is contained in Qp(ζn) for some n∈N. Before proving this, let's have a look at the various types of cyclotomic extensions. First of all, we can see how many roots of unity are already contained in Qp.Exercise 4 Prove that the group of roots of unity μn(Qp)≤Q×p is a cyclic group of order equal to gcd(n,p−1) if p≥3 and of order equal to gcd(n,2) if p=2. (Hint: prove a similar statement for μn(Fp) and use Hensel's lemma when p∤n. If p∣n you need to do a little more... See for example Theorem 3.1 of these notes by Keith Conrad).
Example 5 Let m∈N and suppose that p∤m. Then the reduction of the m-th cyclotomic polynomial Φm(x) modulo p is separable, and thus we can apply Theorem 1 of the thirteenth lecture to see that the extension Qp⊆Qp(ζm) is unramified. Moreover, if d=[Qp(ζm):Qp] we know from Corollary 2 of the thirteenth lecture that Qp(ζm)=Qp(ζpd−1). Finally, since this extension is unramified we know from Theorem 1 of the previous lecture that Gal(Qp(ζpd−1)/Qp)≅Gal(Fp(ζpd−1)/Fp)≅Z/dZ.
Example 6 Consider now the cyclotomic extension Qp⊆Qp(ζpr) for some r∈N, and assume that p≥3. We see from Exercise 4 that this extension has order pr−1⋅(p−1). Moreover, the situation is exactly like the one we have over Q, and in particular we have that Gal(Qp(ζpr)/Qp)≅(ZprZ)×≅Zpr−1Z×Z(p−1)Z (see Theorem 2.3 and Theorem 2.5 of these notes by Keith Conrad).
Observe now that 1−ζpr∈Qp(ζpr) is a uniformizer. Indeed its minimal polynomial is Φpr(1−x) and we have that Φpr(x)=∑p−1j=0xjpr−1, which implies that NQp(ζpr)/Qp(1−ζpr)=Φpr(1)=p. This implies immediately that 1−ζpr is a uniformizer of Qp(ζpr) by the description of the absolute value on Qp(ζpr) given by Theorem 1 of the twelfth lecture and the fact that p∈Qp is a uniformizer.
Moreover, it is not difficult to see that the polynomial Φpr(1−x) is Eisenstein, and thus that the extension Qp⊆Qp(ζpr) is totally ramified.
Finally, Hensel's lemma shows that Qp(ζp)≅Qp[x]/(xp−1+p), but the analogous statement is false for r≥2. Indeed, the extension Q3⊆Q3[x]/(x6+3) is Galois, but its Galois group is isomorphic to S3 and not to Z/2Z×Z/3Z≅Z/6Z as can be seen here.
Finally, if p=2 then again the situation is analogous to what happens over Q, and we have that Gal(Q2(ζ2r)/Q2)≅(Z/2rZ)×≅Z2Z×Z2r−2Z if r≥2, whereas Q2(ζ2)=Q2. Again the same argument as before shows that this extension is totally ramified.
Example 7 In general, if n∈N we can write n=mpr with p∤m and we have that the extension Qp(ζn)=Qp(ζm)Qp(ζpr) where Qp⊆Qp(ζm)⊆Qp(ζn) is the inertia field. The picture to have in mind is the following:
We are now ready to proceed towards the proof of the local theorem of Kronecker and Weber.
Lemma 8 Let Qp⊆K be a finite, Galois extension and suppose that Gal(K/Qp) is cyclic of order qr where q∈N is a prime and q≠p. Then there exists m∈N such that K⊆Qp(ζm), where ζm is a primitive m-th root of unity, i.e. Qp(ζm)≅Qp[x]/(Φm(x)) where Φm(x)∈Z[x] is the m-th cyclotomic polynomial.
Proof First of all, Qp⊆K is tamely ramified because we know from Theorem 10 of the twelfth lecture that e(K∣Qp) divides qn, and thus p∤e(K∣Qp). This implies that Iw(K∣Qp) is trivial and thus we can use Corollary 5 of the fourteenth lecture to see that I(K∣Qp) can be embedded into F×p. Thus Qp⊆K is tamely ramified and e(K∣Qp) divides p−1, which is the ramification index of the extension Qp⊆Qp(ζp) by the previous example. Hence Theorem 2 tells us that the extension Qp(ζp)⊆K(ζp) is an unramified extension of non-Archimedean local fields. Then Corollary 2 of the thirteenth lecture tells us that K(ζp)=Qp(ζp,ζ) for some root of unity ζ whose order n is coprime to p. Thus if we take m=np we have that K⊆Qp(ζm). Q.E.D.
Theorem 9 Let Qp⊆K be a finite, Galois extension and suppose that Gal(K/Qp) is an abelian group and that p∤#Gal(K/Qp). Then there exists n∈N such that K⊆Qp(ζn).
Proof We can use the fundamental theorem of finite abelian groups (see also this paper of Gabriel Navarro) to write Gal(K/Qp)=C1×⋯×Cr where the Cj's are cyclic groups of prime power order. Thus we can apply Lemma 8 to the extensions Qp⊆KjwhereKj:=KC1×⋯×^Cj×⋯×Cr whose Galois group is isomorphic to Cj. Then we get that Kj⊆Qp(ζmj and all the mj's are coprime. Thus K=K1⋯Kr⊆Qp(ζn) where n=m1⋯mr. Q.E.D.
The previous theorem is valid also without the hypothesis that p∤#Gal(K/Qp). To prove this it is clearly sufficient to apply again the fundamental theorem of finite abelian groups and the following lemma.
Lemma 10 Let Qp⊆K be a finite, Galois extension and suppose that Gal(K/Qp) is cyclic of order pr. Then there exists m∈N such that K⊆Qp(ζm).
Proof We will prove that we can take m=(ppr−1)pr+1 if p≥3. Indeed suppose by contradiction that K⊈Qp(ζm). Then we have that {1}≠Gal(K(ζm)/Qp(ζm))↪Gal(K/Qp) and thus Gal(K(ζm)/Qp(ζm)) is a cyclic group of order ps with 0<s≤r. Using this we get that Gal(K(ζm)/Qp)≅Gal(K(ζm)/Qp(ζm))×Gal(Qp(ζm)/Qp)≅ZpsZ×ZprZ×ZprZ×Z(p−1)Z because Gal(Qp(ζpr+1)/Qp)≅(Z/pr+1Z)× as it happens over Q (see Example 5) and Gal(Qp(ζppr−1)/Qp)≅Z/prZ (see Example 6). Thus Gal(K(ζm)/Qp) is an abelian group with a (normal) subgroup isomorphic to (Z/pZ)3, and this implies that there exists a sub-extension Qp⊆L⊆K(ζm) with Gal(L/Qp)≅(Z/pZ)3 which is impossible if p≥3, as we will prove in the first lecture of the last week using Kummer theory.
This proof would hold also for p=2, but the problem is that Gal(Q2(ζ24)/Q2)≅(Z/2Z)3. Thus we need to be a little more careful, and to take m=(22r−1)2r+2. Supposing again by contradiction that K⊈Q2(ζm) we would have that
Gal(K(ζm)/Q2)≅{Z2sZ×Z2rZ×Z2rZ×Z2Z, for some 0<s≤rorZ2sZ×Z2rZ×Z2rZ, for some 2≤s≤r and this implies that there exists a sub-extension Q2⊆L⊆K(ζm) with Gal(L/Q2)≅(Z/2Z)4 (in the first case) or Gal(L/Q2)≅(Z/4Z)3 (in the second case), and we will show again in the first lecture of the last week that this is impossible by means of Kummer theory. Q.E.D.
Thus, as a corollary, we get the important local theorem of Kronecker and Weber:
Corollary 11 Every finite abelian extension of Qp is contained in a cyclotomic field.
Conclusions and references
In this lecture we managed to:- prove that unramified extensions remain unramified after changing the base field;
- prove that tamely ramified extensions become unramified if we sufficiently extend the base field;
- prove the local theorem of Kronecker and Weber (up to Kummer theory, which will be the subject of next lecture).
- Section 6 of these notes by Peter Stevenhagen;
- these notes by Andrew Sutherland;
- Section 5.2 of the book "Elementary and Analytic Theory of Algebraic Numbers" by Władysław Narkiewicz;
- Chapter 14 of the book "Introduction to Cyclotomic Fields" by Lawrence C. Washington.
Comments
Post a Comment