Documentation

Mathlib.RingTheory.Smooth.Local

Formally smooth local algebras #

The Jacobian criterion for smoothness of local algebras. Suppose S is a local R-algebra, and 0 → I → P → S → 0 is a presentation such that P is formally-smooth over R, Ω[P⁄R] is finite free over P, (typically satisfied when P is the localization of a polynomial ring of finite type) and I is finitely generated. Then S is formally smooth iff k ⊗ₛ I/I² → k ⊗ₚ Ω[P/R] is injective, where k is the residue field of S.

theorem Algebra.FormallySmooth.iff_injective_cotangentComplexBaseChange {R : Type u_1} {S : Type u_2} [CommRing R] [CommRing S] [IsLocalRing S] [Algebra R S] (P : Type u_3) (K : Type u_4) [Field K] [CommRing P] [Algebra R P] [Algebra P S] [IsScalarTower R P S] [Algebra S K] [Algebra P K] [IsScalarTower P S K] [FormallySmooth R P] [Module.Free P Ω[PR]] [Module.Finite P Ω[PR]] (h₁ : Function.Surjective (algebraMap P S)) (h₂ : (RingHom.ker (algebraMap P S)).FG) (h₃ : IsLocalRing.maximalIdeal S RingHom.ker (algebraMap S K)) :
FormallySmooth R S Function.Injective (KaehlerDifferential.cotangentComplexBaseChange R S P K)

The Jacobian criterion for smoothness of local algebras. Suppose S is a local R-algebra, and 0 → I → P → S → 0 is a presentation such that P is formally-smooth over R, Ω[P⁄R] is finite free over P, (typically satisfied when P is the localization of a polynomial ring of finite type) and I is finitely generated. Then S is formally smooth iff k ⊗ₛ I → k ⊗ₚ Ω[P/R] is injective, where k any field extension of the residue field of S.