OAI/Computability/MinUncut/Machines/MachineRegularTableRuntime.lean
125 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.MinUncutGames.Foundations.Complexity.MachineRegularTableRuntime.rawProgramline 16 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineRegularTableRuntime.sourceMachine_eqline 24 - def
OAI.MinUncutGames.Foundations.Complexity.MachineRegularTableRuntime.cleanupTapesline 28 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineRegularTableRuntime.cleanup_completeline 31 - def
OAI.MinUncutGames.Foundations.Complexity.MachineRegularTableRuntime.terminalRunline 35 - def
OAI.MinUncutGames.Foundations.Complexity.MachineRegularTableRuntime.computableInPolyTimeline 51 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineRegularTableRuntime.finite_alphabetline 59 - abbrev
OAI.MinUncutGames.Foundations.Complexity.MachineTableSplit.Tapeline 74 - abbrev
OAI.MinUncutGames.Foundations.Complexity.MachineTableSplit.Stateline 75 - inductive
OAI.MinUncutGames.Foundations.Complexity.MachineTableSplit.Labelline 77 - abbrev
OAI.MinUncutGames.Foundations.Complexity.MachineTableSplit.Label.enumListline 81 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineTableSplit.Label.enumList_getElem?_ctorIdx_eqline 84 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineTableSplit.Label.enumList_nodupline 88 - instance
OAI.MinUncutGames.Foundations.Complexity.MachineTableSplit.(instance at line 90)line 90 - def
OAI.MinUncutGames.Foundations.Complexity.MachineTableSplit.tapesline 94 - def
OAI.MinUncutGames.Foundations.Complexity.MachineTableSplit.initialTapesline 98 - def
OAI.MinUncutGames.Foundations.Complexity.MachineTableSplit.resultTapesline 100 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineTableSplit.resultTapes_originalline 103 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineTableSplit.resultTapes_workline 107 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineTableSplit.resultTapes_scratchline 110 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineTableSplit.resultTapes_verticesline 113 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineTableSplit.resultTapes_dartsline 116 - def
OAI.MinUncutGames.Foundations.Complexity.MachineTableSplit.programline 119 - def
OAI.MinUncutGames.Foundations.Complexity.MachineTableSplit.exactStepsline 127 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineTableSplit.splitTraceline 130 - def
OAI.MinUncutGames.Foundations.Complexity.MachineTableSplit.timePolynomialline 200 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineTableSplit.timePolynomial_evalline 202 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineTableSplit.exactSteps_leline 205 - def
OAI.MinUncutGames.Foundations.Complexity.MachineTableSplit.splitInTimeline 212 - def
OAI.MinUncutGames.Foundations.Complexity.MachineTableSplit.machineline 222 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineTableSplit.initial_configurationline 233 - def
OAI.MinUncutGames.Foundations.Complexity.MachineTableSplit.rowsBitsline 242 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineTableSplit.tableBits_header_rowsline 245 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineTableSplit.tableTraceline 249 - def
OAI.MinUncutGames.Foundations.Complexity.MachineTableSplit.initializedTableInTimeline 257 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachinePaddingBounds.rowsBits_length_leline 270 - def
OAI.MinUncutGames.Foundations.Complexity.MachinePaddingBounds.rowBoundline 285 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachinePaddingBounds.rowBound_nextline 287 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachinePaddingBounds.blockRow_le_rowBoundline 292 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachinePaddingBounds.steps_le_boundline 297 - def
OAI.MinUncutGames.Foundations.Complexity.MachinePaddingBounds.inputSizeline 347 - def
OAI.MinUncutGames.Foundations.Complexity.MachinePaddingBounds.rowCapline 350 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachinePaddingBounds.rowBound_le_capline 352 - def
OAI.MinUncutGames.Foundations.Complexity.MachinePaddingBounds.rowPolynomialline 365 - def
OAI.MinUncutGames.Foundations.Complexity.MachinePaddingBounds.timePolynomialline 368 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachinePaddingBounds.timePolynomial_boundsline 374 - def
OAI.MinUncutGames.Foundations.Complexity.MachinePaddingCertificate.timePolynomialline 402 - def
OAI.MinUncutGames.Foundations.Complexity.MachinePaddingCertificate.executionline 405 - def
OAI.MinUncutGames.Foundations.Complexity.MachinePaddingTable.initialOutputline 428 - def
OAI.MinUncutGames.Foundations.Complexity.MachinePaddingTable.executionline 431 - inductive
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.Tapeline 467 - abbrev
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.Tape.enumListline 472 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.Tape.enumList_getElem?_ctorIdx_eqline 475 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.Tape.enumList_nodupline 479 - instance
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.(instance at line 481)line 481 - inductive
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.Labelline 485 - abbrev
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.Alphabetline 494 - abbrev
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.Stateline 495 - def
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.memoryline 497 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.update_outputline 508 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.update_vertexline 511 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.update_edgeline 514 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.update_powerline 517 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.update_fuelline 520 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.update_relationline 523 - def
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.splitTapeline 527 - def
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.splitViewline 528 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.splitView_leftline 536 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.splitView_rightline 538 - def
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.powerTapeline 542 - def
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.powerViewline 551 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.powerView_leftline 562 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.powerView_rightline 564 - def
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.subtractTapeline 568 - def
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.subtractViewline 579 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.subtractView_leftline 592 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.subtractView_rightline 594 - def
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.rowTapeline 598 - def
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.rowViewline 601 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.rowView_leftline 611 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.rowView_rightline 615 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.rowAlphabet_eqline 621 - def
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.rowStateEquivline 624 - def
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.rowProgramline 630 - def
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.programline 637 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.appendTraceline 663 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.tableBits_splitline 667 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.splitInitialTapesline 673 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.splitResultTapesline 679 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.splitTraceline 685 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.powerTapesline 702 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.powerTraceline 707 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.affineTapesline 721 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.affineOutputTraceline 728 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.headersTraceline 770 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.copyPowerTraceline 786 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.subtractTapesline 800 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.subtractTraceline 807 - def
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.rowBoolTapesline 822 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.transport_tapes_applyline 827 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.rowCastTapesline 834 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.rowInitialTapesline 840 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.rowFinalTapesline 847 - def
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.rowTimeline 855 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.frameTraceline 858 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.rowsTraceline 867 - def
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.cleanupTimeline 901 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.cleanupTraceline 903 - def
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.otherTimeline 938 - def
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.totalTimeline 945 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.vertexPaddingTraceline 948 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.rows_length_leline 984 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.darts_length_leline 989 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.power_length_boundline 993 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.initialOutput_lengthline 998 - def
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.intermediateCoefficientline 1005 - def
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.intermediatePolynomialline 1007 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.intermediate_boundline 1010 - def
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.otherPolynomialline 1025 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.otherTime_leline 1029 - def
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.timePolynomialline 1045 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.totalTime_leline 1048 - def
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.vertexPaddingInTimeline 1059 - def
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.machineline 1073 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineVertexPadding.alphabet_finiteline 1084