OAI/Computability/PerfectCompleteness/Machines/ProducerBootstrapLemmas.lean
74 declarations, 0 contain sorry, 0 declared as axioms
- abbrev
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.ProducerBootstrap.Portsline 18 - inductive
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.ProducerBootstrap.Labelline 20 - abbrev
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.ProducerBootstrap.Label.enumListline 24 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.ProducerBootstrap.Label.enumList_getElem?_ctorIdx_eqline 26 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.ProducerBootstrap.Label.enumList_nodupline 30 - instance
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.ProducerBootstrap.(instance at line 32)line 32 - abbrev
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.ProducerBootstrap.Stateline 36 - structure
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.ProducerBootstrap.Readyline 38 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.ProducerBootstrap.copiedline 45 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.ProducerBootstrap.preparedline 48 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.ProducerBootstrap.statementline 52 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.ProducerBootstrap.prepared_currentline 61 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.ProducerBootstrap.prepared_sourceline 65 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.ProducerBootstrap.prepared_countline 69 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.ProducerBootstrap.prepared_cursorline 73 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.ProducerBootstrap.prepared_scratchline 77 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.ProducerBootstrap.prepared_otherline 81 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.ProducerBootstrap.seedTraceline 85 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.ProducerBootstrap.traceline 98 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.ProducerBootstrap.inTimeline 119 - abbrev
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.RootRefresh.Alphabetline 145 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.RootRefresh.guardline 147 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.RootRefresh.guardStep_nilline 155 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.RootRefresh.guardStep_nonemptyline 166 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.RootRefresh.fieldTapes_overwriteline 179 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.RootRefresh.stepsline 193 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.RootRefresh.steps_nilline 195 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.RootRefresh.steps_consline 197 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.RootRefresh.steps_le_lengthline 202 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.RootRefresh.refreshTraceline 208 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.RootRefresh.refreshInTimeline 264 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.RootRefresh.refresh_otherline 286 - inductive
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.RootRefresh.Labelline 292 - abbrev
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.RootRefresh.Label.enumListline 296 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.RootRefresh.Label.enumList_getElem?_ctorIdx_eqline 298 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.RootRefresh.Label.enumList_nodupline 302 - instance
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.RootRefresh.(instance at line 304)line 304 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.RootRefresh.programline 308 - abbrev
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.RootRefresh.machineline 314 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.RootRefresh.machineTraceline 325 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.RootRefresh.computableInPolyTimeline 343 - abbrev
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.StackEncoding.Cellsline 367 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.StackEncoding.encodeline 369 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.StackEncoding.readline 371 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.StackEncoding.headline 374 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.StackEncoding.isEmptyline 376 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.StackEncoding.popShiftline 378 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.StackEncoding.pushShiftline 381 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.StackEncoding.encode_applyline 384 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.StackEncoding.encode_nilline 387 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.StackEncoding.read_atline 391 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.StackEncoding.read_of_capacity_leline 395 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.StackEncoding.read_encodeline 399 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.StackEncoding.head_encodeline 406 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.StackEncoding.head_encode_eq_none_iffline 410 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.StackEncoding.isEmpty_encodeline 414 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.StackEncoding.isEmpty_encode_eq_true_iffline 419 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.StackEncoding.encode_tailline 424 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.StackEncoding.encode_consline 430 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.StackEncoding.tail_length_leline 435 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.StackEncoding.cons_length_leline 440 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.StackEncoding.encode_injectiveline 445 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.StackEncoding.encode_eq_iffline 452 - abbrev
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.StackEncoding.BoundedStackline 457 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.StackEncoding.boundedEncodingline 459 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.StackEncoding.boundedPopline 466 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.StackEncoding.boundedPushline 469 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.StackEncoding.boundedPop_correctline 473 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.StackEncoding.boundedPush_correctline 477 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.StackEncoding.encodeTapesline 486 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.StackEncoding.encodeTapes_updateline 489 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.StackEncoding.encodeTapes_popline 498 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.StackEncoding.encodeTapes_pushline 504 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.StackEncoding.encodeTapes_injectiveline 511