Base change along flat modules preserves equalizers #
We show that base change along flat modules (resp. algebras) preserves kernels and equalizers.
The bilinear map corresponding to LinearMap.tensorEqLocus.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The bilinear map corresponding to LinearMap.tensorKer.
Equations
Instances For
The canonical map M ⊗[R] eq(f, g) →ₗ[R] eq(𝟙 ⊗ f, 𝟙 ⊗ g).
Equations
Instances For
The canonical map M ⊗[R] ker f →ₗ[R] ker (𝟙 ⊗ f).
Equations
Instances For
If M is R-flat, the canonical map M ⊗[R] ker f →ₗ[R] ker (𝟙 ⊗ f) is an isomorphism.
Equations
- LinearMap.tensorKerEquiv S M f = LinearEquiv.ofLinear (LinearMap.tensorKer S M f) (LinearMap.tensorKerInv✝ S M f) ⋯ ⋯
Instances For
If M is R-flat, the canonical map M ⊗[R] eq(f, g) →ₗ[S] eq (𝟙 ⊗ f, 𝟙 ⊗ g) is an
isomorphism.
Equations
- LinearMap.tensorEqLocusEquiv S M f g = LinearEquiv.ofLinear (LinearMap.tensorEqLocus S M f g) (LinearMap.tensorEqLocusInv✝ S M f g) ⋯ ⋯
Instances For
Given a short exact sequence 0 → M → N → P → 0 with P flat,
then any A ⊗ M → A ⊗ N is injective.
Given surjection f : N → P with P flat, then A ⊗ ker f ≃ ker (A ⊗ f).
Also see LinearMap.tensorKerEquiv for the version with A flat instead.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The canonical map T ⊗[R] eq(f, g) →ₐ[S] eq (𝟙 ⊗ f, 𝟙 ⊗ g).
Equations
- AlgHom.tensorEqualizer S T f g = AlgHom.ofLinearMap (AlgHom.tensorEqualizerAux✝ S T f g) ⋯ ⋯
Instances For
If T is R-flat, the canonical map
T ⊗[R] eq(f, g) →ₐ[S] eq (𝟙 ⊗ f, 𝟙 ⊗ g) is an isomorphism.
Equations
- AlgHom.tensorEqualizerEquiv S T f g = AlgEquiv.ofLinearEquiv (LinearMap.tensorEqLocusEquiv S T f.toLinearMap g.toLinearMap) ⋯ ⋯
Instances For
Given a surjection of R-algebras S → T with kernel I, such that T is flat,
the kernel of the map A ⊗ S → A ⊗ T is the base change of I along S → A ⊗ S.
Equations
- One or more equations did not get rendered due to their size.