Theorems · Theorem · combinatorics
Multiset.pi_cons
∀ {α : Type u_1} [inst : DecidableEq α] {β : α → Type u_2} (m : Multiset α) (t : (a : α) → Multiset (β a)) (a : α),
(a ::ₘ m).pi t = (t a).bind fun b => Multiset.map (Multiset.Pi.cons m a b) (m.pi t)- Defined in
- Mathlib.Data.Multiset.Pi
- Cited by
- 5 results in Mathlib
- Foundations
- Depth 61 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.
- Multisetstatement and proof · cited by 2,627
- Multiset.mapstatement · cited by 876
- Multiset.consstatement · cited by 313
- Multiset.bindstatement · cited by 59
- Multiset.Pi.consstatement · cited by 14
- Multiset.pistatement · cited by 9
- Multiset.recOn_consproof · cited by 3
Cited by5
Results whose statement or proof uses this declaration.
- Multiset.mem_piproof · cited by 2
- Finset.pi_insertproof · cited by 1
- Multiset.card_piproof · cited by 1
- Multiset.pi_coeproof · cited by 1
- Multiset.Nodup.piproof · cited by 0