combinatorial number theory - wordpress.com · chapter 1. basics and cardinality inequalities...

36
Combinatorial Number Theory

Upload: others

Post on 30-Jun-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Combinatorial Number Theory - WordPress.com · CHAPTER 1. BASICS AND CARDINALITY INEQUALITIES Definition 1.0.15. A directed graph G = (V(G);E(G)) is a graph of level h if the vertex

Combinatorial Number Theory

Page 2: Combinatorial Number Theory - WordPress.com · CHAPTER 1. BASICS AND CARDINALITY INEQUALITIES Definition 1.0.15. A directed graph G = (V(G);E(G)) is a graph of level h if the vertex

2

Page 3: Combinatorial Number Theory - WordPress.com · CHAPTER 1. BASICS AND CARDINALITY INEQUALITIES Definition 1.0.15. A directed graph G = (V(G);E(G)) is a graph of level h if the vertex

Combinatorial Number Theory

Travis Dirle

December 4, 2016

Page 4: Combinatorial Number Theory - WordPress.com · CHAPTER 1. BASICS AND CARDINALITY INEQUALITIES Definition 1.0.15. A directed graph G = (V(G);E(G)) is a graph of level h if the vertex

2

Page 5: Combinatorial Number Theory - WordPress.com · CHAPTER 1. BASICS AND CARDINALITY INEQUALITIES Definition 1.0.15. A directed graph G = (V(G);E(G)) is a graph of level h if the vertex

Contents

1 Basics and Cardinality Inequalities 1

2 Structure of Sets with Few Sums 9

3 Location and Sumsets 15

4 Density 21

5 Measure and Topology 27

i

Page 6: Combinatorial Number Theory - WordPress.com · CHAPTER 1. BASICS AND CARDINALITY INEQUALITIES Definition 1.0.15. A directed graph G = (V(G);E(G)) is a graph of level h if the vertex

CONTENTS

ii

Page 7: Combinatorial Number Theory - WordPress.com · CHAPTER 1. BASICS AND CARDINALITY INEQUALITIES Definition 1.0.15. A directed graph G = (V(G);E(G)) is a graph of level h if the vertex

Chapter 1

Basics and Cardinality Inequalities

Definition 1.0.1. Let A and B be sets in a (mostly commutative) group. We callthe group operation addition and use additive notation. The sumset of these setsis

A+B = {a+ b : a ∈ A, b ∈ B}.Similarly, the difference set

A−B = {a− b : a ∈ A, b ∈ B} = {a+ (−b)}.

For repeated addition we write

kA = A+ · · ·+ A, k times;

in particular, 1A = A, 0A = {0}. Also, k · A = {ka : a ∈ A}.

Theorem 1.0.2. (Trivial sumset estimates) LetA,B be additve sets with commonambient group Z, and let x ∈ Z. Then we have the identities |A+x| = |−A| =|A|, the inequalities

max(|A|, |B|) ≤ |A+B|, |A−B| ≤ |A||B|

and

|A| ≤ |A+ A| ≤ |A|(|A|+ 1)

2.

More generally, for any integer n ≥ 1, we have |(n+ 1)A| ≥ |nA| and

|nA| ≤(|A|+ n− 1

n

).

Proposition 1.0.3. Suppose that A,B are additive sets with common ambientgroup Z. Then the following are equivalent:

i) |A+B| = |A|;

1

Page 8: Combinatorial Number Theory - WordPress.com · CHAPTER 1. BASICS AND CARDINALITY INEQUALITIES Definition 1.0.15. A directed graph G = (V(G);E(G)) is a graph of level h if the vertex

CHAPTER 1. BASICS AND CARDINALITY INEQUALITIES

ii) |A−B| = |A|;iii) |A+ nB −mB| = |A| for at least one pair of integers (n,m) 6= (0, 0);iv) |A+ nB −mB| = |A| for all integers n,m;v) there exists a finite subgroup G of Z such that B is contained in a coset of

G, and A is a union of cosets of G.

Proposition 1.0.4. Suppose that A,B are additive sets with common ambientgroup Z. Then the following are equivalent:

i) |A+B| = |A||B|;ii) |A−B| = |A||B|;iii) |{(a, a′, b, b′) ∈ A× A×B ×B : a+ b = a′ + b′}| = |A||B|;iv) |{(a, a′, b, b′) ∈ A× A×B ×B : a− b = a′ − b′}| = |A||B|;v) |A ∩ (x−B)| = 1 for all x ∈ A+B;vi) |A ∩ (B + y)| = 1 for all y ∈ A−B;vii) (A− A) ∩ (B −B) = {0}.

Definition 1.0.5. For an additive set A, the doubling constant σ[A] is definedto be the quantity

σ[A] =|2A||A|

=|A+ A||A|

..

Similarly we define the difference constant δ[A] as

δ[A] =|A− A||A|

.

We have that

1 ≤ σ[A] ≤ |A|+ 1

2and 1 ≤ δ[A] ≤ |A| − 1 +

1

|A|.

Definition 1.0.6. An additive set A with the maximal value of doubling constant(or equivalently, with maximal difference constant, is known as a Sidon set. Thismeans that all the pairwise sums ofA are distinct, excluding the trivial equalitiescoming from the identity a+ b = b+ a.

Definition 1.0.7. Let A and B be two additive sets with a common ambientgroup Z. We define the Ruzsa distance d(A,B) between these two sets to be thequantity

d(A,B) = log|A−B||A|1/2|B|1/2

.

Lemma 1.0.8. (Ruzsa triangle inequality) The Ruzsa distance d(A,B) is non-negative, symmetric, and obeys the triangle inequality

d(A,C) ≤ d(A,B) + d(B,C)

for all additive sets A,B,C with common ambient group Z.

2

Page 9: Combinatorial Number Theory - WordPress.com · CHAPTER 1. BASICS AND CARDINALITY INEQUALITIES Definition 1.0.15. A directed graph G = (V(G);E(G)) is a graph of level h if the vertex

CHAPTER 1. BASICS AND CARDINALITY INEQUALITIES

Proposition 1.0.9. Suppose that (A,Z) is an additive set. Then the followingare equivalent:

i) σ[A] = 1 (i.e. |A+ A| = |A|);ii) δ[A] = 1 (i.e. |A− A| = |A|, or d(A,A) = 0);iii) d(A,B) = 0 for at least one additive set B;iv) |nA−mA| = |A| for at least one pair of non-negative integers n,m with

n+m ≥ 2;v) |nA−mA| = |A| for all non-negative integers n,m;vi) A is a coset of a finite subgroup G of Z.

Definition 1.0.10. If A and B are two additive sets with ambient group Z, wedefine the additive energy E(A,B) between A and B to be

E(A,B) = |{(a, a′, b, b′) ∈ A× A×B ×B : a+ b = a′ + b′}|.

Lemma 1.0.11. (Ruzsa’s covering lemma) For any additive sets A,B with com-mon ambient group Z, there exists an additive set X+ ⊂ B with

B ⊂ A− A+X+; |X+| ≤|A+B||A|

; |A+X+| = |A||X+|

and similarly there exists an additive set X− ⊂ B with

B ⊂ A− A+X−; |X−| ≤|A−B||A|

; |A−X−| = |A||X−|.

In particular, B can be covered by min( |A+B||A| ,

|A−B||A| ) translates of A− A.

Definition 1.0.12. For nonempty subsets A,B of an abelian group G, then fore ∈ G, the e-transform of the pair (A,B) is the pair (A(e), B(e)) of subsets ofG defined by

A(e) = A ∪ (B + e) and B(e) = B ∩ (A− e).

Lemma 1.0.13. Let (A(e), B(e)) be the e-transform of the pair (A,B). Then

A(e) +B(e) ⊂ A+B

andA(e)\A = e+ (B\B(e)).

If A and B are finite sets, then

|A(e)|+ |B(e)| = |A|+ |B|.

If e ∈ A, and 0 ∈ B, then e ∈ A(e) and 0 ∈ B(e).

Theorem 1.0.14. LetA,B be finite sets in a commutative group and write |A| =m, |A+B| = αm. For arbitrary non-negative integers k, l we have

|kB − lB| ≤ αk+lm.

3

Page 10: Combinatorial Number Theory - WordPress.com · CHAPTER 1. BASICS AND CARDINALITY INEQUALITIES Definition 1.0.15. A directed graph G = (V(G);E(G)) is a graph of level h if the vertex

CHAPTER 1. BASICS AND CARDINALITY INEQUALITIES

Definition 1.0.15. A directed graph G = (V (G), E(G)) is a graph of levelh if the vertex set V (G) is the union of h + 1 pairwise disjoint nonempty setsV0, V1, . . . , Vh and if every edge of G is of the form (v, v′), where v ∈ Vi−1 andv′ ∈ Vi for some i = 1, . . . , h.

Definition 1.0.16. A directed graph G of level h is a Plunnecke graph of levelh if it is commutative i.e. it satisfies the following two conditions:

i) Let 1 ≤ i ≤ h− 1 and k ≥ 2. Let u ∈ Vi−1, v ∈ Vi, and w1, . . . , wk ∈ Vi+1

be k + 2 distinct vertices of G such that (u, v) ∈ E(G) and (v, wj) ∈ E(G)for j = 1, . . . , k. Then there exist distinct vertices v1, . . . , vk ∈ Vi such that(u, vj) ∈ E(G) and (vj, wj) ∈ E(G) for j = 1, . . . , k.

ii) Let 1 ≤ i ≤ h−1 and k ≥ 2. Let u1, . . . , uk ∈ Vi−1, v ∈ Vi, and w ∈ Vi+1

be k + 2 distinct vertices of G such that (uj, v) ∈ E(G) for j = 1, . . . , k, and(v, w) ∈ E(G). Then there exist distinct vertices v1, . . . , vk ∈ Vi such that(uj, vj) ∈ E(G) and (vj, w) ∈ E(G) for j = 1, . . . , k.

Definition 1.0.17. Let A,B be nonempty, finite subsets of an abelian group.The addition graph is a Plunnecke graph of level h, whose ith vertex set is thesumset A + iB and whose edges are the ordered pairs of group elements of theform (v, v + b), where b ∈ B and v ∈ A+ (i− 1)B for some i = 1, . . . , h.

Definition 1.0.18. For X, Y ⊂ V , we define the image of X in Y as

im(X, Y ) = {y ∈ Y : there is a directed path from some x ∈ X to y}.

The magnification ratio is defined by

µ(X, Y ) = min{|im(Z, Y )||Z|

: Z ⊂ X,Z 6= ∅}.

Theorem 1.0.19. (Plunnecke). In a commutative layered graph, µ1/jj is decreas-

ing.

An obvious (and typically the only available) upper estimate for µj is |Vj|/|V0|.

Theorem 1.0.20. Let j < h be integers and G a commutative layered graph onthe layers V0, . . . , Vh. Write |V0| = m, |Vj| = s. There is an X ⊂ V0, X 6= ∅,such that

|im(X, Vh)| ≤ (s/m)h/j|X|.Theorem 1.0.21. Let j < h be integers, A,B sets in a commutative group andwrite |A| = m, |A+ jB| = αm. There is an X ⊂ A,X 6= ∅, such that

|X + hB| ≤ αh/j|X|.

Corollary 1.0.22. Let j < h be integers and A,B be sets in a torsion-freecommutative group with |A| = m, |A+ jB| = αm. We have

|hB| ≤(αh/j − 1

)m+ 1.

4

Page 11: Combinatorial Number Theory - WordPress.com · CHAPTER 1. BASICS AND CARDINALITY INEQUALITIES Definition 1.0.15. A directed graph G = (V(G);E(G)) is a graph of level h if the vertex

CHAPTER 1. BASICS AND CARDINALITY INEQUALITIES

Lemma 1.0.23. The restricted addition graph is commutative.

Theorem 1.0.24. Let j < h be integers, A,B,C sets in a commutative groupand write |A| = m, |(A+jB)\(C+(j−1)B| = αm. There is anX ⊂ A,X 6= ∅,such that

|(X + hB)\(C + (h− 1)B)| ≤ αh/j|X|.Theorem 1.0.25. Let G be a commutative layered graph with layers V0, . . . , Vh, |V0| =m. If µh ≥ 1, then there are m (vertex)-disjoint pahts from V0 to Vh.

Definition 1.0.26. The outdegree and indegree of a vertex x will be denoted by

d+(x) = d+(x,G) = |{y : x→ y}|,

d−(x) = d−(x,G) = |{y : y → x}|.Corollary 1.0.27. In a commutative graph if µh ≥ 1, then µj ≥ 1 for 1 ≤ j ≤ h.

Definition 1.0.28. Let G ′ = (V ′, E ′) and G ′′ = (V ′′, E ′′) be h-layered graphswith layers V ′i and V ′′i . Their layered product is the h-layered graph on thelayers Vi = V ′i × V ′′i , and two vertices (x′, x′′) ∈ Vi and (y′, y′′) ∈ Vi+1 areconnected if both x′ → y′ and x′′ → y′′. This graph will be denoted by G =G ′G ′′.Lemma 1.0.29. The layered product of commutative graphs is commutative aswell. Also, magnification ratios are multiplicative, that is µi = µ′iµ

′′i for all i.

Definition 1.0.30. We define the independent addition graph Inh as follows.Take a set B, |B| = n, such that all h-fold sums b1 + · · · + bh, bi ∈ B, aredifferent, unless they are rearrangements of each other, and A = {0}, and buildthe addition graph on them. Since |V0| = 1, the j-th magnification ratio of thisgraph is clearly

µj(Inh) = |Vj| = |jB|.Theorem 1.0.31. Let A,B1, . . . , Bh be sets in a commutative group G and write|A| = m, |A+Bi| = αim. There is an X ⊂ A,X 6= ∅, such that

|X +B1 + · · ·+Bh| ≤ α1α2 · · ·αh|X|.

Theorem 1.0.32. Let j < h be integers, and let A,B1, . . . , Bh be finite sets in acommutative group G. Let K = {1, 2, . . . , h}, and for any I ⊂ K put

BI =∑i∈I

Bi, and |A| = m, |A+BI | = αIm.

Write

β =

∏L⊂K,|L|=j

αL

(j−1)!(h−j)!/(h−1)!

There exists an X ⊂ A,X 6= ∅, such that

|X +BK | ≤ β|X|.

5

Page 12: Combinatorial Number Theory - WordPress.com · CHAPTER 1. BASICS AND CARDINALITY INEQUALITIES Definition 1.0.15. A directed graph G = (V(G);E(G)) is a graph of level h if the vertex

CHAPTER 1. BASICS AND CARDINALITY INEQUALITIES

Theorem 1.0.33. Let j < h be integers, G a commutative layered graph on thelayers V0, . . . , Vh. Write |V0| = m, |Vj| = s, γ = h/j. Let an integer k be given,1 ≤ k ≤ m. There is an X ⊂ V0, |X| ≥ k, such that

|im(X, Vh)| ≤( sm

)γ+

(s

m− 1

)γ+· · ·+

(s

m− k + 1

)γ+(|X|−k)

(s

m− k + 1

)γ.

Theorem 1.0.34. With similar notation as above, let a real number t be given,0 ≤ t < m. There is an X ⊂ V0, |X| > t, such that

|im(X, Vh)| ≤sγ

γ

(1

(m− t)γ−1− 1

mγ−1

)+ (|X| − t)

(s

m− t

)γ.

Theorem 1.0.35. Let j < h be integers, A,B sets in a commutative group, andwrite |A| = m, |A+jB| = s, γ = h/j. Let a real number t be given, 0 ≤ t < m.There is an X ⊂ A, |X| > t, such that

|X + hB| ≤ sγ

γ

(1

(m− t)γ−1− 1

mγ−1

)+ (|X| − t)

(s

m− t

)γ.

Theorem 1.0.36. Let j < h be integers, A,B,C sets in a commutative group,and write |A| = m, |(A+jB)\(C+(j−1)B)| = s, γ = h/j. Let a real numbert be given, 0 ≤ t < m. There is an X ⊂ A, |X| > t, such that

|(X+hB)\(C+(h−1)B)| ≤ sγ

γ

(1

(m− t)γ−1− 1

mγ−1

)+(|X|−t)

(s

m− t

)γ.

The case j = 1, h = 2 is as follows:

Corollary 1.0.37. Let A,B be sets in a commutative group and write |A| =m, |A + iB| = s. Let a real number t be given, 0 ≤ t < m. There is anX ⊂ A, |X| > t, such that

|X + 2B| ≤ s2

(m− t)2

(|X| − t(t+m)

2m

).

Theorem 1.0.38. Let A,B1, . . . , Bh be sets in a commutative group G and write|A| = m, |A + Bi| = αim. Let a real number t be given, 0 ≤ t < m. There isan X ⊂ A,X 6= ∅, such that

|X+B1+· · ·+Bh| ≤ α1α2 · · ·αhmh

(1

h

(1

(m− t)h−1− 1

mh−1

)+

(|X| − t)(m− t)h−1

).

Theorem 1.0.39. Let A, Y, Z be finite sets in a (not necessarily commutative)group. We have

|A||Y − Z| ≤ |A− Y ||A− Z|.

6

Page 13: Combinatorial Number Theory - WordPress.com · CHAPTER 1. BASICS AND CARDINALITY INEQUALITIES Definition 1.0.15. A directed graph G = (V(G);E(G)) is a graph of level h if the vertex

CHAPTER 1. BASICS AND CARDINALITY INEQUALITIES

Corollary 1.0.40. If |A| = m, |2A| ≤ αm, then |−A+A| ≤ α2m and |A−A| ≤α2m.

Corollary 1.0.41. If |A| = m, |3A| ≤ αm, then | − 2A+ 2A| ≤ α2m.

Theorem 1.0.42. Let α > 2. Then for any c <√

2 log 2√3

and infinitely many m,there exist two sets A and B such that |A| = m, |A + B| ≤ αm and for anynonempty X ⊂ A, one has

|X −B||X|

≥ exp(c√

(log(α/2))(logm)(log logm)−1).

Theorem 1.0.43. Let A and B be nonempty and finite subsets of some abeliangroup such that |A| = m, |A + B| ≤ αm. Then there exists some nonemptysubset X of A such that

|X −B||X|

≤ αexp(

2√

(logα)(logm)).

Theorem 1.0.44. In any commutative group we have

|A||Y + Z| ≤ |A+ Y ||A+ Z|.

Theorem 1.0.45. Let X, Y, Z be finite sets in a commutative group. We have

|X + Y + Z|2 ≤ |X + Y ||Y + Z||X + Z|.

Theorem 1.0.46. Let X, Y, Z be finite sets in a not necessarily commutativegroup. We have

|X + Y + Z|2 ≤ |X + Y ||Y + Z|maxy∈Y |X + y + Z|.

Theorem 1.0.47. Let A1, . . . , Ak be finite, nonempty sets in an arbitrary com-mutative semigroup. Put

S = A1 + · · ·+ Ak,

Si = A1 + · · ·+ Ai−1 + Ai+1 + · · ·+ Ak.

We have

|S| ≤

(k∏i=1

|Si|

)1/(k−1)

.

Theorem 1.0.48. Let m,n be positive integers, satisfying m ≤ n ≤ m2. Thereis a set A of integers such that |A| � m, |2A| � n and

|3A| � min(n3/m2, n3/2

).

7

Page 14: Combinatorial Number Theory - WordPress.com · CHAPTER 1. BASICS AND CARDINALITY INEQUALITIES Definition 1.0.15. A directed graph G = (V(G);E(G)) is a graph of level h if the vertex

CHAPTER 1. BASICS AND CARDINALITY INEQUALITIES

Theorem 1.0.49. Let A,B be finite sets in a commutative group G, |A| =m, |A+B| = αm, 1 < α ≤ 2. We have

|A+ 2B| ≤ αm+3

2(α− 1)m

√|2B|,

consequently|A+ 2B| ≤ αm+ 3(α− 1)m3/2;

if G is torsion-free, then

|A+ 2B| ≤ αm+ 3(α− 1)3/2m3/2.

Theorem 1.0.50. Let A,B1, B2 be sets in a (typically non-commutative group)G and write |A| = m, |B1 + A| = α1m, |A + B2| = α2m. There is an X ⊂A,X 6= ∅, such that

|B1 +X +B2| ≤ α1α2|X|.

Definition 1.0.51. A collection of sets B1, . . . , Bk in a (non-commutative) groupis exocommutative, if for all x ∈ Bi, y ∈ Bj with i 6= j we have x+ y = y+ x.

Theorem 1.0.52. Let A,B1, B2, . . . , Bk, C1, C2, . . . , Cl be sets in a (typicallynon-commutative group)G and write |A| = m, |Bi+A| = αim, i = 1, . . . , h, |A+Cj| = βjm, j = 1, . . . , l. Assume that both B1, . . . , Bk and C1, . . . , Cl are exo-commutative. Then there is an X ⊂ A,X 6= ∅, such that

|B1 + · · ·+Bk +X + Ci + · · ·+ Cl| ≤ α1 . . . αkβ1 . . . βl|X|.

8

Page 15: Combinatorial Number Theory - WordPress.com · CHAPTER 1. BASICS AND CARDINALITY INEQUALITIES Definition 1.0.15. A directed graph G = (V(G);E(G)) is a graph of level h if the vertex

Chapter 2

Structure of Sets with Few Sums

Theorem 2.0.1. (Freiman) If A ⊂ N, |A| = m, |A + A| ≤ 3m − 4, then A iscontained in an arithmetic progression of length ≤ |A+A| −m+ 1 ≤ 2m− 3.

Definition 2.0.2. Let q1, . . . , qd and a be elements of an arbitrary commutativegroup, l1, . . . , ld positive integers. A d-dimensional generalized arithmetic pro-gression is a set of the form

P = P (q1, . . . , qd; l1, . . . , ld; a) = {a+ x1q1 + · · ·+ xdqd : 0 ≤ xi ≤ li}.

We call d the dimension of P , and its size to be

||P || =d∏i=1

(li + 1),

which is the same as the number of elements if all the above sums are distinct,and in that case, we say that P is proper.

Theorem 2.0.3. (Freiman’s Theorem) If A ⊂ Z, |A| = n, |A + A| ≤ αn, thenA is contained in a generalized arithmetic progression of dimension≤ d(α) andsize ≤ s(α)n.

Recall that the exponent of a group G is the smallest positive integer r suchthat rg = 0 for every g ∈ G.

Theorem 2.0.4. Let G be a commutative group of exponent r, A ⊂ G, |A| =

m, |A+ A| ≤ αm. A is contained in a coset of a subgroup of size ≤ α2rα4m.

9

Page 16: Combinatorial Number Theory - WordPress.com · CHAPTER 1. BASICS AND CARDINALITY INEQUALITIES Definition 1.0.15. A directed graph G = (V(G);E(G)) is a graph of level h if the vertex

CHAPTER 2. STRUCTURE OF SETS WITH FEW SUMS

Theorem 2.0.5. (Green-Ruzsa) Let G be a commutative group, A ⊂ G, |A| =m, |A + A| ≤ αm. A is contained in a set of the form H + P , where H isa subgroup, P is a generalized arithmetic progression, the dimension of P is≤ d(α) and |H||P | ≤ s(α)m.

For the quantities d, s we have the following bounds: d(α)� αc, s(α)� eαc .

Theorem 2.0.6. Let r ≥ 2 be an integer, and let G be a commutative group ofexponent r. Let A ⊂ G be a finite set, |A| = m. If there is another set A′ ⊂ Gsuch that |A′| = m and |A + A′| ≤ αm (in particular, if |A + A| ≤ αm or|A− A| ≤ αm), then A is contained in a subgroup H of G such that

|H| ≤ f(r, α)m, where f(r, α) = α2rα4

.

Definition 2.0.7. Let G1, G2 be commutative groups, A1 ⊂ G1, A2 ⊂ G2. Wesay that a mapping φ : A1 → A2 is a homomorphism of order r in the sense ofFreiman, or anFr-homomorphism for short, if for every x1, . . . , xr, y1, . . . , yr ∈A1 (not necessarily distinct), the equation

x1 + x2 + · · ·+ xr = y1 + y2 + · · ·+ yr

implies

φ(x1) + φ(x2) + · · ·+ φ(xr) = φ(y1) + φ(y2) + · · ·+ φ(yr).

We call φ an Fr-isomorphism if it is one-to-one, and its inverse is a homomor-phism as well, that is, the above implication is if-and-only-if. If we say Freimanisomorphism without specifying r, then the first nontrivial case r = 2 is meant.

Lemma 2.0.8. Let G,G′ be commutative groups. If a set P ′ ⊂ G′ is the homo-morphic image of a generalized arithmetical progression P (q1, . . . , qd; l1, . . . , ld; a) ⊂G, then there are elements q′1, . . . , q

′d, a′ ∈ G′ such that

P ′ = P (q′1, . . . , q′d; l1, . . . , ld; a

′)

and the homomorphism is given by

φ(a+ x1q1 + · · ·+ xdqd) = a′ + x1q′1 + · · ·+ xdq

′d.

Lemma 2.0.9. Let G,G′ be commutative groups, and let A ⊂ G,A′ ⊂ G′ beFr-isomorphic sets. Assume that r = r′(k+ l) with non-negative integers r′, k, l.The sets kA− lA and kA′ − lA′ are Fr′-isomorphic.

Lemma 2.0.10. Let A be a finite set in a torsion-free commutative group, andlet r be any positive integer. There is a set A′ ⊂ Z which is Fr-isomorphic to A.

Definition 2.0.11. We define the Freiman dimension of a set A ⊂ Rk as thelargest d for which there is an isomorphic properly d-dimensional set.

10

Page 17: Combinatorial Number Theory - WordPress.com · CHAPTER 1. BASICS AND CARDINALITY INEQUALITIES Definition 1.0.15. A directed graph G = (V(G);E(G)) is a graph of level h if the vertex

CHAPTER 2. STRUCTURE OF SETS WITH FEW SUMS

Theorem 2.0.12. LetA be a finite set in a torsion-free commutative group, |A| =m, r ≥ 2 an integer and |rA− rA| = n.

i) For every q ≥ n there exists a set A′ ⊂ A, |A′| ≥ m/r which is Fr-isomorphic to a set T ′ of residues modulo q.

ii) There is a set A∗ ⊂ A, |A∗| ≥ m/r2, which is Fr-isomorphic to a set T ∗

of integers,T ∗ ⊂ [0, n/r].

Here, a group will be commutative. Recall that a character is a homomorphismγ : G → C1. We have γ(x + y) = γ(x)γ(y). The characters of G forma group (under pointwise multiplication) which we denote Γ. Its unity is theprincipal character γ0 ≡ 1, and the inverse of γ(g) is γ(g) = γ(g), which is thecomplex conjugate. If γ is a character on a cyclic group Zq and γ(1) = ω, thenγ(n) = ωn. Since γ(q) = γ(0) = 1, we see that ω must be a q-th root of unity,say ω = e2πik/q with some k, consequently

γ(n) = e2πikn/q.

Definition 2.0.13. Let φ : G → C be a function on the group G. Its Fouriertransformation is the function f : Γ→ C defined by

f(γ) =∑g∈G

φ(g)γ(g).

The Fourier transform is often denoted by f = φ.

For a cyclic group G = Zq the characters are the functions

γk(n) = e2πik/n, k = 0, 1, . . . , q − 1.

Consequently, the Fourier transform of a function φ is given by

f(γk) =∑n

e2πikn/qφ(n).

If we identify this character γk with its subscript k ∈ Zq, we can also say thatthe Fourier transform is

f(k)∑n

e2πikn/qφ(n).

Given the Fourier transform of a function, we can reconstruct the function fromit as follows.

11

Page 18: Combinatorial Number Theory - WordPress.com · CHAPTER 1. BASICS AND CARDINALITY INEQUALITIES Definition 1.0.15. A directed graph G = (V(G);E(G)) is a graph of level h if the vertex

CHAPTER 2. STRUCTURE OF SETS WITH FEW SUMS

Theorem 2.0.14. (Fourier inversion formula) Let φ be a function on G and f =φ its Fourier transform. We have

φ(x) =1

|G|∑γ∈Γ

f(γ)γ(x).

Theorem 2.0.15. (Parseval formula) Let φ be a function on G and f = φ itsFourier transform. We have∑

γ∈Γ

|f(γ)|2 = |G|∑x∈G

|φ(x)|2.

The Fourier transform of the setA ⊂ Gwill be denoted A(γ). For φ its indicatorfunction, we have

A(γ) = f(γ) =∑a∈A

γ(a).

Let now A1, A2 be sets in G with Fourier transforms f1, f2. We see that

f1(γ)f2(γ) =∑x∈G

r(x)

where r(x) = |{(a1, a2) : ai ∈ Ai, a1+a2 = x}| is the number of representationsof x as a sum with summands from our sets. The inversion formula now gives

r(x) =1

|G|∑γ∈Γ

f1(γ)f2(γ)γ(x).

Definition 2.0.16. If G is a commutative group, γ1, . . . , γk are characters of Gand εj > 0, we write

B(γ1, . . . , γk; ε1, . . . , εk) = {g ∈ G : |argγj(g)| ≤ 2πεj for j = 1, . . . , k}

and we call these sets Bohr sets. In particular, if ε1 = · · · = εk = ε, we shallspeak of a Bohr (k, ε)-set. (We take the branch of arg that lies in [−π, π)).

We work mainly in Zq. A typical character is of the form

γ(x) = e2πiux/q, u ∈ Zq,

so argγ(x) = 2π||ux/q||, where ||t|| denotes the absolute fractional part of t (itsdistance to the nearest integer). Hence a Bohr set in Zq can be written as

B(u1, . . . , uk; ε1, . . . , εk} = {x ∈ Zq : ||ujx/q|| ≤ εj for j = 1, . . . , k}.

12

Page 19: Combinatorial Number Theory - WordPress.com · CHAPTER 1. BASICS AND CARDINALITY INEQUALITIES Definition 1.0.15. A directed graph G = (V(G);E(G)) is a graph of level h if the vertex

CHAPTER 2. STRUCTURE OF SETS WITH FEW SUMS

Lemma 2.0.17. Let G be a finite commutative group, |G| = q. Let A be anonempty subset of G and write |A| = m = βq. The set D = 2A− 2A containsa Bohr (k, ε)-set with some integer k < β−2 and ε = 1/4.

Theorem 2.0.18. If A1, A2, A3 are subsets of G, a commutative group with|G| = q and |Ai| ≥ βiq, then, for some t, A1 +A2 +A3 ⊃ t+B(γ1, . . . , γk, η),where k and η depend only on the densities βi.

Definition 2.0.19. A set L ⊂ Rd is a lattice if it is a discrete subgroup andit is not contained in any smaller dimensional subspace. Any such lattice isisomorphic to Zd; that is, there are linearly independent vectors e1, . . . , ed ∈ Rd

such that L = {x1e1 + · · ·+ xded : xi ∈ Z}.Definition 2.0.20. A set F ⊂ Rd is a fundamental domain if the sets F+x, x ∈L, cover Rd without overlap.

An example is F = {x1e1 + · · ·+ xded : 0 ≤ xi < 1}.

Definition 2.0.21. The common value of volumes of fundamental domains andabsolute value of determinants of matrices formed by integral bases is called thedeterminant of the lattice.

Definition 2.0.22. Let Q be a closed neighborhood of 0, and let L be a latticein Rd. The successive minima of Q with respect to the lattice are the smallestpositive numbers 0 < λ1 ≤ · · · ≤ λd such that there are linearly independentvectors a1, . . . , ad ∈ L, ai ∈ λiQ.

Lemma 2.0.23. (Minkowski’s inequality for successive minima) Let Q be aclosed neighborhood of 0, and let L be a lattice in Rd. Let 0 < λ1 ≤ · · · ≤ λdbe the successive minima of Q with respect to L. We have

λ1 · · ·λd ≤ 2ddetL

volQ.

Theorem 2.0.24. Let q be a positive integer, u1, . . . , ud residues modulo q suchthat (u1, u2, . . . , ud, q) = 1, ε1, . . . , εd real numbers satisfying 0 < εj < 1/2.Write

δ =ε1 · · · εddd

.

There are residues v1, . . . , vd and non-negative integers l1, . . . , ld such that theset

P = {v1x1 + · · ·+ vdxd : |xi| ≤ li}satisfies

P ⊂ B(u1, . . . , ud; ε1, . . . , εd),

the previous sums are all distinct and

|P | = ||P || =∏

(2lj + 1) ≥∏

(lj + 1) > δq.

13

Page 20: Combinatorial Number Theory - WordPress.com · CHAPTER 1. BASICS AND CARDINALITY INEQUALITIES Definition 1.0.15. A directed graph G = (V(G);E(G)) is a graph of level h if the vertex

CHAPTER 2. STRUCTURE OF SETS WITH FEW SUMS

Lemma 2.0.25. Let q be a prime, and let A be a nonempty set of residues mod-ulo q with |A| = βq. There are residues v1, . . . , vd and non-negative integersl1, . . . , ld such that the set

P = {v1x1 + · · ·+ vdxd : |xi| ≤ li}

satisfies P ⊂ D = 2A− 2A, the previous sums are all distinct and

||P || =∏

(2lj + 1) ≥∏

(lj + 1) > δq,

where d ≤ β−2 andδ(4d)−d ≤ (β2/4)1/β2

.

Theorem 2.0.26. Let A,B be finite sets in a torsion-free commutative groupsatisfying |A| = |B| = m, |A + B| ≤ αm. There are numbers d, s dependingonly on α such that A is contained in a generalized arithmetical progression ofdimension at most d and size at most sm.

Theorem 2.0.27. Let rk(n) denote the maximal number of integers that can beselected from the interval [1, n] without including a k-term arithmetical progres-sion and write ωk(n) = n/rk(n).

Assume that |A| = n and A does not contain any k-term arithmetic progres-sion. We have

|A+ A− A− A| ≥ 1

4ωk(n)n,

|A+B| ≥ 1√2ωk(n)1/4n1/4|B|3/4

for every set B,

|A+B| ≥ 1√2ωk(n)1/4n

for every set B such that |B| = n,

|A+ A| ≥ 1√2ωk(n)1/4n,

|A− A| ≥ 1√2ωk(n)1/4n.

Corollary 2.0.28. Assume that |A| = n and A does not contain any three-termarithmetical progression. For every constant c < 1/8 and n > n0(c) we have

|A+B| ≥ 1

2n(log n)c

for every set B such that |B| = n, in particular

|A+ A| ≥ 1

2n(log n)c,

|A− A| ≥ 1

2n(log n)c.

14

Page 21: Combinatorial Number Theory - WordPress.com · CHAPTER 1. BASICS AND CARDINALITY INEQUALITIES Definition 1.0.15. A directed graph G = (V(G);E(G)) is a graph of level h if the vertex

Chapter 3

Location and Sumsets

Theorem 3.0.1. (Cauchy-Davenport inequality) Let p be a prime, A,B ⊂ Zpnonempty sets. We have

|A+B| ≥ min(|A|+ |B| − 1, p).

Proposition 3.0.2. Let A,B be additive sets in Z such that |A|, |B| ≥ 2. Then|A + B| = |A| + |B| − 1 if and only if A,B are arithmetic progressions of thesame step.

Theorem 3.0.3. (Vosper’s Theorem) Let p be a prime, and let A,B be additivesets in Zp such that |A|, |B| ≥ 2 and |A + B| ≤ p − 2. Then |A + B| =|A| + |B| − 1 if and only if A and B are arithmetic progressions with the samestep.

Definition 3.0.4. The reduced diameter diam A of a set A ⊂ Z is the smallestu such that A is contained in an arithmetic progression {b, b+ q, . . . , b+ uq}.Theorem 3.0.5. For any set A ⊂ Z with |A| = m and diam A = u we have

|2A| ≥ min(m+ u, 3m− 3).

Definition 3.0.6. A set is sumfree if it has no three elements such that x+y = z(so we exclude 2x = z too).

Definition 3.0.7. Let S be a nonempty set in a commutative group G. The sta-bilizer or group of periods of S is the set

stab S = {x ∈ G : x+ S = S}.

This is a subgroup of G.

Theorem 3.0.8. (Kneser’s Theorem) Let A,B be finite sets in a commutativegroup G, S = A+B and H = stab S. We have

|A+B| ≥ |A+H|+ |B +H| − |H|.

If this holds with strict inequality, then

|A+B| ≥ |A+H|+ |B +H| ≥ |A|+ |B|.

15

Page 22: Combinatorial Number Theory - WordPress.com · CHAPTER 1. BASICS AND CARDINALITY INEQUALITIES Definition 1.0.15. A directed graph G = (V(G);E(G)) is a graph of level h if the vertex

CHAPTER 3. LOCATION AND SUMSETS

Lemma 3.0.9. Let S be a finite set in a group, S = S1 ∪ S2. We have

|S|+ |stab S| ≥ min(|Si|+ |stab Si|).

Lemma 3.0.10. Let S be a finite set in a group, S = S1∪S2∪ · · ·∪Sk. we have

|S|+ |stab S| ≥ min(|Si|+ |stab Si|).

If we translate a set A so that its minimal element is 0, and divide each ele-ment by their gcd, then we can write A as A = {a1, . . . , am}, a1 = 0, am = uwith gcd(a1, . . . , am) = 1.

Theorem 3.0.11. (Freiman) Let A,B ⊂ Z, A = {0 = a1 < · · · < am =u}, B = {0 = b1 < · · · < bn = v}. If gcd(a1, . . . , am, b1, . . . , bn) = 1 andu ≤ v, then

|A+B| ≥ min(m+ v,m+ n+ min(m,n)− 3).

Theorem 3.0.12. (Lev and Smeliansky) If gcd(b1, . . . , bn) = 1 and u ≤ v, then

|A+B| ≥ min(m+ v, n+ 2m− 2− δ),

where δ = 1 if u = v and δ = 0 if u < v.

Definition 3.0.13. Let G be a semigroup (usually a commutative group). For afixed finite set B ⊂ G we define its impact function by

ξB(m) = ξB(m,G) = min{|A+B| : A ⊂ G, |A| = m}.

This is defined for all positive integers if G is infinite, and for m ≤ |G| if G isfinite.

Theorem 3.0.14. Let G′ be a commutative group, G a subgroup of G′, and letB ⊂ G be a finite set. If G is infinite, we have

ξB(m,G′) = ξB(m,G)

for all m. If G is finite, say |G| = q, then for m = kq + r, 0 ≤ r ≤ q − 1, wehave

ξB(m,G′) = ξB(r,G) + kq.

Definition 3.0.15. LetG be a torsion-free group. Take a finiteB ⊂ G, and letG′

be the subgroup generated by B −B, that is, the smallest subgroup such that Bis contained in a single coset. LetB′ = B−a with some a ∈ B, so thatB′ ⊂ G′.The group G′, as any finitely generated torsion-free group, is isomorphic to Zdfor some d. We call this d, the dimension of B, denoted dim B.

16

Page 23: Combinatorial Number Theory - WordPress.com · CHAPTER 1. BASICS AND CARDINALITY INEQUALITIES Definition 1.0.15. A directed graph G = (V(G);E(G)) is a graph of level h if the vertex

CHAPTER 3. LOCATION AND SUMSETS

Observe that this dimension is not necessarily equal to the geometrical dimen-sion. In thie case B ⊂ Rk, this is its dimension over the field of rationals. Thereduced diameter makes sense exactly for one-dimensional sets.

Theorem 3.0.16. Let B be a one-dimensional set in a torsion-free commutativegroup, diam B = v ≥ 3.

i) For

m >(v − 1)(v − 2)

2we have ξB(m) = m+ v.

ii) If(k − 1)(k − 2)

2< m ≤ k(k − 1)

2with some integer 2 ≤ k < v, then ξB(m) ≥ m + k. Equality holds for the setB = {0, 1, v} ⊂ Z.

Theorem 3.0.17. Let B be a one-dimensional set in a torsion-free commutativegroup, diam B = v ≥ 3, |B| = n. Define w by

w = mind|v,d≤n−2

d

[n− 2

d

].

For every m we have

ξB(m) ≥ m+ min

(v,w

2+ min

t∈N

(m

t+tw

2

)).

Lemma 3.0.18. Let B′ be the set of residues of elements of B modulo v. Forevery nonempty X ⊂ Zv we have

|X +B′| ≥ min(|X|+ w, v).

Corollary 3.0.19. Using the asumptions and notations of above, we have

ξB(m) ≥ min(m+ v, (

√m+

√w/2)2

).

Theorem 3.0.20. (Freiman) Let A ⊂ Rd be a finite set, |A| = m. Assume thatA is proper d-dimensional, that is, it is not contained in any affine hyperplane.Then

|A+ A| ≥ (d+ 1)m− d(d+ 1)

2.

Definition 3.0.21. A long simplex is a set of the form

Ldm = {0, e1, 2e1, . . . , (m− d)e1, e2, e3, . . . , ed}.

17

Page 24: Combinatorial Number Theory - WordPress.com · CHAPTER 1. BASICS AND CARDINALITY INEQUALITIES Definition 1.0.15. A directed graph G = (V(G);E(G)) is a graph of level h if the vertex

CHAPTER 3. LOCATION AND SUMSETS

Note that the above theorem has equality when A is a long simplex.

Theorem 3.0.22. If A,B ⊂ Rd, |A| ≤ |B| and diam(A+B) = d, then we have

|A+B| ≥ |B|+ d|A| − d(d+ 1)

2.

We now consider finite sets in a Euclidean space Rd. Put

Fd(m,n) = min{|A+B| : |A| = m, |B| = n, dim(A+B) = d},

F ′d(m,n) = min{|A+B| : |A| = m, |B| = n, dim B = d},

F ′′d (m,n) = min{|A+B| : |A| = m, |B| = n, dim A = dim B = d}.

To describe Fd define another function Gd as follows:

Gd(m,n) = n+m−1∑j=1

min(d, n− j), n ≥ m ≥ 1,

and for m > n extend it symmetrically, putting Gd(m,n) = Gd(n,m).

Theorem 3.0.23. For all positive integers m,n and d satisfying m+ n ≥ d+ 2we have

Fd(m.n) ≥ Gd(m,n).

Theorem 3.0.24. Assume 1 ≤ m ≤ n. We have

Fd(m,n) = F ′d(m,n) = Gd(m,n)

unless either n < d+ 1 or m ≤ n−m ≤ d (in this case n ≤ 2d).

For a fixed value of n, define the weight of a point x = (x1, . . . , xd) as

w(x) =x1

n− d+ x2 + · · ·+ xd.

This defines an ordering by writing x < y if eitherw(x) < w(y) orw(x) = w(y)and for some j we have xj > yj and xi = yi for i < j. Let Ddmn be the collec-tion of the first m vectors with non-negative integer coordinates in this ordering.We have Ddnn = Ldn = B, and, more generally Ddmn = rB for any integers msatisfying some things.

18

Page 25: Combinatorial Number Theory - WordPress.com · CHAPTER 1. BASICS AND CARDINALITY INEQUALITIES Definition 1.0.15. A directed graph G = (V(G);E(G)) is a graph of level h if the vertex

CHAPTER 3. LOCATION AND SUMSETS

Theorem 3.0.25. (Gardner and Gronchi) If A,B ⊂ Rd, |A| = m, |B| = n anddim B = d, then we have

|A+B| ≥ |Ddmn + Ldn|.

Corollary 3.0.26. For m ≥ n > d we have

F ′′d (m,n) = F ′d(m,n) = |Ddmn + Ldn|.

Theorem 3.0.27. If A,B ⊂ Rd, |A| = m ≥ |B| = n and dim B = d, then wehave

|A+B| ≥ m+ (d− 1)n+ (n− d)1−1/d(m− d)1/d − d(d− 1)

2.

Theorem 3.0.28. If A,B ⊂ Rd, |A| = m, |B| = n and dim B = d, then wehave

|A+B|1/d ≥ m1/d +

(n− dd!

)1/d

.

Definition 3.0.29. For G a torsion-free group, and finite B ⊂ G, then like be-fore, let G′ be the subgroup generated by B − B and B′ = B − a with somea ∈ B, so that B′ ⊂ G′. So we have an isomorphism φ : G′ → Zd and letB′′ = φ(B′). The hull volume of B is the volume of the convex hull of the setB′′, denoted hv B.

Theorem 3.0.30. LetB be a finite set in a torsion-free groupG, d = dimB, v =hv B. We have

lim |kB|k−d = v.

Theorem 3.0.31. Let B be a finite set in a torsion-free commutative groupG, d = dimB, v = hv B. We have

lim ξB(m)1/d −m1/d = v1/d.

Theorem 3.0.32. With the notations of the previous theorem, if d ≥ 2 and m ≥v, we have

ξB(m) ≤ m+ dv1/dm1−1/d + c1v2/dm1−2/d,

ξB(m)1/d −m1/d ≤ v1/d + c2v2/dm−1/d

(c1, c2 depend on d). With n = |B| for large m we have

ξB(m) ≥ m+ dv1/dm1−1/d − c3vd+32d n−1/2m1− 3

2d ,

ξB(m)1/d −m1/d ≥ v1/d − c4vd+32d n−1/2m−1/(2d).

Theorem 3.0.33. The impact function of the set B = {0, e1, e2} ⊂ Z2 satisfies√ξB(m)−

√m >

√v

19

Page 26: Combinatorial Number Theory - WordPress.com · CHAPTER 1. BASICS AND CARDINALITY INEQUALITIES Definition 1.0.15. A directed graph G = (V(G);E(G)) is a graph of level h if the vertex

CHAPTER 3. LOCATION AND SUMSETS

for all m.The impact function of the set B = {0, e1, e2,−(e1 + e2)} ⊂ Z2 satisfies√

ξB(m)−√m <

√v

for infinitely many m.

Definition 3.0.34. The d-dimensional impact volume of a setB (in an arbitrarycommutative group) is the quantity

ivd(B) = infm∈N

(ξB(m)1/d −m1/d

)d.

Theorem 3.0.35. Let B be a finite set in a commutative torsion-free group,dimB = d, |B| = n. We have(

n− dd!

)≤ ivd(B) ≤ hv B,

with equality in both places if B is a long simplex.

Theorem 3.0.36. Let n1, . . . , nd be positive integers and let

B = {(x1, . . . , xd) ∈ Zd : 0 ≤ xi ≤ ni}.

We haveivd(B) = hv B = v = n1 · · ·nd.

Theorem 3.0.37. Let G = G1 ×G2 be a commutative group represented as thedirect product of the groups G1 and G2. Let B = B1 × B2 ⊂ G be a finite setwith B1 ⊂ G1, B2 ⊂ G2. We have

ivd(B) ≥ ivd−1(B1)iv1(B2).

Definition 3.0.38. The thickness θ(B) of a set B ⊂ Rd is the smallest integer kwith the property that there is a hyperplane P of Rd and x1, . . . , xk ∈ Rd suchthat B ⊂ ∪ki=1P + xi.

Theorem 3.0.39. (Hovanskii’s theorem) Let A be a finite set in a commutativesemigroup G. There is a polynomial f and an integer n0 such that for n > n0

we have|nA| = f(n).

Definition 3.0.40. Let B be a finite set in a commutative semigroup, and let vkd

be the leading term of the polynomial which coincides with |kB| for large k. Bythe dimension of B we mean the degree d of this polynomial, and by the hullvolume we mean the leading coefficient v.

20

Page 27: Combinatorial Number Theory - WordPress.com · CHAPTER 1. BASICS AND CARDINALITY INEQUALITIES Definition 1.0.15. A directed graph G = (V(G);E(G)) is a graph of level h if the vertex

Chapter 4

Density

Definition 4.0.1. For a set A of integers we shall use the same letter to denoteits counting function

A(x) = |A ∩ [1, x]|.

We allowA to contain 0 or negative numbers, but they are not taken into accountin the function.

Definition 4.0.2. The asymptotic density of a set A of integers is defined by

d(A) = limx→∞

A(x)/x,

if this limit exists. The lower and upper (asymptotic) densities are the corre-sponding lower and upper limits, respectively:

d(A) = lim infx→∞

A(x)/x, d(A) = lim supx→∞

A(x)/x.

Definition 4.0.3. A set A ⊂ N0 is an additive basis of order h if hA = N0, thatis, every positive integer can be expressed as a sum of h integers from A.

A set A ⊂ N0 is an asymptotic basis of order h, if every sufficiently largeinteger can be expressed as a sum of h integers from A, that is, N0\hA is finite.

The smallest such integer h is called the exact order or exact asymptoticorder of A, respectively.

So the proper wording is that the set P of primes forms an asymptotic basis. Tobe a basis, a set must contain 0 and 1. Schnirelmann established that integers thatcan be written as a sum of two primes have positive density, that is d(2P ) > 0,and that every set having positive density is a basis.

21

Page 28: Combinatorial Number Theory - WordPress.com · CHAPTER 1. BASICS AND CARDINALITY INEQUALITIES Definition 1.0.15. A directed graph G = (V(G);E(G)) is a graph of level h if the vertex

CHAPTER 4. DENSITY

Definition 4.0.4. The Schnirelmann density of a setA of integers is the number

σ(A) = infn∈N

A(n)/n.

Asymptotic density is translation invariant and it is invariant under the exclusionor inclusion of finitely many elements; Schnirelmann density does not have ei-ther property, in fact, σ(A) = 0 if 1 /∈ A.

Theorem 4.0.5. If 0 ∈ A and σ(A) > 0, then A is a basis.

Theorem 4.0.6. Let A and B be sets of non-negative integers with positiveSchnirelmann densities σ(A) = α and σ(B) = β, respectively. If 0 ∈ A ∪ B,then

σ(A+B) ≥ α + β − αβ.

Theorem 4.0.7. Let A and B be sets of non-negative integers with positiveSchnirelmann densities σ(A) = α and σ(B) = β, respectively. If α+β ≥ 1 and0 ∈ A ∪B, then A+B ⊃ N.

Theorem 4.0.8. (Mann) If 0 ∈ A ∩B, then

σ(A+B) ≥ min (1, σ(A) + σ(B)) .

Corollary 4.0.9. If 0 ∈ A and σA = α > 0, then A is a basis of order ≤ 1/α.

Definition 4.0.10. The joint (Schnirelmann) density of the sets A1, . . . , Ak isdefined by

σ(A1, . . . , Ak) = infA1(n) + · · ·+ Ak(n)

n.

Theorem 4.0.11. If 0 ∈ A ∩B, then

σ(A+B) ≥ min (1, σ(A,B)) .

Theorem 4.0.12. Let 0 ≤ γ ≤ 1, let n be a positive integer and let A,B be setssuch that 0 ∈ A ∩B. Put C = A+B. If

A(k) +B(k) ≥ γk for 1 ≤ k ≤ n,

thenC(k) ≥ γk for 1 ≤ k ≤ n.

Theorem 4.0.13. Let 0 ≤ γ ≤ 1, 0 ≤ δ ≤ 1− γ, let n be a positive integer andlet A,B be sets such that 0 ∈ A ∩B. Put C = A+B. If

A(k) +B(k) ≥ γk − δ for 1 ≤ k ≤ n,

thenC(k) ≥ γk − δ for 1 ≤ k ≤ n.

22

Page 29: Combinatorial Number Theory - WordPress.com · CHAPTER 1. BASICS AND CARDINALITY INEQUALITIES Definition 1.0.15. A directed graph G = (V(G);E(G)) is a graph of level h if the vertex

CHAPTER 4. DENSITY

Theorem 4.0.14. (Van der Corput) Let 0 ≤ γ ≤ 1, let n be a positive integerand let A,B be sets such that 0 ∈ A ∩B. Put C = A+B. If

1 + A(k) +B(k) ≥ γ(k + 1) for 1 ≤ k ≤ n,

then1 + C(k) ≥ γ(k + 1) for 1 ≤ k ≤ n.

By writing

S(α, β) = inf{σ(A+B) : σ(A) = α, σ(B) = β, 0 ∈ A}

and

M(α, β) = inf{σ(A+B) : σ(A) = α, σ(B) = β, 0 ∈ A ∩B},

we can restate Schnirelmann’s, Mann’s and Lepson’s results as

α + β − αβ ≤ S(α, β) ≤M(α, β) = min(α + β, 1).

Theorem 4.0.15. For all α, β we have

S(α, β) = infn≥0

dαne+ dβ(n+ 1)en+ 1

.

Definition 4.0.16. Let α, β be positive real numbers satisfying α + β ≤ 1. Wecall (α, β) a Schnirelmann pair if S(α, β) = α+ β − αβ, and a Mann pair ifS(α, β) = α + β.

Theorem 4.0.17. The numbers (α, β) form a Schnirelmann pair if and only ifthey can be expressed as

α =k

n, β =

1

n+ 1

with certain integers n ≥ 2 and 1 ≤ k ≤ n− 1.

Theorem 4.0.18. If α and β form a Mann pair, then they are either both rationalor both irrational. A pair of rational numbers, say α = p/q, β = r/s, is a Mannpair if and only if they satisfy

{α(1− n)}+ {−βn} ≥ α

for every integer 1 ≤ n ≤ lcm[q, s]. A pair of irrational numbers is a Mann pairif and only if there are integers k, l,m such that

αk + βl = m 0 < k < 1/α, 0 ≤ k − l < 1/α.

23

Page 30: Combinatorial Number Theory - WordPress.com · CHAPTER 1. BASICS AND CARDINALITY INEQUALITIES Definition 1.0.15. A directed graph G = (V(G);E(G)) is a graph of level h if the vertex

CHAPTER 4. DENSITY

Theorem 4.0.19. (Kneser) Let A and B be sets of positive integers. Either

d(A+B) ≥ d(A) + d(B),

or there exists positive integers q, k, l such that q ≥ k + l − 1 andi) A is contained in k residue classes modulo q,ii) B is contained in l residue classes modulo q,iii) A+B is equal to k + l − 1 residue classes modulo q except a finite set.

Sometimes a density increment occurs also when we add a set of density 0.Hinchin proved that for the set Q of non-negative squares we have σ(A+Q) >σ(A) whenever 0 < σ(A) < 1. Later, Erdos proved that every basis has thisproperty.

Theorem 4.0.20. Let B ⊂ Z be a basis of order k and let A ⊂ Z. Then

σ(A+B) ≥ σ(A) +σ(A)(1− σ(A))

2k.

Theorem 4.0.21. Let B ⊂ Z be an asymptotic basis of order k and let A ⊂ Z.Then

d(A+B) ≥ d(A) +d(A)(1− d(A))

2k.

Theorem 4.0.22. If A,B ⊂ N0, 0 ∈ B, then

σ(A+B) ≥ σ(A)1− 1kσ(kB)

1k

In particular, if kB = N0, then σ(A+B) ≥ σ(A)1− 1k .

Theorem 4.0.23. Let A,B ⊂ Z and let k be a positive integer. We have

d(A+B) ≥ d(A)1− 1kσ(kB)

1k .

Let Q be the set of squares: Q = {n2, n ∈ N0}. They form a basis of order 4,that is, 4Q = N0. We also know that 3Q contains all numbers except those of theform 4a(8b − 1), for some a and b. This implies that the Schnirelmann densityof the set of threefold sums of squares is positive: σ(3Q) > 0.

Theorem 4.0.24. (Plunnecke) Let A be a subset of the integers with σ(A) = α,and Q the set of squares. We have

σ(A+Q) ≥ cα1/2

for some absolute constant c > 0.

24

Page 31: Combinatorial Number Theory - WordPress.com · CHAPTER 1. BASICS AND CARDINALITY INEQUALITIES Definition 1.0.15. A directed graph G = (V(G);E(G)) is a graph of level h if the vertex

CHAPTER 4. DENSITY

Theorem 4.0.25. For every ε > 0 there exists a constant cε depending on ε suchthat if d(A) = α, then

d(A+Q) ≥ cεαε.

Theorem 4.0.26. Let A be a subset of integers. There is a positive constant cwith the following properties (valid for q sufficiently large).

i) If σ(A) = 1/q, then σ(A+ P ′) ≥ clog q

.

ii) If d(A) = 1/q, then d(A+ P ) ≥ clog log q

.

Definition 4.0.27. We say that B is an essential component if B is such thatσ(A+B) > σ(A) for every 0 < σ(A) < 1.

Some examples are sets of positive density, and bases. Clearly if B is a basis oforder k, it must satisfy B(x) > x1/k, hence a set such that B(x) = O(xε) forevery positive ε cannot be a basis.

Theorem 4.0.28. i) For every ε > 0 there exists an essential component withB(n) < c(log n)1+ε.

ii) There is no essential component B with B(n) < c(log n)1+o(1).

25

Page 32: Combinatorial Number Theory - WordPress.com · CHAPTER 1. BASICS AND CARDINALITY INEQUALITIES Definition 1.0.15. A directed graph G = (V(G);E(G)) is a graph of level h if the vertex

CHAPTER 4. DENSITY

26

Page 33: Combinatorial Number Theory - WordPress.com · CHAPTER 1. BASICS AND CARDINALITY INEQUALITIES Definition 1.0.15. A directed graph G = (V(G);E(G)) is a graph of level h if the vertex

Chapter 5

Measure and Topology

Measure is a close analogue of cardinality, the same questions asked for finitesets can be formulated for measures of sets of reals or in Rd. The following isan analogue of the Cauchy-Davenport inequality. We consider subsets of [0, 1),addition is meant modulo 1. Assume every set mentioned is compact or open,with Lebesgue measure denoted by µ.

Theorem 5.0.1. For A,B ⊂ [0, 1) we have

µ(A+B) ≥ min(1, µ(A) + µ(B)).

Let G be a locally compact topological group. If G is compact, or commutative,it has an invariant measure µ, called Haar measure. Invariance means that wehave

µ(A+ x) = µ(x+ A) = µ(A)

for every measurable set and every x ∈ G. If an invariant Haar measure exists,the group is called unimodular.

Theorem 5.0.2. Let G be a compact, connected group, A,B ⊂ G measurablesets such that A+B is also measurable. We have

µ(A+B) ≥ min(µ(A) + µ(B), µ(G)).

Theorem 5.0.3. Let G be a locally compact, non-compact group which does nothave any proper compact-open subgroup. Let A,B ⊂ G be measurable setssuch that A+B is also measurable. We have

µ(A+B) ≥ µ(A) + µ(B).

27

Page 34: Combinatorial Number Theory - WordPress.com · CHAPTER 1. BASICS AND CARDINALITY INEQUALITIES Definition 1.0.15. A directed graph G = (V(G);E(G)) is a graph of level h if the vertex

CHAPTER 5. MEASURE AND TOPOLOGY

Definition 5.0.4. Let G be a group with a Haar measure µ, and B ⊂ G ameasurable set. We define the impact function of B analogously to the finitesituation

ξA(x) = inf{µ(A+B) : B ⊂ G, µ(B) = x}.

Theorem 5.0.5. If G does not have any proper compact-open subgroup, then ξis a continuous concave function on its whole domain.

Another curious property of the impact function is its symmetry. To avoid an ex-ception we redefine the impact function at 0 by continuity: ξ(0) = limx→0+ ξ(x).

Theorem 5.0.6. Assume that G is compact, commutative and connected. Thesmallest value of x for which ξ(x) = µ(G) is x = µ(G) − ξ(0). The graph ofξ(x) on the interval [0, µ(G)− ξ(0)] is symmetric to the line x+ y = µ(G).

Let A,B be Borel sets in Rd. The Brunn-Minkowski inequality estimates µ(A+B) in a natural way, with equality if A and B are homothetic convex sets. Thiscan be expressed in terms of the impact function as

ξB(a) ≥(a1/d + µ(B)1/d

)d,

and this is the best possible estimate in terms of µ(B) only. To measure the de-gree of non-convexity, one can try to use the measure of the convex hull besidethe measure of the set. This is analogous to the hull volume, and it is sufficientto describe the asymptotic behavior of ξ.

Theorem 5.0.7. For every bounded Borel set B ⊂ Rd of positive measure wehave

lima→∞

ξB(a)1/d − a1/d = µ(conv B)1/d.

Theorem 5.0.8. Let µ(B) = b, µ(conv B) = v. We have

ξB(a)1/d ≥ a1/d + v1/d(1− c(v/b)1/2(v/a)1/(2d)

),

ξB(a) ≥ a+ dv1/da1−1/d(1− c(v/b)1/2(v/a)1/(2d)

)with a suitable positive constant c depending on d.

Theorem 5.0.9. Let B ⊂ R, and write µ(B) = b, µ(conv B) = v. If

a ≥ v(v − b)2b

+b{v/b}(1− {v/b})

2,

28

Page 35: Combinatorial Number Theory - WordPress.com · CHAPTER 1. BASICS AND CARDINALITY INEQUALITIES Definition 1.0.15. A directed graph G = (V(G);E(G)) is a graph of level h if the vertex

CHAPTER 5. MEASURE AND TOPOLOGY

then ξB(a) = a + v. If the above inequality does not hold, then let k be theunique positive integer satisfying

k(k − 1)

2≤ a

b<k(k + 1)

2,

and define δ bya

b=k(k − 1)

2+ δk.

We haveξB(a) ≥ a+ (k + δ)/b,

and equality holds if B = [0, b] ∪ {v}.

Theorem 5.0.10. Let B ⊂ R, and write µ(B) = b, µ(conv B) = v. We have

ξB(a) ≥ min(a+ v, (

√a+

√b/2)2

).

Corollary 5.0.11. If a ≤ b, then we have

µ(A+B) ≥ min(2a+ b, a+ v).

Definition 5.0.12. Let G be a group and T a topology on it. We say that (G, T )is a topological group, if addition and subtraction are contiuous in T ; that is,f(x, y) = x − y is jointly continuous in both variables. It is a semitopologicalgroup, if x− y is continuous in each variable separately.

Definition 5.0.13. A set A in a group G is syndetic, if there are finitely manyelements x1, . . . , xk ∈ G such that⋃

(A+ xi) = G.

Theorem 5.0.14. (Bogolyubov) IfA ⊂ Z is a syndetic set, then 2A−2A containsa Bohr set (in other words, it is a neighborhood of 0 in the Bohr topology).

Definition 5.0.15. The lower and upper Banach densities of a set A of integersare defined by

d∗(A) = limn→∞

minx

|A ∪ [x+ 1, x+ n]|n

,

d∗(A) = limn→∞

maxx

|A ∪ [x+ 1, x+ n]|n

.

Theorem 5.0.16. (Bogolyubov) If d∗(A) > 0, then there exist α1, . . . , αk andε > 0, with k and ε depending only on d∗(A) > 0, such that B(α1, . . . , αk, ε) ⊂2A− 2A.

Theorem 5.0.17. Let A be a set of integers with d∗(A) > 0, and let r, s, t beintegers such that r + s + t = 0. The set r · A + r · A + t · A is a Bohrneighborhood of 0. In particular, the set 2A− 2 · A = A+ A− 2 · A is a Bohrneighborhood of 0.

29

Page 36: Combinatorial Number Theory - WordPress.com · CHAPTER 1. BASICS AND CARDINALITY INEQUALITIES Definition 1.0.15. A directed graph G = (V(G);E(G)) is a graph of level h if the vertex

CHAPTER 5. MEASURE AND TOPOLOGY

Theorem 5.0.18. Assume d∗(A) > 0. Then there is anA′ ⊂ N such that d(A′) >0 and A′ − A′ ⊂ A− A.

Theorem 5.0.19. There exists an A with d(A) > 0 such that there is no A′,with d∗(A) > 0 and A′ − A′ ⊂ A − A. Consequently, A − A is not a Bohrneighborhood of 0.

Theorem 5.0.20. If d∗(A) > 0, then there exists a B = B(α1, . . . , αk, ε) suchthat d ((A− A)\B) = 0.

Definition 5.0.21. We say that V ⊂ Z is a neighborhood of 0 in the differenceset topology if there exists a set A with d∗(A) > 0 such that A− A ⊂ V . V ′ issaid to be a neighborhood of n ∈ Z if V = V ′ − n is a neighborhood of 0.

Definition 5.0.22. The syndetic difference topology is defined similarly to thedifference set topology, but now we say that V ⊂ Z is a neighborhood of 0 ifthere exists an A with d∗(A) > 0 such that A− A ⊂ V .

Definition 5.0.23. The combinatorial difference topology is defined as follows.Let A1, . . . , Ak be subsets of the integers such that Z =

⋃ni=1Ai, then

⋃i(Ai −

Ai) is a neighborhood of 0.

30