OAI/Computability/SpaceSimulation/Stack/Duo.lean
14 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.Fifths.SM.cloneline 11Source documentation
Copy stack k onto empty y using empty tmp t.
def clone (k y t : K) : SM X J K Unit := …
Mentions: OAI.Fifths.SM
- theorem
OAI.Fifths.SM.exec_cloneline 15 - def
OAI.Fifths.SM.gatherline 42Source documentation
Two stack words become one prefix pair (on y); work slot t initially empty and returned empty.
def gather (k y t : K) : SM X J K Unit := …
Mentions: OAI.Fifths.SM
- theorem
OAI.Fifths.SM.exec_gatherline 46 - def
OAI.Fifths.SM.parsePushline 80 - def
OAI.Fifths.SM.parseNextline 84 - def
OAI.Fifths.SM.crackline 89Source documentation
Consume frame prefix of k, pushing first component reversed onto t.
def crack (k t : K) : SM X J K Unit := …
Mentions: OAI.Fifths.SM
- theorem
OAI.Fifths.SM.exec_crackline 92 - def
OAI.Fifths.SM.sendFirstline 142Source documentation
Move first component of frame k to empty y normal order, leaving second on k.
def sendFirst (k y t : K) : SM X J K Unit := …
Mentions: OAI.Fifths.SM
- theorem
OAI.Fifths.SM.exec_sendFirstline 145 - def
OAI.Fifths.SM.projFline 168Source documentation
In-place first or second projection.
def projF (k t : K) : SM X J K Unit := …
Mentions: OAI.Fifths.SM
- def
OAI.Fifths.SM.projSline 170 - theorem
OAI.Fifths.SM.exec_projFline 173 - theorem
OAI.Fifths.SM.exec_projSline 199