OAI/Computability/BinPacking/Arithmetic/NatExpressionBranch.lean
87 declarations, 0 contain sorry, 0 declared as axioms
- inductive
OAI.BinPackingGap.BinaryAddPreserving.Labelline 17 - abbrev
OAI.BinPackingGap.BinaryAddPreserving.Label.enumListline 21 - theorem
OAI.BinPackingGap.BinaryAddPreserving.Label.enumList_getElem?_ctorIdx_eqline 24 - theorem
OAI.BinPackingGap.BinaryAddPreserving.Label.enumList_nodupline 28 - instance
OAI.BinPackingGap.BinaryAddPreserving.(instance at line 30)line 30 - def
OAI.BinPackingGap.BinaryAddPreserving.instructionline 34 - def
OAI.BinPackingGap.BinaryAddPreserving.resultTapesline 48 - theorem
OAI.BinPackingGap.BinaryAddPreserving.resultTapes_outputline 51 - theorem
OAI.BinPackingGap.BinaryAddPreserving.resultTapes_otherline 54 - def
OAI.BinPackingGap.BinaryAddPreserving.stepsline 58 - theorem
OAI.BinPackingGap.BinaryAddPreserving.steps_leline 61 - theorem
OAI.BinPackingGap.BinaryAddPreserving.joinTraceline 66 - theorem
OAI.BinPackingGap.BinaryAddPreserving.addTraceline 70 - def
OAI.BinPackingGap.BinaryAddPreserving.addInTimeline 172 - def
OAI.BinPackingGap.BinaryAddPreserving.addInLinearTimeline 189 - def
OAI.BinPackingGap.BinaryAddPreserving.machineline 206 - theorem
OAI.BinPackingGap.BinaryAddPreserving.machine_finiteAlphabetline 217 - def
OAI.BinPackingGap.BinaryMonusMachine.subtractLoopline 233 - theorem
OAI.BinPackingGap.BinaryMonusMachine.step_doneline 255 - theorem
OAI.BinPackingGap.BinaryMonusMachine.step_moreline 265 - theorem
OAI.BinPackingGap.BinaryMonusMachine.subtractTraceline 287 - def
OAI.BinPackingGap.BinaryMonusMachine.subtractInTimeline 328 - def
OAI.BinPackingGap.BinaryMonusMachine.trimStepsline 343 - theorem
OAI.BinPackingGap.BinaryMonusMachine.trimSteps_leline 347 - def
OAI.BinPackingGap.BinaryMonusMachine.trimLoopline 354 - theorem
OAI.BinPackingGap.BinaryMonusMachine.trimTraceline 365 - def
OAI.BinPackingGap.BinaryMonusMachine.trimInTimeline 392 - inductive
OAI.BinPackingGap.BinaryMonusPreserving.Labelline 421 - abbrev
OAI.BinPackingGap.BinaryMonusPreserving.Label.enumListline 425 - theorem
OAI.BinPackingGap.BinaryMonusPreserving.Label.enumList_getElem?_ctorIdx_eqline 428 - theorem
OAI.BinPackingGap.BinaryMonusPreserving.Label.enumList_nodupline 432 - instance
OAI.BinPackingGap.BinaryMonusPreserving.(instance at line 434)line 434 - def
OAI.BinPackingGap.BinaryMonusPreserving.instructionline 438 - def
OAI.BinPackingGap.BinaryMonusPreserving.resultTapesline 454 - theorem
OAI.BinPackingGap.BinaryMonusPreserving.resultTapes_otherline 457 - def
OAI.BinPackingGap.BinaryMonusPreserving.budgetline 461 - theorem
OAI.BinPackingGap.BinaryMonusPreserving.budget_leline 464 - def
OAI.BinPackingGap.BinaryMonusPreserving.appendRunsline 468 - def
OAI.BinPackingGap.BinaryMonusPreserving.enlargeline 482 - def
OAI.BinPackingGap.BinaryMonusPreserving.monusInTimeline 489 - def
OAI.BinPackingGap.BinaryMonusPreserving.monusInLinearTimeline 637 - def
OAI.BinPackingGap.BinaryMonusPreserving.machineline 650 - theorem
OAI.BinPackingGap.BinaryMonusPreserving.machine_finiteAlphabetline 661 - inductive
OAI.BinPackingGap.BinaryRegisterProgram.Commandline 674 - def
OAI.BinPackingGap.BinaryRegisterProgram.destinationline 684 - def
OAI.BinPackingGap.BinaryRegisterProgram.valueline 688 - def
OAI.BinPackingGap.BinaryRegisterProgram.resultline 697 - def
OAI.BinPackingGap.BinaryRegisterProgram.commandReadyline 700 - def
OAI.BinPackingGap.BinaryRegisterProgram.Readyline 705 - def
OAI.BinPackingGap.BinaryRegisterProgram.resultOfline 710 - theorem
OAI.BinPackingGap.BinaryRegisterProgram.result_destinationline 713 - theorem
OAI.BinPackingGap.BinaryRegisterProgram.result_otherline 717 - theorem
OAI.BinPackingGap.BinaryRegisterProgram.resultOf_nilline 721 - theorem
OAI.BinPackingGap.BinaryRegisterProgram.resultOf_consline 723 - theorem
OAI.BinPackingGap.BinaryRegisterProgram.resultOf_appendline 727 - theorem
OAI.BinPackingGap.BinaryRegisterProgram.Ready_appendline 734 - def
OAI.BinPackingGap.BinaryRegisterProgram.costline 742 - def
OAI.BinPackingGap.BinaryRegisterProgram.budgetline 753 - def
OAI.BinPackingGap.BinaryRegisterProgram.LocalLabelline 756 - instance
OAI.BinPackingGap.BinaryRegisterProgram.(instance at line 763)line 763 - instance
OAI.BinPackingGap.BinaryRegisterProgram.(instance at line 766)line 766 - def
OAI.BinPackingGap.BinaryRegisterProgram.mainline 769 - def
OAI.BinPackingGap.BinaryRegisterProgram.localInstructionline 776 - abbrev
OAI.BinPackingGap.BinaryRegisterProgram.Labelline 795 - def
OAI.BinPackingGap.BinaryRegisterProgram.entryline 797 - def
OAI.BinPackingGap.BinaryRegisterProgram.instructionline 800 - inductive
OAI.BinPackingGap.NatExpressionCompiler.BinaryOpline 811 - instance
OAI.BinPackingGap.NatExpressionCompiler.(instance at line 817)line 817 - def
OAI.BinPackingGap.NatExpressionCompiler.applyOpline 821 - def
OAI.BinPackingGap.NatExpressionCompiler.commandline 828 - theorem
OAI.BinPackingGap.NatExpressionCompiler.destination_commandline 833 - theorem
OAI.BinPackingGap.NatExpressionCompiler.value_commandline 837 - theorem
OAI.BinPackingGap.NatExpressionCompiler.commandReady_commandline 843 - def
OAI.BinPackingGap.NatExpressionCompiler.leftRegline 848 - def
OAI.BinPackingGap.NatExpressionCompiler.rightRegline 854 - theorem
OAI.BinPackingGap.NatExpressionCompiler.leftReg_applyline 860 - theorem
OAI.BinPackingGap.NatExpressionCompiler.rightReg_applyline 863 - theorem
OAI.BinPackingGap.NatExpressionCompiler.leftReg_ne_rightRegline 866 - theorem
OAI.BinPackingGap.NatExpressionCompiler.root_ne_leftRegline 873 - theorem
OAI.BinPackingGap.NatExpressionCompiler.root_ne_rightRegline 880 - def
OAI.BinPackingGap.NatExpressionCompiler.branchOperandsline 887 - theorem
OAI.BinPackingGap.NatExpressionCompiler.branchOperands_destinationline 896 - theorem
OAI.BinPackingGap.NatExpressionCompiler.branchOperands_leftline 900 - theorem
OAI.BinPackingGap.NatExpressionCompiler.branchOperands_rightline 904 - theorem
OAI.BinPackingGap.NatExpressionCompiler.result_command_destinationline 910 - def
OAI.BinPackingGap.NatExpressionCompiler.Correctline 917 - theorem
OAI.BinPackingGap.NatExpressionCompiler.branchCorrectline 924