OAI/MathematicalPhysics/NavierStokes/ForcedComputation/Programs/FiniteRecorder.lean
20 declarations, 0 contain sorry, 0 declared as axioms
A genuinely finite recorder alphabet and control set for a well-formed machine. The extra state is the normalized missing-instruction halt state.
- abbrev
OAI.ForcedComputation.Recorder.Stateline 12 - abbrev
OAI.ForcedComputation.Recorder.Alphabetline 13 - def
OAI.ForcedComputation.Recorder.finiteMachineline 15 - def
OAI.ForcedComputation.Recorder.forgetWorkline 28 - theorem
OAI.ForcedComputation.Recorder.forgetWork_nextline 32 - def
OAI.ForcedComputation.Recorder.initialStateline 42 - def
OAI.ForcedComputation.Recorder.initialAlphabetline 44 - theorem
OAI.ForcedComputation.Recorder.finite_workAtline 49 - def
OAI.ForcedComputation.Recorder.finiteInitializedRecorderline 58 - theorem
OAI.ForcedComputation.Recorder.finite_recorder_halts_iffline 62 - def
OAI.ForcedComputation.Recorder.allControlsline 76 - def
OAI.ForcedComputation.Recorder.allHistoriesline 83 - def
OAI.ForcedComputation.Recorder.allSymbolsline 87 - theorem
OAI.ForcedComputation.Recorder.mem_allControlsline 91 - theorem
OAI.ForcedComputation.Recorder.mem_allHistoriesline 100 - theorem
OAI.ForcedComputation.Recorder.mem_allSymbolsline 107 - def
OAI.ForcedComputation.Recorder.instructionTableline 117Source documentation
Enumerate all control/read-symbol pairs by finite loops and execute the seven-row local interpreter. This is the finite table used by the geometry.
def instructionTable (M : Alternating.Machine) (hM : M.WellFormed) : List ((Control (State M) (Alphabet M) × Symbol (State M) (Alphabet M)) × (Control (State M) (Alphabet M) × Symbol (State M) (Alphabet M) × ℤ)) := …Mentions: OAI.Alternating.Machine, OAI.ForcedComputation.Recorder.Control, OAI.ForcedComputation.Recorder.State, OAI.ForcedComputation.Recorder.Alphabet, OAI.ForcedComputation.Recorder.Symbol
- theorem
OAI.ForcedComputation.Recorder.evalLocal_soundline 123 - theorem
OAI.ForcedComputation.Recorder.localStep_mem_instructionTableline 209 - theorem
OAI.ForcedComputation.Recorder.mem_instructionTable_iffline 218