Relation of smoothness and Ω[S⁄R] #
Main results #
retractionKerToTensorEquivSection: Given a surjective algebra homomorphismf : P →ₐ[R] Swith square-zero kernelI, there is a one-to-one correspondence betweenP-linear retractions ofI →ₗ[P] S ⊗[P] Ω[P/R]and algebra homomorphism sections off.retractionKerCotangentToTensorEquivSection: Given a surjective algebra homomorphismf : P →ₐ[R] Swith kernelI, there is a one-to-one correspondence betweenP-linear retractions ofI/I² →ₗ[P] S ⊗[P] Ω[P/R]and algebra homomorphism sections off‾ : P/I² → S.Algebra.FormallySmooth.iff_split_injection: Given a formally smoothR-algebraPand a surjective algebra homomorphismf : P →ₐ[R] Swith kernelI(typically a presentationR[X] → S),Sis formally smooth iff theP-linear mapI/I² → S ⊗[P] Ω[P⁄R]is split injective.Algebra.FormallySmooth.iff_injective_and_projective: Given a formally smoothR-algebraPand a surjective algebra homomorphismf : P →ₐ[R] Swith kernelI(typically a presentationR[X] → S), thenSis formally smooth iffΩ[S/R]is projective andI/I² → S ⊗[P] Ω[P⁄R]is injective.Algebra.FormallySmooth.iff_subsingleton_and_projective: An algebra is formally smooth if and only ifH¹(L_{R/S}) = 0andΩ_{S/R}is projective.Algebra.Extension.equivH1CotangentOfFormallySmooth: Any formally smooth extension can be used to calculateH¹(L_{S/R}).
Future projects #
- Show that being smooth is local on stalks.
- Show that being formally smooth is Zariski-local (very hard).
References #
- https://stacks.math.columbia.edu/tag/00TH
- [B. Iversen, Generic Local Structure of the Morphisms in Commutative Algebra][iversen]
Given a surjective algebra homomorphism f : P →ₐ[R] S with square-zero kernel I,
and a section g : S →ₐ[R] P (as an algebra homomorphism),
we get an R-derivation P → I via x ↦ x - g (f x).
Equations
Instances For
Given a surjective algebra hom f : P →ₐ[R] S with square-zero kernel I,
and a section g : S →ₐ[R] P (as algebra homs),
we get a retraction of the injection I → S ⊗[P] Ω[P/R].
Equations
- retractionOfSectionOfKerSqZero g hf' hg = ↑P (LinearMap.liftBaseChange S (derivationOfSectionOfKerSqZero (IsScalarTower.toAlgHom R P S) hf' g hg).liftKaehlerDifferential)
Instances For
Given a surjective algebra homomorphism f : P →ₐ[R] S with square-zero kernel I.
Let σ be an arbitrary (set-theoretic) section of f.
Suppose we have a retraction l of the injection I →ₗ[P] S ⊗[P] Ω[P/R], then
x ↦ σ x - l (1 ⊗ D (σ x)) is an algebra homomorphism and a section to f.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Given a surjective algebra homomorphism f : P →ₐ[R] S with square-zero kernel I.
Suppose we have a retraction l of the injection I →ₗ[P] S ⊗[P] Ω[P/R], then
x ↦ σ x - l (1 ⊗ D (σ x)) is an algebra homomorphism and a section to f,
where σ is an arbitrary (set-theoretic) section of f
Equations
- sectionOfRetractionKerToTensor l hl hf' hf = sectionOfRetractionKerToTensorAux l hl (fun (x : S) => ⋯.choose) ⋯ hf'
Instances For
Given a surjective algebra homomorphism f : P →ₐ[R] S with square-zero kernel I,
there is a one-to-one correspondence between P-linear retractions of I →ₗ[P] S ⊗[P] Ω[P/R]
and algebra homomorphism sections of f.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Given a tower of algebras S/P/R, with I = ker(P → S),
this is the R-derivative P/I² → S ⊗[P] Ω[P⁄R] given by [x] ↦ 1 ⊗ D x.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Given a tower of algebras S/P/R, with I = ker(P → S) and Q := P/I²,
there is an isomorphism of S-modules S ⊗[Q] Ω[Q/R] ≃ S ⊗[P] Ω[P/R].
Equations
- One or more equations did not get rendered due to their size.
Instances For
Given a surjective algebra homomorphism f : P →ₐ[R] S with kernel I,
there is a one-to-one correspondence between P-linear retractions of I/I² →ₗ[P] S ⊗[P] Ω[P/R]
and algebra homomorphism sections of f‾ : P/I² → S.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Given a formally smooth R-algebra P and a surjective algebra homomorphism f : P →ₐ[R] S
with kernel I (typically a presentation R[X] → S),
S is formally smooth iff the P-linear map I/I² → S ⊗[P] Ω[P⁄R] is split injective.
Also see Algebra.Extension.formallySmooth_iff_split_injection
for the version in terms of Extension.
Given a formally smooth R-algebra P and a surjective algebra homomorphism f : P →ₐ[R] S
with kernel I (typically a presentation R[X] → S),
S is formally smooth iff the P-linear map I/I² → S ⊗[P] Ω[P⁄R] is split injective.
Given a formally smooth R-algebra P and a surjective algebra homomorphism f : P →ₐ[R] S
with kernel I (typically a presentation R[X] → S),
then S is formally smooth iff I/I² → S ⊗[P] Ω[S⁄R] is injective and
S ⊗[P] Ω[P⁄R] → Ω[S⁄R] is split surjective.
Given a formally smooth R-algebra P and a surjective algebra homomorphism f : P →ₐ[R] S
with kernel I (typically a presentation R[X] → S),
then S is formally smooth iff I/I² → S ⊗[P] Ω[P⁄R] is injective and Ω[S/R] is projective.
An algebra is formally smooth if and only if H¹(L_{R/S}) = 0 and Ω_{S/R} is projective.
Given extensions 0 → I₁ → P₁ → S → 0 and 0 → I₂ → P₂ → S → 0 with P₁ formally smooth,
this is an arbitrarily chosen map P₁/I₁² → P₂/I₂² of extensions.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Formally smooth extensions have isomorphic H¹(L_P).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Any formally smooth extension can be used to calculate H¹(L_{S/R}).