For a member of a shifted set family that is an intersecting family, find the first prefix with more selected than unselected positions. Reflect membership in that prefix. The result has one fewer element and lies in the lower shadow; the first prefix with more unselected positions gives the inverse. This injection proves the intersecting shadow lemma.
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.
On five points, the four sets are an intersecting family. The first four two-element sets in colexicographic order are , containing the disjoint pair . Thus replacing a family by an equally large colexicographic initial segment can destroy intersection, even though it minimizes the lower shadow.
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.
The bipartite inclusion graph between consecutive nonempty ranks of the Boolean lattice is connected. Two rank- sets differing by one exchanged element share their rank- union as a neighbour; successive exchanges connect any two rank- sets. Every upper vertex has a lower neighbour. For the two middle ranks of an odd-dimensional Boolean lattice the graph is regular, so equality in the Local LYM inequality for a nonempty upper family forces the whole upper rank: equality admits no edges from its lower shadow to the remaining upper vertices.
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.
Elementary set shift 2026-10-06
For , replace a member containing but not by only when the replacement is absent. An elementary set shift preserves family size and the intersecting family property. The inclusion shows that it cannot increase the lower shadow.
For an intersecting family of -sets with , the rank- lower shadow of its complement family is disjoint from the original family. Iterating the Kruskal-Katona theorem shows that exceeding original members would force this shadow to have more than members, contradicting the total number of -sets.
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.
Intersecting shadow lemma 2026-10-06
For an intersecting family of -sets with , its lower shadow has at least as many members as the family. Apply elementary set shifts and then the ballot reflection injection to obtain this 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.
Minimum-shadow families need not be unique up to permutation. Four edges of a four-cycle and the first four pairs in colexicographic order both have four vertices in their lower shadow, but the latter graph has a triangle. For triples, the six sets consisting of two points from and one from have a nine-pair shadow. The initial six colex triples also have shadow size nine, but their point degrees are instead of .
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. Thus
This 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 gives
Thus 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. Hence
There is one choice for even and two for odd . For , the sole maximum family is , agreeing with this description.
Identify the hypercube graph with subsets of , adjacent when they differ by one element. Write for a family's closed vertex neighbourhood. The simplicial order on the discrete cube orders first by size and then, within a rank, by lexicographic order: the least element of a symmetric difference belongs to the earlier set. The Harper theorem says that if is the initial simplicial segment with , then
Equivalently this minimizes the external vertex boundary at fixed cardinality. This is the vertex-isoperimetric assertion, distinct from the edge version in Question 3.
Here is the deduction of Kruskal-Katona theorem. For a family , adjoin every lower rank and set . For ,
The corresponding simplicial initial segment is , where is the rank- lexicographic initial segment of size . Canceling the common lower-rank count in Harper's inequality gives . The rank-zero case is immediate by considering its two possible families.
To turn upper shadows into lower shadows, let and . This bijection reverses inclusion and changes rank to . If precedes in lex order, the largest element of belongs to , so precedes in colexicographic order. Also . Hence applying the upper-shadow conclusion to the transformed family proves
where is the colex initial segment of the same size and rank as . This is the Kruskal-Katona lower-shadow theorem. A colex segment's shadow is itself a colex segment: split its sets by their largest element, giving a full initial block of the preceding ground set followed by an initial block with the new largest element. The same description holds one rank lower. Iteration therefore shows that colex segments minimize shadows at every lower rank. This proves the Harper theorem implies the Kruskal-Katona theorem deduction, including the necessary complement and coordinate reversal.
The Erdős-Ko-Rado theorem states that for , every intersecting family satisfies
The family of all -sets containing a fixed point attains the bound. We use the standard convention of positive ranks here.
For the first proof, let be the complements of members of , at rank , and let be its rank- lower shadow. It is disjoint from , since would make two family members disjoint. Suppose . The colex rank- segment of that size contains every -set on and at least one set containing . Its rank- shadow therefore contains all old -sets and at least one new -set containing . The iterated Kruskal-Katona bound gives
Then , impossible for disjoint subfamilies of rank . This proves the Erdős-Ko-Rado theorem from shadows.
For the second proof use the Katona circle method. In any cyclic ordering of the points, an intersecting collection of length- intervals has at most members. To prove this, rotate one selected interval to end at position , so it occupies . Intervals ending at miss it and cannot be selected. Among the remaining endpoints other than , pair with for . The two intervals in each pair are disjoint because , so at most one can be selected. Including the fixed interval gives at most .
Now count pairs consisting of a family member and a permutation in which it is a cyclic interval. A fixed -set has such permutations: choose its final position, its internal order, and the order of the remaining points. Each of the permutations contributes at most family intervals by the proved cyclic interval intersection bound. Thus
This is the required cyclic-ordering proof, with its interval lemma established explicitly.
For a nonempty -uniform set family , write its cardinality in its unique greedy binomial representation
The 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 prove
First 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 than
a 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 and
The 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.