Base change of cotangent spaces #
Given an R-algebra S, an ideal I of S and a flat R-algebra T, we show that
the base change T ⊗[R] I/I² of the cotangent space of I is naturally isomorphic to the
cotangent space of the extended ideal I · (T ⊗[R] S).
Main definitions #
Ideal.tensorCotangentHom: The canonical mapT ⊗[R] I/I² → (I · (T ⊗[R] S))/(I · (T ⊗[R] S))².Ideal.tensorCotangentEquiv: WhenTisR-flat,tensorCotangentHomis an isomorphism.
def
Ideal.tensorCotangentHom
(R : Type u_1)
{S : Type u_2}
[CommRing R]
[CommRing S]
[Algebra R S]
(T : Type u_3)
[CommRing T]
[Algebra R T]
(I : Ideal S)
:
The canonical map from the base change of the cotangent space T ⊗[R] I/I² to the
cotangent space (I · (T ⊗[R] S))/(I · (T ⊗[R] S))² of the extended ideal.
This map is always surjective (tensorCotangentHom_surjective) and injective
if T is R-flat (tensorCotangentHom_injective_of_flat).
Equations
- One or more equations did not get rendered due to their size.
Instances For
theorem
Ideal.tensorCotangentHom_tmul
(R : Type u_1)
{S : Type u_2}
[CommRing R]
[CommRing S]
[Algebra R S]
(T : Type u_3)
[CommRing T]
[Algebra R T]
(I : Ideal S)
(t : T)
(x : ↥I)
:
(tensorCotangentHom R T I) (t ⊗ₜ[R] I.toCotangent x) = t • (map Algebra.TensorProduct.includeRight.toRingHom I).toCotangent ⟨1 ⊗ₜ[R] ↑x, ⋯⟩
theorem
Ideal.tensorCotangentHom_surjective
(R : Type u_1)
{S : Type u_2}
[CommRing R]
[CommRing S]
[Algebra R S]
(T : Type u_3)
[CommRing T]
[Algebra R T]
(I : Ideal S)
:
Function.Surjective ⇑(tensorCotangentHom R T I)
theorem
Ideal.tensorCotangentHom_injective_of_flat
(R : Type u_1)
{S : Type u_2}
[CommRing R]
[CommRing S]
[Algebra R S]
(T : Type u_3)
[CommRing T]
[Algebra R T]
(I : Ideal S)
[Module.Flat R T]
:
Function.Injective ⇑(tensorCotangentHom R T I)
If T is a flat R-module, the canonical map tensorCotangentHom R T I is injective.
noncomputable def
Ideal.tensorCotangentEquiv
(R : Type u_1)
{S : Type u_2}
[CommRing R]
[CommRing S]
[Algebra R S]
(T : Type u_3)
[CommRing T]
[Algebra R T]
(I : Ideal S)
[Module.Flat R T]
:
If T is a flat R-module, the base change of the cotangent space of I is linearly
equivalent to the cotangent space of the extended ideal I · (T ⊗[R] S).
Equations
- Ideal.tensorCotangentEquiv R T I = LinearEquiv.ofBijective (Ideal.tensorCotangentHom R T I) ⋯
Instances For
theorem
Ideal.tensorCotangentEquiv_tmul
(R : Type u_1)
{S : Type u_2}
[CommRing R]
[CommRing S]
[Algebra R S]
(T : Type u_3)
[CommRing T]
[Algebra R T]
(I : Ideal S)
[Module.Flat R T]
(t : T)
(x : ↥I)
:
(tensorCotangentEquiv R T I) (t ⊗ₜ[R] I.toCotangent x) = t • (map Algebra.TensorProduct.includeRight.toRingHom I).toCotangent ⟨1 ⊗ₜ[R] ↑x, ⋯⟩