OAI/Computability/DirectedFeedback/Machines/MachineOverlayTable.lean
134 declarations, 0 contain sorry, 0 declared as axioms
- abbrev
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.Tapeline 60 - abbrev
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.Ambientline 61 - abbrev
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.Stateline 62 - def
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.graphArchiveline 64 - def
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.graphStreamline 65 - def
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.scratchline 66 - def
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.vertexCountline 67 - def
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.dartCountline 68 - def
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.expanderArchiveline 69 - def
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.expanderStreamline 70 - def
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.fuelline 71 - def
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.vertexline 72 - def
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.tailline 73 - def
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.oldReverseline 74 - def
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.relationline 75 - def
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.dividedCopyline 76 - def
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.quotientline 77 - def
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.newReverseline 78 - def
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.rowBufferline 79 - def
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.outputline 80 - def
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.oldTapesline 82 - def
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.expanderTapesline 86 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.oldTapes_injectiveline 90 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.expanderTapes_injectiveline 96 - def
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.cleanline 102 - def
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.expanderStateline 105 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.expanderState_cleanline 114 - inductive
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.MainLabelline 119 - abbrev
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.Labelline 131 - def
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.nextline 133 - def
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.mainInstructionline 135 - def
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.programline 175 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.program_mainline 181 - def
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.extraTapesline 184 - def
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.splitViewline 187 - def
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.combineline 191 - def
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.initialTapesline 195 - def
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.splitTapesline 198 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.placedTapesline 201 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.splitTraceline 206 - def
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.memoryline 226 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.memory_graphArchiveline 230 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.memory_graphStreamline 232 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.memory_scratchline 234 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.memory_vertexCountline 236 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.memory_dartCountline 238 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.memory_expanderArchiveline 240 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.memory_expanderStreamline 242 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.memory_fuelline 244 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.memory_vertexline 246 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.memory_tailline 248 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.memory_oldReverseline 250 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.memory_relationline 252 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.memory_dividedCopyline 254 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.memory_quotientline 256 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.memory_newReverseline 258 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.memory_rowBufferline 260 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.memory_outputline 262 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.update_outputline 265 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.update_expanderStreamline 268 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.update_graphStreamline 272 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.update_fuelline 276 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.update_vertexline 279 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.update_tailline 282 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.update_vertexCountline 285 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.update_dartCountline 288 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.joinTrace_inline_MachineOverlayTableline 292 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.initialTapes_memoryline 296 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.splitTapes_memoryline 303 - def
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.preparationStepsline 311 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.preparationTraceline 313 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.encodeWords_flatMap_inline_MachineOverlayTableline 381 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.encodeWords_flatten_inline_MachineOverlayTableline 387 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.encodeWords_flatten_flatMap_inline_MachineOverlayTableline 393 - def
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.oldRowsline 402 - def
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.expanderValuesline 403 - def
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.oldBlockline 406 - def
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.expanderBlockline 408 - def
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.oldOutputline 411 - def
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.expanderOutputline 413 - def
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.outputBlockline 415 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.oldOutput_eqline 418 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.expanderOutput_eqline 432 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.outputBlock_eqline 436 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.graphRows_blocksline 442 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.expanderRows_blocksline 451 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.tableBits_blocksline 456 - def
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.remainingline 467 - def
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.emittedPrefixline 469 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.remaining_stepline 472 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.prefix_stepline 480 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.remaining_zeroline 487 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.remaining_endline 489 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.prefix_zeroline 493 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.prefix_endline 495 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.oldFrameline 502 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.expanderFrameline 511 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.oldVertexTraceline 519 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.expanderVertexTraceline 537 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.tailCopyTraceline 568 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.tailFinishTraceline 585 - def
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.pairStepsline 614 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.pairTraceline 620 - def
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.cleanupStepsline 640 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.cleanupTraceline 642 - def
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.rawExpanderline 671 - def
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.outputPrefixline 674 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.outputPrefix_stepline 677 - def
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.loopBaseline 682 - def
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.loopCostline 688 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.loopBodyTracesline 694 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.loopTraceline 730 - def
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.tableStepsline 764 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.tableTraceline 769 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.flatMap_length_le_inline_MachineOverlayTableline 797 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.flatten_length_le_inline_MachineOverlayTableline 809 - def
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.oldSizeline 813 - def
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.expanderSizeline 814 - def
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.blockSizeline 815 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.oldOutput_length_leline 817 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.expanderOutput_length_leline 824 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.outputBlock_length_leline 837 - def
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.outputCapacityline 845 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.outputPrefix_length_leline 847 - def
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.pairBudgetline 864 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.pairSteps_leline 871 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.loopSteps_leline 909 - def
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.phasePolynomialline 916 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.phasePolynomial_evalline 932 - def
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.timePolynomialline 940 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.tableSteps_leline 943 - def
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.tableInTimeline 960 - def
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.machineline 973 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineOverlayTable.machine_alphabet_finiteline 984