Commit 2023-03-14 08:11 3b70fc67

View on Github →

feat: port Algebra.CharP.Basic (#2845)

Estimated changes

added theorem CharP.addOrderOf_one
added theorem CharP.cast_eq_mod
added theorem CharP.cast_eq_zero
added theorem CharP.cast_eq_zero_iff
added theorem CharP.char_is_prime
added theorem CharP.char_ne_one
added theorem CharP.congr
added theorem CharP.eq
added theorem CharP.exists
added theorem CharP.exists_unique
added theorem CharP.neg_one_ne_one
added theorem CharP.neg_one_pow_char
added theorem CharP.ringChar_ne_one
added theorem NeZero.not_char_dvd
added theorem NeZero.of_not_dvd
added theorem RingHom.map_frobenius
added theorem add_pow_char
added theorem add_pow_char_pow
added theorem charP_of_ne_zero
added theorem eq_iff_modEq_int
added def frobenius
added theorem frobenius_add
added theorem frobenius_def
added theorem frobenius_inj
added theorem frobenius_mul
added theorem frobenius_nat_cast
added theorem frobenius_neg
added theorem frobenius_one
added theorem frobenius_sub
added theorem frobenius_zero
added theorem isSquare_of_charTwo'
added theorem iterate_frobenius
added theorem list_sum_pow_char
added theorem multiset_sum_pow_char
added theorem ringChar.dvd
added theorem ringChar.eq
added theorem ringChar.eq_iff
added theorem ringChar.eq_zero
added theorem ringChar.of_eq
added theorem ringChar.spec
added theorem sub_pow_char
added theorem sub_pow_char_pow
added theorem sum_pow_char