Module

RingHom.lean

Nyll.SchemeTheory.Pi1.Etale.RingHom
4 declarations indexed from sourceView source ↗

Local criteria for étale ring homomorphisms

Étaleness is characterized by local standard smoothness of relative dimension zero, including the degenerate subsingleton algebra case.

Declarations

Source context 4 commands

Surrounding namespaces, section variables, and local commands at this declaration.

@[expose] public section
universe u
namespace Algebra
variable {ι : Type*}
instance {R S : Type*} [CommRing R] [CommRing S] [Algebra R S] [Subsingleton S]
    (n : ℕ) : IsStandardSmoothOfRelativeDimension n R S
Source context 4 commands

Surrounding namespaces, section variables, and local commands at this declaration.

@[expose] public section
universe u
namespace Algebra
variable {ι : Type*}
instance (priority := low) {R S : Type*} [CommRing R] [CommRing S] [Algebra R S]
    [IsStandardSmooth R S] [FormallyUnramified R S] :
    IsStandardSmoothOfRelativeDimension 0 R S
RingHom.Etale.eq_and
Source context 3 commands

Surrounding namespaces, section variables, and local commands at this declaration.

@[expose] public section
universe u
namespace RingHom
lemma Etale.eq_and :
    @Etale = fun R S (_ : CommRing R) (_ : CommRing S) f ↦ f.FormallyUnramified ∧ f.Smooth := by
  ext
  rw [etale_iff_formallyUnramified_and_smooth]
RingHom.Etale.iff_locally_isStandardSmoothOfRelativeDimension
Source context 3 commands

Surrounding namespaces, section variables, and local commands at this declaration.

@[expose] public section
universe u
namespace RingHom
theorem Etale.iff_locally_isStandardSmoothOfRelativeDimension
    {R S : Type u} [CommRing R] [CommRing S] (f : R →+* S) :
    f.Etale ↔ Locally (IsStandardSmoothOfRelativeDimension 0) f