---
title: Echelonmotion in Finite Posets
url: https://www.emergentmind.com/topics/echelonmotion
type: topic
---

# Echelonmotion in Finite Posets

Searching arXiv for the cited papers and related work on echelonmotion to ground the article.
Echelonmotion is a bijection attached to a finite poset together with a chosen linear extension. In the formulation of Defant–Jiang–Marczinzik–Segovia–Speyer–Thomas–Williams, one forms a Cartan matrix from the order relation, locates the unique Bruhat cell of $GL_n(\mathbb{C})$ containing that matrix, and reads the associated permutation matrix back as a permutation of the poset. The resulting map, denoted $\mathrm{Ech}_\sigma$, is the inverse of the Coxeter permutation studied by Klász, Marczinzik, and Thomas. Its central significance is that it recovers rowmotion in broad lattice-theoretic settings, exhibits involutive behavior on Eulerian posets, and supports structural characterizations of $\sigma$-independence and new results in modular lattice theory [2507.18230].

## 1. Definition through Cartan matrices and Bruhat decomposition

Let $R$ be a finite poset of size $n$, and fix a linear extension $\sigma\colon R\to[n]$, meaning that $\sigma$ is a bijection with $\sigma(x)\le \sigma(y)$ whenever $x\le y$ in $R$. The Cartan matrix $W^{R,\sigma}=(W_{i,j})_{1\le i,j\le n}$ is defined by
$$
W^{R,\sigma}_{i,j}=
\begin{cases}
1,&\text{if }\sigma^{-1}(i)\ge \sigma^{-1}(j)\text{ in }R,\\
0,&\text{otherwise.}
\end{cases}
$$
Because $W^{R,\sigma}$ is lower-triangular with all diagonal entries $1$, it is invertible and lies in the big cell of the Bruhat decomposition
$$
GL_n(\mathbb{C})=\bigsqcup_{P\in S_n} B\,P\,B,
$$
where $B$ is the subgroup of invertible upper-triangular matrices and each $P$ is an $n\times n$ permutation matrix. Hence there is a unique permutation matrix $P^{R,\sigma}$ such that $W^{R,\sigma}\in B\,P^{R,\sigma}\,B$ [2507.18230].

Echelonmotion with respect to $\sigma$ is then the bijection $\mathrm{Ech}_\sigma\colon R\to R$ determined by
$$
\mathrm{Ech}_\sigma(x)=y
\quad\Longleftrightarrow\quad
P^{R,\sigma}_{\sigma(y),\sigma(x)}=1.
$$
Equivalently, if $W=U\,P\,V$ with $U$ and $V$ upper-triangular and $P=P^{R,\sigma}$, then $\mathrm{Ech}_\sigma$ is the permutation underlying that factorization after relabeling by $\sigma$. The permutation matrix can also be recovered by rank conditions on lower-left submatrices: for $1\le i,j\le n$, one has $P_{i,j}=1$ if and only if
$$
\operatorname{rank}(W_{\ge i+1,\le j-1})
=
\operatorname{rank}(W_{\ge i+1,\le j})
=
\operatorname{rank}(W_{\ge i,\le j-1})
=
\operatorname{rank}(W_{\ge i,\le j})-1.
$$

An explicit example appears for the $5$-element distributive lattice $J(Q)$ of a $3$-element poset, where the paper writes
$$
W^{R,\sigma}=
\begin{pmatrix}
1&0&0&0&0\\
1&1&0&0&0\\
1&0&1&0&0\\
1&1&1&1&0\\
1&1&1&1&1
\end{pmatrix},
\qquad
P^{R,\sigma}=
\begin{pmatrix}
0&0&0&1&0\\
0&0&1&0&0\\
0&1&0&0&0\\
0&0&0&0&1\\
1&0&0&0&0
\end{pmatrix},
$$
and the induced permutation agrees with classical rowmotion.

## 2. Agreement with rowmotion on semidistributive lattices

The primary structural theorem identifies echelonmotion with rowmotion on semidistributive lattices. Recall that a lattice $L$ is meet-semidistributive if whenever $x\le y$ the set $\{z: z\wedge y=x\}$ has a greatest element; join-semidistributive is defined dually; and semidistributive means both hold. Barnard’s rowmotion on a semidistributive lattice may be defined via the canonical edge-labelling by join-irreducibles. Equivalently, using the pop-stack operator
$$
\operatorname{Pop}_L(x)=\bigwedge\bigl(\{x\}\cup \operatorname{Cov}_L^{\downarrow}(x)\bigr),
$$
one has
$$
\operatorname{Row}_L(x)=\max\{z\in L: z\wedge x=\operatorname{Pop}_L(x)\}.
$$
Defant–Williams showed the equivalence of these descriptions, and Defant–Jiang–Marczinzik–Segovia–Speyer–Thomas–Williams used them to prove that for a semidistributive lattice $L$ and any linear extension $\sigma$,
$$
\mathrm{Ech}_\sigma=\operatorname{Row}_L.
$$
In particular, $L$ is echelon-independent [2507.18230].

The proof strategy depends on the interaction between Bruhat rank tests and Möbius-theoretic information. In any semidistrim lattice, hence in particular in any semidistributive lattice, the Möbius function $\mu_L(\operatorname{Pop}_L(x),x)$ is always $\pm 1$, so the interval $[\operatorname{Pop}_L(x),x]$ contributes a nonzero coefficient in the Bruhat-rank tests. Writing $\alpha(x)=\max_\sigma\{z\in L:z\wedge x=\operatorname{Pop}_L(x)\}$, Corollary 3.6 in the paper shows that whenever $\mu_L(\operatorname{Pop}_L(x),x)\neq 0$ and $\alpha\colon L\to L$ is a bijection, the rank tests force $\mathrm{Ech}_\sigma(x)=\alpha(x)$. In the semidistributive case, $\mu=\pm1$ and $\alpha(x)=\operatorname{Row}_L(x)$, yielding the equality.

The converse is equally sharp: every echelon-independent lattice is semidistributive. This rules out the stronger but false expectation that $\sigma$-independence should be automatic for lattices in general. Within lattice theory, semidistributivity is exactly the criterion for independence of the chosen linear extension.

## 3. Trim lattices and vertebral linear extensions

Trim lattices provide a second major class in which echelonmotion agrees with rowmotion, but the mechanism is more selective. A trim lattice is an extremal lattice, meaning $|J_L|=|M_L|=k$ and there is a maximal chain of length $k+1$, that is also left-modular. Thomas–Williams defined rowmotion on any trim lattice; when the lattice is also semidistributive, this agrees with Barnard’s rowmotion. The result of Defant–Jiang–Marczinzik–Segovia–Speyer–Thomas–Williams is that every trim lattice admits a distinguished family of linear extensions for which echelonmotion coincides with rowmotion [2507.18230].

More precisely, one chooses a maximal chain
$$
C=\{\hat{u}_0<\hat{u}_1<\cdots<\hat{u}_k\},
$$
and labels each cover $x<y$ by the unique join-irreducible $j_i$ such that $\hat{u}_i\vee x\ge y$ and $i$ is minimal. For each $x\in L$, one forms the word
$$
w_C(x)=\text{sorted list of }\{\gamma_C(x<y): y \text{ covers } x\}\cup\{k+1\},
$$
and defines the vertebral linear extension $\sigma_C$ by listing elements of $L$ in order of $w_C(-)$ under lex order. Lemma 6.5 states that $\sigma_C$ is indeed a linear extension.

Theorem 1.3 then asserts that if $L$ is trim and $\sigma=\sigma_C$ is any vertebral linear extension, one has
$$
\mathrm{Ech}_\sigma=\operatorname{Row}_L.
$$
The proof again uses the pop-stack description of rowmotion and the fact that $\operatorname{Row}_L(x)$ lies in the set of maximal elements of $\{z\in L:z\wedge x=\operatorname{Pop}_L(x)\}$. The decisive point is that, in the vertebral order, the unique maximal element of that set is exactly $\operatorname{Row}_L(x)$. The induction proceeds through the combinatorics of the Galois graph of $L$ and the behavior of the chosen chain under intervals.

A useful distinction follows. On semidistributive lattices, echelonmotion agrees with rowmotion for every linear extension. On trim lattices, the theorem guarantees agreement only for vertebral linear extensions. The trim result is therefore not a general $\sigma$-independence statement.

## 4. Involutivity on Eulerian posets

Echelonmotion has a particularly rigid form on Eulerian posets. A graded poset $R$ with rank function $\operatorname{rk}$ is Eulerian if
$$
\mu_R(x,y)=(-1)^{\operatorname{rk}(y)-\operatorname{rk}(x)}
$$
on every interval. For such posets, Defant–Jiang–Marczinzik–Segovia–Speyer–Thomas–Williams proved that for every linear extension $\sigma$,
$$
\mathrm{Ech}_\sigma^2=\mathrm{id}.
$$
Thus echelonmotion is always an involution in the Eulerian case [2507.18230].

The matrix argument is direct. If $W=W^{R,\sigma}$ and $D$ is the diagonal sign matrix with
$$
D_{ii}=(-1)^{\operatorname{rk}(\sigma^{-1}(i))},
$$
then one checks that
$$
W^{-1}=D\,W\,D^{-1}.
$$
If $W=U_1\,P\,U_2$ is its Bruhat factorization, then
$$
W^{-1}=D\,U_1\,P\,U_2\,D
$$
is also a Bruhat factorization, so the permutation matrix used is still $P$. On the other hand,
$$
W^{-1}=U_2^{-1}\,P^{-1}\,U_1^{-1}
$$
shows that the Bruhat factorization of $W^{-1}$ uses $P^{-1}$. Uniqueness therefore forces $P=P^{-1}$.

This involutivity statement is independent of any comparison with rowmotion. It applies to Eulerian posets as such, not only to lattices, and it holds for every linear extension. A plausible implication is that the Bruhat-theoretic definition retains substantial information from the Möbius-theoretic symmetry of Eulerian intervals even when no lattice operations are available.

## 5. Echelon-independence and MacNeille completion

A poset $R$ is echelon-independent if for every pair of linear extensions $\sigma,\sigma'$ one has $\mathrm{Ech}_\sigma=\mathrm{Ech}_{\sigma'}$. In that case the poset carries a canonical bijection $\mathrm{Ech}\colon R\to R$. For lattices, the classification is exact: a lattice is echelon-independent if and only if it is semidistributive. This equivalence is one of the central structural conclusions of the theory [2507.18230].

The paper also extends the analysis beyond lattices. Every echelon-independent connected poset is bounded. The proof idea given in the summary is that if $R$ has two distinct maxima or two distinct minima, then one can find two linear extensions forcing echelonmotion to send the same element to two different extrema, contradicting independence. Moreover, if $R$ is a connected echelon-independent poset, then its MacNeille completion $\hat{R}$ is a semidistributive lattice. The proof proceeds contrapositively: if $\hat{R}$ were not semidistributive, one produces two linear extensions of $R$ inducing different echelonmotions. Consequently, any connected echelon-independent poset embeds into a semidistributive lattice $\hat{R}$ and inherits a natural rowmotion $=$ echelonmotion.

The later paper "Short Proofs in Algebraic and Enumerative Combinatorics" adds a further sufficient condition: if the incidence algebra of $R$ is Auslander-regular, then $R$ is also echelon-independent. This does not replace the lattice-theoretic characterization, but it enlarges the class of posets known to exhibit $\sigma$-independence [2605.19979].

## 6. Modular lattices, cover statistics, and Dilworth’s theorem

A separate development concerns modular lattices. A finite lattice $R$ is modular if for all $a\le b$ and all $x$ one has
$$
a\vee(x\wedge b)=(a\vee x)\wedge b.
$$
Equivalently, in any modular lattice one has
$$
a\wedge b\prec a \quad\Longleftrightarrow\quad b\prec a\vee b.
$$
Dilworth’s classical result states that in a finite modular lattice the number of elements covering exactly $k$ others equals the number of elements covered by exactly $k$ others, for each $k$. The conjecture of Defant–Jiang–Marczinzik–Segovia–Speyer–Thomas–Williams was that for every choice of $\sigma$, echelonmotion itself witnesses this equality degree by degree. That conjecture was resolved in "Short Proofs in Algebraic and Enumerative Combinatorics" [2605.19979].

For $x\in R$, write
$$
\operatorname{Cov}_R^{\downarrow}(x)=\{y:y\prec x\},
\qquad
\operatorname{Cov}_R^{\uparrow}(x)=\{y:x\prec y\}.
$$
The theorem proved in the 2026 paper states that if $R$ is a finite modular lattice and $\sigma$ is any linear extension, then
$$
|\operatorname{Cov}_R^{\uparrow}(\mathrm{Ech}_\sigma(x))|
=
|\operatorname{Cov}_R^{\downarrow}(x)|
\qquad\text{for every }x\in R.
$$
The proof defines two upper-triangular matrices $A$ and $B$ by
$$
A_{\sigma(y),\sigma(z)}=
\begin{cases}
|\operatorname{Cov}_R^{\uparrow}(y)|,& z=y,\\
1,& y\prec z,\\
0,& \text{else,}
\end{cases}
\qquad
B_{\sigma(w),\sigma(x)}=
\begin{cases}
|\operatorname{Cov}_R^{\downarrow}(x)|,& w=x,\\
1,& w\prec x,\\
0,& \text{else.}
\end{cases}
$$
Using modularity, one checks that
$$
A\,W=W\,B.
$$
If $W=U\,P\,V$ is the Bruhat factorization with $P=P^{R,\sigma}$, then
$$
(U^{-1}AU)\,P=P\,(V\,B\,V^{-1}),
$$
and since conjugation by an upper-triangular matrix preserves diagonal entries, the permutation $P$ transfers upward cover numbers to downward cover numbers.

Because $\mathrm{Ech}_\sigma\colon R\to R$ is a bijection, this immediately yields a bijection
$$
\{x\in R:|\operatorname{Cov}_R^{\downarrow}(x)|=k\}
\cong
\{y\in R:|\operatorname{Cov}_R^{\uparrow}(y)|=k\}
$$
for each $k$, recovering Dilworth’s theorem by cardinality. The paper emphasizes that this is a new algebraic bijective proof.

The examples highlighted in the summary situate the theorem within familiar classes. In the Boolean lattice $B_n$, which is distributive, echelonmotion is the usual rowmotion, and on small $n$ one checks the cover-size matching directly. The five-element nondistributive modular lattice $M_3$ is the simplest nontrivial test case. More generally, the lattice of subspaces of a finite vector space over any field is modular but not distributive, so the theorem produces, for each linear extension, a degree-preserving permutation of the set of subspaces. A common point of confusion is to conflate this modular-lattice theorem with echelon-independence: the theorem asserts cover-count matching for every $\sigma$, whereas $\sigma$-independence itself remains characterized by semidistributivity.

Source: https://www.emergentmind.com/topics/echelonmotion