Jump to content

Abstract Algebra/Fields

From Wikibooks, open books for an open world

Fields and Homomorphisms

[edit | edit source]

Definition

[edit | edit source]
Definition (Field)

A field F is a commutative unital ring such that every non-zero x∈F has a multiplicative inverse. In other words, for every x∈F∖{0} there exists some y∈F∖{0} such that x⋅y=1.

Essentially, a field is a commutative division ring.

Examples

[edit | edit source]
  1. ℚ,ℝ,ℂ (rational, real and complex numbers) with standard + and ⋅ operations have field structure. These are examples with infinite cardinality.
  2. ℤp, the integers modulo p where p is a prime, and + and ⋅ are mod p, is a family of finite fields.
  3. If F is a field, then F(x), the set of rational functions (i.e. quotients of polynomials), with coefficients in F also forms a field.
  4. A non-example is ℤn where n is not prime. For example, 2 in ℤ4 has no multiplicative inverse, hence ℤ4 is not a field.

Homomorphisms

[edit | edit source]
Definition (Field Homomorphism)

If E,F are fields then f:E→F is a field homomorphism if

  • f(a+b)=f(a)+f(b)
  • f(a⋅b)=f(a)⋅f(b)
  • f(1E)=1F

Therefore a field homomorphism is exactly a unital ring homomorphism.

Lemma 4.1.1

Every field homomorphism is injective.

Proof. This is a simple consequence of the ideal structure of fields. Suppose f:E→F is a field homomorphism. In particular it is a ring homomorphism so we know that ker(f) is a an ideal of E. Since E is a field, it only has trivial ideals so ker(f)={0} or ker(f)=E. We can eliminate the second case since f(1E)=1F so the map cannot be trivial. Therefore we are in the first case which means exactly that f is injective.      ◼

The above lemma means that every field homomorphism can also be thought of as an embedding of fields.

As happens so often in mathematics, a map between objects induces further maps between related objects. For example, a continuous map between topological spaces induces a map between the set of closed curves on the spaces and a linear map between vector spaces induces a linear map between the dual spaces (albeit in the opposite direction). In this case, a homomorphism between fields induces a homomorphism between the corresponding ring of polynomials. To be precise, suppose φ:E→F is a field homomorphism. This induces a map φ∗:E[x]→F[x] given byφ∗(a0+a1x+…anxn)=φ(a0)+φ(a1)x+…φ(an)xn

It is easy to see that φ∗ is a (unital) ring homomorphism. Moreover if φ is an isomorphism then so is φ∗.

Characteristic of Fields

[edit | edit source]

An important property of fields is their characteristic. We first need to consider the canonical homomorphism φ from ℤ into a field F. Of course this is defined by mapping the unit to the unit. Since ℤ is generated by 1, this is sufficient to define the entire homomorphism. From the First Isomorphism Theorem, we know that ℤ/ker(φ)≅φ(ℤ)⊆F . In particular, this means that φ(ℤ) is a subring and even a subfield of F so is an integral domain. Hence ker(φ) is a prime ideal of ℤ. There is a unique non-negative integer generating this ideal. We call this integer the characteristic of F. Notice by the above argument that the characteristic must be prime if it is non-zero.

Intuitively, the characteristic of a field F is the smallest positive integer p, if one exists, such that 1+…+1⏟p times=0If no such positive integer exists, then F has characteristic 0. So for example, ℤp all have characteristic p while ℚ,ℝ and ℂ have characteristic 0.

Sometimes, one calls the image of ℤ under the above canonical homomorphism above the prime subfield of F. Hence the prime subfield of a finite field is (isomorphic to) ℤp (where p is the characteristic of F) and the prime subfield of a field of characteristic 0 is (isomorphic to) ℚ.

Field Extensions

[edit | edit source]
Definition (Field Extensions)

Let F and G be fields. If F⊆G and there is an embedding from F into G, then G is a field extension of F.

Let G be an extension of F. Since we can scale elements of G by elements of F via the multiplication on G, G forms a vector space over F (one can verify all the axioms for vector spaces hold). The dimension of this vector space is the degree of the extension, [G:F]. If the degree is finite, then G is a finite extension of F, and G is of degree n=[G:F] over F.

Examples

[edit | edit source]
  • The complex numbers ℂ are a field extension of the real numbers ℝ. The extension is of degree 2.
  • Similarly, one can add the imaginary number i to the field of rational numbers ℚ to form ℚ(i) the field of Gaussian rationals. This is also a degree 2 extension.
  • The real numbers ℝ form a field extension over ℚ but this is not a finite extension since the real numbers do not form a finite dimensional (or even a countably infinite dimensional) vector space over ℚ.

Algebraic Extensions

[edit | edit source]
Definition (Algebraic Extensions)

Let K be an extension of F. Then λ∈K is algebraic over F if there exists a non-zero polynomial f(x)∈F[x] such that f(λ)=0. K is an algebraic extension of F if K is an extension of F, such that every element of K is algebraic over F.

For example, ℚ(2) is an algebraic extension over ℚ (if a+b2 is any element of ℚ(2)then it is a root of f(x)=(x−a)2−2b2) but ℝ is not algebraic over ℚ because for example π is not the root of any rational polynomial (this is a very difficult statement to prove).

Definition (Minimal Polynomial)

If x is algebraic over F then the set of polynomials in F[x] which have x as a root is an ideal of F[x]. This is a principle ideal domain and so the ideal is generated by a unique monic non-zero polynomial, m(x). We define the m(x) to be the minimal polynomial.

For example, the minimal polynomial of i is x2+1 and the minimal polynomial of 23 is x3−2, both over ℚ. Note the minimal polynomial is heavily reliant on the field it is being viewed over. The minimal polynomial of 23 over ℝ is simply x−23.

Splitting Fields

[edit | edit source]

Our primary goal in this study is to find the roots of a given polynomial. The brilliant insight of Galois and Galois theory is to (try to) answer this question by looking at field extensions. The following two lemmas might help motivate this reasoning.

Lemma 4.1.2

Suppose F is a field f(x)∈F[x] is a polynomial. Then there exists a (finite) field extension E of F such that E contains a root of f(x).

Proof. Suppose first that f(x) is irreducible. Then we can take E=F[x]/(f(x)). We know that E is indeed a field because f(x) is irreducible. Moreover it contains an isomorphic copy of F as the (equivalence classes of) the constant polynomials. Finally [x], the equivalence class of the linear polynomial x, is a root of f(x) since f([x])=[f(x)]=0∈F[x]/(f(x))Finally the degree of E over F is exactly the degree of the polynomial f(x) (which hopefully motivates the terminology). This is due to the division algorithm. Suppose g(x) is any polynomial in F[x]. Then we know by the division algorithm that there exist unique polynomials q(x) and r(x) such that g(x)=q(x)f(x)+r(x)where deg⁡(r(x))<deg⁡(f(x)). In particular, this means every equivalence class [g(x)] contains a unique representative whose degree is less than deg⁡(f(x)). Therefore E is spanned by {1,[x],[x2],…,[xn−1]} where n=deg⁡(f(x)). If f(x) is not irreducible then it can be written as a product of irreducibles and applying the above process to any of these produces an extension which contains a root of at least one of these irreducible polynomials and hence contains a root of f(x).    ◼

We know x2+1 is irreducible over ℝ, therefore ℝ[x]/(x2+1) is a field and one can verify that this field is isomorphic to ℂ. In fact, sometimes one defines the complex numbers as this quotient ℝ[x]/(x2+1).

Lemma 4.1.3

Suppose E is an extension over F. Let f(x) be an irreducible polynomial in F[x] such that E contains α, a root of f(x). Let F(α) be the smallest subfield of E containing F and α. Then F(α)≅F[x]/(f(x)).

Proof. By the smallest subfield containing F and α, we mean the intersection of all subfields of E that contain them. This collection of fields is non-empty since it contains E for instance and it is easy to see that the intersection of subfields is again a subfield.

If f(x) is of degree 1, then we are done since that would mean that α∈F so F(α)=F and by the argument towards the end of Lemma 4.1.1, we have F[x]/(f(x))≅F. Then we can assume that deg⁡(f(x))≥2.

In order to show the isomorphism, we define a ring homomorphism φ:F[x]→F(α)g(x)↦g(α)In other words, φ acts on polynomials by simply evaluating them at α. By definition, we know that f(x)∈ker(φ) since f(α)=0. Since f(x) is irreducible by assumption, it must also then generate the kernel (otherwise it would be a non-trivial multiple of the generator of the kernel). Then by the First Isomorphism Theorem, we know that F[x]/(f(x)) is isomorphic to a subfield of F(α). Notice that F[x]/(f(x)) contains F as the image of the constant polynomials and it contains α as the image of x. By assumption, F(α) was the smallest subfield containing these two things so we must have F[x]/(f(x))≅F(α).     ◼

The first lemma above tells us that we can always find a field extension containing the root of an irreducible polynomial by modding out by the polynomial. The second lemma tells us that any field extension containing a solution is of this form (up to isomorphism). Thus we will spend considerable time looking at the ring of polynomials over a field and studying its quotient spaces.

One often thinks of F(α) as 'adjoining' the root α to the field F. Roughly speaking, we add α to the field and then we close it under the field operations by also adding in all the possible sums, products, inverses, etc. and the further condition that α satisfies the given polynomial. In fact, this is precisely what the construction in the previous lemma does.

An important consequence of Lemma 4.1.3 is that the roots of an irreducible polynomial are algebraically indistinguishable (this is made precise in Theorem 4.1.4 and in particular by its Corollary 4.1.5). For example, we know that 2 and −2 are both solutions of x2−2. There is no algebraic distinction between the two roots; to differentiate them we need topological information like the fact that −2<0 and 2>0. Similarly, i and −i are both solutions to x2+1. Interchanging these roots is exactly what leads to complex conjugation. The fact that roots of (irreducible) polynomials are all equivalent to one another is one of the key ideas of Galois Theory.

Theorem 4.1.4

Let F,F~ be fields and f(x)∈F[x] be an irreducible polynomial. Let φ:F→F~ be an isomorphism of fields. Let f~(x) be the polynomial φ∗(f(x)). Let α be a root of f(x) (in some extension of F) and let β be a root of f~(x) (in some extension of F~). Then there exists an isomorphism σ:F(α)→F~(β) that agrees with φ on F.

Proof. Since φ is an isomorphism and f(x) is irreducible, we must have f~(x) is also irreducible (since if we had f~(x)=g1(x)g2(x) then f(x)=(φ−1)∗(g1(x))⋅(φ−1)∗(g2(x)) which would contradict irreducibility of f(x)). Then f(x) and f~(x) generate maximal ideals in their respective rings and the ring isomorphism φ∗ descends to an isomorphism (of fields) of the quotientsF[x]/(f(x))→F~[x]/(f~(x))We know by the previous theorem that the domain is isomorphic to F(α) and the codomain is isomorphic to F~(β) and this map agrees with φ on F by construction.     ◼

Corollary 4.1.5

Let F,F~ be fields and f(x)∈F[x] be an irreducible polynomial. Suppose α,β are roots of f(x) in some (potentially different) extensions of F. Then F(α)≅F(β).

Proof. Apply the previous theorem to case with F=F~ and φ as the identity map.

Definition (Splitting Field)

Let F be a field, f(x)∈F[x] and a1,a2,...,an are roots of f(x). Then the smallest field extension E of F which contains a1,...,an is called a splitting field of f(x) over F. In other words, no proper subfield of E contains F and all a1,…,an.

Existence and Uniqueness of Splitting Fields

[edit | edit source]

We will see that rather than looking at arbitrary field extension, splitting fields will be the things to consider. First we need to know that they always exist.

Theorem 4.1.6

Let F be a field and f(x)∈F[x] a polynomial. Then there exists a field extension E of F that is a splitting field of f(x).

Proof. This is a largely uninteresting case of proof by induction. We will induct on the degree of f(x). If f(x) is linear, then clearly its roots (in fact just the one root) is contained in F so F itself is a splitting field. Suppose deg⁡(f(x))>1. If f(x) splits into the product of linear terms, then again all the roots are contained in F, so we already have a splitting field. So suppose f(x) has an irreducible factor of degree at least 2. Then there exists a field extension E1 containing a root α of f(x). Then in E1, we can factorise the polynomial into f(x)=(x−α)f1(x) where f1(x) is a polynomial of degree deg⁡(f(x))−1. Then by induction there exists E2 a field extension of E1 that is a splitting field of f1(x). Therefore E2 is a field extension of F that contains all the roots of f(x). Taking the intersection of all subfields of E2 containing F and the roots of f(x) gives us E, a splitting field of f(x). ◼


Above we were careful to say a splitting field of f(x). In fact, this was an unnecessary precaution since the splitting field of a polynomial is unique up to isomorphism. This follows from a generalisation of Theorem 4.1.4, where we claim the statement of the theorem holds even if we adjoin all the roots of the polynomial, instead of just one.

Theorem 4.1.7

Let F,F~ be fields and f(x)∈F[x] be a polynomial. Let φ:F→F~ be an isomorphism of fields. Let f~(x) be the polynomial φ∗(f(x)). Let E a splitting field of f(x) and E~ a splitting field of f~(x). Then there exists an isomorphism σ:E→E~ that agrees with φ on F.

Proof. This is once again a proof by induction on the degree of f(x). If f(x) is of degree 1 or indeed splits into factors of degree 1 then the splitting field of f(x) is F so we can take σ=φ. Thus suppose f(x) has an irreducible factor p(x) of degree at least 2 so p~(x)=φ∗(p(x))is an irreducible factor of f~(x). Then by the previous theorem we know φ extends to an isomorphism ψ:F(α)→F~(β) where α is a root of p(x) and β is a root of p~(x). Therefore over F(α) and F~(β) respectively we can write f(x)=(x−α)f1(x) and f~(x)=(x−β)f~1(x). Notice that E is a splitting field of f1(x) over F(α). Indeed if a splitting field was strictly contained within E, then it would contain all the roots of f1(x) and α and hence would contain all the roots of f(x). But this would contradict E being a splitting field of f(x). Of course the same holds true for f~1(x) over F~(β). Since f1(x) and f~1(x) have degree strictly less than deg⁡(f(x)), by induction we can assume that the statement of theorem holds for them. In particular, ψ extends to an isomorphism σ:E→E~. But since ψ was an extension of φ, σ must also be an extension of φ concluding the proof.    ◼

Corollary 4.1.8

Let F be a field and f(x)∈F[x] be a polynomial. If E,E~ are splitting fields of f(x), then they are isomorphic.

Proof. Apply Theorem 4.1.7 to the case with F=F~ and φ as the identity map.     ◼

Classification of Finite Fields

[edit | edit source]
Theorem 4.1.9

If F is a finite field, then ∣F∣=pn for some prime p and natural number n.

Proof. Since F is a finite field and we know its prime subfield is ℤp for some prime p. The prime subfield is in particular a subfield of F and hence F forms a vector space over ℤp. Since F is finite, it must be a finite dimensional vector space and in particular we must have have F≅(ℤp)n for some n (as vector spaces) so ∣F∣=pn.     ◼

Theorem (every member of F is a root of xpn−x)

[edit | edit source]

let F be a field such that |F|=pn, then every member is a root of the polynomial xpn−x.

proof: Consider F∗=F/0 as a the multiplicative group. Then by Lagrange's theorem ∀x∈F∗,xpn−1=1. So multiplying by x gives xpn=x, which is true for all x∈F, including 0.

Theorem (roots of xp−x are distinct)

[edit | edit source]

Let xp−x be a polynomial in a splitting field E over ℤp then the roots a1,...an are distinct.