OAI/Computability/DirectedFeedback/Machines/MachineTemplateAddress.lean
83 declarations, 0 contain sorry, 0 declared as axioms
- inductive
OAI.DFVSGames.Reduction.MachineTemplateAddress.Tapeline 57 - abbrev
OAI.DFVSGames.Reduction.MachineTemplateAddress.Stateline 64 - abbrev
OAI.DFVSGames.Reduction.MachineTemplateAddress.Alphabetline 65 - def
OAI.DFVSGames.Reduction.MachineTemplateAddress.hornerLayoutline 69 - def
OAI.DFVSGames.Reduction.MachineTemplateAddress.hornerSlotsline 85 - def
OAI.DFVSGames.Reduction.MachineTemplateAddress.chosenline 88 - theorem
OAI.DFVSGames.Reduction.MachineTemplateAddress.mem_chosenline 91 - abbrev
OAI.DFVSGames.Reduction.MachineTemplateAddress.Labelline 95 - def
OAI.DFVSGames.Reduction.MachineTemplateAddress.emitLabelline 99 - def
OAI.DFVSGames.Reduction.MachineTemplateAddress.reverseLabelline 101 - def
OAI.DFVSGames.Reduction.MachineTemplateAddress.parseLabelline 102 - def
OAI.DFVSGames.Reduction.MachineTemplateAddress.hornerLabelline 104 - def
OAI.DFVSGames.Reduction.MachineTemplateAddress.cleanupLabelline 106 - def
OAI.DFVSGames.Reduction.MachineTemplateAddress.parseDestinationline 109 - theorem
OAI.DFVSGames.Reduction.MachineTemplateAddress.parseDestination_belowline 113 - def
OAI.DFVSGames.Reduction.MachineTemplateAddress.instructionline 116 - def
OAI.DFVSGames.Reduction.MachineTemplateAddress.programline 139 - structure
OAI.DFVSGames.Reduction.MachineTemplateAddress.Cleanline 145 - def
OAI.DFVSGames.Reduction.MachineTemplateAddress.digitsline 155 - def
OAI.DFVSGames.Reduction.MachineTemplateAddress.forwardTapesline 157 - def
OAI.DFVSGames.Reduction.MachineTemplateAddress.parsedTapesline 160 - def
OAI.DFVSGames.Reduction.MachineTemplateAddress.resultTapesline 165 - def
OAI.DFVSGames.Reduction.MachineTemplateAddress.afterHornerline 168 - def
OAI.DFVSGames.Reduction.MachineTemplateAddress.phaseStepsline 173 - theorem
OAI.DFVSGames.Reduction.MachineTemplateAddress.resultTapes_outputline 180 - theorem
OAI.DFVSGames.Reduction.MachineTemplateAddress.resultTapes_otherline 184 - theorem
OAI.DFVSGames.Reduction.MachineTemplateAddress.hornerValue_eq_radixline 188 - theorem
OAI.DFVSGames.Reduction.MachineTemplateAddress.parsedTapes_otherline 198 - theorem
OAI.DFVSGames.Reduction.MachineTemplateAddress.parsedTapes_sourceline 209 - theorem
OAI.DFVSGames.Reduction.MachineTemplateAddress.parsedTapes_digitline 218 - theorem
OAI.DFVSGames.Reduction.MachineTemplateAddress.parsedTapes_cleanline 237 - theorem
OAI.DFVSGames.Reduction.MachineTemplateAddress.cleanup_resultline 258 - theorem
OAI.DFVSGames.Reduction.MachineTemplateAddress.parse_atStartline 298 - theorem
OAI.DFVSGames.Reduction.MachineTemplateAddress.parse_atLoopline 307 - theorem
OAI.DFVSGames.Reduction.MachineTemplateAddress.parse_atDoneline 317 - theorem
OAI.DFVSGames.Reduction.MachineTemplateAddress.phaseTraceline 323 - theorem
OAI.DFVSGames.Reduction.MachineTemplateAddress.programTraceline 416 - def
OAI.DFVSGames.Reduction.MachineTemplateAddress.phaseInTimeline 429 - theorem
OAI.DFVSGames.Reduction.MachineTemplateAddress.copiedLength_le_inline_MachineTemplateAddressline 448 - theorem
OAI.DFVSGames.Reduction.MachineTemplateAddress.lengthSum_le_inline_MachineTemplateAddressline 466 - def
OAI.DFVSGames.Reduction.MachineTemplateAddress.timePolynomialline 478 - theorem
OAI.DFVSGames.Reduction.MachineTemplateAddress.timePolynomial_evalline 484 - theorem
OAI.DFVSGames.Reduction.MachineTemplateAddress.phaseSteps_le_timePolynomialline 490 - def
OAI.DFVSGames.Reduction.MachineTemplateAddress.phaseInPolynomialTimeline 523 - abbrev
OAI.DFVSGames.Reduction.MachineAddressEdge.Tapeline 556 - abbrev
OAI.DFVSGames.Reduction.MachineAddressEdge.Stateline 557 - abbrev
OAI.DFVSGames.Reduction.MachineAddressEdge.Alphabetline 558 - def
OAI.DFVSGames.Reduction.MachineAddressEdge.addressSlotsline 562 - def
OAI.DFVSGames.Reduction.MachineAddressEdge.capacityTapeline 566 - def
OAI.DFVSGames.Reduction.MachineAddressEdge.outputTapeline 567 - def
OAI.DFVSGames.Reduction.MachineAddressEdge.workTapeline 568 - def
OAI.DFVSGames.Reduction.MachineAddressEdge.tempTapeline 569 - def
OAI.DFVSGames.Reduction.MachineAddressEdge.scratchTapeline 570 - theorem
OAI.DFVSGames.Reduction.MachineAddressEdge.address_ne_outputline 573 - theorem
OAI.DFVSGames.Reduction.MachineAddressEdge.capacity_ne_outputline 577 - theorem
OAI.DFVSGames.Reduction.MachineAddressEdge.work_ne_outputline 581 - theorem
OAI.DFVSGames.Reduction.MachineAddressEdge.temp_ne_workline 585 - abbrev
OAI.DFVSGames.Reduction.MachineAddressEdge.Labelline 588 - def
OAI.DFVSGames.Reduction.MachineAddressEdge.leftLabelline 591 - def
OAI.DFVSGames.Reduction.MachineAddressEdge.rightLabelline 593 - def
OAI.DFVSGames.Reduction.MachineAddressEdge.plumbingline 595 - def
OAI.DFVSGames.Reduction.MachineAddressEdge.instructionline 598 - def
OAI.DFVSGames.Reduction.MachineAddressEdge.programline 624 - structure
OAI.DFVSGames.Reduction.MachineAddressEdge.Cleanline 629 - def
OAI.DFVSGames.Reduction.MachineAddressEdge.appendedline 633 - theorem
OAI.DFVSGames.Reduction.MachineAddressEdge.appended_addressline 636 - theorem
OAI.DFVSGames.Reduction.MachineAddressEdge.appended_capacityline 642 - theorem
OAI.DFVSGames.Reduction.MachineAddressEdge.appended_outputline 646 - theorem
OAI.DFVSGames.Reduction.MachineAddressEdge.appended_otherline 651 - theorem
OAI.DFVSGames.Reduction.MachineAddressEdge.appended_appendline 656 - theorem
OAI.DFVSGames.Reduction.MachineAddressEdge.Clean.appendedline 661 - def
OAI.DFVSGames.Reduction.MachineAddressEdge.edgeBitsline 675 - def
OAI.DFVSGames.Reduction.MachineAddressEdge.phaseStepsline 680 - theorem
OAI.DFVSGames.Reduction.MachineAddressEdge.addressResult_eqline 688 - theorem
OAI.DFVSGames.Reduction.MachineAddressEdge.transfer_resultline 692 - theorem
OAI.DFVSGames.Reduction.MachineAddressEdge.literalStepline 723 - theorem
OAI.DFVSGames.Reduction.MachineAddressEdge.phaseTraceline 732 - theorem
OAI.DFVSGames.Reduction.MachineAddressEdge.programTraceline 865 - def
OAI.DFVSGames.Reduction.MachineAddressEdge.phaseInTimeline 888 - def
OAI.DFVSGames.Reduction.MachineAddressEdge.timePolynomialline 917 - theorem
OAI.DFVSGames.Reduction.MachineAddressEdge.timePolynomial_evalline 923 - theorem
OAI.DFVSGames.Reduction.MachineAddressEdge.radix_le_magnitudeline 931 - theorem
OAI.DFVSGames.Reduction.MachineAddressEdge.phaseSteps_le_timePolynomialline 940