Theorems · Theorem · commutative algebra
Algebra.TensorProduct.ext
∀ {R : Type uR} {S : Type uS} {A : Type uA} {B : Type uB} {C : Type uC} [inst : CommSemiring R] [inst_1 : Semiring A]
[inst_2 : Algebra R A] [inst_3 : Semiring B] [inst_4 : Algebra R B] [inst_5 : Semiring C] [inst_6 : Algebra R C]
[inst_7 : CommSemiring S] [inst_8 : Algebra S A] [inst_9 : Algebra R S] [inst_10 : Algebra S C]
[inst_11 : IsScalarTower R S A] [inst_12 : IsScalarTower R S C] ⦃f g : TensorProduct R A B →ₐ[S] C⦄,
f.comp Algebra.TensorProduct.includeLeft = g.comp Algebra.TensorProduct.includeLeft →
(AlgHom.restrictScalars R f).comp Algebra.TensorProduct.includeRight =
(AlgHom.restrictScalars R g).comp Algebra.TensorProduct.includeRight →
f = gA version of TensorProduct.ext for AlgHom.
Using this as the @[ext] lemma instead of Algebra.TensorProduct.ext' allows ext to apply
lemmas specific to A →ₐ[S] _ and B →ₐ[R] _; notably this allows recursion into nested tensor
products of algebras.
See note [partially-applied ext lemmas].
- Defined in
- Mathlib.RingTheory.TensorProduct.Basic
- Cited by
- 26 results in Mathlib
- Foundations
- Depth 79 from the axioms · uses propext, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites21
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- DFunLike.coeproof · cited by 62,936
- Semiringstatement and proof · cited by 13,802
- Algebrastatement and proof · cited by 11,388
- CommSemiringstatement and proof · cited by 10,911
- IsScalarTowerstatement and proof · cited by 3,896
- mul_oneproof · cited by 3,885
- AlgHomstatement and proof · cited by 3,236
- one_mulproof · cited by 2,841
- TensorProductstatement and proof · cited by 2,545
- TensorProduct.tmulproof · cited by 1,182
- map_mulproof · cited by 1,137
- LinearMap.extproof · cited by 844
Cited by26
Results whose statement or proof uses this declaration.
- AlgHom.convMul_applyproof · cited by 2
- Algebra.TensorProduct.includeLeft_bijectiveproof · cited by 2
- Algebra.TensorProduct.map_compproof · cited by 2
- TensorProduct.toIntegralClosure_mvPolynomial_bijectiveproof · cited by 1
- Algebra.TensorProduct.comm_comp_mapproof · cited by 1
- Algebra.TensorProduct.productMap_eq_comp_mapproof · cited by 1
- Algebra.TensorProduct.lmul'_uliftproof · cited by 1
- IsAzumaya.mulLeftRight_comp_congrproof · cited by 1
- Algebra.TensorProduct.map_idproof · cited by 1
- Algebra.TensorProduct.map_kerproof · cited by 1
- TensorProduct.toIntegralClosure_bijective_of_isLocalizationproof · cited by 0
- IntermediateField.LinearDisjoint.isField_of_forallproof · cited by 0