Three-point functions in the fully packed loop model on the honeycomb lattice
Thomas Dupic, Beno\^it Estienne, Yacine Ikhlef

TL;DR
This paper investigates three-point functions in the Fully-Packed Loop model on the honeycomb lattice, combining analytical Coulomb-Gas theory with numerical transfer-matrix methods to reveal a connection with imaginary Liouville theory.
Contribution
It introduces a family of three-point correlation functions probing the imaginary Liouville component and provides numerical validation of the theoretical predictions.
Findings
Good agreement between numerical and analytical results
Universal amplitudes and spatial dependence confirmed
Relation between loop models and imaginary Liouville theory is likely general
Abstract
The Fully-Packed Loop (FPL) model on the honeycomb lattice is a critical model of non-intersecting polygons covering the full lattice, and was introduced by Reshetikhin in 1991. Using the two-component Coulomb-Gas approach of Kondev, de Gier and Nienhuis (1996), we argue that the scaling limit consists of two degrees of freedom: a field governed by the imaginary Liouville action, and a free boson. We introduce a family of three-point correlation functions which probe the imaginary Liouville component, and we use transfer-matrix numerical diagonalisation to compute finite-size estimates. We obtain good agreement with our analytical predictions for the universal amplitudes and spatial dependence of these correlation functions. Finally we conjecture that this relation between non-intersecting loop models and the imaginary Liouville theory is in fact quite generic. We give numerical…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Three-point functions in the fully packed loop model on the honeycomb lattice
T. Dupic
Sorbonne Université, CNRS, Laboratoire de Physique Théorique et Hautes Énergies, LPTHE, F-75005 Paris, France
B. Estienne
Sorbonne Université, CNRS, Laboratoire de Physique Théorique et Hautes Énergies, LPTHE, F-75005 Paris, France
Y. Ikhlef
Sorbonne Université, CNRS, Laboratoire de Physique Théorique et Hautes Énergies, LPTHE, F-75005 Paris, France
Abstract
The Fully-Packed Loop (FPL) model on the honeycomb lattice is a critical model of non-intersecting polygons covering the full lattice, and was introduced by Reshetikhin in 1991. Using the two-component Coulomb-Gas approach of Kondev, de Gier and Nienhuis (1996), we argue that the scaling limit consists of two degrees of freedom: a field governed by the imaginary Liouville action, and a free boson. We introduce a family of three-point correlation functions which probe the imaginary Liouville component, and we use transfer-matrix numerical diagonalisation to compute finite-size estimates. We obtain good agreement with our analytical predictions for the universal amplitudes and spatial dependence of these correlation functions. Finally we conjecture that this relation between non-intersecting loop models and the imaginary Liouville theory is in fact quite generic. We give numerical evidence that this relation indeed holds for various loop models.
1 Introduction
The Fully-Packed Loop (FPL) model [1] is a model of non-intersecting closed polygons which cover the hexagonal lattice. It has a single external parameter: the loop fugacity . The partition function is
[TABLE]
where the sum is over all admissible lattice polygon configurations, i.e. collections of non-intersecting closed polygons covering every site of the lattice: see Fig. 1. In particular, the model corresponds to Hamiltonian walks on the hexagonal lattice for , dimer coverings for , and three-colourings of the hexagonal lattice for .
The Coulomb-Gas (CG) analysis was carried out in [2], and the eigenvalues of the transfer matrix where computed by Bethe Ansatz solution in [3]. The model is critical for fugacities , and it is described by a Conformal Field Theory (CFT) of central charge related to the loop fugacity by:
[TABLE]
More recently [4], the present authors have revisited the problem of determining the full spectrum of primary operators, which has led to the discovery of excitations with fractional momenta, much like in the standard case of the O() model [5]. It was also pointed out that, for a proper modification of the non-contractible loop fugacity on the cylinder, the spectrum can be described in terms of the Kac table of degenerate dimensions for the algebra.
Our general motivation is to make progress towards the description of correlation functions in non-local critical models such as loop models. In particular, the structure constants of the operator algebra are generally related to the amplitudes of three-point functions of primary operators:
[TABLE]
In the case of critical loop models, the effective scaling theory typically has an infinite but discrete spectrum of primary operators, which cannot be treated by the standard methods developed for rational CFT [6, 7]. Interestingly, on the example of critical percolation, it was shown in [8] that some three-point amplitudes of CFTs associated to non-local critical models were predicted by the corresponding formula in the Imaginary Liouville (IL) CFT [9, 10, 11], i.e. the Liouville CFT with an imaginary value of the background charge. Since then, the IL model has received a renewed attention from the point of view of Statistical Mechanics applications [12, 13, 14, 15].
In the present paper, we study a family of two- and three-point correlation functions in the FPL model (1.1–1.2), as it was done for the O() model in [16]. These non-local correlation functions are defined by changing the loop fugacity for the topologically non-trivial loops on the Riemann sphere with two or three punctures at some given points. Using a careful CG analysis based on [2], where we stress the role of screening charges, we obtain two main results:
- •
The conformal dimension associated to a modified loop fugacity with is given by .
- •
The corresponding three-point amplitude with is given by the three-point function of vertex operators [9, 10, 11] in the IL theory with central charge .
These results are supported by a numerical analysis based on the exact diagonalisation of the transfer matrix.
More generally this family of two- and three-point correlation functions can be defined for any non-intersecting loop model. Based on numerical evidence, we conjecture that the corresponding amplitudes are universal and do not depend on the particular loop model under consideration. This is quite surprising given that different loop models correspond to different universality classes.
2 Coulomb-gas approach
2.1 The Coulomb-Gas action and its parameters
The CG description of the FPL model, i.e. the formulation of the scaling limit as a compactified bosonic model coupled to the scalar curvature, and with interaction terms in the form of “screening charges”, was derived in [2]. It involves the root lattice and the weight lattice of the Lie algebra :
[TABLE]
We use the conventions:
[TABLE]
and:
[TABLE]
It will also be convenient to introduce the Weyl vector with square norm , and the weights of the first fundamental representation:
[TABLE]
Let us review briefly the main lines of argument, which lead to the form of the CG action:
[TABLE]
In the above expression, is a two-component bosonic field, is the metric, is the scalar curvature, is a constant vector called the “background charge”, and is the set of possible screening charges, i.e. the charges compatible with the periodicity (2.2), and with a marginal scaling dimension . The parameter fixes the compactification scale. The central charge of the CFT is given by
[TABLE]
and the vertex operators and their conformal dimensions are:
[TABLE]
The construction [2] of the scaling theory (2.1–2.2) from the lattice FPL model goes as follows.
Each closed loop is assigned an alternation or starting from a particular edge, whereas the empty edges are assigned the label . If the loop weight is written
[TABLE]
it can be distributed into local factors for each loop turn of angle , according to whether the loop turns right or left, and alternates from to or the reverse. Such a labelling of the edges thus leads to a vertex model on the hexagonal lattice, where every vertex is adjacent to exactly one of each of the labels . On the dual triangular lattice, one then defines height variables, with local steps given by the edge labels: we take the convention that the step is added to the neighbouring height when going clockwise around a Y-shaped vertex. Consider the height difference introduced by a closed loop in this construction: depending on the individual labelling or of the loop, it will be of the form or , with integer .
After coarse-graining, if the surface is flat, the phase factors give rise to the first term in the action (2.1). 2. 2.
The second term in (2.1) ensures that the loops enclosing a region of non-zero curvature (i.e. with a total turning angle different from ) get the proper Boltzmann weight : see also [17]. More precisely, if we consider a loop with turning angle , depending on its labelling the curvature term will insert a phase factor or , which must correspond respectively to and . The correct choice is thus
[TABLE] 3. 3.
The vertex charges in the interaction terms of (2.1) arise from the Fourier expansion of a -periodic interaction potential in the discrete model:
[TABLE]
where is a constant amplitude. Only the marginal terms in this expansion may appear in the action. The relevant terms act as “energy-like” operators, and the associated coupling constants in the lattice model must be fine-tuned so that the model is at its critical point. Finally, the irrelevant operators are suppressed in the scaling limit.
Let us first compute the conformal dimension of a generic field :
[TABLE]
In [2] it is argued that the terms appearing in (2.7) are actually of the form with , since they correspond to a “chirality operator” coupling to and not to . Let be the value for which is marginal. One then has
[TABLE]
and the dimension of any reads:
[TABLE]
In order for every to be irrelevant for all , one must set and . This yields the relation:
[TABLE]
and the only screening charge in (2.1) is then . Note that some relevant vertex operators are present in the spectrum of the transfer matrix, like for instance . They play the role of “energy-like” operators (see above). Moreover, in the limit , the symmetry is enhanced to a Kac-Moody algebra. The six operators then become marginal.
By combining (2.5), (2.6) and (2.9), one finds the relation between the loop fugacity and the compactification scale :
[TABLE]
It is important to notice that, despite their strong similarity, the scaling theory (2.1–2.9) for the FPL model and the imaginary Toda CFT [18] are different. In particular, the screening charges in the imaginary Toda CFT are and , and the background charge is . In [4] we described a possible modification of the FPL on the cylinder, whose spectrum contains degenerate operators under the algebra, but in the present paper we will simply deal with the unadulterated FPL model as in, e.g. [2].
If we write the components of as , the CG action becomes
[TABLE]
Hence, in the field configurations with no defects (i.e. the quantum fluctuations of around the trivial classical solution of the equations of motion), the component is governed by an IL action with central charge
[TABLE]
and the component behaves as a free boson, and the two are decoupled. However, the full spectrum of the FPL model is determined by the set of all defect configurations allowed by the condition (2.2), which couples the components and .
2.2 Partition function and two-point functions
Through the procedure described in Sec. 2.1, each individual closed loop, depending on its labelling, introduces a step of or for the field between its inner and outer regions, and hence the loop fugacities may be adjusted by introducing proper factors of the form .
Let us first consider the partition function (1.1) on the Riemann sphere. The curvature term with in (2.1) introduces a total U charge of . Hence, in the absence of screening charges, any vertex correlation function should satisfy the neutrality condition
[TABLE]
In particular, the partition function is represented as a one-point function in the CG formalism:
[TABLE]
where is an arbitrary point. This can be interpreted as the two-point function
[TABLE]
for the free-field action . Hence, the effect of the vertex operator is to insert an additional factor or to each closed loop separating from , depending on the labelling of the loop. When combining with the local factors encoded in , the overall Boltzmann weight for such a loop is thus
[TABLE]
and thus all loops are assigned the same weight , as required for (1.1).
When two points are marked on the sphere, there are two homotopy classes of closed loops: the contractible loops (i.e. those which do not separate the two marked points), and the non-contractible ones. We define the two-point correlation function by changing the fugacity of non-contractible loops to in (1.1):
[TABLE]
where [resp. ] is the number of contractible (resp. non-contractible) loops on the sphere punctured at and . Through the same line of arguments as above, one can easily express this correlation function as a two-point function of vertex operators:
[TABLE]
The conformal dimension of is
[TABLE]
Note that a given value of corresponds to infinitely many values of , differing by multiples of . In the scaling limit, only the most relevant value remains: . We shall denote by the non-universal amplitude of the two-point function, so that, in the scaling limit:
[TABLE]
The values correspond to , and the associated vertex operators in the CG picture are and , with conformal dimension .
2.3 Three-point functions
For the FPL model on the Riemann sphere, we define a family of three-point functions in analogy to the above two-point functions. Let be three given points on the sphere, and let three parameters be parameterised by
[TABLE]
We consider the following object (see Fig. 3):
[TABLE]
where is the number of contractible loops on the sphere punctured at , and , and is the number of loops which separate from the two other elements of .
From general CFT arguments, if we admit that, in the scaling limit, becomes the three-point function of primary operators, then it must take the form:
[TABLE]
where we have used the short-hand notations , and .
In the particular case when satisfy the neutrality condition , through an argument analog to that of Sec. 2.2, one can indeed interpret as the following three-point function of vertex operators:
[TABLE]
The main assumption of this paper is that this identification still holds when the neutrality condition is not satisfied, so that for generic , the constant is given by the three-point amplitude of vertex operators:
[TABLE]
From the decomposition (2.11) of the CG action, the three-point amplitude (2.22) is simply given by the IL CFT result [9, 10, 11]:
[TABLE]
where , , and the function is given by
[TABLE]
for , and satisfies the relations
[TABLE]
for any . The normalisation factor in (2.23) is such that for any , one has , corresponding to the three-point function :
[TABLE]
One should note that, even though the conformal dimension associated to is , the amplitude does not vanish for :
[TABLE]
This corresponds to the fact that the function is genuinely a three-point function. For instance, a loop enclosing only is assigned the weight , whereas a loop enclosing both and will get the weight . Hence, the vertex operator acts as a “marking operator” in the loop model, with a non-trivial effect despite its vanishing dimension.
3 Numerical analysis
3.1 Correlation functions on the cylinder
Although this is based on standard CFT arguments, for completeness, we expose how the correlation functions on the cylinder are related to those on the Riemann sphere. Consider an cylinder of infinite length, and finite circumference , which we represent by the region with periodic boundary conditions in the imaginary direction. This surface is mapped to the Riemann sphere by the function . Using conformal covariance, one has:
[TABLE]
where , and is a primary operator of conformal dimensions . In particular, by sending and to the ends of the cylinder, we obtain:
[TABLE]
The basic ingredients of the transfer matrix formalism are the Euclidian time evolution operator (or transfer matrix) on the cylinder, and a bilinear form (usually called “scalar product” even when it is not positive definite) , such that the transfer matrix is self-adjoint: for any vectors . The operator-state correspondence assumes that a primary operator , when acting on the conformally invariant state (the “vacuum” state), produces an eigenstate :
[TABLE]
The cylinder correlation functions are represented as overlaps of eigenstates , with some insertions of operators . From the above, we get
[TABLE]
The second factor in (3.2) is particularly important for lattice computations, where the normalisation of the operators depends on the microscopic details of the lattice model. The above arguments also predict the scaling:
[TABLE]
Correlation functions of primary operators in a given CFT may be expressed in the critical lattice model, as long as, for each primary field, one is able to identify the eigenstate and lattice operator which scale to the corresponding primary state and operator. We shall then use (3.2) to check the identification of lattice correlation functions with CFT -point functions. In particular, in the case of two-point functions of scalar primary operators, we have the relation:
[TABLE]
For the three-point function of scalar primary operators, one may use
[TABLE]
or
[TABLE]
3.2 Transfer matrix and scalar product for the FPL model
The transfer matrix formalism for loop models is well described, e.g. in [19]. For convenience, we rotate the system by 90∘, so that the transfer matrix acts in the vertical direction. The basis states are labelled by link patterns connecting points (see Fig. 4, and the transfer matrix encodes the Boltzmann weights for one row with periodic boundary conditions. The scalar product of two link patterns and is given by , where is the number of closed loops appearing when is connected to , the reflection of about the horizontal axis.
We shall denote by the dominant eigenstate of the transfer matrix with modified periodic boundary conditions: the closed loops which wrap around the cylinder are assigned the weight instead of . In particular, the vacuum state is . Similarly, we denote by the operator which sets to the fugacity of loops surrounding it.
For instance, the “equal-time” two-point function with is obtained by modifying the scalar product so that loops which separate the points [math] and get the weight instead of . For any link patterns , we set
[TABLE]
where [resp. ] is the number of loops which do not separate (resp. which separate) the points [math] and when is connected to . When computing three-point functions such as or , it is necessary to modify the scalar product in order to assign the proper weight to each closed loop, according to (2.19).
3.3 Numerical implementation and results
In this section, we compare the theoretical prediction (2.23) for the three-point amplitude in (2.20) with finite-size computations of three-point functions. The eigenstates of the model are obtained by extracting the eigenvectors associated with the smallest real eigenvalues of the Hamiltonian operator, through a Krylov-Schur algorithm for sizes between and . We use the range of loop fugacities , where the model is critical, and can be described by the CG action of Sec. 2. Let us give here some important implementation remarks:
- •
We only compute eigenvalues and eigenvectors for systems of size multiple of three. Indeed, if the system size is not a multiple of three, then from the local constraints of the FPL model, the configuration of the field has a nonzero defect with when going around the circumference. This corresponds, e.g., to an open path propagating along the cylinder.
- •
The predictions (3.5–3.6) include some normalisation factors of the form , but the “scalar product” defined in Sec. 3.2 is not positive definite. Hence, even though the transfer matrix and the matrix elements of the operators are real, one may obtain pure imaginary three-point amplitudes.
- •
The agreement of our transfer-matrix calculations with the imaginary Liouville prediction (2.23) through the relation (3.5) is generally very good. The latter relation corresponds to placing two marked points of the correlation function (2.19), say , on the boundaries of the infinite cylinder, and the third point in the bulk of the cylinder. The relation (3.6), in which two marked points sit in the bulk and one is on the boundary, allows us to test both the value of the three-point amplitude and the spatial dependence of on the cylinder. In this case, the agreement is quite good, but suffers from large finite-size effects.
First example : as a function of .
We consider the FPL model at the dimer point, which corresponds to the fugacity , and uniformly vary the weights of any loop surrounding one (and only one) of the three marked points. From (3.5), this may be computed as the ratio of overlaps:
[TABLE]
where and are respectively the state and the operator corresponding to a loop fugacity , as defined in Sec. 3.2. The results are shown in Fig. 5, for sizes .
The conjectured expression (2.23) remains valid even for , even though the corresponding “momentum” defined by becomes pure imaginary, and is outside the spectrum of the imaginary Liouville CFT.
Second example : three-point “dual connectivity” as a function of .
Let us consider the function , where we keep the value of the modified loop fugacities fixed to (corresponding to ), and we vary the value of . This function has a nice statistical interpretation. To each FPL configuration we associate a subgraph of the dual triangular lattice consisting of the edges which do not cross a loop segment. Then, for , the function gives the probability that the three points are on the same connected component.
On this example, we see that the three-point amplitude can become pure imaginary, as predicted by the imaginary Liouville formula: indeed, at , we have and in (2.23). At this point, the squared three-point amplitude changes sign. Correspondingly, we find that the norm of vanishes for . The results are shown in Fig. 6.
The limit is also interesting, since it corresponds to Hamiltonian walks on the hexagonal lattice. In this case, the three-point amplitude is easily obtained as follows. First, since the scaling dimension vanishes, the two- and three-point functions should become position-independent in the scaling limit. The Hamiltonian walk separates the dual lattice into two regions of equal area, and hence one has and in the scaling limit. Using the normalisation procedure described in Sec. 2.3, we get the three-point amplitude . The corresponding computation through the imaginary Liouville formula, i.e. taking the limit in the expression , deserves a careful treatment, because at this point, both the numerator and the denominator of (2.23) vanish. The property can be used to resolve this, indeed leading to .
Marking operator.
As already emphasized in Sec. 2.3, the amplitude remains non-trivial when one or several ’s are equal to . The corresponding primary operator has dimension zero, but nevertheless has a non-trivial effect in correlation functions: we call it the marking operator, like in [16]. For instance, we have computed the three-point amplitude as a function of , in the dimer case . The results are shown in Fig. 7, and show excellent agreement with (2.23).
Subleading primary states.
The parameterisation (2.18) of the modified loop fugacities only determine the momenta up to the addition of multiples of . So far, we have focussed on the interval , corresponding to the most relevant state or operator associated to . It is also possible to study higher values of , which determine the subleading behaviour of in the scaling limit. Setting , in Fig. 8, we show the numerical computation for the three-point amplitude
[TABLE]
where is the first excited state of the transfer matrix with non-contractible loop fugacity , and corresponds to a momentum through the relation . In (3.9) we have used the fact that and to simplify the expression.
Spatial dependence.
We have tested the spatial dependence of the three-point function on the cylinder, when two marked points are located on the same circumference, and the third point is at infinity. Our formula (3.6) gives the CFT prediction for this spatial dependence, with an overall factor given by (2.23). We have considered the case , with and . The results are shown in Fig. 9. The agreement with CFT predictions is quite good, although it is altered by important finite-size effects.
Comparison with other loop models.
The correlation functions and their three-point amplitude may be defined in any non-intersecting loop model. In [16], it was shown that for the dilute O() model and the Temperley-Lieb loop model, is given by the IL formula (2.23). In Fig. 10, we compare the three-point amplitude for generic values of the ’s in various loop models.
4 Conclusion
It is known from the Coulomb gas approach[2] that the universal behavior of the Fully Packed Loop model on the honeycomb lattice is described by a two-component compact boson coupled to curvature, and with interaction terms in the form of screening charges. Up to compactification conditions, this theory can be interpreted as the tensor product of the imaginary Liouville theory and a free boson. In this paper we have studied a family of geometric two-point and three-point functions that probe the imaginary Liouville sector. Using a transfer matrix approach, we have checked numerically that the spatial dependence of these correlation functions is consistent with a correlation function of primary fields. The conformal dimension and structure constants obtained numerically are in very good agreement with those expected from the imaginary Liouville theory.
More generally these geometric observables can be defined in any non-intersecting loop model. We conjecture that they are always described by the imaginary Liouville theory. We numerically substantiate this conjecture for various loop models.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] N. Y. Reshetikhin. A new exactly solvable case of an O( n 𝑛 n ) model on a hexagonal lattice. J. Phys. A: Math. Gen. , 24:2387, 1991.
- 2[2] J. Kondev, J. de Gier, and B. Nienhuis. Operator spectrum and exact exponents of the fully packed loop model. J. Phys. A: Math. Gen. , 29:6489, 1996.
- 3[3] M. T. Batchelor, J. Suzuki, and C. M. Yung. Exact Results for Hamiltonian Walks from the Solution of the Fully Packed Loop Model on the Honeycomb Lattice. Phys. Rev. Lett. , 73:2646–2649, Nov 1994.
- 4[4] Th. Dupic, B. Estienne, and Y. Ikhlef. The fully packed loop model as a non-rational W 3 subscript 𝑊 3 W_{3} conformal field theory. J. Phys. A: Math. Theor. , 49:505202, 2016.
- 5[5] Ph di Francesco, H Saleur, and J-B Zuber. Relations between the Coulomb gas picture and conformal invariance of two-dimensional critical models. J. Stat. Phys. , 49:57–79, 1987.
- 6[6] Vl. S. Dotsenko and V. A. Fateev. Conformal algebra and multipoint correlation functions in 2d statistical models. Nucl. Phys. B , 240:312–348, 1984.
- 7[7] Ingo Runkel. Boundary structure constants for the A-series Virasoro minimal models. Nuclear Physics B , 549(3):563 – 578, 1999.
- 8[8] G. Delfino and J. Viti. On three-point connectivity in two-dimensional percolation. J. Phys. A: Math. Theor. , 44:032001, 2011.
