OAI/Computability/DirectedFeedback/Machines/MachineAffineLookup.lean
68 declarations, 0 contain sorry, 0 declared as axioms
- abbrev
OAI.DFVSGames.Foundations.Complexity.MachineAffineLookup.Alphabetline 14 - inductive
OAI.DFVSGames.Foundations.Complexity.MachineAffineLookup.Labelline 16 - def
OAI.DFVSGames.Foundations.Complexity.MachineAffineLookup.instructionline 21 - def
OAI.DFVSGames.Foundations.Complexity.MachineAffineLookup.stepsline 36 - def
OAI.DFVSGames.Foundations.Complexity.MachineAffineLookup.finalTapesline 41 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineAffineLookup.initialTapes_eq_updateline 46 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineAffineLookup.affineLookupTraceline 66 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineAffineLookup.steps_leline 94 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineAffineLookup.steps_le_tableline 102 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineAffineLookup.finalTapes_otherline 109 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineAffineLookup.finalTapes_outputline 115 - def
OAI.DFVSGames.Foundations.Complexity.MachineAffineLookup.machineline 120 - abbrev
OAI.DFVSGames.Explicit.MachineProductGather.Tapeline 142 - def
OAI.DFVSGames.Explicit.MachineProductGather.shiftline 144 - theorem
OAI.DFVSGames.Explicit.MachineProductGather.shift_injectiveline 147 - def
OAI.DFVSGames.Explicit.MachineProductGather.lookupRoleline 151 - theorem
OAI.DFVSGames.Explicit.MachineProductGather.lookupRole_injectiveline 158 - def
OAI.DFVSGames.Explicit.MachineProductGather.Labelline 162 - instance
OAI.DFVSGames.Explicit.MachineProductGather.labelFintypeline 166 - instance
OAI.DFVSGames.Explicit.MachineProductGather.labelDecidableEqline 173 - def
OAI.DFVSGames.Explicit.MachineProductGather.entryline 180 - def
OAI.DFVSGames.Explicit.MachineProductGather.instructionline 184 - def
OAI.DFVSGames.Explicit.MachineProductGather.stepsline 198 - def
OAI.DFVSGames.Explicit.MachineProductGather.finalTapesline 205 - theorem
OAI.DFVSGames.Explicit.MachineProductGather.finalTapes_otherline 215 - theorem
OAI.DFVSGames.Explicit.MachineProductGather.gatherTraceline 230 - theorem
OAI.DFVSGames.Explicit.MachineProductGather.finalTapes_fieldline 290 - theorem
OAI.DFVSGames.Explicit.MachineProductGather.steps_leline 323 - def
OAI.DFVSGames.Foundations.Complexity.MachineCountedLoop.guardConfigurationline 351 - def
OAI.DFVSGames.Foundations.Complexity.MachineCountedLoop.bodyConfigurationline 357 - def
OAI.DFVSGames.Foundations.Complexity.MachineCountedLoop.exitConfigurationline 362 - def
OAI.DFVSGames.Foundations.Complexity.MachineCountedLoop.BodyTracesline 367 - def
OAI.DFVSGames.Foundations.Complexity.MachineCountedLoop.totalStepsline 376 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineCountedLoop.totalSteps_zeroline 379 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineCountedLoop.totalSteps_succline 382 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineCountedLoop.loopTraceline 387 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineCountedLoop.totalSteps_leline 420 - def
OAI.DFVSGames.Foundations.Complexity.MachineCountedLoop.loopInTimeline 431 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineCountedLoop.baseFrameline 452 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineCountedLoop.counterFrameline 463 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineCountedLoop.loopTrace_framedline 474 - inductive
OAI.DFVSGames.Foundations.Complexity.MachineUnaryMultiply.Labelline 503 - instance
OAI.DFVSGames.Foundations.Complexity.MachineUnaryMultiply.(instance at line 507)line 507 - abbrev
OAI.DFVSGames.Foundations.Complexity.MachineUnaryMultiply.Alphabetline 511 - abbrev
OAI.DFVSGames.Foundations.Complexity.MachineUnaryMultiply.Stateline 512 - def
OAI.DFVSGames.Foundations.Complexity.MachineUnaryMultiply.transitionline 514 - def
OAI.DFVSGames.Foundations.Complexity.MachineUnaryMultiply.payloadline 515 - def
OAI.DFVSGames.Foundations.Complexity.MachineUnaryMultiply.emitterLabelline 517 - def
OAI.DFVSGames.Foundations.Complexity.MachineUnaryMultiply.statementline 520 - def
OAI.DFVSGames.Foundations.Complexity.MachineUnaryMultiply.programline 537 - def
OAI.DFVSGames.Foundations.Complexity.MachineUnaryMultiply.machineline 540 - def
OAI.DFVSGames.Foundations.Complexity.MachineUnaryMultiply.resultTapesline 551 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineUnaryMultiply.resultTapes_outputline 554 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineUnaryMultiply.resultTapes_otherline 558 - def
OAI.DFVSGames.Foundations.Complexity.MachineUnaryMultiply.bodyStepsline 562 - def
OAI.DFVSGames.Foundations.Complexity.MachineUnaryMultiply.stepsline 563 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineUnaryMultiply.output_encodeWord_inline_MachineUnaryMultiplyline 565 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineUnaryMultiply.prepend_payload_inline_MachineUnaryMultiplyline 575 - def
OAI.DFVSGames.Foundations.Complexity.MachineUnaryMultiply.loopBaseline 579 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineUnaryMultiply.bodyTrace_inline_MachineUnaryMultiplyline 582 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineUnaryMultiply.totalSteps_eq_inline_MachineUnaryMultiplyline 640 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineUnaryMultiply.multiplyTraceline 644 - def
OAI.DFVSGames.Foundations.Complexity.MachineUnaryMultiply.multiplyInTimeline 718 - def
OAI.DFVSGames.Foundations.Complexity.MachineUnaryMultiply.timePolynomialline 734 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineUnaryMultiply.steps_le_timePolynomialline 737 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineUnaryMultiply.multiplyFrameline 747 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineUnaryMultiply.programTraceline 751 - def
OAI.DFVSGames.Foundations.Complexity.MachineUnaryMultiply.programInPolynomialTimeline 762