OAI/Combinatorics/ContingencyTables/Machines/OnlinePartialCall.lean
10 declarations, 0 contain sorry, 0 declared as axioms
Calling the actual retry loop without pretending it has halted
- def
OAI.ContingencyTables.OnlinePartialCall.embedline 15 - def
OAI.ContingencyTables.OnlinePartialCall.callCfgline 18 - theorem
OAI.ContingencyTables.OnlinePartialCall.partial_callline 24Source documentation
A finite prefix of a called procedure can end at a live internal label. Only actual halts return to the continuation label.
theorem partial_call (M : Λ → Instr R Λ) (l : Λ) (hcall : ∃ P next, M l = .call P next) (E : Env R) (out : α → TM2.Cfg (fun _ : K R => Bool) (procedure (M l)).Label RegisterProc.Store) (p : Experiment α) (hp : Executes (procedure (M l)).code (procedure (M l)).coin out ⟨some default,none,encodeEnv E⟩ p) : Executes (code M) (coins M) (fun a => callCfg M l (out a)) (OnlineControl.cfg M (some l) E) (.delay 1 p) := by …Mentions: OAI.ContingencyTables.OnlinePartialCall.call, OAI.ContingencyTables.OnlinePartialCall.callCfg
- abbrev
OAI.ContingencyTables.OnlinePartialCall.Configline 38 - def
OAI.ContingencyTables.OnlinePartialCall.Atline 41 - lemma
OAI.ContingencyTables.OnlinePartialCall.haltline 45 - lemma
OAI.ContingencyTables.OnlinePartialCall.nilBranchline 54 - lemma
OAI.ContingencyTables.OnlinePartialCall.consBranchline 62 - lemma
OAI.ContingencyTables.OnlinePartialCall.callline 70 - lemma
OAI.ContingencyTables.OnlinePartialCall.deterministicCallline 88