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
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
(Implementation): Inverse for LinearMap.tensorKerEquiv.
Equations
- LinearMap.tensorKerInv S M f = ((TensorProduct.AlgebraTensorModule.lTensor S M) f).ker.subtype.codRestrictOfInjective ((TensorProduct.AlgebraTensorModule.lTensor S M) f.ker.subtype) ⋯ ⋯
Instances For
(Implementation): Inverse for LinearMap.tensorEqLocusEquiv.
Equations
- One or more equations did not get rendered due to their size.
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
(Implementation): Use AlgHom.tensorEqualizer instead.
Equations
- AlgHom.tensorEqualizerAux S T f g = LinearMap.tensorEqLocus S T ↑f ↑g
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.
Instances For
A property P of ring homomorphisms is said to have stable equalizers, if the equalizer
of algebra maps between algebras with structure morphisms satisfying P, is preserved by
arbitrary base change.
Equations
- One or more equations did not get rendered due to their size.