Alphabeta Math
LemmaStatement: AI-adaptedProof: AI-adaptedPipeline-generatedprecheck passjudge pass (gpt-6.1-sol)audited 2026-10-08
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.

Linear extensions of a finite poset: existence, prescribed initial ideals, and adjacent-swap connectivity

Statement

Let (P,⪯) be a finite poset (Partial order and partially ordered set, Maximal element and greatest element), let linear extensions be as in Linear extensions of a finite poset, and let I⊆P be an order ideal, i.e. y∈I and x⪯y imply x∈I (Lattices, distributive lattices, and order ideals).

(1) Minimal elements. If P≠∅, then P contains an element minimal in P (Maximal element and greatest element): if no element of P were minimal, then, P being finite, one could assign to each x∈P an element strictly below x and iterate, producing an infinite strictly decreasing sequence in P, whose terms are pairwise distinct by transitivity.

(2) Initial ideals. Every finite poset has a linear extension, and more precisely: for every order ideal I of P and every linear extension σ=(x1,…,xm) of the induced poset (I,⪯∣I×I), the sequence σ can be extended to a linear extension π=(x1,…,xm,y1,…,yn−m) of P; in particular {x1,…,xm}=I is the set of the first m entries of π. Dually, every linear extension of the induced poset on P∖I can be appended to σ to give a linear extension of P.

(3) Adjacent-swap connectivity. If π and σ are linear extensions of P, then σ is obtained from π by finitely many interchanges of two consecutive entries that are incomparable in P; that is, one can pass from π to σ by repeatedly swapping adjacent entries x,y with neither x⪯y nor y⪯x.

Facts & Assumptions

Given: A finite poset (P,⪯) and an order ideal I⊆P.

[F1]

A partial order is reflexive, antisymmetric and transitive, its strict order is defined by x≺y if and only if x⪯y and x≠y, and two elements are incomparable when neither x⪯y nor y⪯x (Partial order and partially ordered set).

[F2]

An element m∈P is minimal when no element of P is strictly below it, that is, when there is no x∈P with x≺m; maximal elements are defined dually, reversing every inequality (Maximal element and greatest element).

[F3]

An order ideal is a subset I⊆P such that y∈I and x⪯y imply x∈I (Lattices, distributive lattices, and order ideals).

[F4]

A linear extension of a finite poset Q is a tuple listing every element of Q exactly once in which x≺y implies that x occurs before y; the induced poset on a subset of P is again a finite poset with the restricted order (Linear extensions of a finite poset).

Proof

Given: A finite poset (P,⪯) and an order ideal I⊆P.

Proof technique: direct.

1.1givenF1F2

Clause (1). Suppose that P≠∅ has no minimal element. Fix a listing P={p1,…,pn} of the finite set and define a sequence by x0:=p1 and, given xk=x∈P, let j be the least index with pj≺x (it exists because x is not minimal) and put xk+1:=pj. This recursion is well defined on N using only the order of the indices. It satisfies xk+1≺xk for every k, so for i<j transitivity gives xj≺xi, in particular xi≠xj; the infinite sequence therefore has pairwise distinct terms, contradicting the finiteness of P. Hence some element of P is minimal.

2.1givenF1F2F4step 1.1

Two basic facts about linear extensions. (i) Every finite poset Q has a linear extension: if Q=∅ take the empty tuple, and otherwise repeatedly remove a minimal element of the induced poset on the remaining set, which exists by clause (1) applied to that nonempty finite subposet, and list the removed elements in their order of removal; if a≺b in Q and b were removed before a, then at the moment b was removed the element a still belonged to the remaining set and satisfied a≺b, contradicting minimality of b there. (ii) If (z1,…,zr) is a linear extension of Q and the consecutive entries zi,zi+1 are incomparable in Q, then interchanging them yields a linear extension: every pair of entries other than {zi,zi+1} keeps its relative order, and the pair {zi,zi+1} is incomparable, so no order relation is violated.

3.1givenF3F4step 2.1

Clause (2). Let τ=(y1,…,yn−m) be a linear extension of the induced poset on P∖I, which exists by step 2.1(i) since P∖I is a finite poset. The concatenation π=(x1,…,xm,y1,…,yn−m) is a linear extension of P: within each block the order of the respective induced poset is respected, and a relation crossing the blocks would have to run from the second block to the first, of the form yj≺xi; but xi∈I, so the ideal property would give yj∈I, contradicting yj∈P∖I. Hence σ extends to a linear extension π of P whose first m entries are exactly the elements of I, and applying the same concatenation to an arbitrary linear extension τ of the induced poset on P∖I gives the dual assertion of clause (2). In particular step 2.1(i) proves the first sentence of clause (2).

3.2givenF1F4step 2.1

Clause (3), the reduction. Let π and σ be linear extensions of P and let a be the last entry of π. Then a is maximal in P: if a≺y for some y∈P, then y occurs after a in π, contradicting that a is last. Every entry occurring after a in σ is incomparable with a: if y≺a then y occurs before a in σ, and if a≺y then a is not maximal. Consequently moving a to the last position of σ by successively interchanging it with the entry immediately to its right is a sequence of interchanges of consecutive incomparable entries, each of which yields a linear extension by step 2.1(ii); the resulting list σ1 is a linear extension of P ending in a, obtained from σ by finitely many such interchanges.

4.1givenF1F4step 3.2∎

Clause (3), the induction. Induct on n=∣P∣: for n=0 both linear extensions are empty and no interchange is needed. For n≥1 let π, σ, a and σ1 be as in step 3.2, and delete the common last entry a from π and σ1. The resulting tuples π′ and σ1′ are linear extensions of the induced poset on Q:=P∖{a}, a finite poset with n−1<n elements, so by the induction hypothesis σ1′ is obtained from π′ by finitely many interchanges of consecutive entries that are incomparable in Q. Two elements of Q are comparable in Q exactly when they are comparable in P, so each of these interchanges is also an interchange of consecutive entries incomparable in P, and inserting them into π and σ1 produces linear extensions of P. Hence π is connected to σ1 by such interchanges, and step 3.2 connects σ1 to σ; thus σ is obtained from π by finitely many interchanges of consecutive entries that are incomparable in P.

Depends on

Used by

Cited to discharge well-definedness by Linear extensions of a finite poset.

Dependency tree · two levels

5 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources