OAI/Computability/DirectedFeedback/Encoding/PreprocessingStageMaps.lean
126 declarations, 0 contain sorry, 0 declared as axioms
- abbrev
OAI.DFVSGames.Foundations.PCP.PreprocessingStageMaps.BaseTableline 9 - def
OAI.DFVSGames.Foundations.PCP.PreprocessingStageMaps.regularline 11 - def
OAI.DFVSGames.Foundations.PCP.PreprocessingStageMaps.paddingline 14 - def
OAI.DFVSGames.Foundations.PCP.PreprocessingStageMaps.familyAtline 18 - def
OAI.DFVSGames.Foundations.PCP.PreprocessingStageMaps.paddedOverlayline 23 - def
OAI.DFVSGames.Foundations.PCP.PreprocessingStageMaps.lazyline 28 - theorem
OAI.DFVSGames.Foundations.PCP.PreprocessingStageMaps.output_eqline 31 - def
OAI.DFVSGames.Foundations.Complexity.MachineRegularTableRuntime.rawProgramline 44 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineRegularTableRuntime.sourceMachine_eqline 52 - def
OAI.DFVSGames.Foundations.Complexity.MachineRegularTableRuntime.cleanupTapesline 56 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineRegularTableRuntime.cleanup_completeline 59 - def
OAI.DFVSGames.Foundations.Complexity.MachineRegularTableRuntime.terminalRunline 63 - def
OAI.DFVSGames.Foundations.Complexity.MachineRegularTableRuntime.computableInPolyTimeline 75 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineRegularTableRuntime.finite_alphabetline 83 - abbrev
OAI.DFVSGames.Foundations.Complexity.MachineTableSplit.Tapeline 95 - abbrev
OAI.DFVSGames.Foundations.Complexity.MachineTableSplit.Stateline 96 - inductive
OAI.DFVSGames.Foundations.Complexity.MachineTableSplit.Labelline 98 - instance
OAI.DFVSGames.Foundations.Complexity.MachineTableSplit.(instance at line 102)line 102 - def
OAI.DFVSGames.Foundations.Complexity.MachineTableSplit.tapesline 104 - def
OAI.DFVSGames.Foundations.Complexity.MachineTableSplit.initialTapesline 108 - def
OAI.DFVSGames.Foundations.Complexity.MachineTableSplit.resultTapesline 110 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineTableSplit.resultTapes_originalline 113 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineTableSplit.resultTapes_workline 117 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineTableSplit.resultTapes_scratchline 120 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineTableSplit.resultTapes_verticesline 123 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineTableSplit.resultTapes_dartsline 126 - def
OAI.DFVSGames.Foundations.Complexity.MachineTableSplit.programline 129 - def
OAI.DFVSGames.Foundations.Complexity.MachineTableSplit.exactStepsline 137 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineTableSplit.splitTraceline 140 - def
OAI.DFVSGames.Foundations.Complexity.MachineTableSplit.timePolynomialline 210 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineTableSplit.timePolynomial_evalline 212 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineTableSplit.exactSteps_leline 215 - def
OAI.DFVSGames.Foundations.Complexity.MachineTableSplit.splitInTimeline 222 - def
OAI.DFVSGames.Foundations.Complexity.MachineTableSplit.machineline 232 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineTableSplit.initial_configurationline 243 - def
OAI.DFVSGames.Foundations.Complexity.MachineTableSplit.rowsBitsline 251 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineTableSplit.tableBits_header_rowsline 254 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineTableSplit.tableTraceline 258 - def
OAI.DFVSGames.Foundations.Complexity.MachineTableSplit.initializedTableInTimeline 266 - theorem
OAI.DFVSGames.Foundations.Complexity.MachinePaddingBounds.rowsBits_length_leline 277 - def
OAI.DFVSGames.Foundations.Complexity.MachinePaddingBounds.rowBoundline 292 - theorem
OAI.DFVSGames.Foundations.Complexity.MachinePaddingBounds.rowBound_nextline 294 - theorem
OAI.DFVSGames.Foundations.Complexity.MachinePaddingBounds.blockRow_le_rowBoundline 299 - theorem
OAI.DFVSGames.Foundations.Complexity.MachinePaddingBounds.steps_le_boundline 304 - def
OAI.DFVSGames.Foundations.Complexity.MachinePaddingBounds.inputSizeline 354 - def
OAI.DFVSGames.Foundations.Complexity.MachinePaddingBounds.rowCapline 357 - theorem
OAI.DFVSGames.Foundations.Complexity.MachinePaddingBounds.rowBound_le_capline 359 - def
OAI.DFVSGames.Foundations.Complexity.MachinePaddingBounds.rowPolynomialline 372 - def
OAI.DFVSGames.Foundations.Complexity.MachinePaddingBounds.timePolynomialline 375 - theorem
OAI.DFVSGames.Foundations.Complexity.MachinePaddingBounds.timePolynomial_boundsline 381 - def
OAI.DFVSGames.Foundations.Complexity.MachinePaddingCertificate.timePolynomialline 407 - def
OAI.DFVSGames.Foundations.Complexity.MachinePaddingCertificate.executionline 410 - def
OAI.DFVSGames.Foundations.Complexity.MachinePaddingTable.initialOutputline 430 - def
OAI.DFVSGames.Foundations.Complexity.MachinePaddingTable.executionline 433 - inductive
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.Tapeline 465 - instance
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.(instance at line 470)line 470 - inductive
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.Labelline 472 - abbrev
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.Alphabetline 481 - abbrev
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.Stateline 482 - def
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.memoryline 484 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.update_outputline 495 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.update_vertexline 498 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.update_edgeline 501 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.update_powerline 504 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.update_fuelline 507 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.update_relationline 510 - def
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.splitTapeline 514 - def
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.splitViewline 515 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.splitView_leftline 523 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.splitView_rightline 525 - def
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.powerTapeline 529 - def
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.powerViewline 538 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.powerView_leftline 549 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.powerView_rightline 551 - def
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.subtractTapeline 555 - def
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.subtractViewline 566 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.subtractView_leftline 579 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.subtractView_rightline 581 - def
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.rowTapeline 585 - def
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.rowViewline 588 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.rowView_leftline 598 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.rowView_rightline 602 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.rowAlphabet_eqline 608 - def
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.rowStateEquivline 611 - def
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.rowProgramline 617 - def
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.programline 624 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.appendTrace_inline_MachineVertexPaddingline 650 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.tableBits_splitline 654 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.splitInitialTapesline 660 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.splitResultTapesline 666 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.splitTraceline 672 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.powerTapesline 689 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.powerTraceline 694 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.affineTapesline 708 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.affineOutputTraceline 715 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.headersTraceline 757 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.copyPowerTraceline 773 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.subtractTapesline 787 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.subtractTraceline 794 - def
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.rowBoolTapesline 809 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.transport_tapes_apply_inline_MachineVertexPaddingline 814 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.rowCastTapesline 821 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.rowInitialTapesline 827 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.rowFinalTapesline 834 - def
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.rowTimeline 842 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.frameTrace_inline_MachineVertexPaddingline 845 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.rowsTraceline 854 - def
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.cleanupTimeline 888 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.cleanupTraceline 890 - def
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.otherTimeline 925 - def
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.totalTimeline 932 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.vertexPaddingTraceline 935 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.rows_length_leline 971 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.darts_length_leline 976 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.power_length_boundline 980 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.initialOutput_lengthline 985 - def
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.intermediateCoefficientline 992 - def
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.intermediatePolynomialline 994 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.intermediate_boundline 997 - def
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.otherPolynomialline 1012 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.otherTime_leline 1016 - def
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.timePolynomialline 1032 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.totalTime_leline 1035 - def
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.vertexPaddingInTimeline 1046 - def
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.machineline 1060 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineVertexPadding.alphabet_finiteline 1071