Theorems · Definition · group theory
Function.Injective.distribSMul
{M : Type u_1} →
{A : Type u_7} →
{B : Type u_9} →
[inst : AddZeroClass A] →
[inst_1 : DistribSMul M A] →
[inst_2 : AddZeroClass B] →
[inst_3 : SMul M B] →
(f : B →+ A) → Function.Injective ⇑f → (∀ (c : M) (x : B), f (c • x) = c • f x) → DistribSMul M BPullback a distributive scalar multiplication along an injective additive monoid homomorphism. See note [reducible non-instances].
- Cited by
- 0 results in Mathlib
- Foundations
- Depth 15 from the axioms · uses propext
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites7
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- DFunLike.coestatement and proof · cited by 62,936
- AddMonoidHomstatement and proof · cited by 3,230
- AddZeroClassstatement and proof · cited by 1,237
- SMulZeroClassproof · cited by 213
- DistribSMulstatement and proof · cited by 117
- AddMonoidHom.toZeroHomproof · cited by 61
- Function.Injective.smulZeroClassproof · cited by 0
Cited by3
Results whose statement or proof uses this declaration.
- Finset.distribSMulproof · cited by 0
- Function.Injective.distribMulActionproof · cited by 0
- FunLike.distribSMulproof · cited by 0