Hostname: page-component-74656f9884-6grmk Total loading time: 0 Render date: 2026-11-06T11:01:22.711Z Has data issue: false hasContentIssue false

Colored interacting particle systems on the ring: Stationary measures from Yang–Baxter equations

Published online by Cambridge University Press:  03 October 2025

Amol Aggarwal
Affiliation:
Columbia University, 2990 Broadway, New York, NY 10027, USA Clay Mathematics Institute, 1624 Market Street, Suite 226 #17261, Denver, CO 80202, USA amolagga@gmail.com
Matthew Nicoletti
Affiliation:
Massachusetts Institute of Technology, Cambridge MA, USA Current address: Department of Statistics, University of California, Berkeley, 367 Evans Hall, Berkeley, CA 94720, USA mnicoletti@berkeley.edu
Leonid Petrov
Affiliation:
Department of Mathematics, University of Virginia, 141 Cabell Drive, Kerchof Hall, P.O. Box 400137, Charlottesville, VA 22904, USA lenia.petrov@gmail.com
Rights & Permissions [Opens in a new window]

Abstract

Recently, there has been much progress in understanding stationary measures for colored (also called multi-species or multi-type) interacting particle systems, motivated by asymptotic phenomena and rich underlying algebraic and combinatorial structures (such as nonsymmetric Macdonald polynomials). In this paper, we present a unified approach to constructing stationary measures for most of the known colored particle systems on the ring and the line, including (1) the Asymmetric Simple Exclusion Process (multi-species ASEP, or mASEP); (2) the $q$-deformed Totally Asymmetric Zero Range Process (TAZRP) also known as the $q$-Boson particle system; (3) the $q$-deformed Pushing Totally Asymmetric Simple Exclusion Process ($q$-PushTASEP). Our method is based on integrable stochastic vertex models and the Yang–Baxter equation. We express the stationary measures as partition functions of new ‘queue vertex models’ on the cylinder. The stationarity property is a direct consequence of the Yang–Baxter equation. For the mASEP on the ring, a particular case of our vertex model is equivalent to the multiline queues of Martin (Stationary distributions of the multi-type ASEP, Electron. J. Probab. 25 (2020), 1–41). For the colored $q$-Boson process and the $q$-PushTASEP on the ring, we recover and generalize known stationary measures constructed using multiline queues or other methods by Ayyer, Mandelshtam and Martin (Modified Macdonald polynomials and the multispecies zero range process: II, Algebr. Comb. 6 (2022), 243–284; Modified Macdonald polynomials and the multispecies zero-range process: I, Algebr. Comb. 6 (2023), 243–284) and Bukh and Cox (Periodic words, common subsequences and frogs, Ann. Appl. Probab. 32 (2022), 1295–1332). Our proofs of stationarity use the Yang–Baxter equation and bypass the Matrix Product Ansatz (used for the mASEP by Prolhac, Evans and Mallick (The matrix product solution of the multispecies partially asymmetric exclusion process, J. Phys. A. 42 (2009), 165004)). On the line and in a quadrant, we use the Yang–Baxter equation to establish a general colored Burke’s theorem, which implies that suitable specializations of our queue vertex models produce stationary measures for particle systems on the line. We also compute the colored particle currents in stationarity.

Information

Type
Research Article
Copyright
© The Author(s), 2025. The publishing rights in this article are licensed to Foundation Compositio Mathematica under an exclusive licence
Figure 0

Figure 1. Rates of all possible particle hops in the mASEP on the ring with $N=9$ sites and $n=4$ colors (also indicated by numbers). The mASEP preserves the number of particles of each type, and has a unique stationary measure in each `sector’ determined by fixing the number $N_m$ of particles of each color $m=1,\ldots ,n$.

Figure 1

Figure 2. Left: The queue vertex model partition function $\langle \emptyset |\ \mathfrak {Q} \ | \mathbf {V} \rangle$ on the cylinder with $n=3$ colors and $N=3$ sites (the dotted lines are identified). There are no arrows incoming from the left, and the outgoing terminal state $\mathbf {V}=(i_1,i_2,i_3)$ has $i_1,i_2,i_3\in \{0,1,2,3\}$. Center: The queue vertex weight ${\mathbb {W}}^{(-m)}_{\mathrm {parameters}(m,j)}$ (see Definition 2.6 below) is in column $-m$, $1\le m\le N$ at position $j=1,\ldots ,N$ in the transfer matrix $\mathfrak {Q}$. Right: An allowed path configuration at a queue vertex with $m=1$. Colors $1,2,3$ are, respectively, blue (densely dotted), orange (dashed), and red. We have $\mathbf {A} = (\infty , 0, 2)$, $k = 2$, $\mathbf {C} = (\infty , 1, 2)$, and $\ell = 1$. Infinitely many blue arrows (not depicted) pass through vertically, which allows a blue arrow to exit from the right even though none entered from the left.

Figure 2

Figure 3. The main commutation relation $\mathfrak {Q}\ \mathfrak {T} = \mathfrak {T}\ \mathfrak {Q}$ leading to stationarity of the mASEP. As $\epsilon \to 0$ and under a Poisson-type rescaling of the horizontal direction to continuous time, the combination of the $R$ matrices with parameters $1-\epsilon$ turns into the Markov semigroup of the mASEP on the ring. For the other systems (the colored $q$-Boson process and the colored $q$-PushTASEP), we need a different configuration on the cylinder (given in Figures 12 and 13 in the text) and a slightly different Poisson-type limit transition.

Figure 3

Figure 4. The construction of the stationary quarter-plane configuration for the colored stochastic six-vertex model. The arrow configuration entering the quadrant $\mathbb {Z}_{\geq 0}^2$ is generated by the stochastic vertex model with thick lines along the boundary (the vertex weights here are the queue vertex weights), and has the same distribution as the configuration of arrows crossing the boundary of the $(m,n)$-shifted quadrant (the dotted line). Each of the thick lines carries its own color (type) of arrows. The configuration of arrows entering from the far right along the thick lines is in equilibrium and has a specific distribution (namely, the stationary distribution of a Markov chain describing the evolution of ‘queues in tandem’). Stationarity can be proved by repeated applications of the Yang–Baxter equation, shown on the right. Details of this construction are in § 7.

Figure 4

Figure 5. Colored stochastic higher spin vertex weights $L_{s,x}$. Here $1\le k\lt \ell \le n$, and all other values of $L_{s,x}$ are zero.

Figure 5

Figure 6. An illustration of the Yang–Baxter equation (2.6) in Proposition 2.3, where the sums in both sides are taken over all $k_1,k_2\in \{ 0,1,\ldots ,n \}$ and $\mathbf {K}\in \mathbb {Z}_{\ge 0}^n$.

Figure 6

Figure 7. Yang–Baxter equation for the queue specialization. The sums in both sides are taken over all $\mathbf {K}_1,\mathbf {K}_2,\mathbf {K}_3\in \mathbb {Z}_{\ge 0}^n$, and the inputs and outputs $\mathbf {I}_1,\mathbf {I}_2,\mathbf {J}_1,\mathbf {J}_2,\mathbf {A},\mathbf {B}\in \mathbb {Z}_{\ge 0}^n$ are fixed.

Figure 7

Figure 8. A vertex model on the cylinder whose partition function (indexed by the tuples $\mathbf {V}(1),\ldots ,\mathbf {V}(N)$) is equal to $\langle \emptyset | \mathfrak {Q} | \mathbf {V} \rangle$. We identify the top and the bottom boundaries (dashed lines), and sum over all possible tuples $\mathbf {M}(-n),\ldots ,\mathbf {M}(-1)\in \mathbb {Z}^{n}_{\ge 0}$ encoding the paths which wind around the cylinder an arbitrary number of times. The left vector $\langle \emptyset |$ is empty, which corresponds to no paths entering from the left.

Figure 8

Figure 9. The matrix element $\large \langle \mathbf {M}(-n),\ldots ,\mathbf {M}(-1) \large | \ \mathscr{X}_{\mathbf {V}}(u,s)\ \large | \mathbf {M}'(-n),\ldots ,\mathbf {M}'(-1) \large \rangle$ of one of the operators $\mathscr{X}_{\mathbf {V}}(u,s)$ entering the trace formula (2.20). At the vertex indexed by $-m$, $m=1,\ldots ,n$, we have the queue vertex weight ${\mathbb {W}}^{(-m)}_{s, s^{(v)}_m, u / v_{m}}$.

Figure 9

Figure 10. The configuration of vertices whose partition function is the matrix element of the twisted cylinder Markov operator $\langle \mathbf {V} | \mathfrak {T}(u, u_1) | \mathbf {V}' \rangle$, where $\mathbf {V}=(i_1,i_2,i_3)$, $\mathbf {V}'=(i_1',i_2',i_3')$, and $i_k,i_k'\in \{0,\ldots ,n \}$. The size of the ring is $N=3$. After all the $N$ crossings, the spectral parameters attached to the strands on the right are the same as on the left. Note that at each crossing, we use the vertex weights $R_{u_1u^{-1}}$ in the same way as in the Yang–Baxter equation in Figure 6; see also Remark 3.2 for a discussion of the notation.

Figure 10

Figure 11. The commutation in the proof of Theorem 3.3 for $N=3$. Here $i_1,i_2,i_3 \in \{0,1,\ldots , n\}$ are arbitrary.

Figure 11

Figure 12. The straight cylinder Markov operator $\mathfrak {S}=\mathfrak {S}(x,\mathbf {u};\mathbf {s}^{(h)})$, applied three times. The line with spectral parameter $x$ has spin parameter $q^{-\frac {1}{2}}$, so edges along this line can only be occupied by at most one path (hence $k,\ell \in \{0,1,\ldots , n \}$). The partition function of the displayed configuration is the matrix element $\langle k, \mathbf {U} |\ \mathfrak {S}^3 \ |\ell , \mathbf {V} \rangle$.

Figure 12

Figure 13. An illustration of the proof of Theorem 3.6. Each move is justified by the Yang–Baxter equation (Proposition 2.10). As usual, the equality of pictures means the equality of the corresponding partition functions with the fixed boundary conditions.

Figure 13

Figure 14. Left: An illustration of a state in mASEP on a ring of size $N = 9$, with all possible jump rates indicated. Right: The interpretation of the mASEP hopping rates as limits of the operators $\check {\mathscr{R}}_{1-\epsilon }$. Throughout the figure, the colors (types) of the particles are indicated by the numbers.

Figure 14

Figure 15. Weights ${\mathbb {W}}_{q^{-1/2},s,uq^{1/2}}^{(-m)}(\mathbf {A},k;\mathbf {C},\ell )$ entering the spin-$\frac 12$ queue vertex model which represents the stationary distribution of mASEP. Here $m\lt k\lt \ell \le n$, and it suffices to consider only vertices with no colors $\le m$ entering from the left. Recall that $A_m=+\infty$, so the vertices in the last column also satisfy the arrow conservation property.

Figure 15

Figure 16. Weights ${\mathbb {W}}^{(-m),\mathrm {mq}}$ (4.12). In Proposition 4.10 we match them to probabilities under multiline queues of [Mar20]. Here $m\lt k\lt \ell \le n$, and recall (Remark 4.2) that our ordering of colors is reversed compared to particle types in [Mar20].

Figure 16

Figure 17. The Martin algorithm from [Mar20] with $N=6$, $n=4$, in the column $(-m)$, where $m=2$. The set $\mathcal {J}$ is $\{ 1,4,5,6 \}$. Given this $\mathcal {J}$, the conditional probability of the configuration in the figure (according to the description with (2b′)) is proportional to $q^5$ (the color $4$ path skips five possibilities) times $q^2$ (the top color $3$ path skips two possibilities) times $1$ (the bottom color $3$ path selects the first available possibility). Colors of the arrows are indicated by the numbers and by different dashing. The boxed numbers on the right indicate the ring sites.

Figure 17

Figure 18. Weights ${\mathbb {W}}^{(-m),\mathrm {mq\,alt}}$ for the alternative multiline queue model.

Figure 18

Figure 19. Weights $(1-s)\ {\mathbb {W}}_{q^{-1/2},s,q^{1/2}}^{(-m),\mathrm {mASEP}_+}$ interpolating between the vertex weights related to the original and the alternative multiline queues of [Mar20].

Figure 19

Figure 20. Table of weights ${\mathbb {W}}_{q^{-1/2},s,uq^{1/2}}^{(-m),\mathrm {mASEP}_+}$ (4.8) with common denominators $(1-su)$ cleared, which are used in the construction of the matrices $A, D, E$ satisfying (4.13).

Figure 20

Figure 21. The $(M,M')$ martrix elements of the matrices $A, D, E$ are obtained from the queue-specialized vertex model. The symbol $\infty _2$ represents $(0, +\infty )$ (infinitely many color $2$ paths, and no color $1$ paths). Similarly, $(\infty , M)$ means a path configuration with $M$ color $2$ paths and $+\infty$ color $1$ paths.

Figure 21

Figure 22. The weights $\mathscr{L}_{\epsilon ,-u_j^{-1}}$ employed in the approximation of the colored $q$-Boson process, Taylor expanded to $O(\epsilon ^2)$ or $1+O(\epsilon )$ depending on whether they go to $0$ or $1$ as $\epsilon \to 0$. Here, as usual, $1\le k\lt \ell \le n$.

Figure 22

Figure 23. A multiline diagram (Definition 5.7) with weight $q^{3}u_1u_2^2u_3^2u_4^2u_5$. Here the refusal statistic $3$ combines $R_{3}=1$ (label $3$ in column $-2$ is ‘between’ the positions of labels $4$ in columns $-3$ and $-2$, in the sense described after Equation (5.6)) and $R_{2}=2$ (labels $1$ and $3$ in column $-1$ are between the labels $4$ in columns $-2$ and $-1$). This is the same diagram as in examples in [AMM22, § 8], but rotated by $90^\circ$ and with the direction of the ring reversed (to match our vertex model). Here the size of the ring is $N=5$, and the number of colors is $n=4$.

Figure 23

Figure 24. The vertex weights $W_{x,\mathsf {P}, 1}( \mathbf {e}, \mathbf {A}; \mathbf {e}', \mathbf {A}')|_{q^{\mathsf {P}} = s^{-2}}$. Here $\mathbf {e},\mathbf {e}'$ are basis vectors corresponding to empty or one-particle configurations in $\mathbb {Z}_{\ge 0}^n$, and $1\le k\lt \ell \le n$. Note that these weights can be obtained from the stochastic $L$ weights (Figure 5) by reflecting the picture about the diagonal and setting $s^2 \rightarrow s^{-2}, q \rightarrow q^{-1}, s x \rightarrow x^{-1} q$.

Figure 24

Figure 25. Small $\epsilon$ expansion of the vertex weights $W_{q^{1/2-\mathsf {P}/2}u_j/u_0,\mathsf {P}, 1}$ with $u_0=\gamma \epsilon$.

Figure 25

Figure 26. Illustration of the $q$-PushTASEP stationarity for finite $\epsilon$.

Figure 26

Figure 27. The weights ${\mathbb {W}}^{(-m),\mathrm {line}}_{\alpha ,\nu }$ (7.2), where $m\lt k\lt \ell \le n$ and $A_m=+\infty$.

Figure 27

Figure 28. Elementary Yang–Baxter equation for the quarter plane. Here $\mathbf {I}_1,\mathbf {A},\mathbf {J}_1,\mathbf {B}\in \mathbb {Z}_{\ge 0}^n$ and $i_2,j_2\in \{ 0,1,\ldots ,n \}$ are fixed, and the sums in both sides are over the internal arrow configurations $\mathbf {K}_1,\mathbf {K}_3\in \mathbb {Z}_{\ge 0}^n$ and $k_2\in \{ 0,1,\ldots ,n \}$.

Figure 28

Figure 29. Left: The queue steady state vertex model in $\{ -n,\ldots ,-1 \}\times \mathbb {Z}_{\le 0}$ produces the random state $\mathbf {M}(-n),\ldots ,\mathbf {M}(-1)$ and the departure process $\mathbf {d}=(d(0),d(-1),\ldots )$ (see Proposition 7.4 which involves the region $\mathrm {R}_K$ illustrated in the figure). The queue vertex model has the empty incoming configuration from the left. On top of it, we put a queue vertex model in $\{ -n,\ldots ,-1\}\times \mathbb {Z}_{\ge 1}$ (also with no incoming arrows from the left; the choice of the queue weights depends on whether we work with the colored $q$-Boson or $q$-PushTASEP). Denote the random output of this model by $\mathbf {V}=(\mathbf {V}(1),\mathbf {V}(2),\ldots )$. The outputs $\mathbf {V}$ and $\mathbf {d}$ form the left and bottom inputs into a third stochastic vertex model in the quadrant. In a limit when the one of the lattice directions turns into the continuous time, the model in the quadrant converges to either the colored $q$-Boson or the colored $q$-PushTASEP stochastic particle system. Right: Consecutive applications of the Yang–Baxter equation to the vertex models on the left which lead to the shift of the quadrant by $(1,1)$. The cross vertices on the left boundary are empty and can be removed. The black dots on the edges in all pictures represent arrow configurations $d'(-i)$ (solid) and $\mathbf {V}'(j)$ (circled), whose joint distributions are the same in all pictures. Throughout applying the Yang–Baxter equation, the larger (also marked red in the colored version) dots representing $d'(0)$ and $\mathbf {V}'(1)$ disappear, which corresponds to shifting of the indices in the formulation of Theorem 7.6. Note that topologically, the configuration in the left is the same as in Figure 4 from the Introduction, but this figure contains more of the essential details.

Figure 29

Figure 30. Application of the Yang–Baxter equation in the proof of Lemma 7.8. The dashed and the solid horizontal lines correspond to the vertex weights ${\mathbb {W}}^{(-m),\mathrm {queue}}_{\xi ,\alpha _m,\nu _m}$ and ${\mathbb {W}}^{(-m),\mathrm {line}}_{\alpha _m,\nu _m}$, respectively.

Figure 30

Figure 31. Expansions of the weights ${\mathbb {W}}^{(-m)}_{q^{-1/2},s,-\epsilon q^{1/2}y/s}\vert _{s=0}$ as $\epsilon \to 0$. Here $m \lt k \lt \ell \le n$. The vertices of the types $(\mathbf {A},k;\mathbf {A},k)$ and $(\mathbf {A},k;\mathbf {A}^{+-}_{k\ell },\ell )$ with probabilities of order $\epsilon$ do not occur in the queue vertex model. Indeed, to get a nonempty input from the left, another event of probability $O(\epsilon )$ should have occurred at the same instance of the continuous time.

Figure 31

Figure A1. Color merging applied to queue vertex models; see Lemma A.4. There are $n$ columns in both figures.

Figure 32

Figure A2. Two ways to sample the random configuration $\pi (\mathbf {V})$ in case (1) in the proof of Proposition A.6. Left: $\pi (\mathbf {V})$ is the output of a system of $n$ queues with $(n-1)$ colors in the steady state, where $\pi$ is applied only in the rightmost column. Right: We add auxiliary vertices with the weights ${\mathbb {W}}^{(-2)}_{0,0,y_m/y_1}$ at the bottom of each column $(-m)$, $m=2,\ldots ,n$. The incoming arrow configurations are empty on the left, and the $(n-1)$-color steady state $(\mathbf {M}(-n),\ldots ,\mathbf {M}(-2))$ at the bottom. The partition function on the right satisfies the Yang–Baxter equation at the triangular intersection of the lines.

Figure 33

Figure A3. Moving of $K$ dashed horizontal lines in step 3 of the proof of Proposition A.6. In the picture, $K=3$. We add $K$ empty cross vertices to the left, and drag them through to the right. In the limit as $K\to +\infty$, the distribution of $\mathbf {M}'$ becomes the same as of $\mathbf {M}$.