Alphabeta Math
Session-authored (Fable 5 assisted)
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced — the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted — a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated — a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

23 results · all verified · 1 also independently AI-judged
Every result on this page is machine-checked by a proof checker and read in full and owner-audited; the judge is an additional, independent cross-model AI review of the proofs. The 22 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Chains, Antichains, Sperner and Dilworth

1 · Prerequisites

2 · Summary

Finite partial orders supply comparability, chains, and the order laws used throughout, while finite cardinality makes height, width, and level sizes exact natural numbers. Binomial coefficients, factorials, finite sums, and the product rule support the incidence counts in the Boolean lattice. The pigeonhole principle enters the monotone-subsequence and sunflower arguments.

The development defines antichains and cover numbers, graded posets, Boolean levels, shadows, intersecting families, sunflowers, lattices, and order ideals. Mirsky and Dilworth identify height and width with optimal covers. Maximal-chain counting yields LYM, local LYM, and Sperner with its equality cases, while symmetric chains give another bound. Katona's cycle argument proves Erdős-Ko-Rado, induction proves the sunflower lemma, and join-irreducible decomposition leads to Birkhoff's finite representation theorem.

3 · Logical flowchart

4 · Definitions, theorems and proofs

DefinitionDefinition: AI-adaptedProof: Not applicableaudited 2026-07-31Open item page →

Antichains, chain covers, and antichain covers of a poset

Definition

Let (P,)(P,\le) be a poset (Partial order and partially ordered set).

An antichain is a subset APA\subseteq P whose distinct elements are incomparable. Thus x,yAx,y\in A and xyx\ne y imply that neither xyx\le y nor yxy\le x. An antichain is maximal if it is contained in no larger antichain, and maximum if its cardinality is at least that of every antichain in PP. These notions are different: maximal refers to inclusion, whereas maximum refers to cardinality.

A chain cover of PP is a family C\mathcal C of chains (Chain in a poset) with P=CCCP=\bigcup_{C\in\mathcal C}C. An antichain cover is a family A\mathcal A of antichains with P=AAAP=\bigcup_{A\in\mathcal A}A. A cover may have overlapping members. For a finite cover, order its members, assign each point to the first member that contains it, and delete it from the others. This produces a partition into no more chains, or no more antichains, so minimum cover numbers are unchanged if partitions are required.

DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (deepseek-v4-pro + gpt-5.6-terra)verified 2026-08-04 (gpt-5.6-sol-codex-subscription)Open item page →

Height and width of a nonempty finite poset

Definition

Let PP be a nonempty finite poset. Its height is

h(P):=max{C:CP is a chain},h(P):=\max\{\,|C|:C\subseteq P\text{ is a chain}\,\},

and its width is

w(P):=max{A:AP is an antichain}.w(P):=\max\{\,|A|:A\subseteq P\text{ is an antichain}\,\}.

Here P|P| and the cardinalities below are finite cardinalities (The cardinality A\lvert A\rvert of a finite set).

The maxima exist. A chain is a subset of PP whose elements are pairwise comparable and an antichain one whose distinct elements are pairwise incomparable (Chain in a poset, Antichains, chain covers, and antichain covers of a poset); each is a subset of PP, hence finite with cardinality at most P|P| by A subset of a finite set is finite, with BA\lvert B\rvert \le \lvert A\rvert, and equality holds if and only if B=AB = A. The possible cardinalities therefore form nonempty subsets of the finite set {0,1,,P}\{0,1,\ldots,|P|\} — the empty subset is vacuously both a chain and an antichain, so 00 occurs, and every singleton is both, so some cardinality 11 occurs. A nonempty finite set of natural numbers has a greatest member, as follows from The well-ordering principle by applying leastness to the corresponding differences from P|P|. Thus h(P)h(P) and w(P)w(P) are natural numbers with 1h(P),w(P)P1\le h(P),w(P)\le |P|.

The empty poset is excluded so that h(P)h(P) and w(P)w(P) are at least 11: on the empty poset the only chain and the only antichain are empty, so both maxima would be 00 and every statement below with a nonzero lower bound would need a separate convention.

DefinitionDefinition: AI-adaptedProof: Not applicableaudited 2026-07-31Open item page →

Graded poset, rank function, and rank levels

Definition

Let PP be a finite poset. An element is minimal if no element is strictly below it, the dual of the maximal-element notion (Maximal element and greatest element). An element yy covers xx if x<yx<y and there is no zPz\in P with x<z<yx<z<y. A rank function is a map ρ:PN\rho:P\to\mathbb N such that every minimal element has rank 00 and

ρ(y)=ρ(x)+1\rho(y)=\rho(x)+1

whenever yy covers xx. A poset admitting a rank function is graded. Its rank-kk level is

Pk:={xP:ρ(x)=k}.P_k:=\{x\in P:\rho(x)=k\}.

DefinitionDefinition: AI-adaptedProof: Not applicableaudited 2026-07-31Open item page →

The Boolean lattice of subsets of a finite set and its rank levels

Definition

For a finite set AA, the Boolean lattice B(A)B(A) is the finite power set P(A)\mathcal P(A) (P(A)=2A\lvert\mathcal{P}(A)\rvert = 2^{\lvert A\rvert} for finite AA) ordered by inclusion. Its rank function is

ρ(S):=S,\rho(S):=|S|,

and its rank-kk level is

B(A)k=[A]k={SA:S=k}B(A)_k=[A]^k=\{\,S\subseteq A:|S|=k\,\}

(The set [A]k[A]^{k} of kk-element subsets and the binomial coefficient (nk):=[n]k\binom{n}{k} := \lvert [n]^{k}\rvert). Indeed, TT covers SS exactly when T=S{a}T=S\cup\{a\} for one aASa\in A\setminus S, so a cover increases cardinality by one. The unique minimal element is \varnothing, of rank 00, and hence B(A)B(A) is graded (Graded poset, rank function, and rank levels).

If A=n|A|=n, then the rank-kk level has cardinality (nk)\binom nk. The meet and join in this inclusion order are intersection and union, respectively.

DefinitionDefinition: AI-adaptedProof: Not applicableaudited 2026-07-31Open item page →

Lattices, distributive lattices, and order ideals

Definition

A lattice is a poset LL in which every pair x,yx,y has a greatest lower bound, its meet xyx\wedge y, and a least upper bound, its join xyx\vee y. A lattice is distributive when, for all x,y,zLx,y,z\in L,

x(yz)=(xy)(xz)x\wedge(y\vee z)=(x\wedge y)\vee(x\wedge z)

and

x(yz)=(xy)(xz).x\vee(y\wedge z)=(x\vee y)\wedge(x\vee z).

Let PP be a poset. An order ideal, or down-set, is a subset IPI\subseteq P such that yIy\in I and xyx\le y imply xIx\in I. The set of all order ideals of PP, ordered by inclusion, is denoted J(P)J(P). Both \varnothing and PP are order ideals.

A lattice isomorphism is a bijection preserving meets and joins. Such a map also preserves and reflects the order, since xyx\le y is equivalent to xy=xx\wedge y=x.

DefinitionDefinition: AI-adaptedProof: Not applicableaudited 2026-07-31Open item page →

Join-irreducible elements of a nonempty finite lattice

Definition

Let LL be a nonempty finite lattice. Its least element, whose existence is proved in A finite lattice has a bottom and a top, and every element is the join of the join-irreducible elements below it , is denoted 0L0_L. An element jLj\in L is join-irreducible if j0Lj\ne0_L and

j=abj=a or j=bj=a\vee b\quad\Longrightarrow\quad j=a\text{ or }j=b

for all a,bLa,b\in L. The set of join-irreducible elements, with the order inherited from LL, is denoted JI(L)\operatorname{JI}(L).

An element jj is join-prime if

jabja or jb.j\le a\vee b\quad\Longrightarrow\quad j\le a\text{ or }j\le b.

Join-prime implies join-irreducible whenever j0Lj\ne0_L. In a distributive lattice the converse holds for join-irreducible elements.

DefinitionDefinition: AI-adaptedProof: Not applicableaudited 2026-07-31Open item page →

The lower and upper shadows of a uniform set family

Definition

Let AA be a finite set and let F[A]k\mathcal F\subseteq[A]^k be a kk-uniform family (The set [A]k[A]^{k} of kk-element subsets and the binomial coefficient (nk):=[n]k\binom{n}{k} := \lvert [n]^{k}\rvert). Its lower shadow is

F:={R[A]k1:RS for some SF}\partial\mathcal F:=\{\,R\in[A]^{k-1}:R\subset S\text{ for some }S\in\mathcal F\,\}

when k1k\ge1, and F:=\partial\mathcal F:=\varnothing when k=0k=0. Its upper shadow is

F:={T[A]k+1:ST for some SF}.\nabla\mathcal F:=\{\,T\in[A]^{k+1}:S\subset T\text{ for some }S\in\mathcal F\,\}.

If k=Ak=|A|, the upper shadow is empty. Both shadows consist of the immediate neighbours of F\mathcal F one rank below or above it in the Boolean lattice.

DefinitionDefinition: AI-adaptedProof: Not applicableaudited 2026-07-31Open item page →

Intersecting uniform families of finite sets

Definition

Let AA be a finite set. A family F[A]k\mathcal F\subseteq[A]^k (The set [A]k[A]^{k} of kk-element subsets and the binomial coefficient (nk):=[n]k\binom{n}{k} := \lvert [n]^{k}\rvert) is intersecting if

STS\cap T\ne\varnothing

for every S,TFS,T\in\mathcal F. For k1k\ge1 and a fixed aAa\in A, the star centred at aa is

Sa:={S[A]k:aS}.\mathcal S_a:=\{\,S\in[A]^k:a\in S\,\}.

Every star is intersecting, since all its members contain its centre.

DefinitionDefinition: AI-adaptedProof: Not applicableaudited 2026-07-31Open item page →

Sunflowers, petals, and their common core

Definition

Let rNr\in\mathbb N with r2r\ge2. Distinct finite sets F1,,FrF_1,\ldots,F_r form an rr-petal sunflower if there is a set CC such that

FiFj=C(ij).F_i\cap F_j=C\qquad(i\ne j).

The set CC is the core, the sets FiF_i are the flowers, and the pairwise disjoint sets FiCF_i\setminus C are the petals. Equivalently, F1,,FrF_1,\ldots,F_r form a sunflower precisely when their pairwise intersections are all equal.

A sunflower is kk-uniform when every flower has cardinality kk. The core may be empty; in that case the flowers themselves are pairwise disjoint.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-07-31Open item page →

Mirsky's theorem: the minimum number of antichains covering a finite poset equals its height

Statement

Let PP be a nonempty finite poset of height h(P)h(P). Then PP can be covered by h(P)h(P) antichains, and no cover by fewer antichains exists. Thus the minimum number of antichains in an antichain cover of PP equals h(P)h(P).

Facts & Assumptions

Given: A nonempty finite poset PP with height h:=h(P)h:=h(P).

[F1]

A chain is a subset of pairwise comparable elements; an antichain is a subset of pairwise incomparable elements; and an antichain cover has union PP (Chain in a poset, Antichains, chain covers, and antichain covers of a poset).

[F2]

The height h(P)h(P) is the maximum cardinality of a chain in PP (Height and width of a nonempty finite poset).

[L1]

Every nonempty subset of N\mathbb N has a least element (The well-ordering principle); equivalently, every nonempty finite bounded collection of natural numbers has a greatest element.

Proof

technique · direct
1.1

For each xPx\in P, let r(x)r(x) be the greatest cardinality of a chain whose largest element is xx. Such a chain exists, since {x}\{x\} is one, and the greatest cardinality exists because the possible values form a nonempty finite subset of {1,,P}\{1,\ldots,|P|\}.

givenF1L1
1.2

Let CC be a chain of cardinality hh, which exists by [F2]. Every antichain contains at most one element of CC, so any antichain cover of PP needs at least hh members to cover the hh elements of CC.

F1F2
2.1

If x<yx<y, then appending yy to a chain of cardinality r(x)r(x) ending at xx gives a chain ending at yy, so r(y)r(x)+1r(y)\ge r(x)+1.

step 1.1F1
3.1

For i{1,,h}i\in\{1,\ldots,h\} put Ai:={xP:r(x)=i}A_i:=\{x\in P:r(x)=i\}. Each AiA_i is an antichain, since comparable distinct elements have different rr-values by step 2.1.

step 2.1F1
4.1

Every xPx\in P belongs to exactly one AiA_i, and 1r(x)h1\le r(x)\le h by the definition of height, so A1,,AhA_1,\ldots,A_h cover PP.

step 1.1step 3.1F2
5.1

Step 4.1 gives an antichain cover with hh members and step 1.2 rules out every smaller one. Hence the minimum antichain-cover number is h(P)h(P).

step 4.1step 1.2
LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passaudited 2026-07-31Open item page →

A maximal antichain splits a finite poset into its down-set and up-set with the antichain as their intersection

Statement

Let PP be a finite poset and let AA be a maximal antichain. Define

P:={xP:xa for some aA},P+:={xP:ax for some aA}.P^-:=\{x\in P:x\le a\text{ for some }a\in A\},\qquad P^+:=\{x\in P:a\le x\text{ for some }a\in A\}.

Then P=PP+P=P^-\cup P^+ and PP+=AP^-\cap P^+=A. Both sets carry the order induced from PP.

Facts & Assumptions

Given: A finite poset PP, a maximal antichain APA\subseteq P, and the subsets PP^- and P+P^+ in the Statement.

[F1]

An antichain has pairwise incomparable distinct elements and is maximal when no strictly larger antichain contains it (Antichains, chain covers, and antichain covers of a poset).

[F2]

A partial order is reflexive, antisymmetric, and transitive (Partial order and partially ordered set).

Proof

technique · direct
1.1

If xPAx\in P\setminus A were incomparable with every aAa\in A, then A{x}A\cup\{x\} would be a larger antichain. Maximality therefore gives an aAa\in A comparable with xx.

givenF1
1.2

Let xPP+x\in P^-\cap P^+. There are a,bAa,b\in A with bxab\le x\le a, hence bab\le a by transitivity. Since AA is an antichain, a=ba=b, and antisymmetry applied to axaa\le x\le a gives x=aAx=a\in A.

givenF1F2
2.1

For the comparable pair from step 1.1, either xax\le a and xPx\in P^-, or axa\le x and xP+x\in P^+. Every member of AA lies in both sets by reflexivity, so P=PP+P=P^-\cup P^+.

step 1.1F2
2.2

Conversely, every aAa\in A satisfies aaa\le a, so APP+A\subseteq P^-\cap P^+. Together with step 1.2 this gives PP+=AP^-\cap P^+=A.

step 1.2F2
3.1

Steps 2.1 and 2.2 establish the asserted union and intersection; restricting the order of PP to either subset again gives a partial order.

step 2.1step 2.2F2
LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passaudited 2026-07-31Open item page →

The down-set and up-set chain covers from a suitable maximum antichain splice to a width-sized chain cover

Statement

Let PP be a nonempty finite poset of width ww, and let AA be a maximum antichain that is neither the set of all minimal elements nor the set of all maximal elements. Form PP^- and P+P^+ as in A maximal antichain splits a finite poset into its down-set and up-set with the antichain as their intersection. Then PP^- and P+P^+ are nonempty proper induced subposets of PP, both have width ww, and both have cardinality strictly smaller than P|P|. If each has a chain cover with as many chains as its width, then those covers splice along AA to give a chain cover of PP with exactly ww chains.

Facts & Assumptions

Given: A nonempty finite poset PP of width ww, a maximum antichain AA satisfying the Statement, and minimum-size chain covers of PP^- and P+P^+.

[L1]

For the down-set and up-set determined by a maximal antichain, P=PP+P=P^-\cup P^+ and PP+=AP^-\cap P^+=A (A maximal antichain splits a finite poset into its down-set and up-set with the antichain as their intersection).

[F1]

The width is the maximum cardinality of an antichain (Height and width of a nonempty finite poset).

[F2]

Every subset of a finite set is finite, and equality of cardinalities for a subset forces equality of the sets (A subset of a finite set is finite, with BA\lvert B\rvert \le \lvert A\rvert, and equality holds if and only if B=AB = A).

[F3]

A partial order is transitive: xayx\le a\le y implies xyx\le y (Partial order and partially ordered set).

Proof

technique · direct
1.1

The antichain AA has cardinality ww and lies in both PP^- and P+P^+. Since every antichain of either induced subposet is also an antichain of PP, both PP^- and P+P^+ have width exactly ww.

givenF1L1
2.1

Both induced subposets are nonempty because they contain AA. They are proper subsets of PP: indeed, P=PP^-=P would force AA to be exactly the set of maximal elements, since every maximal element of PP must then lie in AA and no aAa\in A can have an element strictly above it. Dually, P+=PP^+=P would force AA to be exactly the set of minimal elements. By finiteness, each therefore has cardinality strictly smaller than P|P|.

givenstep 1.1L1F2
2.2

By the hypothesis and step 1.1, choose chain covers {Ca:aA}\{C_a^-:a\in A\} of PP^- and {Ca+:aA}\{C_a^+:a\in A\} of P+P^+, indexed so that aCaCa+a\in C_a^-\cap C_a^+. Such indexing is possible because each cover has w=Aw=|A| chains, each chain contains at most one member of AA, and all members of AA must be covered.

step 1.1F1choose
3.1

Fix aAa\in A. If xCaPx\in C_a^-\subseteq P^- and a<xa<x, then xbx\le b for some bAb\in A, so a<ba<b, contradicting that AA is an antichain. Hence every xCax\in C_a^- satisfies xax\le a. Dually, every yCa+y\in C_a^+ satisfies aya\le y. Thus xayx\le a\le y by transitivity, so CaCa+C_a^-\cup C_a^+ is a chain.

step 2.2L1F1F3
4.1

The ww chains CaCa+C_a^-\cup C_a^+ cover PP+=PP^-\cup P^+=P. Thus they form the required width-sized chain cover of PP.

step 2.2step 3.1L1
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passverified 2026-08-04 (gpt-5.6-sol-codex-subscription)Open item page →

Dilworth's theorem: the minimum number of chains covering a finite poset equals its width

Statement

Let PP be a nonempty finite poset of width w(P)w(P). Then PP can be covered by w(P)w(P) chains, and no cover by fewer chains exists. Thus the minimum number of chains in a chain cover of PP equals w(P)w(P).

Facts & Assumptions

Given: A nonempty finite poset PP.

[F1]

The width w(P)w(P) is the maximum cardinality of an antichain in PP (Height and width of a nonempty finite poset).

[L1]

A suitable non-boundary maximum antichain lets chain covers of its down-set and up-set splice into a width-sized chain cover (The down-set and up-set chain covers from a suitable maximum antichain splice to a width-sized chain cover).

[L3]

The principle of induction on N\mathbb N (The principle of mathematical induction).

Proof

technique · induction
1.1

For n1n\ge1, let Q(n)Q(n) assert that every nonempty poset of cardinality at most nn has a chain cover with as many members as its width. The assertion Q(1)Q(1) holds because a nonempty poset of cardinality at most 11 is a one-element chain of width 11.

baseF1
1.2

Assume Q(n)Q(n), and let PP be a poset of cardinality n+1n+1 and width ww. Proving the required cover for this PP will prove Q(n+1)Q(n+1), since posets of cardinality at most nn are already covered by the induction hypothesis.

ihL3
1.3

Every chain contains at most one member of an antichain of cardinality ww, so every chain cover of PP has at least ww members.

F1
2.1

If there exists a maximum antichain AA that is neither the set of all minimal elements nor the set of all maximal elements, choose such an AA. By [L1], the induced subposets PP^- and P+P^+ are nonempty, have width ww, and have cardinality at most nn. The induction hypothesis gives each a chain cover of size its width, and [L1] splices these into a chain cover of PP with ww chains.

step 1.2F1L1ih
2.2

Suppose instead that every maximum antichain is the set of all minimal elements or the set of all maximal elements. Extend any element downward and upward, which terminates because PP is finite, to obtain a maximal chain CC containing a minimal and a maximal element.

step 1.2choose
3.1

Put Q:=PCQ:=P\setminus C. If QQ is empty, then P=CP=C is one chain and w=1w=1. If QQ is nonempty, then w(Q)w1w(Q)\le w-1: otherwise QQ would contain an antichain BB of cardinality ww, making BB a maximum antichain of PP disjoint from CC; but every such antichain is, by the present case, all minimal elements or all maximal elements, and CC contains an element of each kind.

step 2.2F1
4.1

When QQ is nonempty it has cardinality at most nn, so the induction hypothesis covers it by w(Q)w1w(Q)\le w-1 chains. Adding the chain CC gives a cover of PP by at most ww chains; it cannot use fewer, because a maximum antichain of cardinality ww meets each covering chain in at most one element.

step 1.2step 3.1ihF1
5.1

Steps 2.1 and 4.1 prove Q(n+1)Q(n+1) in the two exhaustive cases. Thus [L3] proves Q(n)Q(n) for every n1n\ge1, and hence gives a width-sized chain cover for the original finite poset. Step 1.3 proves minimality, so the minimum chain-cover number equals the width.

step 1.1step 1.2step 2.1step 4.1step 1.3L3discharge-induction
CorollaryStatement: AI-adaptedProof: AI-generatedprecheck passaudited 2026-07-31Open item page →

The Erdős-Szekeres monotone subsequence theorem follows by applying Mirsky's theorem to the index-value poset

Statement

Let r,s1r,s\ge1 be natural numbers. Every pairwise distinct finite list of reals of length (r1)(s1)+1(r-1)(s-1)+1 has a strictly increasing sublist of length rr or a strictly decreasing sublist of length ss.

Facts & Assumptions

Given: Natural numbers r,s1r,s\ge1 and a pairwise distinct list (ai)i<N(a_i)_{i<N} of reals with N=(r1)(s1)+1N=(r-1)(s-1)+1.

[F1]

A sublist is selected by strictly increasing indices; it is strictly increasing, respectively decreasing, when its values strictly increase, respectively decrease (A finite list of reals, and its strictly increasing and strictly decreasing sublists).

[F2]

A partial order is reflexive, antisymmetric, and transitive (Partial order and partially ordered set).

[L1]

Mirsky's theorem says that a nonempty finite poset of height hh can be covered by hh antichains (Mirsky's theorem: the minimum number of antichains covering a finite poset equals its height).

Proof

technique · direct
1.1

If r=1r=1 or s=1s=1, any one-term sublist has the required kind, so assume r,s2r,s\ge2.

givenF1
1.2

On the index set {0,,N1}\{0,\ldots,N-1\} define iji\preceq j when iji\le j and aiaja_i\le a_j. The relation is reflexive and transitive componentwise, while ijii\preceq j\preceq i forces i=ji=j, so it is a partial order. Its chains, read in increasing index order, give strictly increasing sublists because the values are pairwise distinct.

givenF1F2
2.1

Suppose there is no strictly increasing sublist of length rr. Then the index-value poset has height at most r1r-1, so [L1] covers its indices by at most r1r-1 antichains. After ordering the covering antichains and removing from each one the indices already assigned to an earlier one, they form a partition into at most r1r-1 antichains.

step 1.2L1
2.2

In an antichain of the index-value poset, increasing the indices strictly decreases the corresponding values: if i<ji<j then ai<aja_i<a_j would make iji\prec j, while equality is excluded. Hence, if there is no strictly decreasing sublist of length ss, every such antichain has at most s1s-1 members.

step 1.2F1
3.1

Under the simultaneous absence of both required sublists, map each index to the part containing it in the partition from step 2.1. There are at most r1r-1 parts, and step 2.2 says that every fibre has at most s1s-1 elements. Thus [L2] gives N(r1)(s1)N\le(r-1)(s-1), contradicting N=(r1)(s1)+1N=(r-1)(s-1)+1.

step 2.1step 2.2L2
4.1

Therefore at least one of the two sublists exists: a strictly increasing one of length rr, or a strictly decreasing one of length ss.

step 1.1step 3.1
LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-07-31Open item page →

The Boolean lattice on an nn-element set has n!n! maximal chains, and exactly k!(nk)!k!(n-k)! contain a fixed kk-set

Statement

Let AA be an nn-element set. The Boolean lattice B(A)B(A) has exactly n!n! maximal chains. If SAS\subseteq A has cardinality kk, then exactly k!(nk)!k!(n-k)! maximal chains contain SS.

Facts & Assumptions

Given: A finite set AA with A=n|A|=n and a subset SAS\subseteq A with S=k|S|=k.

[F1]

The Boolean lattice is P(A)\mathcal P(A) ordered by inclusion, with rank T|T|; a chain is a pairwise comparable subset, and a maximal chain is a chain contained in no larger chain (The Boolean lattice of subsets of a finite set and its rank levels, Chain in a poset).

Proof

technique · direct
1.1

Every ordering (a1,,an)(a_1,\ldots,a_n) of AA determines the maximal chain {a1}{a1,a2}A\varnothing\subset\{a_1\}\subset\{a_1,a_2\}\subset\cdots\subset A.

givenF1construct
2.1

Conversely, a maximal chain contains exactly one set of each rank from 00 to nn, and the unique element added between consecutive ranks recovers an ordering of AA. Thus the correspondence in step 1.1 is bijective.

step 1.1F1
2.2

A chain from an ordering contains SS exactly when its first kk entries are the elements of SS. There are k!k! orders for those entries and (nk)!(n-k)! orders for the remaining entries, independently.

step 1.1L1
3.1

By [L1], there are n!n! orderings of AA, so steps 1.1 and 2.1 give exactly n!n! maximal chains.

step 1.1step 2.1L1
4.1

The product rule therefore gives exactly k!(nk)!k!(n-k)! maximal chains through SS. Summing this count over the (nk)\binom nk possible SS agrees with the total n!n! by [L3].

step 3.1step 2.2L2L3
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-07-31Open item page →

Lubell-Yamamoto-Meshalkin inequality for antichains in a Boolean lattice

Statement

Let AA be an nn-element set and let FP(A)\mathcal F\subseteq\mathcal P(A) be an antichain. Then

SF1(nS)1.\sum_{S\in\mathcal F}\frac{1}{\binom n{|S|}}\le1.

Facts & Assumptions

Given: An nn-element set AA and an antichain F\mathcal F in its Boolean lattice.

[L1]

There are n!n! maximal chains in B(A)B(A), and a fixed kk-set belongs to exactly k!(nk)!k!(n-k)! of them (The Boolean lattice on an nn-element set has n!n! maximal chains, and exactly k!(nk)!k!(n-k)! contain a fixed kk-set).

[F1]

An antichain contains no two comparable distinct elements (Antichains, chain covers, and antichain covers of a poset).

[F2]

Finite sums may be indexed by an arbitrary finite set and reindexed without changing their value (The sum iSai\sum_{i \in S} a_i over a finite index set, and its product form).

Proof

technique · direct
1.1

Count pairs (S,C)(S,C) where SFS\in\mathcal F and CC is a maximal chain containing SS. By [L1], the number is SFS!(nS)!\sum_{S\in\mathcal F}|S|!(n-|S|)!.

givenL1F2
1.2

A maximal chain contains at most one member of F\mathcal F, because all members of a chain are comparable. Hence the number of pairs is at most the number n!n! of maximal chains.

givenF1L1
2.1

Combining steps 1.1 and 1.2 and dividing by the positive number n!n! gives SFS!(nS)!/n!1\sum_{S\in\mathcal F}|S|!(n-|S|)!/n!\le1.

step 1.1step 1.2algebra
3.1

By [L2], each summand in step 2.1 equals 1/(nS)1/\binom n{|S|}. Substitution yields the asserted LYM inequality.

step 2.1L2algebra
TheoremStatement: AI-adaptedProof: AI-adaptedprecheck passaudited 2026-07-31Open item page →

Local LYM inequality comparing a uniform family with its upper shadow

Statement

Let AA be an nn-element set, let 0k<n0\le k<n, and let F[A]k\mathcal F\subseteq[A]^k. Then

F(nk)F(nk+1).\frac{|\mathcal F|}{\binom nk}\le\frac{|\nabla\mathcal F|}{\binom n{k+1}}.

Equality holds exactly when every TFT\in\nabla\mathcal F contains all of its kk-element subsets in F\mathcal F.

Facts & Assumptions

Given: An nn-element set AA, a natural k<nk<n, a family F[A]k\mathcal F\subseteq[A]^k, and its upper shadow F\nabla\mathcal F.

[F1]

The upper shadow consists of the (k+1)(k+1)-sets containing at least one member of F\mathcal F (The lower and upper shadows of a uniform set family).

Proof

technique · direct
1.1

Fix S[A]kS\in[A]^k. Since AA is the disjoint union of SS and ASA\setminus S, [L1] gives AS=nk|A\setminus S|=n-k. The map xS{x}x\mapsto S\cup\{x\} is a bijection from ASA\setminus S to the (k+1)(k+1)-subsets of AA properly containing SS: its inverse sends such a set to its unique element outside SS. Thus every S[A]kS\in[A]^k has exactly nkn-k one-element extensions.

givenL1construct
1.2

Fix T[A]k+1T\in[A]^{k+1}. The map yT{y}y\mapsto T\setminus\{y\} is a bijection from TT to its kk-element subsets, with inverse sending a kk-subset to its unique omitted element. Hence TT has exactly k+1k+1 such subsets.

givenL1construct
2.1

Count pairs (S,T)(S,T) with SFS\in\mathcal F, T[A]k+1T\in[A]^{k+1}, and STS\subset T. By step 1.1, there are F(nk)|\mathcal F|(n-k) pairs.

step 1.1
2.2

Every second coordinate lies in F\nabla\mathcal F, and step 1.2 shows that a fixed TFT\in\nabla\mathcal F contains at most k+1k+1 members of F\mathcal F. Thus the same number of pairs is at most F(k+1)|\nabla\mathcal F|(k+1).

step 1.2F1
3.1

Steps 2.1 and 2.2 give F(nk)F(k+1)|\mathcal F|(n-k)\le|\nabla\mathcal F|(k+1). Using [L2] and dividing by the positive binomial coefficients gives the stated normalized inequality.

step 2.1step 2.2L2algebra
3.2

Equality in step 2.2 holds precisely when every TFT\in\nabla\mathcal F contributes all of its k+1k+1 possible kk-subsets, which is precisely the equality condition in the Statement.

step 2.2F1
4.1

Therefore the normalized local LYM inequality holds, with the asserted equality characterization.

step 3.1step 3.2

Remarks

Applying the same result to complements gives the equivalent lower-shadow form

F(nk1)F(nk)\frac{|\partial\mathcal F|}{\binom n{k-1}} \ge \frac{|\mathcal F|}{\binom nk}

for 1kn1\le k\le n.

LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passaudited 2026-07-31Open item page →

The binomial coefficients are symmetric and increase to the middle level before decreasing

Statement

For every nn and 0kn0\le k\le n,

(nk)=(nnk).\binom nk=\binom n{n-k}.

For 0k<n0\le k<n,

(nk+1)(nk)k+1nk.\binom n{k+1}\ge\binom nk\quad\Longleftrightarrow\quad k+1\le n-k.

Consequently the binomial coefficients increase up to the middle rank and decrease after it. Their maximum is attained only at k=n/2k=n/2 when nn is even, and at the two ranks k=(n1)/2k=(n-1)/2 and k=(n+1)/2k=(n+1)/2 when nn is odd.

Facts & Assumptions

Proof

technique · direct
1.1

The symmetry (nk)=(nnk)\binom nk=\binom n{n-k} is the symmetry clause of [L1].

L1
1.2

For k<nk<n, count pairs (S,x)(S,x) with S=k|S|=k and xSx\notin S by first choosing SS, or by first choosing the (k+1)(k+1)-set S{x}S\cup\{x\} and then the deleted element. This gives (nk)(nk)=(nk+1)(k+1)\binom nk(n-k)=\binom n{k+1}(k+1), in agreement with [L1].

F1L1L2
2.1

Since both nkn-k and k+1k+1 are positive, step 1.2 shows that (nk+1)(nk)\binom n{k+1}\ge\binom nk exactly when nkk+1n-k\ge k+1, with equality exactly when nk=k+1n-k=k+1.

step 1.2algebra
3.1

Reading step 2.1 as kk increases gives strict increase before the middle, equality between the two middle ranks only when nn is odd, and strict decrease afterward; symmetry from step 1.1 identifies the stated maximizing ranks.

step 1.1step 2.1
CorollaryStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)verified 2026-08-04 (gpt-5.6-sol-codex-subscription)Open item page →

Sperner's theorem and its equality cases: a largest antichain is a complete middle level

Statement

Let AA be an nn-element set. Every antichain FP(A)\mathcal F\subseteq\mathcal P(A) satisfies

F(nn/2).|\mathcal F|\le\binom n{\lfloor n/2\rfloor}.

Equality holds exactly for a complete middle level. If nn is even, the unique maximum antichain is [A]n/2[A]^{n/2}. If nn is odd, the maximum antichains are exactly the two complete middle levels [A](n1)/2[A]^{(n-1)/2} and [A](n+1)/2[A]^{(n+1)/2}.

Facts & Assumptions

Given: An nn-element set AA and an antichain FP(A)\mathcal F\subseteq\mathcal P(A).

[L1]

The LYM inequality gives SF1/(nS)1\sum_{S\in\mathcal F}1/\binom n{|S|}\le1 (Lubell-Yamamoto-Meshalkin inequality for antichains in a Boolean lattice).

[L2]

The binomial coefficients have their maximum at the middle rank, uniquely for even nn and at the two middle ranks for odd nn (The binomial coefficients are symmetric and increase to the middle level before decreasing).

[L3]

For k<nk<n and G[A]k\mathcal G\subseteq[A]^k, local LYM gives G/(nk)G/(nk+1)|\mathcal G|/\binom nk\le|\nabla\mathcal G|/\binom n{k+1}, with equality exactly when every set in the upper shadow contains all its kk-subsets in G\mathcal G; the hypothesis k<nk<n is needed, since at k=nk=n the right-hand denominator (nn+1)\binom n{n+1} is zero (Local LYM inequality comparing a uniform family with its upper shadow).

Proof

technique · direct
1.1

Put M:=(nn/2)M:=\binom n{\lfloor n/2\rfloor}. By [L2], every (nS)M\binom n{|S|}\le M, so [L1] gives F/MSF1/(nS)1|\mathcal F|/M\le\sum_{S\in\mathcal F}1/\binom n{|S|}\le1. Hence FM|\mathcal F|\le M.

givenL1L2
2.1

If equality holds, then every member of F\mathcal F lies on a rank whose binomial coefficient equals MM; otherwise the first inequality in step 1.1 would be strict.

step 1.1L2
3.1

If nn is even, [L2] leaves only rank n/2n/2. Thus F[A]n/2\mathcal F\subseteq[A]^{n/2}, and equality of cardinalities forces F=[A]n/2\mathcal F=[A]^{n/2}.

step 2.1L2F1
3.2

Suppose n=2k+1n=2k+1 is odd. Write G:=F[A]k\mathcal G:=\mathcal F\cap[A]^k and H:=F[A]k+1\mathcal H:=\mathcal F\cap[A]^{k+1}. Since F\mathcal F is an antichain, H\mathcal H is disjoint from G\nabla\mathcal G. The two middle levels both have cardinality MM, and [L3] gives GG|\nabla\mathcal G|\ge|\mathcal G|. Therefore F=G+HG+MGM|\mathcal F|=|\mathcal G|+|\mathcal H|\le|\mathcal G|+M-|\nabla\mathcal G|\le M.

step 2.1L2L3F1
4.1

Equality in step 3.2 forces G=G|\nabla\mathcal G|=|\mathcal G| and H=[A]k+1G\mathcal H=[A]^{k+1}\setminus\nabla\mathcal G. By the equality clause of [L3], whenever SGS\in\mathcal G, xSx\notin S, and ySy\in S, the set (S{y}){x}(S\setminus\{y\})\cup\{x\} also lies in G\mathcal G: it is a kk-subset of S{x}GS\cup\{x\}\in\nabla\mathcal G.

step 3.2L3
5.1

Any two kk-subsets can be joined by repeatedly replacing an element not in the target by an element of the target not yet present. Thus the closure in step 4.1 implies that G\mathcal G is either empty or all of [A]k[A]^k. In the first case equality forces H=[A]k+1\mathcal H=[A]^{k+1}; in the second, G=[A]k+1\nabla\mathcal G=[A]^{k+1} and equality forces H=\mathcal H=\varnothing.

step 4.1F1
6.1

Complete levels are antichains and the middle ones have cardinality MM. Steps 3.1 and 5.1 therefore give all equality cases and complete the proof.

step 3.1step 5.1F1
LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passaudited 2026-07-31Open item page →

A symmetric chain decomposition of one Boolean lattice lifts to the next Boolean lattice

Statement

A saturated chain in B(A)B(A) is symmetric if its least and greatest ranks sum to A|A|. If B(A)B(A) has a partition into symmetric saturated chains and xAx\notin A, then B(A{x})B(A\cup\{x\}) also has such a partition.

Facts & Assumptions

Given: A finite set AA with A=n|A|=n, an element xAx\notin A, and a symmetric chain decomposition of B(A)B(A).

[F1]

The rank of a subset in B(A)B(A) is its cardinality, and adjoining xx raises rank by one (The Boolean lattice of subsets of a finite set and its rank levels).

Proof

technique · constructive
1.1

Take one chain C:SrSr+1SnrC:S_r\subset S_{r+1}\subset\cdots\subset S_{n-r} of the given decomposition, where the subscripts are ranks and r+(nr)=nr+(n-r)=n.

givenF1
2.1

Construct the chain C0:SrSr+1SnrSnr{x}C_0:S_r\subset S_{r+1}\subset\cdots\subset S_{n-r}\subset S_{n-r}\cup\{x\} in B(A{x})B(A\cup\{x\}). Its endpoint ranks are rr and nr+1n-r+1, whose sum is n+1n+1.

step 1.1F1construct
2.2

If r<nrr<n-r, also construct C1:Sr{x}Sr+1{x}Snr1{x}C_1:S_r\cup\{x\}\subset S_{r+1}\cup\{x\}\subset\cdots\subset S_{n-r-1}\cup\{x\}. Its endpoint ranks are r+1r+1 and nrn-r, whose sum is n+1n+1; when r=nrr=n-r, this second chain is empty and is omitted.

step 1.1F1construct
3.1

The chains C0C_0 and C1C_1 partition the two copies {T:TC}\{T:T\in C\} and {T{x}:TC}\{T\cup\{x\}:T\in C\}: the top set with xx goes to C0C_0, and every other set with xx goes to C1C_1.

step 2.1step 2.2
4.1

Applying this construction independently to every chain of the original partition covers each subset of A{x}A\cup\{x\} exactly once and produces only symmetric chains. Hence it is a symmetric chain decomposition of B(A{x})B(A\cup\{x\}).

step 3.1F1discharge-construct
TheoremStatement: AI-adaptedProof: AI-adaptedprecheck passaudited 2026-07-31Open item page →

Every finite Boolean lattice has a symmetric chain decomposition

Statement

For every finite set AA, the Boolean lattice B(A)B(A) can be partitioned into saturated chains whose least and greatest ranks sum to A|A|.

Facts & Assumptions

Given: A finite set AA.

[L1]

A symmetric chain decomposition of B(X)B(X) lifts to one of B(X{x})B(X\cup\{x\}) whenever xXx\notin X (A symmetric chain decomposition of one Boolean lattice lifts to the next Boolean lattice).

[L2]

The principle of induction on N\mathbb N (The principle of mathematical induction).

Proof

technique · induction
1.1

For A=0|A|=0, the Boolean lattice consists only of \varnothing; the one-term chain has endpoint ranks 00 and 00, so it is symmetric.

base
1.2

Assume every Boolean lattice on an nn-element set has a symmetric chain decomposition, and let AA have n+1n+1 elements. Choose xAx\in A and put X=A{x}X=A\setminus\{x\}, so X=n|X|=n.

ihL2choose
2.1

The induction hypothesis gives a symmetric chain decomposition of B(X)B(X), and [L1] lifts it to a symmetric chain decomposition of B(X{x})=B(A)B(X\cup\{x\})=B(A).

step 1.2L1
3.1

The base case and induction step prove the assertion for every finite cardinality, hence for every finite set AA.

step 1.1step 2.1discharge-induction
CorollaryStatement: AI-adaptedProof: AI-generatedprecheck passaudited 2026-07-31Open item page →

A symmetric chain decomposition gives a second proof of Sperner's bound

Statement

If AA has nn elements, every antichain in B(A)B(A) has cardinality at most (nn/2)\binom n{\lfloor n/2\rfloor}.

Facts & Assumptions

Given: An nn-element set AA and an antichain F\mathcal F in B(A)B(A).

[L1]

The Boolean lattice has a partition into symmetric chains (Every finite Boolean lattice has a symmetric chain decomposition).

[F1]

An antichain contains at most one element from any chain (Antichains, chain covers, and antichain covers of a poset).

[F2]

Rank n/2\lfloor n/2\rfloor consists of the n/2\lfloor n/2\rfloor-subsets of AA and has cardinality (nn/2)\binom n{\lfloor n/2\rfloor} (The Boolean lattice of subsets of a finite set and its rank levels, The set [A]k[A]^{k} of kk-element subsets and the binomial coefficient (nk):=[n]k\binom{n}{k} := \lvert [n]^{k}\rvert).

Proof

technique · direct
1.1

Fix the symmetric saturated-chain decomposition supplied by [L1]. Every chain in it meets rank n/2\lfloor n/2\rfloor exactly once, because its consecutive ranks run from some rn/2r\le\lfloor n/2\rfloor through nrn/2n-r\ge\lfloor n/2\rfloor.

givenL1
2.1

Consequently the number of chains in the decomposition equals the cardinality of rank n/2\lfloor n/2\rfloor, hence equals (nn/2)\binom n{\lfloor n/2\rfloor}.

step 1.1F2
3.1

By [F1], the antichain F\mathcal F contains at most one member from each chain. Its cardinality is therefore at most the number in step 2.1, which is Sperner's bound.

step 2.1F1
LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passverified 2026-08-04 (gpt-5.6-sol-codex-subscription)Open item page →

At most kk cyclic intervals of length kk in a cyclic order are pairwise intersecting when the ground-set size is at least 2k2k

Statement

Let 1k1\le k and n2kn\ge2k, and place an nn-element set in a cyclic order. Among its nn cyclic intervals of length kk, every pairwise intersecting family has at most kk members.

Facts & Assumptions

Given: Natural numbers 1k1\le k and n2kn\ge2k, a cyclic order (a0,,an1)(a_0,\ldots,a_{n-1}), and a pairwise intersecting family I\mathcal I of its length-kk cyclic intervals, with indices read modulo nn.

[F1]

A family is intersecting when every two of its members have nonempty intersection (Intersecting uniform families of finite sets).

Proof

technique · direct
1.1

If I\mathcal I is empty there is nothing to prove. Otherwise rotate the notation so that I0:={a0,,ak1}I_0:=\{a_0,\ldots,a_{k-1}\} belongs to I\mathcal I.

given
1.2

For each j{1,,k1}j\in\{1,\ldots,k-1\}, the interval starting at aja_j and the interval starting at ajka_{j-k} are disjoint: the latter ends at aj1a_{j-1} and the former begins at aja_j, and together they use two adjacent blocks of kk positions without wrapping into each other because n2kn\ge2k.

given
2.1

Every other length-kk interval in I\mathcal I must intersect I0I_0. Since n2kn\ge2k, its starting position is therefore one of 1,,k11,\ldots,k-1 or one of nk+1,,n1n-k+1,\ldots,n-1.

step 1.1F1
3.1

Thus I\mathcal I contains at most one interval from each of the k1k-1 disjoint pairs in step 1.2, in addition to I0I_0. Hence I1+(k1)=k|\mathcal I|\le1+(k-1)=k.

step 2.1step 1.2F1
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-07-31Open item page →

Erdős-Ko-Rado theorem: for 1k1\le k and n2kn\ge 2k, an intersecting family of kk-subsets of an nn-set has size at most (n1k1)\binom{n-1}{k-1}, and a star attains the bound

Statement

Let AA be an nn-element set, where 1k1\le k and n2kn\ge2k. If F[A]k\mathcal F\subseteq[A]^k is intersecting, then

F(n1k1).|\mathcal F|\le\binom{n-1}{k-1}.

For every fixed aAa\in A, the star {S[A]k:aS}\{S\in[A]^k:a\in S\} is intersecting and has cardinality (n1k1)\binom{n-1}{k-1}, so the bound is attained. No uniqueness of extremal families is asserted.

Facts & Assumptions

Given: An nn-element set AA, natural numbers 1k1\le k and n2kn\ge2k, and an intersecting family F[A]k\mathcal F\subseteq[A]^k.

[L1]

In any cyclic order of AA, at most kk length-kk cyclic intervals can belong to a pairwise intersecting family (At most kk cyclic intervals of length kk in a cyclic order are pairwise intersecting when the ground-set size is at least 2k2k).

[F1]

A kk-uniform family is intersecting when every two members meet, and a star consists of the kk-sets through one fixed point (Intersecting uniform families of finite sets, The set [A]k[A]^{k} of kk-element subsets and the binomial coefficient (nk):=[n]k\binom{n}{k} := \lvert [n]^{k}\rvert).

Proof

technique · direct
1.1

A cyclic order of AA is a linear ordering modulo cyclic rotation. There are (n1)!(n-1)! cyclic orders: fix one element in the first position and order the remaining n1n-1 elements.

givenL2
1.2

Fix S[A]kS\in[A]^k. Exactly k!(nk)!k!(n-k)! cyclic orders make SS a cyclic interval: arrange the elements of SS within one consecutive block and arrange the elements of ASA\setminus S in the complementary block.

givenL2
1.3

For a fixed aAa\in A, deleting aa is a bijection from the star centred at aa to the (k1)(k-1)-subsets of A{a}A\setminus\{a\}. The star is intersecting because all its members contain aa, and its size is (n1k1)\binom{n-1}{k-1}.

F1
2.1

Count pairs (ω,S)(\omega,S) where ω\omega is a cyclic order and SFS\in\mathcal F is a length-kk interval in ω\omega. By step 1.2 there are Fk!(nk)!|\mathcal F|k!(n-k)! pairs.

step 1.2L2
3.1

By [L1], each of the (n1)!(n-1)! cyclic orders occurs in at most kk pairs. Hence Fk!(nk)!k(n1)!|\mathcal F|k!(n-k)!\le k(n-1)!.

step 1.1step 2.1L1
4.1

Cancelling the positive factor k!(nk)!=k(k1)!(nk)!k!(n-k)!=k(k-1)!(n-k)! in step 3.1 and using [L3] gives F(n1k1)|\mathcal F|\le\binom{n-1}{k-1}.

step 3.1L3algebra
5.1

Step 4.1 proves the upper bound and step 1.3 exhibits an intersecting family attaining it.

step 4.1step 1.3

Remarks

The hypothesis n2kn\ge2k is essential. At the boundary n=2kn=2k, choosing exactly one set from each complementary pair already gives many extremal families, so the theorem deliberately does not claim that stars are the only extremizers.

LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passaudited 2026-07-31Open item page →

A maximal pairwise disjoint subfamily either supplies a sunflower or gives a small transversal for the whole uniform family

Statement

Let k1k\ge1, let F\mathcal F be a finite family of distinct kk-element sets, and let r2r\ge2. If GF\mathcal G\subseteq\mathcal F is maximal among pairwise disjoint subfamilies, then either Gr|\mathcal G|\ge r, in which case F\mathcal F contains an rr-petal sunflower with empty core, or

X:=GGGX:=\bigcup_{G\in\mathcal G}G

meets every member of F\mathcal F and has cardinality at most k(r1)k(r-1).

Facts & Assumptions

Proof

technique · direct
1.1

If Gr|\mathcal G|\ge r, any rr members of G\mathcal G are pairwise disjoint and therefore form an rr-petal sunflower with empty core.

givenF1
1.2

Suppose Gr1|\mathcal G|\le r-1 and put X=GGGX=\bigcup_{G\in\mathcal G}G. Since the members of G\mathcal G are disjoint kk-sets, X=kGk(r1)|X|=k|\mathcal G|\le k(r-1).

givenF2
2.1

Every FFF\in\mathcal F meets XX. Otherwise FF would be disjoint from every GGG\in\mathcal G, so G{F}\mathcal G\cup\{F\} would be a larger pairwise disjoint subfamily, contradicting maximality.

step 1.2given
3.1

Thus the first case gives an empty-core sunflower, while the second gives a transversal XX of size at most k(r1)k(r-1) meeting every member of F\mathcal F.

step 1.1step 1.2step 2.1
TheoremStatement: AI-adaptedProof: AI-adaptedprecheck passaudited 2026-07-31Open item page →

Erdős-Rado sunflower lemma: more than k!(r1)kk!(r-1)^k distinct kk-sets contain an rr-petal sunflower

Statement

Let k0k\ge0 and r2r\ge2. Every finite family F\mathcal F of distinct kk-element sets satisfying

F>k!(r1)k|\mathcal F|>k!(r-1)^k

contains an rr-petal sunflower.

Facts & Assumptions

Given: Natural numbers k0k\ge0 and r2r\ge2, and a finite family F\mathcal F of distinct kk-sets with F>k!(r1)k|\mathcal F|>k!(r-1)^k.

[L1]

For k1k\ge1, a maximal disjoint subfamily either contains rr members, forming an empty-core sunflower, or its union is a transversal of size at most k(r1)k(r-1) (A maximal pairwise disjoint subfamily either supplies a sunflower or gives a small transversal for the whole uniform family).

[F1]

A sunflower is a family of distinct sets with one common pairwise intersection (Sunflowers, petals, and their common core).

[L3]

0!=10!=1 and k!=k(k1)!k!=k(k-1)! for k1k\ge1 (The factorial n!n! and the falling factorial nkn^{\underline{k}}, defined by recursion in N\mathbb{N}). Natural powers satisfy m0=1m^0=1 and mσ(q)=mqmm^{\sigma(q)}=m^q m (Exponentiation of natural numbers, mnm^{n}, and its agreement with the integer power in R\mathbb{R}); induction on N\mathbb N is valid (The principle of mathematical induction).

Proof

technique · induction
1.1

For k=0k=0, there is only one 00-element set, so no family of distinct 00-sets satisfies F>0!(r1)0=1|\mathcal F|>0!(r-1)^0=1. The implication is therefore true.

baseL3
1.2

Assume the assertion for (k1)(k-1)-element sets, where k1k\ge1, and let F\mathcal F satisfy the displayed bound for kk.

ihL3
2.1

Choose a maximal pairwise disjoint subfamily G\mathcal G. If Gr|\mathcal G|\ge r, [L1] already supplies the required sunflower. Otherwise X=GX=\bigcup\mathcal G meets every member of F\mathcal F and Xk(r1)|X|\le k(r-1).

step 1.2L1choose
3.1

In the second case, let R={(F,x):FF, xFX}\mathcal R=\{(F,x):F\in\mathcal F,\ x\in F\cap X\} and project R\mathcal R to XX. Every FFF\in\mathcal F contributes at least one incidence, so RF|\mathcal R|\ge|\mathcal F|. Set q=(k1)!(r1)k1q=(k-1)!(r-1)^{k-1}. Since F>k!(r1)k=k(r1)q|\mathcal F|>k!(r-1)^k=k(r-1)q and Xk(r1)|X|\le k(r-1), we have R>qX|\mathcal R|>q|X|. By [L2], some xXx\in X belongs to more than qq members of F\mathcal F.

step 2.1L2L3
4.1

Remove xx from those members. The resulting sets are distinct (k1)(k-1)-sets, so the induction hypothesis gives rr of them forming a sunflower with core CC. Restoring xx gives rr original members whose pairwise intersections are all C{x}C\cup\{x\}.

step 3.1ihF1
5.1

The first case in step 2.1 and the construction in step 4.1 cover all possibilities, so F\mathcal F contains an rr-petal sunflower.

step 2.1step 4.1discharge-induction
LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passaudited 2026-07-31Open item page →

A finite lattice has a bottom and a top, and every element is the join of the join-irreducible elements below it

Statement

Every nonempty finite lattice LL has a least element 0L0_L and a greatest element 1L1_L. Moreover, every xLx\in L is the join of the join-irreducible elements jxj\le x. For x=0Lx=0_L this is the empty join.

Facts & Assumptions

Given: A nonempty finite lattice LL.

[F1]

Every pair in a lattice has a meet and a join (Lattices, distributive lattices, and order ideals).

[F2]

A join-irreducible element is non-bottom and cannot be written as a join of two strictly smaller elements (Join-irreducible elements of a nonempty finite lattice).

[L1]

Every nonempty subset of N\mathbb N has a least element; a subset of a finite set is finite, and a proper subset has strictly smaller cardinality (The well-ordering principle, A subset of a finite set is finite, with BA\lvert B\rvert \le \lvert A\rvert, and equality holds if and only if B=AB = A).

Proof

technique · induction
1.1

Since LL is nonempty and finite, [L1] lets us choose mm for which the principal ideal m\downarrow m has least cardinality. If y<my<m, then y\downarrow y is a proper subset of m\downarrow m and [L1] makes its cardinality strictly smaller, contradicting that choice, so mm is minimal. If mm' is another minimal element, then mmm,mm\wedge m'\le m,m', so minimality gives mm=m=mm\wedge m'=m=m'. Thus the minimal element is unique and lies below every xLx\in L, because mxmm\wedge x\le m forces mx=mm\wedge x=m. Call it 0L0_L.

givenF1L1choose
1.2

Dually, choosing an element whose principal filter has least cardinality gives a unique maximal element 1L1_L, and every xLx\in L lies below it.

givenF1L1choose
2.1

We prove the decomposition of xx by induction on the cardinality of its principal ideal x={y:yx}\downarrow x=\{y:y\le x\}. For x=0Lx=0_L, the empty join is 0L0_L.

basestep 1.1
3.1

Assume every element with a smaller principal ideal is the join of the join-irreducibles below it.

ihstep 2.1
4.1

If x0Lx\ne0_L is join-irreducible, then xx itself is the required one-term join.

step 3.1F2
4.2

If x0Lx\ne0_L is not join-irreducible, there are a,b<xa,b<x with x=abx=a\vee b. The principal ideals of aa and bb are proper subsets of x\downarrow x, so [L1] gives each strictly smaller cardinality and the induction hypothesis writes each as a join of join-irreducibles below it. Joining those two finite families writes x=abx=a\vee b as a join of join-irreducibles below xx.

step 3.1ihF1F2L1
5.1

In every case, steps 2.1, 4.1 and 4.2 give a finite subfamily Dx\mathcal D_x of the join-irreducibles below xx whose join is xx. Let Jx\mathcal J_x be the set of all join-irreducibles below xx. Since every member of Jx\mathcal J_x is at most xx, its finite join is at most xx; since DxJx\mathcal D_x\subseteq\mathcal J_x, that join is also at least Dx=x\bigvee\mathcal D_x=x. Hence xx is the join of all members of Jx\mathcal J_x.

step 2.1step 4.1step 4.2F1
6.1

Step 5.1 proves the decomposition for every xLx\in L, while steps 1.1 and 1.2 provide the bottom and top.

step 1.1step 1.2step 5.1discharge-induction
LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passaudited 2026-07-31Open item page →

Every join-irreducible element of a distributive lattice is join-prime

Statement

Let LL be a finite distributive lattice and let jLj\in L be join-irreducible. If jabj\le a\vee b, then jaj\le a or jbj\le b. Thus jj is join-prime.

Facts & Assumptions

Given: A finite distributive lattice LL, a join-irreducible jLj\in L, and elements a,bLa,b\in L with jabj\le a\vee b.

[F1]

In a lattice, xyx\le y exactly when xy=xx\wedge y=x; distributivity gives x(yz)=(xy)(xz)x\wedge(y\vee z)=(x\wedge y)\vee(x\wedge z) (Lattices, distributive lattices, and order ideals).

[F2]

If j=uvj=u\vee v and jj is join-irreducible, then j=uj=u or j=vj=v (Join-irreducible elements of a nonempty finite lattice).

Proof

technique · direct
1.1

Since jabj\le a\vee b, one has j=j(ab)j=j\wedge(a\vee b). Distributivity rewrites this as j=(ja)(jb)j=(j\wedge a)\vee(j\wedge b).

givenF1
2.1

Join-irreducibility applied to step 1.1 gives j=jaj=j\wedge a or j=jbj=j\wedge b. These equalities are respectively equivalent to jaj\le a or jbj\le b.

step 1.1F1F2
3.1

Hence every join-irreducible element of a distributive lattice is join-prime.

step 2.1
LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passaudited 2026-07-31Open item page →

The order ideals of a finite poset form a distributive lattice under union and intersection

Statement

For a finite poset PP, the order ideals J(P)J(P) form a finite distributive lattice under inclusion. Its meet is intersection, its join is union, its bottom is \varnothing, and its top is PP.

Facts & Assumptions

Given: A finite poset PP and order ideals I,J,KJ(P)I,J,K\in J(P).

[F1]

An order ideal is downward closed, and a distributive lattice satisfies the two distributive identities for meet and join (Lattices, distributive lattices, and order ideals).

Proof

technique · direct
1.1

The sets IJI\cap J and IJI\cup J are order ideals: if yy belongs to the intersection or union and xyx\le y, downward closure in the relevant ideal puts xx in the same intersection or union.

givenF1
1.2

Set union and intersection satisfy I(JK)=(IJ)(IK)I\cap(J\cup K)=(I\cap J)\cup(I\cap K) and I(JK)=(IJ)(IK)I\cup(J\cap K)=(I\cup J)\cap(I\cup K) element by element.

givenalgebra
2.1

In the inclusion order, IJI\cap J is the greatest lower bound of I,JI,J and IJI\cup J is their least upper bound. Also \varnothing and PP are respectively the least and greatest order ideals.

step 1.1F1
3.1

Thus J(P)J(P) is a distributive lattice with the asserted operations and bounds. It is finite because it is a subcollection of the finite power set of PP.

step 2.1step 1.2F1L1
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-07-31Open item page →

Birkhoff representation theorem: every finite distributive lattice is isomorphic to the lattice of order ideals of its join-irreducible poset

Statement

Let LL be a nonempty finite distributive lattice and let P=JI(L)P=\operatorname{JI}(L) be its poset of join-irreducible elements. The map

Φ:LJ(P),Φ(x):={jP:jx},\Phi:L\longrightarrow J(P),\qquad \Phi(x):=\{j\in P:j\le x\},

is a lattice isomorphism. Its inverse sends an order ideal II to I\bigvee I, with the empty join equal to 0L0_L.

Facts & Assumptions

Given: A nonempty finite distributive lattice LL, its join-irreducible poset PP, and the map Φ\Phi in the Statement.

[L1]

Every xLx\in L is the join of the join-irreducible elements below it, and LL has a bottom 0L0_L (A finite lattice has a bottom and a top, and every element is the join of the join-irreducible elements below it).

[L2]

Every join-irreducible element of a distributive lattice is join-prime (Every join-irreducible element of a distributive lattice is join-prime).

[L3]

The order ideals of a finite poset form a distributive lattice under union and intersection (The order ideals of a finite poset form a distributive lattice under union and intersection).

[F1]

A bijection is a map that is both injective and surjective (Injection, surjection, bijection).

Proof

technique · constructive
1.1

The poset PP is finite because it is a subset of LL. For every xLx\in L, the set Φ(x)\Phi(x) is an order ideal of PP: if jxj\le x and iPi\in P satisfies iji\le j, then ixi\le x. Thus Φ\Phi is well defined.

givenL3L4
1.2

For an order ideal IJ(P)I\in J(P), construct Ψ(I):=I\Psi(I):=\bigvee I, taking Ψ()=0L\Psi(\varnothing)=0_L. Then IΦ(Ψ(I))I\subseteq\Phi(\Psi(I)).

givenL1construct
2.1

For x,yLx,y\in L, one has Φ(xy)=Φ(x)Φ(y)\Phi(x\wedge y)=\Phi(x)\cap\Phi(y). Also Φ(xy)=Φ(x)Φ(y)\Phi(x\vee y)=\Phi(x)\cup\Phi(y), because a join-irreducible jj satisfies jxyj\le x\vee y exactly when jxj\le x or jyj\le y by [L2].

step 1.1L2L3
2.2

The map Φ\Phi is injective. If Φ(x)=Φ(y)\Phi(x)=\Phi(y), then [L1] writes both xx and yy as the join of the same set of join-irreducibles, so x=yx=y.

step 1.1L1F1
2.3

Conversely, suppose jΦ(Ψ(I))j\in\Phi(\Psi(I)). If I=I=\varnothing, then j0Lj\le0_L, forcing j=0Lj=0_L, contrary to join-irreducibility. Thus II is nonempty. Repeated application of join-primality [L2] to the finite join jIj\le\bigvee I gives jij\le i for some iIi\in I. Since II is an order ideal, jIj\in I. Hence Φ(Ψ(I))=I\Phi(\Psi(I))=I.

step 1.2L1L2L4
3.1

Step 2.3 proves that Φ\Phi is surjective, while step 2.2 proves injectivity. Step 2.1 shows that it preserves meets and joins. Moreover [L1] gives Ψ(Φ(x))=x\Psi(\Phi(x))=x, so Ψ\Psi is its inverse. Therefore Φ\Phi is the asserted lattice isomorphism.

step 2.1step 2.2step 2.3L1F1discharge-construct

5 · Examples, counterexamples and false statements

False statementConstruction: AI-adaptedVerification: AI-generatedprecheck passaudited 2026-07-31Open item page →

False: every maximal antichain in a finite poset has maximum cardinality

Statement

Every maximal antichain in a finite poset has cardinality equal to the width.

Facts & Assumptions

Given: The three-element poset P={a,b,c}P=\{a,b,c\} with a<ba<b, a<ca<c, and b,cb,c incomparable.

[F1]

A maximal antichain is inclusion-maximal, while a maximum antichain has greatest cardinality; the width is the cardinality of a maximum antichain (Antichains, chain covers, and antichain covers of a poset, Height and width of a nonempty finite poset).

Refutation

technique · direct
1.1

The singleton {a}\{a\} is an antichain, and it is maximal because both remaining elements bb and cc are comparable with aa.

givenF1
1.2

The set {b,c}\{b,c\} is an antichain of cardinality 22, so the width of PP is at least 22 and {a}\{a\} is not maximum.

givenF1
2.1

Thus the finite poset PP has a maximal antichain that is not maximum, refuting the Statement.

step 1.1step 1.2
False statementConstruction: AI-adaptedVerification: AI-generatedprecheck passaudited 2026-07-31Open item page →

False: the Erdős-Ko-Rado bound holds without the hypothesis n2kn\ge 2k

Statement

For every 1k<n1\le k<n, every intersecting family of kk-subsets of an nn-element set has cardinality at most (n1k1)\binom{n-1}{k-1}.

Facts & Assumptions

Given: A three-element set AA and the family F=[A]2\mathcal F=[A]^2 of all its two-element subsets.

[F1]

Refutation

technique · direct
1.1

Any two members of F\mathcal F intersect, since two disjoint two-element subsets would require at least four elements while A=3|A|=3. Thus F\mathcal F is intersecting.

given
1.2

The family has cardinality (32)=3\binom32=3, while the claimed bound is (21)=2\binom21=2.

givenF1algebra
2.1

Hence the proposed bound fails at k=2k=2, n=3n=3, exactly where k<n<2kk<n<2k and the hypothesis n2kn\ge2k of [L1] is absent.

step 1.1step 1.2L1

Sources