OAI/Computability/DirectedFeedback/Machines/MachineTransducer.lean
80 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.DFVSGames.Reduction.MachineTransducer.tapeStacksline 13 - theorem
OAI.DFVSGames.Reduction.MachineTransducer.update_input_inline_MachineTransducerline 16 - theorem
OAI.DFVSGames.Reduction.MachineTransducer.update_output_inline_MachineTransducerline 21 - def
OAI.DFVSGames.Reduction.MachineTransducer.outputline 28 - def
OAI.DFVSGames.Reduction.MachineTransducer.loopline 34 - def
OAI.DFVSGames.Reduction.MachineTransducer.programline 41 - def
OAI.DFVSGames.Reduction.MachineTransducer.machineline 49 - def
OAI.DFVSGames.Reduction.MachineTransducer.maxEmissionline 61 - theorem
OAI.DFVSGames.Reduction.MachineTransducer.emission_leline 64 - theorem
OAI.DFVSGames.Reduction.MachineTransducer.statementPushBound_leline 69 - theorem
OAI.DFVSGames.Reduction.MachineTransducer.programPushBound_leline 78 - def
OAI.DFVSGames.Reduction.MachineTransducer.runningline 89 - def
OAI.DFVSGames.Reduction.MachineTransducer.emittingline 94 - def
OAI.DFVSGames.Reduction.MachineTransducer.haltedline 99 - theorem
OAI.DFVSGames.Reduction.MachineTransducer.step_emptyline 103 - theorem
OAI.DFVSGames.Reduction.MachineTransducer.step_consline 114 - theorem
OAI.DFVSGames.Reduction.MachineTransducer.step_emitline 126 - def
OAI.DFVSGames.Reduction.MachineTransducer.nextline 144 - theorem
OAI.DFVSGames.Reduction.MachineTransducer.two_steps_consline 149 - theorem
OAI.DFVSGames.Reduction.MachineTransducer.transduce_stepsline 162 - theorem
OAI.DFVSGames.Reduction.MachineTransducer.initList_eqline 179 - theorem
OAI.DFVSGames.Reduction.MachineTransducer.haltList_eqline 188 - theorem
OAI.DFVSGames.Reduction.MachineTransducer.transduce_init_stepsline 195 - def
OAI.DFVSGames.Reduction.MachineTransducer.outputsInTimeline 203 - theorem
OAI.DFVSGames.Reduction.MachineTransducer.outputsInTime_stepsline 211 - def
OAI.DFVSGames.Reduction.MachineTransducer.reversedComputableInPolyTimeline 215 - def
OAI.DFVSGames.Reduction.MachineTransducer.computableInPolyTimeline 235 - abbrev
OAI.DFVSGames.Foundations.Complexity.MachineTransducerCopy.Alphabetline 253 - abbrev
OAI.DFVSGames.Foundations.Complexity.MachineTransducerCopy.Stateline 254 - def
OAI.DFVSGames.Foundations.Complexity.MachineTransducerCopy.scanLoopline 256 - def
OAI.DFVSGames.Foundations.Complexity.MachineTransducerCopy.emitterline 265 - abbrev
OAI.DFVSGames.Foundations.Complexity.MachineTransducerCopy.tapesline 271 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineTransducerCopy.update_source_inline_MachineTransducerCopyline 275 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineTransducerCopy.update_scratch_inline_MachineTransducerCopyline 290 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineTransducerCopy.update_output_inline_MachineTransducerCopyline 302 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineTransducerCopy.scanStep_emptyline 308 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineTransducerCopy.scanStep_consline 326 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineTransducerCopy.emitterStepline 344 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineTransducerCopy.twoSteps_consline 365 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineTransducerCopy.scanTraceline 391 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineTransducerCopy.restoreTapesline 425 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineTransducerCopy.transduceCopyTraceline 444 - def
OAI.DFVSGames.Foundations.Complexity.MachineTransducerCopy.transduceCopyInTimeline 490 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineTransducerCopy.scanLoop_pushBoundline 516 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineTransducerCopy.emitter_pushBoundline 522 - inductive
OAI.DFVSGames.Reduction.MachineFieldTemplate.Tokenline 537 - def
OAI.DFVSGames.Reduction.MachineFieldTemplate.tokenOutputline 544 - def
OAI.DFVSGames.Reduction.MachineFieldTemplate.templateOutputline 548 - def
OAI.DFVSGames.Reduction.MachineFieldTemplate.tokenStepsline 551 - def
OAI.DFVSGames.Reduction.MachineFieldTemplate.workStepsline 555 - def
OAI.DFVSGames.Reduction.MachineFieldTemplate.templateStepsline 558 - def
OAI.DFVSGames.Reduction.MachineFieldTemplate.copiedLengthline 561 - inductive
OAI.DFVSGames.Reduction.MachineFieldTemplate.Labelline 564 - abbrev
OAI.DFVSGames.Reduction.MachineFieldTemplate.Stateline 572 - abbrev
OAI.DFVSGames.Reduction.MachineFieldTemplate.Alphabetline 573 - def
OAI.DFVSGames.Reduction.MachineFieldTemplate.resetline 575 - theorem
OAI.DFVSGames.Reduction.MachineFieldTemplate.reset_resetline 577 - def
OAI.DFVSGames.Reduction.MachineFieldTemplate.startAtline 579 - def
OAI.DFVSGames.Reduction.MachineFieldTemplate.jumpline 582 - def
OAI.DFVSGames.Reduction.MachineFieldTemplate.identityEmitline 587 - def
OAI.DFVSGames.Reduction.MachineFieldTemplate.instructionline 589 - def
OAI.DFVSGames.Reduction.MachineFieldTemplate.programline 608 - def
OAI.DFVSGames.Reduction.MachineFieldTemplate.outputTapesline 615 - theorem
OAI.DFVSGames.Reduction.MachineFieldTemplate.outputTapes_selfline 618 - theorem
OAI.DFVSGames.Reduction.MachineFieldTemplate.outputTapes_outputline 621 - theorem
OAI.DFVSGames.Reduction.MachineFieldTemplate.outputTapes_otherline 624 - theorem
OAI.DFVSGames.Reduction.MachineFieldTemplate.outputTapes_appendline 628 - theorem
OAI.DFVSGames.Reduction.MachineFieldTemplate.fieldValues_outputTapesline 633 - theorem
OAI.DFVSGames.Reduction.MachineFieldTemplate.identity_outputline 639 - theorem
OAI.DFVSGames.Reduction.MachineFieldTemplate.chain_inline_MachineFieldTemplateline 645 - theorem
OAI.DFVSGames.Reduction.MachineFieldTemplate.doneStepline 661 - theorem
OAI.DFVSGames.Reduction.MachineFieldTemplate.literalStepline 668 - theorem
OAI.DFVSGames.Reduction.MachineFieldTemplate.copySetupStepline 679 - theorem
OAI.DFVSGames.Reduction.MachineFieldTemplate.copyTraceline 689 - theorem
OAI.DFVSGames.Reduction.MachineFieldTemplate.tokenTraceline 712 - theorem
OAI.DFVSGames.Reduction.MachineFieldTemplate.suffixTrace_inline_MachineFieldTemplateline 729 - theorem
OAI.DFVSGames.Reduction.MachineFieldTemplate.phaseTraceline 773 - theorem
OAI.DFVSGames.Reduction.MachineFieldTemplate.programTraceline 785 - theorem
OAI.DFVSGames.Reduction.MachineFieldTemplate.templateSteps_leline 797 - def
OAI.DFVSGames.Reduction.MachineFieldTemplate.phaseInTimeline 810