OAI/Computability/BinPacking/Search/SearchInitializeEncoding.lean
136 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.BinPackingGap.ExtensionQuery.Agreesline 12 - def
OAI.BinPackingGap.ExtensionQuery.Extline 16 - theorem
OAI.BinPackingGap.ExtensionQuery.agrees_nil_leftline 20 - theorem
OAI.BinPackingGap.ExtensionQuery.agrees_nil_rightline 26 - theorem
OAI.BinPackingGap.ExtensionQuery.agrees_consline 32 - theorem
OAI.BinPackingGap.ExtensionQuery.agrees_replicate_noneline 61 - theorem
OAI.BinPackingGap.ExtensionQuery.agrees_map_someline 71 - theorem
OAI.BinPackingGap.ExtensionQuery.ext_none_iffline 81 - theorem
OAI.BinPackingGap.ExtensionQuery.ext_full_iffline 92 - theorem
OAI.BinPackingGap.ExtensionQuery.ext_fixed_lengthline 104 - theorem
OAI.BinPackingGap.ExtensionQuery.ext_iff_exists_packingline 110 - theorem
OAI.BinPackingGap.ExtensionQuery.ext_none_iff_hasPackingline 128 - theorem
OAI.BinPackingGap.SearchSemantics.get_some_of_ltline 140 - theorem
OAI.BinPackingGap.SearchSemantics.mem_of_get_someline 149 - theorem
OAI.BinPackingGap.SearchSemantics.get_set_sameline 161 - theorem
OAI.BinPackingGap.SearchSemantics.get_set_otherline 170 - def
OAI.BinPackingGap.SearchSemantics.Prefixline 177 - theorem
OAI.BinPackingGap.SearchSemantics.prefix_noneline 181 - theorem
OAI.BinPackingGap.SearchSemantics.prefix_setline 189 - theorem
OAI.BinPackingGap.SearchSemantics.agrees_setline 203 - theorem
OAI.BinPackingGap.SearchSemantics.ext_next_existsline 215 - def
OAI.BinPackingGap.SearchSemantics.labelsline 224 - theorem
OAI.BinPackingGap.SearchSemantics.labels_eq_of_completeline 227 - theorem
OAI.BinPackingGap.SearchSemantics.ext_completeline 241 - inductive
OAI.BinPackingGap.SearchSemantics.Phaseline 247 - structure
OAI.BinPackingGap.SearchSemantics.Stateline 251 - def
OAI.BinPackingGap.SearchSemantics.initialline 260 - def
OAI.BinPackingGap.SearchSemantics.queryline 266 - def
OAI.BinPackingGap.SearchSemantics.updateline 273 - def
OAI.BinPackingGap.SearchSemantics.stepline 286 - def
OAI.BinPackingGap.SearchSemantics.runline 288 - theorem
OAI.BinPackingGap.SearchSemantics.run_eq_iterateline 292 - def
OAI.BinPackingGap.SearchSemantics.queryTraceline 299 - theorem
OAI.BinPackingGap.SearchSemantics.queryTrace_lengthline 303 - def
OAI.BinPackingGap.SearchSemantics.fuelline 309 - def
OAI.BinPackingGap.SearchSemantics.outputline 311 - def
OAI.BinPackingGap.SearchSemantics.searchline 316 - def
OAI.BinPackingGap.SearchSemantics.DecidesExtensionline 319 - theorem
OAI.BinPackingGap.SearchSemantics.update_itemsline 322 - theorem
OAI.BinPackingGap.SearchSemantics.step_doneline 326 - theorem
OAI.BinPackingGap.SearchSemantics.step_invalidline 329 - theorem
OAI.BinPackingGap.SearchSemantics.run_doneline 332 - theorem
OAI.BinPackingGap.SearchSemantics.run_invalidline 338 - theorem
OAI.BinPackingGap.SearchSemantics.ext_none_opt_iffline 344 - theorem
OAI.BinPackingGap.SearchSemantics.opt_posline 355 - structure
OAI.BinPackingGap.SearchSemantics.FindInvariantline 361 - structure
OAI.BinPackingGap.SearchSemantics.FillInvariantline 368 - structure
OAI.BinPackingGap.SearchSemantics.DoneInvariantline 378 - def
OAI.BinPackingGap.SearchSemantics.Invariantline 386 - theorem
OAI.BinPackingGap.SearchSemantics.find_smaller_infeasibleline 393 - theorem
OAI.BinPackingGap.SearchSemantics.initial_invariantline 401 - theorem
OAI.BinPackingGap.SearchSemantics.step_invariantline 421 - theorem
OAI.BinPackingGap.SearchSemantics.index_of_memline 506 - theorem
OAI.BinPackingGap.SearchSemantics.ext_label_ltline 517 - theorem
OAI.BinPackingGap.SearchSemantics.invariant_boundsline 523 - def
OAI.BinPackingGap.SearchSemantics.rankline 562 - theorem
OAI.BinPackingGap.SearchSemantics.rank_posline 568 - theorem
OAI.BinPackingGap.SearchSemantics.rank_step_ltline 589 - theorem
OAI.BinPackingGap.SearchSemantics.rank_initial_leline 629 - theorem
OAI.BinPackingGap.SearchSemantics.run_finishesline 634 - theorem
OAI.BinPackingGap.SearchSemantics.run_invariantline 653 - theorem
OAI.BinPackingGap.SearchSemantics.search_optimalline 660 - theorem
OAI.BinPackingGap.SearchSemantics.search_emptyline 675 - theorem
OAI.BinPackingGap.SearchSemantics.search_invalidline 679 - theorem
OAI.BinPackingGap.SearchSemantics.fuel_eq_query_boundline 683 - theorem
OAI.BinPackingGap.SearchSemantics.fuel_emptyline 687 - theorem
OAI.BinPackingGap.SearchSemantics.search_query_countline 689 - def
OAI.BinPackingGap.ExtensionCertificate.validItemsline 700 - def
OAI.BinPackingGap.ExtensionCertificate.agreesBoolline 703 - def
OAI.BinPackingGap.ExtensionCertificate.capacityCheckline 710 - def
OAI.BinPackingGap.ExtensionCertificate.checkline 714 - def
OAI.BinPackingGap.ExtensionCertificate.verifyline 722 - def
OAI.BinPackingGap.ExtensionCertificate.languageline 728 - theorem
OAI.BinPackingGap.ExtensionCertificate.validItems_eq_true_iffline 733 - theorem
OAI.BinPackingGap.ExtensionCertificate.agreesBool_eq_true_iffline 737 - theorem
OAI.BinPackingGap.ExtensionCertificate.capacityCheck_eq_true_iffline 747 - theorem
OAI.BinPackingGap.ExtensionCertificate.capacityCheck_eq_true_iff_loadline 754 - theorem
OAI.BinPackingGap.ExtensionCertificate.check_eq_true_iffline 761 - theorem
OAI.BinPackingGap.ExtensionCertificate.verify_encodedline 785 - theorem
OAI.BinPackingGap.ExtensionCertificate.language_extensionBitsline 791 - theorem
OAI.BinPackingGap.ExtensionCertificate.verify_soundline 796 - theorem
OAI.BinPackingGap.ExtensionCertificate.verify_completeline 815 - def
OAI.BinPackingGap.SearchEncoding.phaseBitsline 834 - def
OAI.BinPackingGap.SearchEncoding.parsePhaseline 840 - theorem
OAI.BinPackingGap.SearchEncoding.phaseBits_lengthline 847 - theorem
OAI.BinPackingGap.SearchEncoding.parsePhase_phaseBitsline 850 - def
OAI.BinPackingGap.SearchEncoding.parseUnaryline 854 - theorem
OAI.BinPackingGap.SearchEncoding.parseUnary_encodeWordline 861 - def
OAI.BinPackingGap.SearchEncoding.fixedBitsline 871 - def
OAI.BinPackingGap.SearchEncoding.parseFixedline 874 - theorem
OAI.BinPackingGap.SearchEncoding.parseFixed_fixedBitsline 876 - def
OAI.BinPackingGap.SearchEncoding.stateBitsline 881 - def
OAI.BinPackingGap.SearchEncoding.parseStateline 885 - def
OAI.BinPackingGap.SearchEncoding.decodeStateline 894 - theorem
OAI.BinPackingGap.SearchEncoding.parseState_stateBitsline 896 - theorem
OAI.BinPackingGap.SearchEncoding.decodeState_stateBitsline 901 - theorem
OAI.BinPackingGap.SearchEncoding.stateBits_injectiveline 904 - theorem
OAI.BinPackingGap.SearchEncoding.stateBits_lengthline 907 - theorem
OAI.BinPackingGap.SearchEncoding.label_le_stateBits_lengthline 913 - theorem
OAI.BinPackingGap.SearchEncoding.size_le_selfline 917 - theorem
OAI.BinPackingGap.SearchEncoding.listBits_set_length_leline 923 - theorem
OAI.BinPackingGap.SearchEncoding.fixedBits_set_length_leline 937 - theorem
OAI.BinPackingGap.SearchEncoding.update_label_leline 947 - theorem
OAI.BinPackingGap.SearchEncoding.update_length_leline 951 - theorem
OAI.BinPackingGap.SearchEncoding.step_label_leline 957 - theorem
OAI.BinPackingGap.SearchEncoding.step_length_leline 960 - theorem
OAI.BinPackingGap.SearchEncoding.iterate_label_leline 964 - theorem
OAI.BinPackingGap.SearchEncoding.iterate_length_leline 973 - def
OAI.BinPackingGap.SearchEncoding.growthPolynomialline 984 - theorem
OAI.BinPackingGap.SearchEncoding.growthBoundline 987 - def
OAI.BinPackingGap.SearchMachineComposition.prepareline 1016 - def
OAI.BinPackingGap.SearchMachineComposition.applyAnswerline 1018 - def
OAI.BinPackingGap.SearchMachineComposition.«initialize»line 1020 - def
OAI.BinPackingGap.SearchMachineComposition.algorithmline 1027 - theorem
OAI.BinPackingGap.SearchMachineComposition.algorithm_eq_searchline 1030 - theorem
OAI.BinPackingGap.SearchMachineComposition.algorithm_encodedline 1042 - theorem
OAI.BinPackingGap.SearchMachineComposition.algorithm_malformedline 1047 - theorem
OAI.BinPackingGap.SearchMachineComposition.algorithm_invalidline 1052 - theorem
OAI.BinPackingGap.SearchMachineComposition.algorithm_emptyline 1062 - theorem
OAI.BinPackingGap.SearchMachineComposition.algorithm_optimalline 1066 - structure
OAI.BinPackingGap.SearchMachineComposition.Stagesline 1075 - def
OAI.BinPackingGap.SearchMachineComposition.bodyComputationline 1089 - theorem
OAI.BinPackingGap.SearchMachineComposition.bodyComputation_finiteAlphabetline 1100 - def
OAI.BinPackingGap.SearchMachineComposition.loopComputationline 1110 - theorem
OAI.BinPackingGap.SearchMachineComposition.loopComputation_finiteAlphabetline 1118 - def
OAI.BinPackingGap.SearchMachineComposition.computationline 1127 - theorem
OAI.BinPackingGap.SearchMachineComposition.computation_finiteAlphabetline 1138 - theorem
OAI.BinPackingGap.SearchOptimalConstruction.decidesExtension_of_languageline 1153 - def
OAI.BinPackingGap.SearchOptimalConstruction.ofDecisionline 1160 - theorem
OAI.BinPackingGap.SearchOptimalConstruction.exists_of_stages_and_membershipline 1175 - abbrev
OAI.BinPackingGap.SearchInitializeEncoding.Dataline 1187 - def
OAI.BinPackingGap.SearchInitializeEncoding.shapeBitsline 1189 - def
OAI.BinPackingGap.SearchInitializeEncoding.classifyline 1192 - def
OAI.BinPackingGap.SearchInitializeEncoding.dataBitsline 1197 - def
OAI.BinPackingGap.SearchInitializeEncoding.emitline 1200 - theorem
OAI.BinPackingGap.SearchInitializeEncoding.emit_classifyline 1204