The LYM inequality. For an antichain in the Boolean lattice,
To prove this by double counting, generate a maximal chain in a Boolean lattice from a permutation of : its members are the first entries of , for . A particular -set belongs to exactly of the resulting maximal chains in a Boolean lattice. Each such maximal chain in a Boolean lattice meets the antichain at most once. Counting pairs consisting of a member of and a permutation whose associated maximal chain in a Boolean lattice contains it gives
Division by proves the LYM inequality, including the empty antichain and the levels containing or .
A symmetric chain decomposition of a Boolean lattice. A symmetric chain has one set at every size from to , with consecutive members related by inclusion. Start with the single symmetric chain containing when . Given a symmetric chain
in a symmetric chain decomposition of a Boolean lattice on , let and replace its two copies in the larger Boolean lattice by
and, when it is nonempty, by
The endpoint sizes of the first symmetric chain sum to ; those of the second symmetric chain also sum to . These symmetric chains partition the original symmetric chain together with its copy containing . Thus this construction inductively partitions the entire Boolean lattice into symmetric chains. Each symmetric chain contains exactly one set of size , so the number of symmetric chains is
The proposed sum bound for cross-intersecting families is false. Take and
Both are antichains, and any member of one meets any member of the other. Nevertheless,
The hypothesis permits the two antichains to coincide. Even if distinct antichains were wanted, taking gives .
For a family , let its lower shadow consist of all -sets contained in members of . The local LYM inequality is
To prove it, use double counting on the pairs with , and . Each contributes pairs; each contributes at most . Hence , exactly the displayed Local LYM inequality after using .
To deduce the LYM inequality, start with an antichain in the Boolean lattice and assign it weight . If its largest occupied rank is , replace that whole rank by its lower shadow. The result remains an antichain: if an old lower-rank member were contained in a new shadow member, it would also be contained in an original rank- member, contradicting the original antichain property. Nor can a new member be contained in an old one, since every old member has size at most and equality would give the same contradiction. The Local LYM inequality shows that this replacement does not decrease the weight. Repeating eventually leaves an antichain on rank zero, whose weight is at most one. Therefore
For the empty family the conclusion is immediate; the same argument includes the singleton family containing the empty set.
The antichains of maximum size are exactly the full middle levels. More precisely, for even only attains the bound in Sperner theorem; for odd either or does. To prove that there are no others, put . If , the LYM inequality and imply equality in every term's bound . Thus every member lies on a middle level. For even , there is only one such level, so it must be full.
For odd , let be the rank- members and the rank- members. Consider the bipartite graph of inclusions between those levels. Both parts have size , and the degree of a vertex is . If is the neighbourhood of , double counting gives . Since the family is an antichain, avoids ; equality forces and to be the full complement of . Equality in the degree count means that every edge into comes from , so there are no edges between and its complement.
This inclusion graph is connected: any two -sets can be joined by successively exchanging one element, and each exchange passes through their -set union. Every upper vertex has a lower neighbour. Thus must be empty or the whole lower level, proving the classification. For the graph is just one edge, and for the unique maximum family is . This establishes equality in Sperner theorem without assuming that equality in the LYM inequality alone always forces a middle level.
For the set-pair bound, choose a uniformly random permutation of , and let be the event that every element of appears before every element of . Since , their relative order is uniform, and
For distinct , choose and . These are distinct because is empty. On , precedes ; on , precedes . Thus the events are pairwise disjoint events, giving the Bollobas set-pairs inequality
This Bollobas set-pairs inequality immediately gives another proof of the LYM inequality: enumerate the members of an antichain, and take , . For , incomparability means , while . The set-pair hypotheses therefore hold, and makes the resulting sum exactly the LYM inequality.
The printed inclusion symbol here means non-strict inclusion: the PDF explicitly excludes a common member of the two set families. We use throughout. Thus a cross-Sperner family pair need not consist of internal antichains; the restriction is between the two families.
Give the Boolean lattice the uniform probability measure, and write . Form the upward closure of a set family and downward closure of a set family of :
These are respectively an increasing event and a decreasing event. We have , whereas the cross-Sperner family condition gives . Set and . By negative correlation of increasing and decreasing events, first for and then for ,
Apply the Cauchy-Schwarz inequality to the unit vectors and . It yields
Therefore the Cross-Sperner inequality is
If the printed inclusion symbol were read as strict inclusion while the explicit exclusion of common members were discarded, this conclusion would fail, for example with both families equal to the middle uniform set family when . The PDF's parenthetical clause fixes the intended convention.
Harris' inequality states that, for a product measure on with independent Bernoulli random variables of parameters , increasing events satisfy
In particular, the uniform probability measure on the Boolean lattice gives . We give a direct mathematical induction proof, so no stronger correlation theorem is assumed.
Prove more generally that for real coordinatewise increasing functions on the finite cube. For both are constant and equality holds. For the inductive step let , and let be the restrictions obtained by setting the last coordinate equal to . Write , , using the product measure on the other coordinates. Monotonicity gives , . By the inductive hypothesis and conditional expectation,
The nonnegative correction term also handles and . Taking indicator functions , proves Harris' inequality.
For later use, an increasing event and a decreasing event have negative correlation of increasing and decreasing events. The complement is an increasing event, so
The Hall marriage theorem states that a finite bipartite graph with vertex classes and has a matching in a graph saturating if and only if
Necessity is immediate: distinct vertices of must be matched to distinct vertices of .
For sufficiency, induct on . If every nonempty proper satisfies the strict bound , choose any edge and delete its endpoints. Every loses at most the neighbour , so Hall's condition remains true; induction supplies a matching of the smaller graph, to which is added.
Otherwise there is a nonempty proper tight set with . Hall's condition holds on the induced graph with parts , so induction matches . For , Hall's condition on gives
and hence . Induction therefore matches into . The two matchings are disjoint and together saturate , completing the proof through Hall induction through a tight set.
Identify a subset of with its binary characteristic vector. Then is the hypercube graph, and every edge changes set size by exactly one. The induced subgraph on is therefore bipartite with those two levels as its vertex classes.
Let . Every member of has neighbours in , obtained by adding one element, while every member of is incident with at most of these edges. Double-counting the edges between the two families gives
Since , we have , and hence . Hall's theorem yields the requested adjacent-level matching in a Boolean lattice, saturating .
Finally, every chain in a partially ordered set in the Boolean lattice contains at most one member of the middle level . Any chain partition therefore uses at least
chains.
For every , choose one of the matchings just constructed and orient its edges upward. These edges partition all levels at or below into chains ending at distinct middle-level sets. Taking complements gives, for every , a matching from into ; orienting its edges upward extends those chains through all upper levels. Every subset belongs to exactly one resulting chain and every chain meets exactly once. Thus this symmetric chain decomposition of a Boolean lattice has one chain per middle-level set, and the minimum is
Power set Created 2026-09-28 Updated 2026-10-14
The power set is the set of all subsets of , including the empty set and itself. It is useful whenever an object is a selection rather than an individual member: a possible collection of active vertices in a graph, for example, belongs to the power set of the vertex set.
For , the power set has eight members:
Each of the three set elements is either included or excluded. More generally, if , these independent binary choices give . This is a bijection between subsets and binary strings of length , not a probabilistic independence assumption.
Figure 1.
Eight subsets of a three-element set form a cube when edges add one element
. Details.
Ordering the subsets by inclusion gives a Boolean lattice. In the picture an upward edge adds one member. Complementation reverses inclusion, and union and intersection combine selections. The empty-input case is worth checking: has one member, not zero, consistently with .
Separating set system 2026-10-14
A set family on a finite set separates ordered pairs if each ordered pair of distinct points has a member containing the first point and omitting the second. If its members are , assign each point the characteristic vector of its incidences, or equivalently . Separation in both directions says precisely that the form an antichain in the Boolean lattice on coordinates. Thus the Sperner theorem gives . Conversely, any antichain of distinct subsets of supplies such a set family by transposing its incidence table.
For a family in the -dimensional Boolean lattice, the loss of trace cardinality on deleting coordinate equals the number of pairs both in the family. If every direction has at least two such edges, downward coordinate compression preserves that property. The resulting down-set contains the empty set and all singletons. Each coordinate must also occur in a two-element member. Those pairs cover all coordinates and number at least , giving the bound. For , the empty set, all singletons and a minimum collection of pairs covering every coordinate attain it.
Uniform layer of the Boolean cube Created 2026-10-05 Updated 2026-10-07
The uniform layer consists of the characteristic vectors of sets of size in . It has size , a binomial coefficient. Restricting polynomials to a uniform layer introduces identities absent on the entire Boolean lattice, since the coordinate sum is fixed. In particular, homogenisation on a uniform layer spans all restricted multilinear polynomials of degree at most using just the degree- monomials.
Upper and lower sets 2026-10-14
In a partially ordered set , an upper set satisfies and ; a lower set satisfies and . The complement of a set exchanges the two conditions: if and , then would force , so is lower. In a Boolean lattice ordered by inclusion, these are the up-set and down-set conditions.
For odd and , an intersecting family contains at most one set from each complementary pair in the Boolean lattice. Choosing the larger member in every pair gives the displayed bound and is feasible, because all sets of size greater than intersect. For it is the unique maximizer; for other maximizing families can exist.