Documentation

Mathlib.RingTheory.RingHom.StandardSmooth

Standard smooth ring homomorphisms #

In this file we define standard smooth ring homomorphisms and show their meta properties.

Main definitions #

Notes #

This contribution was created as part of the AIM workshop "Formalizing algebraic geometry" in June 2024.

def RingHom.IsStandardSmooth {R : Type u} {S : Type v} [CommRing R] [CommRing S] (f : R โ†’+* S) :

A ring homomorphism R โ†’+* S is standard smooth if S is standard smooth as R-algebra.

Instances For

    Helper lemma for the algebraize tactic

    def RingHom.IsStandardSmoothOfRelativeDimension (n : โ„•) {R : Type u} {S : Type v} [CommRing R] [CommRing S] (f : R โ†’+* S) :

    A ring homomorphism R โ†’+* S is standard smooth of relative dimension n if S is standard smooth of relative dimension n as R-algebra.

    Instances For

      Every standard smooth homomorphism R โ†’ S factors into R -> R[Xโ‚,...,Xโ‚™] โ†’ S where n is the relative dimension and R[Xโ‚,...,Xโ‚™] โ†’ S is etale.

      theorem RingHom.IsStandardSmoothOfRelativeDimension.exists_etale_mvPolynomial {R : Type u} {S : Type v} [CommRing R] [CommRing S] {f : R โ†’+* S} {n : โ„•} (hf : IsStandardSmoothOfRelativeDimension n f) :
      โˆƒ (g : MvPolynomial (Fin n) R โ†’+* S), g.comp MvPolynomial.C = f โˆง g.Etale

      Every standard smooth homomorphism R โ†’ S factors into R -> R[Xโ‚,...,Xโ‚™] โ†’ S where n is the relative dimension and R[Xโ‚,...,Xโ‚™] โ†’ S is etale.

      theorem RingHom.IsStandardSmooth.exists_etale_mvPolynomial {R : Type u} {S : Type v} [CommRing R] [CommRing S] {f : R โ†’+* S} (hf : f.IsStandardSmooth) :
      โˆƒ (n : โ„•) (g : MvPolynomial (Fin n) R โ†’+* S), g.comp MvPolynomial.C = f โˆง g.Etale