PostTuringMachine
š Source: Mathlib/Computability/PostTuringMachine.lean
Statistics
Turing
Definitions
| Name | Category | Theorems |
|---|---|---|
FRespects š | MathDef | |
Reaches š | MathDef | |
Reachesā š | MathDef | |
Reachesā š | MathDef | 15 mathmath:PartrecToTM2.copy_ok, eval_maximalā, PartrecToTM2.move_ok, PartrecToTM2.head_stack_ok, reachesā_eq, PartrecToTM2.succ_ok, PartrecToTM2.clear_ok, PartrecToTM2.trNormal_respects, PartrecToTM2.pred_ok, PartrecToTM2.moveā_ok, PartrecToTM2.tr_ret_respects, PartrecToTM2.tr_init, Reachesā.tail', PartrecToTM2.unrev_ok, PartrecToTM2.head_main_ok |
Respects š | MathDef | |
eval š | CompOp | |
evalInduction š | CompOp | ā |
Theorems
Turing.Reaches
Theorems
| Name | Kind | Assumes | Proves | Validates | Depends On |
|---|---|---|---|---|---|
toā š | mathematical | Turing.Reaches | Turing.Reachesā | ā | Relation.TransGen.trans_right |
Turing.Reachesā
Theorems
| Name | Kind | Assumes | Proves | Validates | Depends On |
|---|---|---|---|---|---|
head š | ā | Turing.Reachesā | ā | ā | transsingle |
refl š | mathematical | ā | Turing.Reachesā | ā | ā |
single š | mathematical | ā | Turing.Reachesā | ā | Relation.TransGen.head |
tail š | ā | Turing.Reachesā | ā | ā | transsingle |
tail' š | mathematical | Turing.Reachesā | Turing.Reachesā | ā | ā |
trans š | ā | Turing.Reachesā | ā | ā | ā |
Turing.Reachesā
Theorems
| Name | Kind | Assumes | Proves | Validates | Depends On |
|---|---|---|---|---|---|
toā š | mathematical | Turing.Reachesā | Turing.Reachesā | ā | ā |
Turing.TM0
Definitions
| Name | Category | Theorems |
|---|---|---|
Cfg š | CompData | |
Machine š | CompOp | ā |
Reaches š | MathDef | ā |
Stmt š | CompData | ā |
Supports š | MathDef | |
eval š | CompOp | |
init š | 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 š | ā | SupportsCfgstepSetSet.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 |
|---|---|---|
inhabited š | CompOp | ā |
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 | ā | Turing.RespectsTuring.TM0.CfgTuring.TM1.CfgĪ'Turing.TM0.stepTuring.TM1.steptrtrCfg | ā | Turing.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 | 7 mathmath:stepAux_write, stepAux_read, tr_respects, supportsStmt_write, supportsStmt_move, stepAux_move, tr_supports |
Theorems
---