Commit 2022-11-23 19:15 de92e20c

View on Github →

feat: port Algebra.Order.Ring.Lemmas (#482) mathlib3 hash: 7cca171008afb30576d2d4c51173700a780c23d0 FIXME: local notation doesn't work, had to make just notation and turn off quotPrecheck

Estimated changes

added theorem Left.mul_nonneg
added theorem Left.mul_pos
added theorem Right.mul_nonneg
added theorem Right.mul_pos
added theorem exists_square_le'
added theorem le_mul_iff_one_le_left
added theorem le_mul_of_one_le_left
added theorem le_mul_of_one_le_right
added theorem le_of_mul_le_mul_left
added theorem le_of_mul_le_mul_right
added theorem lt_mul_iff_one_lt_left
added theorem lt_mul_of_one_lt_left
added theorem lt_mul_of_one_lt_right
added theorem lt_of_mul_lt_mul_left
added theorem lt_of_mul_lt_mul_right
added theorem mul_le_iff_le_one_left
added theorem mul_le_mul
added theorem mul_le_mul_left
added theorem mul_le_mul_of_le_of_le
added theorem mul_le_mul_right
added theorem mul_le_of_le_one_left
added theorem mul_le_of_le_one_right
added theorem mul_lt_iff_lt_one_left
added theorem mul_lt_mul_left
added theorem mul_lt_mul_of_pos_left
added theorem mul_lt_mul_right
added theorem mul_lt_of_lt_one_left
added theorem mul_lt_of_lt_one_right
added theorem mul_neg_of_neg_of_pos
added theorem mul_neg_of_pos_of_neg
added theorem mul_self_le_mul_self
added theorem neg_iff_neg_of_mul_pos
added theorem neg_of_mul_pos_left
added theorem neg_of_mul_pos_right
added theorem pos_iff_pos_of_mul_pos
added theorem pos_of_mul_pos_left
added theorem pos_of_mul_pos_right
added theorem zero_lt_mul_left
added theorem zero_lt_mul_right
deleted theorem mul_nonneg
deleted theorem mul_pos
modified theorem pow_bit0_nonneg
modified theorem pow_nonneg
modified theorem pow_pos