OAI/Computability/Scheduling/RegisterMachine.lean
52 declarations, 0 contain sorry, 0 declared as axioms
- structure
OAI.ThreeMachine.StackCompiler.Packedline 9 - def
OAI.ThreeMachine.StackCompiler.Packed.ofProgramline 19 - def
OAI.ThreeMachine.StackCompiler.Packed.seqline 20 - def
OAI.ThreeMachine.StackCompiler.Packed.branchline 21 - def
OAI.ThreeMachine.StackCompiler.Packed.loopline 23 - def
OAI.ThreeMachine.StackCompiler.Packed.Runsline 26 - theorem
OAI.ThreeMachine.StackCompiler.Packed.Runs.seqline 28 - theorem
OAI.ThreeMachine.StackCompiler.Packed.Runs.monoline 32 - abbrev
OAI.ThreeMachine.StackCompiler.Tree.Registersline 39 - def
OAI.ThreeMachine.StackCompiler.Tree.regline 41 - def
OAI.ThreeMachine.StackCompiler.Tree.templine 42 - def
OAI.ThreeMachine.StackCompiler.Tree.memoryline 44 - theorem
OAI.ThreeMachine.StackCompiler.Tree.memory_regline 47 - theorem
OAI.ThreeMachine.StackCompiler.Tree.memory_templine 49 - theorem
OAI.ThreeMachine.StackCompiler.Tree.reg_ne_templine 51 - theorem
OAI.ThreeMachine.StackCompiler.Tree.temp_ne_regline 56 - theorem
OAI.ThreeMachine.StackCompiler.Tree.reg_eq_regline 57 - theorem
OAI.ThreeMachine.StackCompiler.Tree.temp_eq_templine 58 - theorem
OAI.ThreeMachine.StackCompiler.Tree.memory_updateline 60 - def
OAI.ThreeMachine.StackCompiler.Tree.nilline 69 - def
OAI.ThreeMachine.StackCompiler.Tree.pairline 70 - theorem
OAI.ThreeMachine.StackCompiler.Tree.nil_runsline 73 - theorem
OAI.ThreeMachine.StackCompiler.Tree.pair_runsline 78 - def
OAI.ThreeMachine.StackCompiler.Tree.workline 93 - theorem
OAI.ThreeMachine.StackCompiler.Tree.work_regline 96 - theorem
OAI.ThreeMachine.StackCompiler.Tree.work_templine 98 - theorem
OAI.ThreeMachine.StackCompiler.Tree.work_update_templine 101 - theorem
OAI.ThreeMachine.StackCompiler.Tree.work_update_regline 110 - theorem
OAI.ThreeMachine.StackCompiler.Tree.work_emptyline 119 - def
OAI.ThreeMachine.StackCompiler.Tree.selectFinishline 124 - def
OAI.ThreeMachine.StackCompiler.Tree.selectPairline 128 - def
OAI.ThreeMachine.StackCompiler.Tree.selectAuxline 134 - def
OAI.ThreeMachine.StackCompiler.Tree.selectline 138 - theorem
OAI.ThreeMachine.StackCompiler.Tree.selectFinish_runsline 141 - theorem
OAI.ThreeMachine.StackCompiler.Tree.selectPair_runsline 180 - theorem
OAI.ThreeMachine.StackCompiler.Tree.selectAux_runsline 229 - theorem
OAI.ThreeMachine.StackCompiler.Tree.select_runsline 254 - theorem
OAI.ThreeMachine.StackCompiler.Program.Runs.loop_stopline 273 - theorem
OAI.ThreeMachine.StackCompiler.Program.Runs.loop_iterateline 277 - def
OAI.ThreeMachine.StackCompiler.Tree.skipline 297 - theorem
OAI.ThreeMachine.StackCompiler.Tree.skip_runsline 299 - def
OAI.ThreeMachine.StackCompiler.Tree.copyline 303 - theorem
OAI.ThreeMachine.StackCompiler.Tree.copy_runsline 306 - def
OAI.ThreeMachine.StackCompiler.Tree.weightline 319 - theorem
OAI.ThreeMachine.StackCompiler.Tree.one_le_weightline 321 - theorem
OAI.ThreeMachine.StackCompiler.Tree.size_le_weightline 323 - inductive
OAI.ThreeMachine.StackCompiler.Tree.Codeline 328 - def
OAI.ThreeMachine.StackCompiler.Tree._root_.OAI.ThreeMachine.StackCompiler.Data.nonemptyline 338 - theorem
OAI.ThreeMachine.StackCompiler.Tree._root_.OAI.ThreeMachine.StackCompiler.Data.encode_headline 340 - inductive
OAI.ThreeMachine.StackCompiler.Tree.Evalline 343 - def
OAI.ThreeMachine.StackCompiler.Tree.Code.compileline 359 - theorem
OAI.ThreeMachine.StackCompiler.Tree.Eval.compileline 371