Theorems · Theorem · ring theory
Finset.prod_univ_sum
∀ {ι : Type u_1} {R : Type u_4} [inst : CommSemiring R] [inst_1 : DecidableEq ι] {κ : ι → Type u_5} [inst_2 : Fintype ι]
(t : (i : ι) → Finset (κ i)) (f : (i : ι) → κ i → R), ∏ i, ∑ j ∈ t i, f i j = ∑ x ∈ Fintype.piFinset t, ∏ i, f i (x i)The product over univ of a sum can be written as a sum over the product of sets,
Fintype.piFinset. Finset.prod_sum is an alternative statement when the product is not
over univ.
- Defined in
- Mathlib.Algebra.BigOperators.Ring.Finset
- Cited by
- 6 results in Mathlib
- Foundations
- Depth 78 from the axioms · uses propext, Classical.choice, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites14
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
- CommSemiringstatement and proof · cited by 10,911
- Fintypestatement and proof · cited by 7,736
- Finset.sumstatement and proof · cited by 5,195
- Finset.univstatement and proof · cited by 3,473
- Finset.prodstatement and proof · cited by 2,356
- Finset.sum_congrproof · cited by 2,323
- Finset.prod_congrproof · cited by 646
- Finset.mem_univproof · cited by 361
- Fintype.piFinsetstatement and proof · cited by 86
- Finset.piproof · cited by 23
- Finset.prod_sumproof · cited by 3
Cited by6
Results whose statement or proof uses this declaration.
- Matrix.det_mulproof · cited by 51
- Finset.sum_pow'proof · cited by 2
- Fintype.prod_sumproof · cited by 1
- Matrix.detp_mulproof · cited by 1
- mem_convexHull_piproof · cited by 1
- Finset.sum_prod_piFinsetproof · cited by 0