Past exam of the mathematics course of the University of Cambridge 2015 iii Paper 11 2 Solution Created 2026-10-03 Updated 2026-10-06
The Kruskal-Katona theorem. For a uniform set family of -sets, its lower shadow isIf consists of the first -sets in colexicographic order, thenHere in colexicographic order means that the largest element of the symmetric difference belongs to . In terms of the unique greedy binomial representationthe bound isFor the right side is zero. We prove both the minimizing assertion and this formula.
First, the lower shadow of a colexicographic initial segment is a colexicographic initial segment. One way to check this is to extend an -set by its least missing positive integer; this is its earliest -set extension in colexicographic order. If , the earliest extension of is no later than the earliest extension of . To see the latter assertion, let . If misses an integer below , its least missing integer is below , so its earliest extension is still earlier than the earliest extension of . Otherwise contains every integer below . Above the two sets agree, and their equal sizes force to contain and all but one integer below . Adding that missing integer to , or adding to , gives the same earliest extension. Thus every set earlier than a member of the lower shadow is also in that lower shadow.
We now prove the minimizing assertion by induction on the size of a finite ground set. The case is immediate: a nonempty uniform set family of singletons has lower shadow . The empty case and are also immediate. For a coordinate , write the two sections of asThey are respectively - and -uniform set families on . Perform a colexicographic section compression: replace each section by the colexicographic initial segment of the same size. The two sections of the lower shadow before this operation areBy the inductive hypothesis the individual lower shadows do not grow. After colexicographic section compression, both families in the displayed union are colexicographic initial segments, so their union has the larger of their two sizes. This is no greater than the original union. Consequently colexicographic section compression preserves and does not increase . A section of size zero causes no difficulty; a section of -sets is already compressed and its lower shadow is empty.
Repeat any colexicographic section compression that changes the family. The sum of the positions of its members in colexicographic order strictly decreases, since restriction to either fixed-coordinate section preserves that order. Hence the process terminates at a family all of whose sections are colexicographic initial segments.
There is only one possible obstruction to itself being a colexicographic initial segment. Suppose , and . No coordinate can belong to both , or to neither: either possibility would contradict the compressed section at that coordinate. Thus partition , and . Moreover, every such inversion must use this same complementary pair: any omitted set below equals , and any included set above equals . These observations also rule out an inversion completely before or after this pair. A set strictly between and would have to be both present, by comparison with , and absent, by comparison with . Therefore are consecutive in colexicographic order. Since contains and does not, they must beThus the exceptional family is . For , deleting leaves every -set of in the lower shadow: each has extensions inside , so at least one remains. Its lower shadow therefore contains the lower shadow of the equally sized colexicographic initial segment . The case was already handled. This proves the minimizing assertion in all cases.
Finally the greedy binomial representation describes the successive blocks of a colexicographic initial segment. Its first block is , and the remaining sets are obtained by adding to an initial segment of -sets inside . The lower shadow without has members; the lower shadow containing is the corresponding lower-rank lower shadow. Repeating this decomposition proves the displayed binomial coefficient formula and completes the Kruskal-Katona theorem proof.
The specified initial segment covers every -set of . Assume and , the nontrivial range. The last -set of in colexicographic order isIts earliest -set extension is . Exactly sets of come after this extension: they are with . Its position is thereforeAt the stated threshold, belongs to . Since the lower shadow is a colexicographic initial segment,For , the threshold is and a nonempty family of singletons has in its lower shadow. If , the threshold is again ; the first -set is , which contains . If , the desired inclusion is empty and automatic.
The nonuniform bound. Suppose first that and, contrapositively, that . Let be the colexicographic initial segment of -sets of size ; this consists of with its last member removed. For each , put , and replace it by the equally sized colexicographic initial segment .
Iterating the Kruskal-Katona theorem shows that the iterated lower shadow down to size of has no more members than the corresponding iterated lower shadow of . Indeed, at each step initial segments minimize the next lower shadow, and its minimum size is increasing in the input size. The latter iterated lower shadow lies in . Therefore every -subset of every member of lies in .
For , a -set with this property must lie inside : otherwise an -subset containing an element larger than would lie outside . Among -sets inside , exactly those containing are forbidden. HenceAdding these bounds proves the contrapositive. Thus the strict threshold forcesWhen , the threshold merely says that is nonempty, so . When , the claimed lower bound is zero. The strict inequality is sharp: the family of all subsets of of size at least that do not contain attains the displayed sum and has exactly members in its size- iterated lower shadow.
Past exam of the mathematics course of the University of Cambridge 2015 iii Paper 11 3 Solution Created 2026-10-03 Updated 2026-10-06
We use the standard convention that a two-intersecting family satisfies for every pair of members, including . In particular every member has at least two elements.
An intersecting shadow lemma. If is an intersecting family of -sets, , thenHere is a proof, so no additional shadow theorem is being assumed. For , an elementary set shift replaces a member containing but not by exactly when that replacement is not already in the family. This preserves cardinality and the intersecting family property. The only potentially troublesome pair consists of a moved member and an unmoved member containing but not . But then 's replacement was already present, and the two original members obtained by using that replacement would have been disjoint if the new pair were disjoint.
Alsoso an elementary set shift cannot increase the lower shadow. For completeness, a shadow set containing neither or both has an unchanged witness in the original lower shadow. A shadow set containing but not is either originally present or the replacement of an originally present shadow set. If a shadow set contains but not , its witnessing member survived the elementary set shift; either that member contains both coordinates, or its replacement was already present. In either case both the shadow set and its replacement were originally present, so the former survives in the shifted lower shadow.
Repeated elementary set shifts terminate because the sum of the elements of all members decreases whenever the family changes. In the resulting shifted set family , if is a member and satisfies for every , then is also a member. Every has a prefix containing of its elements. Otherwise its sorted elements satisfy , and the first elements outside form a disjoint member componentwise no larger than , contradicting the intersecting family property.
Choose the first such prefix and reflect membership inside it:This has size . The set is componentwise no larger than : before the first excess, the prefix counts of are at most half the prefix length, and reflection only moves selected positions to the left. Thus belongs to . This ballot reflection injection is injective: in , the reflected prefix ends at the first position where unselected positions outnumber selected ones, and reflecting it again recovers . Consequently . Since elementary set shifts did not increase the lower shadow, this proves the intersecting shadow lemma.
The nonuniform two-intersecting family bound. Write . No member of can be the complement of a member of : such an inclusion would make the intersection of the two original members have at most one element. The intersecting shadow lemma therefore givesFor , sum this over . These pairs cover all nonempty levels, soEquality is attained by all subsets of size at least : any two intersect in at least two elements.
For , the same pairs cover every level except . Complements of the members of form an intersecting family of -sets, sinceFor , the permitted Erdős-Ko-Rado theorem bounds this middle level by . HenceEquality is attained by all -sets inside , together with all subsets of of size at least . Two members of the first group intersect in at least two elements; a member from each group intersects in at least two; two members of the second group intersect in at least three. For the only two-intersecting family is empty, which also gives equality. The empty-ground-set case is likewise immediate.
The pair-cover bound for a two-intersecting uniform family. If is nonempty, fix , with . Every member contains one of the pairs inside . Each fixed pair belongs to exactly -sets, so counting their union givesThe empty family is immediate; a nonempty two-intersecting family requires .
Witness-pair concentration for an intersecting uniform family. Let now be an intersecting family of -sets. If it is two-intersecting, the preceding bound, together with for , shows that any chosen has the required property. Otherwise there are members with . Every member not containing must contain some and some . These two sets of possible witnesses are disjoint. There are witness pairs, and each is contained in -sets. ThusFor , a nonempty intersecting family consists of one singleton; choose its element and the number avoiding it is zero. This is the natural separate interpretation of the degenerate case, where the printed binomial coefficient has lower index . For an empty family any works, provided as usual.
Past exam of the mathematics course of the University of Cambridge 2016 iii Paper 109 1 Solution Created 2026-10-03 Updated 2026-10-06
For a family , let its lower shadow consist of all -sets contained in members of . The local LYM inequality isTo prove it, use double counting on the pairs with , and . Each contributes pairs; each contributes at most . Hence , exactly the displayed Local LYM inequality after using .
To deduce the LYM inequality, start with an antichain in the Boolean lattice and assign it weight . If its largest occupied rank is , replace that whole rank by its lower shadow. The result remains an antichain: if an old lower-rank member were contained in a new shadow member, it would also be contained in an original rank- member, contradicting the original antichain property. Nor can a new member be contained in an old one, since every old member has size at most and equality would give the same contradiction. The Local LYM inequality shows that this replacement does not decrease the weight. Repeating eventually leaves an antichain on rank zero, whose weight is at most one. ThereforeFor the empty family the conclusion is immediate; the same argument includes the singleton family containing the empty set.
The antichains of maximum size are exactly the full middle levels. More precisely, for even only attains the bound in Sperner theorem; for odd either or does. To prove that there are no others, put . If , the LYM inequality and imply equality in every term's bound . Thus every member lies on a middle level. For even , there is only one such level, so it must be full.
For odd , let be the rank- members and the rank- members. Consider the bipartite graph of inclusions between those levels. Both parts have size , and the degree of a vertex is . If is the neighbourhood of , double counting gives . Since the family is an antichain, avoids ; equality forces and to be the full complement of . Equality in the degree count means that every edge into comes from , so there are no edges between and its complement.
This inclusion graph is connected: any two -sets can be joined by successively exchanging one element, and each exchange passes through their -set union. Every upper vertex has a lower neighbour. Thus must be empty or the whole lower level, proving the classification. For the graph is just one edge, and for the unique maximum family is . This establishes equality in Sperner theorem without assuming that equality in the LYM inequality alone always forces a middle level.
For the set-pair bound, choose a uniformly random permutation of , and let be the event that every element of appears before every element of . Since , their relative order is uniform, andFor distinct , choose and . These are distinct because is empty. On , precedes ; on , precedes . Thus the events are pairwise disjoint events, giving the Bollobas set-pairs inequalityThis Bollobas set-pairs inequality immediately gives another proof of the LYM inequality: enumerate the members of an antichain, and take , . For , incomparability means , while . The set-pair hypotheses therefore hold, and makes the resulting sum exactly the LYM inequality.
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.