{ "cells": [ { "cell_type": "markdown", "metadata": { "collapsed": false }, "source": [ "\n", "\n", "
\n", "\n", "\n", "\n", "\n", "\n", "Abstract Algebra: An Interactive Approach, 2e\n", "
\n", "\n", "\n", "©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.\n", "
\n", "\n", "\n", "\n", "\n",
" Chapter 14
The Theory of Fields\n",
"
Initialization: This cell MUST be evaluated first:
" ] }, { "cell_type": "code", "execution_count": 0, "metadata": { "collapsed": false }, "outputs": [ ], "source": [ "%display latex\n", "try:\n", " load('absalgtext.sage')\n", "except IOError:\n", " load('/media/sf_sage/absalgtext.sage')" ] }, { "cell_type": "markdown", "metadata": { "collapsed": false }, "source": [ "c1 x1 + c2 x2 + \r\n", "c3 x3 + ⋯ + cn xn = 0.
\r\n", "We say that the vectors are linearly independent if they are not linearly dependent, that is, if the only way for\r\n", "c1 x1 + c2 x2 + \r\n", "c3 x3 + ⋯ + cn xn = 0.
\r\n", "is for c1 = c2 = ⋯ = cn = 0.a1 x1 + a2 x2 + \r\n", "a3 x3 + ⋯ + an xn,
\r\n", "with a1, a2, a3, … an in F.a1 x1 + a2 x2 + \r\n", "a3 x3 + ⋯ + an xn,
\r\n", "with a1, a2, … an ∈ ℚ, lest the set of reals be countable, which contradicts \r\n", "Cantor's diagonalization theorem (0.8).v = c1 x1 + c2 x2 + \r\n", "c3 x3 + ⋯ + cn xn.
\r\n", "The ordered n-tuple 〈c1, c2, c3, … cn〉 is called \r\n", "the coefficients of v with respect to B.〈2, 3, 4〉 = 5⁄8〈2, 0, 8〉 + 9⁄8〈0, 0, 3〉 + \r\n", "3⁄4〈1, 4, 0〉.
\r\n", "\r\n", "\r\n", " \r\n", "LEMMA 14.2S = { | \r\n", "x1 y1, x2 y1, x3 y1, \r\n", " … xm y1, | \r\n", "
\r\n", " | x1 y2, x2 y2, x3 y2, \r\n", " … xm y2, | \r\n", "
\r\n", " | x1 y3, x2 y3, x3 y3, \r\n", " … xm y3, | \r\n", "
\r\n", " | …………… | \r\n", "
\r\n", " | x1 yn, x2 yn, x3 yn, \r\n", " … xm yn} | \r\n", "
{x1, x2, x3, … xn}
\r\n", "of K over F.x + a y + a2 z
\r\n", "where x, y and z are in Z2. Hence, {1, a, a2} is a basis of GF(8) over \r\n", "Z2, so GF(8) is a 3-dimensional extension of Z2.K(S) = | \r\n", "∩ | \r\n", "H. | \r\n", "
\r\n", " | H ∈ L | \r\n", "\r\n", " |
2 a − 3 | \r\n", "where a = √2. | \r\n", "
5 a + 2 | \r\n", "
IrrF(a, x).
\r\n", "For example, Irrℚ(√2, x) = x2 − 2, since \r\n", "x2 − 2 is the simpliest polynomial with rational coefficients for which √2 is a root. Note \r\n", "that if we were to allow real coefficients, we could come up with a simpler polynomial:\r\n", "Irrℝ(√2, x) = \r\n", "x − √2.
\r\n", "Here are some other examples. If i = √−1, we can see that the simpliest polynomial over the real \r\n", "numbers containing i as a root is\r\n", "Irrℝ(i, x) = x2 + 1.
\r\n", "Finally, consider the number cos(π⁄9). We found in §11.4 that this number is a root of the polynomial 4 x3 − 3 x − \r\n", "1⁄2. However, we want the leading coefficient of the polynomial to be 1, so we write\r\n", "Irrℚ(cos(π⁄9), x) = x3 − 3⁄4 x − 1⁄8.
\r\n", "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 \r\n", "enter the field ℚ(cos(π⁄9)) into Sage. If we let a = cos(π⁄9), we see that a satisfies \r\n", "x3 − 3⁄4 x − 1⁄8 = 0. If we put all terms besides the leading term on \r\n", "the other side of the equation, we find that a satisfies the equation\r\n", "x3 = 3⁄4 x + 1⁄8.
\r\n", "That is,\r\n", "a3 = 3⁄4 a + 1⁄8.
\r\n", "Let us enter this fact into Sage.F(w) ≈ F[x]/〈f(x)〉.
\r\n", "\r\n", "Click here for the proof.\r\n", "\r\n", "\r\n", "Notice that the field ℚ(cos(π⁄9)) was three dimensional over ℚ, since the basis could \r\n", "be given as {1, a, a2}. Also, the irreducible polynomial x3 − 3⁄4 x − \r\n", "1⁄8 was a third degree polynomial. This is not a coindidence, as we can easily prove.\r\n", "\r\n", "\r\n", "\r\n", "COROLLARY 14.1a3 = 3⁄4 a + 1⁄8.
\r\n", "But there are two other solutions to this equation: −cos(2π⁄9), and cos(4π⁄9). How does Sage know that the field is \r\n", "not ℚ(−cos(2π⁄9)) or ℚ(cos(4π⁄9))?p(x) = c0 + c1 x + c2 x2 + \r\n", "c3 x3 + ⋯ + cn xn
\r\n", "be IrrK(u, x). Define\r\n", "h(x) = ƒ(c0) + ƒ(c1) x + \r\n", "ƒ(c2) x2 + \r\n", "ƒ(c3) x3 + ⋯ + ƒ(cn) xn
\r\n", "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 \r\n", "is an isomorphism μ from K(u) to E(v) for which μ(u) = v, and \r\n", "μ(t) = ƒ(t) for all t in K.{1, a, a2, b, a b, a2 b}.
\r\n", "\r\n", "EXPERIMENT:f(x) = cn·(x − u1)·(x − \r\n", "u2)·(x − u3) ⋯ (x − un),
\r\n", "where u1, u2, u3, … un are elements in K. Furthermore, the dimension \r\n", "of K over F is at most n!.f(x) = cn·(x − u1)·(x − \r\n", "u2)·(x − u3) ⋯ (x − un),
\r\n", "then the field F(u1, u2, u3, … un) is called the splitting field for \r\n", "the polynomial f(x).f(x) = c0 + c1 x + c2 x2 + \r\n", "c3 x3 + ⋯ + cn xn
\r\n", "be a polynomial in F[x]. Then\r\n", "g(x) = ϕ(c0) + ϕ(c1) x + \r\n", "ϕ(c2) x2 + \r\n", "ϕ(c3) x3 + ⋯ + ϕ(cn) xn
\r\n", "is a polynomial in E[x]. Suppose that K is a splitting field of f(x) over F, and L is a splitting field \r\n", "of g(x) over E. Then there is an isomorphism μ from K to L, such \r\n", "that μ(t) = ϕ(t) for all t in F.x6 + 6 x4 − 12 x3 + 36 x2 − 36 x + 36
\r\n", "over the field ℚ(a, b), which is the splitting field of x3 − 2. This polynomial was choosen to have a \r\n", "root in ℚ(a, b). Does this polynomial factor completely in ℚ(a, b)?y ≠ | \r\n", "uₕ − u | \r\n", "
v − vₖ | \r\n", "
±√2 − √2 | \r\n", ". | \r\n", "
√3 ± √3 | \r\n", "
v = a1 x1 + a2 x2 + \r\n", "a3 x3 + ⋯ + an xn
\r\n", "is another such expression. Then\r\n", "(a1 − c1) x1 + \r\n", "(a2 − c2) x2 + (a3 − c3) x3 + ⋯ \r\n", "+ (an − cn) xn = v − v = 0.
\r\n", "But the vectors in B are linearly independent, so the only way that the combination of vectors could be 0 is \r\n", "for ai − ci = 0 for all 1 ≤ i ≤ n. Hence, ai = ci for all i, \r\n", "and the representation is unique.{y1, y2, … \r\n", "yk−1, yk, xk+1, … xk}
\r\n", "is a basis for every 0 ≤ k ≤ n.{y1, y2, … \r\n", "yk−1, yk, xk+1, … xn}.
\r\n", "If this set were linearly dependent, there would be a nonzero solution to\r\n", "c1 y1 + c2 y2 \r\n", "+ ⋯ + ck−1 yk−1 + ck yk + ⋯ \r\n", "+ cn xn = 0.
\r\n", "Then ck ≠ 0 lest there also be a nonzero solution to c1 y1 + c2 y2 \r\n", "+ ⋯ + ck−1 yk−1 + ck xk + ⋯ \r\n", "+ cn xn = 0, but we are assuming that {y1, y2, … \r\n", "yk−1, xk, xk+1, … xn} is a basis.ck(a1 y1 + a2 y2 + ⋯ \r\n", "+ ak−1 yk−1 + ak xk + ⋯ \r\n", "+ an xn) + \r\n", "c1 y1 + c2 y2 \r\n", "+ ⋯ + ck−1 yk−1 + ck+1 yk+1 \r\n", "+ ⋯ + cn xn = 0.
\r\n", "This is a nonzero solution to b1 y1 + b2 y2 \r\n", "+ ⋯ + bk−1 yk−1 + bk xk + ⋯ \r\n", "+ bn xn = 0, since bk = ck ak ≠ 0. Thus, the \r\n", "set {y1, y2, … \r\n", "yk−1, yk, xk+1, … xn} is linearly independent, and hence \r\n", "is a basis of V.c1 y1 + c2 y2 + \r\n", "c3 y3 + ⋯ + cn yn.
\r\n", "where c1, c2, c3, … cn are in E.c1 = | \r\n", "a1,1 x1 + a2,1 x2 + \r\n", " a3,1 x3 + ⋯ + am,1xm, | \r\n", "
c2 = | \r\n", "a1,2 x1 + a2,2 x2 + \r\n", " a3,2 x3 + ⋯ + am,2xm, | \r\n", "
c3 = | \r\n", "a1,3 x1 + a2,3 x2 + \r\n", " a3,3 x3 + ⋯ + am,3xm, | \r\n", "
\r\n", " | …………… | \r\n", "
cn = | \r\n", "a1,n x1 + a2,n x2 + \r\n", " a3,n x3 + ⋯ + am,nxm. | \r\n", "
a1,1 x1 y1 + a2,1 x2 y1 + \r\n", " a3,1 x3 y1 + ⋯ + am,1xm y1 + | \r\n", "
a1,2 x1 y2 + a2,2 x2 y2 + \r\n", " a3,2 x3 y2 + ⋯ + am,2xm y2 + | \r\n", "
a1,3 x1 y3 + a2,3 x2 y3 + \r\n", " a3,3 x3 y3 + ⋯ + am,3xm y3 + | \r\n", "
…………… | \r\n", "
a1,n x1 yn + \r\n", " a2,n x2 yn + \r\n", " a3,n x3 yn + ⋯ + \r\n", " am,nxm yn. | \r\n", "
m | \r\n", "n | \r\n", "\r\n", " |
∑ | \r\n", "∑ | \r\n", "ai,j xi yj = 0 | \r\n", "
i=1 | \r\n", "j=1 | \r\n", "\r\n", " |
\r\n", " | m | \r\n", "n | \r\n", "\r\n", " | n | \r\n", "⎛ | \r\n", "m | \r\n", "\r\n", " | ⎞ | \r\n", "\r\n", " |
0 = | \r\n", "∑ | \r\n", "∑ | \r\n", "ai,j xi yj = | \r\n", "∑ | \r\n", "⎜ | \r\n", "∑ | \r\n", "ai,j xi | \r\n", "⎟ | \r\n", "yj. | \r\n", "
⎜ | \r\n", "⎟ | \r\n", "||||||||
⎜ | \r\n", "⎟ | \r\n", "||||||||
\r\n", " | i=1 | \r\n", "j=1 | \r\n", "\r\n", " | j=1 | \r\n", "⎝ | \r\n", "i=1 | \r\n", "\r\n", " | ⎠ | \r\n", "\r\n", " |
m | \r\n", "\r\n", " |
∑ | \r\n", "ai,j xi = 0 | \r\n", "
i=1 | \r\n", "\r\n", " |
u = c1 x1 + c2 x2 + \r\n", "c3 x3 + ⋯ + cn xn
\r\n", "for some c1, c2, c3, … cn in F. Then\r\n", "v = ϕ(u) = ϕ(c1) ϕ(x1) + \r\n", "ϕ(c2) ϕ(x2) + ϕ(c3) ϕ(x3) + \r\n", "⋯ + ϕ(cn) ϕ(xn) = c1 ϕ(x1) + \r\n", "c2 ϕ(x2) + c3 ϕ(x3) + ⋯ + \r\n", "cn ϕ(xn).
\r\n", "Thus, {ϕ(x1), ϕ(x2), ϕ(x3), … \r\n", "ϕ(xn)} generates the field E. Also, if\r\n", "c1 ϕ(x1) + \r\n", "c2 ϕ(x2) + c3 ϕ(x3) + ⋯ + \r\n", "cn ϕ(xn) = 0,
\r\n", "then ϕ(c1 x1 + c2 x2 + \r\n", "c3 x3 + ⋯ + cn xn) = 0, which implies that\r\n", "c1 x1 + c2 x2 + \r\n", "c3 x3 + ⋯ + cn xn = 0.
\r\n", "since K and E are isomorphic. But since {x1, x2, x3, … xn} is \r\n", "a basis for K, this can only happen if\r\n", "c1 = c2 = c3 = ⋯ = cn = 0.
\r\n", "So {ϕ(x1), ϕ(x2), ϕ(x3), … \r\n", "ϕ(xn)} is a basis for E over F, and hence K and E have the same dimension over the \r\n", "field F.k = a1 1 + a2 y + a3 y2 + \r\n", "⋯ + an yn−1,
\r\n", "where the a1, a2, a3, … an are in F. Any \r\n", "element k ∈ K can be expressed as k = g(x) + 〈f(x)〉 for some polynomial g(x) in \r\n", "F[x]. By the division algorithm theorem (12.1), there exist unique polynomials q(x) and r(x) such that\r\n", "g(x) = f(x)·q(x) + r(x),
\r\n", "where either r(x) = 0, or the degree of r(x) is less than n. Then\r\n", "r(x) = a1 + a2 x + a3 x2 + \r\n", "⋯ + an xn−1
\r\n", "for some a1, a2, a3, … an in F. Note that we can now write\r\n", "k = g(x) + 〈f(x)〉 = r(x) + 〈f(x)〉 = \r\n", "a1 1 + a2 y + a3 y2 + \r\n", "⋯ + an yn−1.
\r\n", "Since r(x) is unique, k is uniquely determined as a linear combination of {1, y, y2, y3, \r\n", "… yn−1}. Thus, by Lemma 14.1, {1, y, y2, y3, \r\n", "… yn−1} is a basis.a0 + a1 y + a2 y2 + \r\n", "a3 y3 + ⋯ + an yn = 0
\r\n", "with a0, a1, a2, … an in F. Thus, there is a nonzero polynomial\r\n", "a0 + a1 x + a2 x2 + \r\n", "a3 x3 + ⋯ + an xn
\r\n", "in F[x] for which y is a root when treated as a polynomial in K[x].f(x) = g(x)·q(x) + r(x),
\r\n", "where either r(x) = 0 or the degree of r(x) is strictly less than the degree of g(x). But note that\r\n", "0 = f(y) = g(y)·q(y) + r(y) = \r\n", "0 + r(y) = 0.
\r\n", "Thus, y is a root of the polynomial r(x). But the degree of f(x) and g(x) was chosen to be \r\n", "minimal. So r(x) = 0, and f(x) is a multiple of g(x). Finally, since both f(x) and \r\n", "g(x) have the same degree and have the same leading term of 1, we have f(x) = g(x). Therefore, there is a \r\n", "unique polynomial in F[x] of minimal degree and leading coefficient of 1 such that f(y) = 0.ϕw(g(x)) = g(w).
\r\n", "By Proposition 12.1, ϕw is a ring homomorphism. The image of this homomorphism contains both F and w, and since \r\n", "F(w) is the smallest field containing both F and w, the image is all of F(w). The kernel \r\n", "of ϕw is the set of polynomials in F[x] that have w as a root. But f(x) is an irreducible \r\n", "polynomial in F[x] containing w as a root. Thus, any polynomial in the kernel is a multiple of f(x). Thus, the kernel \r\n", "of ϕw is 〈f(x)〉. Finally, by the first ring isomorphism theorem (10.2), we have \r\n", "that F(w) ≈ F[x]/〈f(x)〉.ϕv·ƒ : K[x] → E[x] → E(v).
\r\n", "Since the isomorphism in Lemma 13.3 sends x to x, we have that (ϕv·ƒ)(x) = \r\n", "ϕv(ƒ(x)) = ϕv(x) = v. So v is in the image of this combination \r\n", "of homomorphisms, as well as the subfield E. Thus, the image of ϕv·ƒ is E(v). The kernal \r\n", "of ϕv is the set of polynomials in E[x] with v as a root. But h(x) is an irreducible polynomial \r\n", "in E[x] for which h(v) = 0. Thus, the kernel of ϕv is the ideal 〈h(x)〉. Since \r\n", "h(x) = ƒ(p(x)), we have that the kernel of ƒ·ϕv \r\n", "is 〈p(x)〉. Thus, by the first ring isomorphism theorem (10.2),\r\n", "K[x]/〈p(x)〉 ≈ E(v).
\r\n", "By Proposition 14.6, we also have\r\n", "K(u) ≈ K[x]/〈p(x)〉,
\r\n", "and in this isomorphism, u mapped to the coset x + 〈p(x)〉. If we let μ be the combination of these two isomorphisms,\r\n", "μ : K(u) → K[x]/〈p(x)〉 → E(v)
\r\n", "then μ(u) = ϕv(ƒ(x)) = v, and μ(t) = ƒ(t) for \r\n", "all t in K.g(x) = cn·(x − u1)·(x − \r\n", "u2)·(x − u3) ⋯ (x − un−1).
\r\n", "Thus,\r\n", "f(x) = cn·(x − u1)·(x − \r\n", "u2)·(x − u3) ⋯ (x − \r\n", "un−1)·(x − un).
\r\n", "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 \r\n", "over E. Thus, the dimension of K over F is at most n·(n − 1)! = n!.g(x) = ϕ(f(x)) = θ(f(x)) = \r\n", "θ(x − u)·θ(h(x)) = \r\n", "(x − v)·θ(h(x)).
\r\n", "Since h(x) has degree (n − 1), we can use the induction hypothesis. Obviously K is the splitting field \r\n", "of h(x) over F(u), and L is the splitting field of θ(h(x)) over E(v). Thus, \r\n", "by the induction hypothesis the proposition is true for the polynomial h(x), so there is an isomorphism μ such \r\n", "that μ(t) = θ(t) for all t in F(u). Since θ(t) = \r\n", "ϕ(t) for all t in F, we have found an isomorphism with the necessary properties.ωn = e(2π i/n) = \r\n", "cos(2π⁄n) + \r\n", "i sin(2π⁄n)
\r\n", "is a root of the nth cyclotomic polynomial\r\n", "Φn(x) = \r\n", "(x − ωnk¹)·(x − \r\n", "ωnk²)·(x − \r\n", "ωnk³) ⋯ (x − \r\n", "ωnkⁱ),
\r\n", "where k1, k2, k3, … ki are the integers from 1 to n that are coprime \r\n", "to n. Thus, the splitting field contains ℚ(ωn). Note that all powers of ωn are in this field, and so \r\n", "the nth cyclotomic polynomial factors completely in ℚ(ωn).K = F(u1, u2, u3, … un).
\r\n", "Suppose that p(x) has one root v in K. Consider p(x) as a polynomial in K, and let L be the \r\n", "splitting field of p(x) over K. Let w be any other root of p(x) in L besides v. To show \r\n", "that K = L, we need to show that w is in K, which would show that all roots of p(x) are in K.K(w) = F(u1, u2, u3, … \r\n", "un, w) = F(w, u1, u2, u3, … \r\n", "un).
\r\n", "Thus, K(w) is the splitting field of f(x) over the field F(w). Since v is in K,\r\n", "K = K(v) = F(u1, u2, u3, … \r\n", "un, v) = F(v, u1, u2, u3, … \r\n", "un).
\r\n", "so K is the splitting field of f(x) over the field F(v).v = v1, v2, v3, … vn
\r\n", "be the distinct roots of g(x) in E.u = u1, u2, u3, … um
\r\n", "be the roots of f(x) over E.y ≠ | \r\n", "uₕ − u | \r\n", "for all 1 ≤ h ≤ m, 1 ≤ k ≤ n. | \r\n", "
v − vₖ | \r\n", "
w − y vk = uh for some h and k,
\r\n", "so u + y v − y vk = uh, giving us\r\n", "y = | \r\n", "uₕ − u | \r\n", ", | \r\n", "
v − vₖ | \r\n", "
F(u) = F(u1, u2, u3, \r\n", "… un−1).
\r\n", "Let v = un, and since g(x) = \r\n", "IrrF(un, x) does not have multiple roots in its splitting field L, we can use Proposition 14.10 to find \r\n", "a w in K such thatF(w) = F(u1, u2, u3, \r\n", "… un−1, un).
\r\n", "Thus, the corollary is true for all positive values of n.