3 Intersecting Families

3.1 t-intersecting families

AP(X) is called t-intersecting if |xy|t for all x,yA.

How large can a t-intersecting family be?

Example. t=2. Could take {x:1,2x} – has size 142n. Or {x:|x|n2+1} – has size 122n.

PIC

Theorem 1 (Katona’s t-intersecting Theorem). Assuming that:

  • AP(X) is t-intersecting

  • n+t even (to make the proof simpler – same proof works for odd)

Then |A||X(n+t2)|.

Proof. For any x,yA: have |xy|t, so d(x,yc)t. So, writing A¯ for {yc:yA}, have d(A,A¯)t – i.e. A(t1) disjoint from A¯. Suppose that |A|>|X(n+t2)|.

Then, by Harper’s Theorem, we have

|A(t1)||X(n+t2(t1))|=|X(nt2+1)|.

But A(t1) disjoint from A¯, which has size >|X(nt2)| contradicting |A(t1)|+|A¯|2n.

What about t-intersecting AX(r)?

Might guess: best is A0={xX(r):[t]x}.

Could also try Aα={xX(r):|x[t+2α]|t+α}, for α=1,2,,rt.

Example. For 2-intersecting in:

  • [7](4): |A0|=52=10, |A1|=1+4331=13, |A2|=64=15.

  • [8](4): |A0|=62=15, |A1|=1+4341=17, |A2|=64=15.

  • [9](4): |A0|=72=21, |A1|=1+4351=21, |A2|=64=15.

Note that |A0| grows quadratically, |A1| linearly, and |A2| constant – so |A0| largest of these for n large.

PIC

Theorem 2. Assuming that:

Then for n sufficiently large, we have |A||A0|=ntrt.

Remark.

  • (1) Bound we get on n would be (16r)r (crude) or 2tr3 (careful).
  • (2) Often called the “second Erdős-Ko-Rado Theorem”.

Idea of proof: A0 has rt degrees of freedom”.

Proof. Extending A to a maximal t-intersecting family, we must have some x,yA with |xy|=t (if not, then by maximality have that xA, ix, jx, have xjiA – whence A=X(r), contradiction).

May assume that there exists zA with xyz – otherwise all zA have xyz. Whence |A|ntrt=|A0|.

PIC

So each wA must meet xyz in t+1 points. Thus

|A|23rw on xyz(nrt1+nrt2++n0w off xyz).

Note that the right hand side is a polynomial of degree rt1 – so eventually beaten by |A0|.

3.2 Modular Intersections

For intersecting families, we ban |xy|=0.

What if we banned |xy|0(modsomething)?

Example. Want AX(r) with |xy| odd for all distinct x,yA?

Try r odd: can achieve |A|=n12r12, by picture.

PIC

What if, still for r odd, had |xy| even for all distinct x,yA? Can achieve nr+1, by picture.

PIC

This is only linear in n. Can we improve this?

Similarly if r even: For |xy| even for all x,yA, can achieve |A|=n2r2 – picture

PIC

But for |xy| odd for all x,yA (distinct): can achieve nr+1 (as above). Can we improve this?

Seems to be that banning |xy|=r(mod2) forces the family to be very small (polynomial in n, in fact a linear polynomial).

Remarkably, cannot beat linear.

Proposition 3. Assuming that:

  • r is odd

  • AX(r) such that |xy| for each distinct x,yA

Then |A|n.

Idea: Find |A| linearly independent vectors in a vector space of dimension n, namely Qn.

Proof. View P(X) as 2n, the n-dimensional space over 2 (the field of order 2). By identifying x with x¯, its characteristic sequence (e.g. 1011000 for {1,3,4}).

We have (x¯,x¯)0 for each x, as r is odd ((,) is the usual dot-product).

Also, (x¯,y¯)=0 for distinct x,yA (as |xy| even).

Hence the x¯, xA are linearly independent (if λixi¯=0, dot with xj¯ to get λj=0).

Remark. Hence also if AX(r), r even, with |xy| odd for all distinct x,yA, then |A|n+1 – just add n+1 to each xA and apply Proposition 3 with X=[n+1].

Does this modulo 2 behaviour generalise?

Now show: s allowed values for |xy| modulo p implies |A| polynomial of degree s.

Theorem 4 (Frankl-Wilson Theorem). Assuming that:

  • p is prime

  • λ1,,λs (sr)

  • λir(modp) for each i

  • AX(r) such that for all distinct x,yA have |xy|λi(modp) for some i

Then |A|ns.

Remark.

  • (1) This bound is a polynomial in S (as r vares)!
  • (2) Bound is essentially best possible: can achieve |A|=nnr+sns (see picture).

    PIC

  • (3) Do need no λir(modp). Indeed, if n=a+λp (0ap1) then can have A(a+kp) with |A|=λk (not a polynomial in n, as we can choose any k) and all |xy|a(modp).

    PIC

Idea: Try to find |A| linearly independent points in a vector space of dimension ns, by somehow “applying the polynomial (tλ1)(tλs) to |xy|”.

Proof. For each ij, let M(i,j) be the ni×nj matrix, with rows indexed by X(i), columns indexed by X(j), with

M(i,j)xy={1if xy0otherwise

for each xX(i), yX(j).

PIC

Let V be the vector space (over ) spanned by the rows of M(s,r). So dimVns.

For is, consider M(i,s)M(s,r) (note each row belongs to V, as we premultiplied M(s,r) by a matrix). For xX(i), yX(r):

(M(i,s)M(s,r))xy=# of s-sets z with xz and zy={0if xyrisiif xy

So

M(i,s)M(s,r)=risiM(i,r)

so all rows of M(i,r) belong to V.

Let M(i)=M(i,r)M(i,r) (note each row is in V).

For x,yX(r), have

M(i)xy=#i-sets z with zxzy=|xy|i

Write the integer polynomial (tλ1)(tλs) as i=0saiti, with ai – possible because t(t1)(ti+1)=i!ti.

Let M=i=0saiM(i) (each row is in V).

Then for all x,yX(r):

Mxy=iai|xy|i=(|xy|λi)(|xy|λs).

So the submatrix of M spanned by the rows and columns corresponding to the elements of A is

(000000000).

Hence the rows of M corresponding to A are linearly independent over p, so also over , so also over , so also over .

So |A|dimVns.

Remark. Do need p prime. Grolmusz constructed, for each n, a value of r0(mod6) and a family A[n](r) such that for all distinct x,yA we have |xy|0(mod6) with |A|>nclogn log log n. This is not a polynomial in n.

Corollary 5. Let A[n](r) with |xy|r(modp), for each distinct x,yA, where p<r is prime.

Proof. We are allowed p1 values of |xy|(modp), so done by Frankl-Wilson Theorem.

Two n2-sets in [n] typically meet in about n4 points – but |xy| exactly equaling n4 is very unlikely. But remarkably:

Corollary 6. Let p be prime, and let A[4p](2p) have |xy|p for all distinct x,yA (“this is not much of a constraint”). Then |A|24pp1.

Note. 4pp1 is a tiny (exponentially small) proportion of 4p2p. Indeed, nn2c2nn (for some c) whereas nn42en322n.

Proof. Halving |A| if necessary, may assume that no x,xcA (any x[4p](2p)).

Then x,yA distinct implies |xy|0,p, so |xy|0(modp).

So |A|4pp1 by Corollary 5.

3.3 Borsuk’s Conjecture

Let S be a bounded subset of n.

PIC

How few pieces can we break S into such that each piece has smaller diameter than that of S?

The example of a regular simplex in n (n+1 points, all at distance 1) shows that we may need n+1 pieces.

PIC

Conjecture (Borsuk’s conjecture (1920s)). n+1 pieces always sufficient.

Known for n=1,2,3. Also known for S a smooth convex body in n or a symmetric convex body in n (convex means xS implies xS).

However, Borsuk is massively false:

Theorem 7 (Kahn, Kalai 1995). Assuming that:

  • n

Then there exists bounded Sn such that to break S into pieces of smaller diameter we need Cn, for some constant c>1 (not depending on n).

Note.

  • (1) Our proof will show Borsuk’s conjecture (1920s) is false for n2000.
  • (2) We’ll prove it for n of the form 4p2, where p is prime. Then done for all n (with a different c, e.g. because there exists a prime p with n2pn).

Proof. We’ll find SQnn – in fact S[n](r) for some r. We have already had two genuine ideas from this sentence: first that we think about having SQn, and second that we go for S[n](r).

Have S[n](r), so x,yS:

xy2=#coordinates where x and y differ=2(r|xy|).

PIC

So seek S with diameter min|xy|=k, but every subset of S with min|xy|>k is very small (hence we will need many pieces).

Identify [n] with the edge-set of K4p, the complete graph on 4p points.

PIC

For each x[4p](2p) let Gx be the complete bipartite graph, with vertex classes x,xc. Let S={Gx:x[4p](2p)}. So S[n](4p2), and |S|=124p2p.

Now

|GxGy|=|xy||xcyc|+|xcy||xyc|=|xy|2+|xcy|2=d2+(2pd)2

where d=|xy|.

PIC

This is minimised when d=p, i.e. when |xy|=p.

Now let SS have smaller diameter than that of S: say S={Gx:xA}. So must have x,yA distinct: |xy|p (else diameter of S is the diameter of S).

Thus

|A|24pp1.

Conclusion: the number of pieces needed is 124p2p24pp1c24ppep824p (for some c). This is (c)p, for some c>1, which is at least (c)n for some c>1.