Exactness properties of the difference map on tensor products #
For an R-algebra S, we collect some properties of the R-linear map S →ₗ[R] S ⊗[R] S given
by s ↦ s ⊗ₜ 1 - 1 ⊗ₜ s.
Main definitions #
includeLeftSubRight: TheR-linear map sendings : Stos ⊗ₜ 1 - 1 ⊗ₜ s.IsEffective: Exactness of the sequenceR → S → S ⊗[R] Swhere the first map isAlgebra.linearMap R Sand the second map isincludeLeftSubRight. WhenRandSare commutative rings, this is equivalent to the inclusionim (algebraMap : R → S) → Sbeing an effective monomorphism inCommRingCat.
Main results #
IsEffective.of_faithfullyFlat:IsEffective R Sis true for any faithfully flatR-algebraS
The R-linear map S →ₗ[R] S ⊗[R] S sending s : S to s ⊗ₜ 1 - 1 ⊗ₜ s.
Equations
Instances For
includeLeftSubRight R S vanishes in the range of algebraMap R S.
includeLeftSubRight R S vanishes at algebraMap R S r.
includeLeftSubRight is compatible with distribBaseChange and lTensor.
For an R-algebra S, this asserts that the maps algebraMap : R → S and
includeLeftSubRight R S : S → S ⊗[R] S form an exact pair.
When R and S are commutative rings, this is true if and only if the inclusion
im (algebraMap : R → S) → S is an effective monomorphism in the category of commutative rings.
Equations
Instances For
If IsEffective R S is true, then the equalizer of s ↦ s ⊗ₜ 1 : S →+* S ⊗[R] S and
s ↦ 1 ⊗ₜ s : S →+* S ⊗[R] S is the image of algebraMap R S : R →+* S.
IsEffective is true for any R-algebra S having an R-algebra section of
Algebra.ofId _ _ : R →ₐ[R] S.
IsEffective descends along faithfully flat algebras.
IsEffective R S is true for any faithfully flat R-algebra S.
The canonical ring map from R to the explicit equalizer of
includeLeft : S ⟶ S ⊗[R] S and includeRight : S ⟶ S ⊗[R] S.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Injectivity of algebraMap R S implies injectivity of codRestrictEqLocusPushoutCocone.
Algebra.IsEffective R S implies surjectivity of codRestrictEqLocusPushoutCocone.
If S is a faithfully flat R-algebra, codRestrictEqLocusPushoutCocone is bijective.