Among families of a given size in the Boolean hypercube, a binary initial segment maximizes the number of contained two-dimensional cube faces. Under section compression in binary order, faces crossing the selected coordinate correspond to internal edges in the intersection of its two sections. The edge extremal theorem and mathematical induction control that contribution and the faces within the sections.
Past exam of the mathematics course of the University of Cambridge 2016 iii Paper 109 3 Solution Created 2026-10-03 Updated 2026-10-06
Give a vertex the binary value . The binary order on the discrete cube orders vertices by increasing ; its initial segment consists of the values . Write for the number of cube edges whose two endpoints lie in , and for its external edge boundary. The degree sum identity isThe exact edge-isoperimetric inequality iswhere is the number of ones in the binary expansion of . Equality is attained by . Indeed, is a down-set, so every downward neighbour of each vertex is also present. Counting each internal edge at its upper endpoint gives . We prove the equivalent edge-isoperimetric theorem for binary initial segments, , by mathematical induction using section compression in binary order.
Fix a coordinate and write for the two sections with coordinate absent or present, deleting that coordinate. Their inherited binary order is the binary order on the remaining coordinates. Replace each section by the binary initial segment of its own size. This preserves . The edges split into internal edges in the two sections and crossing edges, givingBy the mathematical induction hypothesis, the two section edge counts do not decrease. After compression, the sections are nested initial segments, so their intersection has the largest possible size, . Thus each section compression does not decrease the internal edge count.
Apply these compressions repeatedly whenever one changes the family. The integer potential decreases strictly at every nontrivial step: within either fixed-coordinate section, the initial segment uniquely minimizes the sum of the vertex values among sets of the prescribed size. Therefore the process terminates with a family compressed in every section.
We need a small structural fact about families compressed in every binary section. If such a family is not a binary initial segment, choose a missing vertex and a present vertex with . They cannot agree in any coordinate: in that coordinate's section, the compressed initial segment would contain whenever it contains . Thus . The same argument applies to every inversion. There cannot be any vertex strictly between and in binary order: a present one would form an inversion with , and a missing one would form an inversion with , forcing it to be or , respectively. Hence . Together with , this givesEvery vertex below must be present, and every vertex above absent, by the same inversion argument. Therefore the only possible exception to a binary initial segment isFor , this replaces the top vertex of an -dimensional subcube by the singleton . Removing that vertex loses internal edges, and adding the singleton creates exactly one edge, to the empty set. ThusThe dimensions are immediate. This finishes the mathematical induction: compression leads either to the desired initial segment or to an exception with no larger edge count. Hence the exact edge-isoperimetric inequality in the discrete cube holds, and binary initial segments maximize the number of contained edges at every size.
For the square-face assertion, let count the two-dimensional cube faces all of whose vertices are in . We use mathematical induction again, now also using the edge theorem just proved. Faces lying wholly in one coordinate section contribute . Every face crossing coordinate is determined by an edge lying in both sections, soCompress the two sections as before. Their internal face counts do not decrease by mathematical induction. Put and . The edge theorem and nesting of binary initial segments giveAfter compression, the intersection is precisely . Thus section compression does not decrease the face count either. The same decreasing potential gives termination, and the same classification leaves only a binary initial segment or .
In the exceptional family, removing the top vertex loses square faces, one for each pair of downward coordinate directions. The added singleton lies in no square face, because it is the only vertex in its upper section. ConsequentlyDimensions below two have no square faces and start the mathematical induction. We have proved that binary initial segments maximize contained square faces:For an explicit value, the down-set property counts every face at its unique top vertex, givingThis establishes binary initial segments maximize contained square faces for arbitrary sizes, rather than only sizes that are powers of two.