Alphabeta Math
TheoremStatement: Literature-sourcedProof: 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.

Labeled linear extensions of a heap are exactly the words in its commutativity class, and heaps classify commutativity classes

Statement

Let (S,m), W, ℓ be as in Coxeter matrices, the presented Coxeter group, reduced words, length, and standard parabolic subgroups and let heaps, labeled isomorphisms, labeled linear extensions L(Ps,s) and commutativity classes C(s) be as in Words, heaps, linear extensions, commutation classes, and fully commutative elements.

(1) Linear extensions are the commutativity class. For every word s in S, L(Ps,s)=C(s).

(2) Multiplicities and injectivity. Let s=(s1,…,sk). For each u∈S the positions i with si=u form a chain in Ps, so a linear extension of Ps is determined by its labeled word; hence the map from linear extensions of Ps to words is injective and the number of words in C(s) equals the number of linear extensions of Ps. In particular C(s) is finite, all its members have length k, and for each u each member contains exactly as many occurrences of u as s does.

(3) Labeled heaps are a complete invariant. For words s,s′ one has s∼s′ if and only if there is a labeled poset isomorphism Ps→Ps′; the isomorphism carries the j-th occurrence of u in s to the j-th occurrence of u in s′. Consequently the assignment s↦Ps induces a bijection between commutativity classes of words and labeled heaps up to labeled isomorphism, whose inverse sends a labeled heap to the set of its labeled linear extensions.

(4) Heaps of reduced words. If w∈W and s,s′∈R(w) satisfy s∼s′, then Ps and Ps′ are isomorphic labeled posets. Hence, if w is fully commutative, all reduced words of w have pairwise isomorphic heaps, and the heap Pw of w is well defined up to labeled isomorphism.

Facts & Assumptions

Given: A word s=(s1,…,sk) in S, with heap Ps=([k],⪯s).

[F1]

Heaps, labeled linear extensions L(Ps,s), commutation classes C(s), full commutativity and the commutation st=ts whenever m(s,t)=2 are as in Words, heaps, linear extensions, commutation classes, and fully commutative elements: i≺sj exactly when i<j and (si=sj or m(si,sj)≥3), and s∼s′ means that s′ is obtained from s by finitely many interchanges of adjacent letters with m=2.

[F2]

A partial order is reflexive, antisymmetric and transitive, and two elements are incomparable when neither is below the other (Partial order and partially ordered set).

[F3]

The Coxeter matrix has m(s,s)=1 and symmetric entries, with m(s,t)≥2 for s≠t; W has relators s2 and (st)m(s,t) for finite m(s,t), and m(s,t) is the order of st in W (Coxeter matrices, the presented Coxeter group, reduced words, length, and standard parabolic subgroups).

[F4]

Any two linear extensions of a finite poset are obtained from one another by finitely many interchanges of consecutive entries that are incomparable in that poset (Linear extensions of a finite poset: existence, prescribed initial ideals, and adjacent-swap connectivity, clause (3)).

Proof

Given: A word s=(s1,…,sk) in S and its heap Ps.

Proof technique: direct.

1.1givenF1F2F3

Three elementary facts about Ps. (i) The identity listing (1,2,…,k) is a linear extension of Ps, since every generating relation i≺sj satisfies i<j; its labeled word is s. (ii) Let π be a linear extension of Ps and let x,y be consecutive entries. If m(sx,sy)=2, then the labels are distinct by m(s,s)=1, and neither orientation is a generating relation. If x,y were comparable in the transitive closure, a generating path between them would have an intermediate position; that position must occur between x and y in every linear extension, a contradiction. Thus they are incomparable. Conversely, if they are comparable, orient them so x<Psy. Their consecutiveness in π means no position lies strictly between them, so they form a cover. Since the order is generated by the defining relations, a cover must itself be a generating pair: a path of length at least two would have an intermediate position. Hence sx=sy or m(sx,sy)≥3, so m(sx,sy)≠2. Therefore consecutive entries are incomparable exactly when their labels commute, and swapping them preserves the linear-extension property exactly in that case. (iii) If si=sj with i<j, then i≺sj, so for each u∈S the positions carrying label u form a chain, listed in increasing position order.

1.2givenF1F2

If s′ is obtained from s by interchanging adjacent letters si,si+1 with m(si,si+1)=2, transpose positions i and i+1 and fix all others. The transposition preserves labels. It preserves every generating relation between positions outside the transposed pair because those positions lie either before both or after both; for a pair involving one transposed position and an outside position, the relative position order and the label dependence are unchanged after transporting the position. The transposed pair itself has no generating relation, and no path can relate it because the two positions are adjacent in the word. Thus the transposition preserves the generating relation in both directions, hence its reflexive transitive closure, and is a labeled poset isomorphism Ps→Ps′. Composing these maps shows that s∼s′ implies the heaps are isomorphic.

2.1givenF1step 1.1

Clause (1), the inclusion C(s)⊆L(Ps,s). Every word of C(s) is the labeled word of some linear extension of Ps; this is proved by induction on the number of interchanges. It holds for s by 1.1(i). If u∈C(s) is the labeled word of a linear extension π of Ps and u′ differs from u by interchanging adjacent letters uj,uj+1 with m(uj,uj+1)=2, then the j-th and (j+1)-st entries x,y of π are consecutive with labels uj,uj+1, hence are incomparable by 1.1(ii), so interchanging them in π gives a linear extension of Ps whose labeled word is u′.

2.2givenF1F4step 1.1

Clause (1), the inclusion L(Ps,s)⊆C(s). Let π be a linear extension of Ps with labeled word u. By [F4], π is obtained from the identity listing by finitely many interchanges of consecutive entries incomparable in Ps; by 1.1(ii) each of these interchanges replaces the current labeled word by a word differing in one interchange of adjacent commuting letters, and the labeled word of the identity listing is s by 1.1(i). Hence u∼s, that is, u∈C(s).

3.1givenF1step 1.1step 2.1step 2.2

Clause (2). Fix u∈S. By 1.1(iii) the positions with label u form a chain of Ps, and a linear extension lists them in increasing position order, so the j-th occurrence of u in the labeled word of a linear extension is the j-th element of that chain; two linear extensions with the same labeled word therefore coincide entry by entry, and the map from linear extensions of Ps to words is injective. By 2.1 and 2.2, L(Ps,s)=C(s), so the number of words of C(s) equals the number of linear extensions of Ps; thus C(s) is finite, and since every linear extension lists each position of the finite set [k] exactly once, every member of C(s) has length k and contains each u exactly as many times as the labeling s does.

3.2givenF1step 2.2

Clause (3), from an isomorphism to commutation equivalence. Let φ:Ps→Ps′ be a labeled isomorphism of posets. Since it is a bijection, s and s′ have the same length k. With labels λ(i)=si and λ′(j)=sj′, the listing ρ:=(φ−1(1),φ−1(2),…,φ−1(k)) is a linear extension of Ps: if x<Psy, then φ(x)<Ps′φ(y), so φ(x) occurs before φ(y) in the identity listing of Ps′, and hence x occurs before y in ρ. Its labeled word is (λ(φ−1(1)),…,λ(φ−1(k)))=(λ′(1),…,λ′(k))=s′, by label preservation. Therefore s′∈L(Ps,s)⊆C(s) by 2.2, so s′∼s.

4.1givenF1step 1.1step 1.2step 3.2

Every labeled isomorphism maps the j-th occurrence of each label u to the j-th occurrence of u: the positions with label u form a chain by 1.1(iii), and the isomorphism preserves its order. Together, steps 1.2 and 3.2 prove s∼s′ exactly when Ps and Ps′ are isomorphic. In particular s↦Ps is well defined and injective on commutativity classes.

5.1givenF1step 2.1step 2.2step 4.1

For any labeled heap H=(P,⪯,λ), its labeled linear extensions are the words (λ(x1),…,λ(xn)) as (x1,…,xn) ranges over the linear extensions of P. By definition of heap, choose a labeled isomorphism H→Pq for some word q. It transports linear extensions and preserves labels, so the labeled linear extensions of H form exactly L(Pq,q)=C(q) by clause (1). If another word q′ represents H, then Pq and Pq′ are isomorphic, so 4.1 gives q∼q′ and C(q)=C(q′). Thus the assignment is surjective onto labeled heaps up to isomorphism, and its inverse is the set of labeled linear extensions.

6.1givenF1step 1.2∎

Clause (4). Let w∈W and s,s′∈R(w) with s∼s′. By 4.1 there is a labeled isomorphism Ps→Ps′. If w is fully commutative, then all its reduced words lie in one commutativity class, so any two of them are related by such isomorphisms. Therefore the isomorphism class of Ps is independent of the reduced word s, defining the heap Pw.

Depends on

Used by

Cited to discharge well-definedness by Words, heaps, linear extensions, commutation classes, and fully commutative elements.

Dependency tree · two levels

24 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