Documentation Verification Report

Basic

📁 Source: Mathlib/Data/Nat/Factorial/Basic.lean

Statistics

MetricCount
DefinitionsascFactorial, ascFactorialBinary, descFactorial, descFactorialBinary, factorialBinarySplitting, prodRange, term_!
7
Theoremsadd_descFactorial_eq_ascFactorial, add_descFactorial_eq_ascFactorial', add_factorial_le_factorial_add, add_factorial_lt_factorial_add, add_factorial_succ_le_factorial_add_succ, add_factorial_succ_lt_factorial_add_succ, ascFactorial_eq_ascFactorialBinary, ascFactorial_eq_div, ascFactorial_eq_div', ascFactorial_le_pow_add, ascFactorial_lt_pow_add, ascFactorial_mul_ascFactorial, ascFactorial_of_sub, ascFactorial_pos, ascFactorial_succ, ascFactorial_zero, descFactorial_eq_descFactorialBinary, descFactorial_eq_div, descFactorial_eq_zero_iff_lt, descFactorial_le, descFactorial_le_pow, descFactorial_lt_pow, descFactorial_mul_descFactorial, descFactorial_of_lt, descFactorial_one, descFactorial_pos, descFactorial_self, descFactorial_succ, descFactorial_zero, dvd_factorial, factorial_mul_prodRange, factorialBinarySplitting_eq_factorial, factorial_dvd_factorial, factorial_eq_factorialBinarySplitting, factorial_eq_one, factorial_inj, factorial_inj', factorial_le, factorial_le_pow, factorial_lt, factorial_lt_of_lt, factorial_mul_ascFactorial, factorial_mul_ascFactorial', factorial_mul_descFactorial, factorial_mul_pow_le_factorial, factorial_mul_pow_sub_le_factorial, factorial_ne_zero, factorial_one, factorial_pos, factorial_succ, factorial_two, factorial_two_mul_le, factorial_zero, lt_factorial_self, mul_factorial_pred, one_ascFactorial, one_lt_factorial, pow_lt_ascFactorial, pow_lt_ascFactorial', pow_sub_le_descFactorial, pow_sub_lt_descFactorial, pow_sub_lt_descFactorial', pow_succ_le_ascFactorial, self_le_factorial, succ_ascFactorial, succ_descFactorial, succ_descFactorial_succ, two_pow_mul_factorial_le_factorial_two_mul, zero_ascFactorial, zero_descFactorial_succ
70
Total77

Nat

Definitions

NameCategoryTheorems
ascFactorial 📖CompOp
31 mathmath: factorial_mul_ascFactorial, choose_eq_asc_factorial_div_factorial', factorial_dvd_ascFactorial, ascFactorial_pos, cast_ascFactorial, ascFactorial_lt_pow_add, ascFactorial_zero, ascFactorial_succ, one_ascFactorial, ascFactorial_eq_factorial_mul_choose', ascFactorial_eq_div', ascFactorial_eq_prod_range, descPochhammer_int_eq_ascFactorial, numDerangements_sum, zero_ascFactorial, ascFactorial_eq_div, pow_succ_le_ascFactorial, choose_eq_asc_factorial_div_factorial, ascFactorial_of_sub, ascFactorial_eq_factorial_mul_choose, ascFactorial_le_pow_add, ascFactorial_eq_ascFactorialBinary, add_descFactorial_eq_ascFactorial', ascPochhammer_nat_eq_natCast_ascFactorial, factorial_mul_ascFactorial', add_descFactorial_eq_ascFactorial, pow_lt_ascFactorial', ascPochhammer_nat_eq_ascFactorial, ascFactorial_mul_ascFactorial, pow_lt_ascFactorial, succ_ascFactorial
ascFactorialBinary 📖CompOp
1 mathmath: ascFactorial_eq_ascFactorialBinary
descFactorial 📖CompOp
54 mathmath: isEquivalent_descFactorial, descFactorial_one, cast_descFactorial_two, iteratedDeriv_pow, Polynomial.iterate_derivative_X_add_pow, descFactorial_of_lt, ascPochhammer_nat_eq_descFactorial, Polynomial.iterate_derivative_X_sub_pow, descFactorial_lt_pow, descFactorial_pos, Mathlib.Meta.NormNum.isNat_descFactorial, Polynomial.descPochhammer_smeval_eq_descFactorial, ascPochhammer_nat_eq_natCast_descFactorial, descPochhammer_eval_le_sum_descFactorial, pow_sub_lt_descFactorial, Polynomial.iterate_derivative_X_pow_eq_natCast_mul, pow_sub_le_descFactorial, zero_descFactorial_succ, summable_descFactorial_mul_geometric_of_norm_lt_one, Polynomial.iterate_derivative_X_pow_eq_smul, Polynomial.iterate_derivative_eq_sum, descFactorial_succ, descFactorial_eq_div, choose_lt_descFactorial, Mathlib.Meta.NormNum.isNat_descFactorial_zero, factorial_dvd_descFactorial, iteratedDerivWithin_pow, descPochhammer_eval_eq_descFactorial, ContinuousMultilinearMap.norm_iteratedFDeriv_le, Polynomial.coeff_iterate_derivative, ContinuousMultilinearMap.norm_iteratedFDeriv_le', descFactorial_eq_prod_range, ZMod.cast_descFactorial, Polynomial.iterate_derivative_mul_X_pow, Polynomial.iterate_derivative_X_pow_eq_C_mul, descFactorial_le_pow, descFactorial_le, add_descFactorial_eq_ascFactorial', descFactorial_eq_zero_iff_lt, descFactorial_eq_descFactorialBinary, descFactorial_self, descFactorial_zero, pow_sub_lt_descFactorial', add_descFactorial_eq_ascFactorial, choose_eq_descFactorial_div_factorial, descFactorial_eq_factorial_mul_choose, descFactorial_mul_descFactorial, choose_le_descFactorial, Prime.coprime_descFactorial_of_lt_of_le, Fintype.card_embedding_eq, cast_descFactorial, succ_descFactorial, factorial_mul_descFactorial, succ_descFactorial_succ
descFactorialBinary 📖CompOp
1 mathmath: descFactorial_eq_descFactorialBinary
factorialBinarySplitting 📖CompOp
2 mathmath: factorial_eq_factorialBinarySplitting, factorialBinarySplitting_eq_factorial
term_! 📖CompOp

Theorems

NameKindAssumesProvesValidatesDepends On
add_descFactorial_eq_ascFactorial 📖mathematicaldescFactorial
ascFactorial
ascFactorial_zero
descFactorial_zero
succ_descFactorial_succ
ascFactorial_succ
add_descFactorial_eq_ascFactorial' 📖mathematicaldescFactorial
ascFactorial
ascFactorial_zero
descFactorial_zero
descFactorial_succ
ascFactorial_succ
succ_ascFactorial
add_factorial_le_factorial_add 📖mathematicalfactorialself_le_factorial
add_factorial_succ_le_factorial_add_succ
add_factorial_lt_factorial_add 📖mathematicalfactorialfactorial_one
lt_factorial_self
add_factorial_succ_lt_factorial_add_succ
add_factorial_succ_le_factorial_add_succ 📖mathematicalfactorialle_or_gt
add_factorial_succ_lt_factorial_add_succ
factorial_succ
factorial_pos
add_factorial_succ_lt_factorial_add_succ 📖mathematicalfactorialfactorial_succ
self_le_factorial
factorial_le
ascFactorial_eq_ascFactorialBinary 📖mathematicalascFactorial
ascFactorialBinary
ascFactorialBinary.induct_unfolding
ascFactorial_eq_div 📖mathematicalascFactorial
factorial
factorial_ne_zero
factorial_mul_ascFactorial
ascFactorial_eq_div' 📖mathematicalascFactorial
factorial
factorial_ne_zero
factorial_mul_ascFactorial'
ascFactorial_le_pow_add 📖mathematicalascFactorialascFactorial_zero
le_refl
ascFactorial_succ
ascFactorial_lt_pow_add 📖mathematicalascFactorialascFactorial_succ
le_refl
ascFactorial_le_pow_add
ascFactorial_mul_ascFactorial 📖mathematicalascFactorialzero_ascFactorial
factorial_pos
factorial_mul_ascFactorial
ascFactorial_of_sub 📖mathematicalascFactorialsucc_ascFactorial
ascFactorial_succ
ascFactorial_pos 📖mathematicalascFactorialpow_succ_le_ascFactorial
ascFactorial_succ 📖mathematicalascFactorial
ascFactorial_zero 📖mathematicalascFactorial
descFactorial_eq_descFactorialBinary 📖mathematicaldescFactorial
descFactorialBinary
descFactorialBinary.eq_1
descFactorial_of_lt
ascFactorial_eq_ascFactorialBinary
add_descFactorial_eq_ascFactorial'
descFactorial_eq_div 📖mathematicaldescFactorial
factorial
factorial_pos
factorial_mul_descFactorial
factorial_dvd_factorial
descFactorial_eq_zero_iff_lt 📖mathematicaldescFactorialdescFactorial_succ
descFactorial_le 📖mathematicaldescFactorialle_refl
descFactorial_succ
descFactorial_le_pow 📖mathematicaldescFactorialdescFactorial_zero
le_refl
descFactorial_succ
descFactorial_lt_pow 📖mathematicaldescFactorialdescFactorial_succ
descFactorial_le_pow
descFactorial_mul_descFactorial 📖mathematicaldescFactorialfactorial_pos
factorial_mul_descFactorial
le_trans
descFactorial_eq_zero_iff_lt
descFactorial_of_lt 📖mathematicaldescFactorialdescFactorial_eq_zero_iff_lt
descFactorial_one 📖mathematicaldescFactorial
descFactorial_pos 📖mathematicaldescFactorial
descFactorial_self 📖mathematicaldescFactorial
factorial
descFactorial_zero
factorial_zero
succ_descFactorial_succ
factorial_succ
descFactorial_succ 📖mathematicaldescFactorial
descFactorial_zero 📖mathematicaldescFactorial
dvd_factorial 📖mathematicalfactorialfactorial_dvd_factorial
factorialBinarySplitting_eq_factorial 📖mathematicalfactorial
factorialBinarySplitting
factorial_eq_factorialBinarySplitting
factorial_dvd_factorial 📖mathematicalfactorial
factorial_eq_factorialBinarySplitting 📖mathematicalfactorial
factorialBinarySplitting
one_ascFactorial
factorial_eq_one 📖mathematicalfactorialnot_lt
one_lt_factorial
lt_irrefl
factorial_inj 📖mathematicalfactoriallt_trichotomy
lt_irrefl
factorial_lt
one_lt_factorial
factorial_inj' 📖mathematicalfactorial
factorial_le 📖mathematicalfactorialfactorial_pos
factorial_dvd_factorial
factorial_le_pow 📖mathematicalfactorialle_refl
factorial_lt 📖mathematicalfactorialnot_le
factorial_le
factorial_succ
factorial_pos
lt_trans
factorial_lt_of_lt 📖mathematicalfactorialfactorial_lt
factorial_mul_ascFactorial 📖mathematicalfactorial
ascFactorial
ascFactorial_zero
ascFactorial_succ
factorial_succ
factorial_mul_ascFactorial' 📖mathematicalfactorial
ascFactorial
factorial_mul_ascFactorial
factorial_mul_descFactorial 📖mathematicalfactorial
descFactorial
descFactorial_zero
succ_descFactorial_succ
factorial_succ
factorial_mul_pow_le_factorial 📖mathematicalfactorialfactorial_succ
factorial_mul_pow_sub_le_factorial 📖mathematicalfactorialfactorial_mul_pow_le_factorial
factorial_ne_zero 📖factorial_pos
factorial_one 📖mathematicalfactorial
factorial_pos 📖mathematicalfactorial
factorial_succ 📖mathematicalfactorial
factorial_two 📖mathematicalfactorial
factorial_two_mul_le 📖mathematicalfactorialfactorial_mul_ascFactorial
ascFactorial_le_pow_add
factorial_zero 📖mathematicalfactorial
lt_factorial_self 📖mathematicalfactorialfactorial_succ
self_le_factorial
mul_factorial_pred 📖mathematicalfactorial
one_ascFactorial 📖mathematicalascFactorial
factorial
ascFactorial_zero
ascFactorial_succ
factorial_succ
one_lt_factorial 📖mathematicalfactorialfactorial_lt
pow_lt_ascFactorial 📖mathematicalascFactorialpow_lt_ascFactorial'
pow_lt_ascFactorial' 📖mathematicalascFactorialascFactorial.eq_2
pow_succ_le_ascFactorial
pow_sub_le_descFactorial 📖mathematicaldescFactorialdescFactorial_zero
le_refl
descFactorial_succ
le_trans
pow_sub_lt_descFactorial 📖mathematicaldescFactorialpow_sub_lt_descFactorial'
pow_sub_lt_descFactorial' 📖mathematicaldescFactorialdescFactorial_succ
descFactorial_one
pow_succ_le_ascFactorial 📖mathematicalascFactorialascFactorial_zero
le_refl
ascFactorial_succ
succ_ascFactorial
self_le_factorial 📖mathematicalfactorialfactorial_pos
succ_ascFactorial 📖mathematicalascFactorialascFactorial_zero
ascFactorial.eq_2
succ_descFactorial 📖mathematicaldescFactorialdescFactorial_zero
descFactorial.eq_2
descFactorial_succ
succ_descFactorial_succ 📖mathematicaldescFactorialdescFactorial_zero
descFactorial_one
descFactorial_succ
two_pow_mul_factorial_le_factorial_two_mul 📖mathematicalfactorialfactorial_mul_pow_le_factorial
zero_ascFactorial 📖mathematicalascFactorialascFactorial_succ
ascFactorial_zero
zero_descFactorial_succ 📖mathematicaldescFactorialdescFactorial_succ

Nat.factorialBinarySplitting

Definitions

NameCategoryTheorems
prodRange 📖CompOp
1 mathmath: factorial_mul_prodRange

Theorems

NameKindAssumesProvesValidatesDepends On
factorial_mul_prodRange 📖mathematicalNat.factorial
prodRange
prodRange.eq_1
Nat.ascFactorial_eq_ascFactorialBinary
Nat.factorial_mul_ascFactorial

---

← Back to Index