Past exam of the mathematics course of the University of Cambridge 2006 iii Paper 14 2 1 Solution Created 2026-10-03 Updated 2026-10-14
Every hypergraph independent set in the induced hypergraph is also a hypergraph independent set in . Thus its maximum independent-set size is at most . In any proper hypergraph colouring with at most colours, one colour class would have at least vertices, contradicting that bound. ThereforeThis is the weak hypergraph colouring convention: an hypergraph edge may use two colours, but it may not be monochromatic.
Past exam of the mathematics course of the University of Cambridge 2006 iii Paper 14 2 Solution 2026-10-14
We use the random alteration method, controlling large hypergraph independent sets and then removing the few forbidden overlaps. Fix , let tend to infinity, and independently include each three-element subset of an -vertex set as an hypergraph edge with probability . Call the resulting three-uniform hypergraph , and let .
For any prescribed -vertex set, the probability that it is a hypergraph independent set is . Hence the union bound givesbecause has order , with a positive constant depending only on .
Let count unordered pairs of distinct hypergraph edges meeting in two vertices. Each potential pair consists of its common pair and two distinct additional vertices, soThe Markov inequality implies . We may therefore fix one realization for which and no -vertex hypergraph independent set exists. For each offending hypergraph edge pair choose one vertex from its union, and let be the set of all chosen vertices. Delete , together with all incident hypergraph edges, and call the induced hypergraph . Then , so . The next two parts verify both desired properties of this same .
Past exam of the mathematics course of the University of Cambridge 2006 iii Paper 14 5 Solution 2026-10-14
The general, or asymmetric Lovász local lemma, is as follows. Let be events, with a dependency graph of events having neighbour sets . Each must be independent of the sigma-algebra generated by all the events indexed by its nonneighbours. If numbers satisfythenFor completeness, the key inductive bound is whenever . Split into neighbours of and nonneighbours . If is empty, the dependency condition gives the bound directly. Otherwise,The denominator bound follows by exposing the exclusions in one at a time and using the induction hypothesis with strictly fewer conditioning events. The same induction ensures that all conditioning events have positive probability. Finally multiply the successive conditional probabilities of avoiding to obtain the stated lower bound.
For the symmetric form, suppose each event has probability at most and the dependency graph has maximum degree . Choose . ThenThe final inequality follows from . Thus suffices for positive probability that no bad event occurs. If , the dependency condition gives joint independence and the same criterion implies , so the conclusion follows directly.
Apply this to a fair independent two-colouring of the hypergraph vertices, with the event that hypergraph edge is monochromatic. Its probability is . Events on disjoint hypergraph edges use disjoint independent variables, giving a dependency graph by joining intersecting hypergraph edges. Each hypergraph edge meets at mostother hypergraph edges; repeated counting only enlarges this upper bound. The slightly looser bound is enough for the printed condition. Indeed,The symmetric Lovász local lemma therefore gives a proper two-colouring. A hypergraph with no hypergraph edges is trivially colourable and needs no dependency calculation.
Past exam of the mathematics course of the University of Cambridge 2007 iii Paper 88 4 iii Solution Created 2026-10-03 Updated 2026-10-14
Yes. The same telescoping argument proves the counting lemma for octahedrally quasirandom three-uniform hypergraphs for every fixed simple three-uniform hypergraph .
Label its vertices of a hypergraph and give vertex of a hypergraph a nonempty host part . For each hypergraph edge , let be the corresponding host hypergraph edge indicator function of subset density , with . The normalized labelled hypergraph copy count isIf the host parts are disjoint, every such vertex of a hypergraph choice is automatically injective. Enumerate the hypergraph edges as and telescopeIn the term for , fix all variables outside this triple. Since is simple and three-uniform, every other hypergraph edge intersects in at most two vertices of a hypergraph. Its remaining factor therefore depends on at most two of . Group all two-variable factors according to the pairs . Absorb each one-variable factor into any pair containing its variable, and constants into any group. The three resulting pair functions remain bounded by one.
The balanced factor is now multiplied by exactly the sort of pair functions handled in part (ii). Its average has absolute value at most , independently of the fixed outside variables. Averaging those variables and summing the errors givesEquivalently,This counts labelled copies preserving the specified vertex of a hypergraph classes, for arbitrary intersection patterns among the hypergraph edges, and includes the three-uniform tetrahedron as a special case.
For a common host vertex of a hypergraph set of size , the same product average counts homomorphisms. At most assignments identify a pair of distinct labelled vertices of a hypergraph, by the union bound. Thus restricting to injective copies changes the estimate by at most this amount. With a common normalized subset density the injective count is therefore . For induced copies, include the nonhypergraph edge indicator functions as additional factors; their balanced functions are negatives of the corresponding edge-balanced functions and have the same box norm. The same proof applies provided all the relevant triple parts satisfy the stated quasirandomness condition.
Past exam of the mathematics course of the University of Cambridge 2007 iii Paper 88 4 i Solution Created 2026-10-03 Updated 2026-10-14
Use octahedral quasirandomness of a three-uniform hypergraph, with its eighth-power normalization. Let be the hypergraph edge indicator function, define , and put . All expectations are uniform and independent on the indicated finite sets. The hypergraph is -quasirandom whenThe eight triples form the faces of the tripartite octahedral configuration. Repeated choices within a part are included in this normalized average. For real , the expression is nonnegative, since it equalsThus the condition says that the balanced hypergraph edge indicator function has three-dimensional box norm at most . If the norm itself is used as the quasirandomness parameter instead, the eighth-power parameter here is the eighth power of that parameter; stating this convention fixes the quantitative meaning of the counting error.
Past exam of the mathematics course of the University of Cambridge 2010 iii Paper 10 3 Solution Created 2026-10-03 Updated 2026-10-14
An -uniform hypergraph is strongly saturated with respect to a complete uniform hypergraph of order if adding any missing edge creates a new complete uniform hypergraph on vertices containing that edge. Equivalently, for every missing -set , there is an -set for which all other -subsets are edges. Existing complete subhypergraphs are allowed in this strong-saturation definition.
We prove the bound by an exterior-power quotient bound for strong hypergraph saturation. Assume and . Let with basis . Choose distinct real numbers and let be the kernel of the matrix whose column isEvery columns are linearly independent by the Vandermonde determinant, so . Form the quotient vector spaceFor each -set , let be the image in of the exterior product . These images span .
For an -set , let be its coordinate subspace. The matrix restricted to has rank , so has dimension . The wedge of a basis of this intersection is a nonzero vectorEvery coefficient is nonzero. Indeed, projection from onto the coordinates in is an isomorphism: a vector in its kernel would be supported on , where the columns are independent, and hence would be zero. That projection's determinant is precisely the corresponding wedge coefficient. Thus, in the quotient vector space,For a missing edge, choose its strong-saturation witness . All other vectors in this relation come from present edges, so the missing edge's vector is in their span. Consequently the present-edge vectors already span all of . Their number is at least its dimension:This is sharp. Take all -sets that meet a fixed -set . A missing edge is disjoint from , and on every other -set meets ; adding completes the required clique. The number of edges is exactly the boxed difference. If , no missing edge could have a witness, so a strongly saturated hypergraph must be complete; the substantive construction above is for the usual range .
For the set-pair problem, write and choose . If , the cross-disjointness implies that is in neither nor . In particular, the witnesses are distinct. Let ; each and contains exactly its own witness from .
Choose two different indices . The sets and are disjoint, lie outside , and have sizes and . HenceFor equality, partition the ground set into disjoint sets with sizes , respectively, and enumerate as . SetThen is for and empty otherwise. This realizes equality whenever the bound permits . The argument is a diagonal-intersection set-pair bound, with no additional assumptions on intersections among the or among the .
Past exam of the mathematics course of the University of Cambridge 2014 iii Paper 79 4 Solution Created 2026-10-03 Updated 2026-10-07
A clean proof outline uses hypergraph removal rather than the quadratic density increment route. The structure is: establish removal for the three-uniform tetrahedron, encode four-term arithmetic progressions as its copies, and use the many edge-disjoint copies coming from constant progressions to contradict removal. We give the technical regularity stage in outline, as requested, and prove the counting inequality and the encoding that make the argument work.
The needed tetrahedron removal lemma says that for each there is such that a three-uniform hypergraph on vertices with fewer than copies of can be made -free by removing fewer than hyperedges. Equivalently, being a fixed positive edge-edit distance from -free forces a positive fourth-power copy count. Constants and whether copies are ordered are immaterial after rescaling .
Here is the global proof of this hypergraph removal input. Strong regularity for three-uniform hypergraphs partitions both vertices and the bipartite pair sets between vertex classes. The resulting three-class cells, called triads in a hypergraph regularity partition, are supported on three pair cells. On all but a prescribed small total weight, the triple-edge function has approximately constant relative density and a small relative three-dimensional box norm. This two-level refinement is essential: a vertex partition alone does not capture correlations carried by pairs. The regularity construction uses the squared L2 norms of conditional expectations of edge indicators as bounded energies. Refinement increases this energy by the squared L2 norm of the difference between the new and old conditional expectations, by orthogonality. Thus a nonuniformity witness causing a definite discrepancy causes a definite energy increment. A witness to nonuniformity refines the relevant pair or triple partition and raises the appropriate energy. A hierarchy of tolerances, with sufficiently strong refinement at the pair level, makes these increases terminate after a bounded number of stages. Bounds may depend very badly on the requested tolerance, which is harmless for a qualitative theorem.
Delete hyperedges with two vertices in the same vertex class, hyperedges meeting exceptional classes or irregular cells, hyperedges supported on pair cells of very small density, and hyperedges in triads of very small triple density. Choose the cutoffs and error hierarchy so that the total deleted is less than . A surviving selects four vertex classes, six pair cells and four triads with all required densities above their cutoffs. The relative tetrahedron counting lemma gives at least copies in those cells. This contradicts the assumed sparse copy count, and proves the tetrahedron removal lemma. The strong regularity and relative counting estimates are the technical portion outlined here; the dependence of their constants is not needed.
To show the key analytic mechanism in that counting step, define the three-dimensional box norm of a complex function on bywhere denotes complex conjugation. If the other three functions are bounded by one, thenFor a proof, fix first. Apply the Cauchy-Schwarz inequality over to remove , duplicating . Next apply the Cauchy-Schwarz inequality over the variables other than to remove the two factors from , duplicating . A third application removes the four factors from and duplicates . The resulting eighth power is exactly the cube average displayed above. Averaging over proves the inequality. This also shows nonnegativity of the cube average by its successive squared-sum form.
For example, on complete pair supports, if four triple-edge functions have constant parts and , telescope the fourfold product and apply this inequality to each term. Their hypergraph clique density differs from by at most , so it is positive when . On general pair supports the same successive squaring argument is combined with sufficiently regular pair cells; choosing relative errors small compared with the pair-density product gives the relative tetrahedron counting lemma. This explains both the counting step and why its support must be regularized before the triple-edge densities. It supplies a proved important step without pretending that the strong regularity theorem is a one-line assertion.
We now prove the four-term progression hypergraph encoding completely. Let have subset density at least , choose , and take four disjoint copies of the cyclic group . Put a hyperedge on the three vertices excluding part precisely whenFor a transversal quadruple let and . Its four edge conditions are , . Thus a gives a four-term arithmetic progression with common difference modulo .
Suppose has no nonconstant four-term arithmetic progression in the integers. A modular progression lying in must also be an integer progression: each consecutive second difference has absolute value less than , so its congruence to zero is an equality. Therefore every in this hypergraph has , and all four values equal some . For each , the system , has exactly solutions: choose , solve first for , and then for . There are exactly copies of .
These copies are edge-disjoint. Indeed, an edge missing part has exactly one completion with , obtained by setting . Its common value is the already prescribed . Hence destroying all copies requires at least edge deletions. Since , this is at least . Apply the tetrahedron removal lemma to the vertices with, for instance, . It would permit fewer than deletions once is large: the copy count is eventually below its fixed threshold . This is impossible.
Every fixed positive density therefore forces a nonconstant four-term arithmetic progression in sufficiently long intervals. This proves the length-four case of the Szemerédi theorem. Applying it to sufficiently large initial intervals along a subsequence witnessing positive upper asymptotic density also gives the usual infinite-set formulation.
Past exam of the mathematics course of the University of Cambridge 2016 iii Paper 110 3 Solution Created 2026-10-03 Updated 2026-10-14
Think of a vertex of this hypergraph as an edge of the complete graph on . A hyperedge is the edge set of one -vertex clique. A fixed pair belongs to a clique precisely when its other vertices are chosen from the remaining , givingFor a set of graph edges, let be the number of their distinct endpoints. If , no -clique contains them and the codegree is zero. Otherwise its other vertices may be chosen freely, soFor , distinct edges have at least three endpoints, and all edges lie among the possible pairs. Thus and . In particular,This also identifies why the relevant exponent is .
For fixed and , the ratio of the two binomial coefficients satisfies for all sufficiently large , with one constant valid for every . For ,For any fixed , choose so large that the last bound is at most for every . Zero codegrees satisfy the bound automatically. The asserted small-codegree condition therefore holds uniformly. Its domain is the nonsingleton sets considered above: for a singleton, , so the assertion with arbitrary would be false.
A family of hypergraph containers is a collection of vertex subsets such that every hypergraph independent set of the hypergraph is contained in some . Here a hypergraph independent set is exactly the edge set of a -free graph on .
We use the following edge-sparse form of the hypergraph container theorem. For fixed uniformity and , there are constants such that an -uniform hypergraph on vertices with positive average hypergraph vertex degree , sufficiently small, andhas a family covering its hypergraph independent sets withOne obtains this form by iterating a degree-measure hypergraph container theorem, recording small container fingerprints at each step. To ensure the requested strict edge inequality, apply it with .
For our clique hypergraph, , and . The established codegree bound permits this choice of , andEvery container, viewed as an ordinary graph, has at most copies of .
We also use clique supersaturation: for each fixed , graphs with at least edges have at least copies of , for some and all sufficiently large . For clarity, this follows already from the Erdős-Stone theorem: choose a fixed sample size with . A uniformly sampled -set has expected value of the edge count above this bound by at least , forcing a positive proportion of samples to contain a clique. Counting each clique's extensions to -sets then gives the claimed bound.
Choose smaller than the corresponding supersaturation constant after converting to . Each container has fewer than ordinary edges. Every -free graph is a subgraph of one of these containers, so their number is at mostConversely, every subgraph of a balanced Turán graph with parts is -free, giving at least possibilities. Letting be arbitrarily small proves the enumeration formula:
Past exam of the mathematics course of the University of Cambridge 2016 iii Paper 110 4 Solution Created 2026-10-03 Updated 2026-10-06
Assume the uniform hypergraph has positive average hypergraph vertex degree , so . Its hypergraph degree measure isIt is a probability measure on the vertex set; vertices of degree zero have measure zero. If the hypergraph is regular, it equals . An edgeless hypergraph has no normalized degree measure of this form and must be treated separately.
Every edge entirely in contributes to the degree sum over , giving the upper bound. For the lower bound, an edge entirely in contributes , and any other edge contributes at most . ThereforeTogether these give both degree-measure inequalities:In particular every hypergraph independent set has measure at most , which explains why degree measure can control containers even in very nonregular hypergraphs.
A sufficient container theorem. For every fixed , there are positive constants such that if andthere is a family of hypergraph containers covering all hypergraph independent sets, each with . Each container is determined by a container fingerprint with and . In particular, for sufficiently small , the number of containers is at most . We will give an algorithm and constants establishing this version.
The golden rule for container algorithms is that reconstruction may depend on the small container fingerprint, but never on unrevealed information about the independent set. When a deterministic test calls for inspecting a vertex, a positive membership answer is recorded in the container fingerprint, while a negative answer permits its exclusion from the container. All tests and all state updates must be reproducible using that container fingerprint. Choosing tests that permit only a few positive answers then yields few containers.
Here is an explicit implementation with controlled links. Use the fixed order , parameters , and a bound on nonsingleton codegrees. Let count incidences with multiplicity in the -uniform multihypergraph . Define thresholdsA saturated subset is one whose current degree has reached its threshold.
- Put ; start and their saturation families empty for . Put , , and .
- At the current vertex , for every compute the multisetRetain the multiplicity from . Compute all these multisets before modifying any at this vertex.
- Inspect if and either or for some . If it is not inspected, leave in and continue.
- On inspection, if , remove it from . If , put it in and retain it in .
- For a vertex put in , add the full multiset to for every . Then insert into every nonempty future subset with and . Once saturated, a subset stays in .
- Advance to the next vertex. To reconstruct from , use exactly the same state evolution, replacing the inspected membership test by .
Every generated edge of extends to an original edge by adding earlier vertices from . Thus, for a hypergraph independent set , no singleton generated in can be a member of . In particular an inspected vertex in cannot give a positive membership answer. All other positive answers are recorded. The golden rule for container algorithms now proves that the reconstructed container contains and that its state depends only on .
Control the possible overshoot at saturation. The multisets are added in batches; merely claiming would be wrong. In the last batch that increases , the set was not yet saturated, and the batch comes from some vertex . Its contribution is at most . HenceInduction downwards from yields, for ,Indeed the two terms in the last-batch bound have coefficients and with the same power of . Applying this nonsingleton bound to gives the singleton estimateSumming over , using , proves the requested estimate at every stage of the algorithm:It applies with multiplicities; replacing the multisets by sets in the accounting would invalidate the argument.
Check that the container fingerprint is small and the container loses positive measure. Assign each positive inspected vertex to one index witnessing its test. Its added link batch has size at least . Distinct batches count separately in the multiset. Since , the preceding bound givesThe second inequality uses for every .
For completeness, the loss of measure can be verified by a short incidence count. Put and . Every saturated singleton belongs to . Partition by its earliest vertex. An earliest vertex in accounts for at most incidences. For any other earliest vertex, the unsaturated link has size less than ; the remaining edges meet some saturated subset of .
For a saturated nonsingleton , the degree bounds imply . For a saturated singleton the corresponding bound is . Every multiedge of has fewer than nonempty subsets. These observations giveFor , all saturated subsets are singletons in , so directly summing their degrees givesSince , these inequalities prevent from having arbitrarily small measure. To make the constants explicit, letIterating the displayed inequalities gives , hence whenever . Also , so gives , while . ThereforeOne can take in the stated container fingerprint bounds. Counting subsets of size at most gives the asserted bound on the number of containers. Thus the explicit algorithm produces the family promised by the sufficient hypergraph container theorem, as well as the required intermediate degree estimate.
For the standard weak-threshold formulation, see Online containers for hypergraphs. The constants above come from the explicit incidence estimates given here.
For , no multilevel construction is needed: take the sole container to be the vertices that are not singleton edges. It contains every hypergraph independent set and has degree measure zero when ; its fingerprint is empty. The requested degree-sum inequality follows directly from the definition of .
Past exam of the mathematics course of the University of Cambridge 2016 iii Paper 110 5 Solution Created 2026-10-03 Updated 2026-10-06
There is a genuine error in the printed threshold. With , its only nontrivial requirement is that some two consecutive classes contain at least one vertex of the triple. Every triple meets some class, so every triple qualifies. For example, when , the printed construction is the complete 3-uniform hypergraph, of edge density , whereas the claimed density is . Thus the stated edge-count assertion is false even in a nondegenerate parameter range.
The intended cyclic Turán covering construction, which gives the claimed density and the stated lower bound, uses threshold , in the natural range . We solve this repaired version explicitly. Denote it by to keep it separate from the literal printed construction.
A cyclic prefix argument gives the covering property. We first prove the relevant cycle lemma. If integers satisfy , exactly one cyclic starting position has every nonempty partial sum strictly positive. Existence follows by starting after the last minimum among the proper partial sums . Subsequent nonwrapped sums are strictly above that minimum, and wrapped sums add the total . For uniqueness, if two starts split the cycle into arcs with sums and , both positive, their integrality would require and , a contradiction.
Take any vertices and let count them in class . The increments sum to one. The cycle lemma gives a start for which the first classes contain at least vertices, for every . Take the first vertices encountered from that start in class order. The first classes already contain at least vertices; the chosen vertices therefore satisfy all the repaired prefix inequalities. HenceEvery repaired edge also satisfies the weaker printed inequalities. Thus this argument proves the covering assertion for the printed construction too, although it cannot repair its false edge count.
Count the repaired edges by labelled class assignments. Put . For a fixed cyclic start, an edge satisfying the repaired inequalities has all vertices in its first classes. Assign labelled vertices to these positions. There are assignments in total. Their occupancy counts satisfy ; the cycle lemma says exactly one of their cyclic starts has the required prefixes. Rotational symmetry therefore gives exactly good assignments for a specified start.
We must check that summing over the starts does not count an edge twice. Suppose two starts cut the circle into arcs of lengths and . If an arc has length at most , goodness of its starting point forces that arc to contain at least its length plus one vertices. If its length is greater than , it contains all vertices, while the other good start demands vertices in the disjoint complementary arc, impossible. If both lengths are at most , their combined demand is at least vertices, again impossible. Thus a repaired edge has a unique good start.
There are consequently good assignments of class labels to labelled vertices. For any such assignment, balanced class sizes givewhere is the falling factorial. Divide the total count of ordered distinct vertices by . For fixed ,This is precisely the edge density requested, but for the corrected construction.
Pass from covering to a forbidden-hypergraph clique construction. Use balanced classes in and take its hypergraph complement. Every -set contains an edge of , so the complement contains no complete -uniform hypergraph . The preceding count givesHere Turán density means for a fixed -uniform forbidden hypergraph; the limit exists because these normalized extremal densities are nonincreasing under averaging over smaller vertex subsets.
A corresponding classical upper bound is the de Caen bound for hypergraph Turán density:Equivalently, an -uniform covering hypergraph in which every -set contains an edge has asymptotic edge density at least . Its proof recursively counts complete subhypergraphs by their one-vertex extensions. Double counting the extensions and applying the Cauchy-Schwarz inequality to common extension neighbourhoods gives a lower bound for the ratio of successive hypergraph clique counts. If the missing-edge density were smaller than , those bounds would force a positive number of -vertex hypergraph cliques, a contradiction. Applying the resulting covering bound to the complement of a -free hypergraph gives the displayed upper bound. This incidence argument supplies the extra factor beyond the simpler direct count of one covering edge in each -set, which alone yields only .
The lower bound is therefore valid via , while the printed enumeration cannot be proved with threshold . Both the counterexample and the necessary repair are part of the solution, rather than a silent change of the definition.
The general upper bound is recorded, for example, in Turán densities of some hypergraphs related to complete uniform hypergraphs.
Property B 2026-10-14
A hypergraph has Property B if its vertices of a hypergraph can be coloured with two colours so that every hypergraph edge meets both colour classes. An -uniform hypergraph with fewer than edges has Property B, by a fair independent colouring and the union bound. Conversely, for , take vertices and independently sample uniformly random -subsets. In any fixed colouring an edge is monochromatic with probability at least : convexity of binomial coefficients reduces to the balanced colouring, and . The union bound over colourings gives a probability at most of any proper colouring. Removing repeated edges leaves a hypergraph without Property B and with edges.
Rödl nibble 2026-10-14
For a nearly -regular -uniform hypergraph, sample each edge independently with probability , where is small. Retain the isolated sampled edges as a matching in a hypergraph, and delete every vertex incident to any sampled edge before the next round. A vertex survives with probability ; a sampled edge meets another sampled edge with probability at most . Thus accepted edges cover order of the vertices and collision waste is order . Small hypergraph codegrees control the overlap terms in residual-degree calculations. Repeating a bounded number of rounds while tracking near-regularity is the characteristic Rödl nibble mechanism.
Subhypergraph Created 2026-10-14 Updated 2026-10-25
A subhypergraph restricts the vertex set of a hypergraph and retains some of its edges contained in that vertex set. Retaining every such edge gives an induced subhypergraph.
Three-uniform tetrahedron Created 2026-10-07 Updated 2026-10-14
The three-uniform tetrahedron is the hypergraph on four vertices with all four possible triple hyperedges. It is the complete uniform hypergraph , and differs from its geometric realization as a tetrahedron. Its edge pattern encodes four-term arithmetic progressions.
Vertex of a hypergraph Created 2026-10-14 Updated 2026-10-20
A vertex of a hypergraph is an element of its ground set . Each hypergraph edge is a subset of , and isolated vertices may belong to no edge. In a multipartite hypergraph, each vertex additionally lies in exactly one of the specified parts. This is the hypergraph analogue of a vertex of a graph, allowing edges of cardinality other than two.
Vertex set 2026-10-06
Weighted hypergraph 2026-10-25
A hypergraph with a specified numerical weight for each hyperedge . In a hypergraph cut function, the weight records the cost or benefit of splitting a hyperedge between two sides. Signed weights and nonnegative weights lead to different submodularity properties.