Theorems · Theorem · combinatorics
Finset.fold_image_idem
∀ {α : Type u_1} {β : Type u_2} {γ : Type u_3} {op : β → β → β} [hc : Std.Commutative op] [ha : Std.Associative op]
{f : α → β} {b : β} [inst : DecidableEq α] {g : γ → α} {s : Finset γ} [hi : Std.IdempotentOp op],
Finset.fold op b f (Finset.image g s) = Finset.fold op b (f ∘ g) s- Defined in
- Mathlib.Data.Finset.Fold
- Cited by
- 2 results in Mathlib
- Foundations
- Depth 77 from the axioms · uses propext, Classical.choice, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites13
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
- Finset.imagestatement and proof · cited by 910
- Finset.consproof · cited by 221
- Classical.decEqproof · cited by 134
- Finset.cons_inductionproof · cited by 85
- Finset.cons_eq_insertproof · cited by 59
- Finset.foldstatement and proof · cited by 46
- Finset.image_insertproof · cited by 14
- Finset.fold_congrproof · cited by 11
- Finset.fold_consproof · cited by 6
- Finset.fold_insert_idemproof · cited by 5
- Finset.image_emptyproof · cited by 4
Cited by2
Results whose statement or proof uses this declaration.
- Finset.sup_imageproof · cited by 28
- Finset.inf_imageproof · cited by 7