Cyclic interval 2026-10-07
A cyclic interval of length is the set of consecutive positions in a cyclic ordering. For , there are distinct intervals, one ending at each position. Under a uniformly random permutation, a fixed -set appears as an interval with probability . This is the counting mechanism of the Katona circle method.
In any cyclic ordering on points, an antichain contains at most nonempty proper cyclic intervals. The intervals with one prescribed final position are nested, so at most one belongs to the antichain. Summing over final positions proves the bound. Averaging it over cyclic orderings proves the LYM inequality; the empty set and full set must be handled separately.
Cyclic ordering Created 2026-10-07 Updated 2026-10-20
A cyclic ordering of a finite ground set records its elements around an oriented circle, identifying permutations that differ by rotation. There are such orderings for . A uniformly random permutation induces a uniformly random cyclic ordering.
Cyclic permutation Created 2026-10-14 Updated 2026-10-20
A cyclic permutation, also called a permutation cycle, sends distinct elements and fixes every element outside this list. Its notation is . For example, is the permutation with image list : all four labels lie on one directed loop. In contrast,
has two separate loops, exchanging with and with . It is a permutation composed of two transpositions, rather than a single cyclic permutation.
Figure 1.
Two permutations on four labels: one cyclic permutation and two disjoint permutation cycles , with arrows showing every image
. Details.
Starting at a different point of the same loop changes the written list but preserves the cyclic permutation: . Reversing the direction generally changes the permutation; it gives the inverse function, here . A transposition is a cyclic permutation of length two; a one-element permutation cycle records a fixed point. In a cycle decomposition of a permutation, one-element permutation cycles are usually omitted, with the underlying set understood.
The beauty of this representation is that repeated rearrangements become motion around independent loops. Applying four times returns every label to its start, while applying twice already does so. Disjoint permutation cycles commute under function composition, since each moves only labels the others fix. On labels, there are cyclic permutations whose single loop contains every label: fix as the first written entry and order the other labels freely, giving a factorial. This is also the count of cyclic orderings; choosing a starting position would otherwise count each loop times. Rotations are identified here, while reversing direction is allowed to give a different cyclic ordering.
Proof outline for decomposition. Starting at any label in a finite set, repeatedly apply the permutation. The pigeonhole principle forces a repeated label. If the first repetition were at a label other than the starting one, its two predecessors would be different labels with the same image, contradicting the injective function property. This produces a permutation cycle returning to the start. Start again at a label not yet visited; the new permutation cycle cannot meet an earlier one, since the bijection gives every label a unique predecessor. Continue until every label belongs to a loop. The resulting cycle decomposition of a permutation is unique up to the order of the disjoint permutation cycles and the starting point written in each one. [ref]
For , define the complete-intersection candidate families
Each is a t-intersecting family, since two members have at least common points in the distinguished block. The cardinality form of the Ahlswede-Khachatrian theorem is
A binomial coefficient with lower argument outside its usual range is zero. For , or , the answer is ; in the latter case every pair of -sets already intersects in at least points. The displayed candidate formula also attains this value: its largest allowed index is at least , so every -set has enough points in that candidate's block. For the answer is one. We prove the remaining cases without assuming the complete intersection theorem as an auxiliary result.
We first record the case of the Erdős-Ko-Rado theorem. For , put the ground set in a cyclic ordering. An intersecting family contains at most of its length- intervals. To see this, rotate a selected interval to end at position . Intervals ending at miss it. The other possible endpoints, except , are paired as , , and the two intervals in each pair are disjoint. Thus at most intervals are selected. Averaging over all cyclic orders, each -set has the same chance to occur among the intervals, yielding
For the whole layer works. This proves the case, including without any uniqueness assertion.
We may now suppose and . If , complementation of uniform intersecting families changes the problem to an intersecting family of -sets. The just-proved case gives . This is , the family of all -sets avoiding the last coordinate. Hence it remains to treat .
Apply coordinate shifts of a set family with . They preserve cardinality and t-intersection. The only way a moved member could lose an intersection point with an unmoved member is that the former moves to while the latter contains and avoids . The latter's shifted partner must already belong to the original family, since otherwise it too would move; that partner would have had an intersection of size less than with the original moved member, a contradiction. If both members move, their intersection size is unchanged. Every nontrivial shift decreases the sum of all coordinates in all members, so repeated shifts terminate at a left-compressed set family. We can therefore choose a maximum family left-compressed.
We prove the small-support generating lemma for extremal intersecting families, including the replacement argument responsible for the threshold. A generating family for a uniform set family is a family of sets of size at most whose -element supersets are exactly . Start with . A left shift of a generator still has every -element extension in : if the extension contains the removed coordinate it already contains the old generator; otherwise reverse that shift in the extension and use left-compression of . Taking all left shifts of generators, then deleting inclusion-redundant generators, therefore gives an antichain of generators with the following property: every left shift of a generator contains a generator. This normalization never enlarges the support. Choose a normalized generating family whose largest support coordinate is as small as possible.
The generators themselves are t-intersecting. Indeed, if two generators intersect in fewer than points, they can be extended to -sets with intersection size : fill their two residual quotas with disjoint points as far as possible. This contradicts the defining property of the generated family. A generator containing has the maximum-support generator fibre
as its exclusively generated members. In fact, any extra coordinate in the prefix supplies a generator inside , which avoids and also generates that member. An exact prefix contains no other generator by the antichain property.
If two generators containing have intersection exactly , they must have union : any earlier coordinate missing from both permits shifting out of one generator and lowers their intersection below . Thus tight pairs of left-compressed generators have sizes summing to . Write for the generators of size containing , and put . Generators avoiding still meet a shortened generator in at least points, and shortened generators in classes still meet in at least unless .
Suppose
We will contradict extremality or the minimality of . If all the nonempty classes have , no two of them can have sizes summing to : for any partner of size at most , their sum is at most , since . We may therefore shorten every generator containing , preserving t-intersection and generating a family containing . By maximal cardinality it generates exactly , with support at most , a contradiction. There must be a class with .
If such a class has , put . Remove classes and insert all shortened generators from class , or instead all shortened generators from class . Both replacements remain t-intersecting. The first loses exactly exclusively generated members and gains at least new members with shortened exact prefixes and tails beyond ; the second gives the reversed comparison. If class is empty, the first gain is positive and contradicts extremality. Otherwise and , so all four binomial coefficients are positive. If neither replacement increases cardinality, multiplication of their two inequalities gives
But the ratio of the left side to the right side is
Indeed, using , the numerator factors exceed the opposite denominator factors by . This contradiction excludes every noncentral class with positive fibre.
Consequently any class with is central: and for an integer . Shorten the central generators. Each shortened set misses exactly of the earlier coordinates, so some coordinate is absent from at least of them. Call that subfamily . Its members are t-intersecting: a bad pair would have arisen from a tight pair whose union was , whereas both shortened sets avoid . They also meet all unchanged generators in at least points; a conflicting class would have to be the central class itself. Remove the entire central class and insert . The loss relative to the unaffected generators is exactly . Each selected shortened prefix may be extended using the coordinates ; these extensions are distinct and not generated by an unaffected generator, by the original antichain property. The number restored or added is at least . Their gain-to-loss ratio is therefore at least
The last inequality is equivalent, by multiplying out, to , which follows from and the assumed strict threshold. This finishes the generator replacement proof of the small-support intersection lemma:
Reflection gives the analogous supporting suffix for a right-compressed optimum.
The second ingredient is the compatibility bound for complementary generating families. Let generate , a -intersecting family of -sets. For any , ,
If not, put their union in a set of size , which is at least both and . Extend within to a -set and within to an -set . Then , but , a contradiction.
Set
First suppose . These intervals cover the non-boundary parameters in our remaining range, with . The support lemma gives generators on the prefix . Write , and . Direct rearrangement gives
After multiplication by , the strict inequality becomes . For this is exactly ; for it is . Thus the reflected support lemma gives generators for on a suffix of length , disjoint from the prefix.
If every prefix generator has size at least , then . If every suffix generator has size at least , every complemented member contains that many suffix points, and its original member has at least prefix points; again . At least one of these alternatives holds: otherwise generators of sizes at most and would have union of size at most , violating compatibility. Since itself is t-intersecting and is maximum,
Finally suppose . The support lemma, now with index , places in . For the complement, the strict support inequality still places in the suffix beginning at . These supports overlap in two coordinates, which is harmless for the union bound in compatibility. Either every has size at least , placing inside , or every has size at least , placing inside . If neither held, a pair of generators would have union of size at most , again impossible.
The two candidate sizes agree at this boundary. In passing from to , the gained sets have points in the old block and both new points; the lost sets have old-block points and neither new point. Their counts are
The ratio is one exactly when , that is, . Therefore there. The full-level cases, the elementary proof, the complementary borderline case, and these strict-interval and boundary arguments establish the boxed cardinality theorem for every admissible parameter.
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.
The Kruskal-Katona theorem states that a colexicographic initial segment minimizes the lower shadow of a uniform set family of prescribed size. Its numerical form is as follows. For , write the unique combinatorial number system expansion
Every of size satisfies
The empty family has empty lower shadow. Equality is attained by the first -sets in colexicographic order, where the largest differing element belongs to the later set. Iterating the Kruskal-Katona theorem shows that the same colexicographic initial segment minimizes every iterated lower shadow.
For , the Erdős-Ko-Rado theorem gives
for an intersecting family . All -sets containing one prescribed point show that the bound is sharp.
For the proof from the Kruskal-Katona theorem, put and form the complement family . Let be its rank- iterated lower shadow. No member belongs to : containment in would give , impossible for an intersecting family of nonempty sets. Hence
Suppose . The first members of the colexicographic order are all -sets of . Their rank- iterated lower shadow is all -sets of , since . The next -set contains and has an -subset containing , so taking even one more member strictly enlarges that iterated lower shadow. By the iterated Kruskal-Katona theorem, . Together with this contradicts Pascal's identity and the preceding inequality. This proves the Erdős-Ko-Rado theorem.
For the Katona circle method proof, fix a cyclic ordering of . A cyclic interval of length is specified by its final position. If no such interval belongs to , the bound below is automatic. Otherwise rotate one selected interval so that it ends at position , and thus occupies positions . Intervals ending at positions are disjoint from it and cannot be selected. Among the remaining endpoints, pair with for . The corresponding intervals are disjoint when , so at most one interval per pair is selected. Together with the interval ending at , this gives the cyclic interval intersection bound of selected intervals.
Choose a uniformly random permutation and read its positions cyclically. A fixed -set is a cyclic interval with probability : each cyclic position gives a uniformly distributed -set, and for the intervals are distinct. Summing over , the expected value of the number of selected intervals is . The cyclic interval intersection bound makes this at most , giving .
Finally apply the Katona circle method to an arbitrary antichain . If it contains or , it has exactly one member and the LYM inequality holds with equality. Otherwise all its members have sizes . In a fixed cyclic ordering, the cyclic intervals sharing a final position form a nested chain as their lengths increase. At most one of them can belong to the antichain. Summing over the final positions proves the cyclic interval antichain bound of intervals. Taking the expected value over a uniformly random permutation gives
After division by , this is the LYM inequality proved by cyclic intervals. The case consists only of the empty set and is immediate.