Interaction of big operators with piecewise functions #
This file proves lemmas on the sum and product of piecewise functions, including ite
and dite
.
A product taken over a conditional whose condition is an equality test on the index and whose
alternative is 1
has value either the term at that index or 1
.
The difference with Finset.prod_ite_eq
is that the arguments to Eq
are swapped.
A sum taken over a conditional whose condition is an equality
test on the index and whose alternative is 0
has value either the term at that index or 0
.
The difference with Finset.sum_ite_eq
is that the arguments to Eq
are swapped.
The difference with Finset.prod_ite_eq_of_mem
is that the arguments to Eq
are swapped.
See also Finset.prod_dite_eq
.
See also Finset.sum_dite_eq
.
See also Finset.prod_dite_eq'
.
See also Finset.sum_dite_eq'
.
See also Finset.prod_ite_eq
.
See also Finset.sum_ite_eq
.
See also Finset.prod_ite_eq'
.
See also Finset.sum_ite_eq'
.
See also Finset.prod_pi_mulSingle
.
See also Finset.sum_pi_single
.
See also Finset.prod_pi_mulSingle'
.
See also Finset.sum_pi_single'
.