OAI/Computability/DirectedFeedback/Machines/PoweringMachineWord.lean
143 declarations, 0 contain sorry, 0 declared as axioms
- abbrev
OAI.DFVSGames.Foundations.Complexity.PoweringMachineWord.Alphabetline 60 - abbrev
OAI.DFVSGames.Foundations.Complexity.PoweringMachineWord.Tapeline 61 - def
OAI.DFVSGames.Foundations.Complexity.PoweringMachineWord.firstline 63 - def
OAI.DFVSGames.Foundations.Complexity.PoweringMachineWord.shiftline 65 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineWord.shift_injectiveline 67 - def
OAI.DFVSGames.Foundations.Complexity.PoweringMachineWord.rotorRoleline 71 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineWord.rotorRole_injectiveline 76 - def
OAI.DFVSGames.Foundations.Complexity.PoweringMachineWord.Labelline 80 - instance
OAI.DFVSGames.Foundations.Complexity.PoweringMachineWord.labelFintypeline 84 - instance
OAI.DFVSGames.Foundations.Complexity.PoweringMachineWord.labelDecidableEqline 91 - def
OAI.DFVSGames.Foundations.Complexity.PoweringMachineWord.entryline 98 - def
OAI.DFVSGames.Foundations.Complexity.PoweringMachineWord.copyInstructionline 102 - def
OAI.DFVSGames.Foundations.Complexity.PoweringMachineWord.instructionline 109 - def
OAI.DFVSGames.Foundations.Complexity.PoweringMachineWord.stepsline 122 - def
OAI.DFVSGames.Foundations.Complexity.PoweringMachineWord.finalTapesline 128 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineWord.finalTapes_otherline 137 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineWord.wordTraceline 156 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineWord.steps_leline 231 - def
OAI.DFVSGames.Foundations.Complexity.PoweringMachineWord.machineline 245 - abbrev
OAI.DFVSGames.Foundations.Complexity.PoweringMachineTapes.Tapeline 263 - def
OAI.DFVSGames.Foundations.Complexity.PoweringMachineTapes.tableline 265 - def
OAI.DFVSGames.Foundations.Complexity.PoweringMachineTapes.startline 266 - def
OAI.DFVSGames.Foundations.Complexity.PoweringMachineTapes.queryline 267 - def
OAI.DFVSGames.Foundations.Complexity.PoweringMachineTapes.scanline 268 - def
OAI.DFVSGames.Foundations.Complexity.PoweringMachineTapes.reverseline 269 - def
OAI.DFVSGames.Foundations.Complexity.PoweringMachineTapes.scratchline 270 - def
OAI.DFVSGames.Foundations.Complexity.PoweringMachineTapes.leftEndpointline 271 - def
OAI.DFVSGames.Foundations.Complexity.PoweringMachineTapes.rightEndpointline 272 - def
OAI.DFVSGames.Foundations.Complexity.PoweringMachineTapes.leftCopyline 273 - def
OAI.DFVSGames.Foundations.Complexity.PoweringMachineTapes.rightCopyline 274 - def
OAI.DFVSGames.Foundations.Complexity.PoweringMachineTapes.rowOutputline 275 - def
OAI.DFVSGames.Foundations.Complexity.PoweringMachineTapes.endpointline 277 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineTapes.endpoint_falseline 280 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineTapes.endpoint_trueline 281 - def
OAI.DFVSGames.Foundations.Complexity.PoweringMachineTapes.wordSharedRoleline 283 - def
OAI.DFVSGames.Foundations.Complexity.PoweringMachineTapes.trajectoryPlacementline 287 - def
OAI.DFVSGames.Foundations.Complexity.PoweringMachineTapes.wordPlacementline 290 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineTapes.wordPlacement_inl_zeroline 295 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineTapes.wordPlacement_inl_oneline 297 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineTapes.wordPlacement_inl_twoline 299 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineTapes.wordPlacement_inl_threeline 301 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineTapes.wordPlacement_inl_fourline 303 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineTapes.wordPlacement_inl_fiveline 305 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineTapes.wordPlacement_firstline 307 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineTapes.wordPlacement_succline 309 - def
OAI.DFVSGames.Foundations.Complexity.PoweringMachineTapes.relationPlacementline 312 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineTapes.relationPlacement_zeroline 316 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineTapes.relationPlacement_oneline 317 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineTapes.relationPlacement_twoline 318 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineTapes.relationPlacement_threeline 319 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineTapes.relationPlacement_fourline 320 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineTapes.relationPlacement_fiveline 321 - def
OAI.DFVSGames.Foundations.Complexity.PoweringMachineTapes.equalityPlacementline 323 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineTapes.equalityPlacement_zeroline 327 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineTapes.equalityPlacement_oneline 328 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineTapes.equalityPlacement_twoline 329 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineTapes.equalityPlacement_threeline 330 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineTapes.equalityPlacement_fourline 331 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineTapes.equalityPlacement_fiveline 332 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineTapes.wordSharedRole_injectiveline 334 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineTapes.wordSharedRole_ne_startline 337 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineTapes.wordSharedRole_ne_rowOutputline 341 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineTapes.trajectoryPlacement_injectiveline 345 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineTapes.wordShared_ne_trajectoryline 366 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineTapes.wordPlacement_injectiveline 379 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineTapes.relationPlacement_injectiveline 396 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineTapes.equalityPlacement_injectiveline 400 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineTapes.wordPlacement_ne_rowOutputline 404 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineTapes.shared_ne_wordPlacement_succline 420 - abbrev
OAI.DFVSGames.Foundations.Complexity.PoweringMachineInitialize.ExtraTapeline 437 - abbrev
OAI.DFVSGames.Foundations.Complexity.PoweringMachineInitialize.GlobalTapeline 438 - abbrev
OAI.DFVSGames.Foundations.Complexity.PoweringMachineInitialize.Labelline 439 - def
OAI.DFVSGames.Foundations.Complexity.PoweringMachineInitialize.finalOutputline 441 - def
OAI.DFVSGames.Foundations.Complexity.PoweringMachineInitialize.commonPlacementline 443 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineInitialize.commonPlacement_injectiveline 446 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineInitialize.commonPlacement_startline 452 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineInitialize.commonPlacement_tableline 456 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineInitialize.commonPlacement_scratchline 461 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineInitialize.commonPlacement_rowOutputline 466 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineInitialize.commonPlacement_ne_finalOutputline 471 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineInitialize.commonPlacement_ne_headerline 476 - def
OAI.DFVSGames.Foundations.Complexity.PoweringMachineInitialize.headerPlacementline 482 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineInitialize.headerPlacement_injectiveline 486 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineInitialize.headerPlacement_rowOutputline 501 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineInitialize.headerPlacement_eq_commonline 505 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineInitialize.headerPlacement_ne_dataline 509 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineInitialize.headerPlacement_ne_headerline 517 - def
OAI.DFVSGames.Foundations.Complexity.PoweringMachineInitialize.castTapes_inline_PoweringMachineInitializeline 525 - def
OAI.DFVSGames.Foundations.Complexity.PoweringMachineInitialize.castStatement_inline_PoweringMachineInitializeline 528 - def
OAI.DFVSGames.Foundations.Complexity.PoweringMachineInitialize.castConfiguration_inline_PoweringMachineInitializeline 531 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineInitialize.castTapes_apply_inline_PoweringMachineInitializeline 534 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineInitialize.castConfiguration_mk_inline_PoweringMachineInitializeline 540 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineInitialize.stepAux_cast_inline_PoweringMachineInitializeline 546 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineInitialize.boolAlphabet_eq_inline_PoweringMachineInitializeline 554 - def
OAI.DFVSGames.Foundations.Complexity.PoweringMachineInitialize.mergeTapesline 560 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineInitialize.castTapes_embedding_inline_PoweringMachineInitializeline 565 - def
OAI.DFVSGames.Foundations.Complexity.PoweringMachineInitialize.dropUnit_inline_PoweringMachineInitializeline 573 - def
OAI.DFVSGames.Foundations.Complexity.PoweringMachineInitialize.headerStatementline 579 - def
OAI.DFVSGames.Foundations.Complexity.PoweringMachineInitialize.headerConfigurationline 586 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineInitialize.headerConfiguration_eq_inline_PoweringMachineInitializeline 591 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineInitialize.stepAux_headerStatementline 605 - def
OAI.DFVSGames.Foundations.Complexity.PoweringMachineInitialize.programline 618 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineInitialize.headerStepline 631 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineInitialize.headerTraceline 647 - def
OAI.DFVSGames.Foundations.Complexity.PoweringMachineInitialize.initialGlobalTapesline 658 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineInitialize.copyFirstTraceline 661 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineInitialize.initializeTraceline 692 - def
OAI.DFVSGames.Foundations.Complexity.PoweringMachineInitialize.initializeInTimeline 704 - def
OAI.DFVSGames.Foundations.Complexity.PoweringMachineInitialize.instructionline 717 - def
OAI.DFVSGames.Foundations.Complexity.PoweringMachineInitialize.initializeAtInTimeline 721 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineInitialize.final_counterline 736 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineInitialize.final_verticesline 741 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineInitialize.final_dartsline 744 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineInitialize.final_extraline 747 - def
OAI.DFVSGames.Foundations.Complexity.PoweringGlobalEnumeration.headerTapeEquivline 760 - def
OAI.DFVSGames.Foundations.Complexity.PoweringGlobalEnumeration.unitTapeEquivline 771 - def
OAI.DFVSGames.Foundations.Complexity.PoweringGlobalEnumeration.sharedTapeEquivline 777 - def
OAI.DFVSGames.Foundations.Complexity.PoweringGlobalEnumeration.extraTapeEquivline 780 - def
OAI.DFVSGames.Foundations.Complexity.PoweringGlobalEnumeration.globalTapeEquivline 783 - def
OAI.DFVSGames.Foundations.Complexity.PoweringGlobalEnumeration.enumerationline 786 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringGlobalEnumeration.globalTapeEquiv_enumerationline 789 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringGlobalEnumeration.enumeration_globalTapeEquivline 793 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringGlobalEnumeration.source_indexline 797 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringGlobalEnumeration.counter_indexline 800 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringGlobalEnumeration.vertices_indexline 803 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringGlobalEnumeration.darts_indexline 806 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringGlobalEnumeration.sharedRole_indexline 809 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringGlobalEnumeration.trajectory_indexline 812 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringGlobalEnumeration.finalOutput_indexline 815 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringGlobalEnumeration.card_globalTapeline 818 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringGlobalEnumeration.natCard_globalTapeline 822 - def
OAI.DFVSGames.Foundations.Complexity.PoweringGlobalEnumeration.allTapesline 826 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringGlobalEnumeration.allTapes_lengthline 828 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringGlobalEnumeration.mem_allTapesline 831 - abbrev
OAI.DFVSGames.Foundations.Complexity.PoweringMachineRelation.Alphabetline 850 - def
OAI.DFVSGames.Foundations.Complexity.PoweringMachineRelation.addressline 852 - def
OAI.DFVSGames.Foundations.Complexity.PoweringMachineRelation.valueline 855 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineRelation.selectedline 859 - def
OAI.DFVSGames.Foundations.Complexity.PoweringMachineRelation.instructionline 871 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineRelation.relationTraceline 877 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineRelation.steps_leline 897 - theorem
OAI.DFVSGames.Foundations.Complexity.PoweringMachineRelation.value_eq_acceptsline 907 - def
OAI.DFVSGames.Foundations.Complexity.PoweringMachineRelation.machineline 912