OAI/Computability/BinPacking/CookLevin/ProducerFrontStage.lean
163 declarations, 0 contain sorry, 0 declared as axioms
- abbrev
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerBootstrap.Portsline 16 - inductive
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerBootstrap.Labelline 18 - abbrev
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerBootstrap.Label.enumListline 22 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerBootstrap.Label.enumList_getElem?_ctorIdx_eqline 24 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerBootstrap.Label.enumList_nodupline 28 - instance
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerBootstrap.(instance at line 30)line 30 - abbrev
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerBootstrap.Stateline 34 - structure
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerBootstrap.Readyline 36 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerBootstrap.copiedline 43 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerBootstrap.preparedline 46 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerBootstrap.statementline 50 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerBootstrap.prepared_currentline 59 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerBootstrap.prepared_sourceline 63 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerBootstrap.prepared_countline 67 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerBootstrap.prepared_cursorline 71 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerBootstrap.prepared_scratchline 75 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerBootstrap.prepared_otherline 79 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerBootstrap.seedTraceline 83 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerBootstrap.traceline 96 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerBootstrap.inTimeline 117 - abbrev
OAI.BinPackingGames.Foundations.Complexity.CookLevin.CellsMachine.Portsline 141 - abbrev
OAI.BinPackingGames.Foundations.Complexity.CookLevin.CellsMachine.Alphabetline 142 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.CellsMachine.prefixMapline 144 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.CellsMachine.loopMapline 145 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.CellsMachine.paddingMapline 146 - abbrev
OAI.BinPackingGames.Foundations.Complexity.CookLevin.CellsMachine.prefixPortsline 148 - abbrev
OAI.BinPackingGames.Foundations.Complexity.CookLevin.CellsMachine.loopPortsline 149 - abbrev
OAI.BinPackingGames.Foundations.Complexity.CookLevin.CellsMachine.paddingPortsline 150 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.CellsMachine.WorkEmptyline 152 - structure
OAI.BinPackingGames.Foundations.Complexity.CookLevin.CellsMachine.Readyline 155 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.CellsMachine.workEmpty_emittedline 161 - abbrev
OAI.BinPackingGames.Foundations.Complexity.CookLevin.CellsMachine.frameline 168 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.CellsMachine.ext_portsline 171 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.CellsMachine.frame_emittedline 180 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.CellsMachine.update_emitted_capacityline 185 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.CellsMachine.frame_seedline 194 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.CellsMachine.seed_readyline 202 - inductive
OAI.BinPackingGames.Foundations.Complexity.CookLevin.CellsMachine.Labelline 222 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.CellsMachine.prefixLabelsline 229 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.CellsMachine.payloadLabelsline 232 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.CellsMachine.statementline 235 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.CellsMachine.Agreesline 253 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.CellsMachine.prefixTraceline 265 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.CellsMachine.preparePayloadTraceline 296 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.CellsMachine.payloadTraceline 329 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.CellsMachine.paddingTraceline 346 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.CellsMachine.cleanupTraceline 379 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.CellsMachine.tokensline 407 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.CellsMachine.stepsline 413 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.CellsMachine.traceline 417 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.CellsMachine.steps_leline 449 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.InitializationAssemblyBounds.cellsPolynomialline 466 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.InitializationAssemblyBounds.timePolynomialline 474 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.InitializationAssemblyBounds.capacityPolynomial_evalline 477 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.InitializationAssemblyBounds.cellsPolynomial_evalline 482 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.InitializationAssemblyBounds.cells_steps_leline 494 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.InitializationAssemblyBounds.steps_leline 503 - inductive
OAI.BinPackingGames.Foundations.Complexity.CookLevin.InitializationAssembly.Tapeline 518 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.InitializationAssembly.validitySlotsline 524 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.InitializationAssembly.validitySlots_applyline 531 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.InitializationAssembly.controlPortsline 539 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.InitializationAssembly.validityReadyline 544 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.InitializationAssembly.control_emitted_eqline 553 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.InitializationAssembly.validityReady_controlline 557 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.InitializationAssembly.validitySlots_not_cellWorkline 564 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.InitializationAssembly.controlTraceline 568 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.InitializationAssembly.cellsSlotsline 586 - inductive
OAI.BinPackingGames.Foundations.Complexity.CookLevin.InitializationAssembly.CodeLabelline 591 - abbrev
OAI.BinPackingGames.Foundations.Complexity.CookLevin.InitializationAssembly.Labelline 597 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.InitializationAssembly.placedControlline 601 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.InitializationAssembly.cellsLabelsline 606 - structure
OAI.BinPackingGames.Foundations.Complexity.CookLevin.InitializationAssembly.Readyline 610 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.InitializationAssembly.Ready.afterEmittedline 619 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.InitializationAssembly.Ready.cellsReadyline 634 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.InitializationAssembly.Ready.validityReadyline 646 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.InitializationAssembly.capacity_withinline 655 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.InitializationAssembly.statementline 661 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.InitializationAssembly.Agreesline 672 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.InitializationAssembly.stepsline 676 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.InitializationAssembly.cellsTokens_eqline 682 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.InitializationAssembly.traceline 690 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.InitializationAssembly.programline 732 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.InitializationAssembly.machineline 736 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.InitializationAssembly.machineTraceline 748 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.InitializationAssembly.timePolynomialline 757 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.InitializationAssembly.steps_le_timePolynomialline 760 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.InitializationAssembly.inPolynomialTimeline 764 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.InitializationAssembly.machineInPolynomialTimeline 779 - inductive
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.Workline 795 - abbrev
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.Tapeline 803 - abbrev
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.Alphabetline 804 - abbrev
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.Stateline 805 - abbrev
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.initialStateline 806 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.frontPortsline 808 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.rawline 811 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.framedline 812 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.clockline 813 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.qline 815 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.capacityline 816 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.countdownline 817 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.freeInputsline 818 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.sharedline 820 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.currentline 822 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.rootsline 823 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.recordsline 824 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.tokensline 825 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.countline 826 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.cursorline 827 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.outputline 828 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.clock_injectiveline 830 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.clock_eq_iffline 836 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.clock_ne_rawline 839 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.raw_ne_clockline 843 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.clock_ne_framedline 846 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.framed_ne_clockline 850 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.raw_ne_framedline 853 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.transitionTapeline 856 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.transitionPortsline 863 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.transitionPorts_applyline 886 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.forestPortsline 889 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.termPortsline 892 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.initializationTapeline 895 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.initializationPortsline 905 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.initializationPorts_applyline 918 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.finishTapeline 921 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.finishPortsline 930 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.finishPorts_applyline 937 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.bootstrapPortsline 940 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.bootstrap_sourceline 947 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.bootstrap_currentline 948 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.bootstrap_scratchline 949 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.bootstrap_countline 951 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.bootstrap_cursorline 952 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.emptyline 954 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.frontTapesline 956 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.frontTapes_atline 961 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.frontTapes_workline 965 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.front_fillline 969 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.initialTapesline 978 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.initialTapes_eqline 981 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.frontendPreparedline 992 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.frontendPrepared_rawline 995 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.frontendPrepared_framedline 998 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.frontendPrepared_clockline 1002 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.frontendPrepared_workline 1007 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.bootstrapReadyline 1010 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.bootstrapPreparedline 1015 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.bootstrapPrepared_frontline 1018 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.bootstrapPrepared_currentline 1024 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.bootstrapPrepared_countline 1030 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.bootstrapPrepared_cursorline 1035 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.bootstrapPrepared_otherline 1040 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.initializationBaseline 1045 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.bootstrap_initialization_viewline 1054 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerArena.initializationValidityReadyline 1066 - abbrev
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerFrontStage.Labelline 1079 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerFrontStage.entryline 1081 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerFrontStage.statementline 1083 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerFrontStage.timePolynomialline 1089 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerFrontStage.timePolynomial_evalline 1093 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerFrontStage.inTimeline 1098 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerFrontStage.programline 1124 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.ProducerFrontStage.programInTimeline 1127