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.
Alias of Finset.sum_update_of_notMem.
Alias of Finset.prod_update_of_notMem.
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'.