OAI/Computability/MinUncut/Machines/PoweringMachineRotor.lean
138 declarations, 0 contain sorry, 0 declared as axioms
- abbrev
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineRotor.Alphabetline 17 - def
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineRotor.reverseRoleline 19 - def
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineRotor.endpointRoleline 22 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineRotor.reverseRole_injectiveline 25 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineRotor.endpointRole_injectiveline 26 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineRotor.source_outside_reverseline 27 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineRotor.reverse_outside_endpointline 28 - def
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineRotor.reverseTapesline 30 - def
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineRotor.endpointTapesline 31 - inductive
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineRotor.Labelline 33 - def
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineRotor.instructionline 38 - def
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineRotor.reverseIdline 47 - def
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineRotor.reverseAddressline 50 - def
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineRotor.endpointAddressline 53 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineRotor.reverse_selectedline 56 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineRotor.endpoint_selectedline 66 - def
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineRotor.afterReverseline 72 - def
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineRotor.finalTapesline 77 - def
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineRotor.stepsline 83 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineRotor.rotorTraceline 87 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineRotor.finalTapes_endpointline 137 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineRotor.finalTapes_otherline 148 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineRotor.steps_leline 157 - def
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineRotor.machineline 174 - abbrev
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineWord.Alphabetline 196 - abbrev
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineWord.Tapeline 197 - def
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineWord.firstline 199 - def
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineWord.shiftline 201 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineWord.shift_injectiveline 203 - def
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineWord.rotorRoleline 207 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineWord.rotorRole_injectiveline 212 - def
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineWord.Labelline 216 - instance
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineWord.labelFintypeline 220 - instance
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineWord.labelDecidableEqline 227 - def
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineWord.entryline 234 - def
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineWord.copyInstructionline 238 - def
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineWord.instructionline 245 - def
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineWord.stepsline 258 - def
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineWord.finalTapesline 264 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineWord.finalTapes_otherline 273 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineWord.wordTraceline 292 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineWord.steps_leline 367 - def
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineWord.machineline 381 - abbrev
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineTapes.Tapeline 396 - def
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineTapes.tableline 398 - def
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineTapes.startline 399 - def
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineTapes.queryline 400 - def
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineTapes.scanline 401 - def
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineTapes.reverseline 402 - def
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineTapes.scratchline 403 - def
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineTapes.leftEndpointline 404 - def
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineTapes.rightEndpointline 405 - def
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineTapes.leftCopyline 406 - def
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineTapes.rightCopyline 407 - def
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineTapes.rowOutputline 408 - def
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineTapes.endpointline 410 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineTapes.endpoint_falseline 413 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineTapes.endpoint_trueline 414 - def
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineTapes.wordSharedRoleline 416 - def
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineTapes.trajectoryPlacementline 420 - def
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineTapes.wordPlacementline 423 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineTapes.wordPlacement_inl_zeroline 428 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineTapes.wordPlacement_inl_oneline 430 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineTapes.wordPlacement_inl_twoline 432 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineTapes.wordPlacement_inl_threeline 434 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineTapes.wordPlacement_inl_fourline 436 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineTapes.wordPlacement_inl_fiveline 438 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineTapes.wordPlacement_firstline 440 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineTapes.wordPlacement_succline 442 - def
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineTapes.relationPlacementline 445 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineTapes.relationPlacement_zeroline 449 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineTapes.relationPlacement_oneline 450 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineTapes.relationPlacement_twoline 451 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineTapes.relationPlacement_threeline 452 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineTapes.relationPlacement_fourline 453 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineTapes.relationPlacement_fiveline 454 - def
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineTapes.equalityPlacementline 456 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineTapes.equalityPlacement_zeroline 460 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineTapes.equalityPlacement_oneline 461 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineTapes.equalityPlacement_twoline 462 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineTapes.equalityPlacement_threeline 463 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineTapes.equalityPlacement_fourline 464 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineTapes.equalityPlacement_fiveline 465 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineTapes.wordSharedRole_injectiveline 467 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineTapes.wordSharedRole_ne_startline 470 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineTapes.wordSharedRole_ne_rowOutputline 474 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineTapes.trajectoryPlacement_injectiveline 478 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineTapes.wordShared_ne_trajectoryline 499 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineTapes.wordPlacement_injectiveline 512 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineTapes.relationPlacement_injectiveline 529 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineTapes.equalityPlacement_injectiveline 533 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineTapes.wordPlacement_ne_rowOutputline 537 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineTapes.shared_ne_wordPlacement_succline 553 - abbrev
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineInitialize.ExtraTapeline 567 - abbrev
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineInitialize.GlobalTapeline 568 - abbrev
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineInitialize.Labelline 569 - def
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineInitialize.finalOutputline 571 - def
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineInitialize.commonPlacementline 573 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineInitialize.commonPlacement_injectiveline 576 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineInitialize.commonPlacement_startline 582 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineInitialize.commonPlacement_tableline 586 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineInitialize.commonPlacement_scratchline 591 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineInitialize.commonPlacement_rowOutputline 596 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineInitialize.commonPlacement_ne_finalOutputline 601 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineInitialize.commonPlacement_ne_headerline 606 - def
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineInitialize.headerPlacementline 612 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineInitialize.headerPlacement_injectiveline 616 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineInitialize.headerPlacement_rowOutputline 631 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineInitialize.headerPlacement_eq_commonline 635 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineInitialize.headerPlacement_ne_dataline 639 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineInitialize.headerPlacement_ne_headerline 647 - def
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineInitialize.castTapesline 655 - def
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineInitialize.castStatementline 658 - def
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineInitialize.castConfigurationline 661 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineInitialize.castTapes_applyline 664 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineInitialize.castConfiguration_mkline 670 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineInitialize.stepAux_castline 676 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineInitialize.boolAlphabet_eqline 684 - def
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineInitialize.mergeTapesline 690 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineInitialize.castTapes_embeddingline 695 - def
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineInitialize.dropUnitline 703 - def
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineInitialize.headerStatementline 709 - def
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineInitialize.headerConfigurationline 716 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineInitialize.headerConfiguration_eqline 721 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineInitialize.stepAux_headerStatementline 735 - def
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineInitialize.programline 748 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineInitialize.headerStepline 761 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineInitialize.headerTraceline 777 - def
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineInitialize.initialGlobalTapesline 788 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineInitialize.copyFirstTraceline 791 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineInitialize.initializeTraceline 822 - def
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineInitialize.initializeInTimeline 834 - def
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineInitialize.instructionline 847 - def
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineInitialize.initializeAtInTimeline 851 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineInitialize.final_counterline 866 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineInitialize.final_verticesline 871 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineInitialize.final_dartsline 874 - theorem
OAI.MinUncutGames.Foundations.Complexity.PoweringMachineInitialize.final_extraline 877