OAI/Computability/BinPacking/Packing/PackingGapDefinitions.lean
54 declarations, 0 contain sorry, 0 declared as axioms
- inductive
OAI.BinPackingGap.PairFirstProjection.Tapeline 11 - abbrev
OAI.BinPackingGap.PairFirstProjection.Tape.enumListline 15 - theorem
OAI.BinPackingGap.PairFirstProjection.Tape.enumList_getElem?_ctorIdx_eqline 17 - theorem
OAI.BinPackingGap.PairFirstProjection.Tape.enumList_nodupline 21 - instance
OAI.BinPackingGap.PairFirstProjection.(instance at line 23)line 23 - inductive
OAI.BinPackingGap.PairFirstProjection.Labelline 27 - abbrev
OAI.BinPackingGap.PairFirstProjection.Label.enumListline 31 - theorem
OAI.BinPackingGap.PairFirstProjection.Label.enumList_getElem?_ctorIdx_eqline 33 - theorem
OAI.BinPackingGap.PairFirstProjection.Label.enumList_nodupline 37 - instance
OAI.BinPackingGap.PairFirstProjection.(instance at line 39)line 39 - abbrev
OAI.BinPackingGap.PairFirstProjection.Stateline 43 - def
OAI.BinPackingGap.PairFirstProjection.tapesline 45 - theorem
OAI.BinPackingGap.PairFirstProjection.tapes_inputline 51 - theorem
OAI.BinPackingGap.PairFirstProjection.tapes_counterline 52 - theorem
OAI.BinPackingGap.PairFirstProjection.tapes_reversedline 53 - theorem
OAI.BinPackingGap.PairFirstProjection.tapes_outputline 54 - theorem
OAI.BinPackingGap.PairFirstProjection.update_inputline 56 - theorem
OAI.BinPackingGap.PairFirstProjection.update_counterline 61 - theorem
OAI.BinPackingGap.PairFirstProjection.update_reversedline 66 - theorem
OAI.BinPackingGap.PairFirstProjection.update_outputline 71 - def
OAI.BinPackingGap.PairFirstProjection.codeline 76 - def
OAI.BinPackingGap.PairFirstProjection.programline 91 - abbrev
OAI.BinPackingGap.PairFirstProjection.machineline 98 - def
OAI.BinPackingGap.PairFirstProjection.cfgline 100 - theorem
OAI.BinPackingGap.PairFirstProjection.scan_trueline 104 - theorem
OAI.BinPackingGap.PairFirstProjection.scan_falseline 113 - theorem
OAI.BinPackingGap.PairFirstProjection.copy_consline 122 - theorem
OAI.BinPackingGap.PairFirstProjection.copy_nilline 131 - theorem
OAI.BinPackingGap.PairFirstProjection.reverse_consline 140 - theorem
OAI.BinPackingGap.PairFirstProjection.reverse_nilline 149 - theorem
OAI.BinPackingGap.PairFirstProjection.scan_traceline 158 - theorem
OAI.BinPackingGap.PairFirstProjection.copy_traceline 176 - theorem
OAI.BinPackingGap.PairFirstProjection.reverse_traceline 188 - theorem
OAI.BinPackingGap.PairFirstProjection.init_eqline 199 - theorem
OAI.BinPackingGap.PairFirstProjection.projection_traceline 206 - def
OAI.BinPackingGap.PairFirstProjection.rawTimeline 226 - def
OAI.BinPackingGap.PairFirstProjection.rawRunline 228 - def
OAI.BinPackingGap.PairFirstProjection.cleanupTapesline 241 - theorem
OAI.BinPackingGap.PairFirstProjection.cleanup_completeline 243 - def
OAI.BinPackingGap.PairFirstProjection.computationline 246 - theorem
OAI.BinPackingGap.PairFirstProjection.finiteAlphabetline 252 - theorem
OAI.BinPackingGap.inP_to_inNPline 262 - theorem
OAI.BinPackingGap.classP_subset_classNPline 286 - theorem
OAI.BinPackingGap.pEqualsNP_iff_np_subset_pline 289 - theorem
OAI.BinPackingGap.PEqualsNP.inPline 300 - structure
OAI.BinPackingGap.PromiseProblemline 304 - structure
OAI.BinPackingGap.PolynomialPromiseReductionline 309 - def
OAI.BinPackingGap.PromiseNPHardline 317 - structure
OAI.BinPackingGap.PolynomialPromiseDeciderline 322 - theorem
OAI.BinPackingGap.PolynomialPromiseReduction.inPline 330 - theorem
OAI.BinPackingGap.PromiseNPHard.pEqualsNPline 349 - def
OAI.BinPackingGap.packingPromiseline 357 - def
OAI.BinPackingGap.PackingGapReduction.toPromiseReductionline 364 - theorem
OAI.BinPackingGap.PackingGapNPHard.promiseNPHardline 374