Past exam of the mathematics course of the University of Cambridge 2006 iii Paper 12 1 ii Solution Created 2026-10-03 Updated 2026-10-14
Proceed by induction on the ground-set size, starting with the one-element chain in the Boolean lattice on no coordinates. Suppose a symmetric chain decomposition of a Boolean lattice on has been constructed. Write one of its chains asOn adjoining the new coordinate , replace its two copies byand, when nonempty,The first chain has endpoint ranks , summing to . The second has endpoint ranks , also summing to . Both are saturated chains, increasing rank by one at every step. If the original chain was a singleton, the second chain is omitted.
These new chains are disjoint: the first contains every old set without and just the last old set with ; the second contains precisely the remaining old sets with . Thus together they cover both lifted copies of the old chain. Different old chains have disjoint copies, so performing this construction for each yields a partition of all subsets of into symmetric chains. This completes the induction and proves a symmetric chain partition exists for every .
Past exam of the mathematics course of the University of Cambridge 2015 iii Paper 11 1 Solution Created 2026-10-03 Updated 2026-10-06
The LYM inequality. For an antichain in the Boolean lattice,To prove this by double counting, generate a maximal chain in a Boolean lattice from a permutation of : its members are the first entries of , for . A particular -set belongs to exactly of the resulting maximal chains in a Boolean lattice. Each such maximal chain in a Boolean lattice meets the antichain at most once. Counting pairs consisting of a member of and a permutation whose associated maximal chain in a Boolean lattice contains it givesDivision by proves the LYM inequality, including the empty antichain and the levels containing or .
A symmetric chain decomposition of a Boolean lattice. A symmetric chain has one set at every size from to , with consecutive members related by inclusion. Start with the single symmetric chain containing when . Given a symmetric chainin a symmetric chain decomposition of a Boolean lattice on , let and replace its two copies in the larger Boolean lattice byand, when it is nonempty, byThe endpoint sizes of the first symmetric chain sum to ; those of the second symmetric chain also sum to . These symmetric chains partition the original symmetric chain together with its copy containing . Thus this construction inductively partitions the entire Boolean lattice into symmetric chains. Each symmetric chain contains exactly one set of size , so the number of symmetric chains is
The proposed sum bound for cross-intersecting families is false. Take andBoth are antichains, and any member of one meets any member of the other. Nevertheless,The hypothesis permits the two antichains to coincide. Even if distinct antichains were wanted, taking gives .
Past exam of the mathematics course of the University of Cambridge 2019 ii Paper 4 17G Solution Created 2026-09-24 Updated 2026-10-03
The Hall marriage theorem states that a finite bipartite graph with vertex classes and has a matching in a graph saturating if and only ifNecessity is immediate: distinct vertices of must be matched to distinct vertices of .
For sufficiency, induct on . If every nonempty proper satisfies the strict bound , choose any edge and delete its endpoints. Every loses at most the neighbour , so Hall's condition remains true; induction supplies a matching of the smaller graph, to which is added.
Otherwise there is a nonempty proper tight set with . Hall's condition holds on the induced graph with parts , so induction matches . For , Hall's condition on givesand hence . Induction therefore matches into . The two matchings are disjoint and together saturate , completing the proof through Hall induction through a tight set.
Identify a subset of with its binary characteristic vector. Then is the hypercube graph, and every edge changes set size by exactly one. The induced subgraph on is therefore bipartite with those two levels as its vertex classes.
Let . Every member of has neighbours in , obtained by adding one element, while every member of is incident with at most of these edges. Double-counting the edges between the two families givesSince , we have , and hence . Hall's theorem yields the requested adjacent-level matching in a Boolean lattice, saturating .
Finally, every chain in a partially ordered set in the Boolean lattice contains at most one member of the middle level . Any chain partition therefore uses at leastchains.
For every , choose one of the matchings just constructed and orient its edges upward. These edges partition all levels at or below into chains ending at distinct middle-level sets. Taking complements gives, for every , a matching from into ; orienting its edges upward extends those chains through all upper levels. Every subset belongs to exactly one resulting chain and every chain meets exactly once. Thus this symmetric chain decomposition of a Boolean lattice has one chain per middle-level set, and the minimum is
Past exam of the mathematics course of the University of Cambridge 2022 iii Paper 109 1 Solution 2026-09-28
For , the Local LYM inequality isCount containment pairs with , , and . Every contributes pairs, while every contributes at most . Hencewhich rearranges to the claimed normalized inequality.
The LYM inequality says that every antichain satisfiesFor the local-LYM proof, replace the highest nonempty level of by its lower shadow. No shadow member contains a surviving member, since that would make the original family non-antichain, and the local inequality says that the normalized size does not decrease. Repeating pushes the family to the bottom level, whose normalized size is at most one. Therefore the original normalized sum was at most one.
For the chain proof, choose a Uniformly random maximal chain in a Boolean lattice. A fixed -set belongs to it with probability . Since an antichain meets each chain at most once, the expected number of its members on the chain is at most one. Linearity of expectation gives the displayed sum.
Finally use a symmetric chain decomposition of a Boolean lattice. Convexity makes the intersection of with each symmetric chain an interval. The alternating sum of over an interval in a chain is , , or . There are exactly chains, because each contains exactly one member of a middle level. Summing the chain contributions gives
Past exam of the mathematics course of the University of Cambridge 2024 iii Paper 109 1 a Solution Created 2026-09-24 Updated 2026-09-25
Proceed by mathematical induction on . The cases are immediate. Given a symmetric chain decomposition of a Boolean lattice , consider one of its chainsIt produces the two chainsand, when nonempty,The first runs from rank to rank , and the second from rank to rank ; both endpoint ranks sum to . They are disjoint and together contain the old chain both without and with . Doing this for every old chain partitions into symmetric chains.
For Euclidean vectors of length at least one, their labeled subset sums can be partitioned into pairwise distance-at-least-one blocks, with blocks of size . To extend a separated block by a vector , choose its member minimizing inner product with . The translated block together with remains separated, since . The untransformed block with removed remains separated too. Block sizes change from to , the same recurrence as a symmetric chain decomposition of a Boolean lattice. There are exactly nonempty blocks.
Symmetric chain in a Boolean lattice 2026-10-06
A symmetric chain contains one subset of each size from to , nested by inclusion. Its endpoint ranks sum to . A symmetric chain decomposition of a Boolean lattice partitions all subsets into such chains.