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 expansion
The Kruskal-Katona theorem states that
A 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. Therefore
The 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 give
For 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 gives
Thus, 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 estimate
The 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 , is
It 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.
Work over the finite field . For each set family member form the intersection polynomial
At the characteristic vector of a set , its value is . The given restrictions make for and . Hence these functions are linearly independent: evaluate a purported relation at each set family member to eliminate its coefficient.
Use multilinear reduction on the Boolean cube, replacing every positive power of by . This preserves all evaluations on and cannot increase degree. The multilinear polynomials of degree at most have basis for . Their dimension is , and therefore
where for . The proof also covers a list whose distinct integers have repeated residues: no assumption of distinct residues is needed for this first bound.
To obtain the sharper conclusion, suppose the common size residue avoids . If , no set on this ground set can have the required residue, so the set family is empty. Otherwise, add the modular-size auxiliary polynomials
again understood as functions after multilinear reduction on the Boolean cube. They have degree at most , and all vanish on the set family's characteristic vectors of sets.
The are linearly independent. Indeed, evaluate on with :
The first factor is nonzero in the finite field. Starting with and proceeding in increasing cardinality shows for every such .
Moreover, the combined list consisting of the and the is linearly independent. Evaluation at each first kills the coefficient of ; the preceding argument then kills all remaining coefficients. Comparing this list with the dimension of the degree-at-most- space yields
This is a nonuniform common-residue version of the Frankl-Wilson theorem; exact equality of all member sizes was never used.
The exclusion of the small residues is necessary. A concrete example with is , , , the residue list , and the set family of all two-element subsets. Every member has size residue , outside that list, while distinct members intersect in zero or one element. But
Here the omitted condition fails at . Thus the example satisfies all the other hypotheses, rather than relying on a vacuous case.
Use the external external vertex boundary convention
Equivalently, 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 is
In 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 exactly
Replace 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, so
The endpoint levels have an empty shadow on one side and obey the same conclusion.
The key is to widen the forbidden intersection while controlling a product of densities. We first derive the two ingredients, with constants explicit enough to yield the numerical base in the question.
For two nonempty set families on coordinates, suppose every cross-intersection has size greater than an integer . Their complements are separated from by Hamming distance greater than . Let be the least integer with , where . Iterating Harper inequality, and using , shows that its radius- neighbourhood has at least vertices. The complementary set family is disjoint from that neighbourhood, so
For the needed weaker neighbourhood bound follows simply by taking the ball around its single vertex; define . If a displayed index forces a full neighbourhood, the other set family would be empty, already excluded.
The provided binary entropy function bound gives
Indeed, for this follows from , obtained by integrating ; for larger use . The two nonnegative deficits in the preceding product have sum at least . Their squared sum is at least . Thus the cross-intersection bound from cube separation is
Now suppose a pair of set families forbids every cross-intersection in . Put , and fix . Split both set families by the last coordinate. The following three replacements preserve the indicated forbidden intervals on coordinates:
For example, in the third row the same second set has witnesses in both sections of , so its intersection with a first-section member must avoid both shifted intervals; their union is .
If the first replacement increases the density product by a factor at least , use it. Otherwise interchange the names of the two set families if needed so that
If the second replacement gives a factor at least , use it. If neither does, use the third. To bound its loss, put
We have , , and consequently . The third replacement's product factor is
Since , its minimum on is at an endpoint. There
Thus each step either gains a factor without increasing interval width, or widens the interval by one and loses at most a factor . This is the forbidden-intersection density increment, with its loss proved rather than hidden in an asymptotic error.
Start with and . Stop when or . Dimension drops at every step. The positive lower product factors ensure that a nonempty starting pair stays nonempty; it therefore cannot reach a forbidden interval containing all . Write for the number of widening steps, for the number of gain steps, and put
The terminal density product satisfies . Always , since a widening step lowers by one.
If the procedure stops at , the terminal forbidden interval is . Every cross-intersection is therefore greater than , and the cross-intersection bound from cube separation gives . At least steps were needed to lower to zero, so . Since ,
If instead the procedure stops at , the number of steps is at least , so . Using and gives
These estimates hold for every nonempty pair forbidding the original intersection, with in our application.
For , the two positive exponential decay rates are, respectively,
Both exceed . Hence and
The empty set family is immediate. This proves the numerical bound directly from Harper inequality and the supplied binary entropy function estimate.
For , the identical forbidden-intersection density increment applies. For , use in the first stopping estimate. Its decay rate is at least
For the second stopping estimate, gives the still stronger rate . At the floor is exact and the first rate is .
It remains to handle without silently absorbing a constant into an exponential. Then is zero or one. Fix an -set . The sets containing are paired as and , and each pair intersects in exactly . Since , these are distinct pairs, and at most one member of each belongs to . Therefore
For , the forbidden self-intersection is zero, so the set family is empty. We have proved the claimed base for all dimensions in the second case as well.
Finally, the same base is not forced by a forbidden intersection near . Take and every subset of size at most . Every intersection has size at most , below , including self-intersections. By pairing complementary sets this set family has more than members, whereas
since . Thus it is a large family avoiding a high intersection, and it contradicts the proposed bound.