OAI/Computability/BinPacking/CookLevin/PolynomialMachine.lean
57 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.PolynomialMachine.coefficientPolynomialline 9 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.PolynomialMachine.coefficientPolynomial_evalline 13 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.PolynomialMachine.coefficientPolynomial_eval_reverseline 19 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.PolynomialMachine.coefficientsline 24 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.PolynomialMachine.highCoefficientsline 44 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.PolynomialMachine.widthline 47 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.PolynomialMachine.digitline 49 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.PolynomialMachine.digitBoundline 52 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.PolynomialMachine.le_sum_of_memline 54 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.PolynomialMachine.digit_le_boundline 64 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.PolynomialMachine.highCoefficients_foldlline 70 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.PolynomialMachine.range_map_digitline 77 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.PolynomialMachine.prependFieldsline 91 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.PolynomialMachine.prependFieldsTapesline 97 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.PolynomialMachine.stepAux_prependFieldsline 103 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.PolynomialMachine.prependFieldsTapes_applyline 113 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.PolynomialMachine.popNline 127 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.PolynomialMachine.stepAux_popNline 132 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.PolynomialMachine.clearFieldsline 143 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.PolynomialMachine.clearFieldsTapesline 148 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.PolynomialMachine.stepAux_clearFieldsline 153 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.PolynomialMachine.clearFieldsTapes_applyline 163 - abbrev
OAI.BinPackingGames.Foundations.Complexity.CookLevin.PolynomialMachine.Layoutline 181 - abbrev
OAI.BinPackingGames.Foundations.Complexity.CookLevin.PolynomialMachine.Labelline 182 - abbrev
OAI.BinPackingGames.Foundations.Complexity.CookLevin.PolynomialMachine.Stateline 183 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.PolynomialMachine.fieldWordline 185 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.PolynomialMachine.fieldIndicesline 189 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.PolynomialMachine.fieldIndices_nodupline 192 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.PolynomialMachine.inl_not_mem_fieldsline 195 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.PolynomialMachine.inr_mem_fieldsline 198 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.PolynomialMachine.initialTapesline 201 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.PolynomialMachine.preparedTapesline 204 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.PolynomialMachine.preparedTapes_inlline 207 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.PolynomialMachine.preparedTapes_inrline 212 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.PolynomialMachine.slotsline 217 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.PolynomialMachine.preparedTapes_cleanline 219 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.PolynomialMachine.innerLabelsline 223 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.PolynomialMachine.programline 226 - abbrev
OAI.BinPackingGames.Foundations.Complexity.CookLevin.PolynomialMachine.machineline 236 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.PolynomialMachine.afterHornerTapesline 247 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.PolynomialMachine.afterInputTapesline 250 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.PolynomialMachine.finalTapesline 253 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.PolynomialMachine.clearFields_finalline 256 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.PolynomialMachine.initList_eqline 267 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.PolynomialMachine.haltList_eqline 273 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.PolynomialMachine.initializationTraceline 279 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.PolynomialMachine.cleanupTraceline 289 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.PolynomialMachine.prefixValuePolynomialline 306 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.PolynomialMachine.prefixCostPolynomialline 310 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.PolynomialMachine.prefixValuePolynomial_evalline 316 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.PolynomialMachine.prefixCostPolynomial_evalline 322 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.PolynomialMachine.timePolynomialline 332 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.PolynomialMachine.timePolynomial_evalline 336 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.PolynomialMachine.hornerValue_eq_evalline 343 - theorem
OAI.BinPackingGames.Foundations.Complexity.CookLevin.PolynomialMachine.hornerStageTraceline 349 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.PolynomialMachine.outputsInTimeline 363 - def
OAI.BinPackingGames.Foundations.Complexity.CookLevin.PolynomialMachine.computableInPolyTimeline 382