Étale algebras over fields #
Main results #
Let K be a field, A be a K-algebra and L be a field extension of K.
Algebra.FormallyEtale.of_isSeparable: IfLis separable overK, thenLis formally étale overK.Algebra.FormallyEtale.iff_isSeparable: IfLis (essentially) of finite type overK, thenL/Kis étale iffL/Kis separable.Algebra.FormallyEtale.iff_formallyUnramified_of_field: IfAis (essentially) of finite type overK, thenA/Kis formally étale iffA/Kis formally unramified.Algebra.FormallyEtale.iff_exists_algEquiv_prod: IfAis (essentially) of finite type overK, thenA/Kis étale iffAis a finite product of separable field extensions.Algebra.Etale.iff_exists_algEquiv_prod:A/Kis étale iffAis a finite product of finite separable field extensions.
References #
theorem Algebra.FormallyEtale.of_isSeparable_aux (K : Type u_1) (L : Type u_2) [Field K] [Field L] [Algebra K L] [Algebra.IsSeparable K L] [EssFiniteType K L] :
FormallyEtale K L
This is a weaker version of of_isSeparable that additionally assumes EssFiniteType K L.
Use that instead.
This is Iversen Corollary II.5.3.
theorem Algebra.FormallyEtale.of_isSeparable (K : Type u_1) (L : Type u_2) [Field K] [Field L] [Algebra K L] [Algebra.IsSeparable K L] :
FormallyEtale K L
theorem Algebra.FormallyEtale.iff_isSeparable (K : Type u_1) (L : Type u_2) [Field K] [Field L] [Algebra K L] [EssFiniteType K L] :
instance Algebra.FormallyEtale.instIsSeparableQuotientIdealOfEssFiniteTypeOfIsPrime (K : Type u_1) (A : Type u) [Field K] [CommRing A] [Algebra K A] [EssFiniteType K A] [FormallyEtale K A] (p : Ideal A) [p.IsPrime] :
Algebra.IsSeparable K (A ⧸ p)
theorem Algebra.FormallyEtale.of_formallyUnramified_of_field (K : Type u_1) (A : Type u) [Field K] [CommRing A] [Algebra K A] [EssFiniteType K A] [FormallyUnramified K A] :
FormallyEtale K A
theorem Algebra.FormallyEtale.iff_formallyUnramified_of_field {K : Type u_1} {A : Type u} [Field K] [CommRing A] [Algebra K A] [EssFiniteType K A] :
theorem Algebra.FormallyEtale.iff_exists_algEquiv_prod (K : Type u_1) (A : Type u) [Field K] [CommRing A] [Algebra K A] [EssFiniteType K A] :
FormallyEtale K A ↔ ∃ (I : Type u) (_ : Finite I) (Ai : I → Type u) (x : (i : I) → Field (Ai i)) (x_1 : (i : I) → Algebra K (Ai i)) (x_2 :
A ≃ₐ[K] (i : I) → Ai i), ∀ (i : I), Algebra.IsSeparable K (Ai i)
If A is an essentially of finite type algebra over a field K, then A is formally étale
over K if and only if A is a finite product of separable field extensions.
noncomputable def Algebra.FormallyEtale.equivPiOfIsSepClosed (K : Type u_1) (A : Type u) [Field K] [CommRing A] [Algebra K A] [EssFiniteType K A] [FormallyEtale K A] [IsSepClosed K] :
If R is an étale k-algebra over a separably closed field k, it is
isomorphic to the (finite) product of copies of k indexed by the prime spectrum of R.
Equations
- One or more equations did not get rendered due to their size.
Instances For
theorem Algebra.FormallyEtale.equivPiOfIsSepClosed_self_apply {K : Type u_1} [Field K] [IsSepClosed K] (x : K) (p : PrimeSpectrum K) :
@[simp]
theorem Algebra.FormallyEtale.equivPiOfIsSepClosed_comap {K : Type u_1} {A : Type u} [Field K] [CommRing A] [Algebra K A] {B : Type u_3} [CommRing B] [EssFiniteType K A] [FormallyEtale K A] [Algebra K B] [EssFiniteType K B] [FormallyEtale K B] [IsSepClosed K] (f : A →ₐ[K] B) (x : A) (p : PrimeSpectrum B) :