Mathlib v3 is deprecated. Go to Mathlib v4

Commit 2021-04-30 20:11 aebe7552

View on Github →

refactor(algebra/group_power): put lemmas about order and power in their own file (#7398) This means group_power/basic has fewer dependencies, making it accessible earlier in the import graph. The first two lemmas in this basic were moved to the end of order, but otherwise lemmas have been moved without modification and kept in the same order. The new imports added in other files are the ones needed to make this build.

Estimated changes

deleted theorem abs_le_abs_of_sq_le_sq
deleted theorem abs_le_of_sq_le_sq'
deleted theorem abs_le_of_sq_le_sq
deleted theorem abs_lt_abs_of_sq_lt_sq
deleted theorem abs_lt_of_sq_lt_sq'
deleted theorem abs_lt_of_sq_lt_sq
deleted theorem abs_neg_one_pow
deleted theorem abs_sq
deleted theorem eq_of_sq_eq_sq
deleted theorem gsmul_nonneg
deleted theorem le_of_pow_le_pow
deleted theorem lt_of_pow_lt_pow
deleted theorem nsmul_le_nsmul
deleted theorem nsmul_lt_nsmul
deleted theorem nsmul_nonneg
deleted theorem nsmul_pos
deleted theorem one_le_pow_of_one_le
deleted theorem pow_abs
deleted theorem pow_add_pow_le
deleted theorem pow_bit0_nonneg
deleted theorem pow_bit0_pos
deleted theorem pow_le_pow
deleted theorem pow_le_pow_of_le_left
deleted theorem pow_left_inj
deleted theorem pow_lt_pow
deleted theorem pow_lt_pow_iff
deleted theorem pow_lt_pow_of_lt_left
deleted theorem pow_mono
deleted theorem pow_nonneg
deleted theorem pow_pos
deleted theorem sq_abs
deleted theorem sq_le_sq'
deleted theorem sq_le_sq
deleted theorem sq_lt_sq'
deleted theorem sq_lt_sq
deleted theorem sq_nonneg
deleted theorem sq_pos_of_ne_zero
deleted theorem strict_mono_incr_on_pow
deleted theorem strict_mono_pow
deleted theorem two_mul_le_add_sq
added theorem abs_le_abs_of_sq_le_sq
added theorem abs_le_of_sq_le_sq'
added theorem abs_le_of_sq_le_sq
added theorem abs_lt_abs_of_sq_lt_sq
added theorem abs_lt_of_sq_lt_sq'
added theorem abs_lt_of_sq_lt_sq
added theorem abs_neg_one_pow
added theorem abs_sq
added theorem eq_of_sq_eq_sq
added theorem gsmul_nonneg
added theorem le_of_pow_le_pow
added theorem lt_of_pow_lt_pow
added theorem nsmul_le_nsmul
added theorem nsmul_lt_nsmul
added theorem nsmul_nonneg
added theorem nsmul_pos
added theorem one_le_pow_of_one_le
added theorem pow_abs
added theorem pow_add_pow_le
added theorem pow_bit0_nonneg
added theorem pow_bit0_pos
added theorem pow_le_pow
added theorem pow_le_pow_of_le_left
added theorem pow_left_inj
added theorem pow_lt_pow
added theorem pow_lt_pow_iff
added theorem pow_lt_pow_of_lt_left
added theorem pow_mono
added theorem pow_nonneg
added theorem pow_pos
added theorem sq_abs
added theorem sq_le_sq'
added theorem sq_le_sq
added theorem sq_lt_sq'
added theorem sq_lt_sq
added theorem sq_nonneg
added theorem sq_pos_of_ne_zero
added theorem strict_mono_pow
added theorem two_mul_le_add_sq