Alphabeta Math
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,≤) be a poset (Partial order and partially ordered set).

An antichain is a subset A⊆P whose distinct elements are incomparable. Thus x,y∈A and x≠y imply that neither x≤y nor y≤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 P. These notions are different: maximal refers to inclusion, whereas maximum refers to cardinality.

A chain cover of P is a family C of chains (Chain in a poset) with P=⋃C∈CC. An antichain cover is a family A of antichains with P=⋃A∈AA. 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 P be a nonempty finite poset. Its height is

h(P):=max⁡{ ∣C∣:C⊆P is a chain },

and its width is

w(P):=max⁡{ ∣A∣:A⊆P is an antichain }.

Here ∣P∣ and the cardinalities below are finite cardinalities (The cardinality ∣A∣ of a finite set).

The maxima exist. A chain is a subset of P 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 P, hence finite with cardinality at most ∣P∣ by A subset of a finite set is finite, with ∣B∣≤∣A∣, and equality holds if and only if B=A. The possible cardinalities therefore form nonempty subsets of the finite set {0,1,…,∣P∣} — the empty subset is vacuously both a chain and an antichain, so 0 occurs, and every singleton is both, so some cardinality 1 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∣. Thus h(P) and w(P) are natural numbers with 1≤h(P),w(P)≤∣P∣.

The empty poset is excluded so that h(P) and w(P) are at least 1: on the empty poset the only chain and the only antichain are empty, so both maxima would be 0 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 P 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 y covers x if x<y and there is no z∈P with x<z<y. A rank function is a map ρ:P→N such that every minimal element has rank 0 and

ρ(y)=ρ(x)+1

whenever y covers x. A poset admitting a rank function is graded. Its rank-k level is

Pk:={x∈P:ρ(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 A, the Boolean lattice B(A) is the finite power set P(A) (∣P(A)∣=2∣A∣ for finite A) ordered by inclusion. Its rank function is

ρ(S):=∣S∣,

and its rank-k level is

B(A)k=[A]k={ S⊆A:∣S∣=k }

(The set [A]k of k-element subsets and the binomial coefficient (nk):=∣[n]k∣). Indeed, T covers S exactly when T=S∪{a} for one a∈A∖S, so a cover increases cardinality by one. The unique minimal element is ∅, of rank 0, and hence B(A) is graded (Graded poset, rank function, and rank levels).

If ∣A∣=n, then the rank-k level has cardinality (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 L in which every pair x,y has a greatest lower bound, its meet x∧y, and a least upper bound, its join x∨y. A lattice is distributive when, for all x,y,z∈L,

x∧(y∨z)=(x∧y)∨(x∧z)

and

x∨(y∧z)=(x∨y)∧(x∨z).

Let P be a poset. An order ideal, or down-set, is a subset I⊆P such that y∈I and x≤y imply x∈I. The set of all order ideals of P, ordered by inclusion, is denoted J(P). Both ∅ and P are order ideals.

A lattice isomorphism is a bijection preserving meets and joins. Such a map also preserves and reflects the order, since x≤y is equivalent to x∧y=x.

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

Join-irreducible elements of a nonempty finite lattice

Definition

Let L 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 0L. An element j∈L is join-irreducible if j≠0L and

j=a∨b⟹j=a or j=b

for all a,b∈L. The set of join-irreducible elements, with the order inherited from L, is denoted JI⁡(L).

An element j is join-prime if

j≤a∨b⟹j≤a or j≤b.

Join-prime implies join-irreducible whenever j≠0L. 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 A be a finite set and let F⊆[A]k be a k-uniform family (The set [A]k of k-element subsets and the binomial coefficient (nk):=∣[n]k∣). Its lower shadow is

∂F:={ R∈[A]k−1:R⊂S for some S∈F }

when k≥1, and ∂F:=∅ when k=0. Its upper shadow is

∇F:={ T∈[A]k+1:S⊂T for some S∈F }.

If k=∣A∣, the upper shadow is empty. Both shadows consist of the immediate neighbours of 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 A be a finite set. A family F⊆[A]k (The set [A]k of k-element subsets and the binomial coefficient (nk):=∣[n]k∣) is intersecting if

S∩T≠∅

for every S,T∈F. For k≥1 and a fixed a∈A, the star centred at a is

Sa:={ S∈[A]k:a∈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 r∈N with r≥2. Distinct finite sets F1,…,Fr form an r-petal sunflower if there is a set C such that

Fi∩Fj=C(i≠j).

The set C is the core, the sets Fi are the flowers, and the pairwise disjoint sets Fi∖C are the petals. Equivalently, F1,…,Fr form a sunflower precisely when their pairwise intersections are all equal.

A sunflower is k-uniform when every flower has cardinality k. 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 P be a nonempty finite poset of height h(P). Then P can be covered by h(P) antichains, and no cover by fewer antichains exists. Thus the minimum number of antichains in an antichain cover of P equals h(P).

Facts & Assumptions

Given: A nonempty finite poset P with height 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 P (Chain in a poset, Antichains, chain covers, and antichain covers of a poset).

[F2]

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

[L1]

Every nonempty subset of 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 x∈P, let r(x) be the greatest cardinality of a chain whose largest element is x. Such a chain exists, since {x} is one, and the greatest cardinality exists because the possible values form a nonempty finite subset of {1,…,∣P∣}.

givenF1L1
1.2

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

F1F2
2.1

If x<y, then appending y to a chain of cardinality r(x) ending at x gives a chain ending at y, so r(y)≥r(x)+1.

step 1.1F1
3.1

For i∈{1,…,h} put Ai:={x∈P:r(x)=i}. Each Ai is an antichain, since comparable distinct elements have different r-values by step 2.1.

step 2.1F1
4.1

Every x∈P belongs to exactly one Ai, and 1≤r(x)≤h by the definition of height, so A1,…,Ah cover P.

step 1.1step 3.1F2
5.1

Step 4.1 gives an antichain cover with h members and step 1.2 rules out every smaller one. Hence the minimum antichain-cover number is 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 P be a finite poset and let A be a maximal antichain. Define

P−:={x∈P:x≤a for some a∈A},P+:={x∈P:a≤x for some a∈A}.

Then P=P−∪P+ and P−∩P+=A. Both sets carry the order induced from P.

Facts & Assumptions

Given: A finite poset P, a maximal antichain A⊆P, and the subsets P− and 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 x∈P∖A were incomparable with every a∈A, then A∪{x} would be a larger antichain. Maximality therefore gives an a∈A comparable with x.

givenF1
1.2

Let x∈P−∩P+. There are a,b∈A with b≤x≤a, hence b≤a by transitivity. Since A is an antichain, a=b, and antisymmetry applied to a≤x≤a gives x=a∈A.

givenF1F2
2.1

For the comparable pair from step 1.1, either x≤a and x∈P−, or a≤x and x∈P+. Every member of A lies in both sets by reflexivity, so P=P−∪P+.

step 1.1F2
2.2

Conversely, every a∈A satisfies a≤a, so A⊆P−∩P+. Together with step 1.2 this gives P−∩P+=A.

step 1.2F2
3.1

Steps 2.1 and 2.2 establish the asserted union and intersection; restricting the order of P 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 P be a nonempty finite poset of width w, and let A be a maximum antichain that is neither the set of all minimal elements nor the set of all maximal elements. Form P− and P+ as in A maximal antichain splits a finite poset into its down-set and up-set with the antichain as their intersection. Then P− and P+ are nonempty proper induced subposets of P, both have width w, and both have cardinality strictly smaller than ∣P∣. If each has a chain cover with as many chains as its width, then those covers splice along A to give a chain cover of P with exactly w chains.

Facts & Assumptions

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

[L1]

For the down-set and up-set determined by a maximal antichain, P=P−∪P+ and P−∩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 ∣B∣≤∣A∣, and equality holds if and only if B=A).

[F3]

A partial order is transitive: x≤a≤y implies x≤y (Partial order and partially ordered set).

Proof

technique · direct
1.1

The antichain A has cardinality w and lies in both P− and P+. Since every antichain of either induced subposet is also an antichain of P, both P− and P+ have width exactly w.

givenF1L1
2.1

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

givenstep 1.1L1F2
2.2

By the hypothesis and step 1.1, choose chain covers {Ca−:a∈A} of P− and {Ca+:a∈A} of P+, indexed so that a∈Ca−∩Ca+. Such indexing is possible because each cover has w=∣A∣ chains, each chain contains at most one member of A, and all members of A must be covered.

step 1.1F1choose
3.1

Fix a∈A. If x∈Ca−⊆P− and a<x, then x≤b for some b∈A, so a<b, contradicting that A is an antichain. Hence every x∈Ca− satisfies x≤a. Dually, every y∈Ca+ satisfies a≤y. Thus x≤a≤y by transitivity, so Ca−∪Ca+ is a chain.

step 2.2L1F1F3
4.1

The w chains Ca−∪Ca+ cover P−∪P+=P. Thus they form the required width-sized chain cover of P.

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 P be a nonempty finite poset of width w(P). Then P can be covered by w(P) chains, and no cover by fewer chains exists. Thus the minimum number of chains in a chain cover of P equals w(P).

Facts & Assumptions

Given: A nonempty finite poset P.

[F1]

The width w(P) is the maximum cardinality of an antichain in P (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 (The principle of mathematical induction).

Proof

technique · induction
1.1

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

baseF1
1.2

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

ihL3
1.3

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

F1
2.1

If there exists a maximum antichain A that is neither the set of all minimal elements nor the set of all maximal elements, choose such an A. By [L1], the induced subposets P− and P+ are nonempty, have width w, and have cardinality at most n. The induction hypothesis gives each a chain cover of size its width, and [L1] splices these into a chain cover of P with w 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 P is finite, to obtain a maximal chain C containing a minimal and a maximal element.

step 1.2choose
3.1

Put Q:=P∖C. If Q is empty, then P=C is one chain and w=1. If Q is nonempty, then w(Q)≤w−1: otherwise Q would contain an antichain B of cardinality w, making B a maximum antichain of P disjoint from C; but every such antichain is, by the present case, all minimal elements or all maximal elements, and C contains an element of each kind.

step 2.2F1
4.1

When Q is nonempty it has cardinality at most n, so the induction hypothesis covers it by w(Q)≤w−1 chains. Adding the chain C gives a cover of P by at most w chains; it cannot use fewer, because a maximum antichain of cardinality w 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) in the two exhaustive cases. Thus [L3] proves Q(n) for every n≥1, 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,s≥1 be natural numbers. Every pairwise distinct finite list of reals of length (r−1)(s−1)+1 has a strictly increasing sublist of length r or a strictly decreasing sublist of length s.

Facts & Assumptions

Given: Natural numbers r,s≥1 and a pairwise distinct list (ai)i<N of reals with N=(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 h can be covered by h antichains (Mirsky's theorem: the minimum number of antichains covering a finite poset equals its height).

[L2]

If f:A→B is a function between finite sets and every fibre has at most q elements, then ∣A∣≤q∣B∣ (If ∣A∣>k∣B∣ then every f:A→B has a fibre with more than k elements, and for nonempty B some fibre has at least ⌈∣A∣/∣B∣⌉ elements, by contraposition).

Proof

technique · direct
1.1

If r=1 or s=1, any one-term sublist has the required kind, so assume r,s≥2.

givenF1
1.2

On the index set {0,…,N−1} define i⪯j when i≤j and ai≤aj. The relation is reflexive and transitive componentwise, while i⪯j⪯i forces i=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 r. Then the index-value poset has height at most r−1, so [L1] covers its indices by at most r−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 r−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<j then ai<aj would make i≺j, while equality is excluded. Hence, if there is no strictly decreasing sublist of length s, every such antichain has at most s−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 r−1 parts, and step 2.2 says that every fibre has at most s−1 elements. Thus [L2] gives N≤(r−1)(s−1), contradicting N=(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 r, or a strictly decreasing one of length s.

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

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

Statement

Let A be an n-element set. The Boolean lattice B(A) has exactly n! maximal chains. If S⊆A has cardinality k, then exactly k!(n−k)! maximal chains contain S.

Facts & Assumptions

Given: A finite set A with ∣A∣=n and a subset S⊆A with ∣S∣=k.

[F1]

The Boolean lattice is P(A) ordered by inclusion, with rank ∣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) of A determines the maximal chain ∅⊂{a1}⊂{a1,a2}⊂⋯⊂A.

givenF1construct
2.1

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

step 1.1F1
2.2

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

step 1.1L1
3.1

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

step 1.1step 2.1L1
4.1

The product rule therefore gives exactly k!(n−k)! maximal chains through S. Summing this count over the (nk) possible S agrees with the total 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 A be an n-element set and let F⊆P(A) be an antichain. Then

∑S∈F1(n∣S∣)≤1.

Facts & Assumptions

Given: An n-element set A and an antichain F in its Boolean lattice.

[L1]

There are n! maximal chains in B(A), and a fixed k-set belongs to exactly k!(n−k)! of them (The Boolean lattice on an n-element set has n! maximal chains, and exactly k!(n−k)! contain a fixed k-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 ∑i∈Sai over a finite index set, and its product form).

Proof

technique · direct
1.1

Count pairs (S,C) where S∈F and C is a maximal chain containing S. By [L1], the number is ∑S∈F∣S∣!(n−∣S∣)!.

givenL1F2
1.2

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

givenF1L1
2.1

Combining steps 1.1 and 1.2 and dividing by the positive number n! gives ∑S∈F∣S∣!(n−∣S∣)!/n!≤1.

step 1.1step 1.2algebra
3.1

By [L2], each summand in step 2.1 equals 1/(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 A be an n-element set, let 0≤k<n, and let F⊆[A]k. Then

∣F∣(nk)≤∣∇F∣(nk+1).

Equality holds exactly when every T∈∇F contains all of its k-element subsets in F.

Facts & Assumptions

Proof

technique · direct
1.1

Fix S∈[A]k. Since A is the disjoint union of S and A∖S, [L1] gives ∣A∖S∣=n−k. The map x↦S∪{x} is a bijection from A∖S to the (k+1)-subsets of A properly containing S: its inverse sends such a set to its unique element outside S. Thus every S∈[A]k has exactly n−k one-element extensions.

givenL1construct
1.2

Fix T∈[A]k+1. The map y↦T∖{y} is a bijection from T to its k-element subsets, with inverse sending a k-subset to its unique omitted element. Hence T has exactly k+1 such subsets.

givenL1construct
2.1

Count pairs (S,T) with S∈F, T∈[A]k+1, and S⊂T. By step 1.1, there are ∣F∣(n−k) pairs.

step 1.1
2.2

Every second coordinate lies in ∇F, and step 1.2 shows that a fixed T∈∇F contains at most k+1 members of F. Thus the same number of pairs is at most ∣∇F∣(k+1).

step 1.2F1
3.1

Steps 2.1 and 2.2 give ∣F∣(n−k)≤∣∇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 T∈∇F contributes all of its k+1 possible k-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∣(nk−1)≥∣F∣(nk)

for 1≤k≤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 n and 0≤k≤n,

(nk)=(nn−k).

For 0≤k<n,

(nk+1)≥(nk)⟺k+1≤n−k.

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

Facts & Assumptions

Given: Natural numbers n and k with 0≤k≤n.

[F1]

(nk) is the number of k-element subsets of an n-element set (The set [A]k of k-element subsets and the binomial coefficient (nk):=∣[n]k∣).

[L1]
[L2]

The product rule licenses the usual double count of a set together with a chosen element outside or inside it (The product rule: ∣A×B∣=∣A∣ ∣B∣, and ∣∏i<mAi∣=∏i<m∣Ai∣).

Proof

technique · direct
1.1

The symmetry (nk)=(nn−k) is the symmetry clause of [L1].

L1
1.2

For k<n, count pairs (S,x) with ∣S∣=k and x∉S by first choosing S, or by first choosing the (k+1)-set S∪{x} and then the deleted element. This gives (nk)(n−k)=(nk+1)(k+1), in agreement with [L1].

F1L1L2
2.1

Since both n−k and k+1 are positive, step 1.2 shows that (nk+1)≥(nk) exactly when n−k≥k+1, with equality exactly when n−k=k+1.

step 1.2algebra
3.1

Reading step 2.1 as k increases gives strict increase before the middle, equality between the two middle ranks only when n 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 A be an n-element set. Every antichain F⊆P(A) satisfies

∣F∣≤(n⌊n/2⌋).

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

Facts & Assumptions

Given: An n-element set A and an antichain F⊆P(A).

[L1]

The LYM inequality gives ∑S∈F1/(n∣S∣)≤1 (Lubell-Yamamoto-Meshalkin inequality for antichains in a Boolean lattice).

[L2]

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

[L3]

For k<n and G⊆[A]k, local LYM gives ∣G∣/(nk)≤∣∇G∣/(nk+1), with equality exactly when every set in the upper shadow contains all its k-subsets in G; the hypothesis k<n is needed, since at k=n the right-hand denominator (nn+1) is zero (Local LYM inequality comparing a uniform family with its upper shadow).

Proof

technique · direct
1.1

Put M:=(n⌊n/2⌋). By [L2], every (n∣S∣)≤M, so [L1] gives ∣F∣/M≤∑S∈F1/(n∣S∣)≤1. Hence ∣F∣≤M.

givenL1L2
2.1

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

step 1.1L2
3.1

If n is even, [L2] leaves only rank n/2. Thus F⊆[A]n/2, and equality of cardinalities forces F=[A]n/2.

step 2.1L2F1
3.2

Suppose n=2k+1 is odd. Write G:=F∩[A]k and H:=F∩[A]k+1. Since F is an antichain, H is disjoint from ∇G. The two middle levels both have cardinality M, and [L3] gives ∣∇G∣≥∣G∣. Therefore ∣F∣=∣G∣+∣H∣≤∣G∣+M−∣∇G∣≤M.

step 2.1L2L3F1
4.1

Equality in step 3.2 forces ∣∇G∣=∣G∣ and H=[A]k+1∖∇G. By the equality clause of [L3], whenever S∈G, x∉S, and y∈S, the set (S∖{y})∪{x} also lies in G: it is a k-subset of S∪{x}∈∇G.

step 3.2L3
5.1

Any two k-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 is either empty or all of [A]k. In the first case equality forces H=[A]k+1; in the second, ∇G=[A]k+1 and equality forces H=∅.

step 4.1F1
6.1

Complete levels are antichains and the middle ones have cardinality M. 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) is symmetric if its least and greatest ranks sum to ∣A∣. If B(A) has a partition into symmetric saturated chains and x∉A, then B(A∪{x}) also has such a partition.

Facts & Assumptions

Given: A finite set A with ∣A∣=n, an element x∉A, and a symmetric chain decomposition of B(A).

[F1]

The rank of a subset in B(A) is its cardinality, and adjoining x 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:Sr⊂Sr+1⊂⋯⊂Sn−r of the given decomposition, where the subscripts are ranks and r+(n−r)=n.

givenF1
2.1

Construct the chain C0:Sr⊂Sr+1⊂⋯⊂Sn−r⊂Sn−r∪{x} in B(A∪{x}). Its endpoint ranks are r and n−r+1, whose sum is n+1.

step 1.1F1construct
2.2

If r<n−r, also construct C1:Sr∪{x}⊂Sr+1∪{x}⊂⋯⊂Sn−r−1∪{x}. Its endpoint ranks are r+1 and n−r, whose sum is n+1; when r=n−r, this second chain is empty and is omitted.

step 1.1F1construct
3.1

The chains C0 and C1 partition the two copies {T:T∈C} and {T∪{x}:T∈C}: the top set with x goes to C0, and every other set with x goes to C1.

step 2.1step 2.2
4.1

Applying this construction independently to every chain of the original partition covers each subset of A∪{x} exactly once and produces only symmetric chains. Hence it is a symmetric chain decomposition of B(A∪{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 A, the Boolean lattice B(A) can be partitioned into saturated chains whose least and greatest ranks sum to ∣A∣.

Facts & Assumptions

Given: A finite set A.

[L1]

A symmetric chain decomposition of B(X) lifts to one of B(X∪{x}) whenever x∉X (A symmetric chain decomposition of one Boolean lattice lifts to the next Boolean lattice).

[L2]

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

Proof

technique · induction
1.1

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

base
1.2

Assume every Boolean lattice on an n-element set has a symmetric chain decomposition, and let A have n+1 elements. Choose x∈A and put X=A∖{x}, so ∣X∣=n.

ihL2choose
2.1

The induction hypothesis gives a symmetric chain decomposition of B(X), and [L1] lifts it to a symmetric chain decomposition of B(X∪{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 A.

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 A has n elements, every antichain in B(A) has cardinality at most (n⌊n/2⌋).

Facts & Assumptions

Given: An n-element set A and an antichain F in 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⌋ consists of the ⌊n/2⌋-subsets of A and has cardinality (n⌊n/2⌋) (The Boolean lattice of subsets of a finite set and its rank levels, The set [A]k of k-element subsets and the binomial coefficient (nk):=∣[n]k∣).

Proof

technique · direct
1.1

Fix the symmetric saturated-chain decomposition supplied by [L1]. Every chain in it meets rank ⌊n/2⌋ exactly once, because its consecutive ranks run from some r≤⌊n/2⌋ through n−r≥⌊n/2⌋.

givenL1
2.1

Consequently the number of chains in the decomposition equals the cardinality of rank ⌊n/2⌋, hence equals (n⌊n/2⌋).

step 1.1F2
3.1

By [F1], the antichain 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 k cyclic intervals of length k in a cyclic order are pairwise intersecting when the ground-set size is at least 2k

Statement

Let 1≤k and n≥2k, and place an n-element set in a cyclic order. Among its n cyclic intervals of length k, every pairwise intersecting family has at most k members.

Facts & Assumptions

Given: Natural numbers 1≤k and n≥2k, a cyclic order (a0,…,an−1), and a pairwise intersecting family I of its length-k cyclic intervals, with indices read modulo n.

[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 is empty there is nothing to prove. Otherwise rotate the notation so that I0:={a0,…,ak−1} belongs to I.

given
1.2

For each j∈{1,…,k−1}, the interval starting at aj and the interval starting at aj−k are disjoint: the latter ends at aj−1 and the former begins at aj, and together they use two adjacent blocks of k positions without wrapping into each other because n≥2k.

given
2.1

Every other length-k interval in I must intersect I0. Since n≥2k, its starting position is therefore one of 1,…,k−1 or one of n−k+1,…,n−1.

step 1.1F1
3.1

Thus I contains at most one interval from each of the k−1 disjoint pairs in step 1.2, in addition to I0. Hence ∣I∣≤1+(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 1≤k and n≥2k, an intersecting family of k-subsets of an n-set has size at most (n−1k−1), and a star attains the bound

Statement

Let A be an n-element set, where 1≤k and n≥2k. If F⊆[A]k is intersecting, then

∣F∣≤(n−1k−1).

For every fixed a∈A, the star {S∈[A]k:a∈S} is intersecting and has cardinality (n−1k−1), so the bound is attained. No uniqueness of extremal families is asserted.

Facts & Assumptions

Given: An n-element set A, natural numbers 1≤k and n≥2k, and an intersecting family F⊆[A]k.

[L1]

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

[F1]

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

Proof

technique · direct
1.1

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

givenL2
1.2

Fix S∈[A]k. Exactly k!(n−k)! cyclic orders make S a cyclic interval: arrange the elements of S within one consecutive block and arrange the elements of A∖S in the complementary block.

givenL2
1.3

For a fixed a∈A, deleting a is a bijection from the star centred at a to the (k−1)-subsets of A∖{a}. The star is intersecting because all its members contain a, and its size is (n−1k−1).

F1
2.1

Count pairs (ω,S) where ω is a cyclic order and S∈F is a length-k interval in ω. By step 1.2 there are ∣F∣k!(n−k)! pairs.

step 1.2L2
3.1

By [L1], each of the (n−1)! cyclic orders occurs in at most k pairs. Hence ∣F∣k!(n−k)!≤k(n−1)!.

step 1.1step 2.1L1
4.1

Cancelling the positive factor k!(n−k)!=k(k−1)!(n−k)! in step 3.1 and using [L3] gives ∣F∣≤(n−1k−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 n≥2k is essential. At the boundary n=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 k≥1, let F be a finite family of distinct k-element sets, and let r≥2. If G⊆F is maximal among pairwise disjoint subfamilies, then either ∣G∣≥r, in which case F contains an r-petal sunflower with empty core, or

X:=⋃G∈GG

meets every member of F and has cardinality at most k(r−1).

Facts & Assumptions

Given: A natural k≥1, a finite family F of distinct k-sets, a natural r≥2, and a maximal pairwise disjoint subfamily G.

[F1]

Pairwise disjoint distinct sets form a sunflower with empty core (Sunflowers, petals, and their common core).

Proof

technique · direct
1.1

If ∣G∣≥r, any r members of G are pairwise disjoint and therefore form an r-petal sunflower with empty core.

givenF1
1.2

Suppose ∣G∣≤r−1 and put X=⋃G∈GG. Since the members of G are disjoint k-sets, ∣X∣=k∣G∣≤k(r−1).

givenF2
2.1

Every F∈F meets X. Otherwise F would be disjoint from every G∈G, so G∪{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 X of size at most k(r−1) meeting every member of 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!(r−1)k distinct k-sets contain an r-petal sunflower

Statement

Let k≥0 and r≥2. Every finite family F of distinct k-element sets satisfying

∣F∣>k!(r−1)k

contains an r-petal sunflower.

Facts & Assumptions

Given: Natural numbers k≥0 and r≥2, and a finite family F of distinct k-sets with ∣F∣>k!(r−1)k.

[L1]

For k≥1, a maximal disjoint subfamily either contains r members, forming an empty-core sunflower, or its union is a transversal of size at most 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).

[L2]

If f:A→B is a function between finite sets and ∣A∣>q∣B∣, then some fibre has more than q elements (If ∣A∣>k∣B∣ then every f:A→B has a fibre with more than k elements, and for nonempty B some fibre has at least ⌈∣A∣/∣B∣⌉ elements).

[L3]

0!=1 and k!=k(k−1)! for k≥1 (The factorial n! and the falling factorial nk‾, defined by recursion in N). Natural powers satisfy m0=1 and mσ(q)=mqm (Exponentiation of natural numbers, mn, and its agreement with the integer power in R); induction on N is valid (The principle of mathematical induction).

Proof

technique · induction
1.1

For k=0, there is only one 0-element set, so no family of distinct 0-sets satisfies ∣F∣>0!(r−1)0=1. The implication is therefore true.

baseL3
1.2

Assume the assertion for (k−1)-element sets, where k≥1, and let F satisfy the displayed bound for k.

ihL3
2.1

Choose a maximal pairwise disjoint subfamily G. If ∣G∣≥r, [L1] already supplies the required sunflower. Otherwise X=⋃G meets every member of F and ∣X∣≤k(r−1).

step 1.2L1choose
3.1

In the second case, let R={(F,x):F∈F, x∈F∩X} and project R to X. Every F∈F contributes at least one incidence, so ∣R∣≥∣F∣. Set q=(k−1)!(r−1)k−1. Since ∣F∣>k!(r−1)k=k(r−1)q and ∣X∣≤k(r−1), we have ∣R∣>q∣X∣. By [L2], some x∈X belongs to more than q members of F.

step 2.1L2L3
4.1

Remove x from those members. The resulting sets are distinct (k−1)-sets, so the induction hypothesis gives r of them forming a sunflower with core C. Restoring x gives r original members whose pairwise intersections are all C∪{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 contains an r-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 L has a least element 0L and a greatest element 1L. Moreover, every x∈L is the join of the join-irreducible elements j≤x. For x=0L this is the empty join.

Facts & Assumptions

Given: A nonempty finite lattice L.

[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 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 ∣B∣≤∣A∣, and equality holds if and only if B=A).

Proof

technique · induction
1.1

Since L is nonempty and finite, [L1] lets us choose m for which the principal ideal ↓m has least cardinality. If y<m, then ↓y is a proper subset of ↓m and [L1] makes its cardinality strictly smaller, contradicting that choice, so m is minimal. If m′ is another minimal element, then m∧m′≤m,m′, so minimality gives m∧m′=m=m′. Thus the minimal element is unique and lies below every x∈L, because m∧x≤m forces m∧x=m. Call it 0L.

givenF1L1choose
1.2

Dually, choosing an element whose principal filter has least cardinality gives a unique maximal element 1L, and every x∈L lies below it.

givenF1L1choose
2.1

We prove the decomposition of x by induction on the cardinality of its principal ideal ↓x={y:y≤x}. For x=0L, the empty join is 0L.

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 x≠0L is join-irreducible, then x itself is the required one-term join.

step 3.1F2
4.2

If x≠0L is not join-irreducible, there are a,b<x with x=a∨b. The principal ideals of a and b are proper subsets of ↓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=a∨b as a join of join-irreducibles below x.

step 3.1ihF1F2L1
5.1

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

step 2.1step 4.1step 4.2F1
6.1

Step 5.1 proves the decomposition for every x∈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 L be a finite distributive lattice and let j∈L be join-irreducible. If j≤a∨b, then j≤a or j≤b. Thus j is join-prime.

Facts & Assumptions

Given: A finite distributive lattice L, a join-irreducible j∈L, and elements a,b∈L with j≤a∨b.

[F1]

In a lattice, x≤y exactly when x∧y=x; distributivity gives x∧(y∨z)=(x∧y)∨(x∧z) (Lattices, distributive lattices, and order ideals).

[F2]

If j=u∨v and j is join-irreducible, then j=u or j=v (Join-irreducible elements of a nonempty finite lattice).

Proof

technique · direct
1.1

Since j≤a∨b, one has j=j∧(a∨b). Distributivity rewrites this as j=(j∧a)∨(j∧b).

givenF1
2.1

Join-irreducibility applied to step 1.1 gives j=j∧a or j=j∧b. These equalities are respectively equivalent to j≤a or j≤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 P, the order ideals J(P) form a finite distributive lattice under inclusion. Its meet is intersection, its join is union, its bottom is ∅, and its top is P.

Facts & Assumptions

Given: A finite poset P and order ideals I,J,K∈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 I∩J and I∪J are order ideals: if y belongs to the intersection or union and x≤y, downward closure in the relevant ideal puts x in the same intersection or union.

givenF1
1.2

Set union and intersection satisfy I∩(J∪K)=(I∩J)∪(I∩K) and I∪(J∩K)=(I∪J)∩(I∪K) element by element.

givenalgebra
2.1

In the inclusion order, I∩J is the greatest lower bound of I,J and I∪J is their least upper bound. Also ∅ and P are respectively the least and greatest order ideals.

step 1.1F1
3.1

Thus 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 P.

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 L be a nonempty finite distributive lattice and let P=JI⁡(L) be its poset of join-irreducible elements. The map

Φ:L⟶J(P),Φ(x):={j∈P:j≤x},

is a lattice isomorphism. Its inverse sends an order ideal I to ⋁I, with the empty join equal to 0L.

Facts & Assumptions

Given: A nonempty finite distributive lattice L, its join-irreducible poset P, and the map Φ in the Statement.

[L1]

Every x∈L is the join of the join-irreducible elements below it, and L has a bottom 0L (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 P is finite because it is a subset of L. For every x∈L, the set Φ(x) is an order ideal of P: if j≤x and i∈P satisfies i≤j, then i≤x. Thus Φ is well defined.

givenL3L4
1.2

For an order ideal I∈J(P), construct Ψ(I):=⋁I, taking Ψ(∅)=0L. Then I⊆Φ(Ψ(I)).

givenL1construct
2.1

For x,y∈L, one has Φ(x∧y)=Φ(x)∩Φ(y). Also Φ(x∨y)=Φ(x)∪Φ(y), because a join-irreducible j satisfies j≤x∨y exactly when j≤x or j≤y by [L2].

step 1.1L2L3
2.2

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

step 1.1L1F1
2.3

Conversely, suppose j∈Φ(Ψ(I)). If I=∅, then j≤0L, forcing j=0L, contrary to join-irreducibility. Thus I is nonempty. Repeated application of join-primality [L2] to the finite join j≤⋁I gives j≤i for some i∈I. Since I is an order ideal, j∈I. Hence Φ(Ψ(I))=I.

step 1.2L1L2L4
3.1

Step 2.3 proves that Φ is surjective, while step 2.2 proves injectivity. Step 2.1 shows that it preserves meets and joins. Moreover [L1] gives Ψ(Φ(x))=x, so Ψ is its inverse. Therefore Φ 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} with a<b, a<c, and b,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} is an antichain, and it is maximal because both remaining elements b and c are comparable with a.

givenF1
1.2

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

givenF1
2.1

Thus the finite poset P 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 n≥2k

Statement

For every 1≤k<n, every intersecting family of k-subsets of an n-element set has cardinality at most (n−1k−1).

Facts & Assumptions

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

[F1]

(nk) is the cardinality of the family of k-subsets of an n-element set (The set [A]k of k-element subsets and the binomial coefficient (nk):=∣[n]k∣).

Refutation

technique · direct
1.1

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

given
1.2

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

givenF1algebra
2.1

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

step 1.1step 1.2L1∎

Sources