Mathlib v3 is deprecated. Go to Mathlib v4

Commit 2021-04-15 15:46 adfeb249

View on Github →

refactor(algebra/big_operators/order): use to_additive (#7173)

  • Replace many lemmas about finset.sum with lemmas about finset.prod + @[to_additive];
  • Avoid s \ t in finset.sum_lt_sum_of_subset.
  • Use M, N instead of α, β for types with algebraic structures.

Estimated changes

modified theorem finset.abs_prod
modified theorem finset.abs_sum_le_sum_abs
modified theorem finset.prod_add_prod_le'
modified theorem finset.prod_add_prod_le
added theorem finset.prod_le_one'
modified theorem finset.prod_le_one
added theorem finset.prod_le_prod''
modified theorem finset.prod_le_prod'
modified theorem finset.prod_le_prod
added theorem finset.prod_lt_prod'
added theorem finset.prod_mono_set'
modified theorem finset.prod_nonneg
modified theorem finset.prod_pos
added theorem finset.single_le_prod'
deleted theorem finset.single_le_sum
added theorem finset.single_lt_prod'
deleted theorem finset.sum_eq_zero_iff
deleted theorem finset.sum_le_sum
deleted theorem finset.sum_lt_sum
deleted theorem finset.sum_mono_set
deleted theorem finset.sum_nonneg
deleted theorem finset.sum_nonpos
added theorem fintype.prod_mono'
deleted theorem fintype.sum_mono
deleted theorem fintype.sum_strict_mono
modified theorem with_top.prod_lt_top
modified theorem with_top.sum_eq_top_iff
modified theorem with_top.sum_lt_top
modified theorem with_top.sum_lt_top_iff