OAI/Computability/BinPacking/PCP/PCPSourceHardness.lean
113 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.LoopState.inputBitsline 23 - def
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.LoopState.prefixWordsline 26 - def
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.LoopState.prefixBitsline 31 - def
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.LoopState.cursorWordsline 34 - def
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.LoopState.cursorBitsline 37 - theorem
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.LoopState.prefixWords_zeroline 40 - theorem
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.LoopState.prefixBits_zeroline 46 - theorem
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.LoopState.prefixWords_succline 52 - theorem
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.LoopState.prefixBits_succline 65 - theorem
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.LoopState.prefixBits_reverse_succline 72 - theorem
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.LoopState.prefixWords_fullline 79 - theorem
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.LoopState.prefixBits_fullline 88 - theorem
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.LoopState.cursorBits_zeroline 93 - theorem
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.LoopState.cursorWords_succline 98 - theorem
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.LoopState.cursorBits_succline 109 - theorem
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.LoopState.cursorBits_fullline 117 - structure
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.LoopState.Readyline 125 - theorem
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.LoopState.Ready.of_agreeline 143 - theorem
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.LoopState.Ready.update_scanline 163 - theorem
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.LoopState.Ready.update_indexScanline 170 - theorem
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.LoopState.Ready.counter_succline 177 - theorem
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.LoopState.Ready.counter_at_endline 184 - theorem
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.LoopState.Ready.cursor_at_endline 189 - theorem
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.LoopState.Ready.reversed_at_endline 193 - def
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.Finish.afterReversalline 207 - theorem
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.Finish.afterReversal_outputline 210 - theorem
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.Finish.afterReversal_reversedline 214 - def
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.Finish.finishBudgetline 218 - def
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.Finish.reverseInTimeline 221 - theorem
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.Finish.cleared_eq_haltListline 235 - def
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.Finish.cleanupInTimeline 242 - def
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.Finish.finishInTimeline 258 - theorem
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.Finish.afterReversal_selected_length_leline 279 - theorem
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.Finish.stackLength_after_prefixline 286 - theorem
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.Finish.finishBudget_le_of_prefixline 298 - def
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.Finish.completedPolynomialline 320 - def
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.Finish.finishAfterPrefixline 325 - def
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.Finish.finishAfterPolynomialPrefixline 341 - def
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.Body.bodyTimeline 365 - structure
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.Body.RowStepResultline 368 - def
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.Body.guardTapesline 378 - def
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.Body.parsedTapesline 382 - def
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.Body.workingTapesline 387 - def
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.Body.emittedTapesline 391 - def
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.Body.clearFieldsTapesline 396 - def
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.Body.resultTapesline 399 - theorem
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.Body.workingTapes_otherline 404 - theorem
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.Body.workingTapes_counterline 414 - theorem
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.Body.workingTapes_cursorline 420 - theorem
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.Body.workingTapes_tailline 426 - theorem
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.Body.workingTapes_reverseline 432 - theorem
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.Body.workingTapes_headline 438 - def
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.Body.clearFieldsInTimeline 445 - def
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.Body.incrementInTimeline 467 - theorem
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.Body.emitterView_atline 482 - theorem
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.Body.context_rowStateline 492 - def
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.Body.emitInTimeline 501 - theorem
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.Body.result_readyline 539 - theorem
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.Body.workingOperandsline 550 - def
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.Body.rowStepline 560 - theorem
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.LoopInitialization.initialization_readyline 681 - def
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.Loop.zeroGuardInTimeline 715 - structure
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.Loop.LoopResultline 729 - def
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.Loop.runRemainingline 741 - def
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.Loop.prefixTimeline 773 - structure
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.Loop.PrefixResultline 789 - def
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.Loop.runPrefixline 799 - theorem
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.Loop.PrefixResult.reversedline 822 - theorem
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.Loop.PrefixResult.outputline 826 - def
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.Runtime.prefixPolynomialline 837 - theorem
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.Runtime.prefixPolynomial_evalline 843 - def
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.Runtime.timeline 850 - def
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.Runtime.tableOutputsInTimeline 853 - def
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.Runtime.tablePolynomialTimeline 869 - theorem
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.Driver.finiteAlphabetline 893 - theorem
OAI.BinPackingGames.Foundations.PCP.AlphabetTable.Runtime.finiteAlphabetline 899 - abbrev
OAI.BinPackingGames.Foundations.PCP.RoundComputation.PreprocessingCertificateline 910 - abbrev
OAI.BinPackingGames.Foundations.PCP.RoundComputation.PoweringCertificateline 915 - theorem
OAI.BinPackingGames.Foundations.PCP.RoundComputation.powered_eq_transformline 921 - def
OAI.BinPackingGames.Foundations.PCP.RoundComputation.poweredPolynomialTimeOfCertificatesline 926 - def
OAI.BinPackingGames.Foundations.PCP.RoundComputation.tablePolynomialTimeOfCertificatesline 936 - theorem
OAI.BinPackingGames.Foundations.PCP.RoundComputation.powered_finiteAlphabetline 946 - theorem
OAI.BinPackingGames.Foundations.PCP.RoundComputation.finiteAlphabetline 954 - def
OAI.BinPackingGames.Foundations.PCP.RoundComputation.tablePolynomialTimeline 966 - theorem
OAI.BinPackingGames.Foundations.PCP.RoundComputation.tablePolynomialTime_finite_alphabetline 974 - def
OAI.BinPackingGames.Foundations.PCP.PreprocessingFinishRuntime.finishline 992 - theorem
OAI.BinPackingGames.Foundations.PCP.PreprocessingFinishRuntime.output_eq_finishline 997 - theorem
OAI.BinPackingGames.Foundations.PCP.PreprocessingFinishRuntime.finish_degree_positiveline 1001 - def
OAI.BinPackingGames.Foundations.PCP.PreprocessingFinishRuntime.computableInPolyTimeline 1004 - theorem
OAI.BinPackingGames.Foundations.PCP.PreprocessingFinishRuntime.finite_alphabetline 1015 - def
OAI.BinPackingGames.Foundations.PCP.PreprocessingRuntime.tablePolynomialTimeline 1031 - theorem
OAI.BinPackingGames.Foundations.PCP.PreprocessingRuntime.finiteAlphabetline 1044 - def
OAI.BinPackingCompleteness.PreprocessingMachine.preprocessingline 1061 - theorem
OAI.BinPackingCompleteness.PreprocessingMachine.preprocessing_finite_alphabetline 1064 - def
OAI.BinPackingCompleteness.PreprocessingMachine.roundline 1068 - theorem
OAI.BinPackingCompleteness.PreprocessingMachine.round_finite_alphabetline 1073 - def
OAI.BinPackingCompleteness.PreprocessingMachine.computableInPolyTimeline 1077 - theorem
OAI.BinPackingCompleteness.PreprocessingMachine.finite_alphabetline 1081 - def
OAI.BinPackingCompleteness.PCPSourceMachine.normalizedComputationline 1091 - theorem
OAI.BinPackingCompleteness.PCPSourceMachine.normalized_finiteAlphabetline 1098 - def
OAI.BinPackingCompleteness.PCPSourceMachine.rawSourceline 1104 - def
OAI.BinPackingCompleteness.PCPSourceMachine.rawComputationline 1107 - theorem
OAI.BinPackingCompleteness.PCPSourceMachine.raw_finiteAlphabetline 1112 - theorem
OAI.BinPackingCompleteness.PCPSourceMachine.rawSource_nonemptyline 1116 - theorem
OAI.BinPackingCompleteness.PCPSourceMachine.rawSource_satisfiable_iffline 1119 - theorem
OAI.BinPackingCompleteness.PCPSourceMachine.rawSource_distinctline 1124 - theorem
OAI.BinPackingCompleteness.PCPSourceMachine.rawSource_clauseGapline 1129 - theorem
OAI.BinPackingCompleteness.PCPSourceMachine.amplifiedSource_completeline 1135 - theorem
OAI.BinPackingCompleteness.PCPSourceMachine.amplifiedSource_soundline 1141 - def
OAI.BinPackingCompleteness.PCPSourceHardness.formulaline 1153 - def
OAI.BinPackingCompleteness.PCPSourceHardness.computationline 1157 - theorem
OAI.BinPackingCompleteness.PCPSourceHardness.computation_finiteAlphabetline 1164 - theorem
OAI.BinPackingCompleteness.PCPSourceHardness.normalizedSourceline 1171