The Jacobi-Zariski exact sequence #
Given algebras $R \to S \to T$, the Jacobi-Zariski exact sequence is a long exact sequence relating the first homology of the naive cotangent complexes and the Kähler differentials of the respective algebras. It takes the form: $$ H_1(L_{T/R}) \to H_1(L_{T/S}) \to T \otimes_S \Omega_{S/R} \to \Omega_{T/R} \to \Omega_{T/S} \to 0 $$ The maps in the sequence are
Algebra.H1Cotangent.mapAlgebra.H1Cotangent.δKaehlerDifferential.mapBaseChangeKaehlerDifferential.map
The exactness lemmas are
Algebra.H1Cotangent.exact_map_δAlgebra.H1Cotangent.exact_δ_mapBaseChangeKaehlerDifferential.exact_mapBaseChange_mapKaehlerDifferential.map_surjective
When $T$ is flat over $S$, the left bottom part of the snake lemma diagram used in
the construction of the connecting homomorphism Algebra.Generators.H1Cotangent.δ
naturally extends via a base change map. The exactness lemma is
Algebra.Generators.H1Cotangent.exact_liftBaseChange_map_of_flat. Globally, this extends
the Jacobi-Zariski exact sequence to the left via a natural base change map, taking the form
$$ T \otimes_S H_1(L_{S/R}) \to H_1(L_{T/R}) \to H_1(L_{T/S}) $$
The exactness lemma is Algebra.H1Cotangent.exact_liftBaseChange_map_of_flat.
TODO #
The flatness assumption in Algebra.H1Cotangent.exact_liftBaseChange_map_of_flat
is stronger than the Tor-vanishing conditions required in the full statement of
[Stacks Project, 00S2], this should be refactored and generalized once more API
for Tor modules is available.
Given representations 0 → I → R[X] → S → 0 and 0 → K → S[Y] → T → 0,
we may consider the induced representation 0 → J → R[X, Y] → T → 0, and the sequence
T ⊗[S] (I/I²) → J/J² → K/K² is exact.
Given R[X] → S and S[Y] → T, the cotangent space of R[X][Y] → T is isomorphic
to the direct product of the cotangent space of S[Y] → T and R[X] → S (base changed to T).
Equations
Instances For
Given representations R[X] → S and S[Y] → T, the sequence
T ⊗[S] (⨁ₓ S dx) → (⨁ₓ T dx) ⊕ (⨁ᵧ T dy) → ⨁ᵧ T dy
is exact.
Given 0 → I → S[Y] → T → 0, this is an auxiliary map from S[Y] to T ⊗[S] Ω[S⁄R] whose
restriction to ker(I/I² → ⊕ S dyᵢ) is the connecting homomorphism in the Jacobi-Zariski sequence.
Equations
- Algebra.Generators.H1Cotangent.δAux R Q = (Finsupp.lsum R) fun (f : ι →₀ ℕ) => ↑R ((TensorProduct.mk S T Ω[S⁄R]) (f.prod fun (x1 : ι) (x2 : ℕ) => Q.val x1 ^ x2)) ∘ₗ ↑(KaehlerDifferential.D R S)
Instances For
The connecting homomorphism in the Jacobi-Zariski sequence for given presentations.
Given representations 0 → I → R[X] → S → 0 and 0 → K → S[Y] → T → 0,
we may consider the induced representation 0 → J → R[X, Y] → T → 0,
and this map is obtained by applying snake lemma to the following diagram
T ⊗[S] Ω[S/R] → Ω[T/R] → Ω[T/S] → 0
↑ ↑ ↑
0 → T ⊗[S] (⨁ₓ S dx) → (⨁ₓ T dx) ⊕ (⨁ᵧ T dy) → ⨁ᵧ T dy → 0
↑ ↑ ↑
T ⊗[S] (I/I²) → J/J² → K/K² → 0
↑ ↑
H¹(L_{T/R}) → H¹(L_{T/S})
This is independent from the presentations chosen. See H1Cotangent.δ_comp_equiv.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A variant of exact_map_δ that takes in an arbitrary map between generators.
When $T$ is flat over $S$, the left bottom part of the snake lemma diagram used in
the construction of the connecting homomorphism Algebra.Generators.H1Cotangent.δ
naturally extends via a base change map.
A variant of exact_liftBaseChange_map_of_flat that takes in
arbitrary maps between generators.
Given algebras $R \to S \to T$, the sequence $H_1(L_{T/R}) \to H_1(L_{T/S}) \to T \otimes_S \Omega_{S/R}$ is exact.
Given algebras $R \to S \to T$, the sequence $H_1(L_{T/S}) \to T \otimes_S \Omega_{S/R} \to \Omega_{T/R}$ is exact.
Given algebras $R \to S \to T$ and $T$ flat over $S$, the sequence $T \otimes_S H_1(L_{S/R}) \to H_1(L_{T/R}) \to H_1(L_{T/S})$ is exact.