Commit 2023-02-22 16:34 6cd62a5d

View on Github →

feat: port GroupTheory.OrderOfElement (#2279)

Estimated changes

added theorem IsOfFinOrder.apply
added theorem IsOfFinOrder.inv
added theorem IsOfFinOrder.mul
added theorem IsOfFinOrder.zpow
added def IsOfFinOrder
added theorem MonoidHom.isOfFinOrder
added theorem Subgroup.pow_index_mem
added theorem exists_pow_eq_one
added theorem exists_zpow_eq_one
added theorem finEquivPowers_apply
added theorem finEquivZpowers_apply
added theorem image_range_orderOf
added theorem inf_eq_bot_of_coprime
added theorem isOfFinOrder_iff_coe
added theorem isOfFinOrder_inv_iff
added theorem isOfFinOrder_ofAdd_iff
added theorem isOfFinOrder_one
added theorem orderOf_abs_ne_one
added theorem orderOf_dvd_card_univ
added theorem orderOf_dvd_nat_card
added theorem orderOf_eq_card_powers
added theorem orderOf_eq_iff
added theorem orderOf_eq_one_iff
added theorem orderOf_eq_orderOf_iff
added theorem orderOf_eq_prime
added theorem orderOf_eq_prime_pow
added theorem orderOf_eq_zero
added theorem orderOf_eq_zero_iff'
added theorem orderOf_eq_zero_iff
added theorem orderOf_injective
added theorem orderOf_inv
added theorem orderOf_le_card_univ
added theorem orderOf_map_dvd
added theorem orderOf_one
added theorem orderOf_pos'
added theorem orderOf_pos
added theorem orderOf_pos_iff
added theorem orderOf_pow''
added theorem orderOf_pow'
added theorem orderOf_pow
added theorem orderOf_pow_coprime
added theorem orderOf_pow_dvd
added theorem orderOf_subgroup
added theorem orderOf_submonoid
added theorem orderOf_units
added def powCardSubgroup
added theorem powCoprime_inv
added theorem powCoprime_one
added theorem pow_card_eq_one'
added theorem pow_card_eq_one
added theorem pow_eq_mod_card
added theorem pow_eq_mod_orderOf
added theorem pow_eq_one_iff_modEq
added theorem pow_eq_pow_iff_modEq
added theorem pow_inj_mod
added theorem pow_orderOf_eq_one
added theorem powers_eq_zpowers
added theorem zpow_eq_mod_card
added theorem zpow_eq_mod_orderOf
added theorem zpow_pow_orderOf