Appendix A. Field Theory
We put together some facts from field theory that we frequently call upon. Proofs can be found in all standard textbooks on algebra, e.g. [23]
A.1 Algebraic Field Extensions
Let L be a field that contains K as a subfield. Then L/K is called a field extension. Considering L as a vector space over K, its dimension is called the degree of L/K and denoted by [L : K]. L/K is said to be a finite extension if [L : K]=n<∞. Then there exists { } ∈ a basis α1,...,αn of L/K; i.e., every γ L has a unique representation n ∈ γ = i=1 ciαi with ci K.IfL/K and M/L are finite extensions, then M/K is finite as well, and the degree is [M : K]=[M : L] · [L : K]. An element α ∈ L is algebraic over K if there is a non-zero polynomial f(X) ∈ K[X] (the polynomial ring over K) such that f(α) = 0. Among all such polynomials there is a unique polynomial of smallest degree that is monic (i.e., its leading coefficient is 1); this is called the minimal polynomial of α over K. The minimal polynomial is irreducible in the ring K[X], hence it is often called the irreducible polynomial of α over K. The field extension L/K is called an algebraic extension if all elements α ∈ L are algebraic over K.
Let γ1,...,γr ∈ L. The smallest subfield of L that contains K and all ele- ments γ1,...,γr is denoted by K(γ1,...,γr). The extension K(γ1,...,γr)/K is finite if and only if all γi are algebraic over K. In particular, α ∈ L is algebraic over K if and only if [K(α):K] < ∞.Let p(X) ∈ K[X] be the minimal polynomial of α over K and r = deg p(X). Then [K(α):K]=r, and the elements 1,α,α2,...,αr−1 form a basis of K(α)/K. 328 AppendixA.FieldTheory A.2 Embeddings and K-Isomorphisms
Consider field extensions L1/K and L2/K. A field homomorphism σ : L1 → L2 is called an embedding of L1 into L2 over K,ifσ(a)=a for all a ∈ K.It follows that σ is injective and yields an isomorphism of L1 onto the subfield σ(L1) ⊆ L2. A surjective (hence bijective) embedding of L1 into L2 over K is a K-isomorphism.
A.3 Adjoining Roots of Polynomials
Given a field K and a non-constant polynomial f(X) ∈ K[X], there exists an algebraic extension field L = K(α) with f(α)=0.Iff(X) is irreducible, this extension field is unique up to K-isomorphism. This means: if L = K(α )is another extension field with f(α ) = 0, then there exists a K-isomorphism σ : L → L with σ(α)=α . We say that L = K(α) is obtained by adjoining a root of p(X)toK.
If f1(X),...,fr(X) ∈ K[X] are monic polynomials of degree di ≥ 1, there ⊇ exists an extension field Z K such that all fi(X) split into linear factors di − ∈ { | ≤ ≤ ≤ fi(X)= j=1(X αij) with αij Z,andZ = K( αij 1 i r and 1 j ≤ di }). The field Z is unique up to K-isomorphism; it is called the splitting field of f1,...,fr over K.
A field M is called algebraically closed if every polynomial f(X) ∈ M[X]of degree ≥ 1hasarootinM. For every field K there exists an algebraic extension K/K¯ with an alge- braically closed field K¯ . The field K¯ isuniqueuptoK-isomorphism; it is called the algebraic closure of K. Given an algebraic field extension L/K, there exists an embedding σ : L → K¯ over K.If[L : K] < ∞, the number of distinct embeddings of L to K¯ over K is at most [L : K].
A.5 The Characteristic of a Field
Let K be a field and let 1 ∈ K be the neutral element with respect to multipli- cation. For each integer m>0, letm ¯ =1+1+...+1∈ K (m summands). If m¯ = 0 (the zero element of K) for all m>0, we say that K has characteristic zero. Otherwise there exists a unique prime number p ∈ IN such thatp ¯ =0, and K is said to have characteristic p. We use the abbreviation char K.It Appendix A. Field Theory 329 is convenient to identify an integer m ∈ ZZ with the elementm ¯ ∈ K ; i.e., we simply write m =¯m ∈ K. If char K = 0, then K contains the field Q of rational numbers (up to isomorphism). In case char K = p>0, K contains the field IFp = ZZ/pZZ. In a field of characteristic p>0wehave(a + b)q = aq + bq for all a, b ∈ K and q = pj,j≥ 0.
A.6 Separable Polynomials
∈ ≥ Let f(X) K[X] be a monic polynomial of degree d 1. Over some extension ⊇ d − field L K, f(X) splits into linear factors f(X)= i=1(X αi). The polynomial f(X) is called separable if αi = αj for all i = j; otherwise, f is an inseparable polynomial. If char K = 0, all irreducible polynomials are separable. In case char K = i p>0, an irreducible polynomial f(X)= aiX ∈ K[X] is separable if and only if a = 0 for some i ≡ 0modp. i i ∈ The derivative of f(X)= aiX K[X] is defined in the usual manner i−1 by f (X)= iaiX (where i ∈ IN is considered as an element of K as in A.5). An irreducible polynomial f(X) ∈ K[X] is separable if and only if f (X) =0.
A.7 Separable Field Extensions
Let L/K be an algebraic field extension. An element α ∈ L is called separable over K if its minimal polynomial p(X) ∈ K[X] is a separable polynomial. L/K is a separable extension if all α ∈ L are separable over K. If char K =0, then all algebraic extensions L/K are separable. Let Φ be an algebraically closed field, Φ ⊇ K, and suppose that L/K is a finite extension of degree [L : K]=n. Then L/K is separable if and only if there exist n distinct embeddings σ1,...,σn : L → Φ over K (cf. A.4). In this case an element γ ∈ L is in K if and only if σi(γ)=γ for i =1,...,n. Given a tower M ⊇ L ⊇ K of algebraic field extensions, the extension M/K is separable if and only if both extensions M/L and L/K are separable.
A.8 Purely Inseparable Extensions
Consider an algebraic extension L/K where char K = p>0. An element r γ ∈ L is called purely inseparable over K if γp ∈ K for some r ≥ 0. In this e case the minimal polynomial of γ over K has the form f(X)=Xp − c with 330 AppendixA.FieldTheory c ∈ K (and e ≤ r). The extension L/K is purely inseparable if all elements γ ∈ L are purely inseparable over K. Given an arbitrary algebraic extension L/K, there exists a unique inter- mediate field S, K ⊆ S ⊆ L, such that S/K is separable and L/S is purely inseparable.
A.9 Perfect Fields
A field K is called perfect if all algebraic extensions L/K are separable. Fields of characteristic 0 are always perfect. A field K of characteristic p>0is perfect if and only if every α ∈ K can be written as α = βp, for some β ∈ K. All finite fields are perfect (cf. A.15).
A.10 Simple Algebraic Extensions
An algebraic extension L/K is called simple if L = K(α) for some α ∈ L. The element α is called a primitive element for L/K. Every finite separable algebraic field extension is simple.
Suppose that L = K(α1,...,αr) is a finite separable extension and K0 ⊆ K is an infinite subset of K. Then there exists a primitive element α of the r ∈ form α = i=1 ciαi with ci K0.
A.11 Galois Extensions
For a field extension L/K we denote the group of automorphisms of L over K by Aut(L/K). That is, an element σ ∈ Aut(L/K)isaK-isomorphism of L onto L.If[L : K] < ∞, the order of Aut(L/K) is always ≤ [L : K]. The extension L/K is said to be Galois if the order of Aut(L/K)is[L : K]. In this case we call Gal(L/K) := Aut(L/K)theGalois group of L/K.The following conditions are equivalent, for a field extension L/K of finite degree: (1) L/K is Galois.
(2) L is the splitting field of separable polynomials f1(X),...,fr(X) ∈ K[X]overK. (3) L/K is separable, and every irreducible polynomial p(X) ∈ K[X] that has a root in L, splits into linear factors in L[X]. Given a finite separable extension L/K and an algebraically closed field Φ ⊇ L, there exists a unique field M, L ⊆ M ⊆ Φ, with the following proper- ties: (a) M/K is Galois, and Appendix A. Field Theory 331
(b) if L ⊆ N ⊆ Φ and N/K is Galois, then M ⊆ N. This field M is called the Galois closure of L/K. Another characterization of M is that it is the compositum of the fields σ(L) where σ runs over all embeddings of L into Φ over K.
A.12 Galois Theory
We consider a Galois extension L/K with Galois group G =Gal(L/K). Let U := {U ⊆ G | U isasubgroupof G} and F := {N | N is an intermediate field of L/K} . For each intermediate field N of L/K the extension L/N is Galois, thus we have a mapping F−→U, N −→ Gal(L/N) . (∗) On the other hand, given a subgroup U ⊆ G we define the fixed field of U by LU := {c ∈ L | σ(c)=c for all σ ∈ U} . In this manner we obtain a mapping U−→F, U −→ LU . (∗∗) Now we can formulate the main results of Galois theory: (1) The mappings (∗) and (∗∗) are inverse to each other. They yield a 1–1 correspondence between U and F (Galois correspondence). (2) For U ∈U we have [L : LU ]=ordU and [LU : K]=(G : U) .
(3) If U ⊆ G is a subgroup, then U = Gal(L/LU ). (4) If N is an intermediate field of L/K, then N = LU with U =Gal(L/N). (5) For subgroups U, V ⊆ G we have U ⊆ V ⇐⇒ LU ⊇ LV .
(6) Let N1 and N2 be intermediate fields of L/K and N = N1N2 be the compositum of N1 and N2. Then Gal(L/N)=Gal(L/N1) ∩ Gal(L/N2).
(7) If N1 and N2 are intermediate fields of L/K, then the Galois group of L/(N1 ∩ N2) is the subgroup of G that is generated by Gal(L/N1)and Gal(L/N2). (8) A subgroup U ⊆ G is a normal subgroup of G if and only if the extension LU /K is Galois. In this case, Gal(LU /K) is isomorphic to the factor group G/U. 332 AppendixA.FieldTheory A.13 Cyclic Extensions
A Galois extension L/K is said to be cyclic if Gal(L/K) is a cyclic group. Two special cases are of particular interest: Kummer extensions and Artin-Schreier extensions. (1) (Kummer Extensions.) Suppose that L/K is a cyclic extension of de- gree [L : K]=n, where n is relatively prime to the characteristic of K,andK contains all n-th roots of unity (i.e., the polynomial Xn − 1 splits into linear factors in K[X]). Then there exists an element γ ∈ L such that L = K(γ) with
γn = c ∈ K, and c = wd for all w ∈ K and d | n, d>1 . (◦)
Such a field extension is called a Kummer Extension. The automorphisms σ ∈ Gal(L/K) are given by σ(γ)=ζ · γ, where ζ ∈ K is an n-th root of unity. Conversely, if K contains all n-th roots of unity (n relatively prime to char K), and L = K(γ) where γ satisfies the conditions (◦), then L/K is a cyclic extension of degree n. (2) (Artin-Schreier Extensions.)LetL/K be a cyclic extension of degree [L : K]=p = char K. Then there exists an element γ ∈ L such that L = K(γ),
γp − γ = c ∈ K, and c = αp − α for all α ∈ K . (◦◦)
Such a field extension is called an Artin-Schreier Extension of degree p.The automorphisms of L/K are given by σ(γ)=γ + ν with ν ∈ ZZ/pZZ ⊆ K. ∈ p − ∈ An element γ1 L such that L = K(γ1)andγ1 γ1 K, is called an Artin-Schreier generator for L/K. Any two Artin-Schreier generators γ and p γ1 of L/K are related as follows: γ1 = μ · γ +(b − b) with 0 = μ ∈ ZZ/pZZ and b ∈ K. Conversely, if we have a field extension L = K(γ) where γ satisfies (◦◦) (and char K = p), then L/K is cyclic of degree p.
A.14 Norm and Trace
Let L/K be a field extension of degree [L : K]=n<∞. Each element α ∈ L yields a K-linear map μα : L → L, defined by μα(z):=α · z for z ∈ L.We define the norm (resp. the trace)ofα with respect to the extension L/K by
NL/K (α) := det(μα) resp. TrL/K (α) := Trace(μα) .
This means: if {α1,...,αn} is a basis of L/K and n α · αi = aij αj with aij ∈ K, j=1 Appendix A. Field Theory 333 then n NL/K (α) = det aij 1≤i,j≤n and TrL/K (α)= aii . i=1 We note some properties of norms and traces.
(1) The norm map is multiplicative; i.e., NL/K (α·β)=NL/K (α)·NL/K (β) for all α, β ∈ L. Moreover, NL/K (α)=0 ⇐⇒ α = 0, and for a ∈ K we have n NL/K (a)=a , with n =[L : K]. (2) For α, β ∈ L and a ∈ K the following hold:
TrL/K (α + β)=TrL/K (α)+TrL/K (β) ,
TrL/K (a · α)=a · TrL/K (α) , and
TrL/K (a)=n · a, with n =[L : K] .
In particular TrL/K is a K-linear map. (3) If L/K and M/L are finite extensions, then
TrM/K(α)=TrL/K (TrM/L(α)) and
NM/K(α)=NL/K (NM/L(α)) for all α ∈ M. (4) A finite field extension L/K is separable if and only if there exists an element γ ∈ L such that TrL/K (γ) = 0 (since the trace map is K-linear, it follows then that TrL/K : L → K is surjective). r r−1 (5) Let f(X)=X + ar−1X + ...+ a0 ∈ K[X] be the minimal poly- nomial of α over K, and [L : K]=n = rs (with s =[L : K(α)]). Then
− n s − NL/K (α)=( 1) a0 and TrL/K (α)= sar−1 .
(6) Suppose now that L/K is separable of degree n. Consider the n distinct embeddings σ1,...,σn : L → Φ of L over K into an algebraically closed field Φ ⊇ K. Then,