Rational Weyl group elements of odd type D


Abstract

Voloshyn introduced rational Weyl group elements in connection with rational normal forms on complex reductive groups and conjectured that, in type \(D_r\) with \(r\) odd, their number is \(2^r-1\). We prove a stronger structural statement. For \(r\geq 5\) odd, the rational Weyl group elements in \(W(D_r)\) are exactly the longest element \(w_0\) together with two explicitly described signed cyclic elements \(c_I\) and \(d_I\) for every non-empty subset \(I\subseteq\{1,\ldots,r-1\}\). Consequently the rationality graph \(\Gamma(D_r)\) is two explicitly labelled subset-toggle halves glued at \(w_0\), its number of vertices is \(2^r-1\), and its only vertices of valency one are \(c_{\{1\}}\) and \(d_{\{1\}}\). The proof combines an acyclic two-level description of the rationality graphs \(\Gamma(c_I)\) with a rigidity argument for one-step rational left multiplications from the signed cyclic family. The latter uses Voloshyn’s descent lemma, while all type-\(D\) exclusions are given by explicit loops or two-cycles in the root-poset rationality graph.

Weyl group ,root poset ,rationality graph ,type \(D\) ,Coxeter group

1 Introduction↩︎

Let \(G\) be a connected complex reductive algebraic group with Weyl group \(W\). In the study of rational decompositions \[g=N(g)B(g)\overline{u}N(g)^{-1}, \qquad N:G\dashrightarrow N_-,\quad B:G\dashrightarrow B_+, \label{eq:intro-normal-form}\tag{1}\] Voloshyn associated to every \(u\in W\) a descending sequence \[\nu_0(u)=u(\Pi_+)\cap \Pi_+, \qquad \nu_k(u)=u(\mathop{\mathrm{Adj}}\nu_{k-1}(u))\cap \Pi_+, \qquad k\geq 1, \label{eq:intro-nu}\tag{2}\] and called \(u\) rational when the stable value \(\nu(u)\) is empty [1]. Equivalently, the oriented graph with vertex set \(\nu_0(u)\) and arrows \[\alpha\longrightarrow \beta \quad\Longleftrightarrow\quad u^{-1}(\alpha)\leq \beta \label{eq:intro-arrow}\tag{3}\] has no directed cycle. The rational Weyl group elements form the vertex set of another graph, denoted \(\Gamma(W)\), in which two vertices are adjacent when they differ by left multiplication by a simple reflection. Voloshyn proved that \(\Gamma(W)\) is connected and non-trivial only in types \(A_r\), \(D_r\) for odd \(r\), and \(E_6\); he also conjectured that in type \(D_r\), \(r\) odd, the number of rational elements is \[\#\{u\in W(D_r):u\text{ rational}\}=2^r-1 . \label{eq:intro-count-conj}\tag{4}\] The computed values \[31,127,511,2047,8191,32767 \label{eq:intro-computed-values}\tag{5}\] for \(r=5,7,9,11,13,15\) support 4 . A second expectation in the same work is that the type-\(D\) rationality graph has exactly two vertices of valency one; two such vertices had already been constructed explicitly in [1]. The Coxeter-theoretic conventions used below are standard. We use the usual length function, simple reflections, Bruhat length criterion, and root-poset terminology following [2], together with the combinatorial Coxeter-group viewpoint of [3]. Our root-system conventions agree with Bourbaki’s presentation [4], and the signed-permutation realization of classical Weyl groups is the standard one described, for example, in Carter’s account of groups of Lie type [5]. The purpose of this paper is to prove a classification theorem which simultaneously proves 4 , gives the precise graph \(\Gamma(D_r)\), and verifies the valency-one expectation. We use the standard signed-permutation model of \(W(D_r)\). Thus \(W(D_r)\) is the subgroup of the signed symmetric group on an orthonormal basis \(e_1,\ldots,e_r\) consisting of signed permutations with an even number of sign changes. The positive and simple roots are \[\begin{align} \Pi_+ &=\left\{e_i-e_j:1\leq i<j\leq r\right\} \cup \left\{e_i+e_j:1\leq i<j\leq r\right\}, \tag{6} \\ \Delta &=\left\{\alpha_i=e_i-e_{i+1}:1\leq i\leq r-1\right\} \cup \left\{\alpha_r=e_{r-1}+e_r\right\}. \tag{7} \end{align}\] For \(r\) odd the longest element is \[w_0(e_i)=-e_i\quad(1\leq i\leq r-1), \qquad w_0(e_r)=e_r. \label{eq:w0-intro}\tag{8}\]

For a subset \(I=\{i_1<\cdots<i_k\}\subseteq\{1,\ldots,r-1\}\), \(I\neq\varnothing\), define a cycle \(p_I\in S_r\) by \[p_I(i_a)=i_{a+1}\;(1\leq a<k), \qquad p_I(i_k)=r, \qquad p_I(r)=i_1, \qquad p_I(j)=j\;(j\notin I\cup\{r\}). \label{eq:pI-intro}\tag{9}\] Equivalently, \(p_I\) is the cycle \((i_1\;i_2\;\cdots\;i_k\;r)\) in the convention that \(p_I(a)\) is the image of \(a\). We define two signed permutations \(c_I,d_I\in W(D_r)\) by \[\begin{align} c_I(e_j)&=-e_{p_I(j)}\quad(1\leq j\leq r-1), & c_I(e_r)&=e_{i_1}, \tag{10} \\ d_I(e_j)&=-e_{p_I(j)}\quad(j\in\{1,\ldots,r-1\}\setminus\{i_k\}), & d_I(e_{i_k})&=e_r, & d_I(e_r)&=-e_{i_1}. \tag{11} \end{align}\] The main theorem is the following.

Theorem 1. Let \(r\geq 5\) be odd. The rational Weyl group elements of type \(D_r\) are precisely \[\mathcal{F}_r =\left\{w_0\right\} \cup \left\{c_I,d_I:\varnothing\neq I\subseteq \{1,\ldots,r-1\}\right\}. \label{eq:main-family}\qquad{(1)}\] Hence \[\#\mathcal{F}_r=1+2(2^{r-1}-1)=2^r-1. \label{eq:main-count}\qquad{(2)}\] Moreover \(\Gamma(D_r)\) is determined by the following adjacency rules. With the convention \(c_\varnothing=d_\varnothing=w_0\), for \(1\leq a\leq r-2\), \[\begin{align} c_I\sim c_{I\mathbin{\triangle}\{a\}} &\quad\Longleftrightarrow\quad a+1\in I, \label{eq:main-c-horizontal} \\ d_I\sim d_{I\mathbin{\triangle}\{a\}} &\quad\Longleftrightarrow\quad a+1\in I, \label{eq:main-d-horizontal} \end{align}\] {#eq: sublabel=eq:eq:main-c-horizontal,eq:eq:main-d-horizontal} and the two spin adjacencies are \[c_I\sim c_{I\mathbin{\triangle}\{r-1\}}, \qquad d_I\sim d_{I\mathbin{\triangle}\{r-1\}}. \label{eq:main-spin-adj}\qquad{(3)}\] There are no other edges. In particular, \(c_{\{1\}}\) and \(d_{\{1\}}\) are the only vertices of valency one in \(\Gamma(D_r)\).

The element \(c_{\{1\}}\) is exactly the element denoted \(C\) in [1]; its inverse is \(d_{\{1\}}\). Thus Theorem 1 is a simultaneous strengthening of Voloshyn’s type-\(D\) counting conjecture and his valency-one expectation. The proof is not a computation over the full signed-permutation group. Its core is the following two-step mechanism.

First, for each \(I\) the graph \(\Gamma(c_I)\) has a two-level form. If \(n_I(a)\) denotes the next element of \(I\cup\{r\}\) after \(a\in I\), then \[\nu_0(c_I)=A_I\sqcup B_I, \quad A_I=\left\{e_b-e_{n_I(a)}:a\in I,\\ a<b<n_I(a)\right\}, \quad B_I=\left\{e_{i_1}-e_q:i_1<q\leq r\right\}. \label{eq:intro-two-level}\tag{12}\] Every arrow out of \(A_I\) lands in \(B_I\), and no arrow leaves \(B_I\). Hence \(c_I\) is rational. The elements \(d_I\) follow from the diagram automorphism interchanging the two spin nodes.

Second, rationality is rigid under one-step descent. Voloshyn’s descent lemma says that every rational \(u\neq w_0\) admits a simple reflection \(s_a\) such that \(s_a u\) is rational and \(\ell(s_a u)=\ell(u)+1\) [1]. We prove that whenever \(v\in\mathcal{F}_r\) and \(s_a v\) is rational, then \(s_a v\in\mathcal{F}_r\). All excluded cases are killed by explicit loops or two-cycles in the root-poset graph 3 . Induction on \(\ell(w_0)-\ell(u)\) then gives the reverse inclusion.

Figure 1: image.

Figure 1. The type-\(D\) numbering used throughout the paper.

2 Root-poset and rationality preliminaries↩︎

Throughout the paper \(r\geq 5\) is odd, and the type-\(D_r\) root system is realized as in 67 . We write \[\rho\leq \eta \quad\Longleftrightarrow\quad \eta-\rho\in \sum_{a=1}^r \mathbb{Z}_{\geq 0}\alpha_a \label{eq:root-order}\tag{13}\] for the usual root-poset order on \(\Pi_+\). If \[x=(x_1,\ldots,x_r)\in \mathbb{R}^r, \qquad x=\sum_{a=1}^r m_a(x)\alpha_a, \label{eq:coeff-def}\tag{14}\] then the coordinates \(m_a(x)\) are \[\begin{align} m_a(x)&=x_1+\cdots+x_a, &&1\leq a\leq r-2, \tag{15} \\ m_{r-1}(x)&=\frac{x_1+\cdots+x_{r-1}-x_r}{2}, & m_r(x)&=\frac{x_1+\cdots+x_{r-1}+x_r}{2}. \tag{16} \end{align}\] Consequently \[\rho\leq \eta \quad\Longleftrightarrow\quad m_a(\eta-\rho)\geq 0\quad(1\leq a\leq r). \label{eq:root-order-coeff}\tag{17}\]

Lemma 1 (elementary order tests). Let \(1\leq a<b\leq r\) and \(1\leq c<d\leq r\). Then \[e_a-e_b\leq e_c-e_d \quad\Longleftrightarrow\quad c\leq a<b\leq d. \label{eq:minus-minus-order}\qquad{(4)}\] For \(1\leq a,b<r\), \[e_b+e_r\leq e_a+e_r \quad\Longleftrightarrow\quad a\leq b. \label{eq:plus-plus-order-1}\qquad{(5)}\] For \(1\leq a<r-1\) and \(1\leq b<r\), \[e_b+e_r\leq e_a+e_{r-1} \quad\Longleftrightarrow\quad a\leq b. \label{eq:plus-plus-order-2}\qquad{(6)}\] Finally, if \(1\leq a<r\) and \(1\leq c<d\leq r\), then \[e_a+e_r\nleq e_c-e_d. \label{eq:plus-not-minus}\qquad{(7)}\]

Proof. For a root \(e_i-e_j\) with \(i<j\), the simple-root coefficients are \[m_t(e_i-e_j)= \begin{cases} 1, & i\leq t<j,\quad 1\leq t\leq r-1,\\ 0, & \text{otherwise}, \end{cases} \qquad m_r(e_i-e_j)=0. \label{eq:eiej-coefficients}\tag{18}\] Thus the coefficients of \[e_c-e_d-(e_a-e_b) \label{eq:minus-minus-diff}\tag{19}\] are the differences of the characteristic functions of the intervals \([c,d)\) and \([a,b)\) on \(\{1,\ldots,r-1\}\). They are all non-negative exactly when \[[a,b)\subseteq [c,d), \label{eq:interval-containment}\tag{20}\] that is, exactly when \(c\leq a<b\leq d\). This proves ?? ; the coefficient \(m_{r-1}\) is included in the interval test, while \(m_r\) is zero on both roots.

For ?? , \[e_a+e_r-(e_b+e_r)=e_a-e_b \label{eq:eaber}\tag{21}\] is a non-negative sum of simple roots exactly when \(a\leq b\). Indeed, for \(a\leq b\) it is \(\alpha_a+\cdots+\alpha_{b-1}\), with the empty sum allowed when \(a=b\), and the coefficient of \(\alpha_b\) is negative when \(a>b\).

For ?? , \[e_a+e_{r-1}-(e_b+e_r) =(e_a-e_b)+(e_{r-1}-e_r). \label{eq:earminus}\tag{22}\] If \(a\leq b\), this is \[\sum_{t=a}^{b-1}\alpha_t+\alpha_{r-1}, \label{eq:earminus-positive}\tag{23}\] where the formula also covers \(b=r-1\). If \(a>b\), the partial-sum coefficient at \(t=b\) is negative, so the inequality fails. Finally, \(m_r(e_a+e_r)=1\), whereas \(m_r(e_c-e_d)=0\) for all \(c<d\); hence ?? follows from 17 . ◻

For a subset \(S\subseteq \Pi_+\) we use \[\mathop{\mathrm{Adj}}(S)=\left\{\gamma\in \Pi_+:\gamma\leq \beta\text{ for some }\beta\in S\right\}. \label{eq:adj-def}\tag{24}\] The following definitions are those of Voloshyn [1]; they are included to fix the notation used in the proof.

Definition 1. For \(u\in W(D_r)\) define \[\begin{align} \nu_0(u)&=u(\Pi_+)\cap \Pi_+, \label{eq:nu0-def} \\ \nu_k(u)&=u(\mathop{\mathrm{Adj}}(\nu_{k-1}(u)))\cap \Pi_+, \qquad k\geq 1. \label{eq:nuk-def} \end{align}\] {#eq: sublabel=eq:eq:nu0-def,eq:eq:nuk-def} The oriented rationality graph of \(u\), denoted here by \(\Gamma_u\), has vertex set \(\nu_0(u)\) and arrows \[\alpha\to \beta \quad\Longleftrightarrow\quad u^{-1}(\alpha)\leq \beta. \label{eq:Gamma-u-arrow}\qquad{(8)}\] The element \(u\) is rational if \(\nu_k(u)=\varnothing\) for all sufficiently large \(k\); equivalently, \(\Gamma_u\) has no directed cycle.

We use the following two facts proved in [1].

Lemma 2 (Voloshyn). For \(u\in W\), the following are equivalent: \[u\text{ is rational} \quad\Longleftrightarrow\quad \Gamma_u\text{ has no directed cycle} \quad\Longleftrightarrow\quad \nu(u)=\varnothing. \label{eq:voloshyn-equivalence}\qquad{(9)}\] In particular, if there is \(\alpha\in \nu_0(u)\) such that \(u^{-1}(\alpha)\leq \alpha\), then \(u\) is not rational.

Lemma 3 (Voloshyn’s descent lemma). Let \(u\in W\) be rational and \(u\neq w_0\). Then there is a simple root \(\alpha_a\) such that \[u^{-1}(\alpha_a)>0, \qquad u(\alpha_a)<0, \label{eq:descent-signs}\qquad{(10)}\] and \(s_a u\) is rational. Moreover \[\ell(s_a u)=\ell(u)+1. \label{eq:length-increase}\qquad{(11)}\]

The length assertion in ?? is the standard Coxeter criterion \[\ell(s_a u)=\ell(u)+1 \quad\Longleftrightarrow\quad u^{-1}(\alpha_a)>0, \label{eq:length-criterion}\tag{25}\] which we shall use without further comment; see, for example, [2], [3], [4], or [5].

3 The signed cyclic family↩︎

Let \[[r-1]=\{1,2,\ldots,r-1\}. \label{eq:rminusone}\tag{26}\] For every non-empty \(I=\{i_1<\cdots<i_k\}\subseteq [r-1]\), let \(p_I\) be the cycle in 9 . We shall use the following notation throughout: \[n_I(i_a)=i_{a+1}\quad(1\leq a<k), \qquad n_I(i_k)=r. \label{eq:next-map}\tag{27}\] Thus \(n_I(a)\) is the next marked point of \(I\cup\{r\}\) after \(a\in I\). The elements \(c_I,d_I\) are as in 1011 . It is useful to set \[c_\varnothing=d_\varnothing=w_0. \label{eq:empty-convention}\tag{28}\] When \(I\neq\varnothing\) this convention is not used to define the signs; it only abbreviates the graph formulas.

Lemma 4. For every non-empty \(I\subseteq [r-1]\), both \(c_I\) and \(d_I\) belong to \(W(D_r)\).

Proof. The underlying unsigned permutation is \(p_I\) in both cases. Since \(r\) is odd, \(r-1\) is even. The element \(c_I\) has negative signs at precisely the positions \(1,\ldots,r-1\), and therefore has an even number of sign changes. The element \(d_I\) has positive signs at \(i_k\) and negative signs at all positions in \(\{1,\ldots,r\}\setminus\{i_k\}\); again the number of negative signs is \(r-1\), which is even. Hence both signed permutations lie in the even signed permutation group \(W(D_r)\). ◻

Let \(\tau\) be the diagram automorphism of the based root system defined by \[\tau(e_j)=e_j\quad(1\leq j\leq r-1), \qquad \tau(e_r)=-e_r. \label{eq:tau-def}\tag{29}\] Then \[\tau(\alpha_a)=\alpha_a\quad(1\leq a\leq r-2), \qquad \tau(\alpha_{r-1})=\alpha_r, \qquad \tau(\alpha_r)=\alpha_{r-1}. \label{eq:tau-simple}\tag{30}\] Thus \(\tau\) preserves \(\Pi_+\) and the root order. It normalizes \(W(D_r)\) inside the full automorphism group of the root system, and \[d_I=\tau c_I\tau^{-1}, \qquad \tau s_{r-1}\tau^{-1}=s_r, \qquad \tau s_a\tau^{-1}=s_a\quad(1\leq a\leq r-2). \label{eq:tau-conjugation}\tag{31}\] Consequently \(u\) is rational if and only if \(\tau u\tau^{-1}\) is rational, because \[\nu_0(\tau u\tau^{-1})=\tau(\nu_0(u)), \qquad (\tau u\tau^{-1})^{-1}(\tau\alpha)\leq \tau\beta \Longleftrightarrow u^{-1}(\alpha)\leq \beta. \label{eq:tau-rationality}\tag{32}\] Thus it is enough to prove most assertions for \(c_I\); the corresponding assertions for \(d_I\) follow by applying \(\tau\).

Example 1. For \(r=5\) the complete \(c\)-half of the family is \[\begin{gather} c_\varnothing=(-1,-2,-3,-4,5),\\ c_{\{1\}}=(-5,-2,-3,-4,1),\quad c_{\{2\}}=(-1,-5,-3,-4,2),\quad c_{\{3\}}=(-1,-2,-5,-4,3),\quad c_{\{4\}}=(-1,-2,-3,-5,4),\\ c_{\{1,2\}}=(-2,-5,-3,-4,1),\quad c_{\{1,3\}}=(-3,-2,-5,-4,1),\quad c_{\{1,4\}}=(-4,-2,-3,-5,1),\\ c_{\{2,3\}}=(-1,-3,-5,-4,2),\quad c_{\{2,4\}}=(-1,-4,-3,-5,2),\quad c_{\{3,4\}}=(-1,-2,-4,-5,3),\\ c_{\{1,2,3\}}=(-2,-3,-5,-4,1),\quad c_{\{1,2,4\}}=(-2,-4,-3,-5,1),\quad c_{\{1,3,4\}}=(-3,-2,-4,-5,1),\\ c_{\{2,3,4\}}=(-1,-3,-4,-5,2),\quad c_{\{1,2,3,4\}}=(-2,-3,-4,-5,1). \end{gather} \label{eq:D5-examples}\qquad{(12)}\] Here \((a_1,\ldots,a_5)\) means \(e_j\mapsto \mathop{\mathrm{sgn}}(a_j)e_{|a_j|}\). The \(d\)-half is obtained from the identity \(d_I=\tau c_I\tau^{-1}\); in one-line notation this changes the sign of the entry with absolute value \(5\) and, for \(I\neq\varnothing\), also changes the sign of the fifth entry.

Figure 2: image.

Figure 2. The two halves of the rationality graph are indexed by subsets. Edge labels are simple reflections; omitted vertices and edges are supplied by the subset-toggle rules.

4 Acyclicity of the family↩︎

We now prove that every element of \(\mathcal{F}_r\) is rational. The case \(w_0\) is immediate from \[w_0(\Pi_+)\subseteq \Pi_- , \qquad \nu_0(w_0)=\varnothing. \label{eq:w0-nu-empty}\tag{33}\] The main point is an explicit description of \(\nu_0(c_I)\).

Fix \(I=\{i_1<\cdots<i_k\}\neq\varnothing\). For \(a\in I\) put \(n=n_I(a)\). Since there is no element of \(I\) strictly between \(a\) and \(n\), one has \[p_I(a)=n, \qquad p_I(b)=b\quad(a<b<n). \label{eq:pI-gap}\tag{34}\] Define two sets of positive roots \[\begin{align} A_I&=\left\{e_b-e_{n_I(a)}:a\in I,\; a<b<n_I(a)\right\}, \tag{35}\\ B_I&=\left\{e_{i_1}-e_q:i_1<q\leq r\right\}. \tag{36} \end{align}\] The roots in \(A_I\) are the roots coming from ordinary inversions of \(p_I\) on the negative part \(\{1,\ldots,r-1\}\); the roots in \(B_I\) are the roots created by the unique positive sign at \(e_r\).

Proposition 2. For \(I\neq\varnothing\), \[\nu_0(c_I)=A_I\sqcup B_I. \label{eq:nu0-cI}\qquad{(13)}\] Moreover, for \(a\in I\), \(a<b<n_I(a)\), \[c_I^{-1}(e_b-e_{n_I(a)})=e_a-e_b, \label{eq:preimage-A}\qquad{(14)}\] and, for \(q>i_1\), if \(t\in\{1,\ldots,r-1\}\) is the unique index with \(p_I(t)=q\), then \[c_I^{-1}(e_{i_1}-e_q)=e_t+e_r. \label{eq:preimage-B}\qquad{(15)}\]

Proof. Let \(\beta\in\Pi_+\). We first take \(\beta=e_a-e_b\) with \(1\leq a<b\leq r\). If \(b=r\), then \[c_I(e_a-e_r)=-e_{p_I(a)}-e_{i_1}\in \Pi_- \label{eq:eamb-r}\tag{37}\] for all \(a<r\). Hence no root of the form \(e_a-e_r\) contributes to \(\nu_0(c_I)\). If \(b<r\), then \[c_I(e_a-e_b)=-e_{p_I(a)}+e_{p_I(b)}=e_{p_I(b)}-e_{p_I(a)}. \label{eq:cI-minus-root}\tag{38}\] This is positive if and only if \(p_I(b)<p_I(a)\). Because \(p_I\) is the increasing cycle on \(I\cup\{r\}\) and fixes every point in each open gap, the inversions are exactly the pairs \[a\in I, \qquad a<b<n_I(a), \label{eq:pI-inversions}\tag{39}\] and for such a pair 38 is precisely \(e_b-e_{n_I(a)}\). This gives \(A_I\), and ?? follows at the same time.

Now take \(\beta=e_a+e_b\) with \(1\leq a<b\leq r\). If \(b<r\), then \[c_I(e_a+e_b)=-e_{p_I(a)}-e_{p_I(b)}\in\Pi_-, \label{eq:plus-bnotr}\tag{40}\] so there is no contribution. If \(b=r\), then \[c_I(e_a+e_r)=-e_{p_I(a)}+e_{i_1}=e_{i_1}-e_{p_I(a)}. \label{eq:plus-br}\tag{41}\] This is positive exactly when \(p_I(a)>i_1\). The set \(p_I(\{1,\ldots,r-1\})\) is \(\{1,\ldots,r\}\setminus\{i_1\}\), so the positive images in 41 are exactly the roots \(e_{i_1}-e_q\) with \(q>i_1\). This is \(B_I\), and ?? follows by taking the unique \(t\) with \(p_I(t)=q\).

The sets \(A_I\) and \(B_I\) are disjoint because no root in \(A_I\) has first index \(i_1\): if \(a=i_1\), then \(e_b-e_{n_I(i_1)}\) has \(b>i_1\), while if \(a>i_1\), then again the first index is larger than \(i_1\). Therefore ?? is a disjoint union. ◻

Lemma 5. No arrow in \(\Gamma_{c_I}\) starts at a vertex of \(B_I\).

Proof. Let \(\alpha=e_{i_1}-e_q\in B_I\). By ?? , \[c_I^{-1}(\alpha)=e_t+e_r \label{eq:B-preimage-plus}\tag{42}\] for some \(t<r\). Every element of \(A_I\cup B_I\) is of the form \(e_x-e_y\). By ?? , \[e_t+e_r\nleq e_x-e_y \label{eq:no-plus-to-minus}\tag{43}\] for all \(x<y\). Hence there is no \(\beta\in\nu_0(c_I)\) with \(c_I^{-1}(\alpha)\leq \beta\), and therefore no outgoing arrow from \(\alpha\). ◻

Lemma 6. No arrow in \(\Gamma_{c_I}\) starts at a vertex of \(A_I\) and ends at a vertex of \(A_I\).

Proof. Take two roots of \(A_I\): \[\alpha=e_b-e_{n_I(a)}, \qquad \beta=e_d-e_{n_I(c)}, \label{eq:A-alpha-beta}\tag{44}\] where \[a,c\in I, \qquad a<b<n_I(a), \qquad c<d<n_I(c). \label{eq:A-indices}\tag{45}\] By ?? , an arrow \(\alpha\to\beta\) is equivalent to \[e_a-e_b\leq e_d-e_{n_I(c)}. \label{eq:A-arrow-condition}\tag{46}\] Using ?? , 46 is equivalent to \[d\leq a<b\leq n_I(c). \label{eq:A-arrow-index}\tag{47}\] But \(c<d\) and \(d\leq a\) imply \(c<a\). Since \(a\in I\) and \(a<n_I(c)\) by 47 , the element \(a\) lies strictly between \(c\) and the next element \(n_I(c)\) of \(I\cup\{r\}\). This contradicts the definition of \(n_I(c)\). Hence 46 is impossible. ◻

Proposition 3. Every element of \(\mathcal{F}_r\) is rational.

Proof. For \(w_0\) the assertion is 33 . Let \(I\neq\varnothing\). By Proposition 2, the vertex set of \(\Gamma_{c_I}\) is \(A_I\sqcup B_I\). By Lemma 5, vertices in \(B_I\) have no outgoing arrows. By Lemma 6, there is no arrow from \(A_I\) to \(A_I\). Thus every directed path in \(\Gamma_{c_I}\) has length at most one: \[A_I\longrightarrow B_I, \qquad B_I\longrightarrow \varnothing. \label{eq:two-level-graph}\tag{48}\] In particular \(\Gamma_{c_I}\) is acyclic, so \(c_I\) is rational by Lemma 2. Finally \(d_I=\tau c_I\tau^{-1}\), and rationality is invariant under \(\tau\) by 32 . Therefore \(d_I\) is rational. ◻

The proof gives the stronger nilpotence bound \[\nu_2(c_I)=\varnothing, \qquad \nu_2(d_I)=\varnothing \qquad(I\neq\varnothing). \label{eq:nu2-empty}\tag{49}\] For example, when \(I=\{1\}\), one obtains \[\begin{align} \nu_0(c_{\{1\}}) &=\left\{e_1-e_q:2\leq q\leq r\right\} \cup \left\{e_b-e_r:2\leq b\leq r-1\right\}, \tag{50}\\ \nu_1(c_{\{1\}}) &=\left\{e_b-e_r:2\leq b\leq r-1\right\}, \qquad \nu_2(c_{\{1\}})=\varnothing, \tag{51} \end{align}\] which recovers the element constructed in [1].

5 The complete internal arrow calculus↩︎

The proof of rationality above used only the absence of arrows from \(B_I\) and of arrows from \(A_I\) to \(A_I\). For later reference, and to make the stabilization statement completely explicit, we record the exact arrows. This also gives a useful independent check on the formulas for \(\nu_1\) and on the length computations in Section 10.

Fix \(I=\{i_1<\cdots<i_k\}\neq\varnothing\). For \(a\in I\) and \(a<b<n_I(a)\), write \[A(a,b)=e_b-e_{n_I(a)}\in A_I, \qquad A(a,b)^-=c_I^{-1}A(a,b)=e_a-e_b. \label{eq:Aab-notation}\tag{52}\] For \(q\) with \(i_1<q\leq r\), write \[B(q)=e_{i_1}-e_q\in B_I, \qquad B(q)^-=c_I^{-1}B(q)=e_{t(q)}+e_r, \label{eq:Bq-notation}\tag{53}\] where \(t(q)\) is the unique element of \([r-1]\) satisfying \(p_I(t(q))=q\). Thus the arrow relation is \[X\longrightarrow Y \quad\Longleftrightarrow\quad X^-\leq Y, \qquad X,Y\in A_I\sqcup B_I. \label{eq:arrow-Xminus}\tag{54}\]

Proposition 4. For \(I\neq\varnothing\), the only arrows in \(\Gamma_{c_I}\) are \[A(a,b)\longrightarrow B(q) \quad\Longleftrightarrow\quad b\leq q, \label{eq:exact-arrow-A-to-B}\qquad{(16)}\] where \(a\in I\), \(a<b<n_I(a)\), and \(i_1<q\leq r\). Consequently \[\nu_1(c_I)=A_I, \qquad \nu_m(c_I)=\varnothing\quad(m\geq 2). \label{eq:nu1-exact-cI}\qquad{(17)}\] The same statement for \(d_I\) is obtained by applying \(\tau\).

Proof. Lemma 5 excludes all arrows with source in \(B_I\), and Lemma 6 excludes all arrows from \(A_I\) to \(A_I\). It remains to decide when \(A(a,b)\) points to \(B(q)\). By 52 , this condition is \[e_a-e_b\leq e_{i_1}-e_q. \label{eq:A-to-B-condition}\tag{55}\] Using ?? , this is equivalent to \[i_1\leq a<b\leq q. \label{eq:A-to-B-index-condition}\tag{56}\] The inequality \(i_1\leq a\) holds because \(a\in I\) and \(i_1=\min I\), while \(a<b\) is part of the definition of \(A(a,b)\). Hence 56 is equivalent to \(b\leq q\), proving ?? .

By definition of the sequence \(\nu_m\), the set \(\nu_1(c_I)\) consists exactly of those vertices of \(\nu_0(c_I)\) from which at least one arrow starts. Formula ?? shows that every \(A(a,b)\) has an outgoing arrow, for instance to \(B(r)\), while no \(B(q)\) has one. Therefore \(\nu_1(c_I)=A_I\). Since the target of every arrow lies in \(B_I\), and no arrow starts in \(B_I\), there is no directed path of length two; equivalently \(\nu_m(c_I)=\varnothing\) for \(m\geq 2\). The \(d_I\) statement follows from 32 . ◻

The exact arrow formula admits a matrix description. Order the vertices of \(A_I\) lexicographically by the pair \((a,b)\) and the vertices of \(B_I\) increasingly by \(q\). The adjacency matrix of \(\Gamma_{c_I}\) has block form \[M_I= \begin{pmatrix} 0 & R_I\\ 0 & 0 \end{pmatrix}, \qquad (R_I)_{(a,b),q}= \begin{cases} 1,& b\leq q,\\ 0,& b>q, \end{cases} \label{eq:MI-block}\tag{57}\] where \((a,b)\) ranges over \(a\in I\), \(a<b<n_I(a)\) and \(q\) ranges over \(i_1<q\leq r\). In particular \[M_I^2=0. \label{eq:MI-square-zero}\tag{58}\] This is a stronger nilpotence property than acyclicity: the adjacency algebra generated by \(M_I\) is already killed in degree two. The number of arrows is also explicit. Summing ?? gives \[\begin{align} \#\operatorname{Arr}(\Gamma_{c_I}) &=\sum_{a\in I}\sum_{b=a+1}^{n_I(a)-1}\#\{q:i_1<q\leq r,b\leq q\} \notag\\ &=\sum_{a\in I}\sum_{b=a+1}^{n_I(a)-1}(r-b+1). \label{eq:number-arrows-cI} \end{align}\tag{59}\] The same number is obtained for \(\Gamma_{d_I}\).

Corollary 1. For \(I=\{i_1<\cdots<i_k\}\) and \(n_I(i_j)=i_{j+1}\) for \(j<k\), \(n_I(i_k)=r\), one has \[\#\operatorname{Arr}(\Gamma_{c_I}) =\frac{1}{2}\sum_{j=1}^k \bigl(n_I(i_j)-i_j-1\bigr) \bigl(2r-i_j-n_I(i_j)+2\bigr). \label{eq:arrow-count-gap}\qquad{(18)}\]

Proof. For a fixed gap \(i_j<b<n_I(i_j)\), put \(g_j=n_I(i_j)-i_j-1\). The contribution of that gap to 59 is \[\begin{align} \sum_{b=i_j+1}^{n_I(i_j)-1}(r-b+1) &=g_j(r+1)-\sum_{b=i_j+1}^{n_I(i_j)-1}b \notag\\ &=g_j(r+1)-\frac{g_j(i_j+1+n_I(i_j)-1)}{2} \notag\\ &=\frac{g_j(2r-i_j-n_I(i_j)+2)}{2}. \label{eq:gap-arrow-count} \end{align}\tag{60}\] Summing over the gaps proves the formula. ◻

Example 2. For \(I=\{1\}\), the single gap has \(n_I(1)=r\). Hence \[\#\operatorname{Arr}(\Gamma_{c_{\{1\}}}) =\frac{1}{2}(r-2)(r+1). \label{eq:c1-arrow-count}\qquad{(19)}\] Indeed \[e_b-e_r\longrightarrow e_1-e_q \quad\Longleftrightarrow\quad 2\leq b\leq r-1,\qquad b\leq q\leq r, \label{eq:c1-arrow-explicit}\qquad{(20)}\] so the arrows are indexed by the triangular set \[\{(b,q):2\leq b\leq r-1,\;b\leq q\leq r\}. \label{eq:c1-triangle}\qquad{(21)}\] For \(r=5\) this gives nine arrows: four out of \(e_2-e_5\), three out of \(e_3-e_5\), and two out of \(e_4-e_5\).

The exact internal arrow calculus also explains why the family is rigid under left multiplication. A left multiplication by \(s_a\) acts on the target side. InCoxeter-theoretic terms, the inversion set of \(s_a v\) differs from that of \(v\) by the single root \(v^{-1}(\alpha_a)\); in the signed permutation model it swaps the corresponding target labels. The coordinate analysis below determines exactly when this operation preserves rationality.

6 One-step rigidity↩︎

The reverse inclusion in Theorem 1 is proved by induction. The induction step requires the following exact description of which simple left multiplications of a family element can remain rational.

6.1 Simple reflections acting on the family↩︎

Let \(I\subseteq [r-1]\), and use the convention 28 . For \(1\leq a\leq r-2\), left multiplication by \(s_a\) interchanges the target labels \(a\) and \(a+1\). Thus, in terms of the cycle \(p_I\), it swaps the labels \(a,a+1\) in the image of \(p_I\). The following identities are immediate from 910 ; they are recorded because they are the combinatorial skeleton of \(\Gamma(D_r)\).

Lemma 7. For \(I\subseteq [r-1]\) and \(1\leq a\leq r-2\), \[a+1\in I \quad\Longrightarrow\quad s_a c_I=c_{I\mathbin{\triangle}\{a\}}. \label{eq:sa-cI-admissible}\qquad{(22)}\] Furthermore \[s_{r-1}c_I=c_{I\mathbin{\triangle}\{r-1\}}. \label{eq:srminusone-cI}\qquad{(23)}\] By applying \(\tau\) one obtains \[a+1\in I \quad\Longrightarrow\quad s_a d_I=d_{I\mathbin{\triangle}\{a\}} \quad(1\leq a\leq r-2), \qquad s_r d_I=d_{I\mathbin{\triangle}\{r-1\}}. \label{eq:dI-action}\qquad{(24)}\]

Proof. Assume first that \(1\leq a\leq r-2\) and \(a+1\in I\). If \(a\in I\), then \(a\) and \(a+1\) occur consecutively in the increasing cycle on \(I\cup\{r\}\) unless there are elements of \(I\) between them, which is impossible. Removing \(a\) from \(I\) has exactly the effect of replacing the local segment \[\cdots\longmapsto a\longmapsto a+1\longmapsto\cdots \label{eq:local-remove}\tag{61}\] by \[\cdots\longmapsto a+1\longmapsto\cdots, \label{eq:local-remove2}\tag{62}\] and left multiplication by \(s_a\) performs precisely this label swap in the target. If \(a\notin I\), then adding \(a\) inserts it immediately before \(a+1\) in the increasing cycle: \[\cdots\longmapsto a+1\longmapsto\cdots \quad\rightsquigarrow\quad \cdots\longmapsto a\longmapsto a+1\longmapsto\cdots. \label{eq:local-add}\tag{63}\] Again this is exactly the target-label interchange performed by \(s_a\). Since \(s_a\) does not affect signs for \(a\leq r-2\), ?? follows.

For \(s_{r-1}\), the target-label operation interchanges \(e_{r-1}\) and \(e_r\) up to the sign convention of the spin reflection. In the \(c\)-family the sign at every source \(j<r\) is negative and the sign at \(r\) is positive. A direct substitution into 10 gives \[s_{r-1}c_I(e_j)=c_{I\mathbin{\triangle}\{r-1\}}(e_j) \qquad(1\leq j\leq r), \label{eq:direct-spin-c}\tag{64}\] including the cases \(I=\varnothing\) and \(I=\{r-1\}\), where 28 is used. This proves ?? . The identities for \(d_I\) follow from 31 . ◻

The remaining simple reflections are not merely outside the family; they are not rational. We first prove this for the \(c\)-half.

6.2 Non-admissible ordinary reflections↩︎

Lemma 8. Let \(I\subseteq [r-1]\) and let \(1\leq a\leq r-2\). If \(a+1\notin I\), then \(s_a c_I\) is not rational.

Proof. If \(I=\varnothing\), then \(c_I=w_0\). Since \(w_0(\alpha_a)=-\alpha_a\), we have \[s_a w_0(\alpha_a)=\alpha_a, \qquad (s_a w_0)^{-1}(\alpha_a)=\alpha_a, \label{eq:w0-ordinary-loop}\tag{65}\] and \(s_a w_0\) has a loop at \(\alpha_a\).

Assume now \(I\neq\varnothing\). There are two cases.

If \(a\notin I\), then both \(a\) and \(a+1\) are fixed by the unsigned cycle \(p_I\). Hence \[c_I(\alpha_a)=c_I(e_a-e_{a+1})=-e_a+e_{a+1}=-\alpha_a, \label{eq:ordinary-both-fixed}\tag{66}\] and therefore \[s_a c_I(\alpha_a)=\alpha_a, \qquad (s_a c_I)^{-1}(\alpha_a)=\alpha_a. \label{eq:ordinary-both-fixed-loop}\tag{67}\] Thus \(s_a c_I\) has a loop.

If \(a\in I\) and \(a+1\notin I\), put \(m=n_I(a)\). Then \(m>a+1\), and by 34 , \(p_I(a)=m\) and \(p_I(a+1)=a+1\). Hence \[c_I(e_a-e_{a+1})=-e_m+e_{a+1}=e_{a+1}-e_m, \label{eq:ordinary-gap-image}\tag{68}\] and left multiplication by \(s_a\) gives \[s_a c_I(e_a-e_{a+1})=e_a-e_m. \label{eq:ordinary-gap-image2}\tag{69}\] Thus, with \(u=s_a c_I\) and \(\beta=e_a-e_m\), one has \[u^{-1}(\beta)=e_a-e_{a+1}\leq e_a-e_m=\beta, \label{eq:ordinary-gap-loop}\tag{70}\] where the inequality follows from ?? . Hence \(u\) has a loop at \(\beta\).

In all cases Lemma 2 implies that \(s_a c_I\) is not rational. ◻

Applying \(\tau\) gives the identical statement for the \(d\)-half.

Corollary 2. Let \(I\subseteq [r-1]\) and \(1\leq a\leq r-2\). If \(a+1\notin I\), then \(s_a d_I\) is not rational.

6.3 Non-admissible spin reflections↩︎

For the \(c\)-half, the admissible spin reflection is \(s_{r-1}\); the other spin reflection \(s_r\) is excluded except at \(w_0\), where it gives \(d_{\{r-1\}}\).

Lemma 9. If \(I\subseteq [r-1]\) is non-empty, then \(s_r c_I\) is not rational.

Proof. Write \(I=\{i_1<\cdots<i_k\}\) and put \(u=s_r c_I\).

First suppose \(r-1\notin I\). Let \(b=i_k\). Since \(p_I(b)=r\) and \(c_I(e_r)=e_{i_1}\), \[c_I(e_b+e_r)=-e_r+e_{i_1}=e_{i_1}-e_r. \label{eq:spin-case1-cimage}\tag{71}\] Applying \(s_r\), which sends \(e_r\) to \(-e_{r-1}\), yields \[u(e_b+e_r)=e_{i_1}+e_{r-1}. \label{eq:spin-case1-uimage}\tag{72}\] By ?? , because \(i_1\leq b<r-1\), \[e_b+e_r\leq e_{i_1}+e_{r-1}. \label{eq:spin-case1-order}\tag{73}\] Therefore \(u\) has a loop at \(e_{i_1}+e_{r-1}\).

Now suppose \(r-1\in I\) and \(I\neq\{r-1\}\). Let \(b\) be the largest element of \(I\setminus\{r-1\}\). Then \(p_I(b)=r-1\), and \[c_I(e_b+e_r)=-e_{r-1}+e_{i_1}. \label{eq:spin-case2-cimage}\tag{74}\] Since \(s_r(e_{r-1})=-e_r\), one obtains \[u(e_b+e_r)=e_{i_1}+e_r. \label{eq:spin-case2-uimage}\tag{75}\] By ?? , \[e_b+e_r\leq e_{i_1}+e_r, \label{eq:spin-case2-order}\tag{76}\] and \(u\) has a loop at \(e_{i_1}+e_r\).

It remains to treat \(I=\{r-1\}\). In this case the two spin simple roots form a two-cycle. Indeed, \[\begin{align} u(\alpha_{r-1}) &=s_r c_I(e_{r-1}-e_r) =s_r(-e_r-e_{r-1}) =e_{r-1}+e_r=\alpha_r, \tag{77}\\ u(\alpha_r) &=s_r c_I(e_{r-1}+e_r) =s_r(e_{r-1}-e_r) =e_{r-1}-e_r=\alpha_{r-1}. \tag{78} \end{align}\] Equivalently, \[u^{-1}(\alpha_{r-1})=\alpha_r\leq \alpha_r, \qquad u^{-1}(\alpha_r)=\alpha_{r-1}\leq \alpha_{r-1}, \label{eq:spin-two-cycle-arrows}\tag{79}\] so \(\Gamma_u\) contains the directed cycle \[\alpha_{r-1}\longrightarrow \alpha_r\longrightarrow \alpha_{r-1}. \label{eq:spin-two-cycle}\tag{80}\] Thus \(s_r c_I\) is not rational for every non-empty \(I\). ◻

The diagram automorphism gives the dual spin exclusion.

Corollary 3. If \(I\subseteq [r-1]\) is non-empty, then \(s_{r-1}d_I\) is not rational.

Combining the action and exclusion lemmas gives the promised one-step rigidity.

Proposition 5 (one-step rigidity). Let \(v\in \mathcal{F}_r\) and let \(s_a\) be any simple reflection. If \(s_a v\) is rational, then \(s_a v\in\mathcal{F}_r\). More precisely, the rational possibilities are exactly those listed in Lemma 7 and its \(d\)-analogue: \[\begin{align} s_a c_I\text{ rational} &\Longleftrightarrow \begin{cases} a+1\in I, & 1\leq a\leq r-2,\\ a=r-1, & a\in\{r-1,r\},\;I\neq\varnothing,\\ a\in\{r-1,r\}, & I=\varnothing, \end{cases} \label{eq:rational-neigh-c} \\ s_a d_I\text{ rational} &\Longleftrightarrow \begin{cases} a+1\in I, & 1\leq a\leq r-2,\\ a=r, & a\in\{r-1,r\},\;I\neq\varnothing,\\ a\in\{r-1,r\}, & I=\varnothing. \end{cases} \label{eq:rational-neigh-d} \end{align}\] {#eq: sublabel=eq:eq:rational-neigh-c,eq:eq:rational-neigh-d} In the exceptional convention \(I=\varnothing\), \(c_\varnothing=d_\varnothing=w_0\), and \[s_{r-1}w_0=c_{\{r-1\}}, \qquad s_rw_0=d_{\{r-1\}}. \label{eq:w0-spin-neigh}\qquad{(25)}\]

Proof. For the \(c\)-half, the rational cases are exactly the identities ?? and ?? . The ordinary non-admissible cases are Lemma 8, and the wrong spin reflection is Lemma 9. If \(I=\varnothing\), then \(c_I=w_0\); the ordinary reflections are excluded by 65 , while the two spin reflections give ?? . The \(d\)-half follows by applying \(\tau\). ◻

7 A certificate catalogue for the excluded moves↩︎

The induction proof in Section 8 needs only the one-step rigidity statement. Nevertheless, it is useful to isolate the local obstruction certificates because they show that the exclusion is not a global enumeration phenomenon. Each forbidden neighbouring element fails rationality for a visibly small reason: either a loop, or in one boundary case a two-cycle.

For an element \(u\in W(D_r)\), call a positive root \(\gamma\) a loop certificate if \[u(\gamma)\in \Pi_+, \qquad u^{-1}(u(\gamma))=\gamma\leq u(\gamma). \label{eq:loop-certificate-def}\tag{81}\] Equivalently, the vertex \(u(\gamma)\in\nu_0(u)\) has a loop in \(\Gamma_u\). Similarly, call an ordered pair \((\gamma,\delta)\) of positive roots a two-cycle certificate if \[u(\gamma),u(\delta)\in\Pi_+, \qquad \gamma\leq u(\delta), \qquad \delta\leq u(\gamma). \label{eq:twocycle-certificate-def}\tag{82}\] Then \(u(\gamma)\to u(\delta)\to u(\gamma)\) in \(\Gamma_u\).

Lemma 10. If \(u\) admits either a loop certificate or a two-cycle certificate, then \(u\) is not rational.

Proof. A loop certificate is a directed cycle of length one in \(\Gamma_u\). A two-cycle certificate is a directed cycle of length two. Lemma 2 identifies rationality with acyclicity of \(\Gamma_u\), so either certificate excludes rationality. ◻

For ordinary non-admissible reflections, the obstruction is always a loop and there are only two local patterns. Let \(u=s_a c_I\) with \(1\leq a\leq r-2\) and \(a+1\notin I\). If \(I=\varnothing\) or \(a\notin I\), then the loop root is the simple root \(\alpha_a\). If \(a\in I\), put \(m=n_I(a)\); then \(m>a+1\) and the loop root is \(e_a-e_m\). The computations are summarized by \[\begin{array}{c|c|c|c} \text{case}&\gamma&u(\gamma)&\gamma\leq u(\gamma)\\ \hline I=\varnothing&\alpha_a&\alpha_a&\alpha_a\leq\alpha_a\\ I\neq\varnothing,\,a\notin I&\alpha_a&\alpha_a&\alpha_a\leq\alpha_a\\ I\neq\varnothing,\,a\in I,\,a+1\notin I&e_a-e_{a+1}&e_a-e_{n_I(a)}&e_a-e_{a+1}\leq e_a-e_{n_I(a)}. \end{array} \label{eq:ordinary-certificate-table}\tag{83}\] The last inequality is the interval containment \[[a,a+1]\subseteq [a,n_I(a)] \label{eq:last-ordinary-interval}\tag{84}\] inside the root poset for roots \(e_x-e_y\).

For the wrong spin reflection \(u=s_r c_I\), \(I\neq\varnothing\), there are three patterns. If \(r-1\notin I\), the source root is \(e_{i_k}+e_r\) and the positive image is \(e_{i_1}+e_{r-1}\). If \(r-1\in I\) but \(I\neq\{r-1\}\), with \(b=\max(I\setminus\{r-1\})\), the source root is \(e_b+e_r\) and the positive image is \(e_{i_1}+e_r\). If \(I=\{r-1\}\), the spin roots form a two-cycle. In formula form, \[\begin{array}{c|c|c|c} \text{case}&\gamma&u(\gamma)&\text{certificate}\\ \hline r-1\notin I&e_{i_k}+e_r&e_{i_1}+e_{r-1}&e_{i_k}+e_r\leq e_{i_1}+e_{r-1}\\ r-1\in I,\;I\neq\{r-1\}&e_b+e_r&e_{i_1}+e_r&e_b+e_r\leq e_{i_1}+e_r\\ I=\{r-1\}&(\alpha_{r-1},\alpha_r)&(\alpha_r,\alpha_{r-1})&\alpha_{r-1}\leftrightarrow\alpha_r. \end{array} \label{eq:spin-certificate-table}\tag{85}\] Here the first inequality is ?? , the second is ?? , and the last entry abbreviates the two arrows in 79 .

Applying \(\tau\) gives the complete obstruction catalogue for the \(d\)-half. Thus every forbidden move from a vertex of \(\mathcal{F}_r\) is detected by one of the following positive roots: \[\begin{array}{l|l} \text{forbidden element} & \text{loop vertex \(u(\gamma)\) or two-cycle pair}\\ \hline \substack{s_a c_I,\;1\leq a\leq r-2\\ a+1\notin I} &\alpha_a\text{ or }e_a-e_{n_I(a)}\\ \substack{s_r c_I\\ I\neq\varnothing} &e_{i_1}+e_{r-1},\;e_{i_1}+e_r,\text{ or }(\alpha_{r-1},\alpha_r)\\ \substack{s_a d_I,\;1\leq a\leq r-2\\ a+1\notin I} &\tau(\alpha_a)\text{ or }\tau(e_a-e_{n_I(a)})\\ \substack{s_{r-1}d_I\\ I\neq\varnothing} &\tau(e_{i_1}+e_{r-1}),\;\tau(e_{i_1}+e_r),\text{ or }(\alpha_r,\alpha_{r-1}). \end{array} \label{eq:complete-certificate-table}\tag{86}\] The notation in 86 is deliberately redundant. In the ordinary \(d\)-case, \(\tau\) fixes \(\alpha_a\) and fixes \(e_a-e_{n_I(a)}\) unless \(n_I(a)=r\), in which case \(\tau(e_a-e_r)=e_a+e_r\); in the spin case it interchanges the two spin nodes.

Remark 6. The certificate catalogue is stronger than the statement that the excluded elements are outside the family. For instance, a signed permutation could in principle leave the set \(\mathcal{F}_r\) but remain rational; Proposition 5 rules this out locally by displaying an actual directed cycle in the graph \(\Gamma_u\). This local obstruction is what makes the induction in Theorem 1 possible: Voloshyn’s descent lemma moves an arbitrary rational element upward in Bruhat length, and the catalogue prevents the descent path from leaving the signed cyclic family.

8 Classification and graph structure↩︎

We can now prove the classification theorem. Let \[N=\ell(w_0)=\#\Pi_+=r(r-1). \label{eq:N-length}\tag{87}\] Recall that \(w_0\) is the unique element of length \(N\).

Proof of Theorem 1. Proposition 3 gives \[\mathcal{F}_r\subseteq \left\{u\in W(D_r):u\text{ rational}\right\}. \label{eq:family-subset-rat}\tag{88}\] We prove the reverse inclusion by induction on \[\delta(u)=N-\ell(u). \label{eq:delta-def}\tag{89}\] If \(\delta(u)=0\), then \(u=w_0\in\mathcal{F}_r\). Suppose \(\delta(u)>0\) and that every rational element \(v\) with \(\delta(v)<\delta(u)\) lies in \(\mathcal{F}_r\). By Lemma 3, there is a simple reflection \(s_a\) such that \[v=s_a u \label{eq:v-descent}\tag{90}\] is rational and \[\ell(v)=\ell(u)+1, \qquad \delta(v)=\delta(u)-1. \label{eq:delta-v}\tag{91}\] By the induction hypothesis, \(v\in\mathcal{F}_r\). Since \(u=s_a v\) is rational, Proposition 5 implies \(u\in\mathcal{F}_r\). Hence every rational element lies in \(\mathcal{F}_r\).

The count ?? follows immediately from the parametrization: there are \(2^{r-1}-1\) non-empty subsets \(I\subseteq [r-1]\), and for each there are two elements, \(c_I\) and \(d_I\), plus \(w_0\).

It remains only to identify the edges. By definition, two rational elements are adjacent in \(\Gamma(D_r)\) if one is obtained from the other by left multiplication by a simple reflection. Proposition 5 lists all such rational left multiplications, and Lemma 7 identifies their images. This gives exactly ?? –?? . No additional edges exist.

For the valency statement, use ?? –?? . If \(I\neq\varnothing\), then \[\deg(c_I)=1+\#(I\cap\{2,3,\ldots,r-1\}), \qquad \deg(d_I)=1+\#(I\cap\{2,3,\ldots,r-1\}). \label{eq:degree-formula}\tag{92}\] The additional \(1\) is the spin edge toggling \(r-1\), and each element \(a+1\in I\) with \(1\leq a\leq r-2\) contributes the edge toggling \(a\). Thus \(\deg(c_I)=1\) or \(\deg(d_I)=1\) if and only if \(I=\{1\}\). Finally \[\deg(w_0)=2, \label{eq:w0-degree}\tag{93}\] because \(w_0\) is adjacent only to \(c_{\{r-1\}}\) and \(d_{\{r-1\}}\). Therefore the only valency-one vertices are \(c_{\{1\}}\) and \(d_{\{1\}}\). ◻

Corollary 4. For \(r\geq 5\) odd, Voloshyn’s type-\(D\) counting conjecture holds: \[\#\{u\in W(D_r):u\text{ rational}\}=2^r-1. \label{eq:voloshyn-count-proved}\qquad{(26)}\] Moreover, the two valency-one elements constructed in [1] are the only valency-one vertices of \(\Gamma(D_r)\).

Corollary 5. The graph \(\Gamma(D_r)\) is the union of two isomorphic induced subgraphs \[\Gamma_c=\Gamma(D_r)[\{w_0\}\cup\{c_I:I\neq\varnothing\}], \qquad \Gamma_d=\Gamma(D_r)[\{w_0\}\cup\{d_I:I\neq\varnothing\}], \label{eq:two-halves}\qquad{(27)}\] intersecting exactly in \(w_0\). The isomorphism \(\Gamma_c\to\Gamma_d\) is induced by \(\tau\).

Proof. The adjacency rules show that ordinary reflections preserve the \(c\)- or \(d\)-label and that the admissible spin reflection also stays in the same half, except that both halves meet at the common vertex \(w_0\). The identities 31 give the isomorphism. ◻

9 Recognition of rational elements as signed permutations↩︎

The classification can be reformulated as an intrinsic test on signed one-line notation. This is useful because the definition of rationality refers to the whole root-poset graph, whereas the theorem reduces the decision problem to the cycle structure and signs of a signed permutation.

Let \(u\in W(D_r)\) be written as \[u(e_j)=\varepsilon_j e_{\pi(j)}, \qquad \varepsilon_j\in\{\pm1\}, \qquad \pi\in S_r. \label{eq:signed-one-line}\tag{94}\] For a non-empty subset \(I=\{i_1<\cdots<i_k\}\subseteq [r-1]\), the two cyclic families have the same unsigned permutation \[\pi=p_I=(i_1\;i_2\;\cdots\;i_k\;r) \label{eq:pI-cycle-notation}\tag{95}\] where the cycle is read in the source-to-target direction \(j\mapsto p_I(j)\). Thus the non-trivial orbit of \(\pi\) is exactly \(I\cup\{r\}\) and its entries appear in increasing order before returning from \(r\) to \(i_1\).

Proposition 7. A signed permutation \(u\) in 94 is rational if and only if one of the following mutually exclusive alternatives holds:

  1. \(\pi=\mathrm{id}\) and \[(\varepsilon_1,\ldots,\varepsilon_r)=(-1,\ldots,-1,+1), \label{eq:recognition-w0}\qquad{(28)}\] so \(u=w_0\);

  2. there is a non-empty \(I=\{i_1<\cdots<i_k\}\subseteq [r-1]\) such that \(\pi=p_I\) and \[\varepsilon_j=-1\quad(1\leq j\leq r-1), \qquad \varepsilon_r=+1, \label{eq:recognition-c}\qquad{(29)}\] so \(u=c_I\);

  3. there is a non-empty \(I=\{i_1<\cdots<i_k\}\subseteq [r-1]\) such that \(\pi=p_I\) and \[\varepsilon_{i_k}=+1, \qquad \varepsilon_j=-1\quad(j\neq i_k), \label{eq:recognition-d}\qquad{(30)}\] so \(u=d_I\).

Proof. The forward implication is Theorem 1, written in the notation of 94 . Conversely, each of the three alternatives gives exactly one of the elements listed in Theorem 1; hence it is rational. The alternatives are mutually exclusive because \(w_0\) has trivial unsigned permutation, while \(p_I\) is non-trivial for \(I\neq\varnothing\), and the sign vector in ?? differs from the sign vector in ?? : in the former \(\varepsilon_r=+1\), while in the latter \(\varepsilon_r=-1\). ◻

The proposition gives a linear-time recognition procedure once the cycle of \(\pi\) containing \(r\) has been extracted. Define \[O_r(\pi)=\{r,\pi(r),\pi^2(r),\ldots\} \label{eq:orbit-r}\tag{96}\] for the \(\pi\)-orbit of \(r\). If \(O_r(\pi)=\{r\}\), then rationality is possible only for \(w_0\). If \(O_r(\pi)\neq\{r\}\), write \[O_r(\pi)\setminus\{r\}=\{i_1<\cdots<i_k\}. \label{eq:orbit-I-sorted}\tag{97}\] Then \(\pi=p_I\) if and only if \[\pi(i_j)=i_{j+1}\quad(1\leq j<k), \qquad \pi(i_k)=r, \qquad \pi(r)=i_1, \label{eq:cycle-test}\tag{98}\] and \(\pi(j)=j\) for every \(j\notin I\cup\{r\}\). Equations ?? and ?? then decide between the two halves. Thus rationality can be tested by the chain of equivalences \[\begin{align} u\text{ rational} &\Longleftrightarrow u=w_0 \notag\\ &\quad\text{or }\exists I\neq\varnothing: \bigl(\pi=p_I\text{ and }\varepsilon=(-,\ldots,-,+)_r\bigr) \notag\\ &\quad\text{or }\exists I\neq\varnothing: \bigl(\pi=p_I\text{ and }\varepsilon_{\max I}=+1, \varepsilon_j=-1\;(j\neq\max I)\bigr). \label{eq:decision-equivalence} \end{align}\tag{99}\] Here \((-,\ldots,-,+)_r\) denotes the sign vector with the unique positive sign at the source \(r\). The only sorting needed in 97 may be avoided by checking that the orbit segment from \(\pi(r)\) to \(r\) is increasing: \[\pi(r)<\pi^2(r)<\cdots<\pi^{k}(r)<r, \qquad \pi^{k+1}(r)=r. \label{eq:increasing-cycle-test}\tag{100}\] Equivalently, in the cycle notation starting at the smallest non-\(r\) entry, the unique non-trivial cycle is \[(i_1\;i_2\;\cdots\;i_k\;r). \label{eq:increasing-cycle-again}\tag{101}\]

Corollary 6. Let \(u\in W(D_r)\) be rational and let \(\pi\) be its unsigned permutation. If \(\pi\neq\mathrm{id}\), then \(\pi\) has exactly one non-trivial cycle, that cycle contains \(r\), and all entries outside the cycle are fixed with negative sign. Moreover \(u\) has exactly one positive sign.

Proof. This is immediate from Proposition 7. For \(c_I\), the unique positive sign is at the source \(r\). For \(d_I\), the unique positive sign is at the source \(\max I\). Outside \(I\cup\{r\}\), the underlying permutation is fixed and the sign is negative in both cases. ◻

Corollary 7. The unsigned permutations that occur among rational elements are precisely \[\mathrm{id} \quad\text{and}\quad p_I\quad(\varnothing\neq I\subseteq [r-1]). \label{eq:unsigned-list}\qquad{(31)}\] There are \(2^{r-1}\) such unsigned permutations. The identity has one rational lift, and every non-identity \(p_I\) has exactly two rational signed lifts.

Proof. The first statement is the unsigned part of Proposition 7. Since there are \(2^{r-1}-1\) non-empty subsets of \([r-1]\), the total number of unsigned permutations is \(1+(2^{r-1}-1)=2^{r-1}\). The lift count is exactly the distinction between ?? , ?? , and ?? . ◻

This recognition theorem is often the shortest route to applying the main result. Instead of constructing \(\Gamma_u\) for an arbitrary signed permutation \(u\), one checks whether the unsigned permutation is an increasing cycle through the spin coordinate \(r\), and then checks whether the sign vector is one of the two allowed vectors. The exclusion lemmas in Section 6 show that every deviation from these two sign patterns is detected locally by a loop or a two-cycle in the root-poset graph.

10 Explicit formulas for lengths and descents↩︎

Although the classification proof above does not require closed length formulas for \(c_I\) and \(d_I\), the formulas clarify the shape of the graph and provide a useful check on the induction. We include them because they make the subset parametrization completely transparent.

For \(I=\{i_1<\cdots<i_k\}\neq\varnothing\), define the gap lengths \[g_a=n_I(i_a)-i_a-1 \qquad(1\leq a\leq k), \label{eq:gap-lengths}\tag{102}\] where \(n_I(i_k)=r\). The gaps start at \(i_1\), not at \(1\), and therefore \[g_a=\#\{b:i_a<b<n_I(i_a)\}, \qquad \sum_{a=1}^k g_a=r-i_1-k. \label{eq:gap-sum}\tag{103}\] The set \(A_I\) has cardinality \[\#A_I=\sum_{a=1}^k g_a=r-i_1-k, \label{eq:AI-card}\tag{104}\] whereas \[\#B_I=r-i_1. \label{eq:BI-card}\tag{105}\] Hence \[\#\nu_0(c_I)=\#A_I+\#B_I=2r-2i_1-k. \label{eq:nu0-card}\tag{106}\] Since \(\ell(u)=\#\{\beta\in\Pi_+:u(\beta)\in\Pi_-\}\) and \(\#\Pi_+=r(r-1)\), this gives \[\ell(c_I)=r(r-1)-(2r-2i_1-k). \label{eq:length-cI}\tag{107}\] The same formula holds for \(d_I\) by \(\tau\)-symmetry: \[\ell(d_I)=\ell(c_I). \label{eq:length-dI}\tag{108}\] For \(I=\{1\}\), one obtains \[\ell(c_{\{1\}})=\ell(d_{\{1\}})=r(r-1)-(2r-3), \label{eq:length-C}\tag{109}\] which agrees with Voloshyn’s formula \[\frac{1}{2}\bigl(r(r-1)+(r-2)(r-3)\bigr) =r(r-1)-(2r-3) \label{eq:Voloshyn-length-agree}\tag{110}\] for \(r\) odd.

It is cleaner to discuss length changes in terms of the defect \[\delta(I)=r(r-1)-\ell(c_I)=2r-2\min I-\#I \qquad(I\neq\varnothing), \label{eq:defect-I}\tag{111}\] with the convention \(\delta(\varnothing)=0\) for \(w_0\). If \(J=I\mathbin{\triangle}\{a\}\) is an admissible ordinary toggle, then \[\ell(c_J)-\ell(c_I)=\delta(I)-\delta(J) =2(\min J-\min I)+(\#J-\#I), \label{eq:length-toggle-general}\tag{112}\] where the same formula holds for \(d_I\). This identity records all subcases: toggling the minimum has the opposite length effect from toggling an interior point. For the spin toggle \(a=r-1\) one obtains \[\ell(c_{I\mathbin{\triangle}\{r-1\}})-\ell(c_I) =\begin{cases} -1, & I=\varnothing,\\[1mm] +1, & I\neq\varnothing\text{ and } r-1\notin I,\\[1mm] -1, & r-1\in I\text{ and }I\neq\{r-1\},\\[1mm] +1, & I=\{r-1\}, \end{cases} \label{eq:length-toggle-spin}\tag{113}\] where the first and last lines use \(c_\varnothing=w_0\). The corresponding formulas for \(d_I\) are identical.

The defect distribution has a closed form. Let \[F_r(q)=\sum_{u\text{ rational}} q^{r(r-1)-\ell(u)}. \label{eq:defect-polynomial-def}\tag{114}\] Then Theorem 1 and 111 give \[\begin{align} F_r(q) &=1+2\sum_{\varnothing\neq I\subseteq [r-1]}q^{2r-2\min I-\#I} \notag\\ &=1+2\sum_{m=1}^{r-1}\sum_{J\subseteq\{m+1,\ldots,r-1\}} q^{2r-2m-1-\#J} \notag\\ &=1+2\sum_{n=0}^{r-2}q^{n+1}(1+q)^n. \label{eq:defect-polynomial} \end{align}\tag{115}\] Evaluating at \(q=1\) recovers the count, \[F_r(1)=1+2\sum_{n=0}^{r-2}2^n=2^r-1. \label{eq:defect-polynomial-count}\tag{116}\] Thus the enumeration is not only cardinal: it is refined by Coxeter length.

Corollary 8 (length layers). Let \(N=r(r-1)\) and define \[a_t=\sum_{n=\lceil (t-1)/2\rceil}^{\min(t-1,r-2)} \binom{n}{t-n-1} \qquad(t\geq 1), \label{eq:at-def}\qquad{(32)}\] with the convention that an empty sum is zero. Then \[\#\{u\text{ rational}:N-\ell(u)=t\} =\begin{cases} 1,&t=0,\\[1mm] 2a_t,&t\geq1. \end{cases} \label{eq:length-layer-size}\qquad{(33)}\] In particular, the possible non-zero defects are precisely \[1,2,\ldots,2r-3. \label{eq:defect-range}\qquad{(34)}\]

Proof. In 115 , the summand \(q^{n+1}(1+q)^n\) contributes \[\binom{n}{j}q^{n+1+j} \qquad(0\leq j\leq n). \label{eq:defect-term-expansion}\tag{117}\] Thus the coefficient of \(q^t\) in the one-half polynomial \[P_r(q)=\sum_{\varnothing\neq I\subseteq [r-1]}q^{N-\ell(c_I)} \label{eq:Pr-def}\tag{118}\] is the sum of \(\binom{n}{t-n-1}\) over all \(n\) such that \(0\leq t-n-1\leq n\) and \(0\leq n\leq r-2\). These inequalities are exactly the bounds in ?? . The factor \(2\) in ?? comes from the two lifts \(c_I,d_I\), while the unique defect-zero element is \(w_0\). The range ?? follows from the extreme choices \(I=\{r-1\}\) and \(I=\{1\}\). ◻

Corollary 9 (extreme rational elements). Among rational elements of \(W(D_r)\), the unique element of length \(N\) is \(w_0\). The rational elements of length \(N-1\) are exactly \[c_{\{r-1\}}, \qquad d_{\{r-1\}}, \label{eq:length-Nminus1}\qquad{(35)}\] and the rational elements of minimal length are exactly \[c_{\{1\}}, \qquad d_{\{1\}}, \qquad \ell(c_{\{1\}})=\ell(d_{\{1\}})=N-(2r-3). \label{eq:minimal-length-elements}\qquad{(36)}\]

Proof. The defect is \(0\) only for \(w_0\). For non-empty \(I\), equation 111 gives \[N-\ell(c_I)=2r-2\min I-\#I. \label{eq:defect-extreme-proof}\tag{119}\] This is equal to \(1\) only when \(\min I=r-1\) and \(\#I=1\), namely \(I=\{r-1\}\). It is maximal when \(\min I=1\) and \(\#I=1\), namely \(I=\{1\}\). The same argument applies to the \(d\)-half. ◻

For \(r=5\), the defect polynomial is \[\begin{align} F_5(q) &=1+2\bigl(q+q^2+2q^3+3q^4+4q^5+3q^6+q^7\bigr) \label{eq:F5-polynomial} \end{align}\tag{120}\] so the length distribution, beginning from \(N=20\), is \[\begin{array}{c|cccccccc} N-\ell&0&1&2&3&4&5&6&7\\ \hline \#\{u\text{ rational}:N-\ell(u)=t\}&1&2&2&4&6&8&6&2. \end{array} \label{eq:D5-defect-table}\tag{121}\] This is the refined form of the count \(31\).

Example 3. For \(D_5\), formula 107 gives, for instance, \[\begin{array}{c|cccccccc} I&\{1\}&\{2\}&\{3\}&\{4\}&\{1,2\}&\{1,3\}&\{2,4\}&\{1,2,3,4\}\\ \hline \ell(c_I)&13&15&17&19&14&14&16&16. \end{array} \label{eq:D5-length-table}\qquad{(37)}\] The complete subset data are displayed below; together with the \(d\)-half and \(w_0\) of length \(20\), they account for all \(31\) rational elements in \(D_5\). In the column headed \(p_I\) we write only the non-trivial cycle; omitted points are fixed. \[\begin{array}{c|c|c|c} I&p_I&\ell(c_I)=\ell(d_I)&\deg(c_I)=\deg(d_I)\\ \hline \{1\}&(1\;5)&13&1\\ \{2\}&(2\;5)&15&2\\ \{3\}&(3\;5)&17&2\\ \{4\}&(4\;5)&19&2\\ \{1,2\}&(1\;2\;5)&14&2\\ \{1,3\}&(1\;3\;5)&14&2\\ \{1,4\}&(1\;4\;5)&14&2\\ \{2,3\}&(2\;3\;5)&16&3\\ \{2,4\}&(2\;4\;5)&16&3\\ \{3,4\}&(3\;4\;5)&18&3\\ \{1,2,3\}&(1\;2\;3\;5)&15&3\\ \{1,2,4\}&(1\;2\;4\;5)&15&3\\ \{1,3,4\}&(1\;3\;4\;5)&15&3\\ \{2,3,4\}&(2\;3\;4\;5)&17&4\\ \{1,2,3,4\}&(1\;2\;3\;4\;5)&16&4. \end{array} \label{eq:D5-complete-subset-table}\qquad{(38)}\] For example, the row \(I=\{2,3,4\}\) gives \[c_{\{2,3,4\}}=(-1,-3,-4,-5,2), \qquad d_{\{2,3,4\}}=(-1,-3,-4,5,-2), \label{eq:D5-c234-d234}\qquad{(39)}\] and these two vertices have degree four, with ordinary edges toggling \(1,2,3\) whenever \(2,3,4\) are present and one spin edge toggling \(4\).

11 The rationality graph as a subset graph↩︎

Theorem 1 gives a compact model for \(\Gamma(D_r)\) that may be useful in applications to rational normal forms and cluster-type structures. We spell it out as a purely combinatorial graph.

Let \(\mathscr{B}_{r-1}\) be the graph with vertex set all subsets of \([r-1]\) and edges \[I\longleftrightarrow I\mathbin{\triangle}\{a\} \quad\text{if and only if}\quad \begin{cases} 1\leq a\leq r-2\text{ and }a+1\in I,\\ \text{or }a=r-1. \end{cases} \label{eq:B-graph}\tag{122}\] Then \(\Gamma(D_r)\) is obtained from two copies of \(\mathscr{B}_{r-1}\) by identifying their empty-set vertices and deleting no other vertices: \[\Gamma(D_r)\cong \mathscr{B}_{r-1}^{(c)}\cup_{\varnothing}\mathscr{B}_{r-1}^{(d)}. \label{eq:Gamma-as-B}\tag{123}\] The edge labelled \(a\) in the \(c\)-copy corresponds to left multiplication by \(s_a\) for \(a<r-1\) and by \(s_{r-1}\) for \(a=r-1\); in the \(d\)-copy it corresponds to \(s_a\) for \(a<r-1\) and by \(s_r\) for \(a=r-1\).

The graph \(\mathscr{B}_{r-1}\) is connected. We give a deletion algorithm because it is later useful for distance estimates. Put \(n=r-1\). If \(I\neq\varnothing\) and \(m=\max I\), then the word \[\omega_m= \begin{cases} (n),&m=n,\\ (n,n-1,\ldots,m,m+1,\ldots,n),&m<n, \end{cases} \label{eq:omega-m}\tag{124}\] removes \(m\) and leaves all elements \(<m\) unchanged. Indeed, the first half of the word adds the chain \(m+1,m+2,\ldots,n\) one element at a time until toggling \(m\) is allowed; the second half deletes the added chain from bottom to top. In formulas, for \(m<n\), \[I \xleftrightarrow{n} I\cup\{n\} \xleftrightarrow{n-1} I\cup\{n-1,n\} \xleftrightarrow{n-2}\cdots \xleftrightarrow{m} (I\setminus\{m\})\cup\{m+1,\ldots,n\} \label{eq:delete-first-half}\tag{125}\] followed by \[(I\setminus\{m\})\cup\{m+1,\ldots,n\} \xleftrightarrow{m+1} (I\setminus\{m\})\cup\{m+2,\ldots,n\} \xleftrightarrow{m+2}\cdots \xleftrightarrow{n} I\setminus\{m\}. \label{eq:delete-second-half}\tag{126}\] Every toggle displayed in 125126 is allowed by 122 . Repeating the procedure for the successive maxima of \(I\) reaches \(\varnothing\). This gives a purely combinatorial proof, in type \(D_r\) odd, of the connectedness part of Voloshyn’s theorem.

The degree formula 92 can be rewritten as \[\deg_{\mathscr{B}_{r-1}}(I)=1+\#(I\setminus\{1\}) \quad(I\neq\varnothing), \qquad \deg_{\mathscr{B}_{r-1}}(\varnothing)=1. \label{eq:B-degree}\tag{127}\] After gluing two copies at \(\varnothing\), the common vertex has degree \(2\). Thus the graph has \[\sum_{v\in \Gamma(D_r)}\deg(v) =2\sum_{I\subseteq [r-1]}\deg_{\mathscr{B}_{r-1}}(I) \label{eq:sum-degrees-start}\tag{128}\] with the empty degree counted twice before gluing. A direct summation gives \[\begin{align} \#E(\mathscr{B}_{r-1}) &=\frac{1}{2}\left(1+\sum_{\varnothing\neq I\subseteq [r-1]}(1+\#(I\setminus\{1\}))\right) \notag\\ &=\frac{1}{2}\left(1+(2^{r-1}-1)+(r-2)2^{r-2}\right) \notag\\ &=2^{r-2}+(r-2)2^{r-3}. \label{eq:edges-B} \end{align}\tag{129}\] Therefore \[\#E(\Gamma(D_r))=2^{r-1}+(r-2)2^{r-2}. \label{eq:edges-Gamma}\tag{130}\] For instance, \(\#E(\Gamma(D_5))=40\), agreeing with the degree distribution \[2\cdot 1+13\cdot 2+12\cdot 3+4\cdot 4=80. \label{eq:D5-degree-dist}\tag{131}\]

The local neighbourhoods can be read without reference to the ambient Weyl group. For \(I\neq\varnothing\), put \[P(I)=\{a\in [r-2]:a+1\in I\}, \qquad Q(I)=P(I)\cup\{r-1\}. \label{eq:PI-QI}\tag{132}\] Then the neighbours of \(c_I\) in \(\Gamma(D_r)\) are \[\mathcal{N}(c_I)=\{c_{I\mathbin{\triangle}\{a\}}:a\in Q(I)\}, \label{eq:neighbours-c}\tag{133}\] where \(c_\varnothing=w_0\), and similarly \[\mathcal{N}(d_I)=\{d_{I\mathbin{\triangle}\{a\}}:a\in Q(I)\}. \label{eq:neighbours-d}\tag{134}\] The neighbours of the glued vertex are \[\mathcal{N}(w_0)=\{c_{\{r-1\}},d_{\{r-1\}}\}. \label{eq:neighbours-w0}\tag{135}\] Consequently the graph distance from \(c_I\) to \(w_0\) is bounded by the total length of the deletion words in 124 . If \(I=\{i_1<\cdots<i_k\}\) and \(n=r-1\), the word \[\omega_{i_k}\omega_{i_{k-1}}\cdots\omega_{i_1} \label{eq:deleting-word}\tag{136}\] connects \(I\) to \(\varnothing\) in \(\mathscr{B}_{r-1}\). Hence \[\operatorname{dist}_{\Gamma(D_r)}(c_I,w_0) \leq \sum_{j=1}^k\bigl(2(r-1-i_j)+1\bigr), \label{eq:distance-bound}\tag{137}\] with the identical estimate for \(d_I\). In particular, because any path from a \(c\)-vertex to a \(d\)-vertex passes through \(w_0\), one has \[\operatorname{dist}_{\Gamma(D_r)}(c_I,d_J) =\operatorname{dist}_{\Gamma(D_r)}(c_I,w_0) +\operatorname{dist}_{\Gamma(D_r)}(w_0,d_J). \label{eq:c-d-distance-split}\tag{138}\] The exact diameter is not needed for the classification; the point is that connectedness, degrees, and cross-half distances follow from a finite state subset calculus rather than from a search in the Weyl group of order \(2^{r-1}r!\).

12 The complete \(D_5\) model↩︎

We record the smallest odd case in full. This is not used in the proof, but it provides a compact verification of the abstract subset graph and of the internal arrow formula. Put \(n=4\). In the abstract graph \(\mathscr{B}_4\), the edges with label \(4\) are present for every subset because the spin toggle is always allowed: \[\begin{align} E_4=\bigl\{ &\varnothing\!-\!4, 1\!-\!14, 2\!-\!24, 3\!-\!34, 12\!-\!124, 13\!-\!134, 23\!-\!234, 123\!-\!1234 \bigr\}. \label{eq:D5-E4} \end{align}\tag{139}\] Here, for instance, \(14\) means \(\{1,4\}\). The ordinary label-\(1\) edges are exactly those pairs in which \(2\) is present: \[E_1=\{2\!-\!12, 23\!-\!123, 24\!-\!124, 234\!-\!1234\}. \label{eq:D5-E1}\tag{140}\] Similarly, \[E_2=\{3\!-\!23, 13\!-\!123, 34\!-\!234, 134\!-\!1234\}, \label{eq:D5-E2}\tag{141}\] where the condition is the presence of \(3\), and \[E_3=\{4\!-\!34, 14\!-\!134, 24\!-\!234, 124\!-\!1234\}, \label{eq:D5-E3}\tag{142}\] where the condition is the presence of \(4\). Therefore \[\,\#E(\mathscr{B}_4)=\#E_4+\#E_1+\#E_2+\#E_3=8+4+4+4=20. \label{eq:D5-half-edges}\tag{143}\] The graph \(\Gamma(D_5)\) consists of a \(c\)-copy and a \(d\)-copy of this graph, glued at \(\varnothing=w_0\). In the \(c\)-copy the abstract label \(4\) is the simple reflection \(s_4=s_{r-1}\), while in the \(d\)-copy it is \(s_5=s_r\); the labels \(1,2,3\) are the same in both copies. Thus \[\#V(\Gamma(D_5))=1+2(2^4-1)=31, \qquad \#E(\Gamma(D_5))=2\cdot20=40. \label{eq:D5-vertices-edges}\tag{144}\]

The internal root-poset graphs for individual vertices also have the predicted two-level form. For \(I=\{1,3\}\), one has \(p_I=(1\;3\;5)\), and Proposition 2 gives \[\begin{align} A_{13}&=\{e_2-e_3, e_4-e_5\}, \tag{145}\\ B_{13}&=\{e_1-e_2, e_1-e_3, e_1-e_4, e_1-e_5\}. \tag{146} \end{align}\] By Proposition 4, the outgoing arrows are \[\begin{align} e_2-e_3&\longrightarrow e_1-e_2, e_1-e_3, e_1-e_4, e_1-e_5, \tag{147}\\ e_4-e_5&\longrightarrow e_1-e_4, e_1-e_5. \tag{148} \end{align}\] No arrow starts from any element of \(B_{13}\). Thus \(\nu_1(c_{13})=A_{13}\) and \(\nu_2(c_{13})=\varnothing\).

For \(I=\{2,4\}\), the cycle is \(p_I=(2\;4\;5)\) and \[A_{24}=\{e_3-e_4\}, \qquad B_{24}=\{e_2-e_3,e_2-e_4,e_2-e_5\}. \label{eq:D5-A24-B24}\tag{149}\] The unique \(A\)-vertex points to all three \(B\)-vertices: \[e_3-e_4\longrightarrow e_2-e_3, \,e_2-e_4, \,e_2-e_5. \label{eq:D5-arrows-24}\tag{150}\] For the Coxeter-type subset \(I=\{1,2,3,4\}\), all gaps have length zero, so \[A_{1234}=\varnothing, \qquad B_{1234}=\{e_1-e_2,e_1-e_3,e_1-e_4,e_1-e_5\}, \qquad \nu_1(c_{1234})=\varnothing. \label{eq:D5-c1234-nu}\tag{151}\] These three examples represent the possible internal shapes in \(D_5\): two \(A\)-levels, one \(A\)-level, and no \(A\)-level. Applying \(\tau\) gives the corresponding \(d\)-vertices without changing the abstract two-level structure.

13 Consequences for rational normal forms↩︎

Voloshyn’s theorem associates a rational decomposition of the form 1 to every rational Weyl group element. Theorem 1 therefore gives the complete type-\(D\) list of Weyl-group indices for which Voloshyn’s construction produces rational normal forms. In the present notation this list is \[\overline{w_0}, \qquad \overline{c_I},\;\overline{d_I} \quad(\varnothing\neq I\subseteq [r-1]), \label{eq:normal-form-list}\tag{152}\] where bars denote representatives in \(N_G(H)\). Thus the number of such normal forms in type \(D_r\) odd is exactly \(2^r-1\).

The two-level proof of Proposition 3 also bounds the stabilization depth of Voloshyn’s recursive construction for the elements \(c_I,d_I\). Since 48 implies 49 , the recursion stabilizes after at most two non-trivial root-poset passes for every element in the two cyclic families: \[\nu_0(c_I)\supseteq \nu_1(c_I)=A_I\supseteq \nu_2(c_I)=\varnothing, \qquad \nu_0(d_I)\supseteq \nu_1(d_I)=\tau(A_I)\supseteq \nu_2(d_I)=\varnothing. \label{eq:stabilization-depth}\tag{153}\] This is stronger than mere rationality. It says that the possible obstruction graph has no path of length two, not only no directed cycle. Equivalently, for every \(I\neq\varnothing\), the adjacency relation inside \(\Gamma_{c_I}\) and \(\Gamma_{d_I}\) satisfies \[\alpha\to\beta\to\gamma \quad\Longrightarrow\quad \text{no such }(\alpha,\beta,\gamma)\text{ exists}. \label{eq:no-two-path}\tag{154}\] In applications where the recursive maps \(B_k,N_k\) of [1] are written explicitly, 153 is the combinatorial reason that no third correction step appears for type-\(D\) rational elements.

14 Conclusion↩︎

We have proved that, for odd \(r\geq 5\), the rational Weyl group elements of type \(D_r\) are exactly \[w_0, \qquad c_I,d_I\quad(\varnothing\neq I\subseteq [r-1]), \label{eq:conclusion-family}\tag{155}\] where \(c_I,d_I\) are the two signed cyclic elements defined in 1011 . This proves the closed formula \[\#\{u\in W(D_r):u\text{ rational}\}=2^r-1 \label{eq:conclusion-count}\tag{156}\] and determines the entire rationality graph. The graph is the union of two subset graphs glued at \(w_0\), and its two leaves are precisely \[c_{\{1\}}: e_1\mapsto -e_r,\;e_j\mapsto -e_j\;(2\leq j\leq r-1),\;e_r\mapsto e_1, \label{eq:leaf-c}\\[-2mm]\tag{157}\] \[d_{\{1\}}: e_1\mapsto e_r,\;e_j\mapsto -e_j\;(2\leq j\leq r-1),\;e_r\mapsto -e_1. \label{eq:leaf-d}\tag{158}\] The classification reduces the type-\(D\) rationality problem to a rigid and explicit subset calculus. It also suggests that the more irregular type-\(A\) enumerations in [1] cannot be explained by a single-cycle signed model of this kind; the type-\(D\) odd case is exceptional because the outer automorphism at the two spin nodes produces exactly two glued copies of the same subset graph.

Data availability↩︎

No data were used in this theoretical study.

Funding↩︎

No funding was received for this work.

Declaration of competing interest↩︎

The author placeholders declare no competing interests.

Data availability↩︎

No datasets were generated or analyzed in this work.

Declaration of Generative AI and AI-Assisted Technologies in the Writing Process↩︎

During the preparation of this work, the authors used DeepSeek to build a specialized agent for solving mathematical problems, which was employed to generate an initial proof of the main theorem. After using this tool, the authors reviewed and edited the content as needed and take full responsibility for the content of the published article.

References↩︎

[1]
D. Voloshyn, Multiple rational normal forms in Lie theory, J. Algebra 691 (2026), 453–487. doi:10.1016/j.jalgebra.2025.11.019.
[2]
J.E. Humphreys, Reflection Groups and Coxeter Groups, Cambridge Stud. Adv. Math., vol. 29, Cambridge Univ. Press, Cambridge, 1990. doi:10.1017/CBO9780511623646.
[3]
A. Björner and F. Brenti, Combinatorics of Coxeter Groups, Grad. Texts in Math., vol. 231, Springer, New York, 2005. doi:10.1007/3-540-27596-7.
[4]
N. Bourbaki, Lie Groups and Lie Algebras, Chapters 4–6, Elements of Mathematics, Springer-Verlag, Berlin, 2002. doi:10.1007/978-3-540-89394-3.
[5]
R.W. Carter, Simple Groups of Lie Type, Pure and Applied Mathematics, vol. 28, John Wiley & Sons, London–New York–Sydney, 1972.