OAI/Computability/MinUncut/Machines/MachineUnaryAdd.lean
92 declarations, 0 contain sorry, 0 declared as axioms
- abbrev
OAI.MinUncutGames.Foundations.Complexity.MachineUnaryAddAt.Alphabetline 13 - def
OAI.MinUncutGames.Foundations.Complexity.MachineUnaryAddAt.finishline 15 - def
OAI.MinUncutGames.Foundations.Complexity.MachineUnaryAddAt.loopline 19 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineUnaryAddAt.loopPushBoundline 29 - def
OAI.MinUncutGames.Foundations.Complexity.MachineUnaryAddAt.unaryTapesline 33 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineUnaryAddAt.unaryTapes_sourceline 38 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineUnaryAddAt.unaryTapes_destinationline 44 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineUnaryAddAt.unaryTapes_otherline 50 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineUnaryAddAt.update_sourceline 57 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineUnaryAddAt.update_destinationline 70 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineUnaryAddAt.stepAux_trueline 80 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineUnaryAddAt.stepAux_falseline 89 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineUnaryAddAt.stepAux_succline 97 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineUnaryAddAt.stepAux_zeroline 108 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineUnaryAddAt.step_succline 120 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineUnaryAddAt.step_zeroline 134 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineUnaryAddAt.addTraceline 148 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineUnaryAddAt.addFromTapesline 172 - def
OAI.MinUncutGames.Foundations.Complexity.MachineUnaryAddAt.addInTimeline 192 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineUnaryAddAt.addInTime_stepsline 210 - inductive
OAI.MinUncutGames.Foundations.Complexity.MachineRadixStep.Labelline 228 - abbrev
OAI.MinUncutGames.Foundations.Complexity.MachineRadixStep.Alphabetline 235 - abbrev
OAI.MinUncutGames.Foundations.Complexity.MachineRadixStep.Stateline 236 - def
OAI.MinUncutGames.Foundations.Complexity.MachineRadixStep.multiplySlotsline 238 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineRadixStep.multiplySlots_zeroline 241 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineRadixStep.multiplySlots_oneline 242 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineRadixStep.multiplySlots_twoline 243 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineRadixStep.multiplySlots_threeline 244 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineRadixStep.multiplySlots_fourline 245 - def
OAI.MinUncutGames.Foundations.Complexity.MachineRadixStep.statementline 249 - def
OAI.MinUncutGames.Foundations.Complexity.MachineRadixStep.programline 261 - def
OAI.MinUncutGames.Foundations.Complexity.MachineRadixStep.machineline 264 - def
OAI.MinUncutGames.Foundations.Complexity.MachineRadixStep.resultTapesline 275 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineRadixStep.resultTapes_outputline 278 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineRadixStep.resultTapes_otherline 282 - def
OAI.MinUncutGames.Foundations.Complexity.MachineRadixStep.stepsline 286 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineRadixStep.radixStepTraceline 288 - def
OAI.MinUncutGames.Foundations.Complexity.MachineRadixStep.radixStepInTimeline 372 - def
OAI.MinUncutGames.Foundations.Complexity.MachineRadixStep.timePolynomialline 390 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineRadixStep.steps_le_timePolynomialline 393 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineRadixStep.programTraceline 404 - def
OAI.MinUncutGames.Foundations.Complexity.MachineRadixStep.programInPolynomialTimeline 416 - abbrev
OAI.MinUncutGames.Foundations.Complexity.MachineHorner.Layoutline 446 - abbrev
OAI.MinUncutGames.Foundations.Complexity.MachineHorner.Alphabetline 447 - abbrev
OAI.MinUncutGames.Foundations.Complexity.MachineHorner.Stateline 448 - def
OAI.MinUncutGames.Foundations.Complexity.MachineHorner.parityline 450 - def
OAI.MinUncutGames.Foundations.Complexity.MachineHorner.accumulatorline 454 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineHorner.accumulator_neline 456 - def
OAI.MinUncutGames.Foundations.Complexity.MachineHorner.radixLayoutline 459 - def
OAI.MinUncutGames.Foundations.Complexity.MachineHorner.radixSlotsline 471 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineHorner.radixSlots_baseline 474 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineHorner.radixSlots_accline 476 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineHorner.radixSlots_digitline 478 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineHorner.radixSlots_outline 480 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineHorner.radixSlots_counterline 482 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineHorner.radixSlots_scratchline 484 - inductive
OAI.MinUncutGames.Foundations.Complexity.MachineHorner.Labelline 487 - def
OAI.MinUncutGames.Foundations.Complexity.MachineHorner.entryLabelline 494 - def
OAI.MinUncutGames.Foundations.Complexity.MachineHorner.drainLoopline 497 - def
OAI.MinUncutGames.Foundations.Complexity.MachineHorner.statementline 506 - def
OAI.MinUncutGames.Foundations.Complexity.MachineHorner.programline 520 - def
OAI.MinUncutGames.Foundations.Complexity.MachineHorner.machineline 523 - def
OAI.MinUncutGames.Foundations.Complexity.MachineHorner.valueline 534 - def
OAI.MinUncutGames.Foundations.Complexity.MachineHorner.stepCostline 538 - def
OAI.MinUncutGames.Foundations.Complexity.MachineHorner.prefixStepsline 541 - def
OAI.MinUncutGames.Foundations.Complexity.MachineHorner.stageTapesline 545 - def
OAI.MinUncutGames.Foundations.Complexity.MachineHorner.resultTapesline 548 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineHorner.drainTraceline 551 - structure
OAI.MinUncutGames.Foundations.Complexity.MachineHorner.Cleanline 575 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineHorner.Clean.accline 582 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineHorner.digitTraceline 588 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineHorner.prefixTraceline 659 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineHorner.finishTraceline 680 - def
OAI.MinUncutGames.Foundations.Complexity.MachineHorner.stepsline 751 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineHorner.hornerTraceline 754 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineHorner.value_eq_foldlline 785 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineHorner.value_add_one_leline 796 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineHorner.value_leline 815 - def
OAI.MinUncutGames.Foundations.Complexity.MachineHorner.perDigitBoundline 823 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineHorner.stepCost_leline 827 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineHorner.prefixSteps_leline 836 - def
OAI.MinUncutGames.Foundations.Complexity.MachineHorner.timePolynomialline 855 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineHorner.timePolynomial_evalline 862 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineHorner.steps_le_timePolynomialline 868 - def
OAI.MinUncutGames.Foundations.Complexity.MachineHorner.hornerInTimeline 878 - def
OAI.MinUncutGames.Foundations.Complexity.MachineHorner.hornerInPolynomialTimeline 894 - def
OAI.MinUncutGames.Foundations.Complexity.MachineHorner.operandLengthline 914 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineHorner.radix_le_operandLengthline 918 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineHorner.digit_le_operandLengthline 925 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineHorner.resultTapes_outputline 936 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineHorner.resultTapes_otherline 940 - def
OAI.MinUncutGames.Foundations.Complexity.MachineHorner.hornerInEncodedPolynomialTimeline 944