Mathlib v3 is deprecated. Go to Mathlib v4

Commit 2021-03-03 13:41 3c9399d1

View on Github →

chore(algebra/ordered_group): put to_additive on lemmas about linear_ordered_comm_group (#6506) No lemmas are added or renamed for the additive version, this just adds lemmas (and more importantly instances) for the multiplicative version. This:

  • Adds missing ancestor attributes to linear_ordered_add_comm_group and linear_ordered_comm_group, which are needed to make to_additive work correctly on to_add_comm_group and to_comm_group
  • Adds multiplicative versions of:
    • sub_le_self_iff (div_le_self_iff)
    • sub_lt_self_iff (div_lt_self_iff )
    • linear_ordered_add_comm_group.to_linear_ordered_cancel_add_comm_monoid (linear_ordered_comm_group.to_linear_ordered_cancel_comm_monoid)
    • linear_ordered_add_comm_group.add_lt_add_left (linear_ordered_comm_group.mul_lt_mul_left')
    • min_neg_neg (min_inv_inv')
    • max_neg_neg (max_inv_inv')
    • min_sub_sub_right (min_div_div_right')
    • min_sub_sub_left (min_div_div_left')
    • max_sub_sub_right (max_div_div_right')
    • max_sub_sub_left (max_div_div_left')
    • max_zero_sub_eq_self (max_one_div_eq_self')
    • eq_zero_of_neg_eq (eq_one_of_inv_eq')
    • exists_zero_lt (exists_one_lt')

Estimated changes

added theorem div_le_self_iff
added theorem div_lt_self_iff
added theorem eq_one_of_inv_eq'
deleted theorem eq_zero_of_neg_eq
added theorem exists_one_lt'
deleted theorem exists_zero_lt
added theorem max_div_div_left'
added theorem max_div_div_right'
added theorem max_inv_inv'
deleted theorem max_neg_neg
added theorem max_one_div_eq_self'
deleted theorem max_sub_sub_left
deleted theorem max_sub_sub_right
deleted theorem max_zero_sub_eq_self
added theorem min_div_div_left'
added theorem min_div_div_right'
added theorem min_inv_inv'
deleted theorem min_neg_neg
deleted theorem min_sub_sub_left
deleted theorem min_sub_sub_right
deleted theorem sub_le_self_iff
deleted theorem sub_lt_self_iff