Skip to main content
Springer logoLink to Springer
. 2025 Mar 12;192(3):41. doi: 10.1007/s10955-025-03423-y

Symmetry Classes of Classical Stochastic Processes

Lucas Sá 1,, Pedro Ribeiro 2,3, Tomaž Prosen 4,5, Denis Bernard 6
PMCID: PMC11903565  PMID: 40093781

Abstract

We perform a systematic symmetry classification of the Markov generators of classical stochastic processes. Our classification scheme is based on the action of involutive symmetry transformations of a real Markov generator, extending the Bernard-LeClair scheme to the arena of classical stochastic processes and leading to a set of up to fifteen allowed symmetry classes. We construct families of solutions of arbitrary matrix dimensions for five of these classes with a simple physical interpretation of particles hopping on multipartite graphs. In the remaining classes, such a simple construction is prevented by the positivity of entries of the generator particular to classical stochastic processes, which imposes a further requirement beyond the usual symmetry classification constraints. We partially overcome this difficulty by resorting to a stochastic optimization algorithm, finding specific examples of generators of small matrix dimensions in six further classes, leaving the existence of the final four allowed classes an open problem. Our symmetry-based results unveil new possibilities in the dynamics of classical stochastic processes: Kramers degeneracy of eigenvalue pairs, dihedral symmetry of the spectra of Markov generators, and time reversal properties of stochastic trajectories and correlation functions.

Keywords: Stochastic processes, Symmetry classes, Markov generator, Non-Hermitian physics

Introduction

Random matrix theory pervades modern physics and mathematics [1]. One of its most appealing features is that spectral correlations of complex systems depend only on a small number of symmetries and coincide with those of a random matrix with the same symmetries. Consequently, organizing systems into classes labeled by their symmetries provides extensive information from minimal input. Famous examples include the degree of repulsion between energy levels, the double degeneracy of half-integer-spin time-reversal-symmetric systems, or the universality of conductance fluctuations. These are often the only analytical statements one can make for systems that are not solvable. Quantum mechanics still provides not only most of the applications of random matrix theory but also the most common framework to classify random matrices. Indeed, work on chiral fermions in QCD [2, 3] and disordered superconductors [4] established a tenfold classification of Hermitian Hamiltonians (or, more generally, random matrices) based on unitary and antiunitary symmetries (time-reversal, particle-hole, and chiral), the Altland-Zirnbauer classes. More recently, symmetry classifications of non-Hermitian quantum dynamical generators have also been put forward, for the cases of general non-Hermitian Hamiltonians [57], PT-symmetric Hamiltonians [8], and Lindbladians [913].

Despite the power and generality of the symmetry classification approach, it has remained mostly circumscribed to the quantum realm. A natural question is, then, how to extend it to classical settings—in particular, nonequilibrium ones described by non-Hermitian matrices—raising the possibility of previously unidentified classes of classical stochastic dynamics, with unique spectral and dynamical consequences. We will focus our attention on classical Markov processes, which describe systems exhibiting memoryless and probabilistic transitions between states, with applications ranging from physical, chemical, and biological systems, to economics. The solution of a classical Markov process is obtained by specifying the time-evolution of a (real) probability vector p (i=1Npi=1) of an N-dimensional system, governed by the Markov equation

tp=Lp. 1

Conservation of probability requires that the Markov generator, an N×N matrix L, satisfies the three properties:

LijR, 2
Lij0,ij, 3
i=1NLij=0,j. 4

Such processes are a natural candidate to investigate symmetry classifications in classical systems, as they can be obtained as a limit (diagonal projection) of quantum Lindbladian evolution, for which the symmetry classification is well-established [9].

In this paper, we show that indeed symmetry classifications are not restricted to the quantum realm, and can be extended to classical stochastic processes. In particular, we show that considering (anti)unitary symmetries is not crucial to developing the classification, thus extending the Altland-Zirnbauer [4] and Bernard-LeClair schemes [5, 6] to general involutive symmetries. We then apply our classificatory scheme to the Markov generators of classical stochastic processes, finding that they can belong at most to fifteen different symmetry classes (Sect. 2). Interestingly, a certain constraint of the quantum symmetry classification that prevents classes with Kramers degeneracy (the exact double degeneracy of every eigenvalue) [9] is absent in the classical limit, illustrating a rich interplay of symmetry and classical stochastic evolution going beyond a mere projecting of quantum Markov dynamics to the classical subspace. Notwithstanding, the classical setting presents its own set of difficulties for the classification. Indeed, contrary to the quantum case, the existence of a preferred basis (where probabilities are real and positive) is at odds with the basis-independent statements sought after by symmetry classifications. Specifically, while we can explicitly build parametric families of Markov generators belonging to five of the fifteen classes, the aforementioned tension prevents the construction of examples in the remaining ten classes if working in the computational basis (Sect. 3). To overcome this difficulty, we developed a stochastic optimization algorithm, which allows us to find examples in six further classes (Sect. 4). The status of the other four classes remains inconclusive, as we could neither build an example for any of them nor exclude its existence from our general fifteenfold classification. Finally, we also discuss consequences for the spectrum of the Markov matrix and for the dynamics, such as Kramers degeneracy of pairs of eigenvalues, dihedral symmetry of the spectrum, time reversal of trajectories and correlation functions, and the role of detailed balance (Sect. 5).

Fifteenfold Symmetry Classification

In quantum mechanics, to perform the symmetry classification of a non-Hermitian matrix, we look for the antiunitary and unitary symmetry involutions of its irreducible blocks. In a classical stochastic process, there is, a priori, no reason to constrain the symmetries to be unitary or antiunitary. Moreover, the Markov generator L is automatically real and, without any reason to introduce complex numbers at this stage, we therefore demand that the operators implementing the symmetries are themselves real. In what follows, we extend the Bernard-LeClair classification of non-Hermitian matrices [5, 6] to this setting.

If L has a commuting symmetry,

ULU-1=L, 5

then, L and U can be simultaneously diagonalized. Inside each block of L, U acts trivially as a multiple of the identity. If no further commuting symmetries exist, we call such a block an irreducible block. The classification of L has to be done for each irreducible block individually. Importantly, the rotation into the diagonal basis of the commuting symmetries U does not in general preserve the Markov properties (2)–(4) in each of the irreducible blocks. For example, most blocks are not represented by a real matrix if U is not itself real with real eigenvalues. Therefore, the classification we develop below is strictly valid only in the cases where no commuting unitary symmetries exist. It is, however, natural to conjecture that the block containing the invariant measure of the Markov process (henceforth referred to as the steady-state block) can still be recast into Markov form. Indeed, consider an initial probability vector fully supported in the steady-state block. Under the Markov dynamics, the initial probability vector evolves into another admissible probability vector. But because all blocks of L are decoupled, no component of the probability vector outside of the steady-state block is generated. We conclude that the steady-state block maps probability vectors into probability vectors and it should be possible to write it in Markov form. In Appendix A we prove this statement under some mild assumptions about the projection into the steady-state block and give an illustrative example of a Markov matrix with SU(2) symmetry. We thus proceed with the classification assuming that either L has no commuting symmetries or, if it has, that we restrict attention to the steady-state block.

We define the (traceless) shifted Markov generator

L=L-TrLTr11, 6

(it is clear that a commuting symmetry U of L is also one of L and their irreducible blocks coincide), and look for the possible existence of the following symmetries:

SLS-1=-L, 7
R+LTR+-1=L, 8
R-LTR--1=-L, 9

where S and R± are invertible real matrices only constrained by

S2=ηS, 10
R+R+-T=η+, 11
R-R--T=η-, 12
R+R--T=ϵR-R+-T, 13

where ηS,η±,ϵ{±1}. Here, ()T denotes transposition, and R-T is a shorthand notation for R-T:=(RT)-1=(R-1)T. We do not consider the existence of more than one symmetry of each type, since their composition commutes with L and we assumed L to be irreducible. Moreover, the three transformations are not independent, as the composition of any two yields the third. Consequently, we must consider the presence of either only one of them or all three. In the latter case, we take R± as the independent symmetries and S=R+R--T as the derived operation.

The constraints (10)–(13) generalize the restrictions imposed on the symmetry operators in quantum mechanics, where R± and S must be unitary and S always squares to +1. On the other hand, we have imposed the reality of L, R±, and S, which is absent otherwise. The constraints are derived from the irreducibility of L, by successive application of multiple symmetries, as we now show. To this end, we note that Eqs. (7)–(9) are invariant under XγX, where X=S,R± and γ is a real number, and, therefore, we can freely rescale X (we emphasize there is no phase freedom). We start by applying the S symmetry twice: S2LS2=L. By irreducibility of L, S2 must be a multiple of the identity, S2=λ1, with λ real, and redefining SS/|λ|, we arrive at Eq.(10). Similarly, acting twice with, say, R+ yields R+R+-T=λ1 for some real λ. It follows that R+=λR+T=λ(λR+T)T=λ2R+ and, hence, λ=±1, implying Eq. (11). The same applies to R-. Normalizing the “squares” of R± did not require using their scale freedom, which can be used to fix the “commutation relation” of R+ and R- instead. Indeed, applying them successively to L, we have R+(R-LTR--1)TR+-1=-L=R-(R+LTR+-1)TR--1. The irreducibility of L then implies that R+R--T=λR-R+-T for a real λ. Redefining R+|λ|R+, we arrive at Eq. (13). This exhausts the scale freedom of the symmetry operations. Finally, we recall that, in the presence of both R±, S=R+R--T is a derived operation. In particular, its square is determined by the “squares” of R± and their “commutation relation”, namely,

ηS=ϵη+η-, 14

and we can thus use them interchangeably.

The symmetry class of (an irreducible block of) L is thus determined by three signed numbers ±1, the “squares” of the symmetry operations, S2 and R±R±-T. Counting them is now a simple matter (they are summarized in Table 1):

  • No symmetry. One class, dubbed AI.

  • One symmetry. We have three types of symmetries, each with two possible values for the “square”, leading to 3×2=6 classes, dubbed AI+, AI-, BDI, DIII, BDI, and CI.

  • Three symmetries. Each of the three symmetries R± and S can “square” to two values, giving 23=8 classes, dubbed BDI++, BDI+-, BDI-+, BDI--, CI++, CI+-, CI-+, and CI-- (alternatively, as mentioned above, we could specify whether R+ and R- “commute” or “anticommute” instead of the “square” of S).

In total, we thus have 1+6+8=15 possible symmetry classes in classical stochastic processes. They are in one-to-one correspondence with the 15 non-Hermitian Bernard-LeClair classes with T+2=-1 (from which we borrowed their names) [6], but are implemented by nonunitary and nonantiunitary real matrices that satisfy the generalized constraints (10)–(13).

Table 1.

Fifteenfold classification of classical Markov matrices

Class R+R+-T R-R--T S2 Analytical Numerical Dihedral Kramers
AI 0 0 0 Yes Yes (f=0) No No
AI+ 0 0 +1 Yes Yes (f=0) Yes No
AI- 0 0 -1 No Yes (f=0) Yes No
BDI +1 0 0 Yes Yes (f=0) No No
DIII -1 0 0 No Yes (f0) No Yes
BDI 0 +1 0 No No Yes No
CI 0 -1 0 No Yes (f=0) Yes No
BDI++ +1 +1 +1 Yes No No No
CI+- +1 -1 +1 Yes Yes (f=0) No No
BDI+- -1 +1 +1 No No No Yes
CI++ -1 -1 +1 No Yes (f0) No Yes
BDI-+ +1 +1 -1 No No No No
CI-- +1 -1 -1 No Yes (f=0) No No
BDI-- -1 +1 -1 No No No Yes
CI-+ -1 -1 -1 No Yes (f0) No Yes

The first column lists the name of the class. (We adapted the nomenclature of Ref. [6] to the present setting; note that while we follow their conventions, our notations differ slightly.) The following three columns give the values of η+, η-, and ηS, respectively. (The two indices of the Cartan labels in the class names are, respectively, ηS and η+η-.) The column “Analytical” indicates whether we have an analytic parametrization of a family of Markov matrices in the respective class (Sect. 3), while the column “Numerical” indicates whether we have found numerical examples of generators in that class using our Monte Carlo sampling procedure (Sect. 4). For the latter, in parentheses, we indicate whether the cost function of the numerical solution reaches zero in a finite number of steps (“f=0”) or goes down toward zero with the number of iterations (“f0”). The last two columns specify whether the spectra of generators in the respective class have some special properties (Sect. 5), namely, dihedral symmetry (column “Dihedral”) and/or Kramers degeneracy (column “Kramers”)

The allowed set of classes followed simply by restricting our attention to real matrices with real symmetry operations [Eq. (2)] and has not yet taken into account the restrictions of Eqs. (3) and (4). In particular, it is not guaranteed that all 15 classes can be realized with those restrictions. In the next two sections, we look for explicit examples of Markov matrices in each of these classes. First, in Sect. 3 we will follow the usual procedure [9, 14, 15] and look for analytic parameterizations of families of matrices of arbitrary dimension. However, because of the Eqs. (3) and (4), we can only do so in five of the fifteen classes. Therefore, we then turn to obtain further examples by Monte Carlo sampling in Sect. 4, which yields examples in ten classes. Remarkably, there is one class with an analytic expression that is not found by our numerical sampling algorithm. Therefore, we establish that the symmetry classification of Markov generators subjected to Eqs. (3) and (4) is at least elevenfold but because of this limitation of the Monte Carlo algorithm, we cannot definitively rule out the existence of the remaining four.

Analytical Families of Markov Matrices

We first give explicit realizations of Markov matrices for five classes, namely, AI, AI+, BDI, BDI++, and CI+-. These simple descriptions are possible because in those cases there is no mismatch between the preferred computational basis, in which the positivity constraints are simple, and the basis in which the operators implementing the discrete symmetries are simple. Borrowing the notation to be introduced in Sect. 4, these cases correspond to those for which W=1.

To this end, we parametrize the classical Markov generator L in terms of a real matrix M with arbitrary diagonal entries and nonnegative off-diagonal entries:

Lij=Mij-δijk=1NMkj,Mij0,ij. 15

Without loss of generality, we take M to be traceless. To ensure that L has the appropriate symmetry, we demand that M satisfies the S or R± symmetries, accordingly:

SMS-1=-M, 16
R-MTR--1=-M, 17
R+MTR+-1=+M. 18

However, this is not sufficient to guarantee a symmetry of L. We further impose the following necessary condition:

nMnk=-α2,k, 19

with α=2NTrL. Equation (19) is a very restrictive condition as it demands that summing matrix elements of M on each column yields the same output. Notwithstanding, it amounts only to a gauge choice ensuring that a symmetry of M is passed to L and does not restrict the physical processes. To see this, notice that we can shift M by any diagonal matrix, i.e., MijM~ij=Mij-δijxj gives the same matrix L. The gauge degrees of freedom xj are exactly enough to always impose that both TrM=0 and kMkj=-α/2. Finally, note that, assuming Eq. (19), the constant α is determined by summing over k: since TrM=0 by gauge choice, Eq. (15) implies TrL=-kjMkj.

Let us first consider the case of an S symmetry. We have:

klSikLkl(S-1)lj=klSikMkl(S-1)lj-klSikδklnMnl(S-1)lj=-Mij-kSik(S-1)kjnMnk. 20

To have an S symmetry, we need, in addition to Eq. (16), that

kSik(S-1)kjnMnk=-δijnMnj, 21

which is achieved if Eq. (19) holds. Then, Eq. (20) reads as:

klSikLkl(S-1)lj=-Mij+α2δij=-Mij+δijnMnj+αδij=-Lij+αδij, 22

which is Eq. (7) for the shifted Markov matrix.

Next, we consider the case of a R± symmetry. As before, we have:

kl(R±)ikLkl(R±-1)lj=±Mij-k(R±)ik(R±-1)kjnMnk. 23

We notice that the same condition (19) is sufficient to guarantee the R± symmetry: for R-, the reasoning is exactly the same as above; for R+, we note that

kl(R+)ikLkl(R+-1)lj=Mij+α2δij=Mij-δijnMnj=Lij. 24

We can now follow the procedure of Ref. [15] and seek the simplest irreducible parametrization of the elements of each symmetry class that is consistent with the symmetries of that class, Eqs. (16)–(18), and the positivity of the entries. By irreducible we again mean that no additional unitary symmetries exist. Equation (19) has to be imposed on top of the parametrizations we derive. Throughout, XYZ denote the three real traceless 2×2 matrices

X=0110,Y=01-10,Z=100-1, 25

1 is the N-dimensional identity and A, B, C, are N×N real matrices (arbitrary, unless specified otherwise).

Class AI, S2=R+R+-T=R-R--T=0

There are no symmetries to implement. M is an arbitrary real matrix with nonnegative off-diagonal entries.

Class AI+, S2=+1, R+R+-T=R-R--T=0

Class AI+ is labeled by the symmetry S2=+1. The simplest nontrivial choice of S satisfying S2=+1 and compatible with the reality of the Markov matrix is S=Z1. In this case, M is an 2N×2N matrix with block structure

M=ABCD. 26

Equation (16) reads as

SMS-1=100-1ABCD100-1=A-B-CD=-A-B-C-D=-M, 27

from which it follows that the diagonal blocks vanish (A=D=0) because of the positivity of the entries, while there are no further conditions on the off-diagonal blocks (and we can rename B to A and C to B).

To apply Eq. (19), we define

J~ij=JijkJkj 28

for an arbitrary matrix J. The parametrization of a Markov generator in class AI+ is finally found to be:

M=0A~B~0. 29

Class BDI, R+R+-T=+1, R-R--T=S2=0

Class BDI is labeled by the symmetry R+R+-T=+1. Taking R+=X1 and M of the form (26), Eq. (18) reads as

R+MTR+-1=0110ATCTBTDT0110=DTBTCTAT=ABCD=M, 30

whence it follows that

M=ABCAT,B=BTC=CT. 31

Now, to apply Eq. (19), we cannot simply renormalize the matrix elements by replacing A, B, and C by A~, B~, and C~ because the transformation (28) spoils the transposition symmetry (B~B~T, etc.). Instead, we can proceed as follows. We can choose the entries of the upper-left block A freely. This also fixes the lower-right block AT. We can also choose arbitrary upper-triangular entries for B and C; B=BT and C=CT then fixes the lower-triangular entries. Finally, the diagonal entries of B and C are chosen such that all columns sum to the same value (this fixes all but one diagonal element, which can be chosen freely).

Class CI+-, R+R+-T=S2=+1, R-R--T=-1

Class CI+- is labeled by the symmetries R+R+-T=S2=+1 and R-R--T=-1. We can take the parametrization of AI+ matrix, which has the S2=+1 symmetry and, on top, require the R-R--T=-1 symmetry. We implement the R- symmetry as R-=Y1. Equation (17) reads as

R-MTR--1=01-100BTAT00-110=0-AT-BT0=0-A-B0=-M, 32

which implies that A=AT and B=BT. Finally, the existence of the S and R- symmetries automatically implies the existence of the third one, R+, which is given by R+=X1. Indeed, the matrix M we found above satisfies Eq. (18):

R+MTR+-1=01100BTAT00110=0ATBT0=0AB0=M. 33

Note that this corresponds to Eq. (31) with A=0 (because we need vanishing diagonal blocks to implement a S2=1 symmetry). Hence, to apply Eq. (19), we can follow the same procedure as described there. The parameterization of a Markov generator in class CI+- is thus:

M=0AB0,A=ATB=BT, 34

where the diagonal elements of A and B are fixed as described after Eq. (31).

Class BDI++, R+R+-T=R-R--T=S2=+1

The final example is that of class BDI++, labeled by the symmetries R+R+-T=R-R--T=S2=+1, which requires a 4×4 block structure. We take S=ZZ1, R+=XX1, and R-=YY1. Following the same procedure as before, we arrive at

M=0AC0B00CTD00AT0DTBT0. 35

Finally, to apply Eq. (19), we note that it can be written as a linear system of 4N equations (of which only 4N-1 are independent) with 4N2 entries of A, B, C, and D as variables. We take the dependent variables to be BNN, CiN, CNi, DiN, and DNi, i=1,,N. Choosing a large enough positive value for the sum of the columns, we can fix all other entries freely, and then solve for the dependent variables.

Absence of Analytic Examples for the Other Classes

For the remaining classes, the positivity constraint sets too many entries of M to zero, which induces additional symmetries: either (i) originally-absent S and R± symmetries, or (ii) commuting symmetries that break the desired S or R± symmetry; in either case, the symmetry class is changed.

As an illustrative example of case (i), we consider class CI, characterized by R-R--T=-1, R+R+-T=S2=0. If we implement R-=Y1, then, proceeding as before, we find the matrix representation

M=ABC-AT,B=BTC=CT. 36

Because of the positivity of the entries, we must set A=0. However, this reduces Eqs. (36) to  (34), i.e., induces additional symmetries R+=X1 and S=Z1, and gives, instead a parametrization of class CI+-.

As an example of case (ii), we turn to class AI-, characterized by S2=-1 and R+R+-T=R-R--T=0. Choosing S=Y1, we obtain

M=0AA0. 37

While this matrix has no additional R± symmetries (which would change its class), it admits a second S symmetry, given by S=Z1 (as is evident from the chiral structure of M). Now, as discussed in Sect. 2, two symmetries of the same type lead to a matrix that commutes with M, this case U=X1 (which, up to a phase, gives the product SS, and, consequently, M block diagonalizes in the basis where U is diagonal). Crucially, U anticommutes with both S and S and, hence, S and S connect states with opposite eigenvalue of U and do not act inside a single block of M. As a consequence, the irreducible blocks of L do not have any symmetry and belong to class AI instead of AI-.

The discussion of the preceding two examples can be systematized. We have checked that for operators R± and S implemented by any string of up to four Pauli matrices (corresponding to matrices with up to a 16×16 block structure), no classes beyond the five discussed in Sects. 3.13.5 can be built in the computational basis.

Systematic Numerical Solutions of the Symmetry Classes

We have seen that, working in the computational basis, only five of the fifteen classes of Markov matrices can be realized. In the following, we look for the existence of a different basis where L has real and positive entries. To this end, we develop a simple but systematic stochastic optimization algorithm.

Parametrization of the Symmetry Operators

Let us start by choosing a convenient general parametrization of the symmetry operators S and R±. We first consider the classes with S symmetry only. Without loss of generality, because S2=±1, we can write S=WΣSW-1, where W is an arbitrary invertible matrix with fixed norm, TrWTW=1, and

ΣS=diag(+1,,+1n,-1,,-1N-n),ifηS=+1,ΣS=YYN/2,ifηS=-1, 38

with diag denoting a diagonal matrix.

If, instead, there is only a R± symmetry, implemented by either a real symmetric (η±=+1) or a real antisymmetric (η±=-1) matrix, without loss of generality, we can write it as R±=WΣ±WT, with W now orthogonal and

Σ±=diag(s1,,sN)ifη±=+1,Σ±=s1YsN/2Yifη±=-1, 39

where sj are real numbers. Because of the homogeneity of the symmetry conditions, we can fix TrR±R±T=jsj2=1.

Finally, we turn to the case with all three symmetries. We have seen that, in that case, we do not need to consider S explicitly, as its square is contained in the compatibility condition (13). In this case, we parametrize Σ+ as in Eq. (39) and define Σ- through R-=WΣ-WT. Note that, because we are using the same W, Σ- does not need to satisfy Eq. (39), but it still satisfies Σ-T=η-Σ-. Plugging the definitions of Σ± into Eq. (13) yields

Σ+Σ--T=ϵΣ-Σ+-T. 40

For example, for class BDI-+ (R+R+-T=R-R--T=+1, S2=-1), Eq. (40) requires that only N/2 sj are independent, and that Σ± take the form Σ+=s1ZsN/2Z and Σ-=gΣ~- with Σ~-=s1XsN/2X. Here, g=(±I)(±I), where I the two-dimensional identity and all signs can be independently chosen. By reorganizing basis elements, g can be brought to the form g=diag(+1,,+1n,-1,,-1N/2-n)I, so that we only need to specify the number n of +1 entries. We have also assumed that all independent sj are nondegenerate. We can proceed similarly to find the general parametrization of the symmetry operators in the remaining classes. The result for the eight classes with all three symmetries is listed in Table 2.

Table 2.

Parametrization of the symmetry operators for the eight classes with all three symmetries

Class η+ η- ϵ Σ+ Σ~-
BDI++ +1 +1 +1 diag(s1,,sN) diag(s1,,sN)
CI-- +1 -1 +1 s1IsN/2I s1YsN/2Y
BDI-- -1 +1 +1 s1YsN/2Y s1IsN/2I
CI++ -1 -1 +1 s1YsN/2Y s1YsN/2Y
BDI-+ +1 +1 -1 s1ZsN/2Z s1XsN/2X
CI+- +1 -1 -1 s1ZsN/2Z s1YsN/2Y
BDI+- -1 +1 -1 s1YsN/2Y s1ZsN/2Z
CI-+ -1 -1 -1 s1(YI)sN/4(YI) s1(ZY)sN/4(ZY)

Solution of the Symmetry Constraints

For fixed symmetry operators S and R±, the symmetry transformations (7)–(9) together with the Markov condition (4) form a linear system for the entries of L that we can solve exactly. To this end, we (row-) vectorize

L|L=(L11,L12,,L1N,L21,,LNN)T, 41

in which case, Eqs. (7)–(9) read as, respectively,

SS-T+1N2-2N|1N1N||L=0, 42
(R+R+-T)S-1N2|L=0, 43
(R-R--T)S+1N2-2N|1N1N||L=0, 44

where S is the swap operator, S(AB)S=BA for arbitrary operators A and B, which implements transposition of L. On the other hand, Eq. (4) becomes

eNT1N|L=0, 45

where eN is the N-dimensional (column) vector with all entries equal to one. We can write the combined system of equations as F|L=0. This is an overdetermined homogeneous system of equations with N2 variables and N2+N (for classes with one symmetry) or N2+2N (for classes with three symmetries) equations (recall that, in the case of three symmetries, Eq. (42) is already implied by Eqs. (43) and (44) and can be omitted). Nevertheless, for large enough N (N2, 4, or 6 depending on the class), there is always a nonzero family of solutions. However, a generic member of this family does not satisfy the positivity condition (3). It is not even guaranteed that, for a given F (i.e., given S and R±), there exists any member satisfying it.

To proceed, we construct a basis {|bj}j=1K for the K-dimensional kernel of F. We write a solution of the homogeneous system as |L=j=1Kj|bj, where, without loss of generality, we can fix jj2=1. We introduce a cost function

f:=1NjkN|Ljk|-Ljk2, 46

which satisfies f=0 for a Markov matrix and f>0 for a non-Markov matrix, with a larger value signaling a larger departure from Markovianity, and look for the that minimizes it:

=argminSKf(). 47

Monte Carlo Sampling

We now use a stochastic optimization algorithm to minimize the cost function f. For a fixed class, we start from a random initial set {W(0),s(0)} and a choice of g. We use a (zero-temperature) Metropolis algorithm to decrease f, where at each step we perturb {W,s} with strength δ. More precisely, we perturb

s(i)s(i+1)=s(i)+δv|s(i)+δv|, 48

where v is a vector of Gaussian random variables with zero mean and unit variance. W is perturbed differently depending on whether it is orthogonal (classes with an R± symmetry) or not (classes with only S symmetry). In the former, we use

W(i)W(i+1)=eδAW(i), 49

where A is a Gaussian real antisymmetric random matrix, whereas in the latter, we set

W(i)W(i+1)=W(i)+δV||W(i)+δV||, 50

where V is a real Gaussian random matrix and ||·|| is the Hilbert-Schmidt norm. For each {W(i),s(i)}, we compute the cost function f and, if it is lower than that of the previous iteration, we accept the new configuration. After mδ iterations without an acceptance, we decrease δδ/2.

Results

Fig. 1 depicts the results of the stochastic optimization algorithm for N=8, n=2 for all classes except AI (which has no symmetry constraints and therefore no algorithm to run). We started the algorithm with δ=1, ran it for 2×104 steps (or until f<10-12 was reached), and chose mδ=500. In nine of the classes (plus AI), there are solutions that satisfy the positivity condition. Of these, for six—AI+, AI-, BDI, CI, CI+-, and CI--f=0 is reached exactly after a finite (and small) number of iterations of the algorithm. For the other three—DIII, CI++, and CI-+f decreases arbitrarily with the number of iterations but we have not reached f<10-12 for any of our runs. Nevertheless, the results for these three classes are strikingly different from the five classes—BDI, BDI++, BDI+-, BDI-+, and BDI--—where f plateaus at a constant of order 1 and does not decrease with the number of iterations. We interpret this as a solution that is reached asymptotically for the former three classes, while no solution is found for the latter five. Remarkably, for one of the classes where we could not find a numerical solution (namely, BDI++), there is an analytical solution given in Sect. 3.5. This shows that not finding a numerical solution is a limitation of the algorithm and does not strictly rule out the existence of the four remaining classes. We checked extensively that different choices of sampling of s and W, values of n, acceptance criteria (including finite-temperature algorithms with different annealing schedules and varying initial values of δ and mδ), cost functions, and allowing for complex entries lead to qualitatively similar results; in particular, the classes for which solutions exist or not and whether f=0 is reached asymptotically or in a finite number of steps did not depend on any of these choices.

Fig. 1.

Fig. 1

Results of the stochastic optimization algorithm for all fourteen classes with symmetry constraints, for N=8 and n=2. Each panel shows the value of the cost function f as a function of the number of acceptances starting from 10 different initial conditions {W(i),s(i)}, with δ=1, mδ=500, and up to 2×104 iterations

We conclude with some empirical observations extracted from the results in Fig. 1 and Table 1: no solution was found in any class with R-R--T=+1; in all classes with R-R--T+1 and R+R+-T=-1, the solution was reached asymptotically; in all other classes (i.e., those with R-R--T+1 and R+R+-T-1), a solution was found exactly after a finite number of iterations. While we do not have a theoretical understanding of these features of the algorithm, they could help in devising new ones that could, potentially, show the existence of examples in the four missing classes.

Examples and Physical Consequences

Example: Bipartite Graph

We now discuss simple physical examples of the families built in Sect. 3. The simplest example of a Markov generator in a nontrivial class is that of an exclusion process on a bipartite graph. Let us consider a graph whose 2N nodes are either black () or white () and that there is no hopping between two nodes of the same type. Let us also denote the jth node of type () as j (j). In the absence of any further constraints, S=Z1 plays the role of sublattice symmetry and the Markov matrix of the stochastic process is given by

M=0AB0, 51

where A and B are N×N real matrices containing the transition rates and , respectively (the transitions and are not necessarily symmetric). The sum of the kth column of M gives the rate at which particles hop into the kth node of the graph, coming from any other node. Imposing Eq. (19) thus amounts to fixing this total incoming rate into a node to be the same for all nodes. The generator L then has S2=+1 symmetry. In the absence of any further restrictions, L belongs to class AI+.

If, we further impose that the hopping rate jk is the same as kj, and similarly, the rates jk and kj coincide, then A=AT and B=BT. (Note that we are not assuming any symmetry between the hoppings jk and jk, i.e., ABT.) Thus, in addition to the S symmetry, we also have R+=X1, satisfying R+R+-T=+1. The simultaneous existence of S and R+ symmetries automatically implies the existence of a R- symmetry, implemented here by R-=Y1, R-R--T=-1. Keeping the total incoming rate into any node still fixed, we have a Markov generator of class CI+-.

If we allow for hopping between nodes of the same type, but which are restricted by the special property that the rate jk is equal to the (reverse) rate kj, then we can write the Markov matrix M as

M=CABCT,A=ATB=BT, 52

where C contains the and rates. The diagonal blocks break the S and R- symmetries, but preserve the R+ symmetry, provided that the total incoming rate into every node is still the same. In that case, the Markov generator L belongs to class BDI.

Finally, we would need to consider a quadripartite graph to get the other class with an explicit parametrization, BDI++.

Dihedral Symmetry of the Spectrum

Having presented some examples of stochastic processes in different classes in the previous section, we now turn to the spectral consequences of different symmetries. Because L is always real, its eigenvalues are real or come in complex conjugate pairs. Likewise, the presence of an S or R± symmetry also pairs different eigenvalues, as we now show.

Let λj, j=1,,N, be the eigenvalues of L and ϕj and ϕ~j the corresponding right (column) and left (row) eigenvectors, i.e.,

Lϕj=λjϕj, 53
ϕ~jL=λjϕ~j 54

Since L is real, all eigenvalues are either real or come in pairs (λj,λj). Likewise, multiplying Eq. (53) by S from the left and using Eq. (7), we have

LSϕj=-λjSϕj, 55

that is, S reflects the spectrum across the origin since Sϕj is an eigenvector of L with the eigenvalue -λj. Consequently, all eigenvalues are zero or come in pairs (λj,-λj). Combined with the reflection of the spectrum across the real axis due to the reality of L, it implies dihedral symmetry of the spectrum of L, analogous to that observed in the quantum case [9, 16, 17].

On the other hand, multiplying Eq. (53) by R± from the left and using Eqs. (8) or (9), we have

(R±ϕj)TL=±λj(R±ϕj)T, 56

i.e, (R±ϕj)T is a left eigenvector corresponding to the eigenvalue ±λj. For R-, eigenvalues thus always come in pairs (λj,-λj), and as in the case of an S symmetry, the spectrum displays dihedral symmetry. For R+ no dihedral symmetry is present, as it relates eigenvectors with the same eigenvalues.

To illustrate these properties, we show in Fig. 2 the spectra of a representative member of two classes with an analytical parametrization (see Sect. 3), namely, one with dihedral symmetry (class AI+) and one without (class BDI).

Fig. 2.

Fig. 2

Spectrum of L in the complex plane for a random Markov matrix from class AI+ (left), sampled according to Eq. (29) and which displays dihedral symmetry, and class BDI (right), sampled from Eq. (31) and which does not show dihedral symmetry. In both cases, we set N=100 and the entries of the blocks A, B, C are the absolute values of normal random variables with zero mean and variance 2/N

Kramers Degeneracy

Combining the results of the previous section about the reality of L and its transformation under R+, it follows that for a given right eigenvector ϕj, (R+ϕj)T is a left eigenvector corresponding to the same eigenvalue λj. But ϕ~j is also a left eigenvector associated with the eigenvalue λj. Now, by biorthogonality, we have ϕ~jϕj=1. On the other hand,

(R+ϕj)Tϕj=(R+ϕj)T(R+-1R+ϕj)=(R+-TR+ϕj)T(R+ϕj)=η+ϕjT(R+ϕj), 57

whence

(R+ϕj)Tϕj=0,ifη+=-1. 58

Therefore, ϕ~j and (R+ϕj)T are linearly independent and every eigenvalue λj is doubly degenerate, a result known as Kramers degeneracy in quantum theory and which we have shown to extend to the classical stochastic setting even when the antiunitarity conditions are relaxed.

None of the examples for which we have analytical parametrization have R+R+T=-1. Nevertheless, the numerical examples written out explicitly in Appendices B.2, B.4, and B.6 show double degeneracy of all of their eigenvalues, as expected.

Detailed Balance and R+ Symmetry

A Markov matrix L satisfies detailed balance if there exist positive numbers πj such that

Lijπj=Ljiπi. 59

Since this equation is linear in π, we can assume without loss of generality that jπj=1. If Eq. (59) holds, π forms the stationary measure of the process defined by L (because tπi=jLijπj=πijLji=0). Clearly, a Markov matrix satisfying the detailed balance of Eq. (59) possesses an R+ symmetry as it is enough to choose

R+:=diag(π1,π2,,πN) 60

to ensure Eq. (8), i.e. R+LT=LR+ (recall that for R+ the shift in L is irrelevant so that Eq. (8) can be written in terms of L instead of L).

More generally, we can define a vector p:=R+eN (where, as before, eN is the N-dimensional vector with all entries equal to 1), with component (p)i=j(R+)ij. By construction, p is an invariant state of L (because tp=LR+eN=R+LTeN=0). Assuming that p is the unique invariant state of L (which should be the case for a generic Markov process), then, by the Perron-Frobenius theorem, all its components are positive, and p is an invariant measure. Thus, an R+ symmetry can be thought of as nondiagonal detailed balance.

Finally, we note that detailed balance, Eq. (59) can be seen as a special case of self-duality of the Markov process described by L [1820]. More generally, duality of Markov processes can be used, e.g., to write m-point correlation functions in N-particle systems in terms of correlation functions in m-particle systems [18, 19].

Time Reversal of Stochastic Trajectories

Consider a Markov chain with states i,j, and the stochastic matrix P=eδtL, for some time interval δt, whose entries are the transition probabilities Pij=Prob(ij). The probability to follow a given stochastic trajectory ω=(i0,i1,,iT) or its reverse ω=(iT,iT-1,,i0) are given by, respectively,

P(ω)=Pi0i1Pi1i2PiT-1iTandP(ω)=Pi1i0Pi2i1PiTiT-1. 61

In the presence of detailed balance, Eq. (59), which is inherited by P, we can immediately relate the trajectory ω to its reverse through:

P(ω)=πiTπi0P(ω). 62

This remark can simply be extended to the cases in which R+ is an involutive permutation, up to a redefinition of the time-reversed trajectory.

In the preceding discussion, we have assumed the R+ symmetry operator to be diagonal. A more general situation where a nondiagonal R+ appears is when we do not have full knowledge of the trajectory, but only of some coarse-grained information μ at each time step (for instance, in the example of Sect. 5.1, outcome μ could be whether a , , , or transition occurred, without knowing exactly the initial and final states of the transition). Accordingly, we write

P=μΠμ,(Πμ)ij=Prob(ij|μ), 63

where P(ij|μ) is the transition probability for a process ab conditioned on the outcome μ. The probability of a sequence of coarse-grained outcomes μ=(μ1,μ2,,μT) is given by summing over all trajectories (61) consistent with the outcomes μ:

P(i0iT|μ)=i1,,iT-1(Πμ1)i0i1(Πμ2)i1i2(ΠμT)iT-1iT=(Πμ1ΠμT)i0iT. 64

(Here, we assume that the exact initial and final states i0 and iT are known; if that is not the case, one performs an additional sum over them.) The probability of the reverse sequence of outcomes μ=(μT,μT-1,,μ1) occurring is, accordingly,

P(iTi0|μ)=i1,,iT-1(ΠμT)iTiT-1(Πμ1)i1i0=(Πμ1TΠμT)i0iT. 65

To proceed, we assume that all Πμ have the same R+ symmetry, R+ΠμTR+-1=Πμ (naturally, R+ is also a symmetry of their sum, the stochastic matrix P). Then, we can write

P(iTi0|μ)=(R+-1Πμ1R+R+-1Πμ2R+R+-1ΠμTTR+)iTi0=j0,jT(R+-1)i0j0(R+)jTiTP(j0jT|μ), 66

i.e., the probability of a backward sequence of outcomes is given by the sum of the probabilities of all forward sequences compatible with μ and weighted by the entries of the R+ symmetry. In the case of a diagonal R+, Eq. (60), we recover a conditioned version of Eq. (62), namely

P(iTi0|μ)=πiTπi0P(i0iT|μ). 67

Time Reversal of Correlation Functions

For the two symmetries that involve a minus sign, R- and S, the resulting operator -LT or -L is not a proper generator of stochastic dynamics and, as such, the “time-reversed” trajectories are not properly defined. Nevertheless, as in the quantum case [9], certain “time-reversed” correlation functions are still meaningful. For definiteness, we consider an S symmetry and a vector of observables O and a probability vector p0 that are both invariant under it, OS=O and Sp0=p0. The time-dependent expectation value O(t)=O·p(t), where p(t)=eLtp0 satisfies:

O(t)=O·eLtp0=e-2αtOS·e-LtSp0=e-2αtO(-t). 68

It follows that, even though the S-transformed matrix SLS-1 does not generate Markov dynamics, the weighted expectation value O^(t)=eαtO(t) is time-reversal symmetric, O^(t)=O^(-t).

Conclusions and Outlook

In this paper, we showed that a powerful classification scheme based on (anti) unitary symmetries in quantum mechanics can be extended to classical stochastic processes. By relaxing the assumption of antiunitarity, we put forward a fifteenfold classification based entirely on linear involutions of the Markov generator L of the stochastic process. However, the existence of a preferred basis in which the off-diagonal matrix elements of L are positive, strongly constrains the construction of analytical examples, a task that is usually straightforward in the quantum case. Because we were only able to parametrize L analytically in five of the fifteen classes, we then turned to a numerical optimization algorithm to find examples in the remaining classes. To this end, we minimized the sum of negative off-diagonal elements under the constraint of the symmetry transformations, finding examples in six additional classes (either reaching a zero cost function in a finite number of steps or decreasing it asymptotically). Therefore, in total, we found representative examples in eleven of the fifteen classes. While we were not able to find any examples in the last four classes, neither do our approaches—both analytical or numerical—disprove their existence. As such, we leave proving no-go theorems for these classes or explicitly building examples in them as an open problem that deserves further investigation. We also defer the improvement of the Monte Carlo optimization algorithm such that system sizes N8 can be reached efficiently to the future.

Our symmetry-based considerations allowed us to identify classical stochastic processes with so far unidentified properties, usually attributed solely to quantum processes, namely, the existence of dihedral spectral symmetry or Kramers’ degeneracy. Furthermore, the former leads to a time-reversal-like property of expectation values of classical observables, even if the dynamics are out of equilibrium. Finally, we also interpreted R+ as a generalized detailed balance and discussed its consequences for the stationary measure and stochastic trajectories of the associated Markov process. Our work opens the door for identifying these, and other unexplored, properties in realistic physical contexts.

Acknowledgements

L.S. was supported by a Research Fellowship from the Royal Commission for the Exhibition of 1851. This work was supported by Fundação para a Ciência e a Tecnologia (FCT-Portugal) through Grant No. UID/CTM/04540/2019 (P.R.) and by the QuantERA II Project DQUANT funded through the European Union’s Horizon 2020 research and innovation programme under Grant Agreement No. 101017733. T.P. acknowledges support from the European Research Council (ERC) through Advanced grant QUEST (Grant Agreement No. 101096208), and the Slovenian Research and Innovation Agency (ARIS) through the Program P1-0402. D.B.’s contribution was in part supported by the CNRS, the ENS, and the ANR project ESQuisses under contract number ANR-20-CE47-0014-01.

Steady-State Blocks of Reducible Markov Matrices

In this appendix, we give a proof, with only a mild assumption, of the statement made in the main text that, for a reducible Markov matrix with a commuting symmetry, the block containing the steady state can also be reduced to Markov form, i.e., satisfies conditions (2)–(4). We give evidence for the accuracy of the assumption behind the proof by working out in detail an example of a stochastic process with SU(2) symmetry, where it is naturally satisfied.

We consider a reducible Markov matrix with states {|i}i=1N and a commuting symmetry LU=UL. Let |p be the (generically unique) steady state, 1|=ii| the associated left eigenvector (with 1|p=1), and Qu be the projector into the steady-state block where U has eigenvalue u, QuUQu=uQu; we have Qu|p=|p and 1|Qu=1|. Now, let {|ua}a=1d be a complete basis of the steady-state block, where d is its dimension, i.e., Qu=a|uaua|, and define a new basis

|a=|ua1|uaanda~|=1|uaua|, A1

which also satisfies aa~|=1| and Qu=a|aa~|. We assume a basis |ua exists such that i|ua are real and positive. In this basis, the projection Lu=QuLQu into the steady-state block is given by

(Lu)ab=a~|L|b=ija~|iLijj|b=i,jipa|iLijpj|b-pa|iLjipi|b, A2

where we used the fact that for the full Markov matrix in the original basis Lii=-jiLji and defined the conditional probabilities pa|i:=a~|i and pi|a:=i|a. Since 1|=ii| and 1|i=1, we have apa|i=1 and ipi|a=1. From this, it follows that pa|i[0,1].

At this point, (Lu)ab is not guaranteed to be of Markov form. To proceed, we assume that the steady-state block corresponds to the symmetric sector of U and, furthermore, that

pa|i{0,1}. A3

To motivate assumption (A3), we consider three coupled two-level systems with (original) basis

{|i}i=18={|,|,,|}. A4

If there is a Z2 spin-flip symmetry, the symmetric sector has basis

{|a~}a=14={|+|,|+|,|+|,|+|}; A5

If, instead, the system has SU(2) symmetry, the symmetric sector of maximum spin is generated by

{|a~}a=14={|,|+|+|,|+|+|,|}; A6

both bases satisfy assumption (A3). In the next section, we work out the SU(2) example in detail.

Equipped with assumption (A3), we can show that L projected into the steady-state block, Eq. (A2), indeed satisfies the conditions (2)–(4) of a Markov matrix. First, because pa|i, pi|a, and Lij are all real, it immediately follows that (Lu)ab is also real. Next, to check the positivity of the nondiagonal entries of Lu, we note that if ab, the last term in the right-hand side of Eq. (A2) vanishes by assumption. Since pa|i, pi|a and Lij with ij are all nonnegative, it follows that

(Lu)ab=i,jipa|iLijpj|b0,ifab. A7

Finally, using apa|i=1, we have

a(Lu)ab=i,jiLijpj|b-Ljipi|b=0, A8

thus showing that probability is conserved, which concludes the proof of Eqs. (2)–(4) for Lu.

Example: SU(2) Symmetry

Consider the following Markov process for the evolution of the probability vector |p=i1iNpi1,,iN|i1,,iN over the states |i1iN, in{-1/2,1/2}:

L=γ+iσi++12σiz-1+γ-iσi--12σiz+1+γ0ijσi+σj--14σiz+σjz+σizσjz-N(N+2)N2, A9

where σjα, α=x,y,z are the usual Pauli matrices supported on site j, which describes classical spin injection and removal at each site at rates γ+ and γ-, respectively, and spin exchange between sites i and j at rate γ0. Introducing collective spin variables Sα=iσiα/2, L can be written as

L=γ+S++Sz-N2+γ-S--Sz-N2+γ0S+S--Sz-Sz2+N2N2+1. A10

L commutes with S2=(Sx)2+(Sy)2+(Sz)2 and, thus, can be decomposed into su(2) irreducible sectors. The steady state belongs to the symmetric sector of maximal spin, where S2=ss+1 with s=N/2, which is spanned by the 2s+1 states (m{-2s,,2s})

|s,mσS2s|iσ(1),,iσ(N)m, A11

with |i1,,iNm=|1/2,1/2,1/2,,s+m-1/2,-1/2,-1/2,s-m, and where the sum has 2ss+m terms, i.e.,

1|s,m=2ss+m. A12

Therefore, we can define

m~|=2ss+ms,m|and|m=12ss+m|s,m. A13

Using this basis, we find that the Markov matrix reduced to the symmetric subspace, S2=ss+1, is given by

Lss+1m,m=m~|L|m=γ+s-mδm,m+1-s-mδm,m+γ-s+mδm,m-1-s+mδm,m, A14

which is clearly a Markov matrix.

Let us illustrate these results for the specific case N=3. The m~| basis for the symmetric sector is

m~=3/2|=1/2,1/2,1/2|,m~=1/2|=-1/2,1/2,1/2|+1/2,-1/2,1/2|+1/2,1/2,-1/2|,m~=-1/2|=1/2,-1/2,-1/2|+-1/2,1/2,-1/2|+-1/2,-1/2,1/2|,m~=-3/2|=-1/2,-1/2,-1/2|. A15

and |m=|m~/1m~. An example of the conditional probabilities is

pi=12,-12,12|m=12=12,-12,12|12=13,pm=12|i=12,-12,12=12~|12,-12,12=1. A16

Finally, the irreducible Markov matrix restricted to the steady-state sector is, thus,

Lss+1=-3γ+γ-003γ+-γ--2γ+2γ-002γ+-2γ--γ+3γ-00γ+-3γ-. A17

Explicit Examples of Markov Matrices in Different Classes

In this appendix, we write down one specific example of a Markov matrix belonging to each of the classes obtained numerically with the stochastic optimization algorithm in Sect. 4 for which no analytical solution exists. Recall that for classes AI-, CI, and CI--, the cost function reaches 0 in a finite number of steps and, consequently, the matrices displayed below for those classes satisfy the Markov property to machine precision; for classes DIII, CI++, and CI-+, f0 only asymptotically and, therefore, there are some residual nondiagonal negative entries in the matrices obtained. (For conciseness, all entries have been rounded to four decimal places.)

Class AI-

L=-0.29110.00040.00110.00610.14130.00380.08820.07480.0167-0.28490.05870.05770.02460.09730.10810.09020.05380.0058-0.21570.07490.00040.04570.00400.03590.01180.04710.0655-0.18960.04190.04790.01300.15120.03820.00110.00120.0025-0.29280.00580.00260.00230.00100.02640.06640.00010.0838-0.30960.09760.14340.00080.07160.01340.00300.00060.0716-0.31420.00390.16880.13240.00920.04530.00010.03740.0006-0.5016 B18

Class DIII

L=-0.28780.00040.03790.0048-0.00000.03810.05830.02920.0000-0.34740.00000.0000-0.00000.00000.00570.01120.03200.0344-0.29380.0017-0.00050.03200.01610.00030.00000.00560.0000-0.31570.0140-0.00000.00680.00900.00000.18830.00000.2985-0.0133-0.00000.03950.16550.25570.10950.25570.0107-0.0002-0.07020.21720.11930.00000.00010.00020.0000-0.00000.0000-0.35280.00000.00000.00900.00000.0000-0.00000.00000.0093-0.3345 B19

Class CI

L=-0.27800.00010.04880.00080.03950.00050.12360.15200.0019-0.26600.17280.00060.00030.00030.04990.01770.04460.0360-0.41470.00100.00060.20010.00060.00010.00680.02290.0023-0.16490.00590.00160.02560.08510.00280.00010.03640.0009-0.19260.00000.03120.00560.05660.08660.14490.03640.0016-0.26650.08110.16450.16440.06360.00010.00060.10720.0031-0.31770.00090.00100.05690.00940.12460.03750.06080.0057-0.4259 B20

Class CI++

L=-0.25460.05460.01180.00000.07120.01540.02830.00050.0755-0.21160.0612-0.00000.03450.07410.06760.11500.04770.0013-0.42420.00000.01970.07700.15640.01110.0000-0.0000-0.0000-0.0000-0.00000.0000-0.00000.00000.03950.00990.03880.0000-0.37680.04280.04280.17430.07330.00040.10680.00000.0659-0.24690.00540.04930.01600.13820.16330.00000.02080.0006-0.34740.05860.00260.00700.04230.00000.16480.03700.0469-0.4090 B21

Class CI--

L=-0.36480.04520.05880.25400.06650.03590.06300.05800.0293-0.23650.04690.01740.03910.05310.04050.04030.06810.0542-0.18460.07910.01370.05700.06540.02480.16480.00020.0012-0.45250.06180.05070.00370.04240.07950.00500.03370.0091-0.34070.02780.01980.02010.01370.03830.02530.04380.0470-0.29930.04550.07200.00410.06600.01850.02220.05470.0146-0.27100.05510.00530.02760.00020.02690.05790.06020.0331-0.3126 B22

Class CI-+

L=-0.00000.0000-0.0000-0.0000-0.00000.00000.0000-0.0000-0.0000-0.39410.04970.04330.05160.18120.02680.0415-0.00000.0544-0.40250.02220.05440.05810.18340.03000.00000.03480.0151-0.25000.05610.04230.04940.05230.00000.06590.05330.0322-0.24470.03020.02420.03900.00000.17890.05400.05350.0168-0.39410.03670.05420.00000.02960.18350.05790.03090.0381-0.37260.0327-0.00000.03050.04690.04100.03500.04420.0521-0.2496 B23

Data Availability

Data generated during the current study is available from the corresponding author upon reasonable request.

Declarations

Conflict of interest

The authors have no conflict of interest to declare that are relevant to the content of this article.

Footnotes

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

References

  • 1.Akemann, G., Baik, J., Di Francesco, P.: The Oxford Handbook of Random Matrix Theory. Oxford University Press, Oxford (2011) [Google Scholar]
  • 2.Verbaarschot, J.J.M., Zahed, I.: Spectral density of the QCD Dirac operator near zero virtuality. Phys. Rev. Lett. 70, 3852–3855 (1993). 10.1103/PhysRevLett.70.3852 [DOI] [PubMed] [Google Scholar]
  • 3.Verbaarschot, J.: Spectrum of the QCD Dirac operator and chiral random matrix theory. Phys. Rev. Lett. 72, 2531–2533 (1994). 10.1103/PhysRevLett.72.2531 [DOI] [PubMed] [Google Scholar]
  • 4.Altland, A., Zirnbauer, M.R.: Nonstandard symmetry classes in mesoscopic normal-superconducting hybrid structures. Phys. Rev. B 55, 1142–1161 (1997). 10.1103/PhysRevB.55.1142 [Google Scholar]
  • 5.Bernard, D., LeClair, A.: A classification of non-hermitian random matrices. In: Cappelli, A., Mussardo, G. (eds.) Statistical Field Theories. NATO Science Series, vol 73, pp. 207–214. Springer, Dordrecht (2002). 10.1007/978-94-010-0514-2_19
  • 6.Kawabata, K., Shiozaki, K., Ueda, M., Sato, M.: Symmetry and topology in non-Hermitian physics. Phys. Rev. X 9, 041015 (2019). 10.1103/PhysRevX.9.041015 [Google Scholar]
  • 7.García-García, A.M., Sá, L., Verbaarschot, J.J.M.: Symmetry classification and universality in non-Hermitian many-body quantum chaos by the Sachdev-Ye-Kitaev model. Phys. Rev. X 12, 021040 (2022). 10.1103/PhysRevX.12.021040 [Google Scholar]
  • 8.García-García, A.M., Sá, L., Verbaarschot, J.J.M., Yin, C.: Toward a classification of PT-symmetric quantum systems: from dissipative dynamics to topology and wormholes. Phys. Rev. D 109, 105017 (2024). 10.1103/PhysRevD.109.105017 [Google Scholar]
  • 9.Sá, L., Ribeiro, P., Prosen, T.: Symmetry classification of many-body Lindbladians: tenfold way and beyond. Phys. Rev. X 13, 031019 (2023). 10.1103/PhysRevX.13.031019 [Google Scholar]
  • 10.Kawabata, K., Kulkarni, A., Li, J., Numasawa, T., Ryu, S.: Symmetry of open quantum systems: classification of dissipative quantum chaos. PRX Quantum 4, 030328 (2023). 10.1103/PRXQuantum.4.030328 [Google Scholar]
  • 11.Altland, A., Fleischhauer, M., Diehl, S.: Symmetry classes of open fermionic quantum matter. Phys. Rev. X 11, 021037 (2021). 10.1103/PhysRevX.11.021037 [Google Scholar]
  • 12.Lieu, S., McGinley, M., Cooper, N.R.: Tenfold way for quadratic Lindbladians. Phys. Rev. Lett. 124, 040401 (2020). 10.1103/PhysRevLett.124.040401 [DOI] [PubMed] [Google Scholar]
  • 13.Kawasaki, M., Mochizuki, K., Obuse, H.: Topological phases protected by shifted sublattice symmetry in dissipative quantum systems. Phys. Rev. B 106, 035408 (2022). 10.1103/PhysRevB.106.035408 [Google Scholar]
  • 14.Haake, F.: Quantum Signatures of Chaos. Springer, Cham (2013) [Google Scholar]
  • 15.Magnea, U.: Random matrices beyond the Cartan classification. J. Phys. A 41(4), 045203 (2008). 10.1088/1751-8113/41/4/045203 [Google Scholar]
  • 16.Prosen, T.: Inline graphic-Symmetric quantum Liouvillean dynamics. Phys. Rev. Lett. 109, 090404 (2012). 10.1103/PhysRevLett.109.090404 [DOI] [PubMed] [Google Scholar]
  • 17.Prosen, T.: Generic examples of Inline graphic-symmetric qubit (spin-1/2) Liouvillian dynamics. Phys. Rev. A 86, 044103 (2012). 10.1103/PhysRevA.86.044103 [Google Scholar]
  • 18.Schütz, G., Sandow, S.: Non-Abelian symmetries of stochastic processes: derivation of correlation functions for random-vertex models and disordered-interacting-particle systems. Phys. Rev. E 49, 2726–2741 (1994). 10.1103/PhysRevE.49.2726 [DOI] [PubMed] [Google Scholar]
  • 19.Schütz, G.M.: Duality relations for asymmetric exclusion processes. J. Stat. Phys. 86, 1265–1287 (1997). 10.1007/BF02183623 [Google Scholar]
  • 20.Giardina, C., Kurchan, J., Redig, F., Vafayi, K.: Duality and hidden symmetries in interacting particle systems. J. Stat. Phys. 135, 25–55 (2009). 10.1007/s10955-009-9716-2 [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

Data generated during the current study is available from the corresponding author upon reasonable request.


Articles from Journal of Statistical Physics are provided here courtesy of Springer

RESOURCES