2 Isoperimetric Inequalities

“How do we minimise the boundary of a set of given size?”

Example. Among all subsets of ℝ2 of given area, the disc minimises the perimeter.

PIC

Among all subsets of ℝ3of given volume, the solid sphere minimises the surface area.

PIC

Among all subsets of S2 of given surface area, the circular arc has the smallest perimeter.

PIC

Definition (Boundary in a graph). For a set A of vertices of a graph G, the boundary of A is

b(A)={x∈G:x∉A,xy∈E for some y∈A}.

Example. Here, if A={1,2,4}, then b(A)={3,5}.

PIC

Definition (Isoperimetric inequality). An isoperimetric inequality on G is an inequality of the form

|b(A)|≥f(|A|)∀⁡A⊂G,

for some function f.

Definition (Neighbourhood). Often simpler to look at the neighbourhood of A: N(A)=A∪b(A). So

N(A)={x∈G:d(x,A)≤1}.

A good example for A might be a ball B(x,r)={y∈G:d(x,y)≤r}. What happens for Qn?

Example. |A|=4 in Q3.

PIC

Good guess that balls are best, i.e. sets of the form B(∅,r)=X(≤r)=X(0)∪X(1)∪⋯∪X(r).

What if |X(≤r)|<|A|<|X(r+1)|?

Guess: take A with X(≤r)<A<X(≤r+1). If A=X(≤r)∪B, where B⊂X(r+1), then b(A)=(X(r+1)−B)∪∂+B. So we’d take B to be an initial segment of lexicographic (by Kruskal-Katona).

This suggests...

In the simplicial ordering on P(X), we set x<y if either |x|<|y| or |x|=|y| and x<y in lexicographic.

Aim: initial segments of simplicial ordering minimise the boundary.

Definition (i-sections). For A⊂P(X) and 1≤i≤n, the i-sections of A are the families A−(i),A+(i)⊂P(X−i) given by:

A−(i)={x∈A:i∉x}A+(i)={x−i:x∈A,i∈x}

The i-compression of A in the family Ci(A)⊂P(X) given by:

PIC

Example.

PIC

Certainly |Ci(A)|=|A|. Say A is i-compressed if Ci(A)=A. Also, Ci(A) “looks more like” a Hamming ball than A does.

Here, a Hamming ball is a family A with X(≤r)⊂A⊂X(≤r+1), for some r.

Theorem 1 (Harper’s Theorem). Assuming that:

Then |N(A)|≥|N(C)|. In particular, if |A|=∑⁡i=0rni then |N(A)|≥∑⁡i=0r+1ni.

PIC

Remark.

Proof. Induction on n: n=1is trivial.

Given n>1, and A⊂Qn, and 1≤i≤n.

Claim: |N(Ci(A))|≤|N(A)|.

Proof of claim: Write B for Ci(A). We have

N(A)−=N(A−)∪A+N(A)+=N(A+)∪A−

and of course

N(B)−=N(B−)∪B+N(B)+=N(B+)∪B−

Now, |B+|=|A+| and |N(B−)|≤|N(A−)| (by the induction hypothesis). But B+ is an initial segment of simplicial ordering, and N(B−) is an initial segment of simplicial ordering (as neighbourhood of initial segment is an initial segment).

So then B+ and N(B−) are nested (one conatined in the other). Hence |N(B)−|≤|N(A)−|. Similarly, |N(B)+|≤|N(A)+|.

Hence |N(B)|≤|N(A)|, which completes the proof of our claim. □

Define a sequence A0,A1,…⊂Qn as follows:

Must terminate, because ∑⁡x∈Ak(position of x in simplicial ordering) is strictly decresing.

The final family B=Ak satisfies |B|=|A|, |N(B)|≤|N(A)|, and is i-compressed for all i. Does B i-compressed for all i imply that B is an initial segment of simplicial ordering? (If yes, then B=C and we are done).

Sadly, no. For example in Q3 can take {∅,1,2,12}:

PIC

However:

Lemma 2. Assuming that:

Then one of the following is true:
  • either n is odd, say n=2k+1, and B=X(≤k)−{k+2,k+3,…,2k+1}∪{1,2,…,k+1}

  • or n is even, say n=2k, and B=X(<k)∪{x∈X(k):1∈x}−{1,k+2,k+3,…,2k}∪{2,3,4,…,k+1}.

For the even case: “Remove the last k-set with 1, and add the first k-set without 1.”

PIC

After we prove this, we will have solved our problem, as in each case we certainly have |N(B)|≥|N(C)|.

Proof. Since B is not an initial segment of simplicial ordering, there exists x<y (in simplicial ordering) with x∉B, y∈B.

PIC

For each 1≤i≤n: cannot have i∈x, i∈y (as B is i-compressed). Also cannot have i∉x, i∉y for the same reason.

So x=yc.

Thus: for each y∈B, there exists at most one earlier x with x∉B (namely x=yc). Similarly, for each x∉B there is at most one later y with y∈B (namely y=xc).

PIC

So B={z:z≤y}−{x}, with x the predessor of y and x=yc.

Hence if n=2k+1 then x is the last k-set, and if n=2k then x is the last k-set with 1. □

Proof of Theorem 1. Done by above. □

Remark.

For A⊂Qn and t=1,2,3,…, the t-neighbourhood of A is A(t)=Nt(A)={x∈Qn:d(x,A)≤t}.

PIC

Corollary 3. Assuming that:

  • A⊂Qn with |A|≥∑⁡i=0rni

Then
|A(t)|≥∑i=0r+tni

for all t≤n−r.

Proof. Theorem 1 with induction on t. □

To get a feeling for the strength of Corollary 3, we’ll need some estimates on things like ∑⁡i=0rni.

PIC

“Going 𝜀n standard deviations away from the mean n2.”

Proposition 4. Assuming that:

  • 0<𝜀<14

Then
∑i=0⌊(12−𝜀)n⌋ni≤1𝜀e−𝜀2n2⋅2n.

“For 𝜀 fixed, n→∞, this is an exponentially small fraction of 2n.”

Proof. For i≤⌊(12−𝜀)n⌋:

ni=niin−i+1,

so

ni−1ni=in−i+1≤(12−𝜀)n(12+𝜀)n=12−𝜀12+𝜀=1−2𝜀12+𝜀≤1−2𝜀.

Hence

∑i=0⌊(12−𝜀)n⌋ni≤12𝜀n⌊(12−𝜀)n⌋

(sum of a geometric progression).

Same argument tells us that

n⌊(12−𝜀)n⌋≤n⌊(12−𝜀2)n⌋(1−2𝜀2)𝜀n2−1-1 from the ⌊∙⌋ stuff≤2n⋅2(1−𝜀)𝜀n2≤2n⋅2e−𝜀2n2as 1−𝜀≤e−𝜀

Thus

∑i=0⌊(12−𝜀)n⌋ni≤12𝜀⋅2e−𝜀2n2⋅2n.□

Theorem 5. Assuming that:

  • 0<𝜀<14

  • A⊂Qn

  • |A|2n≥12

Then |A(𝜀n)|2n≥1−2𝜀e−𝜀2n2.

“12-sized sets have exponentially large 𝜀n-neighbourhoods.”

Proof. Enough to show that if 𝜀n an integer then

|A(𝜀n)|2n≥1−1𝜀e−𝜀2n2.

PIC

Have |A|≥∑⁡i=0⌈n2−1⌉ni, so by Harper’s Theorem, we have |A(𝜀n)|≥∑⁡i=0⌈n2−1+𝜀n⌉ni, so

|A(𝜀n)c|≤∑i=⌈n2+𝜀n⌉nni=∑i=0⌊n2−𝜀n⌋ni≤1𝜀e−𝜀2n22n.□

Remark. Same would show, for “small” sets:

|A|2n≥2𝜀e−𝜀2n2⟹|A(2𝜀n)|2n≥1−2𝜀e−𝜀2n2.

2.1 Concentration of measure

Say f:Qn→ℝ is Lipschitz if |f(x)−f(y)|≤1 for all x,y adjacent.

For f:Qn→ℝ, say M∈ℝ is a Lévy mean or median of f if

|{x∈Qn:f(x)≤M}|≥2n−1

and

|{x∈Qn:f(x)≥M}|≥2n−1

Now ready to show “every well-behaved function on the cube Qn is roughly constant nearly everywhere”.

Theorem 6. Assuming that:

Then
|{x:|f(x)−M|≤𝜀n}|2n≥1−4𝜀e−𝜀2n2

for any 0<𝜀<14.

Note. This is the “concentration of measure” phenomenon.

PIC

Proof. Let A={x:f(x)≤M}. Then |A|2n≥12, so

|A(𝜀n)|2n≥1−2𝜀e−𝜀2n2.

ut f is Lipschitz, so x∈A(𝜀n) implies f(x)≤M+𝜀n. Thus

|{x:f(x)≤M+𝜀n}|2n≥1−2𝜀e−𝜀2n2.

Similarly,

|{x:f(x)≥M−𝜀n}|2n≥1−2𝜀e−𝜀2n2.

Hence

|{x:M−𝜀n≤f(x)≤M+𝜀n}|2n≥1−4𝜀e−𝜀2n2.□

Let G be a graph of diameter D (D=max⁡{f(x,y):x,y∈G}).

Definition (alpha(G,eps)). Write

α(G,𝜀)=max⁡{1−|A(𝜀D)||G|:A⊆G,|A||G|≥12}.

So α(G,𝜀) small says “12-sized sets have large 𝜀D-neighbourhoods”.

Definition (Levy family). Say a sequence of graphs is a Lévy family if α(Gn,𝜀)→0 as n→∞, for each 𝜀>0.

So Theorem 5 tells us that the sequence (Qn) is a Lévy family – even a normal Lévy family, meaning α(Gn,𝜀) grows exponentially small in n, for each 𝜀>0.

So have concentration of measure for any Lévy family.

Many naturally-occurring families of graphs are Lévy families.

Example. (Sn), where Sn is made into a graph by joining σ to σ′ if σ′σ−1 is a transposition.

Can define α(X,𝜀) similarly for any metric measure space X (of finite measure and finite diameter).

Example. (Sn) is a Lévy family.

PIC

Two ingredients:

  • (1) An isoperimetric inequality on Sn: for A⊂Sn, C a circular cap with |C|=|A|, have |AN𝜀|≥|C(𝜀)|.

    Proof by compression:

    PIC

  • (2) Estimate: circular cap C of measure 12 is the cap of angle π2, so C𝜀 is the circular cap of angle π2+𝜀.

    PIC

    This complement has measure about ∫𝜀π2 cos ⁡n−1tdt, which →0 as n→∞.

    PIC

We deduced concentration of measure from an isoperimetric inequality.

Conversely:

Proposition 7. Assuming that:

  • t, α and G are such that for any Lipschitz function f:G→ℝ with median M we have

    |{x∈G:|f(x)−M|>t}||G|≤α,

Then for all A⊆G with |A||G|≥12, we have |A(t)||G|≥1−α.

Proof. The function f(x)=d(x,A) is Lipschitz, and has 0 as a median, so

|{x∈G:x∉A(t)}||G|≤α.□

2.2 Edge-isoperimetric inequalities

For a subset A of vertices of a graph G, the edge-boundary of A is

∂eA=∂A={xy∈E:x∈A,y∉A}.

PIC

An inequality of the form: |∂A|≥f(|A|) for all A⊂G is an edge-isoperimetric inequality on G.

What happens in Qn? Given |A|, which A⊂Qn should we take, to minimise |∂A|?

Example. |A|=4 in Q3:

PIC

This suggests that maybe subcubes are best.

What if A⊂Qn? with 2k<|A|<2k+1? Natural to take A=P([k])∪{some stuff containing k+1}. Suppose we are in Q4, and considering |A|>23, eg |A|=12. We might take the whole of the bottom layer, and then stuff in the upper layer. Note that the size of the boundary will be the number of up edges (which is 12−23, a constant), plus the number of edges in the top layer. So we just want to minimise the number of edges in the top layer, i.e. find A′⊂Q3 with |A′| with minimal boundary.

PIC

So we define: for x,y∈Qn, x≠y, say x<y in the binary ordering on Qn if max⁡xΔy∈y. Equivalently, x<y if and only if ∑⁡i∈x2i<∑i∈y2i. “Go up in subcubes”.

Example. In Q3: ∅,1,2,12,3,13,23,123.

For A⊂Qn, 1≤i≤n, we define the i-binary compression Bi(A)⊂Qn by giving its i-sections:

(Bi(A))−(i)=initial segment of binary on P(X−i) of size |A−(i)|(Bi(A))+(i)=initial segment of binary on P(X−i) of size |A+(i)|

so |Bi(A)|=|A|. Say A is i-binary compressed if Bi(A)=A.

PIC

Theorem 8 (Edge-isoperimetric inequality in Qn). Assuming that:

  • A⊂Qn

  • let C the initial segment of binary on Qn with |C|=|A|

Then |∂C|≤|∂A|. In particular: if |A|=2k then |∂A|≥2k(n−k).

Remark. Sometimes called the “Theorem of Harper, Lindsey, Bernstein & Hart”.

Proof. Induction on n. n=1 trivial.

For n>1, A⊂Qn, 1≤i≤n:

Claim: |∂Bi(A)|≤|∂A|.

Proof of claim: write B for Bi(A). .image Have

|∂A| = |∂(A  )| +|∂(A  )|+ |A  ΔA  |
       ◟-◝−◜-◞  ◟--◝+◜-◞  ◟-+◝◜-−◞
      downstairs  upstairs    across
Also

|∂B|=|∂(B−)|+|∂(B+)|+|B+ΔB−|.

Now, |∂(B−)|≤|∂(A−)| and |∂(B+)|≤|∂(A+)| (induction hypothesis). Also, the sets B+ and B− are nested (one is contained inside the other), as each is an initial segment of binary on P(X−i).

Whence we certainly have |B+ΔB−|≤|A+ΔA−|. So |∂B|≤|∂A|.

Define a sequence A0,A1,…⊂Qn as follows: set A0=A. Having defined A0,…,Ak, if Ak is i-binary compressed for all n then stop the sequence with Ak. If not, choose i with Bi(A)≠A and put Ak+1=Bi(Ak). Must terminate, as the function k↦∑⁡x∈Ak(position of x in binary) is strictly decreasing.

The final family B=Ak satisfies |B|=|A|, |∂B|≤|∂A|, and B is i-binary compressed for all i.

Note that B need not be an initial segment of binary, for example {∅,1,2,3}⊂Q3.

However:

Lemma 9. Assuming that:

Then B=P(n−1)−{1,2,3,…,n−1}∪{n} (“downstairs minus the last point, plus the first upstairs point”).

PIC

(Then done, as clearly |∂B|≥|∂C|, since C=P(n−1)).

Proof. As B not an initial segment, there exists x<y with x∉B, y∈B. Then for all i: cannot have i∈x,y, and cannot have i∉x,y (as B is i-binary compressed).

Thus for each y∈B, there exists at most 1 earlier x∉B (namely x=yc). Also for each x∉B there is at most one later y∈B (namely y=xc).

Then x and y adjacent (since y is the unique element in B after x, and x is the unique element not in B before y).

So B={z:z≤y}−{x}, where x is the predecessor of y and y=xc.

So must have y={n}. □

This concludes the proof of Theorem 8. □

Remark. Vital in the proof of Theorem 8, and of Theorem 1, that the extremal sets (in dimension n−1) were nested.

The isoperimetric number of a graph G is

i(G)=min⁡{|∂A||A|:A⊂G,|A||G|≤12}.

|∂A||A| is the “average out-degree of |A|”.

Corollary 10. i(Qn) is 1.

Proof. Taking A=P(n−1), we show i(Qn)≤1 (as |∂A||A|=2n−12n=12).

To show i(Qn)≥12, just need to show that if C is an initial segment of binary with |C|≤2n−1 then |∂C|≥|C|.

But C⊂P(n−1), so certainly |∂C|≥|C|. □

2.3 Inequalities in the grid

For any k=2,3,…, the grid is the graph on [k]n in which x is joined to y if for some i we have xj=yj for all j≠i and |xi−yi|=1.

“distance is l1-distance”.

Example. [4]2

PIC

Note that for k=2 this is exactly Qn.

Do we have analogues of Theorem 1 and Theorem 8 for the grid?

Starting with vertex-isoperimetric: which sets A⊂[k]n (of given size) minimise |N(A)|?

Example. In [k]2:

PIC

For A: |b(A)|∼r∼2|A|.

For B: |b(B)|=2r=2|B|.

This suggests we “go up in levels” according to |x|=∑⁡i=1n|xi| – e.g. we’d take {x∈[k]n:|x|≤r}.

What if |{x∈[k]n:|x|≤r}|<|A|<|{x∈[k]n:|x|≤r+1}?

Guess: take A={x∈[k]n:|x|≤r} plus some points with |x|=r+1, but which points?

Example. In [k]3:

PIC

so “keep x1 large”.

This suggests in the simplicial order on [k]n, we set x<y if either |x|<|y| or |x|=|y| and xi>yi, where i=min⁡,cbj:xj≠yj}.

Note. Agrees with the previous definition of simplicial ordering when k=2.

Example. On [3]2: (1,1), (2,1), (1,2), (1,1), (2,2), (1,3), (3,2), (2,3), (3,3).

PIC

On [4]3: (1,1,1), (2,1,1), (1,2,1), (1,1,2), (3,1,1), (2,2,1), (2,1,2), (1,3,1), (1,2,2), (1,1,3), (4,1,1), (3,2,1), …

r A⊂[k]n (n≥2), and 1≤i≤n, the i-sections of A are the sets A1,…,Ak (or A1(i),…,Ak(i)) as a subset of [k]n−1 defined by:

At={x∈[k]n−1:(x1,x2,…,xi−1,t,xi,xi+1,…,xn−1)∈A},

for each 1≤t≤k.

PIC

The i-compression of A is Ci(A)⊂[k]n is defined by giving its i-sections:

Ci(A)t=initial segment of [k]n−1 of size |At|, for each 1≤t≤k.

Thus |Ci(A)|=|A|.

Say A is i-compressed if Ci(A)=A.

Theorem 11 (Vertex-isoperimetric inequality in the grid). Assuming that:

Then |N(C)|≤|N(A)|. In particular, if |A|≥|{x:|x|≤r}| then |N(A)|≥|{x:|x|≤r+1}|.

Proof. Induction on n. For n=1 it is trivial: if A⊂[k]1≠∅,[k]1, then |N(A)|≥|A|+1=|N(C)|.

Given n>1 and A⊂[k]n: fix 1≤i≤n.

Claim: |N(Ci(A)|≤|N(A)|.

Proof of claim: write B for Ci(A). For any 1≤t≤k, we have

N(A)t=N(At)⏟from xi=t∪At−1⏟from xi=t−1∪At+1⏟from xi=t+1.

PIC

(where A0,Ak+1=∅).

Also,

N(B)t=N(Bt)∪Bt−1∪Bt+1.

Now, |Bt−1|=|At−1| and |Bt+1|=|At+1|, and |N(Bt)|≤|N(At)| (induction hypothesis). But the sets Bt−1, Bt+1, N(Bt) are nested (as each is an initial segment of simplicial order on [k]n−1).

Hence |N(B)t|≤|N(A)t| for each t. Thus |N(B)|≤|N(A)|.

Among all B⊂[k]n with |B|=|A| and |N(B)|≤|N(A)|, pick one that minimises the quantity ∑⁡x∈Bposition of x in simplicial order.

Then B is i-compressed for all i. Note however, that this time we will make use of this minimality property of B for more than just deducing that B is i-compressed for all i.

Case 1: n=2. What we know is precisely that B is a down-set (A⊂[k]n is a down-set if x∈A, yi≤xi ∀⁡i⟹y∈A)

PIC

Let r=min⁡{|x|:x∉B} and s=max⁡{|x|:x∉B}. May assume r≤s, since r=s+1 implies B={x:|x|≤r−1} would imply B=C.

PIC

If r=s: then {x:|x|≤r−1}⊂B⊂{x:|x|≤r}. So clearly |N(B)|≥|N(C)|.

PIC

If r<s: cannot have {x:|x|=s}⊂B, because then also {x:|x|=r}⊂B (as B is a down-set).

PIC

So there exists y,y′ with |y|=|y′|=s, y∈B, y′∉B and y′=y±(e1−e2) (e1=(1,0), e2=(0,1)).

Similarly, cannot have {x:|x|=r}∩B=∅, because then {x:|x|=s}∩B=∅ (as B is a down-set). So there exists x,x′ with |x|=|x′|=r, x∉B, x′∈B and x′=x±(e1−en). Now let B′=B∪{x}−{y}. From B we lost ≥1 point in the neighbourhood (namely z in the picture), and gained ≤1 point (the only point that we can possibly gain is w), so |N(B′)|≤|N(B)|. This contradicts minimality of B. This finishes the two dimensional case.

Case 2: n≥3. For any 1≤i≤n−1 and any x∈B with xn>1, xi<k. Have x−rn+ei∈B (as B is j-compressed for any j, so apply with some j≠i,n). So, considering the n-sections of B, we have N(Bt)⊂Bt−1 for all t=2,…,k.

PIC

Recall that N(B)t=N(Bt)∪Bt+1∪Bt−1. So in fact N(B)t=Bt−1 for all t≥2. Thus

|N(B)|=|Bk−1|⏟level k+|Bk−2|⏟level k−1+⋯+|B1|⏟level 2+|N(B1)|⏟level 1=|B|−|Bk|+|N(B1)|.

Similarly,

|N(C)|=|C|−|Ck|+|N(C1)|.

So to show |N(C)|≤|N(B)|, enough to show that |Bk|≤|Ck| and |B1|≥|C1|.

|Bk|≤|Ck|: define a set D⊂[k]n as follows: put Dk=Bk, and for t=k−1,k−2,…,1 set Dt=N(Dt−1). Then D⊂B, so |D|≤|B|. Also, D is an initial segment of simplicial order. So in fact D⊂C, whence |Bk|=|Dk|≤|Ck|.

|B1|≥|C1|: define a set E⊂[k]n as follows: put E1=B1 and for t=2,3,…,k set Et={x∈[k]n−1:N({x})⊂Et−1} (Et is the biggest it could be given N(Et)⊂Et). Then E⊃B, so |E|≥|B|. Also, E is an initial segment of simplicial order. So E⊃C, whence |B1|=|E1|≥|C1|. □

Corollary 12. Assuming that:

  • A⊂[k]n with |A|≥|{x:|x|≤n}|

Then |A(t)|≥|{x:|x|≤r+t}| for all t.

Remark. Can check from Corollary 12 that, for k fixed, the sequence ([k]n)n=1∞ is a Lévy family.

2.4 The edge-isoperimetric inequality in the grid

Which set A⊂[k]n (of given size) should we take to minimise |∂A|?

Example. In [k]n:

PIC

Suggests squares are best.

However...

PIC

So we have “phase transitions” at |A|=k24 and 3k24 – extremal sets are not nested. This seems to rule out all our compression methods.

And in [k]3?

[a]3(cube)⇝[a]2×[k](square column)⇝[a]×[k]2(half space)⇝complement of square column⇝complement of cube

So in [k]n, up to |A|=kn2, we get n−1 of these phase transitions!

Note that if A=[a]d×[k]n−d. Then |∂A|=dad−1kn−d=d|A|1−1dknd−1.

Theorem 13. Assuming that:

  • A⊂[k]n

  • |A|≤kn2

Then
|∂A|≥min⁡{d|A|1−1dknd−1:1≤d≤n}.

“Some set of the form [a]d×[k]n−d is best.”

Called the “edge-isoperimetric inequality in the grid”.

The following discussion is non-examinable (until told otherwise).

Proof (sketch). Induction on n. n=1 is trivial.

Given A⊂[k]n with |A|≤kn2, where n>1:

Wlog A is a down-set (just down-compress, i.e. stamp on your set in direction i for each i). For any 1≤i≤n, define Ci(A)⊂[k]n by giving its i-sections:

Ci(A)t=extremal set of size |At| in [k]n−1,

which will be a set of the form [a]d×[k]n−1−d, or a complement. Write B=Ci(A). Do we have |∂B|≤|∂A|?

PIC

Now, A is a down-set, so

|∂A|=|∂A1|+⋯+|∂Ak|⏟horizontal edges+|A1|−|Ak|⏟vertical edges

and

|∂B|=|∂B1|+⋯+|∂Bk|+?

The ? is because B not a down-set, as extremal sets in dimension n−1 are not nested.

Indeed, can have |∂B|>|∂A|:

PIC

Idea: try to introduce a “fake” boundary ∂′: want ∂′A≤∂A, with ∂′=∂ on extremal sets, such that Ci does decrease ∂′ (then done).

Try ∂′A=∑⁡t|∂At|+|A1|−|Ak|. Then ∂′A≤|∂A| for all A, equality for extremal sets (as equality for any down-set) and ∂′Ci(A)≤∂′A. But: fails for Cj(A) for all j≠i.

Could try to fix this by defining ∂″A=∑⁡i(|A1(i)|−|Ak(i)|). Also fails – for example if A is the “outer shell” of [k]n then ∂″A=0.

So far, have

|∂A|≥∂′A≥∂′B=∑t|∂Bt|+|B1|−|Bk|=∑tf(|Bt|)+|B1|−|Bk|

where f is the extremal function in [k]n−1.

Now, f is the pointwise minimum of some functions of the form cx1−1d and c(kn−1−x)1−1d – each of which is a concave function. Hence f itself is a concave function.

PIC

Consider varying |B2|,…,|Bk−1|, keeping |B2|+⋯+|Bk−1| constant and keeping |B1|≥|B2|≥⋯≥|Bk−1|≥|Bk|.

We obtain ∂′B≥∂′C, where for some λ,

Ct={B1∀⁡1≤t≤λBk∀⁡λ+1≤t≤k

So:

|∂A|=∂′A≥∂′B≥∂′C=λf(|B1|)+(k−λ)f(|Bk|)+|B1|−|Bk|

but C is still not a down-set.

Now vary, |B1|, keeping λ|B1|+(k−λ)|Bk| fixed (λ fixed) and |B1|≥|Bk|.

This is a concave function of |B1| – as concave + concave + linear. Hence “make |B1| as small or large as possible”.

i.e. ∂′C≥∂′D, where one of the following holds:

  • Dt=D1 for all t

  • Dt=D1 for all t≤λ, Dt=∅ for all t>λ

  • Dt=[k]n−1 for all t≤λ, Dt=Dk for all t>λ.

But (miraculously), this D is a down-set!

PIC

Hence

|∂A|=∂′A≥∂′B≥∂′C≥∂′D=|∂D|.

So our “compression in direction i” is: A↦D.

Now finish as before. □

Remark. To make this precise, work instead in [0,1]n (and then take a discrete approximation at the end).

End of non-examinable discussion.

Remark. Very few isoperimetric inequalities are known (even approximately).

For example, “isoperimetric in a layer” – in the graph X(r), with x,y joined if |x∩y|=r−1 (i.e. d(x,y)=2 in Qn).

PIC

This is open. Nicest special case is r=n2, where it is conjectured that balls are best – i.e. sets of the form {x∈[r](r):|x∩[r]|≥t}.

PIC