📚 The CoCalc Library - books, templates and other resources
License: OTHER
Abstract Algebra: An Interactive Approach, 2e
©2015 This notebook is provided with the textbook, "Abstract Algebra: An Interactive Approach, 2nd Ed." by William Paulsen. Users of this notebook are encouraged to buy the textbook.
Chapter 14
The Theory of Fields
Initialization: This cell MUST be evaluated first:
Vector Spaces
In order to study fields in depth, we will first need a few results from a first year linear algebra course. However, most linear algebra courses work with vectors and matrices with real numbers for entries, whereas we will generalize the notations to allow arbitrary fields. Nonetheless, most of the proofs will follow the same way for arbitrary fields as for real numbers.
DEFINITION 14.1
Let F be a field. We say that V is a vector space over F if V is an abelian group under addition (+), and for which there is defined a multiplication a·v for all a ∈ F and v ∈ V such that:
1. Whenever a ∈ F and v ∈ V, a·v ∈ V.
2. When a ∈ F, and v, w ∈ V, then a·(v + w) = a·v + a·w.
3. When a, b ∈ F, and v ∈ V, then (a + b)·v = a·v + b·v.
4. When a, b ∈ F, and v ∈ V, then (a·b)·v = a·(b·v).
5. If e is the identity of F, then e·v = v for all v ∈ V.
The members of V are called vectors. The best way to get a feel for vector spaces is to give some examples.
EXAMPLE:
Consider the set of 3-tuples ⟨u1, u2, u3⟩ where u1, u2, and u3 ∈ ℝ. Addition of two vectors is done componentwise, and k·⟨u1, u2, u3⟩ = ⟨k u1, k u2, k u3⟩ when k ∈ ℝ. This is a vector space over ℝ, and can be denoted by ℝ3.
EXAMPLE:
We can generalize the previous example using any field F in place of ℝ, and consider n-tuples ⟨u1, u2, … un⟩. Addition is still defined componentwise, and k·⟨u1, u2, … un⟩ = ⟨k·u1, k·u2,… k·un⟩. This will give us a vector space over F, which we can denote by Fn.
EXAMPLE:
Let K be a field, and F any subfield of K. Then K is a vector space over F, defining a·v as a product in the field K. Property 5 follows from the fact that the identity of F must also be the identity of K. The other properties follow from the distributive and associative properties of K.
This last example demonstrates the usefulness in studying vector spaces over a field F. In fact, this is the example that we will concentrate on for the remainder of the chapter. The next definition is the key to understanding the properties of a vector space.
DEFINITION 14.2
Let V be a vector space over a field F. We say that a finite set B = {x1, x2, x3, … xn} of vectors in V are linearly dependent if there are elements c1, c2, … cn ∈ F, not all zero, for which
c1 x1 + c2 x2 + c3 x3 + ⋯ + cn xn = 0.
We say that the vectors are linearly independent if they are not linearly dependent, that is, if the only way forc1 x1 + c2 x2 + c3 x3 + ⋯ + cn xn = 0.
is for c1 = c2 = ⋯ = cn = 0.EXAMPLE 14.4
The vectors ⟨1, 4, −1⟩, ⟨2, −3, 1⟩, and ⟨4, 5, −1⟩ are linearly dependent, since there is a nonzero solution to c1 ⟨1, 4, −1⟩ + c2 ⟨2, −3, 1⟩ + c3 ⟨4, 5, −1⟩ = 0, namely, c1 = 2, c2 = 1, and c3 = −1. On the other hand, ⟨2, 0, 1⟩, ⟨0, 0, 3⟩, and ⟨1, 4, 0⟩ are linearly independent, since in order to get c1 ⟨2, 0, 1⟩ + c2 ⟨0, 0, 3⟩ + c3 ⟨1, 4, 0⟩ = 0, we need 4 c3 = 0, 2 c1 + c3 = 0, and c1 + 3 c2 = 0. This forces c3 = 0, c1 = 0, and c2 = 0, so there are no nonzero solutions.
DEFINITION 14.3
Let V be a vector space over a field F. A finite set of vectors {x1, x2, x3, … xn} in V is called a basis of V over F if the set is linearly independent, and every element of V can be expressed in the form
a1 x1 + a2 x2 + a3 x3 + ⋯ + an xn,
with a1, a2, a3, … an in F.Here are some examples, all of which are fairly routine to check:
1. The complex numbers ℂ have a basis {1, i} over the real numbers ℝ.
2. The quaternions ℍ have a basis {1, i, j, k} over ℝ
3. The field ℚ[√2] has a basis {1, √2} over the rational numbers ℚ.
4. Since a field is a vector space over a subfield, the set of real numbers ℝ is a vector space over the rationals. However, there can be no finite basis {x1, x2, x3, … xn} in ℝ for which every real number could be expressed as
a1 x1 + a2 x2 + a3 x3 + ⋯ + an xn,
with a1, a2, … an ∈ ℚ, lest the set of reals be countable, which contradicts Cantor's diagonalization theorem (0.8).There is an easy way to determine if a particular set of vectors is a basis.
We can define a basis in Sage with the command ToBasis.
Notice that we entered a list of lists, which Sage interprets as a list of vectors. This failed because, as we saw before, the set of vectors ⟨1, 4, -1⟩, ⟨2, -3, 1⟩, and ⟨4, 5, -1⟩ were linearly dependent. Here is another attempt.
This time, there was no error message, so we know that these are linearly independent. Once we have defined a basis, we can find the coefficients c1, c2, … cn for any element of the vector space.
This shows that
⟨2, 3, 4⟩ = 5⁄8⟨2, 0, 8⟩ + 9⁄8⟨0, 0, 3⟩ + 3⁄4⟨1, 4, 0⟩.
We can now use this lemma to show that any two bases of a finite extension must have the same number of elements.
This proposition allows us to make the following definition.
DEFINITION 14.4
Let V be a vector space over F. If there is a basis {x1, x2, x3, … xn} of V over F, we define the dimension of V over F to be the size n of the basis. If there does not exist a finite basis, we say the dimension of V over F is infinite.
Here are some examples:
ℝ3 is a 3-dimensional vector space over ℝ.
ℂ is a 2-dimensional vector space over ℝ.
The quadternions ℍ is a 4-dimensional vector space over ℝ.
ℝ is an infinite-dimensional vector space over ℚ.
EXAMPLE:
Since Z3 is a subfield of GF(9), we can view GF(9) as a vector space over Z3. Determine a basis for this vector space.
The Conway polynomial of degree 2 over Z3 is:
so if we let a be a root of this polynomial, we can define GF(9) with the commands:
To find a basis, we can observe that every element of GF(9) can be written as x + y a, where x and y are in Z3. Thus, one possible basis would be the set
We can now express every element of GF(9) in terms of this basis. Thus,
shows that a3 = 1 + 2 a. We have shown that GF(9) is a 2-dimensional vector space over Z3.
EXAMPLE:
By the same logic, GF(81) will be a 4-dimensional vector space over Z3. But can we also consider hence GF(81) is a vector space over GF(9)?
If so, find a basis.
The Conway polynomial of degree 4 over Z3 is:
So we could define GF(81) by telling Sage that the generator q raised to the 4th power is q3 + 1.
However, we ought to be able to define GF(81) as an extension of GF(9). This means we need an irreducible polynomial in GF(9) for which the generator of GF(81) will satisfy. Let us factor the above Conway polynomial in the field GF(9).
This gives us two possible polynomials. But we also have the compatibility condition, which says that the power of the new generator b will be the standard generator a of GF(9). Hence, we can also factor
The only factor that is in both factorizations is x2 + (a + 2)x + a. So we know that b satisfies this polynomial, so we can define b2 to be (1 + 2a)b + 2a.
We can now define a basis of GF(81) over GF(9).
Note that we included two lists for arguments of the ToBasis command. The first list gives a basis for the root field F, which in this case is GF(9). We can now find components for elements in GF(81).
This tells us that b2 = (2a + 1)b + 2a. We can check this in Sage.
This last example shows that it is possible to have a vector space over a vector space, if the latter vector space happens to be a field.
PROPOSITION 14.2
If E is a vector space over F of dimension m, which also happens to be a field, and V is a vector space over E of
dimension n, then V is a vector space of F of dimension m n. Futhermore,
if {x1, x2, x3, … xm} is a basis of E over F,
and {y1, y2, y3, … yn} is a basis of V over E, then the set
S = { | x1 y1, x2 y1, x3 y1, … xm y1, |
x1 y2, x2 y2, x3 y2, … xm y2, | |
x1 y3, x2 y3, x3 y3, … xm y3, | |
…………… | |
x1 yn, x2 yn, x3 yn, … xm yn} |
is a basis of V over F.
The main use of vector spaces in abstract algebra is in the case where the vector space happens to be a field. We will explain this possibility in the next
section.
Extension Fields
In the last section, we found that many of the examples of vector spaces turned out to also be fields. We will give a special name to this situation.
DEFINITION 14.5
If F is a nontrivial subfield of the field K, and K is a finite dimensional vector space over F, we say that K is a finite extension of F. We say the degree, or dimension of the extension is the size of a basis
{x1, x2, x3, … xn}
of K over F.For example, the "complex numbers mod 3", or GF(9), contains Z3 as a subfield. Clearly GF(9) is a 2-dimensional vector space over Z3, so we can say that GF(9) is a 2-dimensional extension of Z3.
Likewise, we can define GF(8) as follows:
This time, we see that every element can be expressed in the form
x + a y + a2 z
where x, y and z are in Z2. Hence, {1, a, a2} is a basis of GF(8) over Z2, so GF(8) is a 3-dimensional extension of Z2.Here are some other examples:
ℂ is a 2-dimensional extension of ℝ.
GF(27) is a 3-dimensional extenion of Z3, regardless of which basis we use.
It seems intuitively obvious that isomorphic fields have the same dimension over some field F contained in both of the fields. Yet this is only true if the isomorphism ϕ maps the base field F to itself.
We have already defined F[x] to be the smallest ring containing both F and the element x. We would like to make a similar
definition for the smallest field containing both F and x.
DEFINITION 14.6
Let K be a field, and let E be a field containing the field K. Let S be a set of elements in E. Let L denote the collection of all subfields of E that contain the field K, along with the set S. Then we define
K(S) = | ∩ | H. |
H ∈ L |
That is, K(S) is the intersection of all subfields of E that contain both K and S. If S = {a1, a2, a3, … an}, we will write K(a1, a2, a3, … an) for K(S). Thus, if S consists of a single element a, we can write K(a) for K(S).
It is not difficult to see that this definition produces exactly what we want.
For example, If K is the real numbers, and i = √−1, then ℝ(i) gives us the
complex numbers ℂ. The field ℚ(√2) is the smallest field containing ℚ and
√2, which happens to be the same thing as the
ring ℚ[√2].
We have yet to produce any field extensions in Sage besides the finite fields of the last chapter. Yet the strategy for defining a field extension is very similar to that of defining a finite field. We begin by finding an irreducible polynomial f(x) in the field F, and creating the field K = F[x]/⟨f(x)⟩.
EXAMPLE:
Let F be the field of rational numbers, and let f(x) = x3 − 2. Form the field extension ℚ[x]/⟨x3 − 2⟩ in Sage.
Since the characteristic of ℚ is 0, we begin the definition by the command
Next, we let a new variable a be a root to the equation x3 − 2. That is, we define a3 to be 2.
That's all there is to it! The basis of this extension field is {1, a, a2}. We can verify this with Sage.
We can also do divisions in this field.
EXPERIMENT:
Define the field ℚ(√2) in Sage using similar comands. What is the basis of the field? Then have Sage simplify the expression
2 a − 3 | where a = √2. |
5 a + 2 |
Although this demonstrates that any extension field of the form F[x]/⟨f(x)⟩ can be entered into Sage, we would like to show that any finite extension of a field can be entered into Sage in the same way. That is, we must show that any finite extension of F is isomorphic to F[x]/⟨f(x)⟩ for some polynomial f(x).
PROPOSITION 14.5
Suppose a field K is a finite extension of F of dimension n. Let y be an element of K. Then there is an irreducible
polynomial f(x) in F[x] of degree at most n such that f(y) = 0. That is, when f(x)
is treated as a polynomial in K[x], y is a root of f(x). Furthermore, there is a unique polynomial of lowest degree
that satisifies these conditions and for which the leading coefficient is equal to 1.
The irreducible polynomial determined by this proposition is important enough to warrent a special notation.
DEFINITION 14.7
If a field K is a finite extension of F, and a is an element of K, we define the polynomial f(x) given by Proposition 14.5 that has a leading coeffient of 1 to be the irreducible polynomial of a over F, denoted
IrrF(a, x).
For example, Irrℚ(√2, x) = x2 − 2, since x2 − 2 is the simpliest polynomial with rational coefficients for which √2 is a root. Note that if we were to allow real coefficients, we could come up with a simpler polynomial:Irrℝ(√2, x) = x − √2.
Here are some other examples. If i = √−1, we can see that the simpliest polynomial over the real numbers containing i as a root isIrrℝ(i, x) = x2 + 1.
Finally, consider the number cos(π⁄9). We found in §11.4 that this number is a root of the polynomial 4 x3 − 3 x − 1⁄2. However, we want the leading coefficient of the polynomial to be 1, so we writeIrrℚ(cos(π⁄9), x) = x3 − 3⁄4 x − 1⁄8.
Once we find the irreducible polynomial for an element a, it is not hard to program Sage to mimick the field ℚ(a). For example, let us enter the field ℚ(cos(π⁄9)) into Sage. If we let a = cos(π⁄9), we see that a satisfies x3 − 3⁄4 x − 1⁄8 = 0. If we put all terms besides the leading term on the other side of the equation, we find that a satisfies the equationx3 = 3⁄4 x + 1⁄8.
That is,a3 = 3⁄4 a + 1⁄8.
Let us enter this fact into Sage.The first command tells Sage that we are working with a field of characteristic 0, and the other commands identify a as one solution to the above equation. That's all there is to it! We can perform operations of this field such as
In this field, the a represents the number cos(π⁄9) = 0.9396926... . Have we really defined the field ℚ(cos(π⁄9))? Actually, we have defined the field ℚ[x]/⟨x3 − 3⁄4 x − 1⁄8⟩ in Sage, but we can prove that these two fields are isomorphic.
Notice that the field ℚ(cos(π⁄9)) was three dimensional over ℚ, since the basis could be given as {1, a, a2}. Also, the irreducible polynomial x3 − 3⁄4 x − 1⁄8 was a third degree polynomial. This is not a coindidence, as we can easily prove.
Notice that we never had to tell Sage that a = cos(π⁄9) in our definition of ℚ(cos(π⁄9)). Rather, we simply told Sage that a satisfies the equation
a3 = 3⁄4 a + 1⁄8.
But there are two other solutions to this equation: −cos(2π⁄9), and cos(4π⁄9). How does Sage know that the field is not ℚ(−cos(2π⁄9)) or ℚ(cos(4π⁄9))?The answer is of course that these fields are both isomorphic to ℚ(cos(π⁄9)), so Sage doesn't need to know the exact value of a. In fact, we can prove that if we start with isomorphic fields, and extend both of them by two elements for which the irreducible polynomials correspond, then the two field extensions will be isomorphic.
PROPOSITION 14.7
Let ƒ be an isomorphism between a field K and a field E. Let M be a finite extension of K, and let u be
in M. Let
p(x) = c0 + c1 x + c2 x2 + c3 x3 + ⋯ + cn xn
be IrrK(u, x). Defineh(x) = ƒ(c0) + ƒ(c1) x + ƒ(c2) x2 + ƒ(c3) x3 + ⋯ + ƒ(cn) xn
which is in E[x]. Suppose there is a finite extension of E for which there is a root of h(x), called v. Then there is an isomorphism μ from K(u) to E(v) for which μ(u) = v, and μ(t) = ƒ(t) for all t in K.The usual application of this proposition is when K and E are the same field, as in the case ℚ(cos(π⁄9)) and ℚ(−cos(2π⁄9)), in which case we not only can prove that ℚ(cos(π⁄9)) and ℚ(−cos(2π⁄9)) are isomorphic, but we can impose further conditions on the isomorphism.
We discovered in Corollary 13.2 that every finite field could be expressed in the form Zp[x]/⟨f(x)⟩, with
f(x) an irreducible polynomial in Zp[x].
It is natural to ask whether
any finite extension of a field can be represented in the form F[x]/⟨f(x)⟩ for some polynomial f(x) in
F[x]. Although there are some fields that are exceptions, ℚ and ℝ are not among them.
Once we have proven this, we will be able to enter
any finite extension of ℚ or ℝ into Sage
using the same technique that was used for finite fields.
Splitting Fields
We have already seen that given an irreducible polynomial f(x) in F[x], we can construct a field F[x]/⟨f(x)⟩ for which f(x) has a root in this new field. This raises an interesting question: Can we construct a field for which f(x) factors completely in the new field? Let us demonstrate with some examples.
Let f(x) = x3 + x2 − 2 x − 1. We begin by showing that this polynomial is irreducible over the rationals.
The output is unchanged, indicating that the polynomial is irreducible.
If a is one root of this polynomial, we can define ℚ(a) in Sage as follows:
This defines a ring with characteristic 0, and containing an element a with a3 + a2 − 2 a − 1 = 0. We can now see if the polynomial factors over the new field.
This shows that the polynomial factors completely in the field ℚ(a). Recall that this is very similar to the case of finite fields.
EXPERIMENT:
Note that the polynomial x2 + 4 x + 2 does not factor over the rationals.
See if this polynomial factors in the field ℝ(√2). First define the field ℝ(√2) in Sage with the commands:
Now use the factor command to see if x2 + 4 x + 2 factors in this new field.
EXAMPLE:
Find a field for which x3 − 2 factors completely.
One root is clearly a = ∛2, so we can define the field ℚ(a) by the commands:
Does the polynomial x3 − 2 factor completely in this new field? Let's try it.
This polynomial of course factors, since a is defined to be a root. But it did not factor completely, as the polynomial x3 + x2 − 2 x − 1 did. Rather, there is a quadratic term x2 + a x + a2. How can we get the polynomial x3 − 2 to factor completely into linear terms? We can define a new element, b, to be a root of x2 + a x + a2. That is, b2 must be −a2 − a b.
We can now factor x3 − 2 in the field ℚ(a, b).
Notice that ℚ(a) is a 3-dimensional extension of ℚ, and ℚ(a, b) is a 2-dimensional extension of ℚ(a). Thus, by proposition 14.2, ℚ(a, b) is a 6-dimensional extension of ℚ, with basis
{1, a, a2, b, a b, a2 b}.
EXPERIMENT:
Prove that the polynomial x2 + a x + a2 = x2 + ∛2 x + ∛4 is irreducible in the field ℚ(∛2) by showing that the roots are complex.
EXAMPLE: A longer example of this process is the polynomial x4 − x + 1. Find a field extension for which this factors.
We can verify that this is irreducible over the rational numbers with Sage.
Let us force a to be a root of this polynomial
We can now factor x4 − x + 1 in the field ℚ(a).
This leaves a third degree polynomial still unfactored, so we will define b to be a root of this third degree polynomial.
We can factor x4 − x + 1 over the field ℚ(a, b).
This still leaves an unfactored quadratic. Let c be a root of this quadratic.
We now can factor x4 − x + 1 over the field ℚ(a, b, c).
We finally did it! Notice that the dimension of the field ℚ(a, b, c) is 4·3·2 = 24. It is easy to see from this example that this procedure can be carried out over any polynomial.
EXPERIMENT:
Try the polynomial x5 + 20 x + 16. How many extensions does it take before this polynomial finally factors completely?
LEMMA 14.4
Let F be a field, and let f(x) be a polynomial in F[x] of degree n whose leading coeffient
is cn. Then there is a finite extension K of F such that
f(x) = cn·(x − u1)·(x − u2)·(x − u3) ⋯ (x − un),
where u1, u2, u3, … un are elements in K. Furthermore, the dimension of K over F is at most n!.
DEFINITION 14.8
If K is a field for which the polynomial f(x) in F[x] factors as
f(x) = cn·(x − u1)·(x − u2)·(x − u3) ⋯ (x − un),
then the field F(u1, u2, u3, … un) is called the splitting field for the polynomial f(x).For example, the splitting field of x3 + x2 − 2 x − 1 was found to be ℚ(a), where a is one root of the polynomial. Thus, the splitting field is a 3-dimensional extension of ℚ. The splitting field of x3 − 2 turned out to be a 6-dimensional extension of ℚ. The splitting field of x4 − x − 1 turned out to be a 24-dimensional extension of ℚ, which Lemma 14.4 points out is the largest possible dimension for a fourth degree polynomial. Finally, the experiment shows that the splitting field of x5 + 20 x + 16 is a 60 dimensional extension of ℚ.
EXAMPLE:
Let us look at one more example which is rather interesting. Find the splitting field for the polynomial x5 − 5 x + 12.
We first show that this is irreducible over the rationals:
Let us define a to be one root of this polynomial
Can we factor x5 − 5 x + 12 in the field ℚ(a)? Let's see.
Rather than having an irreducible forth degree equation as we did in the polynomial x5 + 20 x + 16 the polynomial factored into two irreducible quadratic equations. Let us define b to be a root of the second of the two quadratics, since this one is simplier.
Can we factor x5 − 5 x + 12 in the field ℚ(a,b)?
This time the polynomial factored completely. Thus, we have found a splitting field for the polynomial x5 − 5 x + 12. Note that ℚ(a) is a 5-dimensional extension of ℚ, and ℚ(a, b) is a 2-dimensional extension of ℚ(a). Thus, by Proposition 14.2, ℚ(a, b) is only a 10-dimensional extension of ℚ, far less than the maximum dimension of 120.
This example raises the obvious question: What if we let b be a root of the first irreducible polynomial instead of the second? Would we get the same splitting field? We would like to prove that the splitting fields are in fact uniquely determined up to isomorphism. It is actually easier to prove a stonger statement for which we can use the principle of induction.
PROPOSITION 14.8
Let ϕ be an isomorphism from the field F to a field E. Let
f(x) = c0 + c1 x + c2 x2 + c3 x3 + ⋯ + cn xn
be a polynomial in F[x]. Theng(x) = ϕ(c0) + ϕ(c1) x + ϕ(c2) x2 + ϕ(c3) x3 + ⋯ + ϕ(cn) xn
is a polynomial in E[x]. Suppose that K is a splitting field of f(x) over F, and L is a splitting field of g(x) over E. Then there is an isomorphism μ from K to L, such that μ(t) = ϕ(t) for all t in F.We can use this proposition to show that indeed the splitting field of a polynomial is uniquely determined up to isomorphism.
In §13.3, we studied the properties of cyclotomic polynomials. It will be important later on to determine the splitting fields of these polynomials. Let us look
at a few examples to see if we can determine a pattern.
The ninth cyclotomic polynomial Φ9(x) is given as
If we can let a be a root of x6 + x3 + 1 by the commands
We finally can see if the cyclotomic polynomial factors in ℚ(a).
This shows us that the splitting field of the ninth cyclotomic polynomial is ℚ(a), which is a 6-dimensional extension of ℚ.
EXPERIMENT:
Find the splitting field of Φ8(x) = x4 + 1.
We can generalize these observations in the following proposition.
In all of the cases we have looked at, we found the splitting fields of irreducible polynomials. However, the polynomial does not have to be irreducible for it to have an interesting splitting field. Consider the polynomial x4 − 5 x2 + 6. If we factor this over the rationals,
We find that this factors! In fact, we can easily see all 4 roots: ±√2 and ±√3. If we define a to be the solution to x2 − 2 = 0, (that is, a = √2), we have the following factorization in ℚ(√2).
The x2 − 3 remains unfactored, as we would expect. Thus, we need to define b to solve x2 − 3 = 0,
and factor the polynomial over the field ℚ(√2, √3).
Thus, we see that the splitting field of x4 − 5 x2 + 6 is ℚ(√2, √3). This field is a four dimensional extension of ℚ.
EXPERIMENT:
Find the splitting field of the polynomial x4 − 10 x2 + 1. What is the dimension of the splitting field over ℚ?
These examples show that the splitting fields can vary dramatically from polynomial to polynomial. In the next chapter we will see how the splitting field can be used to actually solve a polynomial in terms of square roots and cube roots, whenever this is possible. But first, we need to explore some interesting properties of splitting fields.
Let us begin by defining the splitting field of x3 − 2 as follows:
We can see whether the polynomial x2 + 3 factors in the splitting field:
Thus, we see that √−3 is in the field ℚ(a, b). Let us see if another polynomial factors in ℚ(a, b)—x6 + 108.
ℚ(a, b) turns out to contain the splitting field of x6 + 108!
EXPERIMENT:
Try factoring the polynomial
x6 + 6 x4 − 12 x3 + 36 x2 − 36 x + 36
over the field ℚ(a, b), which is the splitting field of x3 − 2. This polynomial was choosen to have a root in ℚ(a, b). Does this polynomial factor completely in ℚ(a, b)?These examples reveal a startling fact: Whenever an irreducible polynomial in ℚ[x] has just one root in a splitting field, then the polynomial factors completely in that splitting field. This property characterizes splitting fields from other extensions of ℚ.
EXPERIMENT:
Try factoring the polynomial x6 + x3 − 6 over the field ℚ(a, b), the splitting field
of x3 − 2. Notice that this polynomial factors, but does not factor completely in this field. Why doesn't this example
contradict Lemma 14.5?
The fact that the splitting field of x6 + 108 is the same as the splitting field of x3 − 2 reveals another curious property of splitting fields. Rather than having to make an "extension of an extension" to define the splitting field ℚ(a, b), we could have defined the same field using a single extension of the element w, where w = 6√−108. This is done with the commands:
DEFINITION 14.9
We say that a finite extension of a field K is called a simple extension if it can be expressed as K(a) for some element a.
What we have observed is that the splitting field of x3 − 2, even though it was originally described as an extension of an extension, is in fact a simple extension of ℚ of dimension 6.
Let us show, using the splitting fields, that an extension of an extension will usually form a simple extension.
PROPOSITION 14.10
Let F be a field, and let K be a finite-dimensional extension of F. Suppose that K = F(u, v) with
u, v in K. Let L be the splitting field of the polynomial g(x) = IrrF(v, x),
and suppose that there are no multiple roots of g(x) in the field L. Then there is an element w of K such
that K = F(w).
We can easily extend this result by induction to any number of extensions of ℚ.
Sage has a function SimpleExtension that finds one of the many elements w for which the
field ℚ(a, b, …) = ℚ(w).
EXAMPLE:
We have seen the splitting field of x3 − 2 is ℚ(∛2, ω3∛2). Find a single element w such that the splitting field is ℚ(w).
We first set up the splitting field as ℚ(a, b), where a3 = 2, and b2 = −a2 − a b.
To find an element in this field which forms a simple extension, we compute
This shows that ℚ(a, b) = ℚ(a + 2 b), which is a simple extension. What element is a + 2 b? Let us compute its sixth power.
Thus, we see that a + 2 b is one root of x6 + 108.
How does this command work? The key is in the proof of Proposition 14.10. Within the proof, we found that F(u, v) = F(u + y v), where y is any number such that
y ≠ | uₕ − u |
v − vₖ |
EXAMPLE:
Consider the splitting field of x4 − 5 x2 + 6, which is ℚ(√2, √3). Since this field is the splitting field of a polynomial without multiple roots, we can apply Proposition 14.10 to show that ℚ(√2, √3) = ℚ(w) for some element w. But what is that element?
Note that Irrℚ(√2, x) = x2 − 2, which has roots of ±√2. Likewise, Irrℚ(√3, x) = x2 − 3 which has roots of ±√3. Hence, we must pick a rational value of y that is not equal to
That is, y cannot equal 0 or −√2/3. Any other rational value of y will do, so for convenience we can take y = 1. Then w = u + y v = √2 + √3.
We can also have Sage find an element w for us.
Thus Sage verifies that ℚ(√2, √3) = ℚ(√2 + √3).
It is curious to note that √2 + √3 is one of the roots of the polynomial x4 − 10 x2 + 1. Thus, x4 − 10 x2 + 1 and x4 − 5 x2 + 6 have the same splitting field, even though one of the polynomials factors over the rationals while the other doesn't.
EXAMPLE:
Consider ℚ(∛2, √2). This is not a splitting field, but it is contained in the splitting field of f(x) = (x3 − 2)(x2 − 2), which does not have multiple roots, so we can still apply Proposition 14.10 to show that ℚ(∛2, √2) = ℚ(w) for some element w. But what is that element?
First we define a = ∛2 and b = √2.
This shows that ℚ(∛2, √2) = ℚ(∛2 + √2).
There is in fact an easier way to find a simple extension in this case. Merely not that ⁶√2 ∈ ℚ(∛2, √2), since ⁶√2 = √2⁄∛2. Yet √2 = (⁶√2)3, and ∛2 = (⁶√2)2. So ℚ(∛2, √2) = ℚ(⁶√2).
The fact that we can convert an extension of an extension to a simple extension will simplify many of the proofs involving splitting fields. In particular, it will allow us to explore the automorphisms of the splitting fields. In the next chapter we will discover that the automorphisms of the splitting fields determine much of the information about the roots of the polynomial, and whether they can be expressed in terms of square roots and cube roots. This beautiful correlation is referred to as Galois theory.
Proofs:
Proof of Lemma 14.1:
If B is a basis, then every element v ∈ V can be expressed in the form c1 x1 + c2 x2 + c3 x3 + ⋯ + cn xn. Suppose that
v = a1 x1 + a2 x2 + a3 x3 + ⋯ + an xn
is another such expression. Then(a1 − c1) x1 + (a2 − c2) x2 + (a3 − c3) x3 + ⋯ + (an − cn) xn = v − v = 0.
But the vectors in B are linearly independent, so the only way that the combination of vectors could be 0 is for ai − ci = 0 for all 1 ≤ i ≤ n. Hence, ai = ci for all i, and the representation is unique.On the other hand, if every v ∈ V can be uniquely represented as c1 x1 + c2 x2 + c3 x3 + ⋯ + cn xn, then in particular 0 has only one representation, namely 0 = 0 x1 + 0 x2 + 0 x3 + ⋯ + 0 xn. Thus, the vectors in B are linearly independent, and so B is a basis.
Proof of Lemma 14.2:
Suppose that Y = {y1, y2, y3, … yn, yn+1} are linearly independent, so that all of these vectors are nonzero.
Our goal is to show, with a suitable rearrangement of the vectors in B, that
{y1, y2, … yk−1, yk, xk+1, … xk}
is a basis for every 0 ≤ k ≤ n.If k = 0, then this set is the original set B, which is a basis. So let us use induction to assume that it is true for the previous case, that is, that {y1, y2, … yk−1, xk, xk+1, … xk} is a basis.
We then can express yk = a1 y1 + a2 y2 + ⋯
ak−1 yk−1 + ak xk + ⋯
an xn. Since the vectors in Y are linearly independent, we see that at least one of ak, ak+1, … an is nonzero. By rearranging the remaining elements of B, we can suppose that ak ≠ 0.
Then xk = ak-1(yk − a1 y1 − ⋯ − ak−1 yk−1 − ak+1 xk+1 − ⋯ − an xn).
Any element v ∈ V can be expressed as v = c1 y1 + c2 y2
⋯ + ck−1 yk−1 + ck xk + ⋯
cn xn. By substituting for the value of xk, we see that v can be expressed as a linear combination of
{y1, y2, … yk−1, yk, xk+1, … xn}.
If this set were linearly dependent, there would be a nonzero solution toc1 y1 + c2 y2 + ⋯ + ck−1 yk−1 + ck yk + ⋯ + cn xn = 0.
Then ck ≠ 0 lest there also be a nonzero solution to c1 y1 + c2 y2 + ⋯ + ck−1 yk−1 + ck xk + ⋯ + cn xn = 0, but we are assuming that {y1, y2, … yk−1, xk, xk+1, … xn} is a basis.But substituting the value for yk gives
ck(a1 y1 + a2 y2 + ⋯ + ak−1 yk−1 + ak xk + ⋯ + an xn) + c1 y1 + c2 y2 + ⋯ + ck−1 yk−1 + ck+1 yk+1 + ⋯ + cn xn = 0.
This is a nonzero solution to b1 y1 + b2 y2 + ⋯ + bk−1 yk−1 + bk xk + ⋯ + bn xn = 0, since bk = ck ak ≠ 0. Thus, the set {y1, y2, … yk−1, yk, xk+1, … xn} is linearly independent, and hence is a basis of V.Now we can use the induction to say that {y1, y2, … yn} is a basis of V, but then yn+1 can be expressed in terms of {y1, y2, … yn}, which shows that Y is in fact linearly dependent.
Proof of Proposition 14.1:
Suppose that n is not equal to m. By exchanging the roles of X and Y if necessary, we can assume that n < m. Then we can use Lemma 14.2 to show that {y1, y2, y3, … yn+1} is linearly dependent, hence Y is not a basis of V. So we must have n = m.
Proof of Proposition 14.2:
Since {y1, y2, y3, … yn} is a basis for V over E, we can write any element of V in the form
c1 y1 + c2 y2 + c3 y3 + ⋯ + cn yn.
where c1, c2, c3, … cn are in E.Since {x1, x2, x3, … xm} is a basis of E over F, we can in turn write
c1 = | a1,1 x1 + a2,1 x2 + a3,1 x3 + ⋯ + am,1xm, |
c2 = | a1,2 x1 + a2,2 x2 + a3,2 x3 + ⋯ + am,2xm, |
c3 = | a1,3 x1 + a2,3 x2 + a3,3 x3 + ⋯ + am,3xm, |
…………… | |
cn = | a1,n x1 + a2,n x2 + a3,n x3 + ⋯ + am,nxm. |
where each ai,j is in F. Combining these, we see that every element of V can be expressed in the form
a1,1 x1 y1 + a2,1 x2 y1 + a3,1 x3 y1 + ⋯ + am,1xm y1 + |
a1,2 x1 y2 + a2,2 x2 y2 + a3,2 x3 y2 + ⋯ + am,2xm y2 + |
a1,3 x1 y3 + a2,3 x2 y3 + a3,3 x3 y3 + ⋯ + am,3xm y3 + |
…………… |
a1,n x1 yn + a2,n x2 yn + a3,n x3 yn + ⋯ + am,nxm yn. |
Thus, to show that the set S is a basis of V over F, we merely have to show that these vectors are linearly independent. Let us switch to a summation notation for the remainder of the proof. Suppose that there is a nonzero linear combination of these vectors that produces 0, that is
m | n | |
∑ | ∑ | ai,j xi yj = 0 |
i=1 | j=1 |
for ai,j in F. Then we have
m | n | n | ⎛ | m | ⎞ | ||||
0 = | ∑ | ∑ | ai,j xi yj = | ∑ | ⎜ | ∑ | ai,j xi | ⎟ | yj. |
⎜ | ⎟ | ||||||||
⎜ | ⎟ | ||||||||
i=1 | j=1 | j=1 | ⎝ | i=1 | ⎠ |
Since {y1, y2, y3, … yn} is a basis of V over E, the only way that the right hand expression could be zero is if
m | |
∑ | ai,j xi = 0 |
i=1 |
for all j = 1, 2, 3, … n. Now {x1, x2, x3, … xm} is a basis of E over F, so the only way that each of these sums could be 0 is if ai,j = 0 for all values of i and j. Since all of the coefficients must be 0, the vectors in S are linearly independent, and therefore S is a basis of V over F of dimension m n.
Proof of Proposition 14.3:
Suppose that {x1, x2, x3, … xn} is a basis of K over F. We want to show that {ϕ(x1), ϕ(x2), ϕ(x3), … ϕ(xn)} is a basis of E over F. If v is in E, then ϕ(u) = v for some u in K. Since K is generated by the elements in the basis, we have
u = c1 x1 + c2 x2 + c3 x3 + ⋯ + cn xn
for some c1, c2, c3, … cn in F. Thenv = ϕ(u) = ϕ(c1) ϕ(x1) + ϕ(c2) ϕ(x2) + ϕ(c3) ϕ(x3) + ⋯ + ϕ(cn) ϕ(xn) = c1 ϕ(x1) + c2 ϕ(x2) + c3 ϕ(x3) + ⋯ + cn ϕ(xn).
Thus, {ϕ(x1), ϕ(x2), ϕ(x3), … ϕ(xn)} generates the field E. Also, ifc1 ϕ(x1) + c2 ϕ(x2) + c3 ϕ(x3) + ⋯ + cn ϕ(xn) = 0,
then ϕ(c1 x1 + c2 x2 + c3 x3 + ⋯ + cn xn) = 0, which implies thatc1 x1 + c2 x2 + c3 x3 + ⋯ + cn xn = 0.
since K and E are isomorphic. But since {x1, x2, x3, … xn} is a basis for K, this can only happen ifc1 = c2 = c3 = ⋯ = cn = 0.
So {ϕ(x1), ϕ(x2), ϕ(x3), … ϕ(xn)} is a basis for E over F, and hence K and E have the same dimension over the field F.Proof of Lemma 14.3:
First, we must show that K(S) is a subfield of E. If x and y are in K(S), y ≠ 0, then x and y are in each of the subfields in the collection L. Then x − y and x·y-1 are also in each of the subfields in this collection. Thus, x − y and x·y-1 are in K(S), and so K(S) is a subfield of E.
To show that K(S) is the smallest field containing both K and the elements S, note that K(S) is one of the subfields in the collection L. Thus, any subfield containing K and the elements of S must also contain K(S).
Proof of Proposition 14.4:
From Proposition 13.1, K = F[x]/⟨f(x)⟩ is a field that contains F as a subfield. Let y = x + ⟨f(x)⟩ in K. If we treat f(x) as a polynomial in K[x], we find that f(y)= 0. Consider the set {1, y, y2, y3, … yn−1}. We wish to show that this set is a basis for K. That is, we wish to show that every element of K can be expressed uniquely as
k = a1 1 + a2 y + a3 y2 + ⋯ + an yn−1,
where the a1, a2, a3, … an are in F. Any element k ∈ K can be expressed as k = g(x) + ⟨f(x)⟩ for some polynomial g(x) in F[x]. By the division algorithm theorem (12.1), there exist unique polynomials q(x) and r(x) such thatg(x) = f(x)·q(x) + r(x),
where either r(x) = 0, or the degree of r(x) is less than n. Thenr(x) = a1 + a2 x + a3 x2 + ⋯ + an xn−1
for some a1, a2, a3, … an in F. Note that we can now writek = g(x) + ⟨f(x)⟩ = r(x) + ⟨f(x)⟩ = a1 1 + a2 y + a3 y2 + ⋯ + an yn−1.
Since r(x) is unique, k is uniquely determined as a linear combination of {1, y, y2, y3, … yn−1}. Thus, by Lemma 14.1, {1, y, y2, y3, … yn−1} is a basis.Proof of Proposition 14.5:
Let y be an element in the field K. Consider the set {1, y, y2, y3, … yn}. Since there are n + 1 elements in this set, and K has dimension n over F, by Lemma 14.2 these are linearly dependent, so there is a nonzero solution to
a0 + a1 y + a2 y2 + a3 y3 + ⋯ + an yn = 0
with a0, a1, a2, … an in F. Thus, there is a nonzero polynomiala0 + a1 x + a2 x2 + a3 x3 + ⋯ + an xn
in F[x] for which y is a root when treated as a polynomial in K[x].Let us now show uniqueness. Let f(x) be a polynomial of lowest possible degree in F[x] such that f(y) = 0. Since F is a field, we can divide this polynomial by its leading coefficient to obtain a polynomial with a leading coefficient of 1. Now, if there were two such polynomials, f(x) and g(x), then by the division algorithm theorem (12.1), there exist polynomials q(x) and r(x) such that
f(x) = g(x)·q(x) + r(x),
where either r(x) = 0 or the degree of r(x) is strictly less than the degree of g(x). But note that0 = f(y) = g(y)·q(y) + r(y) = 0 + r(y) = 0.
Thus, y is a root of the polynomial r(x). But the degree of f(x) and g(x) was chosen to be minimal. So r(x) = 0, and f(x) is a multiple of g(x). Finally, since both f(x) and g(x) have the same degree and have the same leading term of 1, we have f(x) = g(x). Therefore, there is a unique polynomial in F[x] of minimal degree and leading coefficient of 1 such that f(y) = 0.Proof of Proposition 14.6:
Let us consider the evaluation homomorphism ϕw that maps polynomials in F[x] to elements in F(w):
ϕw(g(x)) = g(w).
By Proposition 12.1, ϕw is a ring homomorphism. The image of this homomorphism contains both F and w, and since F(w) is the smallest field containing both F and w, the image is all of F(w). The kernel of ϕw is the set of polynomials in F[x] that have w as a root. But f(x) is an irreducible polynomial in F[x] containing w as a root. Thus, any polynomial in the kernel is a multiple of f(x). Thus, the kernel of ϕw is ⟨f(x)⟩. Finally, by the first ring isomorphism theorem (10.2), we have that F(w) ≈ F[x]/⟨f(x)⟩.Proof of Corollary 14.1:
By Proposition 14.5, f(x) = IrrF(u, x) exists. By Proposition 14.6, F(u) is isomorphic to the field F[x]/⟨f(x)⟩. By Proposition 14.4, F[x]/⟨f(x)⟩ has dimension n over F. Finally, by Corollary 14.3, two isomorphic extensions of F must have the same dimension over F provided that the isomorphism fixes the elements of F, which the isomorphism in Proposition 14.6 clearly does. Thus, the dimension of F(u) over F is n.
Proof of Proposition 14.7:
By Lemma 13.3, we can extend ƒ to a isomorphism from K[x] to E[x]. By Proposition 12.1, ϕv is a ring homomorphism from E[x] to E(v). We can combine these homomorphisms to produce the homomorphism
ϕv·ƒ : K[x] → E[x] → E(v).
Since the isomorphism in Lemma 13.3 sends x to x, we have that (ϕv·ƒ)(x) = ϕv(ƒ(x)) = ϕv(x) = v. So v is in the image of this combination of homomorphisms, as well as the subfield E. Thus, the image of ϕv·ƒ is E(v). The kernal of ϕv is the set of polynomials in E[x] with v as a root. But h(x) is an irreducible polynomial in E[x] for which h(v) = 0. Thus, the kernel of ϕv is the ideal ⟨h(x)⟩. Since h(x) = ƒ(p(x)), we have that the kernel of ƒ·ϕv is ⟨p(x)⟩. Thus, by the first ring isomorphism theorem (10.2),K[x]/⟨p(x)⟩ ≈ E(v).
By Proposition 14.6, we also haveK(u) ≈ K[x]/⟨p(x)⟩,
and in this isomorphism, u mapped to the coset x + ⟨p(x)⟩. If we let μ be the combination of these two isomorphisms,μ : K(u) → K[x]/⟨p(x)⟩ → E(v)
then μ(u) = ϕv(ƒ(x)) = v, and μ(t) = ƒ(t) for all t in K.Proof of Corollary 14.2:
We simply let ƒ be the identity mapping from F to itself, and use Proposition 14.7. Then p(x) and h(x) are both equal to IrrF(u, x). Since v is another root of h(x), the conclusion follows from the conclusion of Proposition 14.7.
Proof of Lemma 14.4:
The proof is by induction on n. If n = 1, then f(x) is a linear function, so its only root is in F. Thus K = F, and the degree of K over F is 1 = 1!.
Suppose that this is true for polynomials of degree less than n. Let p(x) be an irreducible factor of f(x), and consider the field E = F[x]/⟨p(x)⟩. By Proposition 14.4, E is a finite extension of F whose dimension over F is the degree of p(x), which is at most n. Then un = x + ⟨p(x)⟩ is a root of p(x) in the field E, and since p(x) is a factor of f(x), (x − un) is a factor of f(x) in the field E. Thus, we can write f(x) = g(x)·(x − un) for some g(x) in E[x]. Note that g(x) has degree [removed](n − 1), and has the same leading coefficient as f(x). Thus, we can use the induction hypothesis to show that there is a field K that is a finite extension of E with dimension at most (n − 1)! such that g(x) factors completely as
g(x) = cn·(x − u1)·(x − u2)·(x − u3) ⋯ (x − un−1).
Thus,f(x) = cn·(x − u1)·(x − u2)·(x − u3) ⋯ (x − un−1)·(x − un).
By Proposition 14.2, the dimension of K over F is the product of the dimension of E over F times the dimension of K over E. Thus, the dimension of K over F is at most n·(n − 1)! = n!.Proof of Proposition 14.8:
If f(x) has degree 1, then the roots of f(x) are in F, and the roots of g(x) are in E. Thus, K = E, and L = F, and so the function μ(t) = ϕ(t) satisfies the necessary conditions.
Let us use induction on the degree of the polynomial f(x). That is, we will assume that the proposition is true for all polynomials of degree (n − 1). By Lemma 13.3, the isomorphism ϕ extends to an isomorphism from F[x] to E[x] in such a way that ϕ(x) = x. Thus, if p(x) is an irreducible factor of the polynomial f(x), then ϕ(p(x)) is an irreducible factor of the polynomial g(x) = ϕ(f(x)). Note that every root of p(x) is also a root of f(x), so that p(x) factors completely in the field K. Likewise, ϕ(p(x)) factors completely in the field L.
Let u be a root of p(x) in K, and let v be a root of ϕ(p(x)) in L. By Proposition 14.7, there is an isomorphism θ mapping F(u) to E(v), such that θ(u) = v, and θ(t) = ϕ(t) for all t in F.
Since u is a root of f(x), we can write f(x) = (x − u)·h(x), with h(x) in F(u)[x]. Then
g(x) = ϕ(f(x)) = θ(f(x)) = θ(x − u)·θ(h(x)) = (x − v)·θ(h(x)).
Since h(x) has degree (n − 1), we can use the induction hypothesis. Obviously K is the splitting field of h(x) over F(u), and L is the splitting field of θ(h(x)) over E(v). Thus, by the induction hypothesis the proposition is true for the polynomial h(x), so there is an isomorphism μ such that μ(t) = θ(t) for all t in F(u). Since θ(t) = ϕ(t) for all t in F, we have found an isomorphism with the necessary properties.Proof of Corollary 14.3:
Simply let F = E, and let ϕ(t) = t for all t in F. Then by Proposition 14.8, any two splitting fields of f(x) = g(x) will be isomorphic.
Proof of Proposition 14.9:
From the definition of the splitting field, the generator
ωn = e(2π i/n) = cos(2π⁄n) + i sin(2π⁄n)
is a root of the nth cyclotomic polynomialΦn(x) = (x − ωnk¹)·(x − ωnk²)·(x − ωnk³) ⋯ (x − ωnkⁱ),
where k1, k2, k3, … ki are the integers from 1 to n that are coprime to n. Thus, the splitting field contains ℚ(ωn). Note that all powers of ωn are in this field, and so the nth cyclotomic polynomial factors completely in ℚ(ωn).Since Φn(x) is irreducible by Gauss' theorem on cyclotomic polynomials (13.2), and the dimension of Φn(x) is ϕ(n), the dimension of the splitting field ℚ(ωn) is ϕ(n).
Proof of Lemma 14.5:
Let u1, u2, u3, … un be the roots of f(x) in K. Then
K = F(u1, u2, u3, … un).
Suppose that p(x) has one root v in K. Consider p(x) as a polynomial in K, and let L be the splitting field of p(x) over K. Let w be any other root of p(x) in L besides v. To show that K = L, we need to show that w is in K, which would show that all roots of p(x) are in K.By Proposition 14.7, there is an isomorphism ϕ from F(v) to F(w) such that ϕ(v) = w, and ϕ(t) = t for all t in F. (We let ƒ(t) = t, the identity map, and let E and K both be the field F.) By Lemma 13.3 we can extend ϕ to an isomorphism from F(v)[x] to F(w)[x], and ϕ(f(x)) = f(x).
We now want to consider the field K(w). We have
K(w) = F(u1, u2, u3, … un, w) = F(w, u1, u2, u3, … un).
Thus, K(w) is the splitting field of f(x) over the field F(w). Since v is in K,K = K(v) = F(u1, u2, u3, … un, v) = F(v, u1, u2, u3, … un).
so K is the splitting field of f(x) over the field F(v).Consequently Proposition 14.8 shows us that the isomorphism ϕ from F(v) to F(w) extends to an isomorphism μ from K to K(w), and μ(v) = w. Also, μ(t) = t for all t in F. Thus, we can use Corollary 14.3 to show that K and K(w) have the same dimension over F. By Proposition 14.2, the dimension of K(w) over F equals the dimension of K(w) over K times the dimension of K over F. Therefore, the dimension of K(w) over K must be 1, so w is in K. Therefore, every root of p(x) is in K, so p(x) factors completely in K.
Proof of Proposition 14.10:
If F is a finite field, then K will also be a finite field, and we can simply let w be a generator of the multiplicative group K*, using Proposition 13.4. Thus, we will assume that F is an infinite field. Let f(x) = IrrF(u, x) and g(x) = IrrF(v, x). Let E be the splitting field of g(x) over the field F(u). Since g(x) factors completely in L without double roots, g(x) will also factor completely in E without double roots. Let
v = v1, v2, v3, … vn
be the distinct roots of g(x) in E.Since u is in E, there is at least one root of f(x) in the field E. Even though f(x) may not factor completely in the field E, we can let
u = u1, u2, u3, … um
be the roots of f(x) over E.Since F is an infinite field, we can pick some element y of F, such that
y ≠ | uₕ − u | for all 1 ≤ h ≤ m, 1 ≤ k ≤ n. |
v − vₖ |
Finally, we let w = u + y v. Let us show that K = F(w). To show that v is in F(w), let p(x) = f(w − y x), and note that p(v) = f(u + y v − y v) = f(u) = 0, so v is a root of p(x). If one of the other roots of g(x) is a root of p(x), then
w − y vk = uh for some h and k,
so u + y v − y vk = uh, giving usy = | uₕ − u | , |
v − vₖ |
and we specifically chose y so that it would avoid these values. Thus, there is only one root in common between g(x) and p(x) in the field E.
Let r(x) = IrrF(w)(v, x). Then r(x) divides the polynomials g(x) and p(x), since both polynomials have v as a root. In fact, we have seen that g(x) and p(x) have no other roots in common, so r(x) has only one root in the field E. But g(x) splits completely in E, and has no multiple roots in E. Thus, r(x) has degree 1, and in fact r(x) = x − v. This proves that v is in F(w). To see that u is in F(w), we note that u = y v − w. Thus, F(u, v) is contained in F(w), while F(w) is obviously contained in F(u, v). Therefore, F(u, v) = F(w).
Proof of Corollary 14.4:
We will proceed by induction on n. If n = 1, we can let w = u1, and there is nothing to prove. If n = 2, we can use Proposition 14.10 to find w. Suppose that the corollary is true for the previous case, so that we found a u in K such that
F(u) = F(u1, u2, u3, … un−1).
Let v = un, and since g(x) = IrrF(un, x) does not have multiple roots in its splitting field L, we can use Proposition 14.10 to find a w in K such that But thenF(w) = F(u1, u2, u3, … un−1, un).
Thus, the corollary is true for all positive values of n.Sage Interactive Problems
§14.1 #20)
Use Sage to find the coefficients of the vector ⟨3,-2,5⟩ in ℝ3 using the basis {⟨2,-1,4⟩,⟨5,2,1⟩,⟨4,-3,2⟩}.
§14.1 #21)
Use Sage to find the coefficients of the element a5 in GF(27) over Z3 using the basis {1, a, a2}. Here, a is a root of the Conway polynomial of degree 3 over Z3, which is x3 + 2 x + 1.
§14.2 #19)
Define the field ℚ(√−3) in Sage, then find 1/(5 + √−3).
§14.2 #20)
Define the field ℚ(√5) in Sage. Does the polynomial x2 + 4 x − 1 factor in this field?
For Problems 17 through 20: Define the splitting field of the polynomial in Sage. Determine the dimension of the splitting field over ℚ.
§14.3 #17) x3 + x2 − 4 x + 1.
§14.3 #18) x5 + x4 − 4 x3 − 3 x2 + 3 x + 1.
§14.3 #20) x5 − 2.
§14.3 #19) x5 + 3 x3 + 5 x + 10.