Theorems · Inductive type · logic and foundations
Turing.TM1.Stmt
Type u_1 → Type u_2 → Type u_3 → Type (max (max u_1 u_2) u_3)
The TM1 model is a simplification and extension of TM0
(Post-Turing model) in the direction of Wang B-machines. The machine's
internal state is extended with a (finite) store σ of variables
that may be accessed and updated at any time.
A machine is given by a Λ indexed set of procedures or functions.
Each function has a body which is a Stmt, which can either be a
move or write command, a branch (if statement based on the
current tape value), a load (set the variable value),
a goto (call another function), or halt. Note that here
most statements do not have labels; goto commands can only
go to a new function. All commands have access to the variable value
and current tape value.
- Cited by
- 49 results in Mathlib
- Foundations
- Depth 0 from the axioms · uses no axioms
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites0
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
Nothing in Mathlib beyond the foundations.
Cited by103
Results whose statement or proof uses this declaration.
- Turing.TM1.stepAuxstatement and proof · cited by 12
- Turing.TM1.SupportsStmtstatement and proof · cited by 10
- Turing.TM1.stepstatement and proof · cited by 10
- Turing.TM1.Stmt.belowstatement and proof · cited by 7
- Turing.TM1.Stmt.brecOn.gostatement and proof · cited by 7
- Turing.TM1.stmts₁statement and proof · cited by 7
- Turing.TM2to1.trstatement and proof · cited by 7
- Turing.TM1.Stmt.brecOn.eqstatement and proof · cited by 6
- Turing.TM1to1.movestatement and proof · cited by 6
- Turing.TM2to1.trNormalstatement · cited by 6
- Turing.TM1.Supportsstatement and proof · cited by 5
- Turing.TM1to0.Λ'statement and proof · cited by 4