Commit 2024-01-01 07:00 bded32ac
View on Github →feat(FieldTheory/SeparableClosure): (relative) separable closure (#9338) Main definitions:
separableClosure: the (relative) separable closure ofE / F, or called maximal separable subextension ofE / F, is defined to be the intermediate field ofE / Fconsisting of all separable elements.Field.sepDegree F E: the (infinite) separable degree[E:F]_sof an algebraic extensionE / Fof fields, defined to be the degree ofseparableClosure F E / F.Field.insepDegree F E: the (infinite) inseparable degree[E:F]_iof an algebraic extensionE / Fof fields, defined to be the degree ofE / separableClosure F E.Field.finInsepDegree F E: the (finite) inseparable degree[E:F]_iof an algebraic extensionE / Fof fields, defined to be the degree ofE / separableClosure F Eas a natural number. It is zero if such field extension is not finite. Main results:le_separableClosure_iff: an intermediate field ofE / Fis contained in the (relative) separable closure ofE / Fif and only if it is separable overF.separableClosure.normalClosure_eq_self: the normal closure of the (relative) separable closure ofE / Fis equal to itself.separableClosure.normal: the (relative) separable closure of a normal extension is normal.separableClosure.isSepClosure: the (relative) separable closure of a separably closed extension is a separable closure of the base field.IntermediateField.isSeparable_adjoin_iff_separable:F(S) / Fis a separable extension if and only if all elements ofSare separable elements.separableClosure.eq_top_iff: the (relative) separable closure ofE / Fis equal toEif and only ifE / Fis separable.