OAI/Computability/MaxCut/Machines/MachineSubdivisionEmission.lean
7 declarations, 0 contain sorry, 0 declared as axioms
Literal output-header emission and the initial occurrence-loop frame.
- def
OAI.MaxCutGames.Explicit.MachineSubdivisionEmission.headerBitsline 15 - def
OAI.MaxCutGames.Explicit.MachineSubdivisionEmission.resultTapesline 17 - theorem
OAI.MaxCutGames.Explicit.MachineSubdivisionEmission.header_templateline 21 - theorem
OAI.MaxCutGames.Explicit.MachineSubdivisionEmission.header_copiedLengthline 29 - theorem
OAI.MaxCutGames.Explicit.MachineSubdivisionEmission.header_resultline 37 - def
OAI.MaxCutGames.Explicit.MachineSubdivisionEmission.headerInTimeline 43 - def
OAI.MaxCutGames.Explicit.MachineSubdivisionEmission.prepareInTimeline 62Source documentation
From raw input headers to the running occurrence loop, including all finite arithmetic phases and literal output-header emission.
def prepareInTime (q n Q : Nat) (body : List Bool) : StateTransition.EvalsToInTime (machine q).step (initList (machine q) (encodeWords [n, q, Q] ++ body)) (some ⟨some .guard, initialState, resultTapes n q Q body⟩) (n + q + Q + 6 + 9 * MachineSubdivisionInit.stageCost n Q + (3 * (n + 7 * Q + 2) + 10)) := by …Mentions: OAI.MaxCutGames.Explicit.MachineSubdivisionEmission.resultTapes, OAI.MaxCutGames.Explicit.MachineSubdivisionInit.stageCost