OAI/Computability/BinPacking/Machines/PackingPowerProgram.lean
117 declarations, 0 contain sorry, 0 declared as axioms
- structure
OAI.BinPackingGap.FiniteTapeProgram.Dataline 17 - inductive
OAI.BinPackingGap.FiniteTapeProgram.Actionline 21 - def
OAI.BinPackingGap.FiniteTapeProgram.Action.statementline 31 - def
OAI.BinPackingGap.FiniteTapeProgram.Action.evalline 42 - theorem
OAI.BinPackingGap.FiniteTapeProgram.Action.stepAux_statementline 51 - inductive
OAI.BinPackingGap.FiniteTapeProgram.Codeline 71 - def
OAI.BinPackingGap.FiniteTapeProgram.Code.Labelline 79 - instance
OAI.BinPackingGap.FiniteTapeProgram.Code.labelFintypeline 86 - def
OAI.BinPackingGap.FiniteTapeProgram.Code.entryline 101 - def
OAI.BinPackingGap.FiniteTapeProgram.jumpline 108 - theorem
OAI.BinPackingGap.FiniteTapeProgram.stepAux_jumpline 113 - def
OAI.BinPackingGap.FiniteTapeProgram.Code.instructionline 117 - inductive
OAI.BinPackingGap.FiniteTapeProgram.Execline 138 - theorem
OAI.BinPackingGap.FiniteTapeProgram.Exec.traceline 155 - def
OAI.BinPackingGap.FiniteTapeProgram.Runsline 210 - theorem
OAI.BinPackingGap.FiniteTapeProgram.Exec.runsline 213 - theorem
OAI.BinPackingGap.FiniteTapeProgram.Runs.monoline 216 - theorem
OAI.BinPackingGap.FiniteTapeProgram.Runs.seqline 221 - def
OAI.BinPackingGap.FiniteTapeProgram.Code.machineline 229 - theorem
OAI.BinPackingGap.FiniteTapeProgram.Code.machine_finiteAlphabetline 240 - def
OAI.BinPackingGap.FiniteTapeProgram.Code.outputsInTimeline 247 - theorem
OAI.BinPackingGap.FiniteTapeProgram.Exec.stack_length_leline 288 - theorem
OAI.BinPackingGap.FiniteTapeProgram.Runs.stack_length_leline 308 - abbrev
OAI.BinPackingGap.BooleanTapeCode.Stateline 326 - abbrev
OAI.BinPackingGap.BooleanTapeCode.Programline 327 - def
OAI.BinPackingGap.BooleanTapeCode.cleanline 329 - def
OAI.BinPackingGap.BooleanTapeCode.transferline 331 - theorem
OAI.BinPackingGap.BooleanTapeCode.transfer_execline 335 - def
OAI.BinPackingGap.BooleanTapeCode.copyProgramline 352 - def
OAI.BinPackingGap.BooleanTapeCode.copyline 357 - theorem
OAI.BinPackingGap.BooleanTapeCode.copy_execline 360 - def
OAI.BinPackingGap.BooleanTapeCode.drainline 369 - theorem
OAI.BinPackingGap.BooleanTapeCode.drain_execline 372 - def
OAI.BinPackingGap.BooleanTapeCode.convertline 380 - theorem
OAI.BinPackingGap.BooleanTapeCode.convert_execline 384 - inductive
OAI.BinPackingGap.BooleanTapeCode.FrameLabelline 398 - def
OAI.BinPackingGap.BooleanTapeCode.frameProgramline 402 - def
OAI.BinPackingGap.BooleanTapeCode.framePayloadline 410 - theorem
OAI.BinPackingGap.BooleanTapeCode.framePayload_outputline 413 - theorem
OAI.BinPackingGap.BooleanTapeCode.framePayload_execline 420 - def
OAI.BinPackingGap.BooleanTapeCode.frameline 434 - theorem
OAI.BinPackingGap.BooleanTapeCode.frame_eqline 438 - theorem
OAI.BinPackingGap.BooleanTapeCode.frame_execline 444 - def
OAI.BinPackingGap.BooleanTapeCode.incrementline 458 - theorem
OAI.BinPackingGap.BooleanTapeCode.increment_execline 463 - abbrev
OAI.BinPackingGap.LiteralSlotGraphMachine.NonemptyFormulaline 504 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.inputBitsline 506 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.graphInputline 508 - inductive
OAI.BinPackingGap.LiteralSlotGraphMachine.Tapeline 514 - abbrev
OAI.BinPackingGap.LiteralSlotGraphMachine.Tape.enumListline 519 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.Tape.enumList_getElem?_ctorIdx_eqline 523 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.Tape.enumList_nodupline 527 - instance
OAI.BinPackingGap.LiteralSlotGraphMachine.(instance at line 529)line 529 - structure
OAI.BinPackingGap.LiteralSlotGraphMachine.Controlline 533 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.initialControlline 542 - abbrev
OAI.BinPackingGap.LiteralSlotGraphMachine.Stateline 544 - abbrev
OAI.BinPackingGap.LiteralSlotGraphMachine.Programline 545 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.initialStateline 547 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.saveHeadline 549 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.mapControlline 550 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.resetHeadline 551 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.skipline 553 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.sequenceline 555 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.pushBitline 559 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.changeControlline 560 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.transferline 562 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.copyline 564 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.drainline 566 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.frameline 567 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.incrementline 569 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.readVariableline 572 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.skipFieldline 577 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.readSignline 580 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.countHeaderline 587 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.vertexBodyline 593 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.verticesline 598 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.compareGuardline 601 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.compareVariablesline 607 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.emitPairline 611 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.isEdgeline 616 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.nextRemainingline 620 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.innerBodyline 623 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.innerLoopline 632 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.startRowline 635 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.nextSlotline 638 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.outerBodyline 641 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.outerLoopline 654 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.programline 657 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.machineline 674 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.machine_finiteAlphabetline 676 - abbrev
OAI.BinPackingGap.PackingFieldDecodeMachine.Stateline 686 - def
OAI.BinPackingGap.PackingFieldDecodeMachine.decoderSlotsline 690 - theorem
OAI.BinPackingGap.PackingFieldDecodeMachine.decoderSlots_zeroline 695 - theorem
OAI.BinPackingGap.PackingFieldDecodeMachine.decoderSlots_oneline 701 - theorem
OAI.BinPackingGap.PackingFieldDecodeMachine.decoderSlots_twoline 707 - def
OAI.BinPackingGap.PackingFieldDecodeMachine.codeline 712 - def
OAI.BinPackingGap.PackingFieldDecodeMachine.decodedTapesline 716 - theorem
OAI.BinPackingGap.PackingFieldDecodeMachine.decodedTapes_sourceline 721 - theorem
OAI.BinPackingGap.PackingFieldDecodeMachine.decodedTapes_scratchline 725 - theorem
OAI.BinPackingGap.PackingFieldDecodeMachine.decodedTapes_destinationline 730 - theorem
OAI.BinPackingGap.PackingFieldDecodeMachine.decodedTapes_otherline 735 - theorem
OAI.BinPackingGap.PackingFieldDecodeMachine.decodeNat_execline 739 - theorem
OAI.BinPackingGap.PackingFieldDecodeMachine.decodeNat_stepsline 752 - def
OAI.BinPackingGap.PackingFieldDecodeMachine.decodeNatInTimeline 756 - def
OAI.BinPackingGap.PackingFieldDecodeMachine.machineline 776 - theorem
OAI.BinPackingGap.PackingFieldDecodeMachine.machine_finiteAlphabetline 779 - structure
OAI.BinPackingGap.PackingPowerProgram.Readyline 793 - def
OAI.BinPackingGap.PackingPowerProgram.resultTapesline 799 - theorem
OAI.BinPackingGap.PackingPowerProgram.resultTapes_outputline 802 - theorem
OAI.BinPackingGap.PackingPowerProgram.resultTapes_tallyline 806 - theorem
OAI.BinPackingGap.PackingPowerProgram.resultTapes_otherline 811 - theorem
OAI.BinPackingGap.PackingPowerProgram.resultTapes_baseline 816 - theorem
OAI.BinPackingGap.PackingPowerProgram.resultTapes_workspaceline 821 - def
OAI.BinPackingGap.PackingPowerProgram.budgetline 836 - def
OAI.BinPackingGap.PackingPowerProgram.codeline 839 - def
OAI.BinPackingGap.PackingPowerProgram.runInTimeline 842 - theorem
OAI.BinPackingGap.PackingPowerProgram.execline 854