OAI/Computability/BinPacking/Packing/FractionWidth.lean
84 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.BinPackingGap.Instance.ofFintypeline 24 - def
OAI.BinPackingGap.Packing.binItemsline 37 - theorem
OAI.BinPackingGap.Packing.mem_binItemsline 40 - theorem
OAI.BinPackingGap.Packing.bin_capacityline 44 - theorem
OAI.BinPackingGap.Packing.binItems_disjointline 48 - theorem
OAI.BinPackingGap.Packing.mem_own_binline 56 - theorem
OAI.BinPackingGap.Packing.unique_binline 59 - theorem
OAI.BinPackingGap.Packing.chosen_injectiveline 65 - theorem
OAI.BinPackingGap.Packing.sum_binsline 76 - theorem
OAI.BinPackingGap.Packing.sum_bin_cardline 91 - def
OAI.BinPackingGap.Packing.enlargeline 95 - theorem
OAI.BinPackingGap.opt_attainedline 113 - theorem
OAI.BinPackingGap.opt_le_of_hasPackingline 117 - theorem
OAI.BinPackingGap.opt_le_nline 122 - theorem
OAI.BinPackingGap.opt_eq_zero_of_n_eq_zeroline 125 - theorem
OAI.BinPackingGap.HasPacking.monoline 129 - theorem
OAI.BinPackingGap.hasPacking_iff_opt_leline 134 - theorem
OAI.BinPackingGap.not_hasPacking_iff_lt_optline 138 - def
OAI.BinPackingGap.packingOfFintypeline 142 - def
OAI.BinPackingGap.IndividualConfiguration.singletonline 160 - theorem
OAI.BinPackingGap.IndividualConfiguration.card_le_fiveline 163 - def
OAI.BinPackingGap.Packing.configurationline 179 - theorem
OAI.BinPackingGap.Packing.bin_card_le_fiveline 182 - theorem
OAI.BinPackingGap.Packing.item_count_le_five_mulline 187 - structure
OAI.BinPackingGap.Instance.Reindexingline 199 - def
OAI.BinPackingGap.Instance.Reindexing.symmline 207 - theorem
OAI.BinPackingGap.Instance.Reindexing.count_eqline 212 - theorem
OAI.BinPackingGap.Instance.Reindexing.lower_bound_iffline 215 - def
OAI.BinPackingGap.Packing.reindexline 230 - theorem
OAI.BinPackingGap.Instance.Reindexing.hasPacking_iffline 252 - theorem
OAI.BinPackingGap.Instance.Reindexing.opt_eqline 260 - theorem
OAI.BinPackingGap.RawInstance.toInstance_nline 269 - theorem
OAI.BinPackingGap.RawInstance.toInstance_sizeline 272 - theorem
OAI.BinPackingGap.RawInstance.valid_nilline 275 - def
OAI.BinPackingGap.RawPacking.addFractionline 281 - def
OAI.BinPackingGap.RawPacking.loadFractionline 284 - theorem
OAI.BinPackingGap.RawPacking.addFraction_den_posline 288 - theorem
OAI.BinPackingGap.RawPacking.ratValue_addFractionline 291 - theorem
OAI.BinPackingGap.RawPacking.foldFraction_specline 300 - theorem
OAI.BinPackingGap.RawPacking.zip_den_posline 325 - theorem
OAI.BinPackingGap.RawPacking.loadFraction_den_posline 330 - theorem
OAI.BinPackingGap.RawPacking.load_eq_loadFractionline 334 - theorem
OAI.BinPackingGap.RawPacking.load_le_one_iffline 339 - theorem
OAI.BinPackingGap.RawPacking.load_eq_zero_of_not_memline 346 - theorem
OAI.BinPackingGap.RawPacking.feasible_iff_mem_capacityline 356 - theorem
OAI.BinPackingGap.RawPacking.zip_ofFn_eqline 371 - theorem
OAI.BinPackingGap.RawPacking.load_ofFnline 377 - def
OAI.BinPackingGap.RawPacking.assignmentFnline 387 - theorem
OAI.BinPackingGap.RawPacking.assignments_eq_ofFnline 391 - def
OAI.BinPackingGap.RawPacking.toPackingline 397 - theorem
OAI.BinPackingGap.RawPacking.toPacking_assignment_valline 406 - def
OAI.BinPackingGap.RawPacking.ofPackingline 410 - theorem
OAI.BinPackingGap.RawPacking.ofPacking_feasibleline 414 - theorem
OAI.BinPackingGap.RawPacking.feasible_iff_exists_packingline 426 - theorem
OAI.BinPackingGap.RawPacking.hasPacking_iff_exists_feasibleline 437 - theorem
OAI.BinPackingGap.RawPacking.feasible_nil_iffline 446 - theorem
OAI.BinPackingGap.RawPacking.feasible_zero_bins_iffline 458 - def
OAI.BinPackingGap.Instance.toRawline 476 - theorem
OAI.BinPackingGap.Instance.toRaw_lengthline 479 - theorem
OAI.BinPackingGap.Instance.ratValue_num_denline 482 - theorem
OAI.BinPackingGap.Instance.toRaw_validline 489 - theorem
OAI.BinPackingGap.Instance.toRaw_sizeline 500 - def
OAI.BinPackingGap.Instance.toRawReindexingline 509 - theorem
OAI.BinPackingGap.Instance.eq_of_indexed_sizesline 518 - theorem
OAI.BinPackingGap.Instance.toInstance_toRawline 531 - theorem
OAI.BinPackingGap.RawPacking.ofPacking_castline 541 - theorem
OAI.BinPackingGap.RawPacking.ofPacking_toRaw_feasibleline 546 - def
OAI.BinPackingGap.FractionWidth.denominatorBitsline 558 - theorem
OAI.BinPackingGap.FractionWidth.denominatorBits_nilline 561 - theorem
OAI.BinPackingGap.FractionWidth.denominatorBits_consline 563 - theorem
OAI.BinPackingGap.FractionWidth.size_monoline 566 - theorem
OAI.BinPackingGap.FractionWidth.size_mul_leline 570 - theorem
OAI.BinPackingGap.FractionWidth.size_add_leline 580 - theorem
OAI.BinPackingGap.FractionWidth.addFraction_left_product_size_leline 586 - theorem
OAI.BinPackingGap.FractionWidth.addFraction_right_product_size_leline 590 - theorem
OAI.BinPackingGap.FractionWidth.addFraction_num_size_leline 596 - theorem
OAI.BinPackingGap.FractionWidth.addFraction_den_size_leline 602 - theorem
OAI.BinPackingGap.FractionWidth.fold_den_size_leline 606 - theorem
OAI.BinPackingGap.FractionWidth.loadFraction_den_size_leline 626 - theorem
OAI.BinPackingGap.FractionWidth.loadFraction_num_size_le_of_acceptedline 631 - theorem
OAI.BinPackingGap.FractionWidth.addFraction_width_of_budgetline 637 - theorem
OAI.BinPackingGap.FractionWidth.loadFraction_next_widthline 649 - theorem
OAI.BinPackingGap.FractionWidth.addFraction_overflowline 663 - theorem
OAI.BinPackingGap.FractionWidth.fold_overflowline 669