Encoding
📁 Source: Mathlib/Computability/Encoding.lean
Statistics
| Metric | Count |
|---|---|
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 |
| 13 | |
| Total | 46 |
Computability
Definitions
| Name | Category | Theorems |
|---|---|---|
Encoding 📖 | CompData | — |
FinEncoding 📖 | CompData | — |
decodeBool 📖 | CompOp | |
decodeNat 📖 | CompOp | |
decodeNum 📖 | CompOp | |
decodePosNum 📖 | CompOp | |
encodeBool 📖 | CompOp | |
encodeNat 📖 | CompOp | |
encodeNum 📖 | CompOp | |
encodePosNum 📖 | CompOp | |
encodingNatBool 📖 | CompOp | — |
encodingNatΓ' 📖 | CompOp | — |
finEncodingBoolBool 📖 | CompOp | — |
finEncodingNatBool 📖 | CompOp | — |
finEncodingNatΓ' 📖 | CompOp | — |
inclusionBoolΓ' 📖 | CompOp | |
inhabitedEncoding 📖 | CompOp | — |
inhabitedFinEncoding 📖 | CompOp | — |
inhabitedΓ' 📖 | CompOp | — |
instDecidableEqΓ' 📖 | CompOp | — |
instFintypeΓ' 📖 | CompOp | — |
sectionΓ'Bool 📖 | CompOp | |
unaryDecodeNat 📖 | CompOp | |
unaryEncodeNat 📖 | CompOp | |
unaryFinEncodingNat 📖 | CompOp | — |
Γ' 📖 | CompData |
Theorems
| Name | Kind | Assumes | Proves | Validates | Depends On |
|---|---|---|---|---|---|
decode_encodeBool 📖 | mathematical | — | decodeBoolencodeBool | — | — |
decode_encodeNat 📖 | mathematical | — | decodeNatencodeNat | — | Num.to_of_natdecode_encodeNum |
decode_encodeNum 📖 | mathematical | — | decodeNumencodeNum | — | decode_encodePosNumPosNum.cast_to_numencodePosNum_nonempty |
decode_encodePosNum 📖 | mathematical | — | decodePosNumencodePosNum | — | encodePosNum.eq_defdecodePosNum.eq_defencodePosNum_nonempty |
encodePosNum_nonempty 📖 | — | — | — | — | — |
inclusionBoolΓ'_injective 📖 | mathematical | — | Γ'inclusionBoolΓ' | — | sectionΓ'Bool_inclusionBoolΓ' |
sectionΓ'Bool_inclusionBoolΓ' 📖 | mathematical | — | sectionΓ'BoolinclusionBoolΓ' | — | — |
unary_decode_encode_nat 📖 | mathematical | — | unaryDecodeNatunaryEncodeNat | — | — |
Computability.Encoding
Definitions
| Name | Category | Theorems |
|---|---|---|
decode 📖 | CompOp | |
encode 📖 | CompOp | |
Γ 📖 | CompOp |
Theorems
| Name | Kind | Assumes | Proves | Validates | Depends On |
|---|---|---|---|---|---|
card_le_aleph0 📖 | mathematical | — | CardinalCardinal.instLECardinal.aleph0 | — | Cardinal.mk_le_aleph0Function.Injective.countableList.countableencode_injective |
card_le_card_list 📖 | mathematical | — | CardinalCardinal.instLECardinal.liftΓ | — | Cardinal.lift_mk_le'encode_injective |
decode_encode 📖 | mathematical | — | decodeencode | — | — |
encode_injective 📖 | mathematical | — | Γencode | — | Option.some_injectivedecode_encode |
Computability.FinEncoding
Definitions
| Name | Category | Theorems |
|---|---|---|
toEncoding 📖 | CompOp | — |
ΓFin 📖 | CompOp | — |
Theorems
| Name | Kind | Assumes | Proves | Validates | Depends On |
|---|---|---|---|---|---|
card_le_aleph0 📖 | mathematical | — | CardinalCardinal.instLECardinal.aleph0 | — | Computability.Encoding.card_le_aleph0Finite.to_countableFinite.of_fintype |
Computability.instDecidableEqΓ'
Definitions
| Name | Category | Theorems |
|---|---|---|
decEq 📖 | CompOp | — |
Computability.Γ
Definitions
| Name | Category | Theorems |
|---|---|---|
fintype 📖 | CompOp | — |
---