Theorems · Definition · general algebraic systems
Finsupp.mapRange
{α : Type u_1} →
{M : Type u_4} → {N : Type u_5} → [inst : Zero M] → [inst_1 : Zero N] → (f : M → N) → f 0 = 0 → (α →₀ M) → α →₀ NThe composition of f : M → N and g : α →₀ M is mapRange f hf g : α →₀ N,
which is well-defined when f 0 = 0.
This preserves the structure on f, and exists in various bundled forms for when f is itself
bundled (defined in Mathlib/Data/Finsupp/Basic.lean):
* Finsupp.mapRange.equiv
* Finsupp.mapRange.zeroHom
* Finsupp.mapRange.addMonoidHom
* Finsupp.mapRange.addEquiv
* Finsupp.mapRange.linearMap
* Finsupp.mapRange.linearEquiv
- Defined in
- Mathlib.Data.Finsupp.Defs
- Cited by
- 91 results in Mathlib
- Foundations
- Depth 61 from the axioms · uses propext, Classical.choice, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites4
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- DFunLike.coeproof · cited by 62,936
- Finsuppstatement and proof · cited by 5,255
- Finsupp.supportproof · cited by 828
- Finsupp.onFinsetproof · cited by 20
Cited by101
Results whose statement or proof uses this declaration.
- Finsupp.mapRange.linearMapproof · cited by 70
- Finsupp.mapRange_singlestatement · cited by 53
- Finsupp.mapRange.linearMap_applystatement · cited by 48
- Finsupp.mapRange.linearEquivproof · cited by 24
- AddMonoidAlgebra.mapproof · cited by 21
- Finsupp.sum_mapRange_indexstatement and proof · cited by 18
- MonoidAlgebra.mapproof · cited by 17
- Finsupp.mapRange.linearEquiv_applystatement · cited by 14
- wittStructureIntproof · cited by 13
- Finsupp.mapRange.congr_simpstatement and proof · cited by 12
- Finsupp.mapRange.addMonoidHomproof · cited by 10
- Finsupp.mapRange_idstatement · cited by 9