OAI/Computability/MinUncut/Machines/Runtime.lean
72 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.MinUncutGames.Foundations.Complexity.Runtime.statementPushBoundline 9 - def
OAI.MinUncutGames.Foundations.Complexity.Runtime.maxLabelPushesline 19 - theorem
OAI.MinUncutGames.Foundations.Complexity.Runtime.maxLabelPushes_geline 24 - def
OAI.MinUncutGames.Foundations.Complexity.Runtime.programPushBoundline 36 - theorem
OAI.MinUncutGames.Foundations.Complexity.Runtime.statement_le_programPushBoundline 39 - theorem
OAI.MinUncutGames.Foundations.Complexity.Runtime.stepAuxStackLengthline 44 - theorem
OAI.MinUncutGames.Foundations.Complexity.Runtime.iterateSizeBoundline 87 - theorem
OAI.MinUncutGames.Foundations.Complexity.Runtime.executionSizeBoundline 99 - theorem
OAI.MinUncutGames.Foundations.Complexity.Runtime.stepStackLengthline 122 - theorem
OAI.MinUncutGames.Foundations.Complexity.Runtime.initialStackLengthline 135 - theorem
OAI.MinUncutGames.Foundations.Complexity.Runtime.haltedOutputLengthline 142 - theorem
OAI.MinUncutGames.Foundations.Complexity.Runtime.outputLength_leline 146 - theorem
OAI.MinUncutGames.Foundations.Complexity.Runtime.encodedOutputLengthline 158 - abbrev
OAI.MinUncutGames.Foundations.Complexity.MachineEmbedding.Alphabetline 176 - def
OAI.MinUncutGames.Foundations.Complexity.MachineEmbedding.tapesline 180 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineEmbedding.tapes_inlline 185 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineEmbedding.tapes_inrline 188 - def
OAI.MinUncutGames.Foundations.Complexity.MachineEmbedding.labelline 191 - def
OAI.MinUncutGames.Foundations.Complexity.MachineEmbedding.configurationline 195 - def
OAI.MinUncutGames.Foundations.Complexity.MachineEmbedding.statementline 202 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineEmbedding.tapes_updateline 219 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineEmbedding.stepAux_simulationline 232 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineEmbedding.stepAux_preserves_extra_stateline 258 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineEmbedding.stepAux_preserves_extra_tapeline 266 - def
OAI.MinUncutGames.Foundations.Complexity.MachineEmbedding.programline 274 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineEmbedding.step_runningline 280 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineEmbedding.step_simulationline 293 - def
OAI.MinUncutGames.Foundations.Complexity.MachineComposition.advanceline 314 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineComposition.advance_noneline 317 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineComposition.advance_someline 320 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineComposition.advance_iterate_noneline 323 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineComposition.liftSuccessfulTraceline 329 - def
OAI.MinUncutGames.Foundations.Complexity.MachineComposition.liftExecutionInTimeline 353 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineComposition.liftExecutionInTime_stepsline 367 - def
OAI.MinUncutGames.Foundations.Complexity.MachineComposition.embeddedExecutionline 374 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineComposition.natPolynomial_eval_monoline 392 - def
OAI.MinUncutGames.Foundations.Complexity.MachineComposition.compositionPolynomialline 401 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineComposition.compositionBudget_leline 404 - def
OAI.MinUncutGames.Foundations.Complexity.MachineComposition.fourPhaseExecutionline 415 - abbrev
OAI.MinUncutGames.Reduction.MachineTransfer.alphabetline 448 - def
OAI.MinUncutGames.Reduction.MachineTransfer.loopline 454 - def
OAI.MinUncutGames.Reduction.MachineTransfer.machineline 461 - def
OAI.MinUncutGames.Reduction.MachineTransfer.tapeStacksline 473 - def
OAI.MinUncutGames.Reduction.MachineTransfer.runningline 478 - def
OAI.MinUncutGames.Reduction.MachineTransfer.haltedline 482 - theorem
OAI.MinUncutGames.Reduction.MachineTransfer.update_inputline 486 - theorem
OAI.MinUncutGames.Reduction.MachineTransfer.update_outputline 492 - theorem
OAI.MinUncutGames.Reduction.MachineTransfer.step_emptyline 497 - theorem
OAI.MinUncutGames.Reduction.MachineTransfer.step_consline 505 - def
OAI.MinUncutGames.Reduction.MachineTransfer.nextline 514 - theorem
OAI.MinUncutGames.Reduction.MachineTransfer.transfer_stepsline 517 - theorem
OAI.MinUncutGames.Reduction.MachineTransfer.initList_eqline 534 - theorem
OAI.MinUncutGames.Reduction.MachineTransfer.haltList_eqline 541 - theorem
OAI.MinUncutGames.Reduction.MachineTransfer.transfer_init_stepsline 548 - def
OAI.MinUncutGames.Reduction.MachineTransfer.outputsInTimeline 557 - theorem
OAI.MinUncutGames.Reduction.MachineTransfer.outputsInTime_stepsline 564 - def
OAI.MinUncutGames.Reduction.MachineTransfer.computableInPolyTimeline 567 - def
OAI.MinUncutGames.Reduction.MachineTransfer.exitAtline 586 - def
OAI.MinUncutGames.Reduction.MachineTransfer.loopAtline 591 - def
OAI.MinUncutGames.Reduction.MachineTransfer.tapesAtline 598 - theorem
OAI.MinUncutGames.Reduction.MachineTransfer.tapesAt_srcline 602 - theorem
OAI.MinUncutGames.Reduction.MachineTransfer.tapesAt_dstline 607 - theorem
OAI.MinUncutGames.Reduction.MachineTransfer.tapesAt_otherline 612 - theorem
OAI.MinUncutGames.Reduction.MachineTransfer.tapesAt_selfline 617 - theorem
OAI.MinUncutGames.Reduction.MachineTransfer.update_tapesAt_srcline 621 - theorem
OAI.MinUncutGames.Reduction.MachineTransfer.update_tapesAt_dstline 635 - def
OAI.MinUncutGames.Reduction.MachineTransfer.nextAtline 646 - theorem
OAI.MinUncutGames.Reduction.MachineTransfer.stepAt_emptyline 651 - theorem
OAI.MinUncutGames.Reduction.MachineTransfer.stepAt_consline 665 - theorem
OAI.MinUncutGames.Reduction.MachineTransfer.transferAt_stepsline 681 - theorem
OAI.MinUncutGames.Reduction.MachineTransfer.transferAt_fromTapesline 705 - def
OAI.MinUncutGames.Reduction.MachineTransfer.transferAtInTimeline 718