OAI/Combinatorics/Progressions/Estimates/FreimanInverseLift.lean
49 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.Erdos3.FreimanModel.badMultipliersline 11 - lemma
OAI.Erdos3.FreimanModel.mem_badMultipliersline 14 - lemma
OAI.Erdos3.FreimanModel.card_badMultipliers_leline 18 - lemma
OAI.Erdos3.FreimanModel.intCast_zmod_ne_zero_of_natAbs_ltline 50 - lemma
OAI.Erdos3.FreimanModel.card_biUnion_badMultipliers_leline 60 - lemma
OAI.Erdos3.FreimanModel.multiplier_union_card_ltline 72 - theorem
OAI.Erdos3.FreimanModel.exists_good_multiplierline 83 - lemma
OAI.Erdos3.FreimanModel.multiset_sum_mem_nsmulline 134 - def
OAI.Erdos3.FreimanModel.ruzsaRepresentativeline 145 - def
OAI.Erdos3.FreimanModel.ruzsaColorline 148 - def
OAI.Erdos3.FreimanModel.ruzsaModelMapline 151 - lemma
OAI.Erdos3.FreimanModel.ruzsaRepresentative_ltline 154 - lemma
OAI.Erdos3.FreimanModel.ruzsaRepresentative_castline 158 - lemma
OAI.Erdos3.FreimanModel.ruzsaColor_ltline 162 - lemma
OAI.Erdos3.FreimanModel.ruzsaRepresentative_sub_lt_of_color_eqline 175 - lemma
OAI.Erdos3.FreimanModel.ruzsaRepresentative_bounds_of_color_eqline 203 - def
OAI.Erdos3.FreimanModel.ruzsaRepresentativeSumline 217 - lemma
OAI.Erdos3.FreimanModel.ruzsaRepresentativeSum_boundsline 221 - lemma
OAI.Erdos3.FreimanModel.ruzsaRepresentativeSum_sub_abs_ltline 247 - lemma
OAI.Erdos3.FreimanModel.ruzsaRepresentativeSum_castline 274 - lemma
OAI.Erdos3.FreimanModel.ruzsaModelMap_sumline 287 - lemma
OAI.Erdos3.FreimanModel.ruzsaBlockWidth_ltline 297 - lemma
OAI.Erdos3.FreimanModel.ruzsaRepresentativeSum_sub_castline 304 - lemma
OAI.Erdos3.FreimanModel.ruzsaModelMap_sum_eq_iff_dvdline 313 - lemma
OAI.Erdos3.FreimanModel.zmod_val_eq_natAbs_of_nonnegline 328 - lemma
OAI.Erdos3.FreimanModel.int_natAbs_lt_of_neg_lt_and_ltline 337 - lemma
OAI.Erdos3.FreimanModel.ruzsaModelMap_multiset_sum_eq_iffline 351 - theorem
OAI.Erdos3.FreimanModel.isAddFreimanIso_ruzsaModelMapline 443 - lemma
OAI.Erdos3.FreimanModel.exists_nonempty_large_color_fiberline 486 - lemma
OAI.Erdos3.FreimanModel.exists_nonempty_large_color_fiber_mulline 509 - theorem
OAI.Erdos3.FreimanModel.exists_large_cyclic_freiman_modelline 540 - structure
OAI.Erdos3.FreimanModel.FourfoldPresentationline 614 - def
OAI.Erdos3.FreimanModel.FourfoldPresentation.evalline 624 - def
OAI.Erdos3.FreimanModel.FourfoldPresentation.Memline 627 - lemma
OAI.Erdos3.FreimanModel.mem_two_nsmul_sub_two_nsmul_iffline 635 - def
OAI.Erdos3.FreimanModel.defaultFourfoldPresentationline 660 - def
OAI.Erdos3.FreimanModel.selectedFourfoldPresentationline 665 - lemma
OAI.Erdos3.FreimanModel.selectedFourfoldPresentation_specline 672 - def
OAI.Erdos3.FreimanModel.fourfoldMapValueline 680 - lemma
OAI.Erdos3.FreimanModel.fourfold_sub_eq_iff_cross_addline 683 - lemma
OAI.Erdos3.FreimanModel.add_fourfold_sub_eq_iff_cross_addline 700 - lemma
OAI.Erdos3.FreimanModel.fourfoldMapValue_eq_iff_eval_eqline 726 - def
OAI.Erdos3.FreimanModel.freimanFourfoldLiftline 767 - lemma
OAI.Erdos3.FreimanModel.freimanFourfoldLift_eq_of_presentationline 771 - lemma
OAI.Erdos3.FreimanModel.freimanFourfoldLift_mem_two_nsmul_sub_two_nsmulline 781 - theorem
OAI.Erdos3.FreimanModel.freimanFourfoldLift_injOnline 792 - lemma
OAI.Erdos3.FreimanModel.freimanFourfoldLift_add_eq_addline 803 - theorem
OAI.Erdos3.FreimanModel.freimanFourfoldLift_isAddFreimanIsoline 869 - theorem
OAI.Erdos3.FreimanModel.exists_fourfold_lift_of_eight_isoline 899