Theorems · Definition · commutative algebra
LinearEquiv.sumPiEquivProdPi
(R : Type u_9) →
[inst : Semiring R] →
(S : Type u_10) →
(T : Type u_11) →
(A : S ⊕ T → Type u_12) →
[inst_1 : (st : S ⊕ T) → AddCommMonoid (A st)] →
[inst_2 : (st : S ⊕ T) → Module R (A st)] →
((st : S ⊕ T) → A st) ≃ₗ[R] ((s : S) → A (Sum.inl s)) × ((t : T) → A (Sum.inr t))The product over S ⊕ T of a family of modules is isomorphic to the product of
(the product over S) and (the product over T).
This is Equiv.sumPiEquivProdPi as a LinearEquiv.
- Defined in
- Mathlib.Algebra.Module.Equiv.Basic
- Cited by
- 2 results in Mathlib
- Foundations
- Depth 21 from the axioms · uses propext, Quot.sound
- Assumes
- SemiringAddCommMonoidModule
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites9
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
- Semiringstatement and proof · cited by 13,802
- AddCommMonoidstatement and proof · cited by 12,281
- Equivproof · cited by 8,337
- LinearEquivstatement · cited by 3,317
- Equiv.toFunproof · cited by 279
- Equiv.invFunproof · cited by 163
- Equiv.sumPiEquivProdPiproof · cited by 11
Cited by4
Results whose statement or proof uses this declaration.
- PiLp.sumPiLpEquivProdLpPiLpproof · cited by 3
- ContinuousLinearEquiv.sumPiEquivProdPiproof · cited by 0
- LinearEquiv.sumPiEquivProdPi_applystatement and proof · cited by 0
- LinearEquiv.sumPiEquivProdPi_symm_applystatement and proof · cited by 0