OAI/Computability/DirectedFeedback/Machines/MachineUnaryAdd.lean
92 declarations, 0 contain sorry, 0 declared as axioms
- abbrev
OAI.DFVSGames.Foundations.Complexity.MachineUnaryAddAt.Alphabetline 14 - def
OAI.DFVSGames.Foundations.Complexity.MachineUnaryAddAt.finishline 16 - def
OAI.DFVSGames.Foundations.Complexity.MachineUnaryAddAt.loopline 20 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineUnaryAddAt.loopPushBoundline 30 - def
OAI.DFVSGames.Foundations.Complexity.MachineUnaryAddAt.unaryTapesline 34 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineUnaryAddAt.unaryTapes_sourceline 39 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineUnaryAddAt.unaryTapes_destinationline 45 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineUnaryAddAt.unaryTapes_otherline 51 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineUnaryAddAt.update_source_inline_MachineUnaryAddAtline 58 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineUnaryAddAt.update_destination_inline_MachineUnaryAddAtline 71 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineUnaryAddAt.stepAux_trueline 81 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineUnaryAddAt.stepAux_falseline 90 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineUnaryAddAt.stepAux_succline 98 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineUnaryAddAt.stepAux_zeroline 109 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineUnaryAddAt.step_succline 121 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineUnaryAddAt.step_zeroline 135 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineUnaryAddAt.addTraceline 149 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineUnaryAddAt.addFromTapesline 173 - def
OAI.DFVSGames.Foundations.Complexity.MachineUnaryAddAt.addInTimeline 193 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineUnaryAddAt.addInTime_stepsline 211 - inductive
OAI.DFVSGames.Foundations.Complexity.MachineRadixStep.Labelline 232 - abbrev
OAI.DFVSGames.Foundations.Complexity.MachineRadixStep.Alphabetline 237 - abbrev
OAI.DFVSGames.Foundations.Complexity.MachineRadixStep.Stateline 238 - def
OAI.DFVSGames.Foundations.Complexity.MachineRadixStep.multiplySlotsline 240 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineRadixStep.multiplySlots_zeroline 243 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineRadixStep.multiplySlots_oneline 244 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineRadixStep.multiplySlots_twoline 245 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineRadixStep.multiplySlots_threeline 246 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineRadixStep.multiplySlots_fourline 247 - def
OAI.DFVSGames.Foundations.Complexity.MachineRadixStep.statementline 251 - def
OAI.DFVSGames.Foundations.Complexity.MachineRadixStep.programline 263 - def
OAI.DFVSGames.Foundations.Complexity.MachineRadixStep.machineline 266 - def
OAI.DFVSGames.Foundations.Complexity.MachineRadixStep.resultTapesline 277 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineRadixStep.resultTapes_outputline 280 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineRadixStep.resultTapes_otherline 284 - def
OAI.DFVSGames.Foundations.Complexity.MachineRadixStep.stepsline 288 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineRadixStep.radixStepTraceline 290 - def
OAI.DFVSGames.Foundations.Complexity.MachineRadixStep.radixStepInTimeline 374 - def
OAI.DFVSGames.Foundations.Complexity.MachineRadixStep.timePolynomialline 392 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineRadixStep.steps_le_timePolynomialline 395 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineRadixStep.programTraceline 406 - def
OAI.DFVSGames.Foundations.Complexity.MachineRadixStep.programInPolynomialTimeline 418 - abbrev
OAI.DFVSGames.Foundations.Complexity.MachineHorner.Layoutline 449 - abbrev
OAI.DFVSGames.Foundations.Complexity.MachineHorner.Alphabetline 450 - abbrev
OAI.DFVSGames.Foundations.Complexity.MachineHorner.Stateline 451 - def
OAI.DFVSGames.Foundations.Complexity.MachineHorner.parityline 453 - def
OAI.DFVSGames.Foundations.Complexity.MachineHorner.accumulatorline 457 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineHorner.accumulator_neline 459 - def
OAI.DFVSGames.Foundations.Complexity.MachineHorner.radixLayoutline 462 - def
OAI.DFVSGames.Foundations.Complexity.MachineHorner.radixSlotsline 474 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineHorner.radixSlots_baseline 477 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineHorner.radixSlots_accline 479 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineHorner.radixSlots_digitline 481 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineHorner.radixSlots_outline 483 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineHorner.radixSlots_counterline 485 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineHorner.radixSlots_scratchline 487 - inductive
OAI.DFVSGames.Foundations.Complexity.MachineHorner.Labelline 490 - def
OAI.DFVSGames.Foundations.Complexity.MachineHorner.entryLabelline 497 - def
OAI.DFVSGames.Foundations.Complexity.MachineHorner.drainLoopline 500 - def
OAI.DFVSGames.Foundations.Complexity.MachineHorner.statementline 509 - def
OAI.DFVSGames.Foundations.Complexity.MachineHorner.programline 523 - def
OAI.DFVSGames.Foundations.Complexity.MachineHorner.machineline 526 - def
OAI.DFVSGames.Foundations.Complexity.MachineHorner.valueline 537 - def
OAI.DFVSGames.Foundations.Complexity.MachineHorner.stepCostline 541 - def
OAI.DFVSGames.Foundations.Complexity.MachineHorner.prefixStepsline 544 - def
OAI.DFVSGames.Foundations.Complexity.MachineHorner.stageTapesline 548 - def
OAI.DFVSGames.Foundations.Complexity.MachineHorner.resultTapesline 551 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineHorner.drainTraceline 554 - structure
OAI.DFVSGames.Foundations.Complexity.MachineHorner.Cleanline 578 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineHorner.Clean.accline 585 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineHorner.digitTraceline 591 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineHorner.prefixTraceline 662 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineHorner.finishTraceline 683 - def
OAI.DFVSGames.Foundations.Complexity.MachineHorner.stepsline 754 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineHorner.hornerTraceline 757 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineHorner.value_eq_foldlline 788 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineHorner.value_add_one_leline 799 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineHorner.value_leline 818 - def
OAI.DFVSGames.Foundations.Complexity.MachineHorner.perDigitBoundline 826 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineHorner.stepCost_leline 830 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineHorner.prefixSteps_leline 839 - def
OAI.DFVSGames.Foundations.Complexity.MachineHorner.timePolynomialline 858 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineHorner.timePolynomial_evalline 865 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineHorner.steps_le_timePolynomialline 871 - def
OAI.DFVSGames.Foundations.Complexity.MachineHorner.hornerInTimeline 881 - def
OAI.DFVSGames.Foundations.Complexity.MachineHorner.hornerInPolynomialTimeline 897 - def
OAI.DFVSGames.Foundations.Complexity.MachineHorner.operandLengthline 917 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineHorner.radix_le_operandLengthline 921 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineHorner.digit_le_operandLengthline 928 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineHorner.resultTapes_outputline 939 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineHorner.resultTapes_otherline 943 - def
OAI.DFVSGames.Foundations.Complexity.MachineHorner.hornerInEncodedPolynomialTimeline 947