📁 Source: Mathlib/Data/Nat/Choose/Lucas.lean
choose_modEq_choose_mod_mul_choose_div
choose_modEq_choose_mod_mul_choose_div_nat
choose_modEq_choose_mul_prod_range_choose
choose_modEq_prod_range_choose
choose_modEq_prod_range_choose_nat
lucas_theorem
lucas_theorem_nat
Int.ModEq
Nat.choose
one_pow
add_pow_eq_mul_pow_add_pow_div_char
Polynomial.instCharP
ZMod.charP
Polynomial.coeff_X_add_one_pow
eq_intCast
RingHom.instRingHomClass
Polynomial.map_pow
Polynomial.map_add
Polynomial.map_X
Polynomial.map_one
add_pow
Finset.sum_congr
mul_one
Finset.sum_mul_sum
mul_assoc
mul_right_comm
pow_add
Nat.cast_mul
lt_of_lt_of_le
NeZero.of_gt'
Nat.instCanonicallyOrderedAdd
Nat.Prime.one_lt'
right_eq_add
AddRightCancelSemigroup.toIsRightCancelAdd
Polynomial.finset_sum_coeff
Polynomial.coeff_mul_natCast
Polynomial.coeff_X_pow
ite_mul
MulZeroClass.zero_mul
Finset.sum_product'
if_congr
Finset.sum_ite_eq
one_mul
Int.cast_mul
Int.cast_natCast
not_lt
not_le
not_and_or
Finset.mem_range
Finset.mem_product
Nat.choose_eq_zero_of_lt
CharP.cast_eq_zero
CharP.ofCharZero
Int.instCharZero
Int.cast_zero
MulZeroClass.mul_zero
Nat.ModEq
Int.natCast_modEq_iff
Monoid.toNatPow
Nat.instMonoid
Finset.prod
Nat.instCommMonoid
Finset.range
pow_zero
Nat.cast_one
Int.ModEq.trans
Finset.prod_range_succ
Int.ModEq.mul
pow_succ
mul_comm
Int.ModEq.refl
Int.instCommMonoid
Nat.cast_prod
---
← Back to Index