Past exam of the mathematics course of the University of Cambridge 2019 iii Paper 109 3 Solution 2026-10-03
Write for the closed graph neighbourhood of . Since , minimizing the external vertex boundary at fixed cardinality is equivalent to minimizing the closed neighbourhood. The vertex-isoperimetric inequality in a grid says that, among all -vertex subsets of , the first vertices in the simplicial order on a grid minimize this quantity.
We prove the theorem by mathematical induction on , using the allowed two-dimensional case. Fix a coordinate and write for the section in which that coordinate equals . Replace each by the equally large initial simplicial segment . By induction, . The section formula for a grid neighbourhood givesFor the compressed family, are nested initial segments, so the size of their union is the maximum of their sizes. That maximum is no larger than the size of the corresponding uncompressed union. Summing over proves that coordinate compression in a product of paths does not enlarge the boundary.
Apply these compressions in every coordinate, choosing among boundary-minimizing outcomes one with least coordinate-sum weight. If the result were not an initial simplicial segment, it would contain a later vertex while omitting an earlier one. After cancelling coordinates in which they agree, this gives an inversion in a two-coordinate face. Replacing the occupied portion of that face by the equal-size initial segment in does not increase its neighbourhood by the assumed two-dimensional theorem, while it strictly lowers the weight. This contradiction is the local-to-global lemma for simplicial grid order, and completes the induction.
For the second assertion, list the vertices of in the Gray code orderThe three consecutive edges form a copy of the four-vertex path . Pairing the binary coordinates and applying this identification in each pair realizesas a spanning subgraph of the hypercube graph . For any fixed vertex set, adding graph edges can only enlarge its external vertex boundary. Hence a -set in has boundary at least that of the same vertices in , which by hypothesis is at least . Therefore
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 2023 iii Paper 122 2 c Solution Created 2026-09-28 Updated 2026-10-03
Simple random walk on the hypercube Created 2026-10-03 Updated 2026-10-14
On the -dimensional hypercube graph, simple random walk flips one uniformly chosen coordinate at each step. Its stationary distribution is uniform on the vertices, so its mean return time is .
Simplicial section compression 2026-10-07
Split a set family in the hypercube graph according to whether coordinate is present, and delete that coordinate from the present section. Replace both sections by initial segments of the simplicial order on the discrete cube with the same respective sizes. Induction and nesting of initial-segment closed graph neighbourhoods show that this operation cannot enlarge the original closed graph neighbourhood. Repeated nontrivial compressions terminate because the sum of simplicial positions strictly decreases.