Homepage › Solution manuals › David A. Cox › Galois Theory › Exercise 13.1.13
Exercise 13.1.13
Suppose that satisfies the hypothesis of part (c) of Theorem 13.1.1, and let be a root of . Prove that if splits completely over , and otherwise. This gives a version of part (c) that doesn’t use resolvents. Since we can factor over extension fields by Section 4.2, this method is useful in practice.
Answers
Proof. With the hypothesis of part (c), , so and is separable.
-
If
, then
, where
corresponds to
. Write
. Since
is irreducible,
is the set of the four roots of
, therefore
, so
. Hence
if
. We choose the numbering of the roots such that
, and
are the four distinct roots of
, so
.
As , is a quadratic extension of .
Since the only subgroup of are , by the Galois correspondence, the only intermediate fields of are , and the fixed field of is .
If , then , therefore , and so , in contradiction with the separability of . Hence , so
Then splits completely over .
- If , then by Theorem 13.1.1, . Therefore , and , which implies . Therefore one of the roots is not in , and so doesn’t splits completely over .
Conclusion. Let be a quadratic polynomial, and let be a root of .
If and is reducible over , then
□Example 1: over .
R.<x> = QQ[] f = x^4-12*x^2 + 18 print(f.is_irreducible()) factor(f.discriminant()), f.discriminant().is_square()
l = f.coefficients(sparse=False); c1 = -l[3]/l[4]; c2 = l[2]/l[4];c3 = -l[1]/l[4]; c4 = l[0]/l[4]; S.<y> = QQ[] theta_f = y^3 -c2*y^2 +(c1*c3-4*c4)*y - c3^2-c1^2*c4 + 4*c2*c4; factor(theta_f)
K.<a>= NumberField(f) S.<x> = K[] f = x^4-12*x^2 + 18 factor(f)
These results prove that the Galois group of over is isomorphic to . Verification with Sage:
R.<x> = QQ[] f = x^4-12*x^2 + 18 f.galois_group().gens()
f.galois_group().structure_description()
Example 2: over .
R.<x> = QQ[] f = x^4-2 print(f.is_irreducible()) factor(f.discriminant()), f.discriminant().is_square()
l = f.coefficients(sparse=False); c1 = -l[3]/l[4]; c2 = l[2]/l[4];c3 = -l[1]/l[4]; c4 = l[0]/l[4]; S.<y> = QQ[] theta_f = y^3 -c2*y^2 +(c1*c3-4*c4)*y - c3^2-c1^2*c4 + 4*c2*c4; factor(theta_f)
K.<a>= NumberField(f) S.<x> = K[] f = x^4-2 factor(f)
Thus the Galois group of over is . Verification with Sage:
R.<x> = QQ[] f = x^4-2 f.galois_group().gens()
f.galois_group().structure_description()
Example 3: over .
R.<x> = QQ[] f = x^4-18*x^2 + 9 print(f.is_irreducible()) factor(f.discriminant()), f.discriminant().is_square()
l = f.coefficients(sparse=False); c1 = -l[3]/l[4]; c2 = l[2]/l[4];c3 = -l[1]/l[4]; c4 = l[0]/l[4]; S.<y> = QQ[] theta_f = y^3 -c2*y^2 +(c1*c3-4*c4)*y - c3^2-c1^2*c4 + 4*c2*c4; factor(theta_f)
The Galois group of over is isomorphic to . Verification with Sage:
R.<x> = QQ[] f = x^4-18*x^2 + 9 f.galois_group().gens()
f.galois_group().structure_description()