Separable polynomials #
We define a polynomial to be separable if it is coprime with its derivative. We prove basic properties about separable polynomials here.
Main definitions #
Polynomial.Separable f: a polynomialfis separable iff it is coprime with its derivative.IsSeparable K x: an elementxis separable overKiff the minimal polynomial ofxoverKis separable.Algebra.IsSeparable K L:Lis separable overKiff every element inLis separable overK.
A polynomial is separable iff it is coprime with its derivative.
Equations
- f.Separable = IsCoprime f (Polynomial.derivative f)
Instances For
A separable polynomial is square-free.
See PerfectField.separable_iff_squarefree for the converse when the coefficients are a perfect
field.
If a non-zero polynomial splits, then it has no repeated roots on that field if and only if it is separable.
If a non-zero polynomial over F splits in K, then it has no repeated roots on K
if and only if it is separable.
An element x of an algebra K over a commutative ring F is said to be separable, if its
minimal polynomial over K is separable. Note that the minimal polynomial of any element not
integral over F is defined to be 0, which is not a separable polynomial.
Equations
- IsSeparable F x = (minpoly F x).Separable
Instances For
Typeclass for separable field extension: K is a separable field extension of F iff
the minimal polynomial of every x : K is separable. This implies that K/F is an algebraic
extension, because the minimal polynomial of a non-integral element is 0, which is not
separable.
We define this for general (commutative) rings and only assume F and K are fields if this
is needed for a proof.
- isSeparable' (x : K) : IsSeparable F x
Instances
If the minimal polynomial of x : K over F is separable, then x is integral over F,
because the minimal polynomial of a non-integral element is 0, which is not separable.
Transfer Algebra.IsSeparable across an AlgEquiv.
If E / L / F is a scalar tower and x : E is separable over F, then it's also separable
over L.
If E / K / F is an extension tower, E is separable over F, then it's also separable
over K.
A integral field extension in characteristic 0 is separable.
If E / K / F is a scalar tower and algebraMap K E x is separable over F, then x is
also separable over F.