PostTuringMachine
📁 Source: Mathlib/Computability/TuringMachine/PostTuringMachine.lean
Statistics
| Metric | Count |
|---|---|
DefinitionsCfg, inhabited, map, q, Machine, map, Reaches, Stmt, inhabited, map, Supports, eval, init, instInhabitedMachine, step, instInhabitedΛ', tr, trCfg, Λ', Cfg, inhabited, l, var, Stmt, inhabited, Supports, SupportsStmt, eval, init, step, stepAux, stmts, stmts₁, instInhabitedΛ', tr, trAux, trCfg, trStmts, Λ', instInhabitedΛ', move, read, readAux, tr, trCfg, trNormal, trSupp, trTape, trTape', write, writes, Λ' | 52 |
Theoremsmap_respects, map_step, map_init, step_supports, univ_supports, tr_respects, step_supports, stmts_supportsStmt, stmts_trans, stmts₁_self, stmts₁_supportsStmt_mono, stmts₁_trans, tr_eval, tr_respects, tr_supports, exists_enc_dec, stepAux_move, stepAux_read, stepAux_write, supportsStmt_move, supportsStmt_read, supportsStmt_write, trTape'_move_left, trTape'_move_right, trTape_mk', tr_respects, tr_supports | 27 |
| Total | 79 |
Turing.TM0
Definitions
| Name | Category | Theorems |
|---|---|---|
Cfg 📖 | CompData | |
Machine 📖 | CompOp | — |
Reaches 📖 | MathDef | — |
Stmt 📖 | CompData | — |
Supports 📖 | MathDef | |
eval 📖 | CompOp | |
init 📖 | CompOp | |
instInhabitedMachine 📖 | CompOp | — |
step 📖 | CompOp |
Theorems
| Name | Kind | Assumes | Proves | Validates | Depends On |
|---|---|---|---|---|---|
map_init 📖 | mathematical | — | Cfg.mapTuring.PointedMap.finit | — | Turing.PointedMap.map_ptTuring.Tape.map_mk₁ |
step_supports 📖 | mathematical | SupportsCfgstepSetSet.instMembershipCfg.q | SetSet.instMembershipCfg.q | — | — |
univ_supports 📖 | mathematical | — | SupportsSet.univ | — | Set.mem_univ |
Turing.TM0.Cfg
Definitions
| Name | Category | Theorems |
|---|---|---|
inhabited 📖 | CompOp | — |
map 📖 | CompOp | |
q 📖 | CompOp |
Turing.TM0.Machine
Definitions
| Name | Category | Theorems |
|---|---|---|
map 📖 | CompOp |
Theorems
Turing.TM0.Stmt
Definitions
| Name | Category | Theorems |
|---|---|---|
inhabited 📖 | CompOp | — |
map 📖 | CompOp | — |
Turing.TM0to1
Definitions
| Name | Category | Theorems |
|---|---|---|
instInhabitedΛ' 📖 | CompOp | — |
tr 📖 | CompOp | |
trCfg 📖 | CompOp | |
Λ' 📖 | CompData |
Theorems
| Name | Kind | Assumes | Proves | Validates | Depends On |
|---|---|---|---|---|---|
tr_respects 📖 | mathematical | — | StateTransition.RespectsTuring.TM0.CfgTuring.TM1.CfgΛ'Turing.TM0.stepTuring.TM1.steptrtrCfg | — | StateTransition.fun_respectsRelation.TransGen.headRelation.TransGen.head'Relation.ReflTransGen.single |
Turing.TM1
Definitions
| Name | Category | Theorems |
|---|---|---|
Cfg 📖 | CompData | |
Stmt 📖 | CompData | |
Supports 📖 | MathDef | |
SupportsStmt 📖 | MathDef | |
eval 📖 | CompOp | |
init 📖 | CompOp | |
step 📖 | CompOp | |
stepAux 📖 | CompOp | |
stmts 📖 | CompOp | |
stmts₁ 📖 | CompOp |
Theorems
Turing.TM1.Cfg
Definitions
| Name | Category | Theorems |
|---|---|---|
inhabited 📖 | CompOp | — |
l 📖 | CompOp | |
var 📖 | CompOp | — |
Turing.TM1.Stmt
Definitions
| Name | Category | Theorems |
|---|---|---|
inhabited 📖 | CompOp | — |
Turing.TM1to0
Definitions
| Name | Category | Theorems |
|---|---|---|
instInhabitedΛ' 📖 | CompOp | |
tr 📖 | CompOp | |
trAux 📖 | CompOp | — |
trCfg 📖 | CompOp | |
trStmts 📖 | CompOp | |
Λ' 📖 | CompOp |
Theorems
Turing.TM1to1
Definitions
| Name | Category | Theorems |
|---|---|---|
instInhabitedΛ' 📖 | CompOp | |
move 📖 | CompOp | |
read 📖 | CompOp | |
readAux 📖 | CompOp | — |
tr 📖 | CompOp | |
trCfg 📖 | CompOp | |
trNormal 📖 | CompOp | — |
trSupp 📖 | CompOp | |
trTape 📖 | CompOp | |
trTape' 📖 | CompOp | |
write 📖 | CompOp | |
writes 📖 | CompOp | — |
Λ' 📖 | CompData |
Theorems
---