Past exam of the mathematics course of the University of Cambridge 2016 iii Paper 109 2 i Solution Created 2026-10-03 Updated 2026-10-06
Identify the Boolean hypercube with the subsets of . For a family , write for its closed vertex neighbourhood, consisting of the family and all vertices at Hamming distance one from it. Order subsets first by increasing size and, within a fixed size, use lexicographic order: at the smallest coordinate on which they differ, the set containing that coordinate comes first. This is the simplicial order on the discrete cube. Harper's theorem states that if is its initial segment of size , thenThus simplicial initial segments minimize the external vertex boundary for each prescribed family size. The closed-neighbourhood and external-boundary formulations are equivalent because . No edge boundary is involved in this assertion.
We now give the deduction Harper theorem implies the Kruskal-Katona theorem, keeping track of the two different orders. For a family of -sets with , adjoin every smaller set:Its closed vertex neighbourhood is exactlywhere is the upper shadow. Applying Harper theorem to shows that, among -uniform families of fixed size, the lexicographic initial segment minimizes the upper shadow: all the lower-level contributions to the two neighbourhood sizes are identical.
To convert this into a statement about the lower shadow of a -uniform family , take and map each member to , where reverses the ground-set coordinates. Complementation changes lower shadows to upper shadows, and the coordinate reversal preserves their sizes. Moreover, the resulting lexicographic order corresponds exactly to colexicographic order on the original -sets: precedes in colexicographic order precisely when the largest element of lies in . After complementation and reversal, the smallest differing coordinate lies in the image of , as required for the stated lexicographic order. Hence a colexicographic initial segment minimizes the lower shadow, which is the Kruskal-Katona theorem. The cases and are immediate and need no adjoining construction.
For its usual numerical form, write the unique greedy binomial representationThen the Kruskal-Katona theorem saysHere is why the shadow of the colexicographic initial segment has exactly that size. Its first block consists of all -sets in . If any members remain, they have the form , where runs through a colexicographic initial segment of -sets. The lower shadow consists of all -sets in , together with adjoined to the lower shadow of that remainder. These two blocks are disjoint. Recursing gives precisely the displayed sum. For , both the initial segment and its shadow are empty.
The Erdős-Ko-Rado theorem states that an intersecting family , with , satisfiesThe bound is attained by all -sets containing one fixed element. For the proof Erdős-Ko-Rado theorem from shadows, take complements to obtain an -uniform family of the same size, and let be its rank- lower shadow. Every member of is disjoint from some member of , so . Iterating the Kruskal-Katona theorem bounds below by the rank- shadow of the colexicographic initial segment of size . This iteration is valid because lower shadows of colexicographic initial segments are again colexicographic initial segments, as the preceding block description shows.
If , that initial segment contains all -sets in and at least one further set containing . Since , its rank- shadow contains every -set in and at least one -set containing . Thus , implyingcontrary to their disjointness. This proves the bound. If , all -sets intersect and the trivial maximum is instead .
For an intersecting family in a product alphabet, label the alphabet by . Partition the words into the classesEach class has words, and any two distinct words in it disagree in every coordinate. An intersecting family therefore contains at most one word per class. There are classes, and fixing the first coordinate gives an intersecting family of that size. Consequently the exact maximum isFor this just says that the single word may be included.
Finally, for a weakly intersecting family in a product alphabet, associate to each word its support . The occurring supports form an intersecting family of nonempty subsets, and the fibre over support has words. Put . When , , and a support family can contain at most one of each complementary pair . For odd , the larger support in each pair has size greater than , soAll supports of size greater than are mutually intersecting, so taking every word over those supports achieves this bound. Thus the required extremal family is the strict-majority support family, with sizeThis is the weighted intersecting family bound on an odd Boolean lattice. For , strict inequality between the complementary fibre weights forces this extremal family to be unique. For , it is a largest family but need not be the only one; for example, all supports containing one fixed coordinate also attain the same size. For , no word has a nonempty support, so the maximum is zero, again agreeing with the formula.
Past exam of the mathematics course of the University of Cambridge 2019 iii Paper 109 1 Solution 2026-10-03
For a uniform set family , the Local LYM inequality isTo prove it, count the incident pairs with , , and . Every contributes exactly pairs, whereas every belongs to at most members of . Thereforewhich is the displayed inequality after using the binomial coefficient identity .
The LYM inequality says that every antichain satisfiesFor the proof from the local inequality, take the lowest occupied level below the middle and replace that level by its upper shadow. The result remains an antichain: any new containment involving a set in the upper shadow would already give a containment involving the member of immediately below it. The dual form of the Local LYM inequality says that this replacement cannot decrease the Lubell mass. Repeating upward below the middle, and similarly replacing high levels by their lower shadows, eventually puts the whole family in one middle level. Its final Lubell mass is at most one, so the original mass is also at most one.
For the maximal chain in a Boolean lattice proof, choose a Uniformly random maximal chain in a Boolean lattice. An -element set lies on it with probability . Because an antichain meets each chain at most once, the expected value of the number of its members on the chain is at most one. By linearity of expectation, that expected value is precisely the displayed sum.
The Sperner theorem follows because for every . If equality holds in the resulting cardinality bound, every member lies on a largest level. For even this is the unique middle level. For odd , the two middle levels have equal size; the regular connected inclusion graph between them and equality in Local LYM inequality force a chosen portion of the lower level to be either empty or the whole level. Hence the maximum antichains are exactly the complete middle level, with either middle level allowed when is odd.
Past exam of the mathematics course of the University of Cambridge 2019 iii Paper 109 2 Solution 2026-10-03
The Kruskal-Katona theorem states that if has the unique binomial representationthen its lower shadow obeysAn initial segment of colexicographic order has exactly this shadow.
Here is the UV-compression proof of the Kruskal-Katona theorem. For disjoint equal-size sets , the UV-compression replaces the pattern by when the image is not already in the family. If the family is not an initial colexicographic segment, choose a changing pair with and minimal. Minimality ensures that for every an appropriate smaller compression already fixes the family. The Shadow lemma for UV-compressions then givesMeanwhile the binary weight strictly decreases. Iterating must terminate, and a terminal family is an initial colexicographic segment. Computing that segment's shadow from its binomial representation proves the theorem.
We next classify pairs that decrease the shadow for every uniform family. The answer, including the identity case, isFor the operation is the identity. For , the hypotheses of the Shadow lemma for UV-compressions reduce to stability under the empty compression and therefore hold for every family.
To see failure for larger pairs, relabel freely. If , write and . The familyhas a three-point lower shadow, whereas its compression replaces by and has a four-point lower shadow. If the common size is , takeThe old two shadows overlap once and have size . Compression replaces by ; the two resulting -sets intersect in only , so their lower shadows are disjoint and have size .
For the two specified pairs, the answer is no in both cases, even after assuming the family is left-compressed.
Past exam of the mathematics course of the University of Cambridge 2025 iii Paper 109 1 ii Solution Created 2026-09-24 Updated 2026-09-25
Let and reverse the order of the ground set by . The resulting bijection sends lexicographic order on to colexicographic order on . It also sends the iterated upper shadow of an -uniform family at level to the lower shadow of the corresponding -uniform family, up to the same harmless reversal of the ground set.
The Kruskal-Katona theorem says that this lower shadow is smallest for an initial colex segment. Undoing the complement and reversal therefore says that the upper shadow of a family of fixed size in is smallest for the initial lex segment.
Shadow lemma for UV-compressions 2026-10-03
Suppose that for every there is a such that is fixed by the smaller compression . ThenIndeed, deleting an element outside from a newly compressed member gives the -compression of an old shadow member. If the deleted element is , stability under the chosen smaller compression shows that the resulting set already belongs to the old lower shadow. Thusand compression preserves cardinality.
If a uniform family is not an initial colexicographic segment, choose a nontrivial -compression with and with minimal. The minimal choice supplies the smaller-compression hypotheses of the Shadow lemma for UV-compressions, so the operation does not increase the lower shadow. It strictly decreases the integer weightbecause the largest element of belongs to . Iteration therefore terminates. A terminal family must be an initial colexicographic segment: otherwise an earlier absent set and a later present set supply one more admissible compression. The shadow of that segment has the size in the Kruskal-Katona theorem, proving the theorem.