Products over univ.pi
#
theorem
Finset.prod_univ_pi
{ι : Type u_1}
{β : Type u_2}
[CommMonoid β]
[DecidableEq ι]
[Fintype ι]
{κ : ι → Type u_3}
(t : (i : ι) → Finset (κ i))
(f : ((i : ι) → i ∈ univ → κ i) → β)
:
Taking a product over univ.pi t
is the same as taking the product over Fintype.piFinset t
.
univ.pi t
and Fintype.piFinset t
are essentially the same Finset
, but differ
in the type of their element, univ.pi t
is a Finset (Π a ∈ univ, t a)
and
Fintype.piFinset t
is a Finset (Π a, t a)
.
theorem
Finset.sum_univ_pi
{ι : Type u_1}
{β : Type u_2}
[AddCommMonoid β]
[DecidableEq ι]
[Fintype ι]
{κ : ι → Type u_3}
(t : (i : ι) → Finset (κ i))
(f : ((i : ι) → i ∈ univ → κ i) → β)
:
Taking a sum over univ.pi t
is the same as taking the sum over
Fintype.piFinset t
. univ.pi t
and Fintype.piFinset t
are essentially the same Finset
,
but differ in the type of their element, univ.pi t
is a Finset (Π a ∈ univ, t a)
and
Fintype.piFinset t
is a Finset (Π a, t a)
.