Separably Closed Field #
In this file we define the typeclass for separably closed fields and separable closures, and prove some of their properties.
Main Definitions #
-
IsSepClosed k
is the typeclass sayingk
is a separably closed field, i.e. every separable polynomial ink
splits. -
IsSepClosure k K
is the typeclass sayingK
is a separable closure ofk
, wherek
is a field. This means thatK
is separably closed and separable overk
. -
IsSepClosed.lift
is a map from a separable extensionL
ofK
, into any separably closed extensionM
ofK
. -
IsSepClosure.equiv
is a proof that any two separable closures of the same field are isomorphic. -
IsSepClosure.isAlgClosure_of_perfectField
,IsSepClosure.of_isAlgClosure_of_perfectField
: ifk
is a perfect field, then its separable closure coincides with its algebraic closure.
Tags #
separable closure, separably closed
Related #
-
separableClosure
: maximal separable subextension ofK/k
, consisting of all elements ofK
which are separable overk
. -
separableClosure.isSepClosure
: ifK
is a separably closed field containingk
, then the maximal separable subextension ofK/k
is a separable closure ofk
. -
In particular, a separable closure (
SeparableClosure
) exists. -
Algebra.IsAlgebraic.isPurelyInseparable_of_isSepClosed
: an algebraic extension of a separably closed field is purely inseparable.
Typeclass for separably closed fields.
To show Polynomial.Splits p f
for an arbitrary ring homomorphism f
,
see IsSepClosed.splits_codomain
and IsSepClosed.splits_domain
.
- splits_of_separable : ∀ (p : Polynomial k), Polynomial.Separable p → Polynomial.Splits (RingHom.id k) p
Instances
An algebraically closed field is also separably closed.
Equations
- (_ : IsSepClosed k) = (_ : IsSepClosed k)
Every separable polynomial splits in the field extension f : k →+* K
if K
is
separably closed.
See also IsSepClosed.splits_domain
for the case where k
is separably closed.
Every separable polynomial splits in the field extension f : k →+* K
if k
is
separably closed.
See also IsSepClosed.splits_codomain
for the case where k
is separably closed.
A separably closed perfect field is also algebraically closed.
Equations
- (_ : IsAlgClosed k) = (_ : IsAlgClosed k)
If k
is separably closed, K / k
is a field extension, L / k
is an intermediate field
which is separable, then L
is equal to k
. A corollary of IsSepClosed.algebraMap_surjective
.
Typeclass for an extension being a separable closure.
- sep_closed : IsSepClosed K
- separable : IsSeparable k K
Instances
A separably closed field is its separable closure.
Equations
- (_ : IsSepClosure k k) = (_ : IsSepClosure k k)
If K
is perfect and is a separable closure of k
,
then it is also an algebraic closure of k
.
Equations
- (_ : IsAlgClosure k K) = (_ : IsAlgClosure k K)
If k
is perfect, K
is a separable closure of k
,
then it is also an algebraic closure of k
.
Equations
- (_ : IsAlgClosure k K) = (_ : IsAlgClosure k K)
If k
is perfect, K
is an algebraic closure of k
,
then it is also a separable closure of k
.
Equations
- (_ : IsSepClosure k K) = (_ : IsSepClosure k K)
Equations
- (_ : IsSeparable k K) = (_ : IsSeparable k K)
A (random) homomorphism from a separable extension L of K into a separably closed extension M of K.
Equations
Instances For
A (random) isomorphism between two separable closures of K
.
Equations
- IsSepClosure.equiv K L M = AlgEquiv.ofBijective IsSepClosed.lift (_ : Function.Bijective ⇑IsSepClosed.lift)