Documentation Verification Report

Denumerable

📁 Source: Mathlib/Logic/Denumerable.lean

Statistics

MetricCount
DefinitionsDenumerable, equiv₂, eqv, int, mk', nat, ofEncodableOfInfinite, ofEquiv, ofNat, option, pair, plift, pnat, prod, sigma, sum, toEncodable, ulift, denumerable, ofNat, succ
21
Theoremsdecode_eq_ofNat, decode_inv, decode_isSome, encode_ofNat, instInfinite, ofEquiv_ofNat, ofNat_encode, ofNat_nat, ofNat_of_decode, prod_nat_ofNat, prod_ofNat_val, sigma_ofNat_val, coe_comp_ofNat_range, exists_succ, le_succ_of_forall_lt_le, lt_succ_iff_le, lt_succ_self, ofNat_range, ofNat_surjective, succ_le_of_lt, nonempty_denumerable, nonempty_denumerable_iff, nonempty_equiv_of_countable
23
Total44

Denumerable

Definitions

NameCategoryTheorems
equiv₂ 📖CompOp
1 mathmath: Computable.equiv₂
eqv 📖CompOp
1 mathmath: Computable.eqv
int 📖CompOp
mk' 📖CompOp
nat 📖CompOp
99 mathmath: Primrec.nat_double, Computable.encode_iff, Computable.list_getElem?, Primrec.nat_add, Computable.encode, not_primrec_ack_self, Primrec.list_length, Primrec.list_findIdx₁, Nat.Partrec'.to_part, Primrec.list_getElem?₁, Computable.ofNat, Primrec₂.unpaired, Nat.Partrec.Code.primrec_pappAck, not_primrec₂_ack, Computable.decode, Nat.Partrec.Code.instCountableSubtypePFunPartrec, Primrec.list_idxOf, Primrec₂.encode_iff, Computable.bind_decode_iff, Primrec.nat_lt, Primrec₂.unpaired', Computable.map_decode_iff, ManyOneDegree.liftOn₂_eq, Nat.Primrec'.prim_iff₂, Primrec.nat_mul, Nat.Partrec.Code.instCountableSubtypeForallComputable, Nat.Primrec'.prim_iff, ManyOneDegree.liftOn_eq, manyOneReducible_toNat_toNat, Partrec₂.unpaired', Nat.Partrec.Code.primrec_evaln, Primrec.nat_le, Computable.nat_strong_rec, Primrec.fin_val, Primrec.decode₂, Partrec.nat_iff, Primrec.unpair, Primrec.list_range, Computable.eqv, Computable.unpair, Primrec.nat_div, Computable.list_length, Primrec.encode_iff, Primrec.fin_val_iff, Nat.Partrec'.part_iff, Primrec.decode, Nat.Partrec.Code.primrec₂_curry, Nat.Partrec.Code.eval_part, Nat.Partrec'.part_iff₂, Primrec.nat_sub, Primrec.nat_max, Nat.Partrec'.vec_iff, Primrec.nat_iff, manyOneReducible_toNat, Primrec₂.ofNat_iff, Nat.Primrec'.to_prim, Primrec.nat_double_succ, Primrec.succ, Primrec.nat_min, Computable.vector_length, Primrec.encdec, Nat.Primrec'.prim_iff₁, manyOneEquiv_toNat, Primrec.vector_length, Primrec.list_getElem?, Primrec.bind_decode_iff, Primrec₂.nat_iff', Primcodable.mem_range_encode, Computable.succ, Primrec₂.natPair, Nat.Primrec'.vec_iff, Primrec.map_decode_iff, Primrec.list_getD, toNat_manyOneReducible, Computable.nat_div2, Nat.Partrec.Code.smn, Primrec.nat_div2, Partrec.map_encode_iff, Primrec.list_idxOf₁, Partrec₂.unpaired, ofNat_nat, Primrec.nat_strong_rec, Primrec.list_getI, Computable.pred, Primrec.ofNat_iff, Primrec.nat_sqrt, prod_nat_ofNat, Nat.Partrec.Code.primrec_const, computable₂_ack, Computable.nat_bodd, Nat.Partrec'.rfindOpt, Primrec.ofNat, Nat.Partrec'.part_iff₁, toNat_manyOneEquiv, Primrec.pred, Primrec.encode, Primrec.nat_bodd, Primrec.nat_mod, Primrec.list_findIdx
ofEncodableOfInfinite 📖CompOp
ofEquiv 📖CompOp
1 mathmath: ofEquiv_ofNat
ofNat 📖CompOp
18 mathmath: prod_ofNat_val, Computable.ofNat, ofNat_encode, list_ofNat_succ, encode_ofNat, list_ofNat_zero, ofEquiv_ofNat, decode_eq_ofNat, sigma_ofNat_val, Primrec₂.ofNat_iff, Primrec.dom_denumerable, ofNat_of_decode, Nat.Partrec.Code.ofNatCode_eq, ofNat_nat, Primrec.ofNat_iff, prod_nat_ofNat, Nat.Partrec'.rfindOpt, Primrec.ofNat
option 📖CompOp
1 mathmath: Nat.Partrec'.rfindOpt
pair 📖CompOp
plift 📖CompOp
pnat 📖CompOp
prod 📖CompOp
2 mathmath: prod_ofNat_val, prod_nat_ofNat
sigma 📖CompOp
1 mathmath: sigma_ofNat_val
sum 📖CompOp
toEncodable 📖CompOp
7 mathmath: ofNat_encode, denumerable_list_aux, encode_ofNat, decode_eq_ofNat, decode_isSome, ProbabilityTheory.Kernel.isSFiniteKernel_sum_of_denumerable, decode_inv
ulift 📖CompOp

Theorems

NameKindAssumesProvesValidatesDepends On
decode_eq_ofNat 📖mathematicalEncodable.decode
toEncodable
ofNat
decode_isSome
decode_inv 📖mathematicalEncodable.decode
toEncodable
Encodable.encode
decode_isSome 📖mathematicalEncodable.decode
toEncodable
decode_inv
encode_ofNat 📖mathematicalEncodable.encode
toEncodable
ofNat
decode_inv
ofNat_of_decode
instInfinite 📖mathematicalInfiniteInfinite.of_surjective
instInfiniteNat
Equiv.surjective
ofEquiv_ofNat 📖mathematicalofNat
ofEquiv
DFunLike.coe
Equiv
EquivLike.toFunLike
Equiv.instEquivLike
Equiv.symm
ofNat_of_decode
Encodable.decode_ofEquiv
decode_eq_ofNat
ofNat_encode 📖mathematicalofNat
Encodable.encode
toEncodable
ofNat_of_decode
Encodable.encodek
ofNat_nat 📖mathematicalofNat
nat
ofNat_of_decode 📖mathematicalEncodable.decode
toEncodable
ofNatdecode_eq_ofNat
prod_nat_ofNat 📖mathematicalofNat
prod
nat
Nat.unpair
ofEquiv_ofNat
sigma_ofNat_val
prod_ofNat_val 📖mathematicalofNat
prod
Nat.unpair
ofEquiv_ofNat
sigma_ofNat_val
sigma_ofNat_val 📖mathematicalofNat
sigma
Nat.unpair
decode_eq_ofNat
Encodable.decode_sigma_val
Option.bind_congr'

Nat.Subtype

Definitions

NameCategoryTheorems
denumerable 📖CompOp
ofNat 📖CompOp
6 mathmath: Nat.orderEmbeddingOfSet_apply, Nat.coe_orderEmbeddingOfSet, orderIsoOfNat_apply, ofNat_range, coe_comp_ofNat_range, ofNat_surjective
succ 📖CompOp
4 mathmath: lt_succ_iff_le, lt_succ_self, succ_le_of_lt, le_succ_of_forall_lt_le

Theorems

NameKindAssumesProvesValidatesDepends On
coe_comp_ofNat_range 📖mathematicalSet.range
Set.Elem
Set
Set.instMembership
ofNat
Set.range_comp
ofNat_range
Set.image_univ
Subtype.range_coe
exists_succ 📖mathematicalSet
Set.instMembership
lt_of_not_ge
Fintype.false
le_succ_of_forall_lt_le 📖mathematicalSet.Elem
Set
Set.instMembership
succexists_succ
le_of_not_gt
LE.le.not_gt
Nat.find_spec
lt_succ_iff_le 📖mathematicalSet.Elem
Set
Set.instMembership
succ
le_of_not_gt
not_le_of_gt
succ_le_of_lt
lt_of_le_of_lt
lt_succ_self
lt_succ_self 📖mathematicalSet.Elem
Set
Set.instMembership
succ
exists_succ
ofNat_range 📖mathematicalSet.range
Set.Elem
ofNat
Set.univ
Function.Surjective.range_eq
ofNat_surjective
ofNat_surjective 📖mathematicalSet.Elem
ofNat
le_antisymm
bot_le
Nontrivial.to_nonempty
Infinite.instNontrivial
le_of_not_gt
List.maximum_eq_bot
List.maximum_mem
succ_le_of_lt
le_succ_of_forall_lt_le
List.le_maximum_of_mem
succ_le_of_lt 📖mathematicalSet.Elem
Set
Set.instMembership
succexists_succ
Nat.find_min'

(root)

Definitions

NameCategoryTheorems
Denumerable 📖CompData
4 mathmath: Set.countable_infinite_iff_nonempty_denumerable, nonempty_denumerable_iff, Cardinal.denumerable_iff, nonempty_denumerable

Theorems

NameKindAssumesProvesValidatesDepends On
nonempty_denumerable 📖mathematicalDenumerableNonempty.map
nonempty_encodable
nonempty_denumerable_iff 📖mathematicalDenumerable
Countable
Infinite
Encodable.countable
Denumerable.instInfinite
nonempty_denumerable
nonempty_equiv_of_countable 📖mathematicalEquivnonempty_denumerable

---

← Back to Index