Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.

66
presented by: Ryan O’Donnell Carnegie Melloni by D. H. J. Polymath

Transcript of Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.

Page 1: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.

presented by: Ryan O’Donnell

Carnegie Melloni

by D. H. J. Polymath

Page 2: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.
Page 3: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.
Page 4: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.

If A ⊆ {0,1,2}n has density Ω(1),

then A contains a “(combinatorial) line”.

DHJ(3):

point: 1 1 2 1 2 1 0 0 0 1 0 1 1 0 1 2 0 1 2 2

line: 1 0 2 1 1 2 1 1 0 0 0 1 0 0 0 1 1 0 1 1

1 0 2 1 1 2 1 1 0 1 1 1 0 0 1 1 1 1 1 1

1 0 2 1 1 2 1 1 0 2 2 1 0 0 2 1 1 2 1 1

{

}

,

,

1 0 2 1 1 2 1 1 0 ✶ ✶ 1 0 0 ✶ 1 1 ✶ 1 1

Page 5: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.

[Furstenberg-Katznelson’91]: DHJ(k) is true ∀ k.

(k = 3): ∀ δ > 0, ∃ n0(δ) s.t. ∀ n ≥ n0(δ),

A ⊆ {0,1,2}n has density ≥ δ

⇒ A contains a line

proof: Used ergodic theory.

No effective bound on n0(δ).

Page 6: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.

Importance in combinatorics:

Implies Szemerédi’s Theorem.

1 0 2 1 1 2 1 1 0 0 0 1 0 0 0 1 1 0 1 1

1 0 2 1 1 2 1 1 0 1 1 1 0 0 1 1 1 1 1 1

1 0 2 1 1 2 1 1 0 2 2 1 0 0 2 1 1 2 1 1

Page 7: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.

Why I was interested:

0 1 2 0

0 , 1 , 2 , 1

0 1 2 2

A ⊆ {0,1,2}n, no trips w/ all cols

0 0 0 1 1

0 , 0 , 1 , 0 , 1

0 1 0 0 1

A ⊆ {0,1}n, no trips w/ all cols

see [O-Wu’09]

Page 8: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.
Page 9: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.
Page 10: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.
Page 11: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.
Page 12: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.
Page 13: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.
Page 14: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.
Page 15: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.
Page 16: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.
Page 17: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.
Page 18: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.
Page 19: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.
Page 20: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.
Page 21: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.

[D.H.J. Polymath]:

∀ δ > 0, ∀ n ≥ 2↑↑ O(1/δ3),

A ⊆ {0,1,2}n has density ≥ δ

⇒ A contains a line

proof: Elementary probability/combinatorics.

also the general k case, with Ackermann-type bounds

Page 22: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.

Proof sketch

Page 23: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.

DHJ(2): A ⊆ {0,1}n dens. δ ⇒ A contains line

line: 1 0 1 1 1 1 1 1 0 0 0 1 0 0 0 1 1 0 1 1

1 0 1 1 1 1 1 1 0 1 1 1 0 0 1 1 1 1 1 1

{

}

,

1 0 1 1 1 1 1 1 0 ✶ ✶ 1 0 0 ✶ 1 1 ✶ 1 1

contrapositive: If A has no comparable pairs

— i.e., A is an “antichain” —

then A is very sparse.

“Sperner’s Theorem”

Page 24: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.

DHJ(2): A ⊆ {0,1}n dens. δ ⇒ A contains line

12 345 6 7n

0 0 0 1 1 1 1 1

“equal-slices distribution”

Page 25: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.

DHJ(2): A ⊆ {0,1}n dens. δ ⇒ A contains line

“equal-slices distribution”

5

0

n

0

2

0

4

1

1

1

3

1

6

1

7

1

1

1

7

1

6

1

3

1

4

1

2

0

n

0

5

0

(each Hamming

wt. equally likely)

Page 26: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.

DHJ(2): A ⊆ {0,1}n dens. δ ⇒ A contains line

5

0

n

0

2

0

4

1

1

1

3

1

6

1

7

1

1 0 1 1 0 1 1 0

1 2 3 4 5 6 7 n

“equal-slices distribution”

DHJ(2): A ⊆ {0,1}n eq-slices dens. δ ⇒ A contains line

Page 27: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.

5

0

n

0

2

0

4

1

1

1

3

1

6

1

7

1

1 0 1 1 0 1 1 0

1 2 3 4 5 6 7 n

DHJ(2): A ⊆ {0,1}n eq-slices dens. δ ⇒ A contains line

0 0 0 0 0 0 1 1

Page 28: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.

5

0

n

0

2

0

4

1

1

1

3

1

6

1

7

1

1 0 1 1 0 1 1 0

1 2 3 4 5 6 7 n

DHJ(2): A ⊆ {0,1}n eq-slices dens. δ ⇒ A contains line

0 0 0 0 0 0 1 10 0 0 0 0 0 1 1

0 0 0 0 0 1 1 0

0 0 0 0 0 0 1 10 0 0 0 0 0 1 1

Page 29: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.

5

0

n

0

2

0

4

1

1

1

3

1

6

1

7

1

1 0 1 1 0 1 1 0

1 2 3 4 5 6 7 n

DHJ(2): A ⊆ {0,1}n eq-slices dens. δ ⇒ A contains line

0 0 0 0 0 0 1 10 0 0 0 0 0 1 1

0 0 0 0 0 1 1 0

0 0 0 0 0 0 1 1

Page 30: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.

5

0

n

0

2

0

4

1

1

1

3

1

6

1

7

1

1 0 1 1 0 1 1 0

DHJ(2): A ⊆ {0,1}n eq-slices dens. δ ⇒ A contains line

0 0 0 0 0 0 1 10 0 0 0 0 0 1 1

0 0 0 0 0 1 1 0

0 0 0 0 0 0 1 1

( Pr[degen] = )

“random eq-slices line”

Page 31: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.

DHJ(2): A ⊆ {0,1}n eq-slices dens. δ

⇒ eq-slice-line in A w.p. ≥ δ2 −

Pr[ x, y ∈ A ]

= Ex y

x

y

∈ A

∈ A

&Pr

= Ex

x ∈ A

2Pr

≥ Ex

x ∈ A

2Pr

= δ2

(independent)

Page 32: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.

DHJ(2): A ⊆ {0,1}n eq-slices dens. δ

⇒ eq-slice-line in A w.p. ≥ δ2 −

Page 33: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.

DHJ(2): A ⊆ {0,1}n eq-slices dens. δ

n ≥ 1/δ2 ⇒ A contains a line −

Page 34: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.

DHJ(2): A ⊆ {0,1}n eq-slices dens. δ

Distribution Hackery

1 0 1 1 1 1 1 1 0 0 0 1 0 0 0 1 1 0 1 1unif

unif

rand. coords

unif on

eq-slices on 1 0 0 1

1 0 1 1 1 1 1 0 0 0 1 0 0 1 0 1

Page 35: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.

[eq-slices(A )]

DHJ(2): A ⊆ {0,1}n eq-slices dens. δ

Distribution Hackery

1 0 1 1 1 1 1 1 0 0 0 1 0 0 0 1 1 0 1 1unif

unif 1 0 0 1 1 0 1 1 1 1 1 0 0 0 1 0 0 1 0 1

easy: dTV( unif, unif ) = o(1)unif

unif (A) ≈ δ = E [eq-slices Ay

y

rand. coords

Page 36: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.

5

0

n

0

2

0

4

1

1

1

3

1

6

1

7

1

1 0 1 1 0 1 1 0

0 0 0 0 0 0 1 10 0 0 0 0 0 1 1

0 0 0 0 0 1 1 0

0 0 0 0 0 0 1 1

1 2 3 4 5 6 7 n

DHJ(2): A ⊆ {0,1}n eq-slices dens. δ

⇒ eq-slice-line in A w.p. ≥ δ2 −

Page 37: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.

DHJ(3): A ⊆ {0,1,2}n eq-slices dens. δ

⇒ eq-slice-line in A w.p. ≥ δ3 ???

Page 38: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.

DHJ(3): A ⊆ {0,1,2}n eq-slices dens. δ

⇒ eq-slice-line in A w.p. ≥ δ3 ???

Pr[ x, y ∈ A ]

= Ex y

x

y

∈ A

∈ A

&Pr

= Ex y

x ∈ A

2Pr

≥ Ex y

x ∈ A

2Pr

= δ2

(independent)

Page 39: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.

5

0

n

0

2

0

4

1

1

1

3

1

6

1

7

1

1 0 1 1 0 1 1 00 0 0 0 0 1 1 0

DHJ(3): A ⊆ {0,1,2}n eq-slices dens. δ

?

0 0 0 0 0 0 1 1

1 2 3 4 5 6 7 n

Page 40: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.

5

0

n

0

2

0

4

1

1

1

3

1

6

1

7

1

1 0 1 1 0 1 1 0

0 0 0 0 0 0 1 1

0 0 0 0 0 1 1 0

1 2 3 4 5 6 7 n

DHJ(3): A ⊆ {0,1,2}n eq-slices dens. δ

0 0 0 2 2 2 1 1

2 0 2 2 0 1 1 0

eq-slices pt in {0,1,2}n ≡ eq-slices line over {0,1}n

if in A as a line,

& in A as a point,

done!

Page 41: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.

DHJ(3): A ⊆ {0,1,2}n′ eq-slices dens. δ

by distrib. hackery: A ⊆ {0,1}n′ eq-slices dens. δ also

{0,1,2}n

{0,1}n

A

A

Page 42: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.

DHJ(3): A ⊆ {0,1,2}n eq-slices dens. δ

by distrib. hackery: A ⊆ {0,1}n eq-slices dens. δ also

{0,1,2}n

{0,1}n

A

A L

L = { x∈{0,1,2}n : x2→1, x2→0 ∈ A }

≥ δ2

Page 43: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.

L = { x∈{0,1,2}n : x2→1, x2→0 ∈ A }

{0,1,2}n

{0,1}n

A

A L ≥ δ2

L = { x∈{0,1,2}n : x2→1, x2→0 ∈ A }

{0,1,2}n

{0,1}n

A

A L ≥ δ2

Page 44: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.

L = { x∈{0,1,2}n : x2→1, x2→0 ∈ A }

{0,1,2}n

{0,1}n

A

A L ≥ δ2

if L ⋂ A ≠ ∅, done!

≥ δ

Page 45: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.

L = { x∈{0,1,2}n : x2→1, x2→0 ∈ A }

{0,1,2}n

{0,1}n

A

A L ≥ δ2

≥ δ

idea: A has dens. ≥ in

Page 46: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.

L = { x∈{0,1,2}n : x2→1, x2→0 ∈ A }

{0,1,2}n

idea: A has dens. ≥ in

A

≥ δ + δ3

Page 47: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.

L = { x∈{0,1,2}n : x2→1, x2→0 ∈ A }

{0,1,2}n

A

≥ δ + δ3

Suppose, somehow, that

Page 48: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.

L = { x∈{0,1,2}n : x2→1, x2→0 ∈ A }

{0,1,2}log log log n

A

≥ δ + δ3

Suppose, somehow, that

Suppose, somehow, that

Page 49: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.

L = { x∈{0,1,2}n : x2→1, x2→0 ∈ A }

{0,1,2}log log log n

A

≥ δ + δ3

Suppose, somehow, that

Repeat.

Page 50: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.

L = { x∈{0,1,2}n : x2→1, x2→0 ∈ A }

{0,1,2}log log log n

A

≥ δ + δ3

Suppose, somehow, that

Repeat.

≥ δ2

Page 51: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.

L = { x∈{0,1,2}n : x2→1, x2→0 ∈ A }

{0,1,2}log log log n

A

≥ δ + δ3

Suppose, somehow, that

Repeat.

≥ δ2

Page 52: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.

L = { x∈{0,1,2}n : x2→1, x2→0 ∈ A }

{0,1,2}log log log log log log n

A

≥ δ + 2δ3

Suppose, somehow, that

Repeat.

Page 53: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.

L = { x∈{0,1,2}n : x2→1, x2→0 ∈ A }

{0,1,2}log log log log log log log log log n

A

≥ δ + 3δ3

Suppose, somehow, that

Repeat.

Page 54: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.

L = { x∈{0,1,2}n : x2→1, x2→0 ∈ A }

{0,1,2}log (3/δ3)n

A

> 2/3

Suppose, somehow, that

Repeat.

A contains line trivially.

“Density

Increment

Argument”

Page 55: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.

L = { x∈{0,1,2}n : x2→1, x2→0 ∈ A }

{0,1,2}n

A

≥ δ + δ3

Suppose, somehow, that

Page 56: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.

L = { x∈{0,1,2}n : x2→1, x2→0 ∈ A }

Suppose, somehow, that

L = { x : x2→1 ∉ A } ⋃ { x : x2→0 ∉ A }

= { x : x2→1 ∉ A } (harmless cheat)pretend

idea: is a 12-insensitive set 12-insensitive set

Page 57: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.

= { x : x2→1 ∉ A }

= { x : x2→1 ∉ A }

12-insensitive set

12-insensitive set

Page 58: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.

= { x : x2→1 ∉ A }

12-insensitive set

monkeying with 1’s and 2’s

does not affect

presence in the set

Closer to an isomorphic copy of

Page 59: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.

key thm: A dense 12-insensitive set can be

almost completely partitioned

into copies of

Page 60: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.

key thm: A dense 12-insensitive set can be

almost completely partitioned

into copies of

Page 61: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.

A has dens. ≥ δ + δ3 inside

⇒ A has dens. ≳ δ + δ3 inside some

Page 62: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.

key thm: A dense 12-insensitive set can be

almost completely partitioned

into copies of

2 1 1 0 ✶1 ✶1 1 0 1 0 ✶2 1 1 ✶2 1 2 ✶2 ✶2 ✶1 1 1 2

lemma 1: Dense 12-insensitive set contains

a copy of

Page 63: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.

key thm: A dense 12-insensitive set can be

almost completely partitioned

into copies of

lemma 1: Dense 12-insensitive set contains

a copy of

lemma 2: Dense 12-insensitive set contains

a copy of {0, 1, 2} — i.e., a line

Page 64: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.

lemma 2: Dense 12-insensitive set contains

a copy of {0, 1, 2} — i.e., a line

lemma 2: Dense 12-insensitive set contains

a copy of {0, 1, 2} — i.e., a line

Page 65: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.

lemma 2: Dense 12-insensitive set contains

a copy of {0, 1, 2} — i.e., a line

(i) Distrib. hack: make it dense in {0,1}n also.

(ii) Apply DHJ(2).

1 0 1 1 1 1 1 1 0 0 0 1 0 0 0 1 1 0 1 1 ∈ A

1 0 1 1 1 1 1 1 0 1 1 1 0 0 1 1 1 1 1 1 ∈ A

1 0 1 1 1 1 1 1 0 2 2 1 0 0 2 1 1 2 1 1 ∈ A

(iii) … by 12-insensitivity.

Page 66: Presented by: Ryan ODonnell Carnegie Melloni by D. H. J. Polymath.

Questions?