Clique counting from iterated shadows 2026-10-14
For the uniform set family of vertex sets of -cliques, its -fold lower shadow consists of graph edges. Repeated use of the Kruskal-Katona theorem bounds clique count from edge count. Sixteen four-cliques have at least twenty-three triples in their shadow and at least eighteen edges in their second shadow, by the expansions and . Hence a graph with fifteen edges has at most fifteen four-cliques, attained by the complete graph on six vertices.
Colexicographic section compression Created 2026-10-06 Updated 2026-10-07
Split a uniform set family into the section avoiding a coordinate and the section containing it, with that coordinate removed. Replace each section by a colexicographic initial segment of the same size. Induction on the ground-set size, and nesting of initial segments, show that this operation cannot enlarge the lower shadow.
Complete-intersection candidate family 2026-10-14
Two members of this uniform set family have at least common points in its distinguished prefix, so it is a t-intersecting family. Nonempty indices satisfy . Consecutive-family size comparison reduces to the threshold : gain sets contain both newly introduced coordinates and earlier points; loss sets contain neither and earlier points. Counting these sets with binomial coefficients proves increase below, equality at and decrease above this threshold.
Coordinate-shift shadow containment Created 2026-10-07 Updated 2026-10-14
For a uniform set family, the lower shadow of its shifted set family is contained in the shifted lower shadow. Check the witness in the four patterns of membership in coordinates . A surviving shadow member containing only must have both old shadow partners; a member containing only needs either old partner. Taking complements exchanges with and gives the same containment for the upper shadow. Thus coordinate shifts of a set family cannot increase either shadow or their disjoint union, the external vertex boundary of a uniform set family.
Erdős–Rado sunflower lemma 2026-10-14
A sunflower is a delta-system: its pairwise intersections all equal one core, and its petals outside the core are pairwise disjoint. For an -uniform set family, prove the displayed bound by induction on . If a maximal disjoint subfamily has members, their core is empty. Otherwise its union has at most points and meets every member. Some point belongs to more than members. Remove it and apply the induction hypothesis; putting it back enlarges the common core. The case is immediate.
Generating family for a uniform set family 2026-10-14
A generating family consists of sets of size at most whose -element supersets are exactly the prescribed uniform set family. Small-support generators express dependence on a bounded prefix rather than on the full ground set. Taking the entire family itself as generators always works, but extremal intersection problems admit much smaller supporting intervals.
Harper theorem implies the Kruskal-Katona theorem Created 2026-10-06 Updated 2026-10-07
Adjoin all lower levels to a uniform set family before applying Harper theorem. Its remaining neighbourhood contribution is the upper shadow, so lexicographic initial segments minimize upper shadows. Complementation and reversal of coordinates turn this into colexicographic order minimizing the lower shadow, giving the Kruskal-Katona theorem.
Intersection-free uniform set family Created 2026-10-07 Updated 2026-10-14
An intersection-free uniform set family is a uniform set family with no three distinct members satisfying . For distinct members of a rank- family, , so using strict containment gives the same restriction. Fixing one member turns the other members' intersections with it into distinct antichain traces, giving the antichain trace bound for intersection-free families.
Intersection polynomial Created 2026-10-05 Updated 2026-10-06
For a finite set and a finite list of allowed intersection sizes, the displayed polynomial satisfies at characteristic vectors of sets. For an -uniform set family whose pairwise intersection sizes lie in , these polynomials vanish at all other family members and have nonzero values at their own members. Their restrictions are therefore linearly independent. Multilinear reduction on the Boolean cube and homogenisation on a uniform layer then prove the Ray-Chaudhuri–Wilson theorem bound.
Iterated lower shadow 2026-10-06
Repeatedly take the lower shadow of a uniform set family. After steps the result consists of all subsets of its members whose size is smaller. Iterating the Kruskal-Katona theorem shows that colexicographic initial segments minimize every iterated lower shadow.
Lovász shadow bound Created 2026-10-07 Updated 2026-10-14
For a nonempty -uniform set family, define by using real binomial coefficients. Then its lower shadow has at least members. This continuous estimate is often easier to use than the exact integer expansion in the Kruskal-Katona theorem.
A short proof uses coordinate shifts of a set family. In a fully left-shifted set family split at coordinate one into and , deleting one in the present section. The shifting property implies , and the total lower shadow has size . Induct on uniformity and, at fixed uniformity, on set family size. If , the Pascal's identity and the size mathematical induction force , a contradiction. The uniformity mathematical induction applied to , followed by the Pascal's identity, proves the estimate. Integer is sharp for the full -level on coordinates.
Past exam of the mathematics course of the University of Cambridge 2004 iii Paper 13 4 Solution Created 2026-10-03 Updated 2026-10-14
Let be the monotone Boolean function of the edge indicators asserting that an -vertex graph contains an -clique. We prove a superpolynomial monotone clique lower bound using a finite lattice of approximations. The only circuit theorem assumed is the Razborov gate-by-gate approximation lemma.
Fix integers . Consider upward-closed set families of subsets of of size at most . Impose the Razborov closure rule: if have pairwise intersections contained in , adjoin whenever . Also normalize a family containing a set of size zero or one to the full family, since its clique predicate is identically true. Represent it byClosed families form the finite lattice approximation for monotone clique circuits, with meet and join . An input edge is represented by the family of its supersets up to size . The constant predicates have the empty and full families. The assumed approximation theorem says that a size- circuit's output disagreement is covered by at most local gate errors:
We need the Erdős–Rado sunflower lemma: an -uniform set family with more than members contains members with a common pairwise intersection. Its short induction proves the bound. A maximal disjoint subfamily either has members, already the required empty-core delta-system, or its union has at most points and meets every member. Some point then occurs in more than members. Delete it, apply the induction hypothesis, and restore it to the core. Thus an -closed family has at mostinclusion-minimal -sets: a sunflower among those members would force its proper core and contradict minimality. This is the sunflower bound for minimal members of a Razborov-closed family.
For positive inputs choose a uniform -subset and the graph having exactly the edges of its clique. Put and suppose . A nonuniversal family has no minimal member of size at most one, so it accepts at mostof positive inputs. Here .
If is in a meet-error set, it contains minimal witnesses . Their union must have size greater than , since otherwise upward closure would put it in . At least one witness therefore has size greater than . The same counting and the union bound give the positive clique error of a truncated lattice meet:
For negative inputs independently assign one of colours to each vertex, joining differently coloured vertices. Every resulting complete multipartite graph is -clique-free. Consider one forcing step adjoining . If its clique is newly accepted, is rainbow while all witnesses are not. Condition on the colours of . The sets are disjoint, so their non-rainbow events are conditionally independent. For each witness, every possible collision either involves two random petal colours or one petal colour and one fixed core colour; its probability is at mostWhen this is at most , a step makes a negative error with probability at most . Upward closure itself introduces no extra accepted graphs, and normalization introduces no extra error beyond the forcing step that produced a set of size at most one. At most sets can be forced. The negative colouring error of a forced-set closure is therefore
Set and . For sufficiently large , both probability conditions hold and . If the output approximation is nonuniversal, it misses at least half the positive inputs, so the Razborov gate-by-gate approximation lemma forces . If it is universal, it accepts every negative colouring input, forcing . ConsequentlySince and grows faster than , both terms implyfor an absolute positive and all sufficiently large . This is superpolynomial in the input bits. The argument concerns AND/OR monotone circuits; it gives no such bound for circuits allowed negation.
Past exam of the mathematics course of the University of Cambridge 2005 iii Paper 10 3 Solution Created 2026-10-03 Updated 2026-10-14
Use the uniform Frankl-Wilson theorem: if is a prime number, has distinct residues, , and an -uniform set family has distinct-member intersection sizes in modulo while , thenHere is a polynomial method in combinatorics proof. For each , form the intersection polynomialover , and use multilinear reduction on the Boolean cube so its degree is at most . At the characteristic vector of , this evaluates to zero for and is nonzero for . Consequently these evaluation functions are linearly independent.
The low-degree evaluation rank on a uniform layer bounds their space by . To justify that step without division by a possibly zero residue, form the integer incidence matrix with rows , , columns -sets , and entries . Over the rational numbers, a row with equals times the sum of the rows of all -sets containing . Thus its rational matrix rank is at most . Every larger minor is an integer determinant equal to zero and stays zero modulo , so the same upper bound holds over . This proves the theorem.
For the forbidden midpoint problem, split according to whether its members contain coordinate 1. Leave the containing half unchanged; complement every member of the avoiding half. Both resulting families consist of -sets containing 1, and complementation preserves their internal intersection sizes becauseWithin either transformed family, distinct intersections lie between 1 and and are not . Their residues are therefore in , whereas the set-size residue is . Apply the Frankl-Wilson theorem to each half and add:The factor 2 comes from splitting into two families. The unsplit family can contain disjoint sets, whose intersection residue zero equals the set-size residue and prevents this direct application. Removing the shared coordinate after splitting also gives the stronger complement splitting for forbidden midpoint intersections bound .
For the construction, fix a -set and let , of size . The fixed-core construction avoiding midpoint intersections isTwo members of intersect in at least points; the same is true for two complements. An intersection across the two halves has size . No intersection is . The halves are disjoint because one contains all of and the other none, so
Past exam of the mathematics course of the University of Cambridge 2006 iii Paper 12 1 i Solution Created 2026-10-03 Updated 2026-10-14
For and a rank- uniform set family , let be its lower shadow. Count pairs with , and . Every contributes pairs, whereas each shadow member lies in at most rank- sets. ThusThis is the Local LYM inequality. Complementation gives the upper-shadow form for .
To deduce the LYM inequality, let be an antichain, its rank- part, and all rank- sets containing some member of . For ,The union is disjoint because an antichain member cannot contain a smaller member; every other set of contains a rank- superset of its smaller witnessing member. Apply the upper local inequality and put :Since and , summing givesThus the deduction uses the local inequality explicitly, rather than quoting a separate maximal-chain argument.
Let , the largest rank size. The LYM sum is at least , proving the Sperner theorem bound. If , equality forces all its members onto ranks with binomial coefficient . For even , there is only the middle rank, so the family is that whole rank.
For , only ranks are possible, each of size . Let . Antichainness gives , and local LYM gives . Since the two antichain parts together have size , equality must hold. The inclusion graph between these ranks is -regular on each side. Its edges from already number , so equality leaves no edge from to the complementary upper vertices.
The graph is connected: exchanging one element between two -sets joins them through their -element union, and successive exchanges connect all lower vertices; every upper vertex has a lower neighbour. Consequently is either empty or the entire upper rank. This connectedness of adjacent-level incidence in a Boolean lattice excludes mixed extremizers. HenceThere is one choice for even and two for odd . For , the sole maximum family is , agreeing with this description.
Past exam of the mathematics course of the University of Cambridge 2007 iii Paper 12 1 Solution Created 2026-10-03 Updated 2026-10-14
For a nonempty -uniform set family , write its cardinality in its unique greedy binomial representationThe Kruskal-Katona theorem gives the exact minimum size of its lower shadow:Equality is attained by the colexicographic initial segment of the same cardinality. The empty family has empty shadow. In colexicographic order, precedes exactly when the largest point of belongs to . The greedy expansion exists by choosing each top argument as large as possible; Pascal's identity makes the next residual less than , forcing the next top argument below . This also proves uniqueness.
Here is a proof by UV-compression of the theorem, including the step that controls the lower shadow. For disjoint nonempty sets of equal size, let replace a member containing and avoiding by only when is absent. Other members stay. This UV-compression preserves cardinality. Allow only , and at each step choose a changing compression with as small as possible. Every smaller allowed UV-compression then fixes the current family.
For such a chosen UV-compression, we proveFirst let be a new shadow member, not in . It has the form for a moved member . If , choose with when . The smaller UV-compression with sets fixes , and therefore its target already belongs to . This would put in the old shadow, a contradiction. For the same target is simply , giving the same contradiction without a compression. Hence . Now is an old shadow member whose compression target is ; since was absent, it appears in the compressed shadow.
It remains to check that a surviving old shadow member is not removed on the right side. Such a removal could occur only for containing , avoiding , with absent from the old shadow. A witness in the compressed family must be a retained old member, since newly moved members avoid . If , retention of the eligible member forces its target to be in the old family, contrary to the absence of from its shadow. If , the smaller fixed compression just used forces into the old family; for this is itself. Again there is a contradiction. This proves the containment, and hence the chosen compression cannot increase lower shadow cardinality.
Each change strictly decreases the integer potential . The procedure therefore terminates. Its terminal family is an initial segment of colexicographic order: otherwise take an absent earlier set and a present later set . The choice is an allowed changing compression. Thus UV-compression transforms into the colexicographic initial segment of the same size without increasing its lower shadow.
Finally compute that shadow. The first block comprises all -subsets of and contributes shadow members. The next block has maximum point and its remaining points form a smaller colexicographic initial segment. Shadow members omitting are already in the first block's shadow; those containing it are counted by the lower shadow of that smaller initial segment. Recursion through the binomial representation gives precisely the displayed sum. This completes the proof.
To deduce the Erdős-Ko-Rado theorem, let and let be an intersecting family. Put and take the complement family . Its rank- lower shadow, obtained by deleting points, is disjoint from : membership of in that shadow would give for some . If , iterating the proved Kruskal-Katona theorem gives this shadow at least as many members as the corresponding colex shadow. The colex family contains every -set of and a further -set containing . Its rank- shadow therefore contains every -set of and at least one more -set containing . This applies also when , with no shadow operation. The two disjoint families would consequently have total size greater thana contradiction. Thus , attained by all -sets containing a fixed point.
For nonisomorphic colex shadow minimizers of rank two, take and . Its shadow has four singletons, as does the initial four-set colex segment . The first family is the edge set of a cycle graph; its four point degrees are all two. The second has point degrees , so no permutation makes them isomorphic.
For rank three, take andThe first lower shadow comprises the three pairs in and the six pairs joining that set to . The second shadow comprises every pair on except . Both therefore have size nine. Their point-degree multisets are respectively and , so again the two families are not isomorphic. These examples can be embedded in larger ground sets by adding unused points.
Past exam of the mathematics course of the University of Cambridge 2010 iii Paper 10 1 Solution Created 2026-10-03 Updated 2026-10-14
For an -uniform set family , its lower shadow is the set family of all -sets contained in a member. Write a positive integer in its unique binomial representationThe Kruskal-Katona theorem states thatFor the bound is zero. Equality is attained by the first -sets in colexicographic order. In that order precedes when the largest element of their symmetric difference belongs to .
Here is a complete UV-compression proof of the Kruskal-Katona theorem. For disjoint equal-sized sets , put when contains every element of and no element of , and put otherwise. The UV-compression of a set family replaces an eligible only if its image is absent. It preserves cardinality: a retained collision keeps both the original set and its already present image.
We first prove the required Shadow lemma for UV-compressions. Suppose that, for each , a can be chosen so the set family is fixed by . We claimConsider a lower shadow member obtained by deleting from a moved set . If , it is the compressed image of , an old lower shadow member. If , the smaller compression of produces , which is in by the assumed invariance. Thus already belongs to the old lower shadow; it is not eligible to move since it lacks .
It remains to consider a lower shadow member from a retained original member . If is not eligible to move, it stays in the compressed lower shadow. If it is eligible, let . When , retaining the eligible means its image already belongs to , and that image contains . When , the smaller compression of belongs to and equals . In either case is in the old lower shadow too. Consequently the collision rule retains as well. This proves the claimed containment in every case. Since compression preserves cardinality, it cannot increase lower shadow size.
If is not a colexicographic initial segment, an earlier absent set and a later present set give , with , and a nontrivial UV-compression. Choose such a compression with smallest. If , choose . For every , the smaller compression still has its largest differing element on the side and must fix by minimality. If , the smaller compression is the identity. Thus the lower shadow argument applies.
Each nontrivial step strictly decreases the positive integer weightbecause the largest differing coordinate belongs to . Iteration therefore terminates. A terminal set family is a colexicographic initial segment, since an earlier gap and a later member would otherwise provide another nontrivial compression. The final set family has members and no larger lower shadow.
To compute its lower shadow, take maximal with . All -sets of occur first. The next block consists of sets containing whose remaining -set runs through the initial segment of length . By Pascal's identity, the remainder is smaller than , so its next leading top index is strictly less than . Repeating gives the stated unique binomial representation. The first block contributes all -sets in to the lower shadow. Deleting from the next block contributes only sets already counted; deleting another coordinate contributes joined to the lower shadow of the smaller initial segment. This recursive decomposition gives exactly the displayed sum. The base has lower shadow for every nonempty set family. This completes the proof and the sharpness assertion.
Now let be the set family of vertex sets of the graph's cliques of order four. Its twice-iterated lower shadow consists of edges of the graph. If there were at least sixteen such copies, choose a sixteen-member subfamily. The relevant binomial representation isThe proved theorem gives at least triples in its first lower shadow. Apply it again to any twenty-three of those triples, using . Their edge lower shadow has at leastmembers, contradicting the fifteen available edges. Conversely, the complete graph has edges and copies of . Therefore the maximum number of copies is exactly 15.
Past exam of the mathematics course of the University of Cambridge 2012 iii Paper 11 1 Solution Created 2026-10-03 Updated 2026-10-07
The lower shadow consists of the sets obtained by removing one element from a member:For a nonempty uniform set family, write its size in its unique decreasing binomial coefficient expansionThe Kruskal-Katona theorem states thatA colexicographic initial segment attains equality; thus this is an exact minimum, not just an asymptotic estimate.
Here is a direct proof of the requested Lovász shadow bound, avoiding any unproved numerical interpolation of the Kruskal-Katona theorem. The real binomial coefficient means . It is strictly increasing for . Since the set family is nonempty and its size is an integer, necessarily .
Apply the usual left coordinate shifts of a set family until the set family is fixed by every shift. A shift preserves its size and does not increase its lower shadow; the witness argument is supplied in Solution 3. Termination follows because every nontrivial shift reduces . It suffices to prove the inequality for this shifted set family.
Induct on , and, for each fixed , on . The cases and give, respectively, the single empty shadow member and the faces of an -set. Split the set family at coordinate one, writing for the members avoiding it and for the sets obtained by deleting it from members containing it. Every -subset of a member of belongs to : replace the one omitted coordinate by coordinate one. ThereforeThe two terms count shadow members avoiding and containing coordinate one.
Put . This is positive. If , the Pascal's identity gives . In this case and is a smaller nonempty set family. The mathematical induction hypothesis on family size gives , contradicting its containment in . Consequently . Write , so . The mathematical induction hypothesis on uniformity and the Pascal's identity now giveFor the degree-zero term is the constant one, which causes no difficulty.
For the graph application, identify a triangle-free graph with a subset of the possible edges. Removing an edge preserves being triangle-free, so . If is nonempty, the Lovász shadow bound givesThus, for with ,If the next set family is empty its probability is zero, so the same inequality holds without introducing . If , every later set family is empty; the divided expression is undefined and the correct assertion is this zero-probability conclusion.
Iterate the monotonicity of the effective ground-set parameter of a hereditary uniform layer. Whenever , all the intermediate parameters are at least their layer sizes, and all factors below are nonnegative. We obtain the stronger estimateThe second inequality follows from and the fact that decreases with . If the target set family is empty, the requested bound follows directly when its right side is nonnegative. When , the printed product can have signed factors and should instead be stopped at the first empty layer: its unrestricted signed form is not a meaningful probability bound. In the nonzero target range there is no such ambiguity. A uniformly safe extension, for , isIt agrees with the printed expression whenever all its factors are nonnegative. In particular is always safe when , and this includes the requested doubling case.
Taking in the nonzero range,If the -edge set family is empty the conclusion is immediate; if , interpreting the event as impossible gives the same conclusion. These qualifications distinguish the probability assertion from products or ratios outside their domains.
Past exam of the mathematics course of the University of Cambridge 2012 iii Paper 11 3 Solution Created 2026-10-03 Updated 2026-10-07
Use the external external vertex boundary conventionEquivalently, its closed graph neighbourhood is . Some boundary conventions use this closed graph neighbourhood itself; because the compared set families have equal size, either convention gives the same inequality.
Order the Boolean lattice first by increasing size, and within a size by lexicographic order, with the smallest differing coordinate in the earlier set. If is the initial segment in this simplicial order on the discrete cube with , Harper inequality isIn particular, writing , if then .
Here is the full simplicial section compression proof. The cases are immediate. A simplicial initial segment has an initial-segment closed graph neighbourhood: it contains every smaller level, and its remaining upper level is the upper shadow of a lexicographic initial segment. That upper shadow is lexicographic initial because a set has a face in the segment exactly when its earliest face does, and earliest faces preserve lexicographic order.
Assume the result in dimension . For a coordinate , delete it from the present section and write the two sections as . Their neighbourhood sections are exactlyReplace both sections by equally large simplicial initial segments . The mathematical induction hypothesis controls each internal neighbourhood. Both sets in each new union are initial segments, so that union has size equal to the larger of their sizes. The corresponding old union has at least that size. Therefore this simplicial section compression does not enlarge .
Repeatedly compress any noninitial section. Every change strictly reduces the sum of the global simplicial positions of the set family members, so the process terminates at a set family compressed in every section. Suppose an earlier vertex is missing while a later vertex is present. If they agree in any coordinate, they contradict compression of that coordinate's section. Thus . They must also be consecutive in simplicial order: an intermediate vertex, whether present or absent, would create another inversion and would have to equal one of these two complementary vertices. No other inversion is possible for the same reason. Hence is either the required initial segment or that segment with its last vertex exchanged for the next vertex , with complementary.
For completeness, these terminal families for simplicial section compression can be checked explicitly. If , the exceptional consecutive vertices are the last -set and first -set . For , the initial segment is all levels through . After the exchange every vertex of size at most is still in its closed graph neighbourhood: a -set has at least two -faces, so deleting the one face cannot remove it, and itself neighbours a retained smaller set. Thus the new neighbourhood contains the old one. For , the two single-vertex set families have the same neighbourhood.
If , the exceptional pair is and . The initial segment consists of every level below and all -sets containing coordinate one. Its closed graph neighbourhood consists of every level through and the -sets containing coordinate one. For , each of the latter has faces containing coordinate one, so deleting removes no such neighbour. Every lower level remains covered. For , the added vertex itself keeps the sole two-element neighbour covered. Again the exchange does not decrease the neighbourhood. These are the only complementary consecutive pairs, as is seen by checking the central ranks and the lexicographic transition between middle-rank sets containing and avoiding coordinate one.
We have reached a set family whose neighbourhood is at least the initial segment's, without increasing the original neighbourhood. This proves Harper inequality by mathematical induction, including the exceptional compressed set families often omitted from the argument.
For the final request, the usual two-coordinate shift does not increase the boundary of a uniform set family. To see this carefully, let and let move a set containing but not to its partner with replaced by , only if that partner is absent. For any uniform set family ,Here is the local witness check for the lower shadow inclusion. A shadow member containing neither or both of has an old witness after possibly exchanging in that witness. For a paired shadow vertex containing only, either its old version or its -partner has an old witness, which suffices for its membership in the shifted shadow. For a vertex containing only that survives in the new shadow, its new witness either contains both coordinates, supplying both old shadow partners directly, or is an unshifted -only witness whose -partner was already present. In either event both old shadow partners existed, which is exactly the condition for the -vertex to survive the shadow shift. This exhausts the coordinate patterns.
Taking complements converts an upper shadow into a lower shadow and converts into , proving the second inclusion. Each shift preserves cardinality on the shadow level. The external boundary of an -uniform set family is the disjoint union of its lower and upper shadows, soThe endpoint levels have an empty shadow on one side and obey the same conclusion.