Statistical Set Addition & The Polynomial Freiman-Rusza Conjecture Additive Combinatorics and its Applications in Theoretical CS Sections 2.4, 2.6 Shachar Lovett Presented by Guy Shalev A Short Reminder ο We discussed sets π΄ β πΊ with small doubling. ο We bounded the size of subspaces containing such π΄ β¦ Growth-factor was exponential in the doubling constant, πΎ β¦ For example, we saw that βπ» < πΊ, π» β€ ο π 2 π² πΎ π π΄ s.t. π΄ β π» We bounded the size of sets of the form βπ΄ β ππ΄ β¦ βπ΄ β ππ΄ β€ πΎ π+π π΄ Todayβs sections ο (2.4) Statistical Set Addition β¦ The BSG theorem + lemma from graph theory. ο (2.6) Polynomial Freiman-Rusza conjecture β¦ An important conjecture explaining the structure of a set with small doubling. β¦ 5 equivalent conjectures over π½π2 β¦ Versions for higher torsion groups 3 Statistical set addition β Motivation (1) ο ο π΄ + π΄ is much larger than π΄ But many pairs π1 + π2 lie in a small set (of size πΎ|π΄|) ο For example: In π½π2 , take π΄ = π βͺ π’1 , π’2 β¦ , π’2π , where π is a subspace of dimension π, and π’π are random vectors. π΄ = 2π+1 π΄ + π΄ = π βͺ π + π’1 , π’2 β¦ , π’2π + π’π + π’π ο ο ο ο π 2 π΄+π΄ β 2 β π΄2 1 But for at least of the pairs π1 , π2 , we have π1 + π2 β π 4 4 Statistical set addition β Motivation (2) ο ο ο π΄ = π βͺ π’1 , π’2 β¦ , π’2π In this example, π΄ has large-doubling, but there is a large subset (π β π΄) with small-doubling. This is always the case. If a significant part of π΄ × π΄ βlandsβ in a set of size πΎ|π΄|, then there is some large π΄β² β π΄ with smalldoubling. β¦ Another point of view β there is a βsimple explanationβ for such an π΄ β¦ The BSG theorem is a generalization of this idea 5 BSG Theorem ο BSG Theorem: by Balog, Szemeredi & Gowers 1. Let π΄, π΅ β πΊ, s.t. π΄ = π΅ = π 2. There exists πΆ β πΊ s.t. πΆ = ππ, and Pr [π + π β πΆ] β₯ π πβπ΄,πβπ΅ β¦ Then there are subsets π΄ β π΄, π΅ β π΅ s.t. π΄ , π΅ β₯ β² β¦ And ο π΄β² + π΅β² β€ β² β² 212 π 3 π π5 β² β² π2 π 16 A β² β² a β² By theorem 2.11, π΄ + π΄ , π΄ β π΄ β€ ππππ¦ 1 π, β πC a+b A+B π b B 6 The plan ο± We will state a lemma in graph theory ο± Easily prove BSG using the lemma ο± Work hard to prove the lemma ο± Take a break before the second part 7 Lemma (by Sudakov) ο The Lemma: 1. Let π» = (π΄, π΅, πΈ) be a bipartite graph 2. π΄ = π΅ = π , πΈ = ππ 2 β¦ Then there are subsets π΄β² β π΄, π΅β² βAs many as we could expectβ β π΅ s.t. π΄β² , π΅β² π2 β₯ π 16 β12 5 2 β¦ Such that for any π β π΄β² , π β π΅β² there are at least 2 length 3 from π to π. a π π paths of π b π 8 Proof of BSG using the lemma (1/3) We have sets π΄, π΅, πΆ β πΊ as given in the theorem. ο Build the βnaturalβ bipartite graph π»: ο β¦ The vertex sets are π΄, π΅ β¦ πΈ = π, π π + π β πΆ β πΈ = ππ 2 ο Obviously, the conditions of the lemma hold, so we get vertex sets π΄β², π΅β² as stated, and we have βmany pathsβ from any π β π΄β² to π β π΅β² 9 Proof of BSG using the lemma (2/3) For any π β π΄β² , π β π΅β² , and a specific path (π, π, π, π) we get π¦ =π+π = π+π β π+π + π+π ο Denote ο β¦ π₯1 = π + π , π₯2 = π + π , π₯3 = π + π From the definition of πΈ, we know π₯1 , π₯2 , π₯3 β πΆ ο Any element π¦ β π΄β² + π΅β² can be represented as π¦ = π₯1 β π₯2 + π₯3 in at least 2β12 π 5 π 2 ways. ο πΆ = ππ , so there are ππ 3 triples π₯1 , π₯2 , π₯3 β πΆ ο 10 Proof of BSG using the lemma (3/3) Any element π¦ β π΄β² + π΅β² can be represented as π¦ = π₯1 β π₯2 + π₯3 in at least 2β12 π 5 π 2 ways. ο There are ππ 3 triples π₯1 , π₯2 , π₯3 β πΆ ο Splitting the triples between elements in π΄β² + π΅β² we get: 3π3 12 3 π 2 π β² β² π΄ + π΅ β€ β12 5 2 = 5 π 2 π π π 11 Half way there! ο± We will state a lemma in graph theory ο± Easily prove BSG using the lemma ο± Work hard to prove the lemma ο± Take a break before the second part 12 High-level proof of lemma (1) a1 a a2 b1 a b2 a1 a a2 b1 a b2 a1 a a2 b1 a b2 a3 a4 aβ a5 a6 b3 b4 aβ b5 b6 a3 a4 aβ a5 a6 b3 b4 aβ a3 a4 aβ a5 a6 b3 b4 aβ Define good pairs such as (π1 , π2 ) and bad pairs such as (π3 , π4 ) Define a good neighbor for vertex π β π΄: π β Ξ π forms few bad pairs inside Ξ π For a random π, we prove it has many good neighbors Take specific π with many good neighbors, and fix its good neighbors as π΅β² Define π΄β² as all πβs with many neighbors in π΅β² Show there are many paths of length 3 from π β π΄β²to π β π΅β² 13 High-level proof of lemma a1 a a2 b1 a b2 a1 a a2 b1 a b2 a3 a4 aβ a5 a6 b3 b4 aβ a3 a4 aβ a5 a6 b3 b4 aβ Define good pairs such as (π1 , π2 ) and bad pairs such as (π3 , π4 ) Define a good neighbor for vertex π β π΄: π β Ξ π forms few bad pairs inside Ξ π For a random π, we prove it has many good neighbors Take specific π with many good neighbors, and fix its good neighbors as π΅β² Define π΄β² as all πβs with many neighbors in π΅β² Show there are many paths of length 3 from π β π΄β²to π β π΅β² 14 Proof of the lemma (1/6) π a ο The Lemma: b 1. Let π» = (π΄, π΅, πΈ) be a bipartite graph π 2. π΄ = π΅ = π , πΈ = ππ 2 β¦ We want large subsets π΄β² , π΅β² s.t. for any π β π΄β² , π β π΅β² there are many paths of length 3 from π to π. ο ο The average degree of a vertex is ππ. We start by removing π vertices from π΅ with degree smaller than 2 π We deleted less than π 2 π 2 edges, left with at least π 2 π 2 edges 15 Proof of the lemma (2/6) ο Define a bad pair π1 , π2 β π΅ if they have less than π3 π 128 common neighbors in π΄ ο For π£ β π΄, let π΅π(π£) denote the number of bad pairs which belong to Ξ π£ ο For any bad pair π1 , π2 β π΅, by definition: π3 π£ β π΄ π1 , π2 β Ξ π£ β€ π 128 ο So after βbucketingβ, averaging over the vertices yields: π3 π 3 β π π 128 πΈπ£ π΅π(π£) β€ 2 β€ π2 π 256 16 Proof of the lemma (3/6) For π£ β π΄, let π΅ β Ξ2 π£ be the neighbors π β Ξ π£ which form a bad π pair with at least π other neighbors πβ² β Ξ π£ (π΅ = βbad 32 neighborsβ) ο Let π΅π(π£) = |π΅|. For any π£ β π΄ : ο π2 π΅π(π£) β π β€ 2 β π΅π(π£) 32 (Counting the bad pairs using the bad neighbors. Each pair is counted at most twice) Taking expectation on both sides, π¬π π©π΅(π) β€ πΈπ£ π΅π(π£) β 64 π2π β€ π 3 π 256 2 64 β π2π π = π΅ π To conclude: we bounded the number of bad neighbors for an average π£ β π΄ 17 Proof of the lemma (4/6) ο So, for an βaverageβ π£ β π΄, β¦ There are many neighbors (π¬π π ππ(π) β₯ π π΅) π β¦ There are few bad neighbors (π¬π π©π΅(π) β€ π π΅) π β¦ So there are many good neighbors! Denote π΅β² = Ξ(π£)\π΅ β¦π¬ π©β² = π¬ π ππ β π¬ π©π΅ β₯ β¦ Take π£ β π΄ where π΅β² β₯ π π΅ π π π. Fix 4 this to be π©β² . 18 Proof of the lemma (5/6) ο So we have our π΅β², and π΅ β₯ β² π π 4 π2 Define π΄β² = a β π΄ | |Ξ π£ β© π΅β² | β₯ π 16 ο Lets lower-bound |π΄β² |: ο β¦ Intuition: If |π΄β² | was small, πΈ π΄, π΅β² πΈ π΄, π΅β² would have few edges (and it doesnβt) 2 π π π β€ π΄β² π΅β² + π΄ \ π΄β² π β€ π¨β² π΅ + π΅π 16 ππ π π π πΈ π΄, π΅β² β₯ π β π΅β² β₯ π΅π 2 π Minimal degree in π΅β² π2 Combining these we get π΄β² β₯ 16 π 19 Proof of the lemma (6/6) β² π2 π2 π3 π β π β π = 2β12 π 5 π 2 16 32 128 π2 π 16 ο We have π΄ , π΅β², with π΄ , π΅ β₯ ο Last step: show that for any π β π΄β² , π β π΅β² there are many paths of length 3 from π to π. β² β² Fix π, π. From π΄β² π construction, π has many neighbors πβ² β π΅β² . 2. Out of these neighbors, only few form a bad pair with π 3. For πβ² β π΅ β² that donβt form a bad pair with π, there are many common neighbors πβ² β π΄ 4. So we have (many β few) * many paths π, π β² , π β² , π of length 3 1. 20 To conclude the section ο± We will state a lemma in graph theory ο± Easily prove BSG using the lemma ο± Work hard to prove the lemma ο± Take a break before the second part Questions? 21
© Copyright 2026 Paperzz