OAI/Computability/BinPacking/Search/ApproximationImpliesP.lean
84 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.BinPackingGap.approximationAcceptsline 11 - theorem
OAI.BinPackingGap.approximationAccepts_noneline 15 - theorem
OAI.BinPackingGap.approximationAccepts_someline 18 - theorem
OAI.BinPackingGap.approximationAccepts_iff_bins_leline 23 - theorem
OAI.BinPackingGap.AbsoluteAdditiveAlgorithm.accepts_of_hasPackingline 30 - theorem
OAI.BinPackingGap.AbsoluteAdditiveAlgorithm.rejects_of_not_hasPackingline 39 - theorem
OAI.BinPackingGap.PackingGapReduction.approximation_decidesline 53 - def
OAI.BinPackingGap.ApproximationDecisionMachine.borrowPredline 78 - def
OAI.BinPackingGap.ApproximationDecisionMachine.predWordline 83 - theorem
OAI.BinPackingGap.ApproximationDecisionMachine.borrowPred_valueline 85 - theorem
OAI.BinPackingGap.ApproximationDecisionMachine.borrowPred_lengthline 99 - theorem
OAI.BinPackingGap.ApproximationDecisionMachine.predWord_valueline 114 - theorem
OAI.BinPackingGap.ApproximationDecisionMachine.predWord_length_leline 121 - def
OAI.BinPackingGap.ApproximationDecisionMachine.nextCountline 126 - def
OAI.BinPackingGap.ApproximationDecisionMachine.processline 129 - theorem
OAI.BinPackingGap.ApproximationDecisionMachine.process_length_leline 134 - theorem
OAI.BinPackingGap.ApproximationDecisionMachine.process_valueline 145 - theorem
OAI.BinPackingGap.ApproximationDecisionMachine.process_testline 161 - inductive
OAI.BinPackingGap.ApproximationDecisionMachine.Tapeline 168 - abbrev
OAI.BinPackingGap.ApproximationDecisionMachine.Tape.enumListline 172 - theorem
OAI.BinPackingGap.ApproximationDecisionMachine.Tape.enumList_getElem?_ctorIdx_eqline 174 - theorem
OAI.BinPackingGap.ApproximationDecisionMachine.Tape.enumList_nodupline 178 - instance
OAI.BinPackingGap.ApproximationDecisionMachine.(instance at line 180)line 180 - inductive
OAI.BinPackingGap.ApproximationDecisionMachine.Labelline 184 - abbrev
OAI.BinPackingGap.ApproximationDecisionMachine.Registerline 190 - abbrev
OAI.BinPackingGap.ApproximationDecisionMachine.Alphabetline 191 - def
OAI.BinPackingGap.ApproximationDecisionMachine.cleanline 193 - def
OAI.BinPackingGap.ApproximationDecisionMachine.readline 194 - def
OAI.BinPackingGap.ApproximationDecisionMachine.headline 195 - def
OAI.BinPackingGap.ApproximationDecisionMachine.tapesline 197 - theorem
OAI.BinPackingGap.ApproximationDecisionMachine.tapes_inputline 204 - theorem
OAI.BinPackingGap.ApproximationDecisionMachine.tapes_binaryline 205 - theorem
OAI.BinPackingGap.ApproximationDecisionMachine.tapes_scratchline 206 - theorem
OAI.BinPackingGap.ApproximationDecisionMachine.tapes_constantline 207 - theorem
OAI.BinPackingGap.ApproximationDecisionMachine.tapes_outputline 208 - theorem
OAI.BinPackingGap.ApproximationDecisionMachine.update_inputline 210 - theorem
OAI.BinPackingGap.ApproximationDecisionMachine.update_binaryline 213 - theorem
OAI.BinPackingGap.ApproximationDecisionMachine.update_scratchline 216 - theorem
OAI.BinPackingGap.ApproximationDecisionMachine.update_constantline 219 - theorem
OAI.BinPackingGap.ApproximationDecisionMachine.update_outputline 222 - def
OAI.BinPackingGap.ApproximationDecisionMachine.goline 226 - def
OAI.BinPackingGap.ApproximationDecisionMachine.finishline 229 - def
OAI.BinPackingGap.ApproximationDecisionMachine.pushConstantline 232 - theorem
OAI.BinPackingGap.ApproximationDecisionMachine.stepAux_pushConstantline 236 - def
OAI.BinPackingGap.ApproximationDecisionMachine.orderExitline 249 - def
OAI.BinPackingGap.ApproximationDecisionMachine.codeline 254 - def
OAI.BinPackingGap.ApproximationDecisionMachine.programline 281 - abbrev
OAI.BinPackingGap.ApproximationDecisionMachine.machineline 288 - theorem
OAI.BinPackingGap.ApproximationDecisionMachine.machine_codeline 290 - theorem
OAI.BinPackingGap.ApproximationDecisionMachine.machine_stepline 293 - def
OAI.BinPackingGap.ApproximationDecisionMachine.cfgline 295 - theorem
OAI.BinPackingGap.ApproximationDecisionMachine.oneStepline 298 - theorem
OAI.BinPackingGap.ApproximationDecisionMachine.joinTraceline 303 - theorem
OAI.BinPackingGap.ApproximationDecisionMachine.startSomeline 307 - theorem
OAI.BinPackingGap.ApproximationDecisionMachine.startNoneline 313 - theorem
OAI.BinPackingGap.ApproximationDecisionMachine.readBinTraceline 319 - theorem
OAI.BinPackingGap.ApproximationDecisionMachine.restoreTraceline 340 - def
OAI.BinPackingGap.ApproximationDecisionMachine.borrowCostline 354 - def
OAI.BinPackingGap.ApproximationDecisionMachine.borrowOutputline 359 - theorem
OAI.BinPackingGap.ApproximationDecisionMachine.borrowCost_leline 364 - theorem
OAI.BinPackingGap.ApproximationDecisionMachine.drainTraceline 373 - theorem
OAI.BinPackingGap.ApproximationDecisionMachine.borrowTraceline 392 - theorem
OAI.BinPackingGap.ApproximationDecisionMachine.decrementTraceline 436 - theorem
OAI.BinPackingGap.ApproximationDecisionMachine.nameTraceline 443 - def
OAI.BinPackingGap.ApproximationDecisionMachine.itemsCostline 464 - theorem
OAI.BinPackingGap.ApproximationDecisionMachine.itemsTraceline 470 - theorem
OAI.BinPackingGap.ApproximationDecisionMachine.itemsCost_leline 506 - theorem
OAI.BinPackingGap.ApproximationDecisionMachine.orderExit_eqline 527 - theorem
OAI.BinPackingGap.ApproximationDecisionMachine.compareTraceline 536 - def
OAI.BinPackingGap.ApproximationDecisionMachine.someStepsline 557 - theorem
OAI.BinPackingGap.ApproximationDecisionMachine.someTraceline 562 - def
OAI.BinPackingGap.ApproximationDecisionMachine.rawTimeline 588 - theorem
OAI.BinPackingGap.ApproximationDecisionMachine.someSteps_leline 591 - theorem
OAI.BinPackingGap.ApproximationDecisionMachine.init_eqline 616 - def
OAI.BinPackingGap.ApproximationDecisionMachine.rawRunline 623 - def
OAI.BinPackingGap.ApproximationDecisionMachine.cleanupTapesline 656 - theorem
OAI.BinPackingGap.ApproximationDecisionMachine.cleanup_completeline 658 - def
OAI.BinPackingGap.ApproximationDecisionMachine.computationline 662 - theorem
OAI.BinPackingGap.ApproximationDecisionMachine.finiteAlphabetline 667 - def
OAI.BinPackingGap.AbsoluteAdditiveAlgorithm.rawComputationline 681 - def
OAI.BinPackingGap.PackingGapReduction.approximationComputationline 691 - theorem
OAI.BinPackingGap.PackingGapReduction.approximationComputation_finiteAlphabetline 704 - theorem
OAI.BinPackingGap.PackingGapReduction.inP_of_absoluteAdditiveAlgorithmline 723 - theorem
OAI.BinPackingGap.PackingGapNPHard.pEqualsNP_of_absoluteAdditiveAlgorithmline 730