OAI/Computability/BinPacking/Computation/PoweringMachineRuntime.lean
161 declarations, 0 contain sorry, 0 declared as axioms
- abbrev
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineVertex.Commandline 12 - def
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineVertex.portsline 14 - def
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineVertex.directionline 17 - def
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineVertex.commandsline 20 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineVertex.commands_lengthline 22 - abbrev
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineVertex.LocalLabelline 26 - abbrev
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineVertex.SequenceLabelline 27 - abbrev
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineVertex.Labelline 28 - abbrev
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineVertex.Stateline 29 - def
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineVertex.sequenceEntryline 31 - def
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineVertex.entryline 36 - def
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineVertex.sequenceInstructionline 39 - def
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineVertex.instructionline 48 - def
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineVertex.resultline 54 - def
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineVertex.sequenceTapesline 60 - def
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineVertex.finalTapesline 66 - def
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineVertex.sequenceStepsline 71 - def
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineVertex.costSumline 77 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineVertex.sequenceSteps_eqline 83 - def
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineVertex.stepsline 96 - def
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineVertex.budgetline 99 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineVertex.costSum_leline 102 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineVertex.steps_leline 115 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineVertex.sequenceTraceline 119 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineVertex.vertexTraceline 149 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineVertex.sequenceTapes_readyline 167 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineVertex.finalTapes_readyline 181 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineVertex.sequenceTapes_otherline 190 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineVertex.finalTapes_otherline 204 - def
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineVertex.rowBitsline 211 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineVertex.blockIndex_eq_encodeDartline 215 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineVertex.rowBits_eqline 226 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineVertex.encodeWords_flatMapline 233 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineVertex.rows_eq_vertexRowBitsline 239 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineVertex.sequenceTapes_outputline 262 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineVertex.finalTapes_outputline 282 - def
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineVertex.vertexInTimeline 293 - abbrev
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineOuterLoop.Placementline 319 - abbrev
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineOuterLoop.Stateline 320 - structure
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineOuterLoop.Readyline 322 - def
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineOuterLoop.counterline 330 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineOuterLoop.counter_otherline 334 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineOuterLoop.ready_vertexline 342 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineOuterLoop.ready_of_vertexline 361 - def
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineOuterLoop.vertexStartline 367 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineOuterLoop.vertexEntryline 370 - def
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineOuterLoop.bridgeline 388 - def
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineOuterLoop.finalTapesline 392 - def
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineOuterLoop.stepsline 400 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineOuterLoop.steps_leline 406 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineOuterLoop.finalTapes_readyline 418 - def
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineOuterLoop.prefixRowsline 443 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineOuterLoop.prefixRows_ofFnline 448 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineOuterLoop.prefixRows_allline 465 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineOuterLoop.finalTapes_outputline 472 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineOuterLoop.finalTapes_otherline 498 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineOuterLoop.loopTraceline 510 - def
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineOuterLoop.loopInTimeline 576 - def
OAI.BinPackingGames.Foundations.Complexity.PoweringPolynomialBudget.preBudgetline 605 - def
OAI.BinPackingGames.Foundations.Complexity.PoweringPolynomialBudget.finishBudgetline 609 - def
OAI.BinPackingGames.Foundations.Complexity.PoweringPolynomialBudget.totalBudgetline 614 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringPolynomialBudget.preBudget_mono_verticesline 619 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringPolynomialBudget.finishBudget_monoline 626 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringPolynomialBudget.totalBudget_mono_verticesline 641 - def
OAI.BinPackingGames.Foundations.Complexity.PoweringPolynomialBudget.rowTimeline 650 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringPolynomialBudget.rowTime_evalline 657 - def
OAI.BinPackingGames.Foundations.Complexity.PoweringPolynomialBudget.vertexTimeline 663 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringPolynomialBudget.vertexTime_evalline 666 - def
OAI.BinPackingGames.Foundations.Complexity.PoweringPolynomialBudget.preTimeline 671 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringPolynomialBudget.preTime_evalline 675 - def
OAI.BinPackingGames.Foundations.Complexity.PoweringPolynomialBudget.timeline 680 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringPolynomialBudget.time_evalline 688 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringPolynomialBudget.totalBudget_le_timeline 694 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringPolynomialBudget.setup_loop_finish_le_timeline 701 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringPolynomialBudget.execution_budget_le_timeline 714 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringPolynomialBudget.graph_totalBudget_le_timeline 727 - abbrev
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineGlobal.Tapeline 740 - abbrev
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineGlobal.Stateline 743 - def
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineGlobal.placementline 746 - def
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineGlobal.inputTapeline 750 - def
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineGlobal.outputTapeline 753 - def
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineGlobal.headerVerticesline 756 - def
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineGlobal.headerDartsline 757 - def
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineGlobal.enumerationline 759 - abbrev
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineGlobal.FinishLabelline 763 - abbrev
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineGlobal.Labelline 765 - instance
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineGlobal.labelFintypeline 768 - def
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineGlobal.initLabelsline 772 - def
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineGlobal.guardLabelline 773 - def
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineGlobal.bridgeLabelline 774 - def
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineGlobal.vertexLabelsline 776 - def
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineGlobal.finishLabelsline 779 - def
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineGlobal.finishEntryline 782 - def
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineGlobal.mainline 784 - def
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineGlobal.programline 786 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineGlobal.atInitline 802 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineGlobal.atGuardline 807 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineGlobal.atBridgeline 812 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineGlobal.atVertexline 816 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineGlobal.atFinishline 820 - def
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineGlobal.machineline 826 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineGlobal.machine_codeline 837 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineGlobal.machine_mainline 840 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineGlobal.machine_initialStateline 842 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineGlobal.input_ne_outputline 845 - def
OAI.BinPackingGames.Foundations.Complexity.PoweringInitializeFrame.initialExtraline 857 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringInitializeFrame.initialExtra_tableline 862 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringInitializeFrame.initialExtra_otherline 866 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringInitializeFrame.initialExtra_scratchline 871 - def
OAI.BinPackingGames.Foundations.Complexity.PoweringInitializeFrame.preparedTapesline 876 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringInitializeFrame.prepared_commonRoleline 882 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringInitializeFrame.prepared_readyline 890 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringInitializeFrame.prepared_startline 900 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringInitializeFrame.prepared_counterline 907 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringInitializeFrame.prepared_outputline 914 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringInitializeFrame.prepared_verticesline 919 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringInitializeFrame.prepared_dartsline 922 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringInitializeFrame.prepared_sourceline 926 - def
OAI.BinPackingGames.Foundations.Complexity.PoweringInitializeFrame.preparedCfgline 929 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringInitializeFrame.initialGlobalTapes_eqline 934 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringInitializeFrame.machine_initialStacksline 949 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringInitializeFrame.initList_eqline 955 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringInitializeFrame.tableBits_headline 964 - def
OAI.BinPackingGames.Foundations.Complexity.PoweringInitializeFrame.initializeInTimeline 968 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringGlobalConfiguration.placement_injectiveline 988 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringGlobalConfiguration.placement_ne_outputline 991 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringGlobalConfiguration.output_ne_placementline 997 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringGlobalConfiguration.headerVertices_ne_placementline 1001 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringGlobalConfiguration.headerDarts_ne_placementline 1007 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringGlobalConfiguration.placement_ne_headerVerticesline 1013 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringGlobalConfiguration.placement_ne_headerDartsline 1017 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringGlobalConfiguration.headerVertices_ne_headerDartsline 1021 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringGlobalConfiguration.headerVertices_ne_outputline 1024 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringGlobalConfiguration.headerDarts_ne_outputline 1027 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringGlobalConfiguration.headerVertices_ne_scratchline 1030 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringGlobalConfiguration.headerDarts_ne_scratchline 1035 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringGlobalConfiguration.scratch_ne_outputline 1040 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringGlobalConfiguration.boolList_mpr_eqline 1045 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringGlobalConfiguration.haltList_tapesline 1048 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringGlobalConfiguration.haltList_eqline 1053 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringRuntimeBudget.stackLength_le_of_executionline 1069 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringRuntimeBudget.stackLength_le_from_inputline 1079 - abbrev
OAI.BinPackingGames.Foundations.Complexity.PoweringRuntimeBudget.tapeCountline 1087 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringRuntimeBudget.finish_steps_le_of_executionline 1090 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringRuntimeBudget.total_steps_le_of_executionline 1105 - def
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineRuntime.beforeFinishline 1126 - def
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineRuntime.finishConfigurationline 1130 - def
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineRuntime.beforeFinishBudgetline 1134 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineRuntime.beforeFinish_readyline 1138 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineRuntime.beforeFinish_outputline 1146 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineRuntime.beforeFinish_verticesline 1157 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineRuntime.beforeFinish_dartsline 1165 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineRuntime.serialized_eqline 1174 - def
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineRuntime.beforeFinishExecutionline 1181 - def
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineRuntime.finishStepsline 1202 - def
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineRuntime.finishExecutionline 1206 - def
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineRuntime.executionline 1232 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineRuntime.finishSteps_leline 1244 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineRuntime.execution_budget_leline 1255 - def
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineRuntime.computableInPolyTimeline 1264 - theorem
OAI.BinPackingGames.Foundations.Complexity.PoweringMachineRuntime.computableInPolyTime_finite_alphabetline 1290