Mathlib v3 is deprecated. Go to Mathlib v4

Commit 2017-09-16 02:53 a1c3e2de

View on Github →

feat(algebra): new algebra theorems (more iff)

Estimated changes

added theorem abs_eq_zero
added theorem abs_le
added theorem abs_lt
added theorem le_min_iff
added theorem max_le_iff
deleted theorem abs_eq_zero_iff
deleted theorem abs_le_iff
deleted theorem abs_lt_iff
added theorem add_sub_cancel'
added theorem add_sub_cancel'_right
deleted theorem eq_iff_sub_eq_zero
modified theorem eq_inv_iff_eq_inv
added theorem eq_inv_mul_iff_mul_eq
added theorem eq_mul_inv_iff_mul_eq
added theorem eq_of_inv_eq_inv
deleted theorem eq_of_mul_inv_eq_one
deleted theorem eq_one_of_inv_eq_one
added theorem eq_sub_iff_add_eq'
modified theorem eq_sub_iff_add_eq
added theorem inv_eq_iff_inv_eq
deleted theorem inv_eq_inv_iff_eq
added theorem inv_eq_one
deleted theorem inv_eq_one_iff_eq_one
added theorem inv_inj'
added theorem inv_mul_eq_iff_eq_mul
added theorem inv_ne_one
modified theorem le_sub_iff_add_le
modified theorem left_inverse_inv
deleted theorem mul_eq_iff_eq_inv_mul
deleted theorem mul_eq_iff_eq_mul_inv
added theorem mul_eq_one_iff_eq_inv
added theorem mul_eq_one_iff_inv_eq
added theorem mul_inv_eq_iff_eq_mul
added theorem mul_inv_eq_one
added theorem mul_left_inj
added theorem mul_right_inj
added theorem mul_self_iff_eq_one
added theorem neg_add'
added theorem sub_add_sub_cancel
added theorem sub_eq_iff_eq_add'
modified theorem sub_eq_iff_eq_add
added theorem sub_eq_neg_add
added theorem sub_eq_zero
modified theorem sub_le_iff_le_add
added theorem sub_left_inj
added theorem sub_ne_zero
added theorem sub_right_inj
added theorem sub_sub_swap
added theorem eq_of_forall_ge_iff
added theorem eq_of_forall_le_iff
added theorem le_iff_eq_or_lt
added theorem le_of_not_lt
added theorem not_le
added theorem not_le_of_lt
added theorem not_lt
added theorem not_lt_iff_eq_or_lt
added theorem not_lt_of_le
added theorem not_lt_of_lt
added theorem add_le_add_iff_left
added theorem add_le_add_iff_right
added theorem add_lt_add_iff_left
added theorem add_lt_add_iff_right
added theorem le_add_iff_nonneg_left
added theorem le_neg
added theorem le_neg_add_iff_add_le
added theorem le_sub_left_iff_add_le
added theorem lt_add_iff_pos_left
added theorem lt_add_iff_pos_right
added theorem lt_neg
added theorem lt_neg_add_iff_add_lt
added theorem lt_sub_left_iff_add_lt
added theorem neg_add_le_iff_le_add
added theorem neg_add_lt_iff_lt_add
added theorem neg_le
added theorem neg_le_neg_iff
added theorem neg_le_sub_iff_le_add
added theorem neg_lt
added theorem neg_lt_neg_iff
added theorem neg_lt_sub_iff_lt_add
added theorem neg_lt_zero
added theorem neg_nonneg
added theorem neg_nonpos
added theorem neg_pos
added theorem sub_le
added theorem sub_le_self_iff
added theorem sub_le_sub_iff_left
added theorem sub_le_sub_iff_right
added theorem sub_left_le_iff_le_add
added theorem sub_left_lt_iff_lt_add
added theorem sub_lt
added theorem sub_lt_self_iff
added theorem sub_lt_sub_iff_left
added theorem sub_lt_sub_iff_right
added theorem sub_lt_zero
added theorem sub_nonneg
added theorem sub_nonpos
added theorem sub_pos
added theorem domain.mul_left_inj
added theorem domain.mul_right_inj
added theorem dvd_neg
added theorem mul_eq_zero
added theorem mul_ne_zero'
added theorem mul_ne_zero_comm'
added theorem mul_two
added theorem neg_dvd