Theorems · Definition · combinatorics
Sym.equivNatSum
(α : Type u_1) → [DecidableEq α] → (n : ℕ) → Sym α n ≃ { P // (P.sum fun x => id) = n }The nth symmetric power of a type α is naturally equivalent to the subtype of
finitely-supported maps α →₀ ℕ with total mass n.
See also Sym.equivNatSumOfFintype when α is finite.
- Defined in
- Mathlib.Data.Finsupp.Multiset
- Cited by
- 3 results in Mathlib
- Foundations
- Depth 85 from the axioms · uses propext, Classical.choice, Quot.sound
- Assumes
- DecidableEq
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.
- Equivstatement · cited by 8,337
- Finsuppstatement · cited by 5,255
- Finsupp.sumstatement · cited by 481
- AddEquiv.toEquivproof · cited by 174
- Symstatement · cited by 150
- Multiset.toFinsuppproof · cited by 33
- Equiv.subtypeEquivproof · cited by 32
Cited by5
Results whose statement or proof uses this declaration.
- Finset.finsuppAntidiagEquivproof · cited by 4
- Sym.equivNatSumOfFintypeproof · cited by 2
- Sym.coe_equivNatSum_apply_applystatement · cited by 0
- Sym.coe_equivNatSum_symm_applystatement · cited by 0
- Finset.finsuppAntidiagEquiv_symm_apply_applyproof · cited by 0