Theorems · Theorem · group theory
Finset.sum_sigma
∀ {α : Type u_3} {β : Type u_4} [inst : AddCommMonoid β] {σ : α → Type u_6} (s : Finset α) (t : (a : α) → Finset (σ a))
(f : Sigma σ → β), ∑ x ∈ s.sigma t, f x = ∑ a ∈ s, ∑ s ∈ t a, f ⟨a, s⟩The sum over a sigma type equals the sum of the fiberwise sums. For rewriting
in the reverse direction, use Finset.sum_sigma'.
See also Fintype.sum_sigma for the sum over the whole type.
- Cited by
- 12 results in Mathlib
- Foundations
- Depth 64 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 and proof · cited by 5,195
- Finset.sum_congrproof · cited by 2,323
- Finset.mapproof · cited by 747
- Finset.sum_mapproof · cited by 115
- Finset.sigmastatement · cited by 69
- Function.Embedding.sigmaMkproof · cited by 25
- Finset.sum_disjiUnionproof · cited by 10
- Function.Embedding.sigmaMk_applyproof · cited by 5
- Finset.pairwiseDisjoint_map_sigmaMkproof · cited by 3
Cited by12
Results whose statement or proof uses this declaration.
- Finset.sum_sigma'proof · cited by 23
- HasSum.sigmaproof · cited by 8
- Fintype.sum_sigmaproof · cited by 3
- Finset.sum_finset_productproof · cited by 3
- AddSubgroup.leftCoset_cover_filter_FiniteIndex_auxproof · cited by 3
- Finset.sum_finset_product_rightproof · cited by 3
- Subgroup.leftCoset_cover_filter_FiniteIndex_auxproof · cited by 3
- norm_iteratedFDerivWithin_prod_leproof · cited by 1
- sum_embeddings_eq_finrank_mulproof · cited by 1
- HasSum.of_sigmaproof · cited by 1
- Finsupp.sigma_sumproof · cited by 0
- Matrix.blockDiagonal'_mulproof · cited by 0