Documentation Verification Report

Encoding

📁 Source: Mathlib/Computability/Encoding.lean

Statistics

MetricCount
DefinitionsEncoding, decode, encode, Γ, FinEncoding, toEncoding, ΓFin, decodeBool, decodeNat, decodeNum, decodePosNum, encodeBool, encodeNat, encodeNum, encodePosNum, encodingNatBool, encodingNatΓ', finEncodingBoolBool, finEncodingNatBool, finEncodingNatΓ', inclusionBoolΓ', inhabitedEncoding, inhabitedFinEncoding, inhabitedΓ', instDecidableEqΓ', decEq, instFintypeΓ', sectionΓ'Bool, unaryDecodeNat, unaryEncodeNat, unaryFinEncodingNat, Γ', fintype
33
Theoremscard_le_aleph0, card_le_card_list, decode_encode, encode_injective, card_le_aleph0, decode_encodeBool, decode_encodeNat, decode_encodeNum, decode_encodePosNum, encodePosNum_nonempty, inclusionBoolΓ'_injective, sectionΓ'Bool_inclusionBoolΓ', unary_decode_encode_nat
13
Total46

Computability

Definitions

NameCategoryTheorems
Encoding 📖CompData
FinEncoding 📖CompData
decodeBool 📖CompOp
1 mathmath: decode_encodeBool
decodeNat 📖CompOp
1 mathmath: decode_encodeNat
decodeNum 📖CompOp
1 mathmath: decode_encodeNum
decodePosNum 📖CompOp
1 mathmath: decode_encodePosNum
encodeBool 📖CompOp
1 mathmath: decode_encodeBool
encodeNat 📖CompOp
1 mathmath: decode_encodeNat
encodeNum 📖CompOp
1 mathmath: decode_encodeNum
encodePosNum 📖CompOp
1 mathmath: decode_encodePosNum
encodingNatBool 📖CompOp
encodingNatΓ' 📖CompOp
finEncodingBoolBool 📖CompOp
finEncodingNatBool 📖CompOp
finEncodingNatΓ' 📖CompOp
inclusionBoolΓ' 📖CompOp
2 mathmath: sectionΓ'Bool_inclusionBoolΓ', inclusionBoolΓ'_injective
inhabitedEncoding 📖CompOp
inhabitedFinEncoding 📖CompOp
inhabitedΓ' 📖CompOp
instDecidableEqΓ' 📖CompOp
instFintypeΓ' 📖CompOp
sectionΓ'Bool 📖CompOp
1 mathmath: sectionΓ'Bool_inclusionBoolΓ'
unaryDecodeNat 📖CompOp
1 mathmath: unary_decode_encode_nat
unaryEncodeNat 📖CompOp
1 mathmath: unary_decode_encode_nat
unaryFinEncodingNat 📖CompOp
Γ' 📖CompData
1 mathmath: inclusionBoolΓ'_injective

Theorems

NameKindAssumesProvesValidatesDepends On
decode_encodeBool 📖mathematicaldecodeBool
encodeBool
decode_encodeNat 📖mathematicaldecodeNat
encodeNat
Num.to_of_nat
decode_encodeNum
decode_encodeNum 📖mathematicaldecodeNum
encodeNum
decode_encodePosNum
PosNum.cast_to_num
encodePosNum_nonempty
decode_encodePosNum 📖mathematicaldecodePosNum
encodePosNum
encodePosNum.eq_def
decodePosNum.eq_def
encodePosNum_nonempty
encodePosNum_nonempty 📖
inclusionBoolΓ'_injective 📖mathematicalΓ'
inclusionBoolΓ'
sectionΓ'Bool_inclusionBoolΓ'
sectionΓ'Bool_inclusionBoolΓ' 📖mathematicalsectionΓ'Bool
inclusionBoolΓ'
unary_decode_encode_nat 📖mathematicalunaryDecodeNat
unaryEncodeNat

Computability.Encoding

Definitions

NameCategoryTheorems
decode 📖CompOp
3 mathmath: FirstOrder.Language.BoundedFormula.encoding_decode, FirstOrder.Language.Term.encoding_decode, decode_encode
encode 📖CompOp
4 mathmath: encode_injective, FirstOrder.Language.BoundedFormula.encoding_encode, decode_encode, FirstOrder.Language.Term.encoding_encode
Γ 📖CompOp
4 mathmath: card_le_card_list, encode_injective, FirstOrder.Language.Term.encoding_Γ, FirstOrder.Language.BoundedFormula.encoding_Γ

Theorems

NameKindAssumesProvesValidatesDepends On
card_le_aleph0 📖mathematicalCardinal
Cardinal.instLE
Cardinal.aleph0
Cardinal.mk_le_aleph0
Function.Injective.countable
List.countable
encode_injective
card_le_card_list 📖mathematicalCardinal
Cardinal.instLE
Cardinal.lift
Γ
Cardinal.lift_mk_le'
encode_injective
decode_encode 📖mathematicaldecode
encode
encode_injective 📖mathematicalΓ
encode
Option.some_injective
decode_encode

Computability.FinEncoding

Definitions

NameCategoryTheorems
toEncoding 📖CompOp
ΓFin 📖CompOp

Theorems

NameKindAssumesProvesValidatesDepends On
card_le_aleph0 📖mathematicalCardinal
Cardinal.instLE
Cardinal.aleph0
Computability.Encoding.card_le_aleph0
Finite.to_countable
Finite.of_fintype

Computability.instDecidableEqΓ'

Definitions

NameCategoryTheorems
decEq 📖CompOp

Computability.Γ

Definitions

NameCategoryTheorems
fintype 📖CompOp

---

← Back to Index