📁 Source: Mathlib/Data/Nat/Factorial/NatCast.lean
natCast_factorial_iff_of_charP
natCast_factorial_of_algebra
natCast_factorial_of_isNilpotent
natCast_factorial_of_le
natCast_factorial_of_lt
natCast_of_isNilpotent_of_coprime
castChoose_eq
IsUnit
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
Ring.toSemiring
AddMonoidWithOne.toNatCast
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
Nat.factorial
Fact.out
Nat.cast_one
Nat.Prime.pos
Nat.factorial_succ
Nat.cast_mul
Commute.isUnit_mul_iff
Nat.cast_commute
CharP.isUnit_natCast_iff
lt_of_le_of_ne
dvd_rfl
LT.lt.le
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
Semiring.toNonAssocSemiring
Nat.factorial_ne_zero
map_natCast
RingHom.instRingHomClass
map
MonoidWithZeroHomClass.toMonoidHomClass
RingHomClass.toMonoidWithZeroHomClass
IsNilpotent
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Monoid.toNatPow
CommSemiring.toSemiring
CommRing.toCommSemiring
CommRing.toRing
instIsDedekindFiniteMonoid
Nat.Prime.coprime_iff_not_dvd
ExistsAddOfLE.exists_add_of_le
CanonicallyOrderedAdd.toExistsAddOfLE
Nat.instCanonicallyOrderedAdd
add_zero
add_right_comm
add_assoc
Nat.cast_pow
Int.cast_pow
Int.cast_natCast
Int.cast_one
Nat.gcd_eq_gcd_ab
of_mul_eq_one
MulZeroClass.zero_mul
zero_add
factorial
Finset
Finset.instMembership
Finset.HasAntidiagonal.antidiagonal
instAddMonoid
Finset.Nat.instHasAntidiagonal
choose
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Ring.inverse
Ring.eq_mul_inverse_iff_mul_eq
IsUnit.natCast_factorial_of_le
cast_mul
add_comm
add_choose_mul_factorial_mul_factorial
Finset.HasAntidiagonal.mem_antidiagonal
---
← Back to Index