OAI/Computability/BinPacking/Machines/PackingPoolMachine.lean
77 declarations, 0 contain sorry, 0 declared as axioms
- inductive
OAI.BinPackingGap.MachineFieldTemplate.Tokenline 14 - def
OAI.BinPackingGap.MachineFieldTemplate.tokenOutputline 21 - def
OAI.BinPackingGap.MachineFieldTemplate.templateOutputline 25 - def
OAI.BinPackingGap.MachineFieldTemplate.tokenStepsline 28 - def
OAI.BinPackingGap.MachineFieldTemplate.workStepsline 32 - def
OAI.BinPackingGap.MachineFieldTemplate.templateStepsline 35 - def
OAI.BinPackingGap.MachineFieldTemplate.copiedLengthline 38 - inductive
OAI.BinPackingGap.MachineFieldTemplate.Labelline 41 - abbrev
OAI.BinPackingGap.MachineFieldTemplate.Stateline 49 - abbrev
OAI.BinPackingGap.MachineFieldTemplate.Alphabetline 50 - def
OAI.BinPackingGap.MachineFieldTemplate.resetline 52 - theorem
OAI.BinPackingGap.MachineFieldTemplate.reset_resetline 54 - def
OAI.BinPackingGap.MachineFieldTemplate.startAtline 56 - def
OAI.BinPackingGap.MachineFieldTemplate.jumpline 59 - def
OAI.BinPackingGap.MachineFieldTemplate.identityEmitline 64 - def
OAI.BinPackingGap.MachineFieldTemplate.instructionline 66 - def
OAI.BinPackingGap.MachineFieldTemplate.programline 85 - def
OAI.BinPackingGap.MachineFieldTemplate.outputTapesline 92 - theorem
OAI.BinPackingGap.MachineFieldTemplate.outputTapes_selfline 95 - theorem
OAI.BinPackingGap.MachineFieldTemplate.outputTapes_outputline 98 - theorem
OAI.BinPackingGap.MachineFieldTemplate.outputTapes_otherline 101 - theorem
OAI.BinPackingGap.MachineFieldTemplate.outputTapes_appendline 105 - theorem
OAI.BinPackingGap.MachineFieldTemplate.fieldValues_outputTapesline 110 - theorem
OAI.BinPackingGap.MachineFieldTemplate.identity_outputline 116 - theorem
OAI.BinPackingGap.MachineFieldTemplate.chainline 122 - theorem
OAI.BinPackingGap.MachineFieldTemplate.doneStepline 138 - theorem
OAI.BinPackingGap.MachineFieldTemplate.literalStepline 145 - theorem
OAI.BinPackingGap.MachineFieldTemplate.copySetupStepline 156 - theorem
OAI.BinPackingGap.MachineFieldTemplate.copyTraceline 166 - theorem
OAI.BinPackingGap.MachineFieldTemplate.tokenTraceline 189 - theorem
OAI.BinPackingGap.MachineFieldTemplate.suffixTraceline 206 - theorem
OAI.BinPackingGap.MachineFieldTemplate.phaseTraceline 250 - theorem
OAI.BinPackingGap.MachineFieldTemplate.programTraceline 262 - theorem
OAI.BinPackingGap.MachineFieldTemplate.templateSteps_leline 274 - def
OAI.BinPackingGap.MachineFieldTemplate.phaseInTimeline 287 - def
OAI.BinPackingGap.PackingOutputEmission.itemTokensline 312 - def
OAI.BinPackingGap.PackingOutputEmission.headerTokensline 314 - def
OAI.BinPackingGap.PackingOutputEmission.terminatorTokensline 316 - theorem
OAI.BinPackingGap.PackingOutputEmission.itemTokens_lengthline 318 - theorem
OAI.BinPackingGap.PackingOutputEmission.headerTokens_lengthline 320 - theorem
OAI.BinPackingGap.PackingOutputEmission.terminatorTokens_lengthline 322 - theorem
OAI.BinPackingGap.PackingOutputEmission.item_template_outputline 324 - theorem
OAI.BinPackingGap.PackingOutputEmission.item_template_stepsline 328 - theorem
OAI.BinPackingGap.PackingOutputEmission.item_copied_lengthline 333 - theorem
OAI.BinPackingGap.PackingOutputEmission.header_template_outputline 337 - theorem
OAI.BinPackingGap.PackingOutputEmission.header_template_stepsline 341 - theorem
OAI.BinPackingGap.PackingOutputEmission.terminator_template_outputline 345 - theorem
OAI.BinPackingGap.PackingOutputEmission.terminator_template_stepsline 349 - theorem
OAI.BinPackingGap.PackingOutputEmission.item_output_eq_binary_consline 353 - def
OAI.BinPackingGap.PackingOutputEmission.itemProgramline 362 - def
OAI.BinPackingGap.PackingOutputEmission.headerProgramline 366 - def
OAI.BinPackingGap.PackingOutputEmission.terminatorProgramline 370 - theorem
OAI.BinPackingGap.PackingOutputEmission.itemPhaseTraceline 374 - def
OAI.BinPackingGap.PackingOutputEmission.itemPhaseInTimeline 391 - def
OAI.BinPackingGap.PackingOutputEmission.itemPhaseInTimeCoarseline 409 - theorem
OAI.BinPackingGap.PackingOutputEmission.itemProgramTraceline 428 - theorem
OAI.BinPackingGap.PackingOutputEmission.item_fields_preservedline 442 - theorem
OAI.BinPackingGap.PackingOutputEmission.item_scratch_restoredline 448 - theorem
OAI.BinPackingGap.PackingOutputEmission.item_accumulatorline 453 - theorem
OAI.BinPackingGap.PackingOutputEmission.framed_item_stepsline 458 - theorem
OAI.BinPackingGap.PackingOutputEmission.headerPhaseTraceline 465 - theorem
OAI.BinPackingGap.PackingOutputEmission.headerProgramTraceline 480 - theorem
OAI.BinPackingGap.PackingOutputEmission.terminatorPhaseTraceline 493 - theorem
OAI.BinPackingGap.PackingOutputEmission.terminatorProgramTraceline 506 - inductive
OAI.BinPackingGap.PackingPoolMachine.Labelline 526 - def
OAI.BinPackingGap.PackingPoolMachine.finishline 534 - def
OAI.BinPackingGap.PackingPoolMachine.instructionline 539 - def
OAI.BinPackingGap.PackingPoolMachine.repeatWordline 549 - theorem
OAI.BinPackingGap.PackingPoolMachine.repeatWord_zeroline 553 - theorem
OAI.BinPackingGap.PackingPoolMachine.repeatWord_succline 555 - theorem
OAI.BinPackingGap.PackingPoolMachine.repeatWord_lengthline 558 - def
OAI.BinPackingGap.PackingPoolMachine.recordline 564 - def
OAI.BinPackingGap.PackingPoolMachine.bodyStepsline 567 - def
OAI.BinPackingGap.PackingPoolMachine.stepsline 570 - theorem
OAI.BinPackingGap.PackingPoolMachine.joinTraceline 573 - theorem
OAI.BinPackingGap.PackingPoolMachine.poolTraceline 577 - def
OAI.BinPackingGap.PackingPoolMachine.poolInTimeline 662