Kähler differentials along a formally étale extension #
For a tower R → S → T with T formally étale over S, Mathlib's
KaehlerDifferential.tensorKaehlerEquivOfFormallyEtale identifies T ⊗[S] Ω[S⁄R] with
Ω[T⁄R]. This file records what that says about bases, and proves a converse.
An S-basis of Ω[S⁄R] becomes a T-basis of Ω[T⁄R] on the same index type, each basis
vector going to its image under KaehlerDifferential.map. The motivating application is a tower of
fields k → K → F with F/K separable algebraic, so that Algebra.FormallyEtale.of_isSeparable
supplies the hypothesis: the differentials of F over k are then computed by those of K
over k.
Conversely, if T is formally smooth over R and T ⊗[S] Ω[S⁄R] → Ω[T⁄R] is bijective, then T
is formally étale over S. By the Jacobi–Zariski sequence
H¹(L_{T/R}) → H¹(L_{T/S}) → T ⊗[S] Ω[S⁄R] → Ω[T⁄R] → Ω[T⁄S] → 0,
Ω[T⁄S] vanishes when the middle map is surjective, and H¹(L_{T/S}) vanishes when it is
injective, since H¹(L_{T/R}) = 0 by formal smoothness. The typical use is with S a polynomial
ring over R: if the differentials d aᵢ of elements aᵢ of a formally smooth R-algebra T
form a basis of Ω[T⁄R], then T is formally étale over R[Xᵢ] via Xᵢ ↦ aᵢ.
Main declarations #
TauCeti.kaehlerBasisOfFormallyEtale: the induced basis ofΩ[T⁄R];TauCeti.formallyEtale_of_bijective_mapBaseChangeandTauCeti.formallyEtale_iff_bijective_mapBaseChange: formal étaleness ofToverSwhenTis formally smooth overR;TauCeti.bijective_mapBaseChange_of_basis:T ⊗[S] Ω[S⁄R] → Ω[T⁄R]is bijective when it carries a basis to a basis.
References #
- The Stacks Project, Tag 00S2, for the Jacobi–Zariski sequence.
The T-basis of Ω[T⁄R] induced by an S-basis of Ω[S⁄R], when T is formally étale
over S. Its vectors are the images of the given ones under KaehlerDifferential.map, as
recorded in TauCeti.kaehlerBasisOfFormallyEtale_apply.
Equations
Instances For
If T is formally smooth over R and T ⊗[S] Ω[S⁄R] → Ω[T⁄R] is bijective, then T is
formally étale over S.
For T formally smooth over R, T is formally étale over S exactly when
T ⊗[S] Ω[S⁄R] → Ω[T⁄R] is bijective.
The map T ⊗[S] Ω[S⁄R] → Ω[T⁄R] is bijective when it carries the base change of a basis of
Ω[S⁄R] to a basis of Ω[T⁄R].