OAI/Computability/MinUncut/Machines/MachineLazyTable.lean
66 declarations, 0 contain sorry, 0 declared as axioms
- inductive
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.Tapeline 13 - abbrev
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.Tape.enumListline 18 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.Tape.enumList_getElem?_ctorIdx_eqline 22 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.Tape.enumList_nodupline 26 - instance
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.(instance at line 28)line 28 - abbrev
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.Stateline 32 - def
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.cleanline 34 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.clean_pairline 37 - def
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.splitRolesline 40 - def
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.splitViewline 41 - def
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.dummyRolesline 45 - def
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.dummyViewline 46 - def
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.oldRolesline 50 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.splitRoles_leftline 54 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.splitRoles_rightline 57 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.dummyRoles_leftline 60 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.dummyRoles_rightline 63 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.oldRoles_injectiveline 66 - inductive
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.Labelline 68 - def
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.programline 78 - def
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.frameline 115 - def
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.initialTapesline 120 - def
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.loopTapesline 122 - def
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.finalTapesline 127 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.joinTraceline 129 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.dummyTraceline 133 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.oldTraceline 162 - def
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.prefixStepsline 194 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.prefixTraceline 197 - def
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.vertexBlockline 279 - def
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.bodyStepsline 283 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.frame_old_emptyline 289 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.bodyTraceline 294 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.drainPhaseline 406 - def
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.finishStepsline 417 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.finishTraceline 419 - def
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.remainingline 474 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.remaining_zeroline 476 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.remaining_doneline 477 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.remaining_consline 479 - def
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.inputBlocksline 485 - def
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.outputBlocksline 488 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.vertexBlock_codecline 491 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.encodeWords_flatMapline 497 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.inputBlocks_codecline 503 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.outputBlocks_codecline 510 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.input_table_codecline 516 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.output_table_codecline 527 - def
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.loopStepsline 539 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.loopTraceline 547 - def
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.totalStepsline 588 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.tableTraceline 592 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.dummyRows_length_leline 607 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.bodySteps_leline 618 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.output_length_leline 739 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.loopSteps_leline 756 - def
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.timePolynomialline 788 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.timePolynomial_evalline 791 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.totalSteps_leline 795 - def
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.machineline 826 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.machine_alphabet_finiteline 837 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.initial_configurationline 843 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.finalTapes_inputline 852 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.finalTapes_outputline 853 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.finalTapes_work_emptyline 855 - def
OAI.MinUncutGames.Foundations.Complexity.MachineLazyTable.machineInTimeline 859