OAI/Computability/BinPacking/Search/ExtensionCapacityBounds.lean
118 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.BinPackingGap.ExtensionWitness.boundline 15 - def
OAI.BinPackingGap.ExtensionWitness.witnessPolynomialline 17 - theorem
OAI.BinPackingGap.ExtensionWitness.witnessPolynomial_evalline 20 - theorem
OAI.BinPackingGap.ExtensionWitness.bins_size_le_inputline 24 - theorem
OAI.BinPackingGap.ExtensionWitness.items_length_le_inputline 30 - theorem
OAI.BinPackingGap.ExtensionWitness.denominatorBits_le_rawInstanceBitsline 38 - theorem
OAI.BinPackingGap.ExtensionWitness.denominatorBits_le_inputline 47 - theorem
OAI.BinPackingGap.ExtensionWitness.denominatorBits_appendline 54 - theorem
OAI.BinPackingGap.ExtensionWitness.assignmentBits_length_leline 59 - theorem
OAI.BinPackingGap.ExtensionWitness.assignmentBits_length_le_boundline 77 - theorem
OAI.BinPackingGap.ExtensionWitness.load_den_width_le_inputline 92 - theorem
OAI.BinPackingGap.ExtensionWitness.load_num_width_le_inputline 100 - theorem
OAI.BinPackingGap.ExtensionWitness.scan_operands_width_le_inputline 109 - theorem
OAI.BinPackingGap.ExtensionWitness.scan_step_width_le_inputline 128 - theorem
OAI.BinPackingGap.ExtensionWitness.exists_bounded_witnessline 149 - theorem
OAI.BinPackingGap.ExtensionWitness.language_iff_bounded_witnessline 170 - inductive
OAI.BinPackingGap.ExtensionFractionMachine.Productline 187 - abbrev
OAI.BinPackingGap.ExtensionFractionMachine.Product.enumListline 191 - theorem
OAI.BinPackingGap.ExtensionFractionMachine.Product.enumList_getElem?_ctorIdx_eqline 194 - theorem
OAI.BinPackingGap.ExtensionFractionMachine.Product.enumList_nodupline 198 - instance
OAI.BinPackingGap.ExtensionFractionMachine.(instance at line 200)line 200 - inductive
OAI.BinPackingGap.ExtensionFractionMachine.Labelline 204 - abbrev
OAI.BinPackingGap.ExtensionFractionMachine.Stateline 210 - abbrev
OAI.BinPackingGap.ExtensionFractionMachine.Alphabetline 211 - abbrev
OAI.BinPackingGap.ExtensionFractionMachine.Tapeline 213 - def
OAI.BinPackingGap.ExtensionFractionMachine.productTapesline 215 - def
OAI.BinPackingGap.ExtensionFractionMachine.productExitline 223 - def
OAI.BinPackingGap.ExtensionFractionMachine.statementline 230 - def
OAI.BinPackingGap.ExtensionFractionMachine.programline 242 - def
OAI.BinPackingGap.ExtensionFractionMachine.machineline 245 - def
OAI.BinPackingGap.ExtensionFractionMachine.leftProductline 256 - def
OAI.BinPackingGap.ExtensionFractionMachine.rightProductline 259 - def
OAI.BinPackingGap.ExtensionFractionMachine.nextNumeratorline 262 - def
OAI.BinPackingGap.ExtensionFractionMachine.nextDenominatorline 266 - def
OAI.BinPackingGap.ExtensionFractionMachine.stepsline 269 - theorem
OAI.BinPackingGap.ExtensionFractionMachine.nextNumerator_bitsline 277 - theorem
OAI.BinPackingGap.ExtensionFractionMachine.nextDenominator_bitsline 282 - theorem
OAI.BinPackingGap.ExtensionFractionMachine.machine_finiteAlphabetline 286 - theorem
OAI.BinPackingGap.ExtensionFractionMachine.workspace_multiplyline 291 - theorem
OAI.BinPackingGap.ExtensionFractionMachine.workspace_updateline 304 - def
OAI.BinPackingGap.ExtensionFractionMachine.resultTapesline 312 - def
OAI.BinPackingGap.ExtensionFractionMachine.arithmeticBudgetline 317 - def
OAI.BinPackingGap.ExtensionFractionMachine.arithmeticInTimeline 324 - def
OAI.BinPackingGap.ExtensionFractionMachine.timePolynomialline 487 - theorem
OAI.BinPackingGap.ExtensionFractionMachine.arithmeticBudget_leline 490 - def
OAI.BinPackingGap.ExtensionFractionMachine.arithmeticInPolynomialTimeline 517 - inductive
OAI.BinPackingGap.ExtensionCapacityMachine.Fieldline 543 - abbrev
OAI.BinPackingGap.ExtensionCapacityMachine.Field.enumListline 547 - theorem
OAI.BinPackingGap.ExtensionCapacityMachine.Field.enumList_getElem?_ctorIdx_eqline 549 - theorem
OAI.BinPackingGap.ExtensionCapacityMachine.Field.enumList_nodupline 553 - instance
OAI.BinPackingGap.ExtensionCapacityMachine.(instance at line 555)line 555 - inductive
OAI.BinPackingGap.ExtensionCapacityMachine.Compareline 559 - abbrev
OAI.BinPackingGap.ExtensionCapacityMachine.Compare.enumListline 563 - theorem
OAI.BinPackingGap.ExtensionCapacityMachine.Compare.enumList_getElem?_ctorIdx_eqline 565 - theorem
OAI.BinPackingGap.ExtensionCapacityMachine.Compare.enumList_nodupline 569 - instance
OAI.BinPackingGap.ExtensionCapacityMachine.(instance at line 571)line 571 - inductive
OAI.BinPackingGap.ExtensionCapacityMachine.Labelline 575 - abbrev
OAI.BinPackingGap.ExtensionCapacityMachine.Tapeline 585 - abbrev
OAI.BinPackingGap.ExtensionCapacityMachine.Alphabetline 586 - abbrev
OAI.BinPackingGap.ExtensionCapacityMachine.Stateline 587 - def
OAI.BinPackingGap.ExtensionCapacityMachine.numberTapesline 589 - def
OAI.BinPackingGap.ExtensionCapacityMachine.compareTapesline 594 - def
OAI.BinPackingGap.ExtensionCapacityMachine.fractionTapesline 598 - def
OAI.BinPackingGap.ExtensionCapacityMachine.afterNumberline 601 - def
OAI.BinPackingGap.ExtensionCapacityMachine.comparisonExitsline 606 - def
OAI.BinPackingGap.ExtensionCapacityMachine.finishline 615 - def
OAI.BinPackingGap.ExtensionCapacityMachine.statementline 619 - def
OAI.BinPackingGap.ExtensionCapacityMachine.allTapesline 666 - inductive
OAI.BinPackingGap.ExtensionCapacityMachine.FullLabelline 668 - def
OAI.BinPackingGap.ExtensionCapacityMachine.cleanupEntryline 675 - def
OAI.BinPackingGap.ExtensionCapacityMachine.programline 678 - def
OAI.BinPackingGap.ExtensionCapacityMachine.machineline 688 - theorem
OAI.BinPackingGap.ExtensionCapacityMachine.machine_finiteAlphabetline 699 - def
OAI.BinPackingGap.ExtensionCapacityMachine.inputTapesline 703 - def
OAI.BinPackingGap.ExtensionCapacityMachine.initialTapesline 712 - def
OAI.BinPackingGap.ExtensionCapacityMachine.initialCfgline 719 - def
OAI.BinPackingGap.ExtensionCapacityMachine.finalTapesline 722 - def
OAI.BinPackingGap.ExtensionCapacityMachine.finalCfgline 724 - def
OAI.BinPackingGap.ExtensionCapacityMachine.inputLengthline 727 - def
OAI.BinPackingGap.ExtensionCapacityMachine.timePolynomialline 731 - theorem
OAI.BinPackingGap.ExtensionCapacityMachine.initializeStepline 734 - theorem
OAI.BinPackingGap.ExtensionCapacityMachine.cleanup_tapesline 745 - def
OAI.BinPackingGap.ExtensionCapacityMachine.cleanupInTimeline 751 - def
OAI.BinPackingGap.ExtensionArithmeticBounds.timePolynomialline 799 - theorem
OAI.BinPackingGap.ExtensionArithmeticBounds.timePolynomial_evalline 802 - theorem
OAI.BinPackingGap.ExtensionArithmeticBounds.fractionTime_leline 806 - theorem
OAI.BinPackingGap.ExtensionArithmeticBounds.scan_arithmeticBudget_le_inputline 817 - theorem
OAI.BinPackingGap.ExtensionArithmeticBounds.visit_budget_leline 833 - def
OAI.BinPackingGap.ExtensionCapacityMachine.cleanline 854 - def
OAI.BinPackingGap.ExtensionCapacityMachine.cfgline 856 - def
OAI.BinPackingGap.ExtensionCapacityMachine.workline 859 - def
OAI.BinPackingGap.ExtensionCapacityMachine.readyline 874 - theorem
OAI.BinPackingGap.ExtensionCapacityMachine.update0line 879 - theorem
OAI.BinPackingGap.ExtensionCapacityMachine.update1line 882 - theorem
OAI.BinPackingGap.ExtensionCapacityMachine.update2line 885 - theorem
OAI.BinPackingGap.ExtensionCapacityMachine.update3line 888 - theorem
OAI.BinPackingGap.ExtensionCapacityMachine.update5line 891 - theorem
OAI.BinPackingGap.ExtensionCapacityMachine.update6line 894 - theorem
OAI.BinPackingGap.ExtensionCapacityMachine.update7line 897 - theorem
OAI.BinPackingGap.ExtensionCapacityMachine.update10line 900 - theorem
OAI.BinPackingGap.ExtensionCapacityMachine.update11line 903 - theorem
OAI.BinPackingGap.ExtensionCapacityMachine.update12line 906 - def
OAI.BinPackingGap.ExtensionCapacityMachine.oneStepline 910 - def
OAI.BinPackingGap.ExtensionCapacityMachine.joinline 916 - def
OAI.BinPackingGap.ExtensionCapacityMachine.enlargeline 924 - theorem
OAI.BinPackingGap.ExtensionCapacityMachine.guard_cons_stepline 931 - theorem
OAI.BinPackingGap.ExtensionCapacityMachine.guard_nil_stepline 940 - def
OAI.BinPackingGap.ExtensionCapacityMachine.numberInTimeline 949 - def
OAI.BinPackingGap.ExtensionCapacityMachine.parseRowInTimeline 966 - def
OAI.BinPackingGap.ExtensionCapacityMachine.compareInTimeline 989 - theorem
OAI.BinPackingGap.ExtensionCapacityMachine.labelComparisonExitline 1009 - theorem
OAI.BinPackingGap.ExtensionCapacityMachine.capacityComparisonExitline 1018 - def
OAI.BinPackingGap.ExtensionCapacityMachine.fractionInTimeline 1025 - def
OAI.BinPackingGap.ExtensionCapacityMachine.clearRowInTimeline 1056 - def
OAI.BinPackingGap.ExtensionCapacityMachine.installInTimeline 1075 - def
OAI.BinPackingGap.ExtensionCapacityMachine.rowCostline 1118 - theorem
OAI.BinPackingGap.ExtensionCapacityMachine.rowCost_leline 1128 - theorem
OAI.BinPackingGap.ExtensionCapacityMachine.next_denominator_budgetline 1154