OAI/Computability/MinUncut/Machines/RuntimeModel.lean
81 declarations, 0 contain sorry, 0 declared as axioms
- inductive
OAI.MinUncutGames.Foundations.Hastad.SourceRuntimeModel.BodyWorkline 12 - abbrev
OAI.MinUncutGames.Foundations.Hastad.SourceRuntimeModel.BodyExtraline 20 - abbrev
OAI.MinUncutGames.Foundations.Hastad.SourceRuntimeModel.Arenaline 21 - abbrev
OAI.MinUncutGames.Foundations.Hastad.SourceRuntimeModel.QueryStateline 22 - abbrev
OAI.MinUncutGames.Foundations.Hastad.SourceRuntimeModel.ArithmeticStateline 23 - abbrev
OAI.MinUncutGames.Foundations.Hastad.SourceRuntimeModel.Stateline 24 - abbrev
OAI.MinUncutGames.Foundations.Hastad.SourceRuntimeModel.QueryMetadataline 25 - abbrev
OAI.MinUncutGames.Foundations.Hastad.SourceRuntimeModel.ArithmeticMetadataline 27 - def
OAI.MinUncutGames.Foundations.Hastad.SourceRuntimeModel.workTapeline 32 - def
OAI.MinUncutGames.Foundations.Hastad.SourceRuntimeModel.variableHeaderline 33 - def
OAI.MinUncutGames.Foundations.Hastad.SourceRuntimeModel.clauseHeaderline 34 - def
OAI.MinUncutGames.Foundations.Hastad.SourceRuntimeModel.canonicalSignatureline 36 - def
OAI.MinUncutGames.Foundations.Hastad.SourceRuntimeModel.canonicalStateline 39 - def
OAI.MinUncutGames.Foundations.Hastad.SourceRuntimeModel.queryStateEquivline 43 - def
OAI.MinUncutGames.Foundations.Hastad.SourceRuntimeModel.arithmeticStateEquivline 49 - def
OAI.MinUncutGames.Foundations.Hastad.SourceRuntimeModel.rankControlsline 55 - def
OAI.MinUncutGames.Foundations.Hastad.SourceRuntimeModel.clauseRankSlotsline 65 - def
OAI.MinUncutGames.Foundations.Hastad.SourceRuntimeModel.variableRankSlotsline 68 - def
OAI.MinUncutGames.Foundations.Hastad.SourceRuntimeModel.baseSlotsline 71 - def
OAI.MinUncutGames.Foundations.Hastad.SourceRuntimeModel.querySourcesline 93 - def
OAI.MinUncutGames.Foundations.Hastad.SourceRuntimeModel.queryLayoutline 98 - def
OAI.MinUncutGames.Foundations.Hastad.SourceRuntimeModel.perSlotCleanupline 110 - def
OAI.MinUncutGames.Foundations.Hastad.SourceRuntimeModel.finalBaseCleanupline 111 - theorem
OAI.MinUncutGames.Foundations.Hastad.SourceRuntimeModel.initializer_arenaline 113 - def
OAI.MinUncutGames.Foundations.Complexity.CookLevin.PolynomialMachine.coefficientPolynomialline 122 - theorem
OAI.MinUncutGames.Foundations.Complexity.CookLevin.PolynomialMachine.coefficientPolynomial_evalline 126 - theorem
OAI.MinUncutGames.Foundations.Complexity.CookLevin.PolynomialMachine.coefficientPolynomial_eval_reverseline 132 - def
OAI.MinUncutGames.Foundations.Complexity.CookLevin.PolynomialMachine.coefficientsline 137 - def
OAI.MinUncutGames.Foundations.Complexity.CookLevin.PolynomialMachine.highCoefficientsline 157 - def
OAI.MinUncutGames.Foundations.Complexity.CookLevin.PolynomialMachine.widthline 160 - def
OAI.MinUncutGames.Foundations.Complexity.CookLevin.PolynomialMachine.digitline 162 - def
OAI.MinUncutGames.Foundations.Complexity.CookLevin.PolynomialMachine.digitBoundline 165 - theorem
OAI.MinUncutGames.Foundations.Complexity.CookLevin.PolynomialMachine.le_sum_of_memline 167 - theorem
OAI.MinUncutGames.Foundations.Complexity.CookLevin.PolynomialMachine.digit_le_boundline 177 - theorem
OAI.MinUncutGames.Foundations.Complexity.CookLevin.PolynomialMachine.highCoefficients_foldlline 183 - theorem
OAI.MinUncutGames.Foundations.Complexity.CookLevin.PolynomialMachine.range_map_digitline 190 - def
OAI.MinUncutGames.Foundations.Complexity.CookLevin.PolynomialMachine.prependFieldsline 204 - def
OAI.MinUncutGames.Foundations.Complexity.CookLevin.PolynomialMachine.prependFieldsTapesline 210 - theorem
OAI.MinUncutGames.Foundations.Complexity.CookLevin.PolynomialMachine.stepAux_prependFieldsline 216 - theorem
OAI.MinUncutGames.Foundations.Complexity.CookLevin.PolynomialMachine.prependFieldsTapes_applyline 226 - def
OAI.MinUncutGames.Foundations.Complexity.CookLevin.PolynomialMachine.popNline 240 - theorem
OAI.MinUncutGames.Foundations.Complexity.CookLevin.PolynomialMachine.stepAux_popNline 245 - def
OAI.MinUncutGames.Foundations.Complexity.CookLevin.PolynomialMachine.clearFieldsline 256 - def
OAI.MinUncutGames.Foundations.Complexity.CookLevin.PolynomialMachine.clearFieldsTapesline 261 - theorem
OAI.MinUncutGames.Foundations.Complexity.CookLevin.PolynomialMachine.stepAux_clearFieldsline 266 - theorem
OAI.MinUncutGames.Foundations.Complexity.CookLevin.PolynomialMachine.clearFieldsTapes_applyline 276 - abbrev
OAI.MinUncutGames.Foundations.Complexity.CookLevin.PolynomialMachine.Layoutline 294 - abbrev
OAI.MinUncutGames.Foundations.Complexity.CookLevin.PolynomialMachine.Labelline 295 - abbrev
OAI.MinUncutGames.Foundations.Complexity.CookLevin.PolynomialMachine.Stateline 296 - def
OAI.MinUncutGames.Foundations.Complexity.CookLevin.PolynomialMachine.fieldWordline 298 - def
OAI.MinUncutGames.Foundations.Complexity.CookLevin.PolynomialMachine.fieldIndicesline 302 - theorem
OAI.MinUncutGames.Foundations.Complexity.CookLevin.PolynomialMachine.fieldIndices_nodupline 305 - theorem
OAI.MinUncutGames.Foundations.Complexity.CookLevin.PolynomialMachine.inl_not_mem_fieldsline 308 - theorem
OAI.MinUncutGames.Foundations.Complexity.CookLevin.PolynomialMachine.inr_mem_fieldsline 311 - def
OAI.MinUncutGames.Foundations.Complexity.CookLevin.PolynomialMachine.initialTapesline 314 - def
OAI.MinUncutGames.Foundations.Complexity.CookLevin.PolynomialMachine.preparedTapesline 317 - theorem
OAI.MinUncutGames.Foundations.Complexity.CookLevin.PolynomialMachine.preparedTapes_inlline 320 - theorem
OAI.MinUncutGames.Foundations.Complexity.CookLevin.PolynomialMachine.preparedTapes_inrline 325 - def
OAI.MinUncutGames.Foundations.Complexity.CookLevin.PolynomialMachine.slotsline 330 - theorem
OAI.MinUncutGames.Foundations.Complexity.CookLevin.PolynomialMachine.preparedTapes_cleanline 332 - def
OAI.MinUncutGames.Foundations.Complexity.CookLevin.PolynomialMachine.innerLabelsline 336 - def
OAI.MinUncutGames.Foundations.Complexity.CookLevin.PolynomialMachine.programline 339 - abbrev
OAI.MinUncutGames.Foundations.Complexity.CookLevin.PolynomialMachine.machineline 349 - def
OAI.MinUncutGames.Foundations.Complexity.CookLevin.PolynomialMachine.afterHornerTapesline 360 - def
OAI.MinUncutGames.Foundations.Complexity.CookLevin.PolynomialMachine.afterInputTapesline 363 - def
OAI.MinUncutGames.Foundations.Complexity.CookLevin.PolynomialMachine.finalTapesline 366 - theorem
OAI.MinUncutGames.Foundations.Complexity.CookLevin.PolynomialMachine.clearFields_finalline 369 - theorem
OAI.MinUncutGames.Foundations.Complexity.CookLevin.PolynomialMachine.initList_eqline 380 - theorem
OAI.MinUncutGames.Foundations.Complexity.CookLevin.PolynomialMachine.haltList_eqline 386 - theorem
OAI.MinUncutGames.Foundations.Complexity.CookLevin.PolynomialMachine.initializationTraceline 392 - theorem
OAI.MinUncutGames.Foundations.Complexity.CookLevin.PolynomialMachine.cleanupTraceline 402 - def
OAI.MinUncutGames.Foundations.Complexity.CookLevin.PolynomialMachine.prefixValuePolynomialline 419 - def
OAI.MinUncutGames.Foundations.Complexity.CookLevin.PolynomialMachine.prefixCostPolynomialline 423 - theorem
OAI.MinUncutGames.Foundations.Complexity.CookLevin.PolynomialMachine.prefixValuePolynomial_evalline 429 - theorem
OAI.MinUncutGames.Foundations.Complexity.CookLevin.PolynomialMachine.prefixCostPolynomial_evalline 435 - def
OAI.MinUncutGames.Foundations.Complexity.CookLevin.PolynomialMachine.timePolynomialline 445 - theorem
OAI.MinUncutGames.Foundations.Complexity.CookLevin.PolynomialMachine.timePolynomial_evalline 449 - theorem
OAI.MinUncutGames.Foundations.Complexity.CookLevin.PolynomialMachine.hornerValue_eq_evalline 456 - theorem
OAI.MinUncutGames.Foundations.Complexity.CookLevin.PolynomialMachine.hornerStageTraceline 462 - def
OAI.MinUncutGames.Foundations.Complexity.CookLevin.PolynomialMachine.outputsInTimeline 476 - def
OAI.MinUncutGames.Foundations.Complexity.CookLevin.PolynomialMachine.computableInPolyTimeline 495