OAI/ModelTheory/Choiceless/Stack.lean
65 declarations, 0 contain sorry, 0 declared as axioms
- structure
OAI.CPTSeparation.StackLang.Storeline 13 - inductive
OAI.CPTSeparation.StackLang.Actionline 17 - def
OAI.CPTSeparation.StackLang.Action.runline 29 - def
OAI.CPTSeparation.StackLang.Action.stmtline 37 - lemma
OAI.CPTSeparation.StackLang.Action.stmt_runline 45 - inductive
OAI.CPTSeparation.StackLang.Programline 59 - inductive
OAI.CPTSeparation.StackLang.Execline 65 - def
OAI.CPTSeparation.StackLang.Program.Labelsline 76 - instance
OAI.CPTSeparation.StackLang.Program.finiteLabelsline 82 - def
OAI.CPTSeparation.StackLang.Program.startline 89 - def
OAI.CPTSeparation.StackLang.Program.jumpline 95 - lemma
OAI.CPTSeparation.StackLang.Program.stepAux_jumpline 99 - def
OAI.CPTSeparation.StackLang.Program.codeline 102 - def
OAI.CPTSeparation.StackLang.configurationline 124 - def
OAI.CPTSeparation.StackLang.one_stepline 127 - def
OAI.CPTSeparation.StackLang.Exec.simulatesline 130 - def
OAI.CPTSeparation.StackLang.Program.machineline 175 - instance
OAI.CPTSeparation.StackLang.Program.machine_alphabet_finiteline 186 - def
OAI.CPTSeparation.StackLang.Program.compilesline 190 - abbrev
OAI.CPTSeparation.StackLang.SStoreline 202 - abbrev
OAI.CPTSeparation.StackLang.SProgramline 204 - def
OAI.CPTSeparation.StackLang.Runsline 206 - lemma
OAI.CPTSeparation.StackLang.Runs.atomline 211 - lemma
OAI.CPTSeparation.StackLang.Runs.atom_ofline 214 - lemma
OAI.CPTSeparation.StackLang.Runs.monoline 217 - lemma
OAI.CPTSeparation.StackLang.Runs.seqline 222 - lemma
OAI.CPTSeparation.StackLang.Runs.loop_falseline 228 - lemma
OAI.CPTSeparation.StackLang.Runs.loop_trueline 231 - lemma
OAI.CPTSeparation.StackLang.Runs.cond_trueline 238 - lemma
OAI.CPTSeparation.StackLang.Runs.cond_falseline 243 - lemma
OAI.CPTSeparation.StackLang.Runs.loop_stepsline 248 - lemma
OAI.CPTSeparation.StackLang.Store.ext'line 266 - def
OAI.CPTSeparation.StackLang.Macros.stateline 279 - def
OAI.CPTSeparation.StackLang.Macros.peekline 281 - def
OAI.CPTSeparation.StackLang.Macros.moveBodyline 283 - def
OAI.CPTSeparation.StackLang.Macros.moveLoopline 287 - def
OAI.CPTSeparation.StackLang.Macros.moveRevline 290 - lemma
OAI.CPTSeparation.StackLang.Macros.update_commline 294 - lemma
OAI.CPTSeparation.StackLang.Macros.moveLoop_runsline 302 - lemma
OAI.CPTSeparation.StackLang.Macros.moveRev_runsline 333 - def
OAI.CPTSeparation.StackLang.Macros.clearBodyline 347 - def
OAI.CPTSeparation.StackLang.Macros.clearLoopline 350 - def
OAI.CPTSeparation.StackLang.Macros.clearline 352 - lemma
OAI.CPTSeparation.StackLang.Macros.clearLoop_runsline 355 - lemma
OAI.CPTSeparation.StackLang.Macros.clear_runsline 374 - def
OAI.CPTSeparation.StackLang.Macros.dupeBodyline 388 - def
OAI.CPTSeparation.StackLang.Macros.dupeLoopline 392 - def
OAI.CPTSeparation.StackLang.Macros.dupeRevline 395 - lemma
OAI.CPTSeparation.StackLang.Macros.dupeLoop_runsline 397 - lemma
OAI.CPTSeparation.StackLang.Macros.dupeRev_runsline 428 - def
OAI.CPTSeparation.StackLang.Macros.copyline 441 - lemma
OAI.CPTSeparation.StackLang.Macros.copy_runsline 444 - def
OAI.CPTSeparation.StackLang.Macros.rowLoopline 472 - def
OAI.CPTSeparation.StackLang.Macros.moveRowline 475 - lemma
OAI.CPTSeparation.StackLang.Macros.rowLoop_runsline 479 - lemma
OAI.CPTSeparation.StackLang.Macros.moveRow_runsline 519 - def
OAI.CPTSeparation.StackLang.Macros.skipRowLoopline 551 - def
OAI.CPTSeparation.StackLang.Macros.skipRowline 554 - lemma
OAI.CPTSeparation.StackLang.Macros.skipRowLoop_runsline 558 - lemma
OAI.CPTSeparation.StackLang.Macros.skipRow_runsline 582 - def
OAI.CPTSeparation.StackLang.Macros.zipRowBodyline 606 - def
OAI.CPTSeparation.StackLang.Macros.zipRowLoopline 614 - def
OAI.CPTSeparation.StackLang.Macros.zipRowline 618 - lemma
OAI.CPTSeparation.StackLang.Macros.zipRowLoop_runsline 623 - lemma
OAI.CPTSeparation.StackLang.Macros.zipRow_runsline 672