OAI/Computability/PerfectCompleteness/Machines/CircuitFinish.lean
39 declarations, 0 contain sorry, 0 declared as axioms
- inductive
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitFinish.Tapeline 15 - abbrev
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitFinish.Tape.enumListline 20Source documentation
A list enumerating every element of the type, which are all zero-argument constructors. (Generated by the
Fintypederiving handler.)protected abbrev Tape.enumList : List Tape := [.current, .freeInputs, .root, .reversedRecords, …
Mentions: OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitFinish.Tape
- theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitFinish.Tape.enumList_getElem?_ctorIdx_eqline 23 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitFinish.Tape.enumList_nodupline 27 - instance
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitFinish.(instance at line 29)line 29 - inductive
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitFinish.Labelline 33 - abbrev
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitFinish.Label.enumListline 39Source documentation
A list enumerating every element of the type, which are all zero-argument constructors. (Generated by the
Fintypederiving handler.)protected abbrev Label.enumList : List Label := [.copyOut, .copyBack, .cancel, .records, .rootOut, …
Mentions: OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitFinish.Label
- theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitFinish.Label.enumList_getElem?_ctorIdx_eqline 42 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitFinish.Label.enumList_nodupline 46 - instance
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitFinish.(instance at line 48)line 48 - abbrev
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitFinish.Alphabetline 52 - abbrev
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitFinish.Stateline 53 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitFinish.memoryline 55 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitFinish.update_currentline 65 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitFinish.update_freeInputsline 68 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitFinish.update_rootline 71 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitFinish.update_reversedRecordsline 74 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitFinish.update_outputline 77 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitFinish.update_gateCountline 80 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitFinish.update_scratchline 83 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitFinish.cancelLoopline 89 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitFinish.programline 95 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitFinish.appendTraceline 116 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitFinish.prependTraceline 120 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitFinish.cancelStep_zeroline 178 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitFinish.cancelStep_succline 188 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitFinish.cancelTraceline 199 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitFinish.initialTapesline 222 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitFinish.finalTapesline 225 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitFinish.totalTimeline 228 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitFinish.finishTraceline 232 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitFinish.finalTapes_outputline 279 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitFinish.finalTapes_cleanline 282 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitFinish.totalTime_eqline 286 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitFinish.totalTime_leline 291 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitFinish.circuit_finalTapesline 297 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitFinish.circuitTraceline 305 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitFinish.circuitInTimeline 315 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitFinish.placedCircuitInTimeline 325