OAI/Computability/SpaceSimulation/Stack/Views.lean
14 declarations, 0 contain sorry, 0 declared as axioms
Sliding representation of a tape/configuration for emulating a multi-work-tape program with stacks.
- structure
OAI.Fifths.WorkSplitline 9 - def
OAI.Fifths.WorkSplit.initline 17 - structure
OAI.Fifths.WorkSplit.Goodline 20Source documentation
Full-tape agreement (padding by blank), plus inclusion of both lists in the allowed tape window.
structure Good (z : WorkSplit A) (t : Tape A) (b : A) (l r : ℕ) : Prop where …
Mentions: OAI.Fifths.WorkSplit, OAI.Fifths.Tape
- theorem
OAI.Fifths.WorkSplit.init_goodline 27 - theorem
OAI.Fifths.WorkSplit.good_lengthsline 35 - def
OAI.Fifths.WorkSplit.slideline 41 - theorem
OAI.Fifths.WorkSplit.good_slideline 47 - structure
OAI.Fifths.ArgSplitline 125Source documentation
Unlike the work splits, never push either marker.
structure ArgSplit where …
- def
OAI.Fifths.ArgSplit.initline 131 - inductive
OAI.Fifths.ArgSplit.Goodline 133 - theorem
OAI.Fifths.ArgSplit.good_seeline 138 - theorem
OAI.Fifths.ArgSplit.good_lengthsline 147 - def
OAI.Fifths.ArgSplit.slideline 154 - theorem
OAI.Fifths.ArgSplit.good_slideline 164