Alphabeta Math
Pipeline-generated
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.

✓ 3 results · all verified · 3 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; all 3 also cleared it.

Finite Lattice Projections and Coxeter Chain Labels

1 · Prerequisites

2 · Summary

This page supplies the lattice-congruence and chain-label machinery that the library's Coxeter quotients and interval shellings consume, importing the existing partial-order, chain, lattice, graded-poset, order-complex and Möbius definitions rather than rebuilding poset foundations.

Finite lattice congruences, interval endpoints and descending rooted-chain labels fixes the vocabulary: lattice congruences of a finite lattice, the proposed quotient operations and class endpoints, and descending rooted-chain labelings whose labels may depend on the chain above a cover, with the no-tie and lex-increasing hypotheses and the ordinary edge-labeling special case. No existence claim is built into the definition. Lattice quotient descent, class intervals and monotone endpoints then proves that each class is closed under finite meets and joins, that the endpoints exist and the class is the interval between them, that the quotient operations are independent of representatives and make the classes a lattice, and that the endpoint maps are order-preserving; finiteness is used exactly to form the iterated meet and join of the members of a class, and no choice principle is used. The interval criterion for a lattice congruence: interval classes with monotone endpoints converts this into the working test: an equivalence relation whose classes are intervals is a lattice congruence if and only if its endpoint maps are order-preserving. Lexicographic chain shelling and the falling-chain Möbius formula consumes the labeling hypotheses: the lexicographic order of maximal chains satisfies the pairwise facet replacement criterion for a shelling of the order complex of an interval and of its open interval, and the Möbius value of a rooted interval is, up to sign, the number of its strictly falling maximal chains, with the rank-zero and rank-one conventions stated explicitly.

Required earlier pages: order-zorn-and-the-axiom-of-choice, simplicial-subdivision-and-simplicial-approximation, relations-functions-and-quotients, chains-antichains-sperner-and-dilworth and incidence-algebras-and-mobius-inversion. The companion finite-lattice-projections-and-coxeter-chain-labels-examples tests these constructions on a chain, on a diamond and on the Boolean lattice B3.

3 · Logical flowchart

4 · Definitions, theorems and proofs

DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (gpt-6.1-sol)audited 2026-10-08Open item page →

Finite lattice congruences, interval endpoints and descending rooted-chain labels

Definition

Let L be a finite lattice (Lattices, distributive lattices, and order ideals) with meet ∧ and join ∨, and let P be a finite graded poset (Graded poset, rank function, and rank levels) with rank function ρ (Partial order and partially ordered set).

(1) Lattice congruences and projected endpoints. An equivalence relation θ on L is a lattice congruence if x≡θx′ and y≡θy′ imply x∧y≡θx′∧y′ and x∨y≡θx′∨y′. For x∈L write [x]θ for the class of x. On classes this defines the proposed quotient operations [x]θ∨[y]θ:=[x∨y]θ and [x]θ∧[y]θ:=[x∧y]θ; the proposed lower endpoint π↓(x) and upper endpoint π↑(x) of a class are its least and greatest members. The definition asserts neither that the quotient operations are independent of representatives nor that endpoints exist; both are proved in Lattice quotient descent, class intervals and monotone endpoints.

(2) Descending rooted-chain labels. Let x≤y in P, let [x,y]={z∈P:x≤z≤y} be the closed interval (Intervals in a poset; locally finite, lower-finite and upper-finite posets) and put ρ(x,y):=ρ(y)−ρ(x). A descending rooted-chain labeling of [x,y] with values in a linearly ordered set (Λ,<) assigns to every pair (c,v⋖w) consisting of a descending chain c=(y=z0⋗z1⋗⋯⋗zj=w) in [x,y] and a cover v⋖w (Graded poset, rank function, and rank levels) a label λ(c;v⋖w)∈Λ; the label may depend on the chain c above w, not only on the cover. A maximal chain of [x,y] is a chain of the form y=m0⋗m1⋗⋯⋗mn=x with n=ρ(x,y) (equivalently: a chain of [x,y] contained in no larger chain of [x,y]); note ∣m∣=n+1 for every maximal chain m of [x,y]. Its label word is the n-tuple λ(m)=(λ1(m),…,λn(m)) with λi(m):=λ(m0⋗⋯⋗mi−1; mi⋖mi−1): as one descends the chain, each step is labeled relative to the chain already traversed above it. Given x≤v≤w≤y and a descending chain c from y to w, the rooted interval ([v,w],c) carries the labeling induced by keeping the root chain fixed: a maximal chain v=w0⋖w1⋖⋯⋖wk=w of [v,w] has label word whose i-th entry is the label of its i-th step counted from the top, the cover wk−i⋖wk−i+1, paired with the root chain c extended by wk−1⋗⋯⋗wk−i+1 (an empty extension when i=1), that is, λ(c+wk−1⋗⋯⋗wk−i+1; wk−i⋖wk−i+1). An ordinary edge labeling is the special case in which λ(c;v⋖w) does not depend on c.

(3) Increasing and falling chains, descents, lexicographic order. A maximal chain m of [x,y] is increasing if λ1(m)<λ2(m)<⋯<λn(m); it is falling if λ1(m)≥λ2(m)≥⋯≥λn(m) and strictly falling if λ1(m)>λ2(m)>⋯>λn(m). Its descent set is D(m):={i∈{1,…,n−1}:λi(m)>λi+1(m)}, so that m is strictly falling exactly when D(m)={1,…,n−1}. Label words are compared lexicographically: λ(m′)≺λ(m) if at the least index i with λi(m′)≠λi(m) one has λi(m′)<λi(m).

(4) No-tie and lex-increasing hypotheses. The labeling satisfies the no-tie condition (N) if in every rooted interval ([v,w],c) of [x,y] the labels of any maximal chain of [v,w] are pairwise distinct; then falling and strictly falling coincide on each maximal chain. It satisfies the lex-increasing property (L) if in every rooted interval ([v,w],c) of [x,y] there is exactly one increasing maximal chain, and its label word is lexicographically first among the label words of all maximal chains of ([v,w],c). The rank-zero and rank-one cases give (L) its expected vacuous meaning: a rank-zero interval has one maximal chain, consisting of its single element and having an empty label word, and a rank-one interval has a single chain whose one-term label word is increasing.

LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (gpt-6.1-sol)audited 2026-10-08Open item page →

Lattice quotient descent, class intervals and monotone endpoints

Statement

Let L be a finite lattice, let θ be a lattice congruence on L (Finite lattice congruences, interval endpoints and descending rooted-chain labels) and let [x]θ be the class of x∈L. Then:

(i) (closure) each class is closed under meet and join: x≡θy implies x∧y≡θy and x∨y≡θy; consequently each class is closed under the meet and the join of any nonempty finite subfamily of its members;

(ii) (endpoints) each class has a least member π↓(x) and a greatest member π↑(x), both lying in the class, and the class is the interval between them, [x]θ={z∈L:π↓(x)≤z≤π↑(x)} (Intervals in a poset; locally finite, lower-finite and upper-finite posets);

(iii) (quotient lattice) the proposed quotient operations are independent of the chosen representatives, and with them the set of classes is a lattice L/θ whose order is given by [x]θ≤[y]θ if and only if x∨y≡θy; the projection x↦[x]θ preserves meets and joins;

(iv) (monotonicity) the endpoint maps π↓:L→L and π↑:L→L are order-preserving.

Finiteness is used exactly in (ii): the meet and the join of all members of a class are finite iterated meets and joins, formed over a listing of the finite nonempty class (The cardinality ∣A∣ of a finite set, A subset of a finite set is finite, with ∣B∣≤∣A∣, and equality holds if and only if B=A). No choice principle is used anywhere: the class is listed by a bijection with a natural number, and the binary meet and join are applied along that listing.

Facts & Assumptions

Given: A finite lattice L with meet ∧ and join ∨, a lattice congruence θ on L, an element x∈L, and the class [x]θ={y∈L:x≡θy}. Write C:=[x]θ.

[F1]

θ is a lattice congruence: x≡θx′ and y≡θy′ imply x∧y≡θx′∧y′ and x∨y≡θx′∨y′ (Finite lattice congruences, interval endpoints and descending rooted-chain labels).

[F2]

Meet and join are the greatest lower and the least upper bound of a pair: x∧y≤x, x∧y≤y, and z≤x∧y whenever z≤x and z≤y; dually x≤x∨y, y≤x∨y, and x∨y≤z whenever x≤z and y≤z. In particular x∧x=x=x∨x for every x (Lattices, distributive lattices, and order ideals).

[F3]

θ is an equivalence relation, so it is reflexive, symmetric and transitive; [a]θ={b∈L:a≡θb}; a∈[a]θ; and a≡θb if and only if [a]θ=[b]θ, so that any two members of one class are equivalent to each other (Equivalence relation, equivalence class, and the quotient set A/∼, The equivalence classes of an equivalence relation are nonempty, cover A, and are pairwise equal or disjoint; conversely every such cover arises from exactly one equivalence relation).

[F4]

A subset B of a finite set A is finite and satisfies ∣B∣≤∣A∣; a finite set C satisfies C≈∣C∣, that is, there is a bijection ∣C∣→C, and ∣C∣=0 if and only if C=∅ (A subset of a finite set is finite, with ∣B∣≤∣A∣, and equality holds if and only if B=A, The cardinality ∣A∣ of a finite set).

[F5]

A partial order is reflexive, antisymmetric and transitive. In particular, a least member of a set is unique: if m,m′∈C are both least, then m≤m′ and m′≤m, so m=m′ by antisymmetry; the dual argument proves uniqueness of a greatest member (Partial order and partially ordered set).

Proof

technique · direct
1.1F1F2F3

Assume x≡θy. Apply [F1] to the pairs (x≡θy,  y≡θy), the second entry being licensed by reflexivity in [F3]: this gives x∧y≡θy∧y and x∨y≡θy∨y. By [F2] with antisymmetry, y∧y=y=y∨y, so x∧y≡θy and x∨y≡θy.

1.2F3F4

C is a subset of the finite set L, so C is finite with k:=∣C∣≤∣L∣ by [F4]; since x∈C by [F3], C≠∅, hence k≥1 and there is a bijection ℓ:k→C. Put zi:=ℓ(i) for i∈k, so that C={z0,…,zk−1}. The bijection ℓ is a single witness of an existence statement in the definition of ∣C∣; no choice function on a family of sets is used.

1.3F1F3

Assume x≡θx′ and y≡θy′. By [F1], x∨y≡θx′∨y′ and x∧y≡θx′∧y′, so [x∨y]θ=[x′∨y′]θ and [x∧y]θ=[x′∧y′]θ by [F3]. Hence the proposed operations [x]θ∨[y]θ:=[x∨y]θ and [x]θ∧[y]θ:=[x∧y]θ do not depend on the chosen representatives, and the class of x, hence the proposed pair of endpoints of its class, depends only on [x]θ.

2.1F2F3step 1.1

Let z1,…,zk be a listing of a nonempty finite subfamily of C and define m1:=z1, mj:=mj−1∧zj for 2≤j≤k. By induction on j each mj lies in C: m1=z1∈C, and if mj−1∈C then mj−1≡θzj because any two members of a class are equivalent by [F3], so step 1.1 gives mj=mj−1∧zj≡θzj∈C. The same induction with ∨ in place of ∧ shows that the left-nested iterated join of z1,…,zk lies in C. The left-nested iterated meet mk is the meet of the subfamily: it is a common lower bound by [F2], and every common lower bound w satisfies w≤mj for all j≤k by induction, since w≤mj−1 and w≤zj give w≤mj−1∧zj=mj by [F2]; dually the iterated join is the join of the subfamily. Hence each class is closed under the meet and the join of any nonempty finite subfamily of its members.

2.2F2step 1.3

With the well-defined operations of step 1.3, the classes satisfy the lattice identities by transport along representatives: [x]∧[x]=[x∧x]=[x] and [x]∨[x]=[x]; commutativity [x]∧[y]=[y]∧[x] and [x]∨[y]=[y]∨[x]; associativity, because (x∧y)∧z and x∧(y∧z) are both the greatest lower bound of {x,y,z} — each is a common lower bound, and every common lower bound lies below both by [F2] — hence they are equal by antisymmetry, and dually for ∨; and absorption [x]∧([x]∨[y])=[x∧(x∨y)]=[x], since x is the greatest lower bound of {x,x∨y} by [F2], together with the dual absorption. The projection x↦[x]θ preserves these operations by construction.

3.1F5step 2.2

For classes A,B define A≤B to mean A∨B=B. The identities of step 2.2 make this a partial order: idempotence gives A≤A; if A∨B=B and B∨A=A, commutativity gives A=B; and if A∨B=B and B∨C=C, then A∨C=A∨(B∨C)=(A∨B)∨C=B∨C=C. Moreover A≤B if and only if A∧B=A: the forward direction is A∧B=A∧(A∨B)=A by absorption, and the reverse is A∨B=(A∧B)∨B=B by commutativity and absorption.

3.2F5step 1.2step 2.1

Apply step 2.1 to the listing z0,…,zk−1 of the nonempty finite class C from step 1.2. Its iterated meet m lies in C and is a common lower bound of all its members, so it is a least member of C; its iterated join b lies in C and is a common upper bound, so it is a greatest member. Both are unique by [F5], independently of the chosen listing. Define π↓(x):=m and π↑(x):=b.

4.1F2step 2.2step 3.1

The operations are the bounds for the order of step 3.1. Indeed A≤A∨B since A∨(A∨B)=A∨B, and likewise B≤A∨B. If A≤C and B≤C, then (A∨B)∨C=A∨(B∨C)=A∨C=C, so A∨B≤C. Dually (A∧B)∧A=A∧B and (A∧B)∧B=A∧B show A∧B≤A,B; if C≤A,B, then C∧(A∧B)=(C∧A)∧B=C∧B=C, so C≤A∧B. Thus the classes form the lattice L/θ in the order-theoretic sense of [F2].

4.2F3step 1.3step 3.1

By the quotient order constructed in step 3.1, [x]θ≤[y]θ if and only if [x]θ∨[y]θ=[y]θ. The operation of step 1.3 identifies the latter equality with [x∨y]θ=[y]θ, which holds if and only if x∨y≡θy by [F3].

4.3F1F2F3step 3.2

Let z∈L. If z∈C then π↓(x)≤z≤π↑(x), since these are the least and the greatest member of C. Conversely assume π↓(x)≤z≤π↑(x) and put a:=π↓(x), b:=π↑(x); both lie in C, so a≡θb by [F3]. Apply [F1] to the pairs a≡θb and z≡θz: a∧z≡θb∧z. Since a≤z we have a∧z=a by [F2], and since z≤b we have b∧z=z by [F2]; hence a≡θz, so z∈C by [F3]. Therefore [x]θ={z∈L:π↓(x)≤z≤π↑(x)}, the asserted interval identity.

4.4F1F2F3step 3.2

Monotonicity of the upper endpoint map. Assume x≤y. By [F3], π↑(x)≡θx and π↑(y)≡θy, so [F1] gives π↑(x)∨π↑(y)≡θx∨y=y≡θπ↑(y); thus π↑(x)∨π↑(y) lies in the class of y, whose greatest member is π↑(y), so π↑(x)∨π↑(y)≤π↑(y). With π↑(y)≤π↑(x)∨π↑(y) from [F2], antisymmetry gives π↑(x)∨π↑(y)=π↑(y), and then π↑(x)≤π↑(x)∨π↑(y)=π↑(y) by [F2].

4.5F1F2F3step 3.2

Monotonicity of the lower endpoint map. Assume x≤y. By [F3], π↓(x)≡θx and π↓(y)≡θy, so [F1] gives π↓(x)∧π↓(y)≡θx∧y=x≡θπ↓(x); thus π↓(x)∧π↓(y) lies in the class of x, whose least member is π↓(x), so π↓(x)≤π↓(x)∧π↓(y). With π↓(x)∧π↓(y)≤π↓(x) from [F2], antisymmetry gives equality, and then π↓(x)=π↓(x)∧π↓(y)≤π↓(y) by [F2].

5.1step 1.1step 1.2step 1.3step 2.1step 2.2step 3.1step 4.1step 3.2step 4.2step 4.3step 4.4step 4.5∎

Clause (i) is steps 1.1 and 2.1; clause (ii) is steps 1.2, 3.2 and 4.3, where finiteness enters only through the listing z0,…,zk−1 of the finite class and the iterated meet is formed along that listing; clause (iii) is steps 1.3, 2.2, 3.1, 4.1 and 4.2; clause (iv) is steps 4.4 and 4.5. No choice principle is used: the listing is a bijection with a natural number, its existence is a single existential witness, and no family of nonempty sets is selected from.

LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (gpt-6.1-sol)audited 2026-10-08Open item page →

Lexicographic chain shelling and the falling-chain Möbius formula

Statement

Let P be a finite graded poset, let x≤y in P, and let [x,y] carry a descending rooted-chain labeling with values in a linearly ordered set that satisfies the no-tie condition (N) and the lex-increasing property (L) on every rooted interval (Finite lattice congruences, interval endpoints and descending rooted-chain labels). Write n:=ρ(x,y); for a maximal chain m of [x,y] write λ(m) for its label word and D(m)⊆{1,…,n−1} for its descent set, and identify m with its vertex set, so that ∣m∣=n+1.

(i) (lexicographic shelling) For all maximal chains m′,m of [x,y] with λ(m′)≺λ(m) there is a maximal chain k of [x,y] with λ(k)≺λ(m), m′∩m⊆k∩m and ∣k∩m∣=∣m∣−1. Equivalently, ordered by label words, the maximal chains of [x,y] satisfy the pairwise facet criterion for a shelling of the order complex Δ([x,y]) (Face poset and order complex): its facets are the maximal chains, and for facets Cm′ preceding Cm the chain k above gives Cm′∩Cm⊆Ck∩Cm and ∣Ck∩Cm∣=∣Cm∣−1. Removing the two endpoints x,y from all chains, the same order is a shelling of the order complex Δ((x,y)) of the open interval, whose facets are the maximal chains of (x,y).

(ii) (falling-chain Möbius formula) For every rooted interval ([v,w],c) of [x,y], with μ the Möbius function of the poset [v,w] (The integer-valued Möbius function μP of a locally finite poset),

μ(v,w)=(−1)ρ(v,w)⋅#{maximal chains of [v,w] whose label word is strictly falling},

and under (N) 'falling' may replace 'strictly falling'. Conventions: if v=w (rank 0) then μ(v,v)=1 and the singleton maximal chain {v} has an empty label word and is vacuously falling; if ρ(v,w)=1 then the open interval (v,w) is empty, the single maximal chain of [v,w] is vacuously falling and the formula gives μ(v,w)=−1.

Facts & Assumptions

Given: A finite graded poset P with rank function ρ (Graded poset, rank function, and rank levels), elements x≤y of P, and the interval [x,y]={z∈P:x≤z≤y} with n:=ρ(x,y) (Intervals in a poset; locally finite, lower-finite and upper-finite posets).

[F1]

The rank function satisfies ρ(y)=ρ(x)+1 whenever y covers x, and every minimal element of P has rank 0 (Graded poset, rank function, and rank levels).

[F2]

Maximal chains of [x,y] are the chains y=m0⋗m1⋗⋯⋗mn=x with n=ρ(x,y), equivalently the chains of [x,y] contained in no larger chain of [x,y]; ∣m∣=n+1 for each, and the label word of m is λ(m)=(λ1(m),…,λn(m)) with λi(m):=λ(m0⋗⋯⋗mi−1; mi⋖mi−1). In the rooted interval ([v,w],c) the root chain stays fixed, and a maximal chain v=w0⋖w1⋖⋯⋖wk=w of [v,w] has label word with i-th entry λ(c+wk−1⋗⋯⋗wk−i+1; wk−i⋖wk−i+1): the word of a maximal chain of [x,y] restricted to a rooted subinterval is exactly the corresponding block of its label word (Finite lattice congruences, interval endpoints and descending rooted-chain labels).

[F3]

No-tie (N): in every rooted interval the labels of any maximal chain are pairwise distinct. Lex-increasing (L): in every rooted interval there is exactly one increasing maximal chain, and its label word is lexicographically first among the label words of all maximal chains of that rooted interval (Finite lattice congruences, interval endpoints and descending rooted-chain labels).

[F4]

The descent set is D(m)={i:λi(m)>λi+1(m)}, so m is strictly falling if and only if D(m)={1,…,n−1}; the word of m is falling when λ1(m)≥⋯≥λn(m), and under (N) falling and strictly falling agree on each maximal chain; words are compared lexicographically (Finite lattice congruences, interval endpoints and descending rooted-chain labels).

[F5]

Faces of the order complex Δ(Q) of a poset Q are the finite chains of Q, so its facets are the maximal chains of Q (Face poset and order complex).

[F6]

Möbius recurrence: μ(v,v)=1 for every v, and μ(v,w)=−∑v≤z<wμ(v,z) for v<w (The Möbius recurrence: μP(x,x)=1 and both interval sums of μP vanish when x<y).

[F7]

The Boolean lattice B(S) of a finite set S is P(S) ordered by inclusion, graded with rank ρ(T)=∣T∣, and μ(T,U)=(−1)∣U∖T∣ for T⊆U; here S={1,…,k−1} is finite (The Boolean lattice of subsets of a finite set and its rank levels, For A⊆B in a finite Boolean lattice, μ(A,B)=(−1)∣B∖A∣).

[F8]

Möbius inversion on a finite poset: if f(T)=∑S⊆Tg(S) for functions f,g:B(S)→Z, then g(T)=∑S⊆Tμ(S,T)f(S) (Both forms of Möbius inversion hold on every finite poset).

[F9]

Every subset of the finite set P is finite (A subset of a finite set is finite, with ∣B∣≤∣A∣, and equality holds if and only if B=A). The power set B(P) is finite (The Boolean lattice of subsets of a finite set and its rank levels), and the chains in any interval form a subset of it, so all chain counts below are finite. Strong induction follows from ordinary induction applied to the assertion that the property holds at every value up to the current index (The principle of mathematical induction).

Proof

technique · direct
1.1F1F9

Rank preliminaries. If u<u′ in P, start with the chain u<u′ and insert an intermediate vertex whenever two consecutive vertices are not covers. Each insertion adds a new vertex of the finite interval [u,u′], so the process stops at a saturated chain. Along it the rank increases by exactly one at each step by [F1], giving ρ(u′)=ρ(u)+s>ρ(u), where s≥1 is its number of steps. Consequently, for a strict chain w=y0>y1>⋯>yt=v with k:=ρ(v,w), the interior rank shifts ρ(yi)−ρ(v) are distinct members of {1,…,k−1}. Their set has exactly t−1 elements, and t≤k.

1.2F6F9

Chain-sum identity. For v<w put ct(v,w):=#{strict chains w=y0>y1>⋯>yt=v} and A(v,w):=∑t=1∣[v,w]∣−1(−1)tct(v,w); the sum includes every strict chain, since one with t steps has t+1 distinct vertices of [v,w] by [F9]. We prove A(v,w)=μ(v,w) by strong induction on ∣[v,w]∣. The direct chain w>v contributes −1. Every other chain has a unique first vertex ζ below w, with v<ζ<w, and consists of the first step w>ζ followed by a strict chain from ζ to v. Thus A(v,w)=−1−∑v<ζ<wA(v,ζ). Each [v,ζ] is a proper subset of [v,w], hence has smaller cardinality by [F9]; the induction hypothesis and [F6] give A(v,w)=−1−∑v<ζ<wμ(v,ζ)=−∑v≤z<wμ(v,z)=μ(v,w). When no intermediate vertex exists, the intermediate sum is empty and this is also the base case.

1.3F2F3

Setup of (i). Let m′,m be maximal chains of [x,y] with λ(m′)≺λ(m). Since m0=m0′=y and mn=mn′=x, the index d:=max⁡{i:mj=mj′ for all j≤i} and g:=min⁡{i>d:mi=mi′} are defined, and g≥d+2 because md+1≠md+1′. Each step of a maximal chain is a cover by [F2], so ρ(mi)=ρ(y)−i=ρ(mi′); hence a common vertex of the two chains is some mi=mi′, and mi≠mi′ for d<i<g while mi=mi′ for i≤d and i=g, so m′∩m={mi:mi=mi′}⊆{mi:i≤d or i≥g}. The subchains md⋗⋯⋗mg and md′⋗⋯⋗mg′ are maximal chains of the rooted interval ([mg,md],c) with c=m0⋗⋯⋗md, and by [F2] their words there are the windows ω:=(λd+1(m),…,λg(m)) and ω′:=(λd+1(m′),…,λg(m′)). The window ω is not increasing: suppose it were; then the window subchain of m is an increasing maximal chain of the rooted interval, hence the unique increasing one and lexicographically first by [F3], so ω⪯ω′. If ω≺ω′, then, the two full words agreeing in positions 1,…,d, their first difference lies in {d+1,…,g} and has λi(m)<λi(m′), so λ(m)≺λ(m′), contradicting λ(m′)≺λ(m); while if ω′=ω, then the window subchain of m′ is a maximal chain of the same rooted interval, distinct from that of m because md+1≠md+1′, whose word ω is increasing, contradicting the uniqueness in (L). Therefore ω has an index j∈{1,…,g−d−1} with ωj≥ωj+1, and ωj≠ωj+1 by (N) applied to the window chain, so with e:=d+j∈{d+1,…,g−1} we have λe(m)>λe+1(m).

2.1F2F3step 1.3

Replacement chain of (i). Put c′:=m0⋗⋯⋗me−1. The segment me−1⋗me⋗me+1 is a maximal chain of the rooted interval ([me+1,me−1],c′), and by [F2] its word there is (λe(m),λe+1(m)), which is falling by step 1.3, hence not increasing. By (L) of [F3] this rooted interval has exactly one increasing maximal chain; it is not the segment, so it has the form me−1⋗y′⋗me+1 with me+1<y′<me−1 and y′≠me, and its word (a,b) satisfies a<b and (a,b)≺(λe(m),λe+1(m)) because it is lexicographically first. Define k:=m0⋗⋯⋗me−1⋗y′⋗me+1⋗⋯⋗mn.

2.2F2F4F9step 1.1

Setup of (ii). Fix a rooted interval ([v,w],c) of [x,y] and put k:=ρ(v,w); we treat k≥1 and return to k=0 below. For a subset S of {1,…,k−1} write k−S:={k−s:s∈S}. For T⊆{1,…,k−1} let f(T) be the number of maximal chains m of [v,w] (maximal in the poset [v,w], carrying the labeling induced by the root chain c as in [F2]) with D(m)⊆T, and for S⊆{1,…,k−1} let α(S) be the number of strict chains w=y0>y1>⋯>yt=v with t≥1 whose rank set {ρ(yi)−ρ(v):1≤i≤t−1} equals S. Both are finite counts by [F9], and by step 1.1 the rank set of each such chain is a subset of {1,…,k−1}.

3.1F2F3step 2.2

Refinement construction. Given a strict chain w=y0>y1>⋯>yt=v with rank set S, construct a maximal chain m of [v,w] top-down: starting from the top segment [y1,y0] and continuing downwards, replace the segment [yi,yi−1] by the unique increasing maximal chain of the rooted interval ([yi,yi−1],ci), where ci is the original root c extended by the part already constructed from w down to yi−1, so it ends at the upper endpoint yi−1 (and c1=c). Each replacement exists and is unique by (L) of [F3], and the resulting chain is a maximal chain of [v,w]. Inside each segment the word is increasing, so a descent of λ(m) can occur only at a junction yi, 1≤i≤t−1, whose word position is k−(ρ(yi)−ρ(v))∈k−S; hence D(m)⊆k−S.

3.2F2step 1.3step 2.1

Verification of the replacement. By [F2] the chain k of step 2.1 is a maximal chain of [x,y]: it has length n, and each of its steps is a cover of P. Its word agrees with λ(m) in positions 1,…,e−1 because k and m share the chain m0⋗⋯⋗me−1 and the covers among these vertices, while at positions e and e+1 the entries are (a,b) and (λe(m),λe+1(m)) with (a,b)≺(λe(m),λe+1(m)); hence λ(k)≺λ(m). Moreover k∩m=m∖{me}: the only vertex of m strictly between me+1 and me−1 is me and y′≠me, while every other vertex of m lies outside that open interval, so ∣k∩m∣=∣m∣−1; and since d<e<g, step 1.3 gives m′∩m⊆{mi:i≤d or i≥g}⊆m∖{me}=k∩m.

4.1F2F3step 3.1

Truncation construction and the count. Conversely, given a maximal chain m of [v,w] with D(m)⊆k−S, keep the elements mj with k−j∈S; these are exactly ∣S∣ indices in {1,…,k−1}, and together with the endpoints w=m0 and v=mk they form a strict chain of ∣S∣+1 steps whose rank set is S. Between two consecutive kept elements there is no descent of D(m): a junction mi strictly between two consecutive kept elements has k−i∉S, hence i∉k−S, and D(m)⊆k−S gives i∉D(m); so the word of each segment is weakly increasing, hence strictly increasing by (N), hence the segment is the unique increasing chain of its rooted interval by (L), so refining the kept chain returns m. Thus the constructions of step 3.1 and of this step are mutually inverse bijections, and α(S)=f(k−S) for every S⊆{1,…,k−1}.

4.2F2F5step 3.2

Facets and the open interval. Interpreting the maximal chains as facets of the order complex by [F5], step 3.2 says that for facets Cm′ preceding Cm in the lexicographic order of label words there is a facet Ck with Cm′∩Cm⊆Ck∩Cm and ∣Ck∩Cm∣=∣Cm∣−1, and λ(k)≺λ(m) so that Ck precedes Cm; this is the pairwise facet criterion of the statement. Indeed, every face of Cm shared with an earlier facet lies in an earlier intersection obtained by deleting one vertex from Cm. Distinct facets have the same cardinality by [F2], so no earlier intersection is larger; hence the intersection of the simplex on Cm with the union of earlier facet simplices is pure of codimension one, which is the shelling condition. A chain of the open interval (x,y) is contained in no larger chain of (x,y) precisely when, after adjoining x and y, it becomes a maximal chain of [x,y]: if it could be enlarged inside (x,y), so could the enlarged chain in [x,y], and conversely an enlargement in [x,y] of a chain already containing x and y lies in (x,y). Hence the facets of Δ((x,y)) are the sets m∖{x,y} for maximal chains m of [x,y], and since x,y∈Ck∩Cm, deleting x,y from all facets preserves Cm′∩Cm⊆Ck∩Cm and gives ∣(Ck∩Cm)∖{x,y}∣=∣Cm∖{x,y}∣−1. For n=0 or n=1 there is only one maximal chain and one open-interval facet, the empty face, so the shelling condition is vacuous.

4.3F2F3step 2.1step 3.2

Tied words. Suppose instead that λ(m′)=λ(m) with m′≠m. The analysis of step 1.3 applies verbatim with the single change that the window words of m and m′ coincide; that common window is again not increasing, since if it were increasing both window subchains would be increasing maximal chains of the same rooted interval and, being distinct because mi≠mi′ for d<i<g, would contradict the uniqueness in (L). So there is again a descent λe(m)>λe+1(m) at some e∈{d+1,…,g−1}, and steps 2.1 and 3.2 produce a maximal chain k with λ(k)≺λ(m)=λ(m′), ∣k∩m∣=∣m∣−1 and m′∩m⊆k∩m.

5.1F7F8step 4.1

Möbius inversion on the Boolean lattice. Put g(S):=#{maximal chains m of [v,w] with D(m)=S} for S⊆{1,…,k−1}; then f(T)=∑S⊆Tg(S) for every T, because each maximal chain has exactly one descent set and D(m)⊆T if and only if D(m)=S for some S⊆T. By the Möbius values of the Boolean lattice [F7] and Möbius inversion [F8], g(S)=∑T⊆S(−1)∣S∖T∣f(T) for every S; at S={1,…,k−1} this gives, using step 4.1 and the involution T↦k−T of the subsets of {1,…,k−1} (which is closed under s↦k−s), #{m:D(m)={1,…,k−1}}=∑U⊆{1,…,k−1}(−1)k−1−∣U∣α(U).

5.2step 4.2step 4.3

Shelling order. Every linear order of the maximal chains of [x,y] that extends the strict lexicographic order of their label words makes the complex Δ([x,y]) shellable in the pairwise criterion: given earlier Cm′ and later Cm, either λ(m′)≺λ(m), when step 4.2 supplies Ck with λ(k)≺λ(m) and hence before Cm, or λ(m′)=λ(m), when step 4.3 supplies such a Ck; the remaining possibility λ(m)≺λ(m′) cannot occur in such an order. Deleting the endpoints x,y from all maximal chains, the same order and the same replacements witness the pairwise facet criterion for Δ((x,y)), whose facets are the maximal chains of (x,y) by step 4.2. In particular, ordering facets by their label words with ties broken arbitrarily is a shelling order, which is the statement of (i).

6.1F4F6step 1.2step 2.2step 5.1

Evaluation and the formula in rank k≥1. By step 2.2 and 1.1, each strict chain with t steps contributes to α(S) with ∣S∣=t−1, so the alternating sum of step 5.1 equals ∑t≥1(−1)k−tct(v,w)=(−1)k∑t≥1(−1)tct(v,w)=(−1)kμ(v,w) by the chain-sum identity of step 1.2; hence the number of maximal chains with D(m)={1,…,k−1}, that is, of strictly falling maximal chains by [F4], equals (−1)kμ(v,w), which is the stated formula μ(v,w)=(−1)ρ(v,w)⋅#{strictly falling maximal chains} since k=ρ(v,w). For k=0 we have v=w; then μ(v,v)=1 by [F6] and the single rank-0 maximal chain has an empty label word and is vacuously falling, so the formula holds as well.

7.1F4F9step 1.2step 6.1step 5.2∎

Both parts are proved. Part (i) is steps 4.2, 4.3 and 5.2, and part (ii) is steps 1.2 and 6.1 together with step 2.2 for the definition of the counted chains: since the rooted interval ([v,w],c) was arbitrary, the formula holds for every one of them, with k=ρ(v,w); under (N) falling and strictly falling agree on each maximal chain by [F4], so 'falling' may replace 'strictly falling'; and the conventions μ(v,v)=1 with the singleton maximal chain having an empty label word and being vacuously falling, and ρ(v,w)=1 with the open interval (v,w) empty and the single maximal chain with one-term label word vacuously falling, are the rank-zero and rank-one cases of the formula. All counts are finite by [F9] and the argument uses no choice principle: the unique increasing chains and the single Boolean inversion are determined data, not selected from families.

TheoremStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (gpt-6.1-sol)audited 2026-10-08Open item page →

The interval criterion for a lattice congruence: interval classes with monotone endpoints

Statement

Let L be a finite lattice and let θ be an equivalence relation on L whose classes are intervals: for every x∈L there are elements d(x)≤u(x) of the class [x]θ with [x]θ={z∈L:d(x)≤z≤u(x)} (Finite lattice congruences, interval endpoints and descending rooted-chain labels, Intervals in a poset; locally finite, lower-finite and upper-finite posets). Then θ is a lattice congruence if and only if the endpoint maps d:L→L and u:L→L are order-preserving. Explicitly:

(i) (necessity) if θ is a lattice congruence then d and u are order-preserving; this is Lattice quotient descent, class intervals and monotone endpoints(iv), with d=π↓ and u=π↑;

(ii) (sufficiency) if d and u are order-preserving then x≡θy implies x∨z≡θy∨z and x∧z≡θy∧z for every z∈L; hence θ is a lattice congruence, and the quotient operations of Finite lattice congruences, interval endpoints and descending rooted-chain labels are well defined.

Facts & Assumptions

Given: A finite lattice L with meet ∧ and join ∨, an equivalence relation θ on L whose classes are intervals, and for every w∈L elements d(w)≤u(w) of [w]θ with [w]θ={z∈L:d(w)≤z≤u(w)}.

[F1]

θ is a lattice congruence when x≡θx′ and y≡θy′ imply x∧y≡θx′∧y′ and x∨y≡θx′∨y′ (Finite lattice congruences, interval endpoints and descending rooted-chain labels).

[F2]

Interval hypothesis: the class of w equals {z:d(w)≤z≤u(w)}, and d(w),u(w) lie in it; hence d(w)≤z≤u(w) for every z≡θw, and d(w)≤w≤u(w) (Intervals in a poset; locally finite, lower-finite and upper-finite posets).

[F3]

Monotonicity hypothesis in (ii): if x≤y then d(x)≤d(y) and u(x)≤u(y).

[F4]

For a lattice congruence each class has a least member π↓(w) and a greatest member π↑(w), both in the class, and the class is the interval between them (Lattice quotient descent, class intervals and monotone endpoints (ii)).

[F5]

For a lattice congruence the endpoint maps π↓ and π↑ are order-preserving (Lattice quotient descent, class intervals and monotone endpoints (iv)).

[F6]

Meet and join are the greatest lower and the least upper bound of a pair: x∧y≤x, x∧y≤y, and z≤x∧y whenever z≤x and z≤y; dually x≤x∨y, y≤x∨y, and x∨y≤z whenever x≤z and y≤z (Lattices, distributive lattices, and order ideals).

[F8]

Antisymmetry: m≤m′ and m′≤m imply m=m′ (Partial order and partially ordered set).

Proof

technique · direct
1.1F2F4F5F8

(i) Assume θ is a lattice congruence. For w∈L the element d(w) lies in the class of w and satisfies d(w)≤z for every z in that class by [F2], so d(w) is a least member of the class; by [F4] the class has a least member π↓(w), and two least members of one set are equal by [F8], so d(w)=π↓(w). Symmetrically u(w)=π↑(w). Hence d=π↓ and u=π↑ are order-preserving by [F5].

1.2F2F7F8

If [x]θ=[y]θ then d(x)=d(y) and u(x)=u(y): indeed d(x) lies in the class of x, which is [d(y),u(y)], so d(y)≤d(x); conversely d(y) lies in [d(x),u(x)], so d(x)≤d(y); hence d(x)=d(y) by [F8], and the same argument with u in place of d gives u(x)=u(y). In particular x≡θy implies d(x)=d(y) and u(x)=u(y) by [F7].

2.1F2F6F7step 1.2

(ii) Assume the monotonicity hypothesis [F3] and let x≡θy. By step 1.2, d(x)=d(y) and u(x)=u(y); from [F2] and [F6], d(x)≤x∧y (since d(x)≤x and d(x)=d(y)≤y), and x∧y≤x≤u(x)=u(y), and also x∧y≤y≤u(y). So x∧y lies in [d(x),u(x)], the class of x, and in [d(y),u(y)], the class of y; that is, x∧y≡θx and x∧y≡θy, with x∧y≤x and x∧y≤y.

2.2F2F3F6F7step 1.2

(ii) Comparable join case. Assume x≤y and x≡θy, and let z∈L. By step 1.2 and [F3] applied to x≤x∨z, we have u(x)=u(y)≤u(x∨z); since y≤u(y) by [F2], and z≤x∨z≤u(x∨z) by [F6], the upper bound property of the join gives y∨z≤u(x∨z). Together with d(x∨z)≤x∨z≤y∨z (from [F2] and x≤y), the element y∨z lies in the class [d(x∨z),u(x∨z)] of x∨z, so x∨z≡θy∨z.

2.3F2F3F6F7step 1.2

(ii) Comparable meet case. Assume x≤y and x≡θy, and let z∈L. By [F3] applied to y∧z≤y and step 1.2, d(y∧z)≤d(y)=d(x)≤x; also d(y∧z)≤y∧z≤z by [F6]. Hence d(y∧z)≤x∧z by the lower bound property of the meet, while x∧z≤y∧z (as x≤y) and y∧z≤u(y∧z) by [F2]. So x∧z lies in the class [d(y∧z),u(y∧z)] of y∧z, that is, x∧z≡θy∧z.

3.1F7step 2.1step 2.2step 2.3

(ii) General equivalent pair. Assume x≡θy and let z∈L. By step 2.1 the element c:=x∧y satisfies c≡θx, c≡θy, c≤x and c≤y. Step 2.2 applied to the comparable equivalent pairs (c,x) and (c,y) gives c∨z≡θx∨z and c∨z≡θy∨z; transitivity [F7] gives x∨z≡θy∨z. Step 2.3 applied to the same two pairs gives c∧z≡θx∧z and c∧z≡θy∧z; transitivity gives x∧z≡θy∧z.

4.1F1F7step 3.1

(ii) Congruence property and well-definedness. Assume x≡θx′ and y≡θy′. Step 3.1 applied to the pair (x,x′) with z:=y gives x∨y≡θx′∨y, and applied to (y,y′) with z:=x′ gives x′∨y≡θx′∨y′; transitivity gives x∨y≡θx′∨y′. Likewise step 3.1 applied to (x,x′) with z:=y gives x∧y≡θx′∧y, and to (y,y′) with z:=x′ gives x′∧y≡θx′∧y′; transitivity gives x∧y≡θx′∧y′. By [F1] the relation θ is therefore a lattice congruence. Consequently the proposed quotient operations are well defined: if [x]θ=[x′]θ and [y]θ=[y′]θ then x≡θx′ and y≡θy′ by [F7], so x∨y≡θx′∨y′ and x∧y≡θx′∧y′, whence [x∨y]θ=[x′∨y′]θ and [x∧y]θ=[x′∧y′]θ by [F7].

5.1step 1.1step 2.1step 2.2step 2.3step 3.1step 4.1∎

Both directions of the criterion are proved: (i) is step 1.1, where necessity is the specialisation of the quotient lemma's monotone endpoints to d,u; (ii) is steps 2.1 through 4.1, in which an arbitrary equivalent pair is reduced to the comparable pairs (c,x) and (c,y) through the meet c=x∧y, which lies in the class of x and of y.

5 · Examples, counterexamples and false statements

None yet.

Sources