Separable 1
Separable 1
KEITH CONRAD
1. Introduction
Let K be a field. We are going to look at concepts related to K that fall under the label
“separable”.
Definition 1.1. A nonzero polynomial f (X) ∈ K[X] is called separable when it has distinct
roots in a splitting field over K. That is, each root of f (X) has multiplicity 1. If f (X) has
a multiple root then f (X) is called inseparable.
Example 1.2. In R[X], the polynomial X 2 − X is separable since its roots are 0 and 1
and X 3 − 2 is separable since there are 3 different cube roots of 2 in the complex numbers.
In F3 [X] the polynomial X 3 − 2 is inseparable because X 3 − 2 = (X + 1)3 in F3 [X] so it
has a triple root.
The term “separable” comes from distinctness of the roots: they are separate in the sense
that there are no multiple roots.
Definition 1.3. If α is algebraic over K, it is called separable over K when its minimal
polynomial in K[X] is separable in the sense of Definition 1.1: the minimal polynomial of
α in K[X] has distinct roots in a splitting field over K. If the minimal polynomial of α in
K[X] is inseparable then α is called inseparable over K.
√ √
Example 1.4. The real numbers 2 and 3 are both separable over Q, as they have
minimal polynomials X 2 − 2 and X 2 − 3 in Q[X], which are both separable.
From Definition 1.1, checking a polynomial is separable requires building a splitting field
to check the roots are distinct. But we will see in Section 2 a criterion for deciding when a
polynomial is separable (that is, has no multiple roots) without having to work in a splitting
field. In Section 3 we will define what it means for a field extension to be separable and then
prove the primitive element theorem, an important result about separable field extensions.
2. Separable Polynomials
Although the definition of a separable polynomial in K[X] involves how the polynomial
factors over a splitting field, we can use differentiation on K[X] to describe the separability
condition without leaving K[X]:
Theorem 2.1. A nonzero polynomial in K[X] is separable if and only if it is relatively
prime to its derivative in K[X].
Proof. Let f (X) be a nonzero polynomial in K[X]. Suppose f (X) is separable, and let α be
a root of f (X) (in some extension of K). Then f (X) = (X − α)h(X), with h(α) 6= 0. Since
f 0 (α) = h(α) 6= 0, α is not a root of f 0 (X). Therefore f (X) and f 0 (X) have no common
roots, so they have no common factors in K[X]: they are relatively prime.
1
2 KEITH CONRAD
Now suppose f (X) is not separable, so by definition it has a repeated root (in a splitting
field over K). This root is also a root of f 0 (X): when f (X) = (X − α)2 g(X), the product
rule shows
f 0 (X) = (X − α)2 g 0 (X) + 2(X − α)g(X),
so f 0 (α) = 0. Since f (X) and f 0 (X) have α as a common root, they are both divisible by
the minimal polynomial of α in K[X]. In particular, f (X) and f 0 (X) are not relatively
prime in K[X]. Taking the contrapositive, if f (X) and f 0 (X) are relatively prime in K[X]
then f (X) has no repeated root so it is separable.
When we are given a specific f (X), whether or not f (X) and f 0 (X) are relatively prime
can be checked by Euclid’s algorithm for polynomials.
Example 2.2. In F3 [X], let f (X) = X 6 + X 5 + X 4 + 2X 3 + 2X 2 + X + 2. Using Euclid’s
algorithm in F3 [X] on f (X) and f 0 (X),
f (X) = f 0 (X)(2X 2 + X) + (2X 2 + 2)
f 0 (X) = (2X 2 + 2)(X 2 + 2X + 2),
so (f (X), f 0 (X)) = 2X 2 +2 (which is the same as X 2 +1 up to scaling). The greatest common
divisor is nonconstant, so f (X) is inseparable. In fact, f (X) = (X 2 + 1)2 (X 2 + X + 2).
Notice we were able to detect that f (X) has a repeated root before we gave its factorization.
Example 2.3. In Q[X], let f (X) = X 4 − 3X − 2. Using Euclid’s algorithm in Q[X] on
f (X) and f 0 (X),
0 1 9
f (X) = f (X) · X − X −2
4 4
0 9 16 2 128 1024 4235
f (X) = − X −2 − X + X− − .
4 9 81 729 729
We have reached a remainder that is a nonzero constant, so f (X) and f 0 (X) are relatively
prime. Therefore f (X) is separable over Q.
There are some important families of polynomials where relative primality with the de-
rivative can be checked directly, not using Euclid’s algorithm.
Example 2.4. Let f (X) = X n − a where a ∈ K × . The derivative of f (X) is nX n−1 .
If n = 0 in K (that is K has characteristic p and p|n) then f 0 (X) = nX n−1 = 0 and
(f (X), f 0 (X)) = f (X) is nonconstant, so X n − a is not separable. If n 6= 0 in K (that is, K
has characteristic 0 or K has characteristic p and p doesn’t divide n), then f 0 (X) = nX n−1
is nonzero and (X n − a, nX n−1 ) = 1 since X doesn’t divide X n − a (because a 6= 0).
Therefore X n − a is separable in K[X] if and only if n 6= 0 in K.
In particular, X n − 1 is separable over K if and only if n 6= 0 in K. So in F2 [X], X 3 − 1
and X 9 − 1 are separable but X 6 − 1 is inseparable; in fact, X 6 − 1 = (X 3 − 1)2 in F2 [X].
Example 2.5. If K has characteristic p and a ∈ K, the polynomial X p −X−a has derivative
−1, a nonzero constant, so X p − X − a is separable. More generally, if g(X p ) ∈ K[X p ] is an
arbitrary polynomial in X p and c ∈ K × then g(X p ) + cX has derivative c so g(X p ) + cX is
d 2
separable in K[X]. Thus X p −X and X p +aX p +bX (b 6= 0) are separable in characteristic
p.
SEPARABILITY 3
As practice using the derivative criterion of Theorem 2.1 in proofs, we verify two prop-
erties of separable polynomials that are obvious if you think about how polynomials factor
in a splitting field.
Corollary 2.6. If f (X) ∈ K[X] is separable and L ⊃ K then every factor of f (X) in L[X]
is also separable. An element in an extension of L that is separable over K is also separable
over L.
Proof. Let g(X) be a factor of f (X), say f (X) = g(X)h(X) in L[X]. Since f (X) is separable
we can write 1 = f (X)u(X) + f 0 (X)v(X) for some polynomials u(X) and v(X) in K[X].
Then
1 = (g(X)h(X))u(X) + (g(X)h0 (X) + g 0 (X)h(X))v(X)
= g(X)(h(X)u(X) + h0 (X)v(X)) + g 0 (X)(h(X)v(X)).
The last expression shows a polynomial-linear combination of g(X) and g 0 (X) equals 1, so
g(X) is separable.
Suppose α is in an extension of L and it is separable over K. Since its minimal polynomial
in L[X] divides its minimal polynomial in K[X], separability of α over K implies separability
of α over L by what we just showed about separable polynomials.
Corollary 2.7. Let K and L be fields. If σ : K → L is a field embedding, then a polynomial
f (X) ∈ K[X] is separable if and only if (σf )[X] ∈ L[X] is separable.
Proof. Assume f (X) is separable, so by Theorem 2.1 we can write
f (X)u(X) + f 0 (X)v(X) = 1
for some u(X) and v(X) in K[X]. Applying σ to coefficients is a ring embedding K[X] →
L[X] and σ(f 0 ) = (σf )0 , so
(σf )(X)(σu)(X) + (σf )0 (X)(σv)(X) = 1.
Therefore (σf )(X) and its derivative are relatively prime in L[X], so (σf )(X) is separable.
Now assume f (X) is inseparable, so some nonconstant d(X) in K[X] divides f (X)
and f 0 (X) in K[X]. Then (σd)(X) is nonconstant and divides (σf )(X) and σ(f 0 (X)) =
(σf )0 (X) in L[X], so (σf )(X) and its derivative are not relatively prime and thus (σf )(X)
is inseparable.
For irreducible polynomials, Theorem 2.1 can be refined to a separability criterion that
is much simpler to check than relative primality with the derivative:
Theorem 2.8. For every field K, an irreducible polynomial in K[X] is separable if and
only if its derivative is not 0 in K[X]. In particular, when K has characteristic 0 every
irreducible in K[X] is separable and when K has characteristic p, an irreducible in K[X]
is separable if and only if it is not a polynomial in X p .
Proof. Let π(X) be irreducible in K[X]. Separability is equivalent to (π(X), π 0 (X)) = 1
by Theorem 2.1. If π(X) and π 0 (X) are not relatively prime, then π(X)|π 0 (X) since π(X)
is irreducible. Taking the derivative drops degrees, so having π 0 (X) be divisible by π(X)
forces π 0 (X) = 0. Conversely, if π 0 (X) = 0 then (π(X), π 0 (X)) = π(X) is nonconstant, so
π(X) is inseparable by Theorem 2.1. Thus separability of π(X) is equivalent to π 0 (X) 6= 0.
When K has characteristic 0, every irreducible in K[X] has nonzero derivative since every
nonconstant polynomial has nonzero derivative. So all irreducibles in K[X] are separable.
4 KEITH CONRAD
Now suppose K has characteristic p. If there is an irreducible π(X) ∈ K[X] that is not
separable, then π 0 (X) = 0. Writing π(X) = X n + cn−1 X n−1 + · · · + c1 X + c0 , the condition
π 0 (X) = 0 means ici = 0 in K for 0 ≤ i ≤ n (taking cn = 1). This implies p|i whenever
ci 6= 0, so the only nonzero terms in π(X) occur in degrees divisible by p. In particular,
n = deg π(X) is a multiple of p, say n = pm. Write each exponent of a nonzero term in
π(X) as a multiple of p:
π(X) = X pm + cp(m−1) X p(m−1) + · · · + cp X p + c0 = g(X p ),
where g(X) ∈ K[X]. So π(X) ∈ K[X p ]. Conversely, if π(X) = g(X p ) is a polynomial in
X p then π 0 (X) = g 0 (X p )pX p−1 = 0, so π(X) is inseparable if it is irreducible in K[X].
Example 2.9. Every irreducible in Q[X] is separable since Q has characteristic 0.
Example 2.10. Let K = F3 (u) be a rational function field over F3 . The polynomial
X 7 + u2 X 5 + u ∈ K[X] is irreducible (by Eisenstein) and separable since its derivative is
X 6 + 2u2 X 4 , which is nonzero.
Theorem 2.8 tells us the phenomenon of irreducible polynomials being inseparable (that
is, admitting repeated roots) is a purely characteristic p phenomenon.
Example 2.11. Let p be prime and K = Fp (u) be a rational function field over Fp . The
polynomial X p − u ∈ K[X] is irreducible since it is Eisenstein at u. Because (X p − u)0 = 0,
Theorem 2.8 says X p − u is inseparable. We can also check inseparability of X p − u directly
from the definition, as follows. If α is a root of X p − u (in some extension of K = Fp (u)),
then αp = u, so X p − u = X p − αp = (X − α)p . Thus X p − u is irreducible with degree p
and has only one root, with multiplicity p > 1.
Example 2.12. Let K = F3 (u). The polynomial X 6 + uX 3 + u ∈ K[X] is irreducible (by
Eisenstein) and it is a polynomial in X 3 in characteristic 3, so it is not separable. If r and
s are roots of X 2 + uX + u, then
X 2 + uX + u = (X − r)(X − s) =⇒ X 6 + uX 3 + u = (X 3 − r)(X 3 − s).
and the two factors X 3 − r and X 3 − s each have only one root (of multiplicity 3), so
X 6 + uX 3 + u has only two roots (each of multiplicity 3).
The roots of an inseparable irreducible polynomial in characteristic p all have multiplicity
a common power of p. We won’t be using this. Further details about this are in Appendix
A.
3. Separable Extensions
We have defined what it means for a polynomial and an element of a field extension to
be separable. Now we will define what it means for a field extension to be separable.
Definition 3.1. A finite extension L/K is called separable if every element of L is separable
over K. When L/K is not separable, it is called inseparable.
Example 3.2. Any finite extension of Q is separable since all irreducible polynomials in
Q[X] are separable.
Example 3.3. Let K = Fp (u) be a rational function field over Fp and L = K(α), where α
is a root of X p − u. Since X p − u is inseparable irreducible, α is inseparable over K so the
extension L/K is inseparable: it contains an element that is inseparable over K.
SEPARABILITY 5
Remark 3.4. A finite extension L/K is inseparable when at least one element of L is in-
separable over K. This does not mean all elements are inseparable over K. The distinction
between separable and inseparable field extensions is like that between abelian and non-
abelian groups: in an abelian group every pair of elements commutes, but in a nonabelian
group only some (but not all) elements don’t commute.
The rest of this section is devoted to proving the following two important theorems about
finite separable extensions.
Theorem 3.5. Let L/K be a finite extension and write L = K(α1 , . . . , αr ). Then L/K is
separable if and only if each αi is separable over K.
The usefulness of Theorem 3.5 is that it gives a practical way to check a finite extension
L/K is separable: rather than show every element of L is separable over K it suffices to
show there is a set of field generators for L/K that are each separable over K.
Theorem 3.6 (Primitive Element Theorem). Any finite separable extension of K has the
form K(γ) for some γ.
When K has characteristic 0, all of its finite extensions are separable, so the primitive
element theorem says every finite extension field of K has the form K(γ) for some γ.
√ √ √ √
Example 3.7. The field Q( 2, 3) is separable over Q and it equals Q( 2 + 3).
There are finite extensions that do not admit a primitive element [1, Example 2, p. 595],
but such examples are not of immediate interest to us and we don’t discuss them.
Our proofs of Theorems 3.5 and 3.6 will both depend on a connection between separable
extensions and counting field embeddings (Theorem 3.8 below). To see there should be such
a connection, here are two examples.
<C <C
2 ways 3 ways
√ √
Q( 2) Q( 3 2)
2 ways 1 way
" "
2 R 3 R
Q Q
√ √
To embed the field √ Q( 2) into R, there are two ways this can be done: send 22 to
itself or send it to − 2. That there are two embeddings is related to the√fact that X − 2
has two different √ roots in R. Similarly, there are two embeddings of Q( 2) into C. If we
try to embed Q( 3 2) into R, there is only one way to do this since there is only one real
cube root of 2. Enlarging our target field √ to C provides us with 3 different cube roots of
3
2 (one is real, two are non-real), √so Q( 2) has 3 different embeddings into the complex
3
numbers (determined √ by sending 2 to each of the 3 cube roots of 2 in C). The number
3
of embeddings Q( 2) → C is 3, but we had to make the target √ field large
√ enough (target
3
field R was too small). The number of embeddings of Q( 2) and Q( 2) into R and C
is related to the number of different roots of X 2 − 2 and X 3 − 2 in R and C. That the
6 KEITH CONRAD
number of roots equals the degree of each polynomial when they split completely is related
to the polynomials being separable.
Theorem 3.8. Let L/K be a finite extension of fields with [L : K] = n and σ : K → F be
a field embedding.
L
n
>F
σ
K
(a) The number of extensions of σ to an embedding L → F is at most n.
(b) If L/K is inseparable then the number of extensions of σ to an embedding L → F
is less than n.
(c) If L/K is separable then then there is a field F 0 ⊃ F such that the number of
extensions of σ to an embedding L → F 0 is equal to n.
Notice parts a and b give the field degree [L : K] as an upper bound on the number of
extensions of σ, while part c says that if we make the target field large enough the √
number
of extensions of σ matches the field degree. This is exactly what happens with Q( 3 2)/Q,
where 3 embeddings are possible into C but not into R.
Proof. a) We will argue by induction on n = [L : K]. If n = 1 then L = K and the result
is clear. Now suppose n > 1. Pick α ∈ L with α 6∈ K. Our field diagram looks like the
following.
K(α) <F
σ
K
To bound the number of extensions of σ to an embedding of L into F , we first bound the
number of extensions of σ to an embedding τ : K(α) → F and then bound the number of
extensions of each such τ to an embedding L → F .
K(α) /F
τ <
σ
K
From the proof that two splitting fields of a polynomial are isomorphic, the number of τ ’s
extending σ is the number of roots in F of (σπ)(X), where π(X) is the minimal polynomial
of α in K[X]. The number of these roots is at most the degree of (σπ)(X), which equals
SEPARABILITY 7
deg π = [K(α) : K]. (This upper bound could be strict for two reasons: (σπ)(X) might not
split in F [X] or it could split but be inseparable; the second case will be relevant in (b).)
Once we have extended σ to some τ on K(α), we count how many ways τ extends to L.
As in the proof that splitting fields are isomorphic, the trick is to consider K(α) as the new
base field, with τ playing the role of σ. Since α 6∈ K, [L : K(α)] < [L : K], so by induction
on the field degree the number of extensions of τ : K(α) → F to an embedding of L into F
is at most [L : K(α)]. Multiplying the upper bounds on the number of extensions of σ to
K(α) and the number of further extensions up to L, the number of extensions of σ to L is
at most
[L : K(α)][K(α) : K] = [L : K],
so by induction we’re done.
b) When L/K is inseparable, some α ∈ L is inseparable over K. Running through the
first part of the proof of (a) with this α, its minimal polyomial π(X) in K[X] is inseparable,
so (σπ)(X) is inseparable in F [X] (Corollary 2.7). This inseparability forces the number
of extensions of σ to K(α) to be less than [K(α) : K] = deg π. By (a), the number of
extensions up to L of a field embedding K(α) → F is at most [L : K(α)], so the number of
extensions of σ to L is strictly less than
[L : K(α)][K(α) : K] = [L : K].
c) Write L = K(α1 , . . . , αr ), with each αi separable over K. We want to construct a field
F 0 ⊃ F such that σ : K → F has [L : K] extensions to embeddings of L into F 0 . We will
argue in a similar way to (a), but replacing F with some larger F 0 will let the upper bound
on the number of embeddings in the proof of (a) be reached.
For 1 ≤ i ≤ r, let πi (X) be the minimal polynomial of αi in K[X], so each πi (X) is
separable. Take for F 0 /F an extension in which each (σπi )(X) ∈ F [X] splits. We will show
there are [L : K] extensions of σ to an embedding of L into F 0 . If [L : K] = 1 then the
result we want is clear, so we may suppose L 6= K.
Some αi is not in K, without loss of generality say α1 6∈ K. By the same reasoning as in
the proof of (a), the number of extensions of σ to an embedding K(α1 ) → F 0 is the number
of roots of (σπ1 )(X) in F 0 . The polynomial (σπ1 )(X) is separable in F [X] (Corollary 2.7)
and splits in F 0 [X] by the definition of F 0 . Therefore σ has [K(α1 ) : K] extensions to
embeddings K(α1 ) → F 0 . If L = K(α1 ) we are done, so we may suppose L 6= K(α1 ).
Now, as in the inductive step of (a), we get ready to take K(α1 ) as our new base field.
Write L = K(α1 )(α2 , . . . , αr ) and pick an embedding τ : K(α1 ) → F 0 extending σ. (We
just saw there are [K(α1 ) : K] choices for τ .) For i = 2, . . . , r, let mi (X) be the minimal
polynomial of αi in K(α1 )[X], so mi (X)|πi (X). Therefore (τ mi )(X) divides (τ πi )(X) =
(σπi )(X). (Here we need that πi (X) has coefficients in K.) Since (σπi )(X) is separable and
splits in F 0 [X], the same is true of its factor (τ mi )(X) (Corollary 2.6).
Thus L/K(α1 ) and the embedding τ : K(α1 ) → F 0 have similar properties to L/K and
the embedding σ : K → F 0 : the extension has field generators αi that are separable over
K(α1 ) and each (τ mi )(X) splits in F 0 [X]. One property that is not the same is the field
degree: [L : K(α1 )] < [L : K]. Since the degree is smaller, by induction we can say
τ : K(α1 ) → F 0 extends in [L : K(α1 )] ways to an embedding L → F 0 . So the number of
extensions of σ : K → F 0 to L is
[L : K(α1 )][K(α1 ) : K] = [L : K].
8 KEITH CONRAD
σ(α) + cσ(β) = τ (α) + cτ (β). If σ(β) = τ (β) then we get σ(α) = τ (α), so σ = τ as functions
on K(α, β) = L, which isn’t true. Hence σ(β) 6= τ (β), so we can solve for c:
τ (α) − σ(α)
c= .
σ(β) − τ (β)
There are only finitely many σ and τ , so only finitely many such c.
Here are three uses of Theorem 3.5.
Corollary 3.10. If α is separable over K then every element of K(α) is separable over K.
Proof. This is the special case r = 1 of Theorem 3.5.
Corollary 3.11. If f (X) ∈ K[X] is separable then a splitting field for f over K is separable
over K.
Proof. Let L/K be a splitting field for f over K. Then L = K(γ1 , . . . , γn ) where the γi ’s
are all roots of f (X). Therefore the γi ’s are separable over K, so L/K is a separable
extension.
Corollary 3.12. If the finite extension L/K contains intermediate fields E1 and E2 that
are both separable over K then their composite E1 E2 is separable over K. In particular, the
set of elements of L that are separable over K forms a subfield of L.
Proof. Write E1 = K(γ1 ) and E2 = K(γ2 ) by the primitive element theorem. Then E1 E2 =
K(γ1 , γ2 ), which is separable over K by Theorem 3.5. If α and β are separable over K then
we can take E1 = K(α) and E2 = K(β) to see K(α, β) is separable over K. This extension
contains α ± β, αβ, and 1/α if α 6= 0, so separability of elements is preserved under field
operations.
Theorem 3.13. If E/L/K is a tower of finite extensions, then E/K is separable if and
only if E/L and L/K are separable.
Proof. If E/K is separable then every element of E is separable over K, so every element
of E is separable over L (Corollary 2.6) and every element of L (which is a subset of E) is
separable over K. Thus E/L and L/K are separable.
Now assume E/L and L/K are separable. To show E/K is separable we will count
field embeddings and then apply Theorem 3.8. The primitive element theorem will simplify
matters, so we’ll take advantage of it. Write E = L(β) and L = K(α), with m = [E : L]
and n = [L : K]. Let F be a splitting field over K for the minimal polynomial of α in K[X].
0
>F
E
m
τi
L /F
>
n
K
Since α is separable over K with degree n, there are n embeddings τi : L → F that fix K.
Moving up to E/L, the minimal polynomial of β in L[X] is separable with degree m, so its
10 KEITH CONRAD
image in F [X] under each τi is separable (Corollary 2.7). Let F 0 be an extension of F over
which all of these polynomials in F [X] split completely. These polynomials each have m
roots in F 0 , so each τi : L → F has m extensions to embeddings E → F 0 . Thus, the number
of embeddings E → F 0 that extend the inclusion K → F 0 is mn = [E : K]. Since E/K
admits as many embeddings into F 0 as its degree, E/K is separable by Theorem 3.8.
Example A.11. Let π(X) be monic irreducible in Fp [X], of degree n. Then π(X) + u is
irreducible in Fp (u)[X] by reduction mod u, and its constant term π(0) + u is not a pth
m
power in Fp (u), so for each m ≥ 1 the polynomial π(X p ) + u is irreducible over Fp (u) and
m
has n distinct roots having multiplicity p .
Examples A.2 and A.4 are special cases of Corollary A.8 with K = Fp (u), f (X) = X n −u,
and f (X) = X 3 + (u2 + u)X + u.
K(αp )
max. separable 3
K
The polynomial X3+ (u2
+ u)X + u is separable, so K(αp )/K is separable. This has to
be the maximal separable subextension because there are no fields properly between K(α)
and K(αp ).
The extension L/F is not separable in a strong sense: no element of L outside F is
separable over F . Indeed, if α ∈ L is separable over F then F (α)/F is separable, and also
F/K is separable by the definition of F , so F (α)/K is separable (Theorem 3.13). That
implies α is separable over K, so α ∈ F by the definition of F .
Definition B.2. A field extension is called purely inseparable when the only elements in
the top field separable over the bottom field are in the bottom field.
The relations between L, K, and the maximal separable subextension F are described in
the following diagram.
L
purely inseparable
F
separable
K
14 KEITH CONRAD
Since inseparable field extensions exist only in characteristic p, purely inseparable extensions
are a purely characteristic p phenomenon.
Theorem B.3. The following conditions on a finite extension L/K in characteristic p are
equivalent.
(1) L/K is purely inseparable.
m
(2) Each α ∈ L has minimal polynomial of the form X p − a in K[X] for some m ≥ 1
and a ∈ K × .
m
(3) Each α ∈ L is the root of some X p − a in K[X].
Although this says the minimal polynomials in a purely inseparable extension look like
m m
X p − a, this does not mean all polynomials of the form X p − a are irreducible. Consider,
p m p m
for instance, X − 1 = (X − 1) .
m
Proof. (1) ⇒ (2): Let α ∈ L have minimal polynomial π(X) ∈ K[X]. Write π(X) = π e(X p )
m m
with m maximal, so p | deg π. Then π e(X) is separable and irreducible in K[X], so αp is
m m
separable over K. Thus αp ∈ K because L/K is purely inseparable. Set a = αp , so α is
m m
a root of X p − a ∈ K[X]. That means π(X)|(X p − a). Since deg π is divisible by pm , we
m
conclude π(X) = X p − a.
(2) ⇒ (3): Trivial.
(3) ⇒ (1): Pick α ∈ L that is separable over K. We want to show α ∈ K. Let π(X) be
the minimal polynomial of α in K[X], so π(X) has distinct roots. By (3), α is a root of
m m m
X p − a for some a ∈ K, so π(X)|(X p − a) in K[X]. Since αp − a = 0, we can factor
m
X p − a in L[X] as
m m m m
X p − a = X p − αp = (X − α)p .
m
Since π(X) is a factor of X p − a, looking at this in L[X] tells us π(X) is a power of X − α.
At the same time, π(X) is separable, so the only choice is π(X) = X − α. Therefore α ∈ K
because π(X) has coefficients in K (or because it has degree 1).
m
Being a root of X p − a ∈ K[X] is the same as having pm th power in K. So L/K is
purely inseparable if and only if each element of L has some p-power in K. This is how we
will think about the purely inseparable property in the next result.
Corollary B.4. If L ⊃ E ⊃ K then L/K is purely inseparable if and only if L/E and
E/K are purely inseparable.
Proof. First suppose L/K is purely inseparable. Then all elements of L have a p-power in
K, which means they have a p-power in E (use the same p-power). Therefore L/E is purely
inseparable. Every element of E lies in L and thus has a p-power in K, so E/K is purely
inseparable.
m
Now suppose L/E and E/K are purely inseparable. For each α ∈ L, αp ∈ E for some
m n m n m+n
m and then (αp )p ∈ K for some n. Since (αp )p = αp , all elements of L have a
p-power in K, so L/K is purely inseparable.
Corollary B.5. A finite purely inseparable extension in characteristic p has p-power degree.
SEPARABILITY 15
K(α1 , . . . , αr−1 )
K(α1 , α2 )
K(α1 )
K
each step is purely inseparable by Corollary B.4, and [K(α1 , . . . , αi+1 ) : K(α1 , . . . , αi )] is
the degree of the minimal polynomial of αi+1 over K(α1 , . . . , αi ), which has to be a power
of p. Therefore [L : K] is a power of p.
It is false that all extensions of p-power degree are purely inseparable since there are
many separable irreducible polynomials of p-power degree (like X p − X − 1 in Fp [X]).
Theorem C.1. If α and β are algebraic over K and at least one of them is separable over
K then there is a γ ∈ K(α, β) such that K(α, β) = K(γ).
Proof. As in the usual Primitive Element Theorem, the case of finite K follows from cyclicity
of K × , so we may take K to be an infinite field. We take β to be separable over K. Let f (X)
be the minimal polynomial of α in K[X], g(X) be the minimal polynomial of β in K[X],
and E/K be an extension in which f (X) and g(X) both split completely. The distinct
roots of f (X) in E will be denoted α1 , . . . , αm (with α = α1 ) and the distinct roots of g(X)
in E will be denoted β1 , . . . , βn (with β = β1 ).
For j 6= 1 and arbitrary i, the equation αi + cβj = α1 + cβ1 has only the solution
c = (α1 − αi )/(βj − β1 ). Since K is infinite, there is c ∈ K distinct from all the numbers
(α1 − αi )/(βj − β1 ). Let γ = α1 + cβ1 = α + cβ for such c. With such a choice of c, we will
show α and β are in K(γ), so K(α, β) ⊂ K(γ). The reverse containment is obvious, so we
would have K(α, β) = K(γ).
The polynomials g(X) and f (γ − cX) both have root β (check!), so X − β is a common
factor of g(X) and f (γ − cX) in E[X]. We will show it is the greatest common factor. Since
β is not a double root of g(X), (X − β)2 is not a common factor of g(X) and f (γ − cX).
Could another root βj of g(X) be a root of f (γ − cX)? If so then γ − cβj = αi for some i,
so γ = αi + cβj . By our choice of c, such equality is impossible unless i = 1 and j = 1. So
in E[X] the greatest common divisor of g(X) and f (γ − cX) is X − β.
16 KEITH CONRAD
Since g(X) and f (γ − cX) are in K(γ)[X], Euclid’s algorithm shows their monic greatest
common divisor in E[X] is also their monic greatest common divisor in K(γ)[X]. Therefore
X − β ∈ K(γ)[X], so β ∈ K(γ). Then α = γ − cβ ∈ K(γ), so K(α, β) ⊂ K(γ).
References
[1] D. Dummit and R. Foote, “Abstract Algebra,” 3rd ed., Wiley, New York, 2004.
[2] S. Lang, “Algebra,” revised 3rd ed., Springer-Verlag, New York, 2002.