Documentation Verification Report

Basic

📁 Source: Cslib/Computability/Machines/SingleTapeTuring/Basic.lean

Statistics

MetricCount
DefinitionsSingleTapeTM, Cfg, space_used, state, Outputs, OutputsWithinTime, PolyTimeComputable, comp, id, poly, toTimeComputable, State, Stmt, movement, symbol, TimeComputable, comp, id, time_bound, tm, TransitionRelation, compComputer, haltCfg, idComputer, inhabitedStmt, initCfg, instFintypeState, instInhabitedCfg, default, instInhabitedState, instInhabitedStmt, default, q₀, stateFintype, step, tr
36
Theoremsspace_used_haltCfg, space_used_initCfg, space_used_step, bounds, outputsFunInTime, compComputer_q₀_eq, output_length_le_input_length_add_time
7
Total43

Turing

Definitions

NameCategoryTheorems
SingleTapeTM 📖CompData

Turing.SingleTapeTM

Definitions

NameCategoryTheorems
Cfg 📖CompData
Outputs 📖MathDef
OutputsWithinTime 📖MathDef
1 mathmath: TimeComputable.outputsFunInTime
PolyTimeComputable 📖CompData
State 📖CompOp
1 mathmath: compComputer_q₀_eq
Stmt 📖CompData
TimeComputable 📖CompData
TransitionRelation 📖MathDef
compComputer 📖CompOp
1 mathmath: compComputer_q₀_eq
haltCfg 📖CompOp
1 mathmath: Cfg.space_used_haltCfg
idComputer 📖CompOp
inhabitedStmt 📖CompOp
initCfg 📖CompOp
1 mathmath: Cfg.space_used_initCfg
instFintypeState 📖CompOp
instInhabitedCfg 📖CompOp
instInhabitedState 📖CompOp
instInhabitedStmt 📖CompOp
q₀ 📖CompOp
1 mathmath: compComputer_q₀_eq
stateFintype 📖CompOp
step 📖CompOp
tr 📖CompOp

Theorems

NameKindAssumesProvesValidatesDepends On
compComputer_q₀_eq 📖mathematicalq₀
compComputer
State
output_length_le_input_length_add_time 📖OutputsWithinTime

Turing.SingleTapeTM.Cfg

Definitions

NameCategoryTheorems
space_used 📖CompOp
3 mathmath: space_used_step, space_used_haltCfg, space_used_initCfg
state 📖CompOp

Theorems

NameKindAssumesProvesValidatesDepends On
space_used_haltCfg 📖mathematicalspace_used
Turing.SingleTapeTM.haltCfg
Turing.BiTape.space_used_mk₁
space_used_initCfg 📖mathematicalspace_used
Turing.SingleTapeTM.initCfg
Turing.BiTape.space_used_mk₁
space_used_step 📖mathematicalTuring.SingleTapeTM.step
Turing.SingleTapeTM.Cfg
space_usedTuring.BiTape.space_used_write
Turing.BiTape.space_used_move

Turing.SingleTapeTM.PolyTimeComputable

Definitions

NameCategoryTheorems
comp 📖CompOp
id 📖CompOp
poly 📖CompOp
1 mathmath: bounds
toTimeComputable 📖CompOp
1 mathmath: bounds

Theorems

NameKindAssumesProvesValidatesDepends On
bounds 📖mathematicalTuring.SingleTapeTM.TimeComputable.time_bound
toTimeComputable
poly

Turing.SingleTapeTM.Stmt

Definitions

NameCategoryTheorems
movement 📖CompOp
symbol 📖CompOp

Turing.SingleTapeTM.TimeComputable

Definitions

NameCategoryTheorems
comp 📖CompOp
id 📖CompOp
time_bound 📖CompOp
2 mathmath: Turing.SingleTapeTM.PolyTimeComputable.bounds, outputsFunInTime
tm 📖CompOp
1 mathmath: outputsFunInTime

Theorems

NameKindAssumesProvesValidatesDepends On
outputsFunInTime 📖mathematicalTuring.SingleTapeTM.OutputsWithinTime
tm
time_bound

Turing.SingleTapeTM.instInhabitedCfg

Definitions

NameCategoryTheorems
default 📖CompOp

Turing.SingleTapeTM.instInhabitedStmt

Definitions

NameCategoryTheorems
default 📖CompOp

---

← Back to Index