Ramseyan Theorems for Numbers. page 2Ramseyan Theorems for Numbers Contents 1.Sum-Free Sets 2.Zero-Sum Sets 3.Szemerédi’s Cube Lemma.

Slides:



Advertisements
Similar presentations
Mathematical Induction
Advertisements

Mathematical induction Isaac Fung. Announcement ► Homework 1 released ► Due on 6 Oct 2008 (in class)
Section 11 Direct Products and Finitely Generated Abelian Groups One purpose of this section is to show a way to use known groups as building blocks to.
Chapter Primes and Greatest Common Divisors ‒Primes ‒Greatest common divisors and least common multiples 1.
Basic properties of the integers
3.3 The Characteristic function of the set  function from universal set to {0,1}  Definition 3.6: Let U be the universal set, and let A  U. The characteristic.
Induction and recursion
Copyright © Zeph Grunschlag, Counting Techniques Zeph Grunschlag.
Induction Sections 4.1 and 4.2 of Rosen Fall 2010
Chapter II. THE INTEGERS
Complexity1 Pratt’s Theorem Proved. Complexity2 Introduction So far, we’ve reduced proving PRIMES  NP to proving a number theory claim. This is our next.
Recursive Definitions Rosen, 3.4 Recursive (or inductive) Definitions Sometimes easier to define an object in terms of itself. This process is called.
1 Non-regular languages. 2 Regular languages Non-regular languages.
Properties of the Integers: Mathematical Induction
Induction and recursion
Induction and recursion
Finite Groups & Subgroups. Order of a group Definition: The number of elements of a group (finite or infinite) is called its order. Notation: We will.
Discrete Mathematics, 1st Edition Kevin Ferland
Numbers, Operations, and Quantitative Reasoning.
1 Introduction to Abstract Mathematics Chapter 4: Sequences and Mathematical Induction Instructor: Hayk Melikya 4.1- Sequences. 4.2,
Mathematical Preliminaries Strings and Languages Preliminaries 1.
Math 170 Project #11 Part 2 Jeffrey Martinez Bianca Orozco Omar Monroy.
The Integers. The Division Algorithms A high-school question: Compute 58/17. We can write 58 as 58 = 3 (17) + 7 This forms illustrates the answer: “3.
Cyclic Groups (9/25) Definition. A group G is called cyclic if there exists an element a in G such that G =  a . That is, every element of G can be written.
Great Theoretical Ideas in Computer Science for Some.
Discrete Mathematics R. Johnsonbaugh
Copyright © Zeph Grunschlag, Induction Zeph Grunschlag.
Section 3.3: Mathematical Induction Mathematical induction is a proof technique that can be used to prove theorems of the form:  n  Z +,P(n) We have.
CompSci 102 Discrete Math for Computer Science March 1, 2012 Prof. Rodger Slides modified from Rosen.
Math 3121 Abstract Algebra I Lecture 5 Finish Sections 6 + Review: Cyclic Groups, Review.
CS 103 Discrete Structures Lecture 13 Induction and Recursion (1)
1 Zero-sum square matrices Paul Balister Yair Caro Cecil Rousseau Raphael Yuster.
CS Lecture 14 Powerful Tools     !. Build your toolbox of abstract structures and concepts. Know the capacities and limits of each tool.
Mathematical Induction Section 5.1. Climbing an Infinite Ladder Suppose we have an infinite ladder: 1.We can reach the first rung of the ladder. 2.If.
1 Melikyan/DM/Fall09 Discrete Mathematics Ch. 7 Functions Instructor: Hayk Melikyan Today we will review sections 7.3, 7.4 and 7.5.
Mathematical Induction
Copyright © Cengage Learning. All rights reserved. CHAPTER 8 RELATIONS.
1 Chapter 2 Pigeonhole Principle. 2 Summary Pigeonhole principle –simple form Pigeonhole principle –strong form Ramsey’s theorem.
Copyright © Zeph Grunschlag, Induction Zeph Grunschlag.
SECTION 10 Cosets and the Theorem of Lagrange Theorem Let H be a subgroup of G. Let the relation  L be defined on G by a  L b if and only if a -1 b 
Schur Number of Groups Yusheng Li Ko-Wei Lih. Multi-Color Ramsey Numbers Define to be the minimum such that any edge coloring of in colors, there is a.
Department of Statistics University of Rajshahi, Bangladesh
Chapter 5. Section 5.1 Climbing an Infinite Ladder Suppose we have an infinite ladder: 1.We can reach the first rung of the ladder. 2.If we can reach.
Great Theoretical Ideas in Computer Science.
Pigeonhole Principle. If n pigeons fly into m pigeonholes and n > m, then at least one hole must contain two or more pigeons A function from one finite.
Main Menu Main Menu (Click on the topics below) Pigeonhole Principle Example Generalized Pigeonhole Principle Example Proof of Pigeonhole Principle Click.
3.3 Mathematical Induction 1 Follow me for a walk through...
Chapter 5 1. Chapter Summary  Mathematical Induction  Strong Induction  Recursive Definitions  Structural Induction  Recursive Algorithms.
Dilworth’s theorem and extremal set theory 張雁婷 國立交通大學應用數學系.
CS151: Mathematical Foundations of Computing Mathematical Induction.
The Relation Induced by a Partition
Unit-III Algebraic Structures
Sylow Theorems.
Non-regular languages
Standard Representations of Regular Languages
CSE322 PUMPING LEMMA FOR REGULAR SETS AND ITS APPLICATIONS
Advanced Algorithms Analysis and Design
Great Theoretical Ideas In Computer Science
Induction and recursion
Mathematical Induction Recursion
Chapter 5 Induction and Recursion
Sum-product theorems over finite fields
CS201: Data Structures and Discrete Mathematics I
Induction and recursion
Non-regular languages
Great Theoretical Ideas in Computer Science
Advanced Analysis of Algorithms
Mathematical Induction
Counting Elements of Disjoint Sets: The Addition Rule
From the last time: gcd(a, b) can be characterized in two different ways: It is the least positive value of ax + by where x and y range over integers.
Presentation transcript:

Ramseyan Theorems for Numbers

page 2Ramseyan Theorems for Numbers Contents 1.Sum-Free Sets 2.Zero-Sum Sets 3.Szemerédi’s Cube Lemma

Sum-Free Sets

page 4Ramseyan Theorems for Numbers Some definitions A is a sum-free set, if: A ⊆ ℕ s.t. x,y ∈ A ⇒ x+y ∉ A G: abelian group; S ⊆ G a subset –α(S) is the cardinality of the largest sum-free subset S of G –for A, B ⊆ G: A+B={a+b | a ∈ A, b ∈ B} –a subgroup H of G is called proper if H ≠ G

page 5Ramseyan Theorems for Numbers Observation A ⊆ G, A sum-free, then: Proof by contradiction: supp: |A| > |G|/2 for a ∈ A: |a+A| = |A| x ∈ a+A ⇒ ∃ ã ∈ A: x = a+ã ⇒ x ∉ A 2|A| = |a+A| + |A| > |G| ⇒ ∃ g ∈ G: g ∈ a+A and g ∈ A⇥⇤

page 6Ramseyan Theorems for Numbers Theorem Let G be a finite abelian group and let p be the smallest prime divisor of |G|. Then:

page 7Ramseyan Theorems for Numbers Lower Bounds for α(G) G = ℤ n, n even, then α(G) = |G|/2 G = ℤ, then for any finite S ⊆ ℤ\{0} : α(S) > |S|/3  The best known lower bound for an arbitrary finite abelian group G is: α(G) ≥ 2|G|/7

page 8Ramseyan Theorems for Numbers Kneser‘s Theorem Let G be an abelian group. G ≠ {0}, and let A, B be nonempty finite subsets of G. If |A| + |B| ≤ |G|, then there exists a proper subgroup H of G such that |A+B| ≥ |A| + |B| - |H|

page 9Ramseyan Theorems for Numbers Proof of Kneser‘s Theorem Induction on |B|: i)|B| = 1; Then: |A+B| = |A| = |A| + |B| - 1≥ |A| + |B| - |H| for every subgroup H ii)Let |B| > 1 and suppose theorem holds for all finite nonempty subsets A´, B´ of G for which |B´| < |B| Case 1: a + b – c ∈ A ∀a ∈ A; b, c ∈ B Then: A + b – c = A ∀b,c ∈ B Let H ≔ Then: |B| ≤ |H| and A + H =A ≠ G Therefore: H is a proper subgroup of G and: |A + B| ≥ |A| ≥ |A| + |B| - |H|

page 10Ramseyan Theorems for Numbers Proof of Kneser‘s Theorem Case 2: ∃a ∈ A, b,c ∈ B s.t. (a + b – c) ∉ A Let e ≔ a – c; A´ ≔ A ∪ (B+e); B´ ≔ B ∩ (A-e) note: B´is a proper subset of B c ∈ B´ (as 0 ∈ A – a) ⇒ B´is nonempty ⇒ with the induction hypothesis: ∃H proper subgroup of G, s.t. |A´+ B´| ≥ |A´| + |B´| - |H| otherwise: B´= B ⇒ A- e ⊇ B i.e. ∀b ∈ B ∃x ∈ A s.t. b = x - a + c a + b – c = x ∈ A ⇥⇤

page 11Ramseyan Theorems for Numbers Proof of Kneser‘s Theorem Observation: 1.A´+ B´= [A ∪ (B+e)] + [B ∩ (A-e)] ⊆ (A + B) ∪ [(B+e) + (A-e)] = A + B 2.|A´| + |B´| = |A ∪ (B+e)| + |B ∩ (A-e)| = |A ∪ (B+e)| + |(B+e) ∩ A| = |A| + |B+e| = |A| + |B| |A| + |B+e| - |A ∩ (B+e)|

page 12Ramseyan Theorems for Numbers Proof of Theorem supp: A ⊆ G sum-free Then: A ∩ (A+A) = ∅ ⇒ |A+A| ≤ |G| - |A| Observe that |A| ≤ |G|/2 Then: |G| - |A| ≥ |A+A| ≥ 2|A| - |H| for some proper subgroup H of G. Lagrange: |H| divides |G| ⇒ |H| ≤ |G|/p since p is the smallest prime divisor of G Therefore: 3|A| ≤ |G| + |H| ≤ (1 + 1/p)|G|

Zero-Sum Sets

page 14Ramseyan Theorems for Numbers Definition A sequence of (not necessarily) distinct numbers b 1,…, b m is a zero-sum sequence (modulo n) if the sum b 1 +…+b m is 0 (modulo n)

page 15Ramseyan Theorems for Numbers Proposition Suppose we are given a sequence of n integers a 1,..a n, which need not be distinct. Then there is always a set of consecutive numbers a r+1, a r+2, …, a s whose sum is divisible by n.  For a sequence of less than n integers this is not necessarily true: (1,1,…, 1) mod n n-1

page 16Ramseyan Theorems for Numbers Proof: Pigeonhole Principle n pigeonholes : sequences (a 1 ), (a 1, a 2 ), …, (a 1, …, a n ) place a sequence (a 1,.., a i ) into pigeonhole k, if a 1 +…+a i = k mod n i) ∃ sequence in the pigeonhole 0 ⇒ sequence is divisible by n ii) ∄ sequence in the pigeonhole 0 ⇒ n sequences are placed in (n-1) pigeonholes ⇒ some two of them must lie in the same pigeonhole Let (a 1, …, a r ) and (a 1, …, a s ) be these two sequences With r < s: a r+1 +…+ a s is divisible by n … n-1

page 17Ramseyan Theorems for Numbers Question We know: Every sequence of n numbers has a zero- sum subsequence modulo n Question: How long must a sequence be so that we can find a subsequence of n elements whose sum is divisible by n?

page 18Ramseyan Theorems for Numbers Theorem: Erdös-Ginzburg-Ziv Any sequence of 2n – 1 integers contains a subsequence of cardinality n, the sum of whose elements is divisible by n

page 19Ramseyan Theorems for Numbers Cauchy-Davenport Lemma If p is a prime, and A, B, are two non-empty subsets of ℤ p, then |A+B| ≥ min{p, |A| + |B| - 1} Proof: Follows directly from Kneser‘s Theorem

page 20Ramseyan Theorems for Numbers Proof of the Theorem Case 1: n=p a prime number w.l.o.g: a 1 ≤ a 2 ≤ … ≤ a 2p-1 i) ∃i ≤ p-1 s.t. a i = a i+p-1 ⇒ a i + a i+1 +…+ a i+p-1 = pa i = 0 mod p ii) otherwise: A i ≔ { a i, a i+p-1 } for 1 ≤ i ≤ p-1 Repeatedly apply the Cauchy- Davenport lemma: ⇒ |A 1 + … + A p-1 | = p ⇒ ℤ p = A 1 + … + A p-1 i.e. Every element of ℤ p is a sum of precisely p-1 of the first 2p-2 elements of our sequence in particular: -a 2p-1 is such a sum: -a 2p-1 ∈ A 1 + … + A p-1 ⇒This supplies us with our p-element subset whose sum is 0

page 21Ramseyan Theorems for Numbers Proof of the Theorem 2) general case: induction on the number of primes in the prime factorization of n -given (a 1, …, a 2n-1 ) with n = pm; p: prime -case i) ⇒ each subset of 2p-1 members of the sequence contains a p-element subset whose sum is 0 mod p -ℓ ≔ # pairwise disjoint p-element subsets I 1, …, I ℓ of {1, …, 2n-1}, with i=1,.., ℓ -ℓ ≥ 2m – 1 Σ a j ≡ 0 (mod p) j ∈ I i Else: if ℓ = 2m-2 2n-1-(2m-2)p = 2pm -1-(2m-2)p=2p-1 ⇒ There exists a further subset I ℓ+1 ⇥⇤

page 22Ramseyan Theorems for Numbers Proof of the Theorem from now on: ℓ=2m-1 define a sequence b 1, …, b 2m-1 where ∀ i = 1,.. ℓ Induction hypothesis: sequence has a subset {b i : i ∈ J} of |J| = m whose sum is divisible by m ⇒ {a j : j ∈ ⋃ I i } supplies n-element subset of the original sequence divisible by n = pm

Szemerédi’s Cube Lemma

page 24Ramseyan Theorems for Numbers Definition: Affine d-cube A collection C of integers is called an affine d- cube if there exists d+1 positive integers x 0, x 1, …, x d so that  We write C=C(x 0, x 1, …, x d ) if an affine cube is generated by x 0, x 1, …, x d. example: a, a + b, a + 2b, … a + db  C=C(a,b,b,…,b)

page 25Ramseyan Theorems for Numbers Szemerédi’s Lemma

page 26Ramseyan Theorems for Numbers Ramsey-Type Version of Szemerédi’s Lemma

page 27Ramseyan Theorems for Numbers Proof Induction on d i) d = 1: N(1,r) = r+1 ii)assume: n = N(r, d-1) exists N = N(r,d) ≔ r n + n Now: Color {1, …, N} with r colors

page 28Ramseyan Theorems for Numbers Proof Consider strings of length n: i, i+1, …, i+n-1 for 1 ≤ i ≤ r n + 1 Observation: 1.There are r n + 1 such strings. 2.There are r n possibilities to color one string. ⇒ 2 strings will receive the same sequence of colors (pigeon hole principle)

page 29Ramseyan Theorems for Numbers Proof Consider these two sequences with i < j i.e. for each x in {i, i+1, …, i+n-1} the numbers x and x + (j-i) receive the same color. By induction: The set {i, i+1, …, i+n-1} contains an affine (d-1)-cube C=C(x 0, x 1, …, x d-1 ) Then: All the numbers of C(x 0, x 1, …, x d-1, j-i) have the same color j-i ≤ r n ⇒ cube lies in {1,…, N} i i+2 i+1 i +n-1 j j+2 j+1 j +n-1

page 30Ramseyan Theorems for Numbers Density-Version of the Lemma

page 31Ramseyan Theorems for Numbers Proof B i ≔ {b ∈ B: b+i ∈ B} Note that ⇒ For B ⊆ {1,…N} and |B| ≥ 2 ∃ i ≥ 1 so that For A: ∃ i 1 ≥ 1 s.t.

page 32Ramseyan Theorems for Numbers Proof Find i 2 so that Proceed like this until Set A i 1,…,i d-1 has still at least 2 elements ⇒ Apply the fact once more: Now: A i 1,…,i d contains at least on element b 0

page 33Ramseyan Theorems for Numbers Proof A i 1 = {b: b ∈ A, b + i 1 ∈ A} A i 1, i 2 = {b: b ∈ A, b+i 1 ∈ A, b+i 2 ∈ A, b+i 1 +i 2 ∈ A} etc. A i 1,…,i d determines an affine d-cube C=C(b 0, i 1, …, i d ) C lies entirely in A

End