OAI/Computability/BinPacking/Computation/MachineHorner.lean
120 declarations, 0 contain sorry, 0 declared as axioms
- abbrev
OAI.BinPackingGames.Foundations.Complexity.MachineTransducerCopy.Alphabetline 17 - abbrev
OAI.BinPackingGames.Foundations.Complexity.MachineTransducerCopy.Stateline 18 - def
OAI.BinPackingGames.Foundations.Complexity.MachineTransducerCopy.scanLoopline 20 - def
OAI.BinPackingGames.Foundations.Complexity.MachineTransducerCopy.emitterline 29 - abbrev
OAI.BinPackingGames.Foundations.Complexity.MachineTransducerCopy.tapesline 35 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineTransducerCopy.update_sourceline 39 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineTransducerCopy.update_scratchline 54 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineTransducerCopy.update_outputline 66 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineTransducerCopy.scanStep_emptyline 72 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineTransducerCopy.scanStep_consline 90 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineTransducerCopy.emitterStepline 108 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineTransducerCopy.twoSteps_consline 129 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineTransducerCopy.scanTraceline 155 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineTransducerCopy.restoreTapesline 189 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineTransducerCopy.transduceCopyTraceline 208 - def
OAI.BinPackingGames.Foundations.Complexity.MachineTransducerCopy.transduceCopyInTimeline 254 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineTransducerCopy.scanLoop_pushBoundline 280 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineTransducerCopy.emitter_pushBoundline 286 - inductive
OAI.BinPackingGames.Foundations.Complexity.MachineUnaryMultiply.Labelline 299 - abbrev
OAI.BinPackingGames.Foundations.Complexity.MachineUnaryMultiply.Label.enumListline 303 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineUnaryMultiply.Label.enumList_getElem?_ctorIdx_eqline 306 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineUnaryMultiply.Label.enumList_nodupline 310 - instance
OAI.BinPackingGames.Foundations.Complexity.MachineUnaryMultiply.(instance at line 312)line 312 - abbrev
OAI.BinPackingGames.Foundations.Complexity.MachineUnaryMultiply.Alphabetline 318 - abbrev
OAI.BinPackingGames.Foundations.Complexity.MachineUnaryMultiply.Stateline 319 - def
OAI.BinPackingGames.Foundations.Complexity.MachineUnaryMultiply.transitionline 321 - def
OAI.BinPackingGames.Foundations.Complexity.MachineUnaryMultiply.payloadline 322 - def
OAI.BinPackingGames.Foundations.Complexity.MachineUnaryMultiply.emitterLabelline 324 - def
OAI.BinPackingGames.Foundations.Complexity.MachineUnaryMultiply.statementline 327 - def
OAI.BinPackingGames.Foundations.Complexity.MachineUnaryMultiply.programline 344 - def
OAI.BinPackingGames.Foundations.Complexity.MachineUnaryMultiply.machineline 347 - def
OAI.BinPackingGames.Foundations.Complexity.MachineUnaryMultiply.resultTapesline 358 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineUnaryMultiply.resultTapes_outputline 361 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineUnaryMultiply.resultTapes_otherline 365 - def
OAI.BinPackingGames.Foundations.Complexity.MachineUnaryMultiply.bodyStepsline 369 - def
OAI.BinPackingGames.Foundations.Complexity.MachineUnaryMultiply.stepsline 370 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineUnaryMultiply.output_encodeWordline 372 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineUnaryMultiply.prepend_payloadline 382 - def
OAI.BinPackingGames.Foundations.Complexity.MachineUnaryMultiply.loopBaseline 386 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineUnaryMultiply.bodyTraceline 389 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineUnaryMultiply.totalSteps_eqline 447 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineUnaryMultiply.multiplyTraceline 451 - def
OAI.BinPackingGames.Foundations.Complexity.MachineUnaryMultiply.multiplyInTimeline 525 - def
OAI.BinPackingGames.Foundations.Complexity.MachineUnaryMultiply.timePolynomialline 541 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineUnaryMultiply.steps_le_timePolynomialline 544 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineUnaryMultiply.multiplyFrameline 554 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineUnaryMultiply.programTraceline 558 - def
OAI.BinPackingGames.Foundations.Complexity.MachineUnaryMultiply.programInPolynomialTimeline 569 - inductive
OAI.BinPackingGames.Foundations.Complexity.MachineRadixStep.Labelline 593 - abbrev
OAI.BinPackingGames.Foundations.Complexity.MachineRadixStep.Alphabetline 600 - abbrev
OAI.BinPackingGames.Foundations.Complexity.MachineRadixStep.Stateline 601 - def
OAI.BinPackingGames.Foundations.Complexity.MachineRadixStep.multiplySlotsline 603 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineRadixStep.multiplySlots_zeroline 606 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineRadixStep.multiplySlots_oneline 607 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineRadixStep.multiplySlots_twoline 608 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineRadixStep.multiplySlots_threeline 609 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineRadixStep.multiplySlots_fourline 610 - def
OAI.BinPackingGames.Foundations.Complexity.MachineRadixStep.statementline 614 - def
OAI.BinPackingGames.Foundations.Complexity.MachineRadixStep.programline 626 - def
OAI.BinPackingGames.Foundations.Complexity.MachineRadixStep.machineline 629 - def
OAI.BinPackingGames.Foundations.Complexity.MachineRadixStep.resultTapesline 640 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineRadixStep.resultTapes_outputline 643 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineRadixStep.resultTapes_otherline 647 - def
OAI.BinPackingGames.Foundations.Complexity.MachineRadixStep.stepsline 651 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineRadixStep.radixStepTraceline 653 - def
OAI.BinPackingGames.Foundations.Complexity.MachineRadixStep.radixStepInTimeline 737 - def
OAI.BinPackingGames.Foundations.Complexity.MachineRadixStep.timePolynomialline 755 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineRadixStep.steps_le_timePolynomialline 758 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineRadixStep.programTraceline 769 - def
OAI.BinPackingGames.Foundations.Complexity.MachineRadixStep.programInPolynomialTimeline 781 - abbrev
OAI.BinPackingGames.Foundations.Complexity.MachineHorner.Layoutline 811 - abbrev
OAI.BinPackingGames.Foundations.Complexity.MachineHorner.Alphabetline 812 - abbrev
OAI.BinPackingGames.Foundations.Complexity.MachineHorner.Stateline 813 - def
OAI.BinPackingGames.Foundations.Complexity.MachineHorner.parityline 815 - def
OAI.BinPackingGames.Foundations.Complexity.MachineHorner.accumulatorline 819 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineHorner.accumulator_neline 821 - def
OAI.BinPackingGames.Foundations.Complexity.MachineHorner.radixLayoutline 824 - def
OAI.BinPackingGames.Foundations.Complexity.MachineHorner.radixSlotsline 836 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineHorner.radixSlots_baseline 839 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineHorner.radixSlots_accline 841 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineHorner.radixSlots_digitline 843 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineHorner.radixSlots_outline 845 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineHorner.radixSlots_counterline 847 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineHorner.radixSlots_scratchline 849 - inductive
OAI.BinPackingGames.Foundations.Complexity.MachineHorner.Labelline 852 - def
OAI.BinPackingGames.Foundations.Complexity.MachineHorner.entryLabelline 859 - def
OAI.BinPackingGames.Foundations.Complexity.MachineHorner.drainLoopline 862 - def
OAI.BinPackingGames.Foundations.Complexity.MachineHorner.statementline 871 - def
OAI.BinPackingGames.Foundations.Complexity.MachineHorner.programline 885 - def
OAI.BinPackingGames.Foundations.Complexity.MachineHorner.machineline 888 - def
OAI.BinPackingGames.Foundations.Complexity.MachineHorner.valueline 899 - def
OAI.BinPackingGames.Foundations.Complexity.MachineHorner.stepCostline 903 - def
OAI.BinPackingGames.Foundations.Complexity.MachineHorner.prefixStepsline 906 - def
OAI.BinPackingGames.Foundations.Complexity.MachineHorner.stageTapesline 910 - def
OAI.BinPackingGames.Foundations.Complexity.MachineHorner.resultTapesline 913 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineHorner.drainTraceline 916 - structure
OAI.BinPackingGames.Foundations.Complexity.MachineHorner.Cleanline 940 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineHorner.Clean.accline 947 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineHorner.digitTraceline 953 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineHorner.prefixTraceline 1024 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineHorner.finishTraceline 1045 - def
OAI.BinPackingGames.Foundations.Complexity.MachineHorner.stepsline 1116 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineHorner.hornerTraceline 1119 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineHorner.value_eq_foldlline 1150 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineHorner.value_add_one_leline 1161 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineHorner.value_leline 1180 - def
OAI.BinPackingGames.Foundations.Complexity.MachineHorner.perDigitBoundline 1188 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineHorner.stepCost_leline 1192 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineHorner.prefixSteps_leline 1201 - def
OAI.BinPackingGames.Foundations.Complexity.MachineHorner.timePolynomialline 1220 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineHorner.timePolynomial_evalline 1227 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineHorner.steps_le_timePolynomialline 1233 - def
OAI.BinPackingGames.Foundations.Complexity.MachineHorner.hornerInTimeline 1243 - def
OAI.BinPackingGames.Foundations.Complexity.MachineHorner.hornerInPolynomialTimeline 1259 - def
OAI.BinPackingGames.Foundations.Complexity.MachineHorner.operandLengthline 1279 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineHorner.radix_le_operandLengthline 1283 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineHorner.digit_le_operandLengthline 1290 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineHorner.resultTapes_outputline 1301 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineHorner.resultTapes_otherline 1305 - def
OAI.BinPackingGames.Foundations.Complexity.MachineHorner.hornerInEncodedPolynomialTimeline 1309