Documentation

Mathlib.RingTheory.Etale.Field

Étale algebras over fields #

Main results #

Let K be a field, A be a K-algebra and L be a field extension of K.

References #

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.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 : IType 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
    @[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) :
    theorem Algebra.Etale.iff_exists_algEquiv_prod (K : Type u_1) (A : Type u) [Field K] [CommRing A] [Algebra K A] :
    Etale K A ∃ (I : Type u) (_ : Finite I) (Ai : IType 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), Module.Finite K (Ai i) Algebra.IsSeparable K (Ai i)

    A is étale over a field K if and only if A is a finite product of finite separable field extensions.