Commit 2023-12-28 06:17 8788d9a4
View on Github →feat(FieldTheory/SeparableDegree): further properties of separable degree of fields and polynomials (#9041) Breaking changes:
- remove
Field.sepDegree
since it is not quite correct for infinite case; will be added in later PR (see #8696) New definitions (non-exhaustive): Polynomial.natSepDegree
: the separable degree of a polynomial is a natural number, defined to be the number of distinct roots of it over its splitting field. New results (non-exhaustive):Polynomial.natSepDegree_le_natDegree
: the separable degree of a polynomial is smaller than its degree.Polynomial.natSepDegree_eq_natDegree_iff
: the separable degree of a non-zero polynomial is equal to its degree if and only if it is separable.Polynomial.natSepDegree_dvd_natDegree_of_irreducible
: the separable degree of an irreducible polynomial divides its degree.Field.finSepDegree_adjoin_simple_eq_natSepDegree
: the (finite) separable degree ofF⟮α⟯ / F
is equal to the separable degree of the minimal polynomial ofα
overF
.Field.finSepDegree_dvd_finrank
: the separable degree of any field extensionE / F
divides the degree ofE / F
.Field.finSepDegree_le_finrank
: the separable degree of a finite extensionE / F
is smaller than the degree ofE / F
.Field.finSepDegree_eq_finrank_iff
: ifE / F
is a finite extension, then its separable degree is equal to its degree if and only if it is a separable extension.