Theorems · Definition · linear algebra
TensorProduct.equivOfCompatibleSMul
(R : Type u_1) →
[inst : CommSemiring R] →
(A : Type u_22) →
(S : Type u_23) →
(M : Type u_24) →
(N : Type u_25) →
[inst_1 : AddCommMonoid M] →
[inst_2 : AddCommMonoid N] →
[inst_3 : Module R M] →
[inst_4 : Module R N] →
[inst_5 : CommSemiring A] →
[inst_6 : Module A M] →
[inst_7 : Module A N] →
[SMulCommClass R A M] →
[inst_9 : CommSemiring S] →
[inst_10 : Module S M] →
[inst_11 : SMulCommClass R S M] →
[inst_12 : SMulCommClass A S M] →
[TensorProduct.CompatibleSMul R A M N] →
[TensorProduct.CompatibleSMul A R M N] →
TensorProduct A M N ≃ₗ[S] TensorProduct R M NIf the R- and A-actions on M and N satisfy CompatibleSMul both ways,
then M ⊗[A] N is canonically isomorphic to M ⊗[R] N as S-modules,
where S is any other ring acting on M and whose action commutes with the A and R-actions.
- Cited by
- 1 results in Mathlib
- Foundations
- Depth 63 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.
- DFunLike.coeproof · cited by 62,936
- Modulestatement and proof · cited by 20,661
- RingHom.idstatement and proof · cited by 18,349
- AddCommMonoidstatement and proof · cited by 12,281
- CommSemiringstatement and proof · cited by 10,911
- LinearMapproof · cited by 10,215
- LinearEquivstatement · cited by 3,317
- TensorProductstatement and proof · cited by 2,545
- SMulCommClassstatement and proof · cited by 1,927
- TensorProduct.CompatibleSMulstatement and proof · cited by 17
- TensorProduct.mapOfCompatibleSMulproof · cited by 5
Cited by6
Results whose statement or proof uses this declaration.
- TensorProduct.AlgebraTensorModule.uliftEquivproof · cited by 2
- TensorProduct.lidOfCompatibleSMulproof · cited by 1
- Module.Invertible.tensorProductComm_eq_reflproof · cited by 1
- Algebra.TensorProduct.equivOfCompatibleSMulproof · cited by 1
- IsLocalization.moduleLidproof · cited by 0
- IsLocalization.moduleTensorEquivproof · cited by 0