MATH 426/529 Extremal Combinatorics

Extremal Combinatorics

Term Test 1

Solutions80 minutes36 marksFull PDF
Test information

MATH 426/529: Extremal Combinatorics. Term Test 1. October 15, 2026.

Name: Solutions. Student number: blank.

Instructions

  • This exam is 80 minutes.
  • There are 36 marks available.
  • No collaboration is allowed.
  • Write complete solutions. Unless otherwise stated, justify your answers.
Marks available
QuestionMarks
16
28
311
411
Total36

Question 1

6 marks

1(a)

Provide an example of a sunflower F⊆2ℕ with four petals.

Solution

For example, F={{1},{2},{3},{4}} is a sunflower with 4 petals and core ∅.

1(b)

What does it mean for a set system F⊆2[n] to shatter a set S⊆[n]?

Solution

It means that, for all T⊆S, there exists A∈F such that S∩A=T.

1(c)

What does it mean for a set A={a1,…,ak} to come before another set B={b1,…,bk} in colexicographic order on (ℕk)?

Solution

Assuming that a1<⋯<ak and b1<⋯<bk, it means that ai<bi where i=max{j:aj≠bj}.

Question 2

8 marks

2(a)

State each of the following theorems from lectures.

The Erdős–Ko–Rado Theorem.

Solution

Let n and k be positive integers such that k≤n/2. If F⊆([n]k) is intersecting, then

|F|≤(n-1k-1)

2(b)

State each of the following theorems from lectures.

The Sauer–Shelah Lemma.

Solution

Let n≥1 and 0≤k≤n be integers. If

|F|>∑i=0k-1(ni)

then the VC-dimension of F is at least k.

(Or, I would also accept: Every finite set system F shatters at least |F| sets.)

2(c)

State each of the following theorems from lectures.

The LYM Inequality.

Solution

If A⊆2[n] is an antichain, then

∑A∈A1(n|A|)≤1

2(d)

State each of the following theorems from lectures.

The Harris–Kleitman Inequality.

Solution

If A,B⊆2[n] are downsets, then

|A∩B|2n≥|A|2n·|B|2n

Question 3

11 marks

3(a)

Let F be the collection of all subsets of ℝ that can be written as a union of at most 2 intervals. Prove that the VC-dimension of F is equal to 4.

Solution

First, let us show that it is at least four. Let S={1,2,3,4}. We show that F shatters S.

It is easy to find a set in F whose intersection with S is ∅. It is also easy to isolate each singleton, e.g. S∩[1.5,2.5]={2}. Any pair can also be isolated using a union of two intervals. Any subset of S of size 3 contains two consecutive points, which can be covered by one interval, and the other point can be covered by a second interval. E.g.

S∩([0,2.5]∪[3.5,4.5])={1,2,4}

Also, S∩[-10,10]=S.

Now, to see that it is exactly four, consider any set S={x1,x2,x3,x4,x5}⊆ℝ with x1<x2<x3<x4<x5.

Then there can be no set A∈F such that S∩A={x1,x3,x5} because any interval containing x1 and x3 must contain x2, any interval containing x3 and x5 must contain x4, and any interval containing x1 and x5 contains all of S. So, the VC-dimension is 4.

3(b)

Let F⊆2[n] be a downset. Prove that the VC-dimension of F is equal to

max{|A|:A∈F}
Solution

Let A∈F such that |A|=max{|A|:A∈F}. Since F is a downset, every subset of A is in F. Also, clearly, if B⊆A, then A∩B=B. So F shatters A.

Now, suppose S⊆[n] such that |S|>max{|A|:A∈F}. Then, for any A∈F, we have |A∩S|≤|A|<|S|. So there is no set A∈F such that A∩S=S, and so F does not shatter S.

3(c)

Give examples of two functions f,g:ℕ→ℕ such that f=Θ(g) but there does not exist a constant c>0 such that f∼c·g.

Hint: Recall that two functions φ,ψ:ℕ→ℕ satisfy φ∼ψ if limn→∞φ(n)ψ(n)=1.

Solution

Let

f(n)={1if n is odd2if n is even
g(n)=1

Then 12f(n)≤g(n)≤f(n) for all n. Therefore g=Θ(f). However, the limit

limn→∞f(n)g(n)

does not exist.

Question 4

11 marks

4(a)

Let a1,…,an≥1, and let b∈ℝ. Define

F={S⊆[n]:b≤∑i∈Sai<b+1}

Prove that |F|≤(n⌊n/2⌋).

Solution

We show that F is an antichain, from which the result will follow by Sperner’s Theorem.

If F is not an antichain, then there exist A,B∈F such that A⊊B. So,

∑i∈Bai=∑i∈Aai+∑i∈B∖Aai
≥∑i∈Aai+1

(because ai≥1 for all i and B∖A≠∅).

Since A∈F, we know ∑i∈Aai≥b. But then ∑i∈Bai≥b+1, which contradicts the assumption that B∈F.

4(b)

Let F⊆([n]3) such that |F|=11. Prove that

|∂F|≥12
Solution

By Kruskal–Katona, |∂F| is minimized when F is the first 11 sets in colex.

The 11th set is {a1,a2,a3} where a1<a2<a3 and

11=1+(a1-11)+(a2-12)+(a3-13)

Since (53)=10<11, we must have a3≥6. We have

11=1+(1-11)+(2-12)+(6-13)

and so a1=1,a2=2,a3=6. So,

|∂F|≥|([5]3)∪{{1,2,6}}|

First 11 sets in colex.

=|([5]2)∪{{1,6},{2,6}}|
=12

Scan