Geometrical four-point functions in the two-dimensional critical Q-state Potts model: connections with the RSOS models

The “bootstrap determination” of the geometrical correlation functions in the two-dimensional Potts model proposed in a paper by Picco et al. [1] was later shown in [2] to be incorrect, the actual spectrum of the model being considerably more complex than initially conjectured. We provide in this paper a geometrical interpretation of the four- point functions built in [1], and explain why the results obtained by these authors, albeit incorrect, appeared so close to those of their numerical simulations of the Potts model. Our strategy is based on a cluster expansion of correlation functions in RSOS minimal models, and a subsequent numerical and algebraic analysis of the corresponding s-channel spectrum, in full analogy with our early work on the Potts model [2]. Remarkable properties of the lattice amplitudes are uncovered, which explain in particular the truncation of the spectrum of [2] to the much simpler one of the RSOS models, and which will be used in a forthcoming paper to finally determine the geometrical four-point functions of the Potts model itself.


JHEP05(2020)156
1 Introduction The determination of correlation functions in two-dimensional critical geometrical models is a difficult and important problem that has stymied the community since the early days of conformal field theory. A prime example in this context is the Q-state Potts model [7], which, for Q generic, can be reformulated geometrically in terms of clusters, via the well-known Fortuin-Kasteleyn (FK) expansion [8]. The limit Q → 1 is then particularly interesting, since it describes the percolation problem, arguably the most simply formulated example of geometrical critical phenomena and at the same time a model with widely ramified applications.
The study of geometrical correlation functions in the Potts model -by which we understand correlators defined in terms of the connectivities induced by the FK clusters -has recently revealed remarkable structures, and in particular a profound relationship with imaginary Liouville conformal field theory (CFT). In [9] a link was found between a particular three-point function -the probability that the three points belong to the same FK cluster -and the Liouville structure constants; this was subsequently extended to more general three-point functions in [10]. The subtle relations clarified there between the spin correlation functions and the cluster geometrical correlations were also generalized to the four-point level in [11], paving the way to further tackle the geometrical problem.
Recently a new approach to the study of the geometrical four-point correlations has been proposed based on the potential connections with Liouville CFT and a systematic use of the crossing symmetry constraints. In the pioneering work [1], a simple crossing symmetric spectrum was proposed to describe some of the four-point functions of the order operator in the Potts model; in terms of clusters, these correspond to probabilities of having four points connected in different ways, as we shall discuss below. The proposal was checked using Monte-Carlo simulation, and reasonable agreement was found. 1 A later work [2] based on a combination of algebraic and numerical techniques however showed that the speculated spectrum cannot be the true spectrum for the Potts model: it misses an infinite number of states which, despite having small amplitudes, are essential to cancel the unwanted singularities in Q appearing in the four-point function of [1]. To this day, the full four-point functions remain therefore unknown. 2 Interestingly, it was found afterwards in [4] that the spectrum of [1] could be obtained from a certain limit of minimal models when the central charge is taken to be an irrational 1 Related studies on the torus were carried out later in [12,13]. 2 See also [14] for a recent study of the four-spin correlations using the Coulomb Gas approach.

JHEP05(2020)156
number (see section 2.4 below). The corresponding CFT was further elucidated analytically in [3,6]. The main question however remains: what statistical physics model does the spectrum in [1] actually describe, if it is not the Potts model, and why does it give results apparently so close numerically [5] to those of the Potts model? The goal of the present paper is to answer this question. Remarkably, we shall also obtain results of considerable importance for the solution of the Potts problem itself, as will be described in a subsequent work [15].
Our approach follows our general philosophy of analysing lattice models in as much detail as possible. In the present case, we will focus on the geometrical interpretation of correlation functions in restricted solid-on-solid (RSOS) models, following and extending the early work of, in particular, V. Pasquier [16][17][18] and I. Kostov [19]. We shall find that the lattice correlation functions of certain operators in these models have graphical expansions that are very similar to -albeit slightly different from -those occurring in the Potts model. The main difference between the two models is, perhaps not surprisingly, the weight given to clusters with non-trivial topologies. The fine structure of these weights allows for intricate cancellations of the Potts spectrum given in [2], leading to the spectrum of (unitary or non-unitary) minimal models in the corresponding limits. By following the logic in [4], and taking appropriate limits of the lattice model, we are then able to provide a geometrical interpretation of the correlation functions proposed in [1], and explain why -and by how much -they differ from the true Potts model ones.
The paper is organized as follows. In the next section, we briefly review the geometrical correlations in the Potts model, and provide further motivations to study the relation with minimal models. In section 3, we describe the general strategy for comparing the Potts and RSOS correlations, and we state in particular the main results about the RSOS lattice model relevant for establishing its connection with the Potts model. These will be used in the following section to study in detail the geometrical formulation of four-point functions in minimal models of type A and D. There, we define the relevant geometrical quantities -the "pseudo-probabilities" in the RSOS minimal models, which are to be compared with the true probabilities in the Potts model. In section 5, we turn to the s-channel spectra involved in these two quantities, which we exhibit in terms of the affine Temperley-Lieb algebra as studied in [2]. The properties of the spectra in the two cases are characterised by several striking facts about the ratios between certain amplitudes entering the s-channel expressions of the probabilities. The amplitude ratios are exact expressions (ratios of integer-coefficient polynomials in Q), which we obtain here conjecturally based on numerical observations, deferring the task of proving them to a future publication. These facts are then used in section 6 to recover the minimal models spectra. In section 7, we discuss the limit when the central charge goes to an irrational number and compare with the CFT results. The last section contains our conclusions.
To focus on the comparison with the Potts model, we only state relevant results on the RSOS model in the main text, but also provide a more systematic formulation in the appendices. In particular, in appendix A we give a proof of the identity of the RSOS and Potts partition functions. 3 In appendix B, we state the rules for computing the RSOS JHEP05(2020)156 N -point functions. Appendix C gives the results on 3-point couplings in the type A and D RSOS model which are used in the main text for the geometrical formulation of the minimal models four-point functions. Finally, appendix D explain the numerical methods (beyond those already described extensively in the appendices of [2]) used for extracting the exact amplitude ratios.

Lattice model
Let us briefly recall the geometrical problem of interest. The lattice Q-state Potts model [7] is defined on a graph G = (V, E) with vertices V and edges E. A spin variable σ i = 1, 2, . . . , Q is attached to each vertex i ∈ V with the interaction energy −Kδ σ i ,σ j associated with each edge (ij) ∈ E. The partition function is given by where we have absorbed the temperature into the definition of interaction energy K. While this initial formulation requires Q to be a positive integer, Q ∈ N, it is easy to rewrite Z more generically in terms of the cluster formulation due to Fortuin and Kasteleyn (FK) [8].
Setting v = e K − 1, one finds with the sum going over all 2 |E| subsets of E, and |A| denoting the number of edges in the subset. The partition function is now defined for real values of Q where κ(A) indicates the number of connected components -the so-called FK clusters -in the subgraph G A = (V, A). We will take G to be the two-dimensional square lattice and temperature parameter to be its critical value v c = √ Q [7,21] such that in the continuum limit the model is conformally invariant. In this limit, we consider the geometry of the infinite plane, so that boundary effects are immaterial.
The partition function (2.2) can be equivalently formulated [22] in terms of the loop model on the medial lattice M(G) = (V M , E M ). The vertices V M stand at the mid-points of the original edges E, and are connected by an edge E M whenever the corresponding edges in E are incident on a common vertex of V . In particular, for the two-dimensional square lattice G we consider, M(G) is just another square lattice, rotated by π 4 and scaled down by a factor of √ 2. There is a bijection between A ⊆ E in the partition function (2.2) and completely-packed loops on M(G). The loops are defined such that they turn around the FK clusters and their internal cycles, and in this way, they separate the FK clusters and their dual clusters. (See figures 1a and 1b below for an example.) The partition function is then written as [22] 3)

JHEP05(2020)156
where (A) denotes the number of loops. The loop weight is given by where q is a quantum group related parameter. Notice that on a square lattice, we have simply vc n = 1, i.e., at the critical point, (2.3) depends only on (A).

Correlation functions on the lattice
On the lattice, it is natural to consider the correlation functions of the order parameter (spin) operator One can however define more general correlation functions of a geometrical type by switching to the cluster or loop formulations. We are mainly interested in the geometrical correlation functions defined in terms of the FK clusters as following. Consider a number of distinct marked vertices i 1 , i 2 , . . . , i N ∈ V , and let P be a partition of a set of N elements. One can then define the probabilities where Z is given by (2.2), and I P (i 1 , i 2 , . . . , i N |A) is the indicator function that, ∀k, l ∈ {1, . . . , N } belong to the same block of the partition P if and only if vertices i k and i l belong to the same connected component in A. We will denote P by an ordered list of N symbols (a, b, c, . . .) where identical symbols refer to the same block. Taking N = 2 for instance, P aa is the probability that vertices i 1 , i 2 belong to the same FK cluster, whereas P ab = 1 − P aa is the probability that i 1 , i 2 belong to two distinct FK clusters. The probabilities P P can be related to the correlation functions of the spin operator where the expectation value is defined with respect to the normalization Z. Here a 1 , a 2 , . . . , a N is a list of (identical or different) symbols defining a partition P. To evaluate the expectation value of a product of Kronecker deltas, one initially supposes that Q is integer, and uses that spins on the same FK cluster are equal, while spins on different clusters are statistically independent. This leads to Q-dependent relations, which can be analytically continued to real values of Q. In the case of N = 2, one finds that i.e., the two-point function of the spin operator is proportional to the probability that the two points belong to the same FK cluster. Therefore O a (σ i ) effectively "inserts" an FK cluster at i ∈ V and ensures its propagation until it is "taken out" by another spin operator.
In the context of four-point functions, there are 15 probabilities P aaaa , P aabb , . . . , P abcd whose combinatorial properties were discussed in [11]. We will focus on the same subset JHEP05(2020)156 of four-point functions as studied in [1] which are the probabilities of the four points belonging to one or two clusters, namely: P aaaa , P aabb , P abba and P abab . The relation with the corresponding G P reads [11] As stated before, for arbitrary real values of Q, the left-hand sides of these equations are only formally defined: it is in fact the right-hand sides that give them a meaning. Notice that the linear system has determinant Q 4 (Q − 1)(Q − 2) 3 (Q − 3) and therefore cannot be fully inverted for Q = 0, 1, 2, 3.

Continuum limit
In the continuum limit, and at the critical point, the Potts model is conformally invariant for 0 ≤ Q ≤ 4. One then expects that the correlation functions (2.9) are given by the spin correlation functions in the corresponding CFT. Parametrizing we can then write the central charge as . (2.11) Note that the quantum-group related parameter q = e iπ x+1 is not a root of unit in this generic case, i.e., we do not restrict x to be integer, as would be the case for the minimal models. We also use the Kac table parametrization of conformal weights Usually, the labels (r, s) are positive integers, but -like for the parameter x -we shall here allow them to take more general values. Of course, when (r, s) are not integer, the corresponding conformal weight is not degenerate. It is well known in particular that the order parameter operator has conformal weight h 1/2,0 [23,24]. Part of the challenge since the early days of CFT has been to understand what such weight exactly means -in particular, what are the OPEs of the field with itself, and how they control the four-point functions. 4 To compare with [1] one must identify β 2 = x x+1 (so that 1 2 ≤ β 2 ≤ 1). Moreover, the conventions used in their paper for the exponents are switched with respect to ours: they call ∆sr what we call hrs.

A potential relationship with minimal models
It so happens that when x = q p − q , with p > q and p ∧ q = 1 , (2.13) for p even and q odd, the conformal weight h 1/2,0 belongs to the Kac table of the minimal models M(p, q) with central charge where the cases p − q = 1 correspond to unitary minimal models, and p − q > 1 are non-unitary. Using the parametrization with non-negative integers n > m (and n − m = 1 corresponding to unitary cases), it is easy to see from (2.14) that indeed h 1/2,0 = h m,n (since p/2 = n, while pm − qn = −n).
The question then arises, as to whether (some of) the geometrical correlations of interest for the corresponding value of Q with could conceivably be obtained from the four-point functions of the field with h = h m,n , for positive integer Kac labels m, n, in a minimal model 5 CFT with the same central charge.
In [1], the authors first conjectured CFT four-point functions describing the Potts probabilities: conjecture in [1]: where µ is a constant, and similarly for P abba and P aabb with the left hand side replaced by The V D and V N here have conformal dimension h 1/2,0 =h 1/2,0 and were later found in [3] to originate from the diagonal and non-diagonal sectors respectively of the type D minimal models. While the central charge in the minimal models is rational, the following limit of the minimal models spectrum was taken [3] to provide an extension to the irrational cases: 6 where x is a finite number. In such a limit, it was argued in [4,6] that the levels of the null vectors, which are removed in irreducible modules of minimal models, go to infinity, and one obtains Verma modules with the same conformal dimensions: the non-diagonal sector contains fields with conformal dimensions (h r,s , h r,−s ) where r ∈ Z + 1 2 , s ∈ 2Z, and the spectrum in the diagonal sector becomes continuous. The limit spectrum was 5 A rather than the minimal model, as there might be several modular invariants. 6 With the identification of the parameters as explained in footnote 4, the p, q in [4] is also switched with respect to ours and the limit (2.19) correspond to the limit p q → β 2 in [4].

JHEP05(2020)156
then used in a conformal block expansion for the numerical bootstrap of the four-point function (2.18), and the results obtained were found to be in reasonable agreement with Monte-Carlo simulations [5]. The corresponding structure constants were later obtained and shown to match [3] with a non-diagonal generalization [25] of the Liouville DOZZ formula [26]. This elegant and tempting procedure does not, however, give the true Potts probabilities. In particular, the latter are expected to be smooth functions in Q (as already argued in [2]), while there are poles in the four-point functions (2.18) at rational values of x when [4]: 20) corresponding to the values of Q: The authors of [1] then further conjectured the following relation in [5] (hence, proposing an formula for their µ parameter, which was initially adjusted numerically): conjecture in [5]: This expression accommodates the first pole of (2.21) at Q = 2 in the four-point function, and was observed using Monte-Carlo simulations [5] to be approximately correct. It also becomes exact for Q = 0, 3, 4. A priori, there is no reason why such a combination of the geometric quantities should enter the four-point function in the CFT. In addition, it is unclear how the other poles in Q given by (2.21) -which were truncated out in the conformal block expansion in [5] -could be accounted for in the four-point function (2.22) in terms of the geometric quantities. Despite these issues, it is fascinating to see that the four-point functions of minimal models (and their irrational limits) do indeed seem to provide some insights on the geometrical problem of the Potts model. The question is why, and whether this is useful.
An important motivation for this paper is to clarify this matter, and to establish in particular that the geometrical four-point functions (2.6) cannot be obtained by analytic continuation of the minimal models results in this way. It will turn out that the difference between the two types of correlation functions is numerically small, and probably indiscernible by Monte-Carlo methods [5], although they are certainly detectable by the transfer matrix techniques developed in [2] and used in the present paper. The quantities defined and studied in [1,[3][4][5][6] will prove to be skewed versions of the true correlation functions (2.6), as we shall explain in detail in section 7.
To make progress, we shall again follow a direct approach, and study the geometrical correlation functions of minimal models on the lattice. Setting aside the CFT aspects for a moment, let us recall that minimal models can in fact be obtained as a continuum limit of well-defined RSOS lattice models associated with Dynkin diagrams of the ADE type [16, JHEP05(2020)156 17,27]. In this formalism, the correlation functions of the order parameters on the lattice become, in the continuum limit, (some of) the correlation functions of minimal models. In particular, certain order parameter(s) in the RSOS lattice model give rise to the field with conformal weight h m,n in the Kac table and thus coincide with the Potts order parameter at the same central charge -recall the relation (2.16). On the other hand, the RSOS lattice model has a natural formulation in terms of clusters and loops [16][17][18][19], somewhat similar to the one in the Potts model, and therefore the correlation functions acquire a geometrical interpretation which can be compared with that of the Potts model. In the following sections, we will study the RSOS four-point functions and their geometrical content, with focus on the operator whose conformal weight coincides with the one of the Potts order parameter, in order to understand the relation and differences with geometrically defined correlation functions of the Potts model. We will use the main results of RSOS correlations functions without detailed proofs, and leave this to the appendices.

Comparing Potts and RSOS correlations: general strategy
Let us take a more detailed look at the formulation of the Potts model in terms of clusters and loops. Consider a Potts cluster configuration given by the subgraph G A = (V, A), where the loops are formulated in the usual way as described in section 2.1. Taking the centers of each plaquette (i.e., lattice face), and defining them as the vertices V * of another lattice, we obtain the dual Potts model on the graph G * = (V * , E * ). The previous loop configuration in fact predetermines the clusters on the dual lattice given by subgraph where the A * are all the edges in E * which do not cross the loops. There is thus a one-to-one map between the Potts cluster configurations G A and its dual G * A * . As shown in figures 1a and 1b, we see that when put together, the loops separate the Potts clusters from their dual clusters. A consequence of this mapping, which will turn out particularly important in the following, is that going from one Potts cluster to another one requires traversing an even number k = 2l of loops, with l ≥ 1 integer. Namely, when the first Potts cluster is separated from the second one by l − 1 distinct surrounding clusters, there will also be l surrounding dual clusters, and since clusters and dual clusters alternate each time we traverse a loop, the number of surrounding loops will be 2l indeed. In this paper we are only interested in correlation functions in which all the marked clusters reside on the direct (not dual) lattice.
The RSOS model, on the other hand, is defined through a map from the lattice to a finite graph H [28,29]. The nodes on H are taken as the possible values of a "height" variable σ i associated with site i, while neighbouring sites are constrained to have heights which are neighbours on H. As a result, the clusters on the RSOS lattice are formed by linking the diagonals of the plaquettes, and each plaquette takes one of the diagonal links: where the choice of the local weights multiplying each term will be deferred to the next paragraph. It is straightforward to see that there is an equivalence between the RSOS JHEP05(2020)156 This is discussed in more details in appendix A, where we also give a proof of the equivalence between the partition functions of the two models. Notice, however, that two distinct clusters on the RSOS lattice are mapped to Potts clusters only when separated by an even number of loops (otherwise one is mapped to a Potts cluster and the other one to a dual Potts cluster). This will play a role when we consider the geometric four-point functions of the two models.
Taking the graph H to be a Dynkin diagram D of the ADE type with Coxeter number p and introducing its adjacency matrix A, the eigenvalues λ (r) take the form λ (r) = 2 cos rπ p , (3.2) and the normalized eigenvectors are denoted S σ i (r) , where r takes values in the set D * of exponents of the algebra. (See table 1 for the diagrams D and their corresponding exponents D * to be considered in this paper.) They enter the definition of the Boltzmann weight of a certain configuration, as we discuss in details in appendices A and B. Choosing a special eigenvector where p > q and p ∧ q = 1 as in (2.13), a representation of the Temperley-Lieb (TL) algebra [30] is defined by the basic action of the generator e on a face: 7

JHEP05(2020)156
Here the label i refers to the spatial position of the face. These generators satisfy the relations

5b)
e i e j = e j e i , when |i − j| ≥ 2 (3.5c) defining the TL algebra [30]. The continuum limit of the RSOS model thus defined is known to be given by the ADE minimal models with central charge (2.15) [31,32].
Like for the Potts model, the torus partition function of the RSOS model can be expanded into configurations of clusters/loops [16][17][18][19]. For each configuration, the contractible loops get the weight λ (p−q) , while the situation for the non-contractible loops is more complicated: one must sum over terms for r ∈ D * [33], in each of which the noncontractible loops get the weight λ (r) . This is in contrast with the Potts model [34] where one sums over only two terms: one where non-contractible loops get the same weight as contractible ones, and one where they get the weight zero (this last term comes formally with multiplicity Q − 1). As a result, the operator content of the two models is profoundly different: the minimal models are rational, while the Potts model is irrational.
In general, the operators whose two-point function is defined by assigning to noncontractible loops (on the twice punctured sphere) the weight λ (r) have conformal weight 8 The difference between the minimal models and Potts spectra thus becomes particularly important in the non-unitary case, p − q > 1. In this case, the minimal models always contain an operator of negative conformal weight associated with the term for which noncontractible loops get the weight λ (1) . This operator leads thus to an effective central charge c eff = c − 24h 1 = 1 − 6 pq . Meanwhile, in the Potts model, all conformal weights are positive, and c eff = c. The only potential origin of non-positive conformal weights is the sector where non-contractible loops have vanishing weight. But since √ Q > 0, 9 we have necessarily p − q < p 2 , and thus the dimension of the order parameter h 1/2,0 > 0. To study the correlation functions, we consider the RSOS order parameters originally obtained in [16,17]: with the conformal weights given in (3.6). We therefore see that if p is even, p = 2n, we have h p/2 = h 1/2,0 , i.e., the conformal weight of the operator φ p/2 coincides with the conformal weight of the Potts order parameter. In the case of type D, there are two such operators which we will denote as φ p/2 and φp /2 . Therefore we will be mainly interested in the four-point functions of the operators φ p/2 and φp /2 in the RSOS model and their cluster JHEP05(2020)156 interpretation, for the purpose of comparing with the geometric correlations in the Potts model. Notice that with our special eigenvector (3.3), the contractible loops weight is the same as in the Potts model. Since h p−q = 0 by (3.6), this corresponds to the identity field.

RSOS four-point functions
Consider now the four-point function φ r 1 (i 1 )φ r 2 (i 2 )φ r 3 (i 3 )φ r 4 (i 4 ) on the sphere where the operators are inserted at the special sites i 1 , i 2 , i 3 , i 4 . Similar to the torus partition function, the four-point function can be expanded in terms of clusters/loops configurations [19]. A detailed study of the RSOS weights (see appendix B) reveals that the weight of any loop is unchanged when it is turned inside out, i.e., wrapping around the "point at infinity" on the sphere punctured at the positions of the operator insertions. In particular, the loops surrounding all four insertion points are in fact contractible on the sphere, and hence they receive the usual weight λ (p−q) = √ Q as in the Potts model. We will from now on refer to the contractible/non-contractible loops in this sense of the four-times punctured sphere.
For non-contractible loops, their weights in a certain configuration are given by simple rules of which we provide the detailed formulation in appendix B and give a brief summary here. As illustrated in figure 2, one starts by representing the domains between loops (namely, the clusters) as vertices on a graph, and loops separating the domains as legs connecting these vertices. The graph thus obtained can be evaluated by giving the legs and vertices the factors as shown in the figure. Notice that one needs to sum over r ∈ D * for the internal legs.
In the special cases where there are no non-contractible loops involved, i.e., all four points belong to the same big cluster, one still represents the cluster by a vertex and associate it with a four-leg vertex. As studied in appendix B (see (B.30) and (B.31)), the four-leg vertex can be decomposed into three-leg vertices [19] as indicated in the last diagram in the box of figure 2. This results in the diagram's acquiring a non-trivial multiplicity, of which we will see an explicit example in the next section. 10 In the example of figure 2, we have the contribution of the diagram: as well as extra factors for the contractible loops (not shown). The three-point coupling C rr r can be calculated as we discuss in detail in appendix B, and we also give the explicit expressions for type A and type D in appendix C, which will be used in the next section. There, we will see that things simplify drastically for the four-point functions of φ p/2 (and φp /2 in type D) we are interested in, where we can make direct contact with the Potts correlation functions.

JHEP05(2020)156
In this example, the loop encircling points 1, 3 is represented by a three-leg vertex fusing r 1 , r 3 , and the one encircling points 2, 4 by a vertex fusing r 2 , r 4 . The weight of these two loops must be equal since they are connected by a topologically trivial domain as indicated by the two-leg vertex in the graph, and one needs to sum the loop weight λ (r) over r ∈ D * . We give in the box the general rule for assigning factors to the vertices and legs. The last diagram in the box is relevant for the configurations where all four points are within the same cluster.
Note. In our notations we shall henceforth not differentiate between the lattice correlation functions and their continuum limit, with the latter interpreted as the minimal-models correlation functions.

Geometrical interpretation of four-point functions in minimal models
Since we are mainly interested in the comparison with the Potts model, in this section, we focus on the RSOS four-point functions φ r φ r φ r φ r where φ r coincides with the Potts order parameter, i.e., h r = h 1/2,0 . This involves the operator φ p/2 in type A (with p even) and φ p/2 , φp /2 in type D (with p = 2 mod 4). In table 1, we list the Dynkin diagrams D involved and the relevant conventions, which are used in appendix C for obtaining the three-point couplings C r 1 ,r 2 ,r 3 . As it turns out, the four-point functions we are interested in can be expanded in terms of clusters/loops configurations exactly like in the Potts model, but the geometric interpretation is different.

Type A p−1
In the case of type A, we consider the four-point function φ p/2 φ p/2 φ p/2 φ p/2 . Since λ p/2 = 2 cos(π/2) = 0, any diagram with a loop encircling a single special site has weight 0 and does not contribute. The four-point function then involves four types of diagrams as shown in figure 3. We denote them using the notations D abcd with the same convention as the Potts probabilities P abcd . For example, the first type of diagrams D aaaa involves configurations where the four points are all within the same cluster, and the other three JHEP05(2020)156 Table 1. The type A and type D Dynkin diagrams D we are studying, where p is even. In the case of type D we have N even, i.e., p ≡ 2 mod 4, and the exponents r = 1, 3, . . . , p − 1, odd. In the following, we will often denote D N as D 1+ p 2 .
-D aabb , D abab , D abba -involve two distinct clusters for the four points with D abab , for instance, denoting the set of diagrams where 1 and 3 are within the same cluster, while 2 and 4 belong to another cluster. The three-point couplings in this case are given in (C.2) and with r i = p/2 are simply: 11 In the following, we will consider the weight of a diagram where all loops get the factor √ Q as its "basic weight" for the obvious reason to relate to the Potts model, and refer to the ratio of the weight in the graphical expansion with respect to this basic weight as the "multiplicity". According to the rules summarized in section 3.1 (see the last diagram in the box in figure 2), we obtain that the multiplicities in D aaaa are equal to The other three types of diagrams have the special sites encircled pairwise by one or more big loops respectively and connected by a topologically trivial domain where, in the case of type A p−1 , one should sum over r = 1, 2, . . . , p − 1 for the weight λ (r) of the non-contractible loops. However, thanks to the simplicity of the three-point coupling (4.1) for the four-point function we are considering, one in fact only needs to sum over r = 1, 3, . . . , p − 1, odd. Denoting the number of non-contractible loops as k, we therefore see a significant simplification of the diagrammatic expansion involved: since any diagram with the two clusters separated by odd number of loops has weight zero in the four-point function φ p/2 φ p/2 φ p/2 φ p/2 . Recalling that two RSOS clusters are mapped to JHEP05(2020)156 Potts clusters only when they are separated by even number of loops, here we see that for the four-point function we are interested in, these are exactly the types of configurations that contribute. For this reason we henceforth suppose k even and set From the remarks made at the beginning of section 3 this is equivalent to supposing that all clusters marked in the correlation functions that we shall consider are of the Potts (and not dual) type.
In the next section, we will consider the s-channel spectrum involved in the RSOS four-point functions using the techniques developed in [2] for the Potts model, where we take the four points to be on a cylinder as discussed at the beginning of section 5.1 below. If we now consider the contribution from the third type of diagrams D aabb in figure 3 we see that, after mapping to the cylinder, this will give rise to diagrams just like for the calculation of P aabb in the Potts case, but there is the important difference that in the sum over sectors, loops encircling the cylinder between points 1, 2 and 3, 4 have weight λ (r) . The appearance of λ (1) is crucial. In the non-unitary case, it does not correspond to the identity field, but rather to the field with dimension As mentioned before, this is in fact the field of most negative dimension in the theory, responsible for the value of the effective central charge c eff = 1− 6 pq . In the case of the Potts model, however, as discussed in [2], only states with positive conformal weights propagate along the cylinder and no effective central charge appears despite the non-unitarity of the CFT.

JHEP05(2020)156
The full diagrammatic expansion of the four-point function with φ p/2 φ p/2 φ p/2 φ p/2 is summarized in figure 4. Note that in D aabb , D abab , D abba , there are always two basic clusters connecting a to a and b to b respectively, plus extra clusters encircling the basic pair, and non-contractible on the sphere. Instead of clusters we can count their boundaries: 12 the basic pair gives rise to two boundaries, and every surrounding cluster contributes an extra pair. The total number of boundaries -namely, the number of non-contractible loopsk (even) give rise to the multiplicity of the configurations where q = e iπ p−q p , and a is given in (4.1). It is not hard to find a general formula for these multiplicities: Notice when p > k, k p = 0 and (4.7) reduces to In particular we have in this case M A p−1 (2) = p/Q, M A p−1 (4) = 3p/Q 2 , etc. The multiplicity p/2 in the D aaaa diagram (eq. (4.2)) where all loops are contractible is independent of Q. Note that this formally coincides with M A p−1 (0) as it should. We then introduce "pseudo-probabilities", such as where k is the number of boundaries of the diagram D. We similarly define the pseudo-probabilitiesP aabb andP abba for the other cases of interest. Notice that in this notation, we have the true Potts probability given by We can then reexpress the four point-function in a more compact form JHEP05(2020)156 In the last three types of diagrams, one needs to sum over λ k (r) , r = 1, 3, . . . , p − 1 for even k -number of non-contractible loops encircling two of the special sites.
Note that, while we use the notation P for the last three terms, the sum of pseudoprobabilities is not equal to unity anymore.
Let us as an application consider the Ising model with p = 4, q = 3, corresponding to √ Q = 2 cos π 4 = λ (1) . In the expansion, the D aaaa diagrams get multiplicity p/2 = 2, corresponding to the two fusion channels where σ and denote the order parameter and energy operators, and we have used the usual simplified notation for operator product expansions (OPE). Meanwhile, the other geometries also get multiplicity two, because λ k Hence, in this case we find which is a well known result as can be seen directly from (2.9a). Consider now the case p = 6, q = 5, corresponding to √ Q = 2 cos π 6 = λ (1) . Diagrams D aaaa now get multiplicity p/2 = 3, or since there are three fusion channels: (4.14) The other diagrams still get multiplicity two since λ k Meanwhile, since there is only one field with conformal weight h 1/2,0 = h 33 = 1 15 , this four-point function should be the same as the four-point function of the spin operator in the three-state Potts model, in agreement with (2.9a).
The φ p/2 four-point function will cease being expressed entirely in terms of the probabilities P for other minimal models. Consider for instance the case p = 8, q = 7, corresponding to √ Q = 2 cos π 8 = λ (1) . In this case we have λ k So for instance, a diagram in D abab with one loop encircling each pair of points gets a weight 2(λ 2 (1) + λ 2 (3) ), while a diagram with two loops encircling each pair of points gets a weight 2(λ 4 (1) + λ 4 (3) ), etc. As soon as λ 2 (1) = λ 2 (3) , this skews the statistics compared with the pure probability/Potts problem: theP 's are not proportional to the P 's.
Note that in weighing the diagrams, p and q play quite different roles. The weight of topologically trivial loops is √ Q = 2 cos π p−q p , while the weight of configurations with non-contractible loops depends only on p, since it involves a sum over all the eigenvalues of the adjacency matrix.
The above results can be easily extended to the type D models by considering the corresponding Dynkin diagram D N where p = 2(N −1), as shown in table 1. This is particularly interesting when p ≡ 2 mod 4, corresponding to the case N even. In this case, it is known that the modular invariant partition function contains two primary fields with dimension h 1/2,0 = h m,n , where we recall that m and n are defined in (2.16). Associated to these two fields are in fact two order parameters which we denote φ p/2 and φp /2 . The existence of these two fields is related to the symmetry of the D N diagram under the exchange of the two fork nodes traditionally labeled as N − 1 and N − 1, as can be seen from table 1. Their lattice version can still be obtained using equation (3.7).
Since λ p/2 = λp /2 = 0, the two operators cannot be distinguished by their two-point function which, in both cases, are obtained by giving a vanishing weight to non-contractible loops on the twice punctured sphere. Four-point functions are much more interesting, and can be obtained by the same construction as for the type A models. It is easy to see that in this case the result (4.3) still holds. Also, the same four types of diagrams (figure 3) with even number of non-contractible loops k = 2l participate and can be directly related to the Potts model. To expand the four-point functions in terms of diagrams, one needs the three-point couplings (C.8) for r i = p/2,p/2 given by: with 1 ≤ r ≤ p − 1 and r odd, and one has r = a . 13 Note that the vanishing of C p/2,p/2,p/2 follows from invariance of the D N diagram under exchange of the two fork 13 This comes from the fact that a is simply a rearrangement of r with a shift (p − q − 1)/2 and a cyclic spacing p − q, which results from normalizing with the S σ (p−q) . Taking p = 10, q = 7 for instance, r = 1, 3, 5, 7, 9 and a = 7, 1, 5, 9, 3 where the position of 1 is shifted by (p − q − 1)/2 = 1 and the spacing of consecutive odd integers is p − q = 3. It is of course essential here that p ∧ q = 1, as we have supposed in (2.13).

JHEP05(2020)156
nodes. We see that the fields of interest obey the OPEs These OPEs are similar to those of the fields V D , V N from [4], as mentioned below eq. (2.18). Since there are only two fields with the correct dimensions in the CFT, we will in what follows make the identifications Among the four-point functions involving φ p/2 , φp /2 , only the ones with even numbers of φp /2 are non-vanishing, as can been seen by directly carrying out the cluster expansions. This is similar to what happens for the four-point functions of V D , V N in [4]. On the other hand, the cluster expansions of the four-point functions φ p/2 φ p/2 φ p/2 φ p/2 and φp /2 φp /2 φp /2 φp /2 in this case are exactly the same as the four-point function φ p/2 φ p/2 φ p/2 φ p/2 in the type A models. This is easily seen by recognizing that the calculation of the multiplicities in the cluster expansion of these four-point functions involves the factors so the situation reduces to the case of type A. Namely, the non-trivial sign difference in the three-point couplings (4.16a), (4.16b) and (4.1) between type D and type A does not manifest itself in the four-point functions φ p/2 φ p/2 φ p/2 φ p/2 and φp /2 φp /2 φp /2 φp /2 . A particularly interesting case here is to consider the four-point function 20) which is in fact the four-point function (2.18), (2.22) studied in details in [1,[3][4][5][6]. In this case, since the only three-point coupling involving φ p/2 and φp /2 is C p/2,p/2,p/2 , and since λp /2 = 0, considerable simplification occurs in the cluster expansion of this correlator: diagrams where φ p/2 and φp /2 are in the same cluster with no other insertions are given a vanishing weight and thus disappear. Regarding (4.20) we are thus left with diagrams of type D abab and D aaaa only. Diagrams of type D aaaa come with multiplicity For the other three types of diagrams, we can again define the multiplicities where again q = e iπ p−q p . It is easy to transform this expression into one that depends only on q and not on p (provided p ≡ 2 mod 4). One finds (4.23) Using √ Q = q + q −1 , we can express these in terms of Q. This is most easily done by noticing that where T j (x) denotes the j'th order Chebyshev polynomial of the first kind. We obtain the explicit expressions .
A number of special cases of these will be discussed in section 7. Note that the multiplicities in the D case can be expressed only in terms of Q, while in the A case, an extra factor of p remains (see equation (4.8)). We see that the multiplicity M D 1+ p 2 (k) has poles at q = e iπ(2n+1)/4m , for any m = −l, . . . , l, corresponding to Q = 2 cos π(2n + 1) 4m . (4.26) The pseudo-probabilities can then be defined as usual, for examplẽ 27) and it follows that Other correlations with two φ p/2 and two φp /2 follow by braiding:

Three-state Potts model
The simplest of all cases for the D N models of interest is with p = 6, q = 5, corresponding to the D 4 unitary CFT which is in fact the same as the Q = 3 state Potts model [36,37].
Notice that the D 4 Dynkin diagram is a three-star graph having the same S 3 symmetry

JHEP05(2020)156
as the permutations of the three Potts spins. In this case, r takes values r = 1, 3, 5 and the multiplicity (4.22) becomes simply 2, due to the symmetry λ k also that λ (3) = 0. In other words,P D 4 abab = 2P abab ,P D 4 abba = 2P abba andP D 4 aabb = 2P aabb . We conclude that, for Q = 3, Consider now the antisymmetric combination which, for the Q = 3 state Potts model becomes simplỹ In general, at Q = 3, we expect that combinations such as (4.29) or the antisymmetric combination (4.31) simplifies considerably. This, we believe, is in sharp contrast with the P abcd themselves, whose expressions remain as complicated for Q = 3 as in the generic case. This is confirmed by concrete numerical evidence (eigenvalue cancellations) on finite-size cylinders. This expectation is of course also in agreement with general results from representation theory of affine Temperley-Lieb algebras. Indeed, as we will discuss in more details in the following sections, from the set of all possible affine Temperley-Lieb modules W j,z 2 appearing generically in the Q-state Potts model, only the simple tops X of W 0,q 2 , W 0,−1 , W 2,−1 (with q = e iπ/6 ) are relevant for the D 4 RSOS model [38]. The continuum limit of these modules is The structure of the W 2,−1 module is shown for example in figure 5. Note that the particular combinations (4.29) and (4.31) at Q = 3 could in fact be obtained from the general relationship (2.9) between spin correlation functions in the Potts model G abcd and geometrical objects P abcd . Setting Q = 3 in these relations gives Since the left hand sides can be expressed strictly within the Q = 3 Potts model, this means the same holds for the right-hand side, as we have directly established in eqs. (4.29) and (4.31).

General setup
To proceed, we first recall the general framework discussed in [2]. In the scaling limit, the Potts model correlation functions (2.9) as well as the geometrical correlations P abcd admit an s-channel expansion where A Φ ∆∆ denotes the amplitude of the field Φ ∆,∆ and the conformal blocks themselves can be expanded in (integer) powers of z. This full z expansion is analogous to the expansion of lattice correlation functions on a cylinder in powers of eigenvalues of the geometrical transfer matrix discussed in [2], where the s-channel geometry as shown in figure 6 corresponds to taking the two points i 1 , i 2 to reside on one time slice and i 3 , i 4 on another. The two expansions can be matched exactly in the limit where all lattice parameters (the width of the cylinder L as well as the separation between points) are much larger than 1, 14 using the usual logarithmic mapping. We shall occasionally in the following also need to discuss the other two channels. For future reference, the definition of the channels is s-channel : i 1 ∼ i 2 and i 3 ∼ i 4 , where the t and u-channels can just be obtained from the s-channel by relabelling the points.
A key aspect of the geometrical transfer matrix is that it can be expressed in terms of the affine Temperley-Lieb (ATL) algebra. The eigenvalues can therefore be classified in terms of (generically irreducible) representations of this algebra.
We will often consider the symmetric and anti-symmetric contributions: Their spectra select jp/M even and odd respectively. The ATL representations W j,z 2 have been discussed in details in [2]. They are standard modules of the algebra acting on so-called link patterns that encode the necessary information about the state of the loop model to the left of a given timeslice of the cylinder (recall figure 6), namely the pairwise connectivities between loop ends intersecting the time slice, as well as the position of certain defect lines. More precisely, the number j corresponds to the number of clusters propagating along the cylinder: this number is half the number of cluster boundaries, often referred to as "through lines" in the literature. When j = 0, modules W 0,z 2 correspond to giving to non-contractible loops wrapping around the axis of the cylinder the weight z +z −1 , and we shall need in particular the module with z +z −1 = 0 that imposes the propagation of one cluster (although no through lines are present). When j = 0, the parameter z encodes the phases gathered by through lines as they wrap around 15 We take this opportunity to correct a few misprints in [2]: in remark 3 of this reference, Wj,z (resp. W j,z ) should read W j,z 2 (resp. W j,z 2 ).

JHEP05(2020)156
the cylinder: there is a weight z (resp. z −1 ) for a through line that goes through the periodic direction in one directon (resp. the opposite direction). To account for these factors of z, it is in general necessary to keep track of whether a pairwise connectivity between loop ends straddles the periodic direction or not. However, when no cluster is propagating, the latter information is nugatory, and we shall need only the smaller quotient representation W 0,z 2 that is devoid of this information.
For the ease of comparison with the appendices of [2], we recall that this reference also used the following simpler notation: • V 0 is the sector with no through-lines, and non-contractible loops have weight √ Q: • V 1 is the sector with no through-lines, and non-contractible loops have weight zero: • V ,k is the sector with j = ≥ 2 pairs of through-lines and phases z 2 = e 2iπk/j : The basic fact we want to explain now is how the complicated spectra for the P abcd found in [2] can reduce to the much simpler s-channel spectra of minimal models where, instead of the genuine probabilities, we consider the proper combinations of pseudo-prob-abilitiesP A,D that appear in the geometrical reformulation of the four-point functions of order operators in minimal models. Note that this reduction should occur in finite size as well.
Recall that after the logarithmic conformal mapping, the s-channal corresponds to the cylinder geometry shown in figure 6. This can be studied in finite size by performing transfer matrix computations on an L × M lattice strip, with periodic boundary conditions in the L-direction, and in the semi-infinite limit M L. The representations acted on by the transfer matrix are those of the corresponding affine Temperley-Lieb (ATL) algebra. Using the numerical methods described in appendix D -and with further technical details being given in the appendices of [2] -we can extract, for each correlation function P a 1 ,a 2 ,a 3 ,a 4 of interest, the finite-size amplitude A i := A(λ i ) of each participating transfer matrix eigenvalue λ i ; see eq. (D.1). These A i are the finite-size precursors of the conformal amplitudes A Φ ∆∆ appearing in (5.1).
We have made a number of striking obversations about ratios of the amplitudes A i , which, crucially, turn out to be independent of L and hence should carry over directly to their conformal counterparts, after the usual identification of representations. Although we do not presently have complete analytical derivations of these amplitude-ratio results in the lattice model, we wish to stress that the numerical procedures by which the observations were made and thoroughly checked leaves no doubt that they are exact results. For the lack of a better word, we shall therefore simply refer to them as facts in the following.
In full analogy with the occurence of minimal model representations of the Virasoro algebra in the continuum limit, it is well known indeed that only a small set of "minimal" representation of the affine Temperley-Lieb algebra appears in the correlation functions of JHEP05(2020)156 minimal RSOS models on the lattice [16,17,39]. The reduction to the spectra of minimal models is made possible by virtue of the facts which we have observed.
We will now list these facts, and use them in our discussion of minimal models in the next section.

Facts of type 1
Whenever the same ATL module contributes to different P abcd , the ratios of the corresponding amplitudes in these different P abcd , depend only on the module, and are independent of the eigenvalues within this module. They also do not depend on the size L.
To make this more explicit, consider for instance the modules W j,e 2iπp/M with jp/M even that contribute to P aaaa , P aabb and P S , where we recall (5.4). For such a module, consider in a certain size L the eigenvalues λ i of the transfer matrix. The powers of these eigenvalues contribute to different probabilities with different amplitudes A aaaa (λ i ), A aabb (λ i ) and A S (λ i ). Our claim is that the ratios A aabb (λ i )/A aaaa (λ i ) and A S (λ i )/A aaaa (λ i ): • are the same for all eigenvalues λ i in a given module, and thus only depend on the module; • are independent of the size L of the system (provided it is big enough to allow the corresponding value of j) The same claim holds for eigenvalues within W 0,z 2 =−1 for A aaaa /A aabb . We were able, by numerical fitting, to determine some of these ratios in closed form. Defining first we have then Similarly defining we have then (5.8c) JHEP05(2020)156 We now turn to the question of weighing differently non-contractible loops. This must be done in two quite different cases. For diagrams of type D aabb , we can have a large number of such loops separating our two pairs of points in the s-channel cylinder geometry in figure 6. For diagrams D abab and D abba on the contrary, this number of loops -which is at least equal to two by definition -remains finite and bounded by L/2, and cannot increase during imaginary time propagation. Accordingly, we have two different sets of facts.

Facts of type 2
We focus now on the Potts probabilities involving long clusters: P abab and P abba . A suitable modification of the code in [2] -details of which are provided in appendix D.2 -allows us to determine, for a given eigenvalue λ i from W j,z 2 , the refined amplitudes corresponding to imposing a fixed number k (even) of non-contractible loops. These refined amplitudes will allow us to reweigh the non-contractible loops and hence relate the pseudo-probabilitiesP to the true probabilities P .
We first claim that the two pseudo-probabilities,P abab andP abba involve the same ATL modules exactly as their siblings P abab and P abba : the only effect of the modified weights M (k) is to modify the amplitudes. To be more precise, let us consider the amplitude A(λ i ) of some eigenvalue λ i occurring in the s-channel of the diagram of the type D abab or D abba in finite size (for simplicity we do not indicate which type of diagram in the amplitudes). In the Potts case, this amplitude comes from summing over configurations where all loops, contractible or not, are given the same weight √ Q. We now split this amplitude into sub-amplitudes corresponding to configurations with a fixed number k (even) of noncontractible loops occurring in the diagrams. Note that k ≥ 2 since we have a least two loops each surrounding one cluster. The case k = 4, for instance, corresponds to having, on top of these two basic clusters, an extra "surrounding cluster", i.e., an extra pair of loops as shown in figure 7. Denoting by A(λ i ) the total amplitude -that is, the one occurring in the Potts model, where no distinction is made between different values of k, as discussed We now state our facts of type 2: for the eigenvalues in W j,e 2iπp/M , the ratios of their amplitudes contributing to configurations with precisely k non-contractible loops, depend only on the JHEP05(2020)156 module and on k, and are independent of the eigenvalues within this module. They also do not depend on the size L.
We define Note that, since the amplitudes for the symmetric combination P S involve only jp/M even, the amplitudes for jp/M odd are necessarily equal and opposite in P abab and P abba . Similarly, since the amplitudes for P A involve only jp/M odd, the amplitudes for jp/M even are the same for P abab and P abba . The ratios β (k) j,z 2 are thus the same for both cases. Numerical determination leads to the following results (by definition, β (2) = 1): We finally turn to the case of P aabb , which as we will see must be handled a bit differently.

Facts of type 3
We now consider calculating statistical sum with D aabb geometries. Unlike the previous cases, the non-contractible loops are now those that wrap around the axis of the cylinder. For a finite separation l of the points along the cylinder axis (recall figure 6) there can be up to 2l such loops. As l → ∞, it is known that the average number of such loops in the Potts model grows like ln l [40]. In this case, the natural thing to do is not to focus on fixing the number of such loops, but rather in modifying their fugacity, i.e., giving them a modified weight n a ≡ q a + q −a . (5.12) We denote such sums byP (a) aabb . The probability P aabb in the Potts model corresponds to a = 1 and involves modules W 0,q 2 , W 0,−1 , and W j,e 2iπp/M with j ∈ N * , jp/M even. The sums inP (a) aabb involve the same modules, except for W 0,q 2 which is replaced by W 0,q 2a . This is expected, since such modules precisely correspond to giving to non-contractible loops the weight n a .
For different values of a (including a = 1, i.e., the case of Potts), theP (a) aabb involve eigenvalues from different modules. Among these are of course the modules W 0,q 2a for which, since they themselves depend on a, there is not much point comparing amplitudes. However, the modules W 0,−1 and W j,e 2iπp/M also contribute to theP aabb depend only on the module and on a, and are independent of the eigenvalues within this module. They also do not depend on the size L.
where A (a) is the amplitude inP (a) aabb , and A the amplitude in P aabb =P (1) aabb . Denoting Q a = n 2 a such that we have Q = n 2 as usual, we have determined the following: The expression for γ (a) 4,1 involves two quantities, c 1 and c 2 , which are independent of a, but which have a complicated Q-dependence. They are given by the following expressions: The fact that the ratios (5.5), (5.7), (5.10) and (5.13) exist and are independent of the size of the system suggests strongly that they have a simple, algebraic origin -e.g., occurring as recoupling coefficients in quantum group representation theory. We hope to discuss this more in a forthcoming paper. For now, we use these facts (which, strictly speaking, must be considered as conjectures, since we have only checked them for a finite number of values of L -see appendix D for details) to discuss correlation functions in the RSOS models.
We also note that when a is an integer, the representation theory of ATL is not generic: the modules W 0,q 2a are reducible, and contain a sub-module isomorphic to W a,1 . This does not affect the coefficients in (5.14): more details can be found in appendix D.

Recovering minimal model four-point functions
Recovering the s-channel spectrum of the minimal model transfer matrix is a subtle process. It involves not only "throwing away" many modules W j,z 2 , but also restricting to the irreducible tops of those which are kept. More precisely, in the continuum limit, the representation of the ATL algebra relevant for the A p−1 RSOS minimal model is [38,41]: with q = e iπ p−q p . Here, each module X 0,q 2n is the irreducible top of the modules W 0,q 2n , which become reducible when q is a root of unity. The structure of the some of these modules is given in figure 8.
In addition, different affine Temperley-Lieb modules W j,z 2 may get glued in the loop model representation relevant for the Potts correlation functions. The full analysis of what happens is not our concern here, however, and will be discussed elsewhere. In this paper, we simply wish to illustrate the mechanism by which unwanted eigenvalues disappear from the s-channel spectrum in finite size. This turns out to be in one-to-one correspondence with the simplification of the spectrum in the continuum limit, since we have [38]: Note in particular that this only involves diagonal fields.

The case of A p−1
Consider the A p−1 models for which we have seen in (4.11) that Let us now examine, for instance, the module W 4,−1 corresponding to j = 4 and z 2 = e 2iπp/M = −1 with p/M = 1/2. Using that q = e iπ/2n , we can write z 2 = q 2s with s = n. For p > 4, it is clear that the module W 4,−1 does not appear in any of the "ladders" (such as the ones in figure 8) associated with the simple modules describing the minimal model. Barring spurious degeneracies, 16 this means the total amplitude for the corresponding eigenvalues in (6.3) should vanish. Let us now see how each term in (6.3) contributes to this amplitude.

JHEP05(2020)156
While the first term in (6.3) involves P aaaa , all other terms involve modified weights. The total amplitude can thus be written as: Here we have introduced modified amplitudesÃ, determined by the modified weights given to non-contractible loops in the RSOS correlation functions, when compared to the Potts model ones. For notational simplicity, we ignore the superscript A p−1 forÃ here -and similarly we shall omit in the next subsection the superscripts for modified amplitudes of type D -, while one should keep in mind that the modified amplitudes depend on the algebra in consideration due to the difference in the three-point couplings (4.1) and (4.16).
We have in generalÃ where A denotes the Potts amplitudes in (5.9). The sum in (6.5) is truncated to the maximum value j since for an eigenvalue λ i in W j,z 2 , we have at most k = j, as is clear from the geometrical interpretation of the ATL modules in section 5.1. Using our facts of type 2 -see eq. (5.10) -we can therefore writẽ The same holds for A abba , since, for W 4,−1 , the amplitudes for the two sectors A abab and A abba are identical. We therefore writẽ (6.7) Now use that β (q a + q −a ) 2 = p , (6.10) valid when p is even, as we have supposed in (2.16).
We therefore see that (6.4) becomes We have thus established that the amplitude of eigenvalues coming from W 4,−1 all vanish in the four-point function (6.3).
In fact, since the s-channel of the four-point function (6.3) involves only diagonal fields in the type A minimal models, the amplitudes of eigenvalues from all modules W j,z 2 should vanish in (6.3) since they correspond to non-diagonal fields in the continuum limit, leaving only the diagonal fields from W 0,q 2a . We therefore expect, from the vanishing of the W j,z 2 contributions, to have the following relation: While this can be checked numerically for W 0,−1 , W 2,1 and W 4,1 using the α,ᾱ, β and γ we provided in the previous section, we do not have, for the moment, closed-form expressions for all the coefficients involved. Note that here W 2,1 and W 4,1 appear as submodules of some other modules when q is the relevant root of unity, so one might have feared that the overall cancellation of its contributions might involve also some of the coefficients of these other modules -this is, however, not the case.

Comparison with the results of [1, 3-6]
We now wish to return to the thread left behind in section 2.4, namely the comparison between our approach and the one advocated in [1,[3][4][5][6]. One of the principal ideas promoted originally in [1,3] is to obtain the geometrical correlation functions in the generic Q-state Potts model by suitable analytic continuations from correlations in the type D minimal models. It has been argued in subsequent work [2,4,5] that such procedure is inaccurate and could at best provide an approximate description of the Potts geometrical correlations. Here we have provided an explanation of this issue, in particular why the JHEP05(2020)156 geometrical correlation functions in the Potts model cannot be obtained this way, by explicitly reformulating the correlation functions of minimal models (i.e., their RSOS lattice realizations) to give them a geometric interpretation, and then directly comparing with the geometric correlations in the Potts model. We have seen in sections 5 and 6 that many of the ATL representations W j,z 2 which were found in [2] to provide contributions to the schannel spectrum of the Potts geometrical correlations have, in fact, zero net amplitude in the RSOS models and therefore in the continuum limit disappear from the minimal models spectra. Moreover, since the discussion so far have been formulated in a way that depends only on Q, the results apply to the spectrum first proposed in [1], which is an analytic continuation of the spectrum of minimal models obtained by taking the limit (2.19): where x is a finite number and the central charge (2.15) becomes (2.11). In this section we aim at further elucidating the nature of this limit, via the RSOS models of type D, for the purpose of making a direct comparison with results in [1,[3][4][5][6].
In the case of D 1+ p 2 models, the multiplicity M D 1+ p 2 (k) in (4.23) is well defined in the limit (7.1) -as witnessed by its rewriting (4.24) as polynomials in Q -and we will denote it as M D∞ (k). The diagrammatic expansions of P aaaa ,P in the s-channel (5.2a) are also well defined. By taking the corresponding limit of (4.28a) and (4.28c) it follows that where on the right-hand side, the pseudo-probabilities are defined by using (4.23) and (4.27) with multiplicity M D∞ . They depend only on Q, so we have in (7.2) two quantities that ressemble similar combinations in the Potts model. There is however an important difference with the Potts model: while the probabilities (and thus their combinations) in the Potts model are expected to be smooth functions of Q, the combinations in (7.2) have infinitely many poles at the values of Q given by (4.26) which originate from the multiplicities M D∞ (k). Due to (4.20), we will in the following make the identifications where the right-hand side now represent the four-point functions after taking the limit (7.1), so as to extend (4.20) to generic central charges. We see then that the poles (4.26) in (7.2) obtained from direct lattice calculations exactly recover the poles (2.20) and (2.21) from the CFT analysis in [4]. As was already argued in [2], on the basis of examples, the richer s-channel spectrum (5.3) for the Potts model has indeed the effect of cancelling these poles. Now recall the conjecture (2.22) inferred from Monte-Carlo simulations in [5]. To be more specific, it was observed there that the four-point functions were given approximately JHEP05(2020)156 by the combination of Potts probabilities conjecture in [5]: and that these become exact at Q = 0, 3, 4. In particular, near Q = 2, the authors of [5] conjectured: eqs. (3.34), (3.36) in [5]: We now fix the coefficients in (7.2) to be 1 2 -same as (7.4) -for the purpose of comparing our results with their claims.
For Q = 3 we have in (4.24), and using the identity the multipliticy (4.23) becomes independent of k: Therefore, for Q = 3, (7.2) reduces to (7.4) exactly. Meanwhile, for Q = 4, we have T 2m (1) = 1, so that (4.23) becomes simply: and again one identifies (7.2) with (7.4). The situation with Q → 0 is more subtle, since the Potts model partition function (2.2) itself vanishes in this case. As discussed in [2], one should renormalize the partition function by a factor of Q to redefine it as the number of spanning trees. In the Q → 0 limit, extra clusters disappear by the factors of Q they carry, and therefore the only configuration JHEP05(2020)156 contributing to P aaaa is a single spanning tree. The only configurations contributing to P abab and P abba are thus diagrams with k = 2. Therefore, (7.2) is written explicitly as which agrees with (7.4). Near Q = 2, we see from (4.25), (4.27) and (7.2) that we have, for instance: (7.11) On the other hand, (7.5) reduces to: diagrammatic expansion of eqs. (3.34), (3.36) in [5]: still of order 1 Q−2 , but this is dominated by configurations with k ≥ 4, whose probabilities are small and are numerically challenging to properly sample.
Let us now turn to the third combination (4.28b), which reads Lim p→∞ φ p/2 φ p/2 φp /2 φp /2 ∝ P aaaa +P D∞ aabb . (7.14) While this four-point function is related to (7.2) by crossing, here we focus on the s-channel which now involves a large number of non-contractible loops separating the basic clusters in the diagrammatic expansion ofP aabb , as depicted in figure 9. From (6.18), we have seen that only diagonal fields -i.e., the modules W 0,q 2a -remain in the s-channel of this four-point function. It was claimed in [4] that in the limit (7.1), the spectrum becomes continuous. Here, in terms of the ATL representations, we can formally write where the sum is replaced by an integral over a compact variable θ for generic x: Geometrically, this corresponds to integrating over non-contractible loop weights The same picture also applies for the four-point functions where all three channels give rise to the geometric picture of figure 9, with the s, t and u-channels corresponding respectively to the diagrammatic expansions ofP aabb ,P abba and P abab . In the CFT, one obtains continuous spectra in all three channels. See [42] for a related discussion.

Conclusions
To conclude, we have first provided a graphical formulation of correlation functions in RSOS minimal models that involves quantities which are similar but different from those in the Potts model. This formulation has allowed us to analyse in detail how the complex spectrum conjectured in [2] for the Potts model does, indeed, reduce to the much simpler RSOS spectrum when probabilities are replaced by "pseudo-probabilities". This reduction involves a series of beautiful "facts" (and numbers), which we do not fully understand for the moment.
Using the geometrical formulation of correlation functions in RSOS minimal models, we have then been able to explain what the conjecture in [1] actually describes, why the "special combinations of probabilities" considered by these authors emerge, and to quantify how their results differ from the true Potts model result.
We will, in our next paper [15], use this analysis to finally discuss the solution of the bootstrap for the Potts model itself. We obviously also plan to come back to our "facts" (exposed in sections 5. 2-5.4), which hint at rich and largely unknown algebraic structures lurking beneath the problem of correlation functions on the lattice. It is hard not to speculate, in particular, that all the coefficients α j,z 2 ,ᾱ j,z 2 , β (k) j,z 2 and γ (a) j,z 2 should have a natural algebraic meaning, and -especially since they can be expressed as relatively simple rational functions of Q -could be calculated from first principles, using maybe quantum-group [39] or S Q representation theory [43][44][45]. This, however, remains to be seen.

JHEP05(2020)156
Acknowledgments This work was supported by the ERC Advanced Grant NuQFT. We thank J. Belletête, A. Gainutdinov, I. Kostov, M. Kruczenski, V. Pasquier, N. Robertson, T.S. Tavares and especially S. Ribault for many stimulating discussions. We are also grateful to S. Ribault for careful reading the manuscript and valuable comments.

A Proof of the partition function identity 17
The Potts model on a connected plane graph G = (V, E, F ) (with vertices V , edges E and faces F ) is defined by the Fortuin-Kasteleyn representation where κ(A) denotes the number of connected components in the subgraph (V, A). 18 The related RSOS model is defined on the connected plane quadrangulation Γ = (V, E, F ), where V = V ∪ V * and each face f = i 1 i 2 i 3 i 4 ∈ F has i 1 , i 3 ∈ V and i 2 , i 4 ∈ V * with diagonals i 1 i 3 ∈ E and i 2 i 4 ∈ E * . It takes values in another finite graph H = (X, E) with adjacency matrix A = (A σ,σ ) σ,σ ∈X . In the main text we focus on the case where H is a Dynkin diagram D of type A or D, while here in the appendix we consider the generic formulation. The RSOS partition function reads where the sum runs over all maps σ : V → X but the adjacency matrix restricts them to be graph homomorphisms (neighbours map to neighbours). The weight function W is a product of local contributions from vertices and faces: where σ i ≡ σ(i), and σ F denotes the collection of variables σ i for sites i lying on the boundary of the face F . Let S = (S σ ) σ∈X be an eigenvector of A such that the entries are all nonzero, with λ the corresponding eigenvalue. Require the vertex weights to be given by and the face weights by

JHEP05(2020)156
In the following, we shall also need topological identity where c(A) is the cyclomatic number (i.e., number of linearly independent cycles) of the graph (V, A). Having defined our models, we now state the relation between them: Potts-RSOS equivalence for the partition function Proof. Insert (A.4)/(A.5) into (A.3) and expand out the product over faces F of Γ, which are in one-to-one correspondence with edges e ∈ E. Each term in this expansion can be associated to a subset A ⊆ E and the complementary subset A * as follows: • If the term contains the factor a e , then e ∈ A and hence e * / ∈ A * .
• If the term contains the factor b e , then e / ∈ A and hence e * ∈ A * .
This gives a formulation of the partition function in terms of cluster configurations. On each connected component (cluster) C of the graph (V ∪ V * , A ∪ A * ), the σ value must be constant (let us call it simply σ C ). Such a configuration then gets a weight where the last equality used (A.6) with k(C) = 1 per component, and c(C) here denotes the cyclomatic number of the chosen component C. Now form the graph T = (V, E) whose vertices are the connected components C of (V ∪ V * , A ∪ A * ) and which puts an edge between C 1 and C 2 whenever at least one vertex of C 1 is adjacent in Γ to at least one vertex of C 2 . One observes that T is a tree, and that a component C of cyclomatic number c is adjacent in T to exactly c + 1 other components (namely its exterior and c cycles on the interior). Therefore, S An example of a tree T associated to a cluster configuration is shown in figure 10.
To proceed we need the following lemma: Lemma A.1. Let T = (V, E) be a rooted tree whose edges are directed towards the root vertex ρ ∈ V. For each i ∈ V, let d in (i) (resp. d out (i)) denote the in-degree (resp. outdegree) of i in T. indexed by a finite set X, and let S be an eigenvector of M with eigenvalue λ. Then, for eachσ ∈ X, we have Proof. The proof of (A.9) is by induction on the cardinality of V. If |V| = 1 (i.e., T consists of the root vertex and no edges), then (A.9) is trivial. If |V| > 1, then T contains at least one leaf vertex i = ρ, for which d out (i) = 1 and d in (i) = 0. Letting j be the parent of i we can perform the sum over σ i using M S = λS, yielding λS σ j . This extra factor of S σ j is exactly what we need to apply the inductive hypothesis to the tree T \ i, in which j has in-degree one lower than it does in T.
In particular, if M is a symmetric matrix, as is the case for our adjacency matrix, we can ignore the orientations of the edges. We then have where d(i) is the total degree of the vertex i; the result is independent of the choice of the root vertex ρ. This result follows immediately from lemma A.1, since d out (i) = 1 for all i = ρ and d out (ρ) = 0. We now resume the proof of the main result (A.7). Using (A.10) to sum over RSOS configurations satisfying σ ρ =σ we obtain The loops are shown in figure 10 together with the tree T = (V, E), which shall play an important role in the following. In terms of loops and trees, the essential part of the result (A.7) is that • The expansion of the local weights in the RSOS model followed by the summation over heights, subject to the constraints imposed by the adjacency matrix A, leads to a corresponding formulation in terms of clusters on G, or equivalently to a completely packed loop model on M(G).
• Each loop gets a weight λ equal to the eigenvalue of the chosen eigenvector S of the adjacency matrix A. These weights are due to the recurrence relation on the tree T that serves to eliminate it starting from the leaves.
• There is an extra factor σ∈X S 2 σ coming from the summation over the root vertex. Henceforth we choose to normalize all eigenvectors of A, so that this factor is 1.
We label the different eigenvectors and eigenvalues of A as S σ (r) and λ (r) , with r = 1, 2, . . . , dim A. Below, we shall also refer to the S (r) as states, calling S ≡ S (r id ) the identity state. 19 A is real and symmetric, so the matrix O formed by its normalized eigenvectors is orthogonal. Both the rows and columns of O provide an orthonormal basis of R dim A : The definition of order parameters from the normalized eigenvectors extends that of [16,17] (in which S (r id ) is the Perron-Frobenius vector) to any r id such that S σ := S σ (r id ) = 0: We mark N vertices i ∈ V by a label r i ∈ {1, 2, . . . , dim A}. The corresponding N -point correlation functions are given by insertions of φ r i (i), which amounts to replacing the vertex weights S σ i of (A.4) by S σ i (r i ) at each marked vertex. The corresponding weights in the loop model will depend on how the marked vertices are situated in the tree T. In particular, in the edge subset expansion, it will be possible for a given vertex in V to be marked several times, if the corresponding marked vertices in V are situated in the same cluster.
In the section B.1 below we shall revisit the inductive argument on T, first for the partition function, and then generalising it to all N -point correlation functions in the RSOS model with N ≤ 3. We shall then describe the case of N > 3 from a slightly different perspective in section B.2.

B.1 Explicit computation on T up to N = 3
A common feature of the proofs in this section is that we have the liberty to chose the root of T = (V, E) at any vertex in V. Certain calculations can be done in different ways, depending on the choice of the root, but the result will of course be independent of that choice. This independence is guaranteed by certain identities that we shall establish along the way.
Partition function. Chose any ρ ∈ V as the root of T. To sum out a leaf i ∈ V, let j denote its (unique) parent. The leaf has degree d i = 1, and let d j denote the degree of the parent vertex before the summation. The inductive argument made in lemma A.1 then hinges on the eigenvalue identity for the adjacency matrix A where d j − 1 is now the degree of j after the leaf has been summed out. This produces a weight λ per loop. After summing out inductively all the leaves, only the root vertex ρ will remain. Since d ρ = 0 the corresponding sum produces where we have used the normalisation of the eigenvectors.
One-point function. Take the marked point i 1 := ρ ∈ V as the root of T, and let r 1 denote the corresponding label of S (r 1 ) . The argument for the leaves can be taken over from the computation of the partition function, producing again a factor λ |V| . At the root we get an extra factor Two-point function. With more than one point, the regrouping of marked vertices in V into connected components in (V ∪ V * , A ∪ A * ) will induce a set partition of the marked vertices. Specifically, with N = 2 marked vertices, we shall denote by {12} the situation in which the two marked vertices i 1 , i 2 ∈ V correspond to the same vertex of the tree T, and by {1}{2} the situation in which they correspond to two distinct vertices. In either case, the corresponding labels of the eigenvectors are denoted r 1 and r 2 .
We first treat the case of the partition {12}. We take the marked points to be at the root, a choice that we write for short as ρ = {12}. As before we get a factor λ |V| from the summation over the leaves, while at the root we obtain

JHEP05(2020)156
In the case of the partition {1}{2} we take i 2 := ρ ∈ V to be the root of T. The other marked point i 1 corresponds to a different vertex in V. Since T is a tree, there is a unique path P from i 1 to i 2 . We denote by the number of edges in P. All the vertices not in P can be summed out using (B.4), giving rise to a total factor of λ |V|−|P| . Once this has been done, we must sum over the vertices remaining in P. We start by summing over i 1 . Let j denote its parent in T, of degree d j . We get that (B.4) must be replaced by This has the effect of producing a factor λ (r 1 ) corresponding to the summed-out vertex i ∈ P, and moving the marked weight to the parent vertex j. Therefore the inductive argument can be continued until we have reduced P to the root vertex ρ = i 2 , and summing over this provides the same factor (B.7) as before. In total we obtain We could divide by the partition function Z to write the correlation function as however, in what follows we prefer to keep the correlation functions un-normalised as in (B.9). The result in (B.9) can be summarised by saying that any loop that separates the two marked vertices i 1 , i 2 ∈ V has its weight modified from λ to λ (r 1 ) . In addition there is a factor δ r 1 ,r 2 , so it is equivalent to say that the weight is modified to λ (r 2 ) . This equivalence agrees naturally with the possibility to turn a loop inside out on the Riemann sphere. We also notice that the case of the partition {12} emerges as a particular case of the {1}{2} computation; it suffices to set = 0 in (B.9). This is a general observation that will carry over to appropriate N -point functions with N > 2.
Three-point functions. We begin by considering the case of the partition {123}. Take the root ρ = {123}. We get the factor λ |V| as usual, meaning the all loop weights are unchanged. At the root we obtain the factor By definition the structure constant C r 1 ,r 2 ,r 3 is symmetric in all three indices. Note also that (B.11) correctly contains the two-point function as a special case, since where we have used (B.1).

JHEP05(2020)156
Next consider the partition {12}{3}. The easiest way to compute this correlation function is to take ρ = {12} and i = {3}. We strip off the leaves of T as usual, ending up with the path graph P with edges and extremities i and r. To perform the sum over σ i , we can take over the inductive argument (B.8) from the computation of the two-point function to get a factor λ (r 3 ) by undoing P. Finally at the root we get C r 1 ,r 2 ,r 3 by the same calculation as above.
We can redo this computation the other way around by taking the root ρ = {3} and i = {12}. We shall use the following lemma: Lemma B.1. Let A be a real and symmetric matrix, S (r) (with r = 1, 2, . . . , dim A) its normalized eigenvectors with corresponding eigenvalues λ (r) , and S a distinguished eigenvector whose entries are all non-zero. For C r 1 ,r 2 ,r 3 as defined by (B.11) we have Proof. Since the eigenvectors S (r) form a basis of R dim A , this identity can be proven by showing the left-hand and right-hand sides have the same projections on each of these vectors. First consider the left-hand side: where the first equality uses the symmetry of A. Similarly, the projection of the right-hand side reads: Lemma B.1 is exactly what is needed in the inductive proof in order to replace the marking {12} from vertex i by a marking (r) of the parent vertex j. At the same time we obtain a sum over all r, a structure constant C r 1 ,r 2 ,r , and a factor λ (r) . This can be physically interpreted as the fusion of the two states S (r 1 ) and S (r 2 ) into the superposition of all intermediate channels S (r) , as will be discussed further in section B.2.
Undoing successive vertices of P we get more factors of λ (r) , and at the root we end up with . The three branches meat at a central vertex i 0 that we take as the root, ρ := i 0 . In this configuration, it is simple to undo the branches, giving rise to a factor λ 1 (r 1 ) λ 2 (r 2 ) λ 3 (r 3 ) . At the end, we sum over the root, which reduces to the computation (B.11) done for the {123} partition, and leads to a contribution C r 1 ,r 2 ,r 3 .
We see that all cases of three-point functions are special cases of the S 1 , 2 , 3 arrangement, provided we allow some or all of the branch lengths to be zero. The general result for the three-point function can be summarised as In other words, apart from the structure constant, there is a factor λ (r j ) for each loop that separates point j ∈ {1, 2, 3} from the other two points. Each loop that surrounds none or all of the points meanwhile gets the usual weight λ. This is very similar to the setup in [10] for the non-unitary loop model with generic loop weights. We note once again that for any given loop on the Riemann sphere, we may freely choose which of the two regions separated by the loop to consider as the inside.

B.2 Higher N -point functions and Feynman rules for the trees
To consider general N -point functions it is convenient to shift perspective, making links with the formulation in [19] in terms of "Feynman rules" for the relevant trees. To obtain these rules, let us consider weight of a single cluster in the cluster expansion of the partition function. One important feature of the arguments below can be summarized as follows: as seen in (A.8), any cluster C comes with a weight that depends on its cyclomatic number c(C) as W C = S 1−c(C) . An n-vertex -i.e., a vertex i ∈ T with d i = n -corresponds to a cluster that is adjacent to n other clusters: the cluster surrounding it and c(C) = n−1 cycles on the interior. We shall call the latter circuits in the following. When considering the tree corresponding to a given cluster configuration, we can decompose an n-vertex (n > 3) into S 2−n = S −1 × S −1 × . . . × S −1 , where each of the (n − 2) factor S −1 corresponds to a 3-vertex. We will represent this decomposition with "symbolic loops", as shown below. Such loops are also used to handle other situations, such as when several marked points are in the same cluster. After taking care of these details, any tree for any value of N will be computed from the Feynman rules stated in list 1, which generalize those in figure 5 of [19] to the case with marked points where order parameters S (r) /S are inserted.

JHEP05(2020)156
a leaf with one marked point ×: Let us now insert such loops around two marked points sitting in the same cluster with respective RSOS variables σ , σ ∈ X: If we consider the surrounding cluster, it contributes a weight of S 1−c σ = S −1 σ due to its two circuits, while the two symbolic loops will insert a factor of δ σ,σ δ σ,σ . With some rewriting of (B.11) using (B.2) this gives We can now express the fusion of the two states S (r 1 ) and S (r 2 ) , by which we mean that each of the marked points in (B.22) carries an additional factor S σ (r 1 ) or S σ (r 2 ) , respectively. Using now (B.1), this simplifies as That is: any time we have two marked points of labels r 1 , r 2 within the same cluster, we can replace them by a sum over the possible fusion products. To recover the 3-point function discussed above we introduce a third marked vertex, with a corresponding σ S σ (r 3 ) , which will take care of the last sum and single out C r 1 ,r 2 ,r 3 as the only surviving term. With only two marked vertices, we must use C r 1 ,r 2 ,r id = δ r 1 ,r 2 , as in (B.12). We then recover the 2-point function. Similarly if two of the vertices are unmarked we use C r 1 ,r id ,r id = δ r 1 ,r id to recover the 1-point function.
When we encounter a marked point that is not on a leaf, we can use a symbolic loop to treat if as if it were, constructing a 3-vertex and fusing it into the tree. We have seen a similar idea already in the general three-point result of (B.18), where we could allow branch lengths to be zero. We note that fusing any state S (r) with the identity state S (r id ) will give back S (r) as the only output. Here is a sample figure (with the loop weights indicated on the r.h.s.):

B.2.2 n-vertices, n > 3
An n-vertex corresponds to a cluster with n − 1 circuits, giving a weight S 1−c σ = S 2−n σ in position space. With the results established above, the aforementioned idea of factorising JHEP05(2020)156 vertices as S 2−n = S −1 × S −1 × . . . × S −1 is made rigorous. Consider for instance n = 4, as in e.g.: In terms of trees, the above figures correspond to: In the two trees on the right, (B.24) applies at the new 3-vertices such that we have one sum r along the internal line, which we can interpret as an s/t-channel. The result must be the same, showing the notion of crossing symmetry mentioned in [19].
It is clear that we can follow the same scheme for any vertex with n > 3, as well as for any case of several marked points sitting in the same cluster. Any states S (r) that are "close" (by which we that they would sit in the same cluster after taking away any loop surrounding only one state) can be fused with each other, and crossing symmetry makes the result independent of in which order we perform the fusion. Having established this final result, we see that we can write all N -point functions in terms of the Feynman rules stated before.

JHEP05(2020)156
That is, each loop separating one of the points j ∈ {1, 2, 3, 4} from the other three points provides a factor λ (r j ) , whereas the loops that separate the fused group {12} from the other block {34} of the set partition provide a total contribution of C ( ) r 1 ,r 2 ,r 3 ,r 4 . Allowing for some of the j and/or to be zero, any other type of tree contributing to the 4-point function leads to a special case of this result. Taking the positions of the marked points into account we note that there are three possible configurations when all , j > 0: the s, t and u-channel trees. 20 The diagram in (B.28) illustrates the s-channel.
When = 0, the s, t and u-channels coincide. We therefore have r C r 1 ,r 2 ,r C r,r 3 ,r 4 = r C r 1 ,r 3 ,r C r,r 2 ,r 4 = r C r 1 ,r 4 ,r C r,r 2 ,r 3 , (B.31) a statement referred to as crossing symmetry in [19]. An equivalent statement is that C with C ( , ) r 1 ,r 2 ,r 3 ,r 4 ,r 5 := r,r C r 1 ,r 2 ,r λ (r) C r,r 3 ,r λ (r ) C r ,r 4 ,r 5 . (B.34) As in the cases of N ≤ 4 we recover all possible shapes of trees when we allow some or all of , , j to be zero. Taking the positions of the marked points into account we need to consider 4 × 3 possible configurations; starting from any of the three 4-point trees (s, t or u-channel), we can let any of the four branches j = 1, . . . , 4 split into two branches j and 5. The recursive method of finding all N -trees by splitting branches of the (N − 1)-trees extends to N > 5. As before we consider trees with 3-vertices only, seeing the other trees as special cases with some branch lengths set to zero. As soon as there are more than two internal lines, it is important to keep in mind that different trees may be non-isomorphic, for instance at N = 6: (B.35) 20 If we consider = 0 to be a separate case, we can compare the resulting four types of trees to the four diagrams in figure 3.
C Three-point couplings C r 1 ,r 2 ,r 3 in type A p−1 and type D 1+ p 2 In this appendix, we give the three-point couplings C r 1 ,r 2 ,r 3 for RSOS models of type A and D which we used in the main text for studying the cluster expansions of the RSOS four-point functions. Here we consider generic (p, q) with p − q ≥ 1 and p ∧ q = 1 associated with a Dynkin diagram of type A or D with Coxeter number p as in table 1 and use the formula (B.11), where the special vector corresponding to identity field is S σ = S σ (p−q) and becomes S σ (1) in the unitary case.
Type A. In A p−1 , the eigenvectors of the adjacency matrix A are We thus obtain the following three-point couplings: and d i is given by Notice that in the unitary case, d i = a i = r i and b i = 0, and we recover the well-known unitary minimal models fusion rules.

JHEP05(2020)156
The three-point couplings are Our numerical transfer matrix computations of four-point functions take place on a cylinder of circumference L, as shown in figure 6. The four points are inserted on two different time slices, with the group consisting of i 1 and i 2 on the first slice, and the second group of i 3 and i 4 on another slice, l lattice spacings distant from the first one. In both groups, the distance between the two points is 2a lattice spacings (or L − 2a when going around the periodic direction), and we take 2a ≤ L 2 . The distance to the free boundary conditions at either length of the cylinder is taken sufficiently large in order not to influence the results, to within the chosen numerical precision.
The relevant probabilities P P of (2.6), for any given partition P = a 1 , a 2 , a 3 , a 4 , as well as the transfer matrix eigenvalues Λ 0 > Λ 1 > · · · > Λ i > · · · are then computed to very high precision (4 000 digits) in order to be able to accurately determine even contributions to P P which are exponentially small (in l) with respect to the leading term.
For generic values of Q the transfer matrix is diagonalisable -i.e., no non-trivial Jordan cells appear -and the probabilities take the form where the amplitudes A i = A i (a, L) can be determined precisely, provided that we have at our disposal data with as many different values of l as the number of eigenvalues appearing in the sum. This can be done in practice for L ≤ 7. Setting up this transfer matrix computation involves dealing with a fairly large number of technical aspects. These include specifying the affine Temperley-Lieb representations on which the transfer matrix acts in order to be able to compute the desired probabilities, how to diagonalise it efficiently to the required precision, how to set up the necessary data structures and computational schemes, and more. For the basic probabilities P P this has already been described in much detail in the extensive appendix A of [2], to which the interested reader is referred. We however do describe below the modifications of the basic method which are necessary to compute certain refined and modified probabilities required by the present article.
Since Q is generic, each of the eigenvalues appearing in (D.1) can be assigned to a definite affine Temperley-Lieb (ATL) module W j,z 2 . Our main conclusions -namely, the JHEP05(2020)156 facts exposed in sections 5.2-5.4 -are that whenever the same ATL module contributes to two different probabilities P P , the ratios between the corresponding amplitudes are the same for every eigenvalue within that module. Moreover, the ratios do not depend on the size L, nor on the separation 2a, provided that both are sufficiently large to accommodate the representation W j,z 2 -in practice this means that min(2a, L − 2a) ≥ j.
We have verified these statements for many different ratios, different sizes L and 2a, and many different values of Q, finding them to be exact to hundreds of digits of numerical precision. But we can go further yet. Conducting the computations for rational values 21 of Q = 1 10 , 2 10 , . . . , our numerical precision is such that we can use Mathematica's function Rationalize to establish that the amplitude ratios are, in fact, themselves rational numbers. We have carefully checked that the same fraction is obtained for any eigenvalue within a given ATL module -and also for different sizes L -and so we are fully confident that this method, albeit numerical, does in fact produce exact results.
The resulting amplitude ratios could of course still be complicated functions of Q. But we find, remarkably, that comparing the same amplitude ratio for a sufficiently large number of Q-values, it can invariably be produced as the ratio between two integer-coefficient polynomials in Q. Once this expression has been established -which in some complicated cases, such as (5.14c), required assembling a dozen of values of Q -, we have doublechecked it by repeating the computations for several more values.

D.2 Modification of the probability P aabb
For the purpose of establishing the facts of type 3 in section 5.4 we need to compute a modified version of the probability of P aabb , denoted P (a) aabb , in which each loop separating the two "short" clusters has a weight given by (5.12), viz.
n a ≡ q a + q −a , (D.2) different from the weight n = √ Q = q + q −1 of the usual contractible loops. In the cylinder geometry (see figure 6) both types of loops may or may not wrap the periodic direction, but since the model should be considered on the Riemann sphere, the only distinction is whether the loops separate the two clusters or not.
The ATL modules contributing to P (a) aabb are the same as those contributing to P aabb , except that the quotient module W 0,q 2 is replaced by non-quotient module W 0,q 2a . This is significant for the transfer matrix approach, since in the sector with no through-lines one now needs to distinguish the contractibility (on the cylinder) of a loop, in order to determine whether its weight is n a or n.
To achieve this, position the four points i 1 , i 2 , i 3 and i 4 as usual on the cylinder (see figure 11), and let S 1 , S 2 and S 3 denote three different seams running respectively from i 1 to i 2 , from i 1 to i 3 , and from i 2 to i 4 . There are eight topological types of loops, according to whether they traverse each of the seams an even or an odd number 21 In these computations we eschew integer values of Q, since they are not generic (in the sense that the quantum group parameter q would be a root of unity). It however turns out that the amplitude ratios are in fact continuous functions of Q, except for the presence of poles, so in most cases taking Q integer would actually do no harm. of times. Let the triplet of signs ((−1) N 1 , (−1) N 2 , (−1) N 3 ) be associated with the type of loop that traverses seam S i a number N i of times (for i = 1, 2, 3). To compute P (a) aabb we give a weight n to the topologically trivial loops of type (+, +, +), the modified weight n a to separating loops of type (+, −, −), and the weight zero to the remaining six types of loops. 22 Each state acted on by the transfer matrix is endowed with the three binary variables (−1) N i , in addition to the usual connectivity information for the Temperley-Lieb loop representation [2]. Moreover, there is a fourth binary variable that registers whether at least one loop of type (+, −, −) has been closed; once the lattice has been entirely built up (i.e., when one reaches the far right boundary of the cylinder) the weight of any configuration with no loop of type (+, −, −) must be set to zero, since otherwise the D aabb constraint is not fulfilled.

JHEP05(2020)156
In the limit of a very long cylinder -obtained formally by pushing the groups of points i 1 , i 2 and i 3 , i 4 towards respectively the extreme left and the extreme right of the cylinder-, it is obvious that any loop of type (+, −, −) is almost surely non-contractible on the cylinder, meaning that it wraps the periodic direction. It is of course a simple matter to write a transfer matrix T a in which all such wrapping loops get a modified weight n a : for this it suffices to disregard the points i 1 , i 2 , i 3 , i 4 , draw a single seam S all along the cylinder, and attribute the weight n (resp. n a ) to loops that traverse S an even (resp. odd) number of times. What is less obvious, however, is that the probability P (a) aabb can be expressed for a finite cylinder in terms of the eigenvalues of T a . This is nevertheless what we observe. In terms of ATL representations, the spectrum of T a is that of the module W 0,q 2a . So indeed, to describe P (a) aabb rather than P aabb , we must replace W 0,q 2 by W 0,q 2a , as stated initially.
The amplitude ratios γ (a) j,z 2 covered by the facts of type 3 (see section 5.4) are more involved than the remaining ones, since they depend on both Q and a (through the weight Q a ). Just as we took care to keep Q generic -by taking Q = (q + q −1 ) 2 with q not being a root of unity -we should beware of non-generic values of a. Indeed, for a ≥ 2 integer, the ATL module W a,1 is a proper submodule of W 0,q 2a , and when a ≤ L this may lead to coincident eigenvalues and hence potentially Jordan cells. However, when a ≤ L is odd, W a,1 actually does not contribute to P aabb by the general result on the s-channel spectra [2], and accordingly we find no Jordan cells. Instead, the eigenvalues in W a,1 ⊂ W 0,q 2a have in fact zero amplitude. On the other hand, when a ≤ L is even, we observe rank-two Jordan JHEP05(2020)156 cells for the eigenvalues in the intersection W a,1 ∩ W 0,q 2a . Finally, when a > L there are neither Jordan cells, nor vanishing amplitudes. This latter case thus exhibits the generic behaviour, that should also be observed when a is non-integer.
In our numerical work it turns out practical to study first integer values of a. Based on a sufficient number of generic cases, with a > L, we have established the a-dependence of the ratios γ (a) j,z 2 given by the facts of type 3, and subsequently double-checked the expressions for non-integer a. The final expressions (5.14) have in some cases poles when j = a, but apart from that they do not exhibit any exceptional behaviour for a integer.

D.3 Refinements of the probabilities P abab and P abba
We have also written a transfer matrix in the loop representation that computes a refined version of the probabilities P abab and P abba , denoted P The trick for constructing this transfer matrix is to endow each state with an extra integer variable that counts the number of separating loops having been closed at any stage in the transfer process. This variable takes values 0, 1, . . . , 2 min(2a, L − 2a).
We find that P (p) S and P

(p)
A have non-zero contributions from eigenvalues coming from the sectors with the number of clusters j being even, taking values in the range 2p ≤ j ≤ 2 min(2a, L − 2a), and having the specified symmetry (S or A). These are precisely the sectors corresponding to the ATL representations W j ,z 2 with z 2 = e 2iπk/j , and the parity of k is even (resp. odd) for P (D.4) As indicated by the notation, we find that the ratio is the same for all eigenvalues within W j,z 2 =e 2iπk/j and hence only depends on the integer labels j, k. The translation to the notation used in section 5.3 for the "facts of type 2" is β (2) j,z 2 = 1 , β Computations for a sufficient number of rational values of Q, as described in section D.1 has allowed us to obtain full results for the ρ (p) j,z 2 with j = 4, and partial results with j = 6. For P Notice that if we take 2a < L 2 (with a strict inequality in order to avoid the too symmetric situation in which the marked points are inserted at opposite positions on the cylinder), we can only observe such ρ (p) j,z 2 for which p ≤ j 2 and j < L. For the series ρ 4,z 2 we have therefore made the computations for L = 5 and 2a = 2, and subsequently verified the size-independence by double checking for L = 7 and 2a = 3. In this case, the correlation probabilities pick up contributions where the eigenvalues belong to ATL modules W j ,z 2 with j = 2, 4. Those with j = 4, for which we need to compute the amplitudes, are hence burried beneath those with j = 2, so we need to delve rather deep into the transfer matrix spectrum.
For the series ρ 6,z 2 , the computations were made for L = 7 and 2a = 3. In that case the participating eigenvalues have j = 4, 6, and those with j = 6 are burried below those with j = 4. This is a demanding but still doable computation. However, we have not been able to obtain the results for ρ (1) 6,z 2 , despite considerable effort (some 30 years of CPU time was wasted on an unsuccessful attempt). Namely, in this case we have contributions from j = 2, 4, 6 and to "see past" the 500 eigenvalues with j = 2, 4, in order to access the amplitudes of those with j = 6 with sufficient numerical precision, turned out to be impossible, given our numerical methods.
Open Access. This article is distributed under the terms of the Creative Commons Attribution License (CC-BY 4.0), which permits any use, distribution and reproduction in any medium, provided the original author(s) and source are credited.