Theorems · Definition · general algebraic systems
Finsupp.onFinset
{α : Type u_1} → {M : Type u_4} → [inst : Zero M] → (s : Finset α) → (f : α → M) → (∀ (a : α), f a ≠ 0 → a ∈ s) → α →₀ MFinsupp.onFinset s f hf is the finsupp function representing f restricted to the finset s.
The function must be 0 outside of s. Use this when the set needs to be filtered anyways,
otherwise a better set representation is often available.
- Defined in
- Mathlib.Data.Finsupp.Defs
- Cited by
- 20 results in Mathlib
- Foundations
- Depth 57 from the axioms · uses propext, Classical.choice, Quot.sound
- Assumes
- Zero
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites3
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- Finsetstatement and proof · cited by 13,712
- Finsuppstatement · cited by 5,255
- Finsupp.onFinsetSupportproof · cited by 3
Cited by26
Results whose statement or proof uses this declaration.
- Finsupp.mapRangeproof · cited by 91
- Polynomial.derivativeFinsuppproof · cited by 10
- Finsupp.support_onFinset_subsetstatement · cited by 9
- Finsupp.zipWithproof · cited by 9
- sigmaFinsuppEquivDFinsuppproof · cited by 8
- Algebra.FormallyUnramified.finite_of_freeproof · cited by 7
- Finsupp.sym2Mulproof · cited by 5
- Finsupp.range_mapRangeproof · cited by 3
- Finsupp.onFinset_sumstatement · cited by 3
- weightedVSub_mem_vectorSpanproof · cited by 2
- Finsupp.support_zipWithproof · cited by 2
- LinearMap.finsuppLinearMap_bijective_of_moduleFiniteproof · cited by 1