Binary digit-sum inequality Created 2026-10-05 Updated 2026-10-06
For and nonnegative integers , the displayed inequality follows by induction from and . Splitting a vertex set of a hypercube graph into its two coordinate sections then proves the edge-isoperimetric theorem for binary initial segments.
Past exam of the mathematics course of the University of Cambridge 2006 iii Paper 12 3 Solution Created 2026-10-03 Updated 2026-10-14
Use binary encoding for vertices of the hypercube graph, and write . Let count edges with both endpoints in a family. The exact edge-isoperimetric theorem for binary initial segments, due to Harper, Lindsey, Bernstein and Hart, iswhere is the number of ones in the binary expansion. Equivalently,The equality for follows by assigning each internal edge to its larger endpoint: each one-bit of that endpoint can be cleared, giving an earlier endpoint still in . This is the exact extremal statement, stronger than the logarithmic entropy bound.
We prove it by induction on . The case follows by checking sizes zero, one and two. Fix a coordinate and delete it from the two sections . The edge count splits asReplace each section by a binary initial segment of the same size. By induction its internal edges cannot decrease. The two replacement segments are nested, so their intersection size is the smaller section size, at least the previous intersection size. Thus this section compression in binary order cannot decrease .
Repeatedly perform any nontrivial section compression. The sum strictly decreases each time: in a fixed section, the original numerical order is exactly the numerical order after deleting its fixed coordinate. This nonnegative integer potential ensures termination at a family compressed in every coordinate section.
Classify such a terminal family. If an absent vertex precedes a present vertex , they cannot agree in any coordinate, because their common section is compressed and its earlier vertex would then have to be present. Hence . There can be no vertex strictly between them: if present, it would also have to be the complement of ; if absent, it would have to be the complement of . Thus they are consecutive complementary binary integers, forcingNo other inversion is possible for the same reason. Therefore a terminal family is either a binary initial segment or the sole exceptional formThis exception has size . For , compared with the half-cube , it removes a vertex of internal degree and adds a vertex joined only to the retained empty set. Its edge count is thus . The case was already handled. Since compression never decreased edges, every original family has at most the initial segment's edge count. This proves the theorem, including the exceptional terminal configuration rather than assuming all compressed families are initial segments.
For the remaining requests it is useful to obtain the entropy proof of cube edge-isoperimetry, including its equality cases. Inductively a family of size satisfiesIndeed let the two sections have sizes , . Their internal edges are bounded inductively and the crossing edges are at most , soHere and is the binary entropy function. Its concavity and its endpoint values at zero and one-half give for . This proves the bound, starting from the zero-dimensional cube.
Define the isoperimetric number of a graph bySince every cube vertex has degree , the internal-edge bound giveswhen . A coordinate half-cube has one crossing edge per vertex, attaining ratio one. Hence, for ,
Now establish the equality cases of entropy cube edge-isoperimetry. Strict concavity of makes for . Equality in the internal-edge bound therefore requires either one section to be empty, or two equal-size sections. In the equal-size case equality in the crossing bound forces the sections to coincide; each section must also attain its inductive internal-edge bound. Induction gives exactly coordinate subcubes: the empty-section case fixes the coordinate, and the coincident-section case frees it. Conversely every coordinate subcube attains that bound.
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.
Past exam of the mathematics course of the University of Cambridge 2018 iii Paper 109 3 i Solution Created 2026-10-03 Updated 2026-10-05
We prove the edge-isoperimetric theorem for binary initial segments by counting edges of the induced subgraph. Identify each vertex of the hypercube graph with an integer via its binary digits; the binary order on the discrete cube is increasing integer order. Let be its Hamming weight, and setA vertex in the initial segment has exactly neighbours of smaller label, obtained by changing a one to zero. Each induced edge is counted once, so an initial segment of size has induced edges.
The arithmetic ingredient is the binary digit-sum inequalityHere is a proof, including the parity cases needed for arbitrary sizes. Pair the numbers to obtainWrite and induct on , assuming . If , the claim is immediate. Otherwise the recurrences express as follows:Every pair on the right has smaller total size. The induction hypothesis bounds the right sides below by zero: the required lower bounds for the two terms are respectively , , and in the last three rows. This establishes the binary digit-sum inequality.
Now induct on to show that every -vertex subset of has at most induced edges. The zero-dimensional case is immediate. Split a set into its two coordinate sections , of sizes . By induction the edges within the sections number at most . The edges between the sections form a matching in a graph, so at most are present. HenceFinally, is a regular graph of degree , so its edge boundary in a graph satisfies . For the binary initial segment , equality holds. Therefore