Theorems · Theorem · group theory
Finset.sum_finset_product
∀ {α : Type u_3} {β : Type u_4} {γ : Type u_5} [inst : AddCommMonoid β] (r : Finset (γ × α)) (s : Finset γ)
(t : γ → Finset α),
(∀ (p : γ × α), p ∈ r ↔ p.1 ∈ s ∧ p.2 ∈ t p.1) → ∀ {f : γ × α → β}, ∑ p ∈ r, f p = ∑ c ∈ s, ∑ a ∈ t c, f (c, a)- Cited by
- 3 results in Mathlib
- Foundations
- Depth 65 from the axioms · uses propext, Classical.choice, Quot.sound
- Assumes
- AddCommMonoid
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites11
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
- AddCommMonoidstatement and proof · cited by 12,281
- Finset.sumstatement · cited by 5,195
- Equiv.symmproof · cited by 3,681
- Prod.mk.etaproof · cited by 84
- Finset.sigmaproof · cited by 69
- Equiv.sigmaEquivProdproof · cited by 47
- Finset.sum_equivproof · cited by 14
- Finset.sum_sigmaproof · cited by 12
- Equiv.sigmaEquivProd_symm_applyproof · cited by 11
- Finset.mem_sigmaproof · cited by 9
Cited by3
Results whose statement or proof uses this declaration.
- Finset.sum_productproof · cited by 27
- Configuration.HasLines.lineCount_eq_pointCountproof · cited by 3
- Finset.sum_finset_product'proof · cited by 3