Theorems · Theorem · linear algebra
TensorProduct.ext
∀ {R : Type u_1} {R₂ : Type u_2} [inst : CommSemiring R] [inst_1 : CommSemiring R₂] {σ₁₂ : R →+* R₂} {M : Type u_7}
{N : Type u_8} {P₂ : Type u_17} [inst_2 : AddCommMonoid M] [inst_3 : AddCommMonoid N] [inst_4 : AddCommMonoid P₂]
[inst_5 : Module R M] [inst_6 : Module R N] [inst_7 : Module R₂ P₂] {g h : TensorProduct R M N →ₛₗ[σ₁₂] P₂},
(TensorProduct.mk R M N).compr₂ₛₗ g = (TensorProduct.mk R M N).compr₂ₛₗ h → g = hThis used to be an @[ext] lemma, but it fails very slowly when the ext tactic tries to apply
it in some cases, notably when one wants to show equality of two linear maps. The @[ext]
attribute is now added locally where it is needed. Using this as the @[ext] lemma instead of
TensorProduct.ext' allows ext to apply lemmas specific to M →ₗ _ and N →ₗ _.
See note [partially-applied ext lemmas].
- Cited by
- 50 results in Mathlib
- Foundations
- Depth 61 from the axioms · uses propext, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites11
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- Modulestatement and proof · cited by 20,661
- RingHom.idstatement · cited by 18,349
- AddCommMonoidstatement and proof · cited by 12,281
- CommSemiringstatement and proof · cited by 10,911
- LinearMapstatement and proof · cited by 10,215
- RingHomstatement and proof · cited by 10,189
- TensorProductstatement and proof · cited by 2,545
- TensorProduct.mkstatement and proof · cited by 129
- TensorProduct.liftproof · cited by 59
- LinearMap.compr₂ₛₗstatement and proof · cited by 25
- TensorProduct.lift_mk_compr₂ₛₗproof · cited by 1
Cited by50
Results whose statement or proof uses this declaration.
- LinearMap.rTensor_compproof · cited by 20
- TensorProduct.map_idproof · cited by 16
- LinearMap.lTensor_compproof · cited by 12
- TensorProduct.ext_threefoldproof · cited by 8
- TensorProduct.map_map_comp_assoc_eqproof · cited by 6
- TensorProduct.map_map_comp_assoc_symm_eqproof · cited by 6
- TensorProduct.map_comp_comm_eqproof · cited by 4
- ModuleCat.MonoidalCategory.tensorμ_eq_tensorTensorTensorCommproof · cited by 4
- TensorProduct.ext_fourfold'proof · cited by 3
- TensorProduct.ext_fourfoldproof · cited by 2
- TensorProduct.comm_trans_commproof · cited by 2
- TensorProduct.comm_trans_ridproof · cited by 1