Documentation Verification Report

Defs

πŸ“ Source: Mathlib/Data/Nat/Digits/Defs.lean

Statistics

MetricCount
Definitionsdigits, digitsAux, digitsAux0, digitsAux1, ofDigits
5
Theoremscoe_ofDigits, digit_sum_le, injective, digitsAux_def, digitsAux_zero, digits_add, digits_add_two_add_one, digits_base_mul, digits_base_pow_mul, digits_def', digits_eq_cons_digits_div, digits_eq_nil_iff_eq_zero, digits_getLast, digits_inj_iff, digits_lt_base, digits_lt_base', digits_ne_nil_iff_ne_zero, digits_ofDigits, digits_of_lt, digits_of_two_le_of_pos, digits_one, digits_one_succ, digits_zero, digits_zero_of_eq_zero, digits_zero_succ, digits_zero_succ', digits_zero_zero, lt_base_pow_length_digits, lt_base_pow_length_digits', mul_ofDigits, nat_repr_len_aux, ofDigits_add_ofDigits_eq_ofDigits_zipWith_of_length_eq, ofDigits_append, ofDigits_append_replicate_zero, ofDigits_append_zero, ofDigits_cons, ofDigits_digits, ofDigits_digits_append_digits, ofDigits_div_eq_ofDigits_tail, ofDigits_div_pow_eq_ofDigits_drop, ofDigits_eq_foldr, ofDigits_inj_of_len_eq, ofDigits_lt_base_pow_length, ofDigits_lt_base_pow_length', ofDigits_mod_pow_eq_ofDigits_take, ofDigits_monotone, ofDigits_nil, ofDigits_one, ofDigits_one_cons, ofDigits_replicate_zero, ofDigits_reverse_cons, ofDigits_reverse_zero_cons, ofDigits_singleton, repr_length, self_div_pow_eq_ofDigits_drop, self_mod_pow_eq_ofDigits_take, sum_le_ofDigits, toDigitsCore_length, toDigitsCore_lens_eq, toDigitsCore_lens_eq_aux, toDigits_length
61
Total66

Nat

Definitions

NameCategoryTheorems
digits πŸ“–CompOp
57 mathmath: digits_zero_succ', sub_one_mul_sum_log_div_pow_eq_sub_sum_digits, digits_len_le_digits_len_succ, digits_len, getD_digits, digits_of_two_le_of_pos, sub_one_mul_padicValNat_factorial, modEq_digits_sum, digits_zero_succ, sub_one_mul_padicValNat_choose_eq_sub_sum_digits, digits_one, ofDigits_digits_append_digits, three_dvd_iff, sub_one_mul_padicValNat_choose_eq_sub_sum_digits', digits_add_two_add_one, digits_add, nine_dvd_iff, le_digits_len_le, digits_append_digits, digits_eq_nil_iff_eq_zero, sum_digits_ofDigits_eq_sum, dvd_iff_dvd_digits_sum, lt_base_pow_length_digits', base_pow_length_digits_le', digits_zero_zero, digits_one_succ, digits_length_le_iff, digits_zero, lt_digits_length_iff, digits_base_mul, digit_sum_le, digits_def', digits_of_lt, digits_ofDigits, dvd_iff_dvd_ofDigits, sub_one_mul_factorization_factorial, modEq_eleven_digits_sum, sum_sum_digits_eq, modEq_three_digits_sum, digits_eq_cons_digits_div, lt_base_pow_length_digits, digits_inj_iff, head!_digits, zmodeq_ofDigits_digits, self_mod_pow_eq_ofDigits_take, base_pow_length_digits_le, modEq_nine_digits_sum, digits_getLast, digits.injective, digits_two_eq_bits, digits_base_pow_mul, Rat.AbsoluteValue.apply_le_sum_digits, digits_append_zeroes_append_digits, Prime.sub_one_mul_multiplicity_factorial, self_div_pow_eq_ofDigits_drop, ofDigits_digits, eleven_dvd_iff
digitsAux πŸ“–CompOp
2 mathmath: digitsAux_zero, digitsAux_def
digitsAux0 πŸ“–CompOpβ€”
digitsAux1 πŸ“–CompOpβ€”
ofDigits πŸ“–CompOp
47 mathmath: ofDigits_zmodeq, ofDigits_lt_base_pow_length, ofDigits_one, sum_le_ofDigits, ofDigits_lt_base_pow_length', ofDigits_eq_sum_mapIdx, ofDigits_append_zero, ofDigits_digits_append_digits, ofDigits_mod_pow_eq_ofDigits_take, pow_length_le_mul_ofDigits, ofDigits_one_cons, bijOn_ofDigits, injOn_ofDigits, ofDigits_mod_eq_head!, ofDigits_div_pow_eq_ofDigits_drop, bijOn_ofDigits', ofDigits_monotone, ofDigits_replicate_zero, ofDigits_eq_foldr, ofDigits_cons, sum_digits_ofDigits_eq_sum, ofDigits_nil, ofDigits_reverse_cons, coe_ofDigits, ofDigits_mod, setInvOn_digitsAppend_ofDigits, ofDigits_zmodeq', ofDigits_append, sub_one_mul_sum_div_pow_eq_sub_sum_digits, digits_ofDigits, dvd_iff_dvd_ofDigits, ofDigits_singleton, ofDigits_reverse_zero_cons, ofDigits_append_replicate_zero, ofDigits_neg_one, zmodeq_ofDigits_digits, self_mod_pow_eq_ofDigits_take, ofDigits_add_ofDigits_eq_ofDigits_zipWith_of_length_eq, ofDigits_modEq, ofDigits_modEq', mul_ofDigits, ofDigits_div_eq_ofDigits_tail, dvd_ofDigits_sub_ofDigits, self_div_pow_eq_ofDigits_drop, mapsTo_ofDigits, ofDigits_digits, ofDigits_zmod

Theorems

NameKindAssumesProvesValidatesDepends On
coe_ofDigits πŸ“–mathematicalβ€”AddMonoidWithOne.toNatCast
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
Semiring.toNonAssocSemiring
ofDigits
instSemiring
β€”cast_zero
cast_add
cast_mul
digit_sum_le πŸ“–mathematicalβ€”MulZeroClass.toZero
instMulZeroClass
digits
β€”digits_zero
digits_zero_succ
add_zero
le_refl
ofDigits_digits
ofDigits_one
ofDigits_monotone
digitsAux_def πŸ“–mathematicalβ€”digitsAuxβ€”digitsAux.eq_2
digitsAux_zero πŸ“–mathematicalβ€”digitsAuxβ€”β€”
digits_add πŸ“–mathematicalβ€”digitsβ€”MulZeroClass.mul_zero
add_zero
digits_of_lt
digits_zero
digitsAux_def
IsRightCancelAdd.addRightStrictMono_of_addRightMono
AddRightCancelSemigroup.toIsRightCancelAdd
covariant_swap_add_of_covariant_add
IsOrderedAddMonoid.toAddLeftMono
instIsOrderedAddMonoid
contravariant_swap_add_of_contravariant_add
contravariant_lt_of_covariant_le
instCanonicallyOrderedAdd
IsStrictOrderedRing.toIsOrderedRing
instIsStrictOrderedRing
instNontrivial
instAtLeastTwoHAddOfNat
zero_add
digits_add_two_add_one πŸ“–mathematicalβ€”digitsβ€”digitsAux_def
IsRightCancelAdd.addRightStrictMono_of_addRightMono
AddRightCancelSemigroup.toIsRightCancelAdd
covariant_swap_add_of_covariant_add
IsOrderedAddMonoid.toAddLeftMono
instIsOrderedAddMonoid
contravariant_swap_add_of_contravariant_add
contravariant_lt_of_covariant_le
instCanonicallyOrderedAdd
instZeroLEOneClass
digits_base_mul πŸ“–mathematicalβ€”digitsβ€”digits_def'
mul_pos
LinearOrderedCommMonoidWithZero.toPosMulStrictMono
lt_trans
Mathlib.Meta.Positivity.pos_of_isNat
IsStrictOrderedRing.toIsOrderedRing
instIsStrictOrderedRing
instNontrivial
Mathlib.Meta.NormNum.isNat_ofNat
digits_base_pow_mul πŸ“–mathematicalβ€”digits
Monoid.toNatPow
instMonoid
β€”pow_zero
one_mul
mul_assoc
digits_base_mul
mul_pos
LinearOrderedCommMonoidWithZero.toPosMulStrictMono
pow_pos
IsStrictOrderedRing.toPosMulStrictMono
instIsStrictOrderedRing
IsStrictOrderedRing.toZeroLEOneClass
lt_trans
Mathlib.Meta.Positivity.pos_of_isNat
IsStrictOrderedRing.toIsOrderedRing
instNontrivial
Mathlib.Meta.NormNum.isNat_ofNat
digits_def' πŸ“–mathematicalβ€”digitsβ€”digitsAux_def
covariant_swap_add_of_covariant_add
IsOrderedAddMonoid.toAddLeftMono
instIsOrderedAddMonoid
IsRightCancelAdd.addRightReflectLE_of_addRightReflectLT
AddRightCancelSemigroup.toIsRightCancelAdd
contravariant_swap_add_of_contravariant_add
contravariant_lt_of_covariant_le
instCanonicallyOrderedAdd
digits_eq_cons_digits_div πŸ“–mathematicalβ€”digitsβ€”digits_def'
digits_eq_nil_iff_eq_zero πŸ“–mathematicalβ€”digitsβ€”ofDigits_digits
digits_zero
digits_getLast πŸ“–mathematicalβ€”digitsβ€”digits_zero
digits_eq_cons_digits_div
digits_inj_iff πŸ“–mathematicalβ€”digitsβ€”digits.injective
digits_lt_base πŸ“–β€”digitsβ€”β€”instCanonicallyOrderedAdd
zero_add
digits_lt_base'
digits_lt_base' πŸ“–β€”digitsβ€”β€”digits_zero
digits_add_two_add_one
lt_of_not_ge
Mathlib.Tactic.Linarith.lt_irrefl
instAtLeastTwoHAddOfNat
Mathlib.Tactic.Ring.of_eq
Mathlib.Tactic.Ring.add_congr
Mathlib.Tactic.Ring.mul_congr
Mathlib.Tactic.Ring.cast_pos
Mathlib.Meta.NormNum.isNat_ofNat
Mathlib.Tactic.Ring.neg_congr
Mathlib.Tactic.Ring.neg_add
Mathlib.Tactic.Ring.neg_one_mul
Mathlib.Meta.NormNum.IsInt.to_raw_eq
Mathlib.Meta.NormNum.isInt_mul
Mathlib.Meta.NormNum.IsInt.of_raw
Mathlib.Meta.NormNum.IsNat.to_isInt
Mathlib.Meta.NormNum.IsNat.of_raw
Mathlib.Tactic.Ring.neg_zero
Mathlib.Tactic.Ring.add_mul
Mathlib.Tactic.Ring.mul_add
Mathlib.Tactic.Ring.mul_zero
Mathlib.Tactic.Ring.add_pf_add_zero
Mathlib.Tactic.Ring.zero_mul
Mathlib.Tactic.Ring.sub_congr
Mathlib.Tactic.Ring.cast_zero
Mathlib.Tactic.Ring.atom_pf
Mathlib.Tactic.Ring.sub_pf
Mathlib.Tactic.Ring.neg_mul
Mathlib.Tactic.Ring.add_pf_zero_add
Mathlib.Tactic.Ring.add_pf_add_lt
Mathlib.Tactic.Ring.add_pf_add_gt
Mathlib.Tactic.Ring.add_pf_add_overlap_zero
Mathlib.Meta.NormNum.IsInt.to_isNat
Mathlib.Meta.NormNum.isInt_add
Mathlib.Tactic.Ring.add_overlap_pf_zero
Mathlib.Tactic.Linarith.add_lt_of_neg_of_le
Int.instIsStrictOrderedRing
Mathlib.Tactic.Linarith.mul_neg
neg_neg_of_pos
Int.instIsOrderedAddMonoid
Mathlib.Tactic.Linarith.zero_lt_one
Mathlib.Meta.NormNum.isNat_lt_true
IsStrictOrderedRing.toIsOrderedRing
Int.instCharZero
Mathlib.Tactic.Linarith.sub_nonpos_of_le
Mathlib.Tactic.Linarith.natCast_nonneg
cast_add
cast_zero
digits_ne_nil_iff_ne_zero πŸ“–β€”β€”β€”β€”digits_eq_nil_iff_eq_zero
digits_ofDigits πŸ“–mathematicalβ€”digits
ofDigits
instSemiring
β€”digits_zero
digits_add
Mathlib.Tactic.Contrapose.contraposeβ‚„
digits_zero_of_eq_zero
LT.lt.ne_bot
digits_of_lt πŸ“–mathematicalβ€”digitsβ€”LE.le.trans_lt
digits_add_two_add_one
digits_zero
digits_of_two_le_of_pos πŸ“–mathematicalβ€”digitsβ€”digits_add_two_add_one
digits_one πŸ“–mathematicalβ€”digitsβ€”β€”
digits_one_succ πŸ“–mathematicalβ€”digitsβ€”β€”
digits_zero πŸ“–mathematicalβ€”digitsβ€”β€”
digits_zero_of_eq_zero πŸ“–β€”ofDigits
instSemiring
β€”β€”mul_right_injectiveβ‚€
IsCancelMulZero.toIsLeftCancelMulZero
instIsCancelMulZero
digits_zero_succ πŸ“–mathematicalβ€”digitsβ€”β€”
digits_zero_succ' πŸ“–mathematicalβ€”digitsβ€”β€”
digits_zero_zero πŸ“–mathematicalβ€”digitsβ€”β€”
lt_base_pow_length_digits πŸ“–mathematicalβ€”Monoid.toNatPow
instMonoid
digits
β€”instCanonicallyOrderedAdd
zero_add
lt_base_pow_length_digits'
lt_base_pow_length_digits' πŸ“–mathematicalβ€”Monoid.toNatPow
instMonoid
digits
β€”ofDigits_digits
ofDigits_lt_base_pow_length'
digits_lt_base'
mul_ofDigits πŸ“–mathematicalβ€”ofDigits
instSemiring
β€”ofDigits_cons
Mathlib.Tactic.Ring.of_eq
Mathlib.Tactic.Ring.mul_congr
Mathlib.Tactic.Ring.atom_pf
Mathlib.Tactic.Ring.add_congr
Mathlib.Tactic.Ring.add_mul
Mathlib.Tactic.Ring.mul_add
Mathlib.Tactic.Ring.mul_pf_left
Mathlib.Tactic.Ring.mul_pf_right
Mathlib.Tactic.Ring.one_mul
Mathlib.Tactic.Ring.mul_zero
Mathlib.Tactic.Ring.add_pf_add_zero
Mathlib.Tactic.Ring.zero_mul
Mathlib.Tactic.Ring.add_pf_add_lt
Mathlib.Tactic.Ring.add_pf_zero_add
nat_repr_len_aux πŸ“–β€”Monoid.toNatPow
instMonoid
β€”β€”β€”
ofDigits_add_ofDigits_eq_ofDigits_zipWith_of_length_eq πŸ“–mathematicalβ€”ofDigits
instSemiring
β€”add_zero
AddRightCancelSemigroup.toIsRightCancelAdd
mul_add
Distrib.leftDistribClass
ofDigits_append πŸ“–mathematicalβ€”ofDigits
instSemiring
Monoid.toNatPow
instMonoid
β€”pow_zero
one_mul
zero_add
ofDigits.eq_2
Mathlib.Tactic.Ring.of_eq
Mathlib.Tactic.Ring.add_congr
Mathlib.Tactic.Ring.atom_pf
Mathlib.Tactic.Ring.mul_congr
Mathlib.Tactic.Ring.pow_congr
Mathlib.Tactic.Ring.pow_add
Mathlib.Tactic.Ring.single_pow
Mathlib.Tactic.Ring.mul_pow
Mathlib.Tactic.Ring.mul_pf_right
Mathlib.Tactic.Ring.one_mul
Mathlib.Tactic.Ring.one_pow
Mathlib.Tactic.Ring.pow_zero
Mathlib.Tactic.Ring.add_mul
Mathlib.Tactic.Ring.mul_add
Mathlib.Tactic.Ring.mul_pf_left
Mathlib.Tactic.Ring.mul_zero
Mathlib.Tactic.Ring.add_pf_add_zero
Mathlib.Tactic.Ring.zero_mul
Mathlib.Tactic.Ring.add_pf_add_gt
Mathlib.Tactic.Ring.add_pf_add_lt
Mathlib.Tactic.Ring.add_pf_zero_add
ofDigits_append_replicate_zero πŸ“–mathematicalβ€”ofDigits
instSemiring
β€”ofDigits_append
ofDigits_replicate_zero
MulZeroClass.mul_zero
add_zero
ofDigits_append_zero πŸ“–mathematicalβ€”ofDigits
instSemiring
β€”ofDigits_append
ofDigits_singleton
MulZeroClass.mul_zero
add_zero
ofDigits_cons πŸ“–mathematicalβ€”ofDigits
instSemiring
β€”β€”
ofDigits_digits πŸ“–mathematicalβ€”ofDigits
instSemiring
digits
β€”ofDigits_singleton
ofDigits_one_cons
add_comm
digits_zero
digits_add_two_add_one
div_lt_self'
ofDigits_digits_append_digits πŸ“–mathematicalβ€”ofDigits
instSemiring
digits
Monoid.toNatPow
instMonoid
β€”ofDigits_append
ofDigits_digits
ofDigits_div_eq_ofDigits_tail πŸ“–mathematicalβ€”ofDigits
instSemiring
β€”zero_add
ofDigits_div_pow_eq_ofDigits_drop πŸ“–mathematicalβ€”ofDigits
instSemiring
Monoid.toNatPow
instMonoid
β€”pow_zero
ofDigits_div_eq_ofDigits_tail
add_comm
ofDigits_eq_foldr πŸ“–mathematicalβ€”ofDigits
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
AddMonoidWithOne.toNatCast
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
Distrib.toMul
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
β€”β€”
ofDigits_inj_of_len_eq πŸ“–β€”ofDigits
instSemiring
β€”β€”AddRightCancelSemigroup.toIsRightCancelAdd
AddLeftCancelSemigroup.toIsLeftCancelAdd
mul_left_cancel_iff_of_pos
PosMulStrictMono.toPosMulReflectLE
LinearOrderedCommMonoidWithZero.toPosMulStrictMono
ofDigits_lt_base_pow_length πŸ“–mathematicalβ€”ofDigits
instSemiring
Monoid.toNatPow
instMonoid
β€”instCanonicallyOrderedAdd
zero_add
ofDigits_lt_base_pow_length'
ofDigits_lt_base_pow_length' πŸ“–mathematicalβ€”ofDigits
instSemiring
Monoid.toNatPow
instMonoid
β€”pow_zero
instZeroLEOneClass
ofDigits.eq_2
pow_succ
mul_le_mul
IsOrderedRing.toPosMulMono
IsStrictOrderedRing.toIsOrderedRing
instIsStrictOrderedRing
IsOrderedRing.toMulPosMono
le_refl
lt_of_not_ge
Mathlib.Tactic.Linarith.lt_irrefl
instAtLeastTwoHAddOfNat
Mathlib.Tactic.Ring.of_eq
Mathlib.Tactic.Ring.add_congr
Mathlib.Tactic.Ring.neg_congr
Mathlib.Tactic.Ring.cast_pos
Mathlib.Meta.NormNum.isNat_ofNat
Mathlib.Tactic.Ring.neg_add
Mathlib.Tactic.Ring.neg_one_mul
Mathlib.Meta.NormNum.IsInt.to_raw_eq
Mathlib.Meta.NormNum.isInt_mul
Mathlib.Meta.NormNum.IsInt.of_raw
Mathlib.Meta.NormNum.IsNat.to_isInt
Mathlib.Meta.NormNum.IsNat.of_raw
Mathlib.Tactic.Ring.neg_zero
Mathlib.Tactic.Ring.sub_congr
Mathlib.Tactic.Ring.mul_congr
Mathlib.Tactic.Ring.atom_pf
Mathlib.Tactic.Ring.add_pf_add_gt
Mathlib.Tactic.Ring.add_pf_add_zero
Mathlib.Tactic.Ring.add_mul
Mathlib.Tactic.Ring.mul_add
Mathlib.Tactic.Ring.one_mul
Mathlib.Tactic.Ring.mul_pf_right
Mathlib.Tactic.Ring.mul_zero
Mathlib.Tactic.Ring.add_pf_add_lt
Mathlib.Tactic.Ring.add_pf_zero_add
Mathlib.Tactic.Ring.mul_pf_left
Mathlib.Tactic.Ring.zero_mul
Mathlib.Tactic.Ring.pow_congr
Mathlib.Tactic.Ring.pow_add
Mathlib.Tactic.Ring.pow_atom
Mathlib.Tactic.Ring.pow_zero
Mathlib.Tactic.Ring.sub_pf
Mathlib.Tactic.Ring.neg_mul
Mathlib.Tactic.Ring.add_pf_add_overlap
Mathlib.Meta.NormNum.IsNat.to_raw_eq
Mathlib.Meta.NormNum.IsInt.to_isNat
Mathlib.Meta.NormNum.isInt_add
Mathlib.Tactic.Ring.add_pf_add_overlap_zero
Mathlib.Tactic.Ring.add_overlap_pf_zero
Mathlib.Tactic.Ring.mul_one
Mathlib.Tactic.Ring.cast_zero
Mathlib.Tactic.Linarith.add_lt_of_neg_of_le
Int.instIsStrictOrderedRing
neg_neg_of_pos
Int.instIsOrderedAddMonoid
Mathlib.Tactic.Linarith.zero_lt_one
Mathlib.Tactic.Linarith.sub_nonpos_of_le
cast_mul
cast_add
coe_ofDigits
cast_one
cast_pow
ofDigits_mod_pow_eq_ofDigits_take πŸ“–mathematicalβ€”ofDigits
instSemiring
Monoid.toNatPow
instMonoid
β€”pow_zero
ofDigits_cons
lt_of_lt_of_le
pow_pos
LinearOrderedCommMonoidWithZero.toPosMulStrictMono
instZeroLEOneClass
ofDigits_monotone πŸ“–mathematicalβ€”ofDigits
instSemiring
β€”le_refl
IsOrderedAddMonoid.toAddLeftMono
instIsOrderedAddMonoid
IsLeftCancelAdd.addLeftReflectLE_of_addLeftReflectLT
AddLeftCancelSemigroup.toIsLeftCancelAdd
contravariant_lt_of_covariant_le
ofDigits_nil πŸ“–mathematicalβ€”ofDigits
instSemiring
β€”β€”
ofDigits_one πŸ“–mathematicalβ€”ofDigits
instSemiring
MulZeroClass.toZero
instMulZeroClass
β€”one_mul
ofDigits_one_cons πŸ“–mathematicalβ€”ofDigits
AddMonoidWithOne.toOne
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
Semiring.toNonAssocSemiring
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
AddMonoidWithOne.toNatCast
β€”one_mul
ofDigits_replicate_zero πŸ“–mathematicalβ€”ofDigits
instSemiring
β€”MulZeroClass.mul_zero
add_zero
ofDigits_reverse_cons πŸ“–mathematicalβ€”ofDigits
instSemiring
Monoid.toNatPow
instMonoid
β€”ofDigits_append
ofDigits_singleton
ofDigits_reverse_zero_cons πŸ“–mathematicalβ€”ofDigits
instSemiring
β€”ofDigits_append_zero
ofDigits_singleton πŸ“–mathematicalβ€”ofDigits
instSemiring
β€”MulZeroClass.mul_zero
add_zero
repr_length πŸ“–β€”Monoid.toNatPow
instMonoid
β€”β€”toDigits_length
self_div_pow_eq_ofDigits_drop πŸ“–mathematicalβ€”Monoid.toNatPow
instMonoid
ofDigits
instSemiring
digits
β€”ofDigits_digits
ofDigits_div_pow_eq_ofDigits_drop
digits_lt_base
self_mod_pow_eq_ofDigits_take πŸ“–mathematicalβ€”Monoid.toNatPow
instMonoid
ofDigits
instSemiring
digits
β€”ofDigits_digits
ofDigits_mod_pow_eq_ofDigits_take
digits_lt_base
sum_le_ofDigits πŸ“–mathematicalβ€”MulZeroClass.toZero
instMulZeroClass
ofDigits
instSemiring
β€”ofDigits_monotone
ofDigits_one
toDigitsCore_length πŸ“–β€”Monoid.toNatPow
instMonoid
β€”β€”pow_one
zero_add
instCanonicallyOrderedAdd
toDigitsCore_lens_eq
toDigitsCore_lens_eq πŸ“–β€”β€”β€”β€”β€”
toDigitsCore_lens_eq_aux πŸ“–β€”β€”β€”β€”β€”
toDigits_length πŸ“–β€”Monoid.toNatPow
instMonoid
β€”β€”toDigitsCore_length

Nat.digits

Theorems

NameKindAssumesProvesValidatesDepends On
injective πŸ“–mathematicalβ€”Nat.digitsβ€”Nat.ofDigits_digits

---

← Back to Index