WorksPhysics and Astronomy
Restricted triangular ice beyond the solvable manifolds: chiral ice and the critical region of dominant chiral vertices
Abstract
We study two restrictions of Baxter's symmetric twenty-vertex model on the triangular lattice, in which the three classes of vertices allowed by the ice rule carry the weights , and : chiral ice, in which only the twelve chiral vertices are allowed, and the model that excludes only the two alternating vertices. We show that neither model belongs to any of the known exactly solvable families of the twenty-vertex model, and we characterise chiral ice as the ice model in which every vertex has exactly one through line, a property that imposes a parity constraint along every closed lattice line. We compute the residual entropies of both models with transfer matrices on cylinders of up to twelve vertices in circumference, extrapolated with the finite-size correction predicted by conformal invariance, which we adapt to the triangular geometry and verify at two exactly solved points. The number of upward arrows crossing the cylinder is conserved, and the cost of changing it shows that both models are critical, with the long-distance behaviour of a free massless field. Chiral ice is the extreme point of a region of the phase diagram in which ordering had been suggested; along two paths through that region we find the same critical behaviour at every point, with no feature at the proposed boundary of the region. Along Baxter's exactly solved curve we obtain the corresponding exponents in closed form.
Introduction
Ice-type vertex models on the triangular lattice were introduced by Baxter, who formulated the Rys F model on this lattice and solved it by the Bethe ansatz for weights satisfying one algebraic restriction [1]. Kelland extended the solution to a four-parameter surface in the space of the ten reversal-symmetric vertex activities [2], and Baxter’s monograph discusses the integrable structure of related models [3]. The twenty-vertex model has since been studied with domain-wall boundary conditions on the integrable manifold [4] and on a free-fermionic subvariety parametrised by the maximal minors of a matrix [5]. Away from these families we know of no exact results, and the phase diagram of the symmetric model has been approached through switch and loop representations [6].
In the symmetric model, the twenty vertices are divided into three classes invariant under the rotations and reflections of the lattice, carrying weights , and . Shtengel and Chayes identified a disordered region and ordered regions of the diagram, and left open the nature of the region , in which chiral vertices dominate, suggesting that it might order because of the fluctuations themselves [6]. The extreme point of that region, , defines chiral ice, the ice model built only from the twelve chiral vertices. The neighbouring point , which excludes only the alternating vertices, lies inside the disordered region. Both models can be realised physically as tilings by hexagonal pieces with bumps and dents on their edges, and commercial puzzles based on this principle exist; this realisation plays no further role here.
The purpose of the present contribution is threefold. First, we establish that neither nor belongs to any of the known exactly solvable families, so that their residual entropies are new quantities. Second, we compute these entropies with controlled accuracy by transfer matrices on cylinders and a finite-size extrapolation whose amplitude is fixed by conformal invariance and by the geometry of the lattice, with no adjustable parameter, and we determine the nature of both phases from the spectrum of the transfer matrix in the sectors of fixed flux. Third, we extend the analysis to the interior of the region dominated by chiral vertices along two paths in the space of weights.
The present contribution is divided as follows. Section II defines the model and proves the structural properties of its vertex classes, including the line characterisation of chiral ice, flux conservation and the parity constraint. Section III proves the exclusion of both points from the known solvable families. Section IV describes the transfer matrix and derives the finite-size correction for the triangular geometry. Section V presents the residual entropies and their analysis. Section VI examines the interior of the region dominated by chiral vertices. Finally, some conclusions are drawn in Section VII. The Appendix gives the computational procedures in pseudocode.
The model and its vertex classes
Let the triangular lattice have unit bond length, with the six neighbours of a vertex at angles . An arrow is placed on every bond, and the ice rule requires three incoming and three outgoing arrows at every vertex. A vertex is described by its out-word , with if the arrow at angle points outwards; the ice rule reads , which allows vertices.
The three lattice lines through a vertex join the directions and , . A line is a source at the vertex if , a sink if , and a through line otherwise.
Lemma 1. Every vertex has as many source lines as sink lines. Consequently it has either three through lines, or exactly one source line, one sink line and one through line. There are 8 vertices of the first kind and 12 of the second.
Proof. With and , subtraction gives , whence . In the first case each line has two orientations, giving vertices. In the second there are assignments of the three roles to the three lines and two orientations of the through line, giving 12 vertices.
Under the dihedral group of the hexagon, the 8 vertices with three through lines split into the orbit of , of size 6, called consecutive, and the orbit of , of size 2, called alternating. The 12 vertices of the second kind, called chiral, form one orbit under the full dihedral group and two orbits of size 6 under rotations, represented by and and exchanged by reflections. Figure 1 shows representatives. In Baxter’s terminology the three classes are the vertices of types (i), (ii) and (iii) [1], and in the switch analysis of Shtengel and Chayes they carry the weights , and [6]; the same letters are used here.

Figure 1. Representatives of the vertex classes of triangular ice, drawn as hexagonal tiles (a bump denotes an outgoing arrow) and as arrow configurations. Orbit sizes under rotations are given in brackets.
Definition 1
The symmetric triangular ice model with weights assigns the weight , or to every consecutive, alternating or chiral vertex respectively. Chiral ice is the model . The model is called chiral–consecutive ice. For a model with 0/1 weights the residual entropy per vertex is , where is the number of configurations on vertices.
The lemma yields the following characterisation, which is used repeatedly.
Proposition 1. An ice configuration is a configuration of chiral ice if and only if every vertex has exactly one through line.
Along a lattice line, the arrows keep their direction except at the vertices where the line is a source or a sink, where the direction reverses; such vertices are called kinks of the line.
Proposition 2. On every closed lattice line the number of kinks is even. In chiral ice on a cylinder whose rows are closed lines of vertices, the number of vertices of each row at which the row is the through line has the parity of .
Proof. Traversing a closed line returns the arrow direction to its initial value, and every kink reverses it, so that the number of kinks is even. In chiral ice, by Proposition 1, a vertex of a row is a kink of the row unless the row is its through line. The number of the latter vertices is minus the number of kinks, which has the parity of .
Consider now a cylinder of circumference , built from rows of vertices joined by ring bonds in direction , each vertex being joined to the row above by bonds in directions and ; Figure 2 shows three consecutive rows. A horizontal cut between consecutive rows crosses the bonds that join the two rows. Let be the number of these bonds whose arrow points upwards.

Figure 2. Three consecutive rows of a cylinder of circumference , with the ring bonds in direction and the bonds at and joining each row to the one above; the dotted segments indicate the periodic closure . The arrows form a configuration of triangular ice in the middle row. The two dashed lines are horizontal cuts, each crossing bonds; the number of arrows pointing upwards is the same on both, as Proposition 3 states. The thick bonds are those that arrive at the vertex of row from below; their bits , and the bits , of the adjacent ring bonds are the variables of the transfer matrix of Section IV.
Proposition 3. is the same on every horizontal cut.
Proof. Summing (out − in) over the vertices of a row gives zero. Ring bonds cancel in pairs. A bond of the lower cut contributes if it points upwards and otherwise, and a bond of the upper cut contributes if it points upwards and otherwise. The sum is
We call the integer
the flux through the cylinder. It is the net number of upward arrows on a cut, counted from the symmetric value at which as many arrows point up as down, and by Proposition 3 it is conserved from row to row, in the same way as a current through a tube. The flux thus labels invariant sectors of the transfer matrix defined in Section IV, and Section IV also shows how the cost of a nonzero flux distinguishes a critical phase from an ordered one. The consecutive model is frozen: by Lemma 1 its vertices have no kinks, every line is uniformly oriented, and the number of configurations is bounded by 2 to the number of lines, so that .
Exclusion from the known solvable families
Baxter's curve
Baxter solved the symmetric model by the Bethe ansatz [1]. The method, in the form he used, seeks the eigenvectors of the row-to-row transfer matrix of Section IV in the following way. On a horizontal cut of the cylinder, a state is specified by the positions of the downward arrows among the bonds, and the eigenvector is sought as a superposition of plane waves in these positions, in which the downward arrows play the role of particles with wave numbers and the amplitude of each plane wave is a product of two-body scattering factors. For a generic set of weights the equations for the amplitudes are inconsistent: the three-body processes that occur when three arrows meet at a vertex do not reduce to products of two-body ones. Baxter found that they do reduce exactly when the weights satisfy [1 eq. (22)]
On this curve the periodicity of the wave function around the cylinder gives a set of coupled algebraic equations for the wave numbers, the Bethe equations, and in the limit of large their solutions condense into a density on the real axis that satisfies a linear integral equation; the free energy follows from this density, and so does the finite-size spectrum, as Section IV shows. Figure 3(a) locates the curve in the plane of the weights , which only matter up to a common factor. The curve contains the ice point , the point , , and the infinite-order transition at , ; its physical part, on which the model is critical, runs from to , and beyond that point the model is in an ordered antiferroelectric phase.

Figure 3. (a) The projective plane of the weights in barycentric coordinates, with , and at the three corners. Red: Baxter’s curve [2], solid in its critical part between and and dashed beyond the transition. Grey: the boundaries of the ordered regions I and II and of region III of Shtengel and Chayes [6]. Green dotted: the line , on which the first relation of Kelland’s second branch holds in the symmetric model. The points studied in this work, chiral ice and chiral–consecutive ice , are shown as open circles, and the exactly solved points used as checks as filled circles. (b) The same curve at , where : the weight never falls below , which excludes , and diverges as , so that the curve never reaches chiral ice.
Theorem 1. No point of (2) with satisfies . The points and do not lie on (2), and no sequence of points on (2) with bounded away from zero converges projectively to .
Proof. For , (2) gives . The point has . At , (2) reduces to , which excludes . Along the curve with and , diverges, so that the projective limit is .
This exclusion is analytic and involves no numerical input.
Kelland's surface
Kelland extended Baxter’s solution to a model in which the twenty vertices carry ten independent weights, each vertex having the same weight as the vertex obtained by reversing all of its arrows [2]. He calls these weights activities, , and the symmetric model is the special case in which they take only the three values , and . His construction is again a Bethe ansatz, in which an eigenvector is built from states with a given number of reversed lines; the ansatz with a single reversed line, which he calls the one-magnon problem by analogy with the spin-wave excitations of a ferromagnet, imposes algebraic conditions on the activities, the commutation conditions, and the full ansatz works on the four-parameter surface of the ten-dimensional space of activities on which these conditions hold. To identify Kelland’s activities with the vertex classes of Section II we use two of his statements. Under a rotation by the activities are permuted as [2 eq. (34)], so that is the activity of the orbit of size 2, , , those of an orbit of size 6 that is fixed by the rotation by , and those of the remaining twelve vertices. Secondly, the free energy of the frozen ferroelectric states is [2 eq. (65)]. The name comes from the origin of ice-type models as models of hydrogen-bonded ferroelectrics such as potassium dihydrogen phosphate [3, 13], in which an arrow stands for the position of a proton on a bond and hence for an electric dipole. A state in which every lattice line is uniformly oriented is frozen, because reversing any arrow would create a kink on its line and, by the parity argument of Proposition 2, a second one, so that no local change is possible; in such a state every vertex has three through lines, and by Lemma 1 it is consecutive or alternating. The ferroelectric frozen states are those with a net polarisation, in which the three orientations at a vertex add to a dipole, and these are built from consecutive vertices, whose outgoing arrows occupy one half of the hexagon; the alternating vertex has no dipole. The free energy of these states therefore identifies , , as the activities of the consecutive class. Hence is the activity of the alternating pair and those of the chiral vertices, and the symmetric model corresponds to , , . Kelland’s surface is defined by [2 eqs. (19)].
Proposition 4. The intersection of with the symmetric model is Baxter’s curve [2], the red curve of Figure 3(a).
Proof. With and , all three expressions in (4) equal . Then (5) gives
which is equivalent to . □
Since Kelland’s model has no external field, the activities of a vertex and of its reversal coincide and no gauge transformation relates distinct points of the -space. Chiral–consecutive ice therefore corresponds to the single point , , , and chiral ice to , .
Theorem 2. Chiral–consecutive ice does not lie on , and it violates the one-magnon commutation conditions on which both branches of Kelland’s ansatz rest. Chiral ice does not lie on at any finite value of Kelland’s parameters, it violates the unstudied branch of his commutation conditions, and it does not belong to the Zariski closure of .
Proof. For chiral–consecutive ice, Proposition 4 requires . Kelland’s commutation conditions are expressed through the quantities , , , , , , , and [2 eq. (A12)]. At chiral–consecutive ice all of them equal 1 except . The condition [2 eq. (A13c)] then reads . On the symmetric model the same condition reduces to in units , which is (2).
For chiral ice we use Kelland’s explicit parametrisation of [2 eqs. (33)]: the surface is the image of three angles , and , together with an overall scale, and the activities relevant here are, up to that common factor,
Chiral ice requires with . The conditions and require and , so that forces . Since the zeros of the sine are the real multiples of , also for complex arguments, this gives and , a contradiction: no values of the angles, real or complex, reach chiral ice. Figure 4 shows the argument for real angles: the lines on which and vanish cross only on the lines where vanishes as well.

Figure 4. Kelland’s parametrisation near chiral ice, in the plane of the angles at . Red: with , that is, ; blue: with , that is, ; grey dashed: the lines on which or vanish. Chiral ice requires a point on a red and a blue line but on no grey line; every crossing of a red and a blue line (dots) lies on a grey line .
The commutation conditions admit two solutions, which Kelland calls branches; he develops the first and leaves the second unstudied. The second branch is , [2 eq. (A14)]. Clearing denominators, the first relation becomes , which at chiral ice reads . At chiral–consecutive ice the same relation reads . In the symmetric model the relation becomes , that is, : the dotted line of Figure 3(a), which passes through neither of the two points.
It remains to exclude chiral ice from the closure of , that is, from the set of limits of points of . The cleared equations (3)–(5) are satisfied trivially at chiral ice, because (5) becomes . The genuine surface requires , since Kelland divides by these activities. Its closure in the sense of algebraic geometry, the Zariski closure, is the set of common zeros of all polynomials that vanish on . These polynomials form an ideal, which is obtained from the ideal of the cleared equations by two standard operations: saturation with respect to the product above, which discards the spurious solutions on which some of these activities vanish, and elimination of the auxiliary variable . Both operations are carried out with a Gröbner basis, a set of generators of the ideal from which variables can be eliminated in a prescribed order, much as Gaussian elimination does for linear equations. This elimination, given in pseudocode as Algorithm 1 of the Appendix, shows that the generators of this ideal vanish at the ice point , at the point and at the generic point of Baxter’s curve, as they must, and that they do not all vanish at chiral ice or at chiral–consecutive ice.
The mechanism behind the closure statement can be seen at leading order, and Figure 3(b) shows it on the symmetric slice. Near chiral ice, (4) gives , and (5) then gives . Approaching vanishing consecutive activities as therefore drives the alternating activity to infinity, exactly as Baxter’s formula does on the symmetric slice, where at diverges as . In Theorem 2, the exclusion of chiral–consecutive ice, the violation of the commutation conditions and the impossibility at finite parameters are analytic; the exclusion from the Zariski closure is computer-assisted, resting on the elimination of Algorithm 1.
Di Francesco and Guttier use integrable weights which they attribute to Kelland [2] and to Baxter, written in a four-parameter projective form and built from six-vertex weights on the kagome lattice [4]; Theorem 2 applies to them insofar as they parametrise Kelland’s surface. Kelland notes that other surfaces on which a Bethe ansatz works almost certainly exist, citing as an example the analogue of the free-fermion case [2]; this is the family we treat next.
The free-fermionic subvariety
A vertex model is called free-fermionic when its partition function can be written as a Pfaffian or a determinant, so that it describes non-interacting fermions. On the square lattice this is the case for the six-vertex model when the weights satisfy the free-fermion condition of Fan and Wu [14]: the transfer matrix is then a quadratic form in fermionic creation and annihilation operators, which a Fourier transform diagonalises, exactly as for a lattice of dimers. For the twenty-vertex model the free-fermionic weights were identified by Kenyon and Ovenhouse, who showed that the model is then a dimer model of higher rank [5]. They parametrise the free-fermionic twenty-vertex weights as the maximal minors of a matrix whose columns correspond to the six edges at a vertex in cyclic order, the weight of a vertex being the minor indexed by its three edges of a given orientation [5]. With this labelling, the alternating vertices correspond to and , the consecutive vertices to the six cyclic intervals, and the chiral vertices to the remaining twelve triples. A column rescaling multiplies each minor by a product of column factors and contains, in particular, the field-type gauge transformations, which leave the partition function invariant within a flux sector.
Theorem 3. Neither chiral ice nor chiral–consecutive ice belongs to the free-fermionic subvariety, even up to column rescaling.
Proof. The maximal minors of a matrix are not independent: they satisfy quadratic identities, the Plücker relations, which hold for every matrix because the minors are the coordinates of the subspace spanned by its rows. Every matrix satisfies, in particular, the three-term Plücker relation
Here is alternating, is consecutive, and , , and are chiral, as follows from Lemma 1 by inspecting their lines , , . For chiral ice, after any column rescaling, the left-hand side of (6) and the first term on the right vanish while the second term is a product of two nonzero chiral weights, a contradiction. For chiral–consecutive ice the left-hand side vanishes while both terms on the right are positive. □
The proof of Theorem 3 is analytic. Theorems 1–3 establish that both points lie outside every exactly solvable family of the twenty-vertex model known to us. They do not exclude a solvable structure that has not yet been found.
Position of the two models in the phase diagram
Having placed the two models outside the solvable families, we now place them in the phase diagram of the symmetric model, Figure 3(a), in order to state what question about that diagram their study answers. Shengtgel and Chayes rewrote the ice-rule models in terms of switches: a switch at a vertex is a pairing of its six bonds into three pairs, each pair being traversed by a loop that enters along one bond and leaves along the other, and a vertex weight is the sum of the weights of the switches consistent with the arrows at that vertex. Summing over the orientations of the loops gives back the vertex model, and the positivity of the switch weights gives the loop representation a probabilistic meaning, on which their argument for a disordered phase rests. In the symmetric model the five classes of switches have weights and the three vertex weights are linear in them, , and [6], so that positive switch weights exist exactly when , and . They found with ordered regions I () and II () and a third region whose nature they left open: there the loop representation fails because some ground states have local zero modes, and they suggested an entropically stabilised phase, that is, ordering by disorder [6], the mechanism first described by Villain and coworkers [12] by which fluctuations, rather than the energy, select an ordered state among many equivalent ones. Chiral–consecutive ice satisfies the three inequalities and lies in the disordered region. Chiral ice satisfies the first two but violates the third, and lies at the extreme point of region III. Both endpoints of the physical part of Baxter’s curve, and , lie on the boundary of region II.
Transfer matrix and finite-size correction
The partition function on a cylinder is computed row by row with a transfer matrix, which we now construct; Figure 2 shows the geometry and the variables. Label the rows of the cylinder by and the vertices of a row by , with , so that vertex is joined to by a ring bond, to by the bond at and to by the bond at . The bonds crossing the cut between rows and are described by bits, and the state of the cut is , where and are the bits of the two bonds that arrive at vertex of row from below, from at and from at , each equal to 1 when the arrow points upwards; a cut thus has states. The ring bonds of row carry the bits , equal to 1 when the arrow from to points to the right. Once the state of the cut below, the state of the cut above and the ring bits are given, every arrow around vertex of row is known: in the out-word convention of Section II, at the angles , the vertex sees the ring bond to , its two bonds to the row above, the ring bond from , and its two bonds from the row below, so that
and
where equals , or according to the class of the vertex and vanishes if does not contain three ones, that is, if the ice rule fails. The sum over the ring bits, with the closure that joins the last vertex of the row to the first, runs over the ways of completing the row between the two cut states; is the total weight of these completions, and for weights in it counts the admissible ones. For this is the transfer matrix of unweighted triangular ice. On a torus of rows the two cut states at the top and the bottom are identified, and the sum over all configurations factorises row by row into ; for the trace is dominated by the largest eigenvalue , so that the entropy per vertex of a cylinder of circumference is . By Proposition 3, connects only states with the same , so that it is block diagonal in the flux (1), with blocks of dimension ; arrow reversal maps every model considered onto itself and onto , so that the blocks and have the same spectrum. The numerical implementation applies (8) vertex by vertex, as a sequence of contractions with the six-index tensor of vertex weights (Algorithm 2 of the Appendix). It was checked by comparing with a direct enumeration of all orientations on the tori for the four models , , and .
For a critical model whose continuum limit is isotropic, the free energy per unit length of a cylinder of circumference satisfies [7, 8]
where is the bulk free energy per unit area, with the sign convention , and is the central charge. With unit bonds, and the row spacing is , so that and
The isotropy required by (9) in the Euclidean metric of the regular embedding follows from the sixfold rotational symmetry of all models considered, since a symmetric second-rank tensor invariant under rotations by is a multiple of the identity.
The amplitude in (10) was tested at two exactly solved points of Baxter’s curve. At , [1]. At , Baxter’s case gives [1 eq. (42)]
where equals 1, or 0 according as , 2 or 0 modulo 3, so that the series reads , is the corresponding Dirichlet -function, and the sum over odd equals
The point is also the circularly symmetric free-fermionic point of [5], whose minors give molecule weights in the ratio for consecutive, chiral and alternating vertices. Figure 5(a) shows that converges to at both points, from below at and from above at ; at the values are 0.452969 and 0.453494. This confirms (10) with and validates the geometric factor and the transfer-matrix implementation simultaneously. The amplitude has been followed to at both points, where equals 0.453129 and 0.453468.
The flux sectors give access to scaling dimensions. Recall from Section II that the flux of Eq. (1) is conserved from row to row, so that can be diagonalised in each sector separately; let denote its largest eigenvalue in the sector of flux . The transfer matrix can be read as an evolution operator in imaginary time: writing with the spacing between rows, is the Hamiltonian of a quantum chain whose sites are the bonds of a cut, that is, of a system living on the circle of circumference that forms the cross-section of the cylinder, and the eigenvalues of are the Boltzmann factors of its energy levels. For a critical system the conformal map from the plane to the cylinder relates the energy gap between the ground state and the lowest state carrying an operator of scaling dimension to the circumference, [10]. The lowest state of sector therefore has
The physical meaning of these dimensions rests on the height representation of ice models. Because three arrows enter and three leave every vertex, one can assign to the faces of the lattice an integer height that increases by one when a bond is crossed with its arrow pointing to the right and decreases by one otherwise; the ice rule makes the height single-valued on any simply connected region. On the cylinder the height changes by around the circumference, so that the flux is the winding of the height. In a critical phase the coarse-grained height fluctuates with the free energy of a free massless field, , called Gaussian or Coulomb phase, and a winding around a cylinder of circumference costs a free energy proportional to : the flux sectors then carry dimensions , with a model-dependent constant proportional to the stiffness , so that . In an ordered phase the height is locked to a flat configuration, a winding must be accommodated by a domain wall along the cylinder, and the cost of a nonzero flux is a free energy per row that does not vanish as , so that as defined by (12) grows linearly with . The two behaviours are therefore easily told apart at the circumferences available. The sector eigenvalues were obtained with the implicitly restarted Arnoldi method, an iterative procedure that computes a few extreme eigenvalues of a large matrix from repeated applications of the matrix to vectors, here the vectors of a single sector, without ever storing the matrix; the application of was checked against an independent implementation, and no component outside the starting sector was generated, as Proposition 3 requires.

Figure 5. (a) at the exactly solved points and compared with the parameter-free amplitude . (b) Corrected estimates for chiral ice, chiral–consecutive ice and the ice point, measured from the indicated references.
The quantity relevant for the residual entropy is the largest eigenvalue of over all sectors, whereas the values reported below are those of the sector . For the largest eigenvalue of on the full state space, obtained by power iteration from a strictly positive vector, coincides with to ten significant digits for all the models considered. For the same comparison, carried out with the Arnoldi method on the full state space for chiral and chiral–consecutive ice, gives to within , the precision of the stored reference values. Together with the arrow-reversal symmetry , this establishes that the zero-flux sector carries the leading eigenvalue at all circumferences used.
On Baxter’s curve the flux dimensions can be obtained in closed form from the Bethe-ansatz equations of [1]. For Baxter introduces with , that is
Proposition 5. For weights on Baxter’s curve (2) with , the lowest state of the sector of flux has scaling dimension
Derivation. We use Baxter’s Bethe equations for a cylinder of circumference with downward arrows per cut [1 eqs. (35)–(36)]. Taking their logarithm and parametrising the wave numbers by rapidities , they read
for , where the are distinct numbers, integers or half-odd integers according to the parity of , that label the state, and
is the phase function; the two terms on the left are the momentum of a root, and the term on the right is the phase shift of the two-body scattering. The ground state of the sector has roots with consecutive . In the limit at fixed the roots become dense, with a density such that roots lie in ; dividing (15) by and differentiating with respect to , with and the sum replaced by an integral, gives the linear integral equation
with the kernel
obtained from (16) by the identity . For the roots fill the whole real axis. Using for , the integral of the kernel is .
The finite-size spectrum of a Bethe-ansatz solvable model with a single species of roots is governed by the dressed charge [9]. It is defined as the solution of
over the interval occupied by the roots, evaluated at its boundary, , and it measures the change of the total number of roots when one root is added at the boundary of the distribution, including the rearrangement of the others; the gaps of the Hamiltonian are those of a free boson whose compactification radius is set by , and a state with roots added to the ground state has dimension [9]. Only the kernel enters this equation: the result depends on the two-body phase shift alone, the momentum terms of (15) serving only to fix the ground-state distribution of the roots, which fills the whole real axis for . Here . In this limit the boundary value is not the constant that solves (19) on the whole line, because the solution near the edge of the interval differs from the solution in its interior however large is. The limit is obtained by the Wiener–Hopf method, which solves the integral equation on a half-line by factorising into functions analytic in the upper and lower halves of the complex -plane, and gives as [9]; hence . Each root is a downward arrow on a horizontal cut, so that adding roots changes the flux by , and (14) follows. □
At the ice point, and (14) gives ; at , and , the free-fermion value, as befits the free-fermionic point of [5]. The transfer-matrix values agree with both: at the ice point, and , at .
These two checks validate (12), including its geometric factor, independently of the central charge. The dimension (14) coincides with that of the lowest magnetic excitation of a six-vertex model of anisotropy angle , namely , in line with the construction of the integrable twenty-vertex weights from six-vertex weights on the kagome lattice [4]; Proposition 5 is accordingly presented as a direct consequence of Baxter’s equations rather than as an independent result. Along the physical part of Baxter’s curve, (14) increases from at , where , to at the transition , where . The derivation of Proposition 5 relies on the standard dressed-charge analysis of Bethe-ansatz solvable models and is not a rigorous proof; the agreement at the two points is a consistency check of both the proposition and the numerical method.
Results
Table II lists and the corrected estimates for . At the ice point, computed to , the residual calibrates the size of the remaining corrections.
| chiral-consecutive (1, 0, 1) | chiral (0, 0, 1) | |||
| 4 | 0.8574800 | 0.8291394 | 0.5606240 | 0.5322834 |
| 5 | 0.8477917 | 0.8296538 | 0.5477105 | 0.5295725 |
| 6 | 0.8424265 | 0.8298307 | 0.5430312 | 0.5304353 |
| 7 | 0.8390938 | 0.8298397 | 0.5392409 | 0.5299868 |
| 8 | 0.8369447 | 0.8298595 | 0.5372750 | 0.5301899 |
| 9 | 0.8354684 | 0.8298702 | 0.5357055 | 0.5301074 |
| 10 | 0.8344097 | 0.8298752 | 0.5346840 | 0.5301495 |
| 11 | 0.8336260 | 0.8298785 | 0.5338875 | 0.5301399 |
| 12 | 0.8330295 | 0.8298805 | 0.5332966 | 0.5301476 |
| 0.829886(1) | 0.53015(1) |
Table II. Entropy per vertex on cylinders of circumference and corrected estimates .
For chiral-consecutive ice, the increments of decrease as , , and (in units of ) between and . The last two increments are both reproduced by a correction with the same coefficient , which leaves a remaining deficit of at . The same procedure, applied to the ice point at , underestimates the known deficit by ; including this margin gives . For chiral ice, the even estimates decrease and the odd ones increase , so that the two subsequences approach the limit from opposite sides and give . Both values are numerical extrapolations from circumferences , not exact values. The parity oscillation is compatible with the constraint of Proposition 2, which distinguishes even and odd circumferences in chiral ice, although no quantitative link has been established.
Table I and Figure 6 collect the central-charge estimates and the scaling dimensions of the flux sectors. At the ice point, increases monotonically towards its exact value , which fixes the size of the corrections at these circumferences. For chiral-consecutive ice the estimates follow the same pattern, reaching . For chiral ice they alternate with the parity of around with decreasing amplitude, from and at to , and at . All three models are therefore consistent with .

Figure 6. (a) Scaling dimension of the lowest state with unit flux, from (12). (b) Ratio , which tends to 4 in a Gaussian phase (dashed line).
The flux-sector dimensions distinguish a critical phase from an ordered one. At the ice point varies by less than over , with , in agreement with the exact value of Proposition 5. For chiral-consecutive ice increases with decreasing increments towards approximately 0.0897. For chiral ice does not grow with but decreases slowly; its even and odd subsequences, extrapolated separately, give . In all three models decreases monotonically towards 4, reaching 4.013, 4.019 and 4.143 at the largest circumferences. For chiral ice, where the approach is slowest, the quantity takes the values 21.9, 21.3, 21.1 and 20.6 for , so that the deviation from 4 decreases as , as expected for corrections to scaling in a Gaussian phase. The flux spectrum is therefore Gaussian, and no sign of the linear growth of that an ordered phase would produce is found. The three models differ in the flux dimension , which is largest for chiral ice: a unit of flux is costlier in chiral ice than in the full model, and cheapest when the alternating vertices are removed but the consecutive ones are kept.
| ice (1, 1, 1) | chiral–consecutive | chiral | |||||||||
| 6 | 0.9966 | 0.12492 | 4.036 | 0.9561 | 0.08937 | 4.075 | 1.1174 | 0.29273 | 4.415 | ||
| 7 | 0.9969 | 0.12493 | 4.027 | 0.9791 | 0.08943 | 4.056 | 0.9534 | 0.29385 | 4.445 | ||
| 8 | 0.9974 | 0.12494 | 4.021 | 0.9948 | 0.08951 | 4.043 | 1.0445 | 0.29139 | 4.329 | ||
| 9 | 0.9979 | 0.12495 | 4.017 | 0.9917 | 0.08955 | 4.034 | 0.9670 | 0.29128 | 4.271 | ||
| 10 | 0.9983 | 0.12496 | 4.013 | 0.9938 | 0.08959 | 4.027 | 1.0158 | 0.29051 | 4.213 | ||
| 11 | — | — | — | 0.9956 | 0.08962 | 4.023 | 0.9824 | 0.29031 | 4.174 | ||
| 12 | — | — | — | 0.9962 | 0.08964 | 4.019 | 1.0014 | 0.29000 | 4.143 |
Table I. Central-charge estimates and flux-sector scaling dimensions (12).
The entropies can be compared with the independent-vertex estimate , where is the number of admissible vertices [11]. It gives for the ice point, 4.0% below the exact value; for chiral–consecutive ice, 2.3% below; and for chiral ice, 23.5% below. For the frozen consecutive model it gives . The large deficit for chiral ice reflects the constraints along entire lattice lines implied by Propositions 1 and 2, which an independentvertex estimate cannot capture.
The interior of region III
The results of § 4.4 concern the extreme point of region III. To determine whether the region as a whole shares its behaviour, the analysis has been repeated along two paths in the space of weights, with the same transfer matrices, sectors and diagnostics, for . Path A joins chiral–consecutive ice to chiral ice through the points with ; it enters region III at , where . Path B runs inside region III through the points with , towards the point at which the boundaries of regions II and III meet. A further point, , lies in the interior of region III away from both paths. Figure 7 locates all these points in the projective plane of weights, together with the regions of Shtengel and Chayes and Baxter’s curve.

Figure 7. Projective plane of weights in barycentric coordinates. Grey lines: boundaries of the ordered regions I and II and of region III proposed in [6]. Red: Baxter’s curve (2), solid in its critical part and dashed beyond the transition at . Circles: path A; squares: path B; diamond: the interior point . The colour of each point gives at .
Table 3 lists the diagnostics at the largest circumference used in the scan, . At every point the central-charge estimate lies within 0.016 of 1, the flux dimension changes by less than 0.3% between and , and the ratio decreases monotonically
| path | ||||
| A | 0.9938 | 0.08959 | 4.027 | |
| A | 0.9956 | 0.10992 | 4.028 | |
| A | 0.9967 | 0.12243 | 4.029 | |
| A | * | 0.9980 | 0.13696 | 4.031 |
| A | * | 0.9992 | 0.15392 | 4.034 |
| A | * | 1.0005 | 0.19716 | 4.051 |
| A | * | 1.0039 | 0.25580 | 4.119 |
| A, B | * | 1.0158 | 0.29051 | 4.213 |
| B | * | 0.9989 | 0.34086 | 4.099 |
| B | * | 1.0030 | 0.38457 | 4.043 |
| B | * | 1.0007 | 0.42703 | 4.066 |
| B | * | 0.9991 | 0.45990 | 4.088 |
| interior | * | 0.9984 | 0.22995 | 4.032 |
Table 3. Diagnostics along the two paths at : central-charge estimate , flux dimension and ratio . Points in region III are marked by an asterisk.
towards 4. No point shows the growth of with that an ordered phase would produce, nor the collapse of the central-charge estimates that a gap would produce. Every point examined is therefore critical, with and a Gaussian flux spectrum. This conclusion is numerical and rests on circumferences .
Figure 8 shows the flux dimension along both paths. Along path A, increases smoothly and monotonically from 0.0896 at chiral–consecutive ice to 0.2905 at chiral ice, and the three circumferences give indistinguishable curves; nothing distinguishes the crossing of the proposed boundary . Along path B, increases from 0.2905 to 0.4599 at . At the interior point , , with varying by less than 0.1% between and . The value is the dimension at which, by Proposition 5, the critical phase ends on Baxter’s curve, at the transition on the boundary of region II. The data along path B are consistent with approaching as , that is, as the boundary of region II is reached, although the circumferences used do not allow this limit to be resolved. The picture that emerges is that region III, at least along the paths examined, belongs to the same critical phase as the disordered region of Shtengel and Chayes, a single Coulomb phase in which the flux dimension varies continuously with the weights. The proposed boundary marks the limit of positive switch weights, not a phase transition.

Figure 8. Flux dimension at (a) along path A, , with the proposed boundary of region III at (dashed), and (b) along path B, , with the value of the transition on Baxter’s curve (dashed) and the corner of regions II and III (dotted).
Conclusions
Two restrictions of the symmetric twenty-vertex model on the triangular lattice have been examined: chiral ice, the extreme point of the region of the phase diagram dominated by chiral vertices, and chiral–consecutive ice, , which excludes only the alternating vertices. Both points lie outside every exactly solvable family known for this model. For Baxter’s Bethe-ansatz curve the exclusion follows from the identity , which forbids . Kelland’s surface reduces on the symmetric slice to Baxter’s curve; chiral–consecutive ice violates Kelland’s one-magnon commutation conditions, chiral ice cannot be reached at finite values of his parameters, both points violate his unstudied branch, and a computer-algebra certificate shows that neither belongs to the Zariski closure of the surface. A single three-term Plücker relation excludes both points from the free-fermionic subvariety, including its column rescalings. Chiral ice has been characterised as the ice model in which every vertex has exactly one through line, a property that imposes a parity constraint on every closed lattice line. The residual entropies have been computed with transfer matrices on cylinders of circumference up to twelve sites and extrapolated with the conformal correction , whose amplitude has been derived for the triangular geometry and verified at two exactly solved points, one of which is also the symmetric free-fermionic point. The results are for chiral–consecutive ice and for chiral ice. Both models have central
charge and a Gaussian spectrum of flux sectors, with scaling dimensions and respectively, against the exact value at the ice point, which has been derived from Baxter’s Bethe ansatz together with the closed form along his curve. Chiral ice is therefore critical, and the extreme point of the region in which ordering by disorder had been suggested belongs to a Coulomb phase. A scan along two paths through the region, one of which crosses its proposed boundary, finds every point critical with and a Gaussian flux spectrum, and a flux dimension that varies continuously from 0.0896 at chiral–consecutive ice to 0.29 at chiral ice and towards as the boundary of the antiferroelectric region is approached. Region III therefore appears to belong, along the paths examined, to the same Coulomb phase as the disordered region, its proposed boundary marking the limit of positive switch weights rather than a phase transition. Whether the flux dimension reaches exactly on the boundary of region II, as it does on Baxter’s curve, is left as a question for larger circumferences or an analytic treatment.
Acknowledgments
J.B. appreciates fruitful discussions with Maria Vallespir-Socias, Joana Rosselló, Margalida Batle, Maria del Mar Batle, and Regina Batle. J.B. thanks Peichang Ouyang for a question on his work on quantum error-correcting codes from aperiodic tilings that led to the present study. J.B. received no funding for the present work.
Data availability
The algorithms used in this work are given in pseudocode in Appendix VII. The data that support the findings of this study are available from the author on reasonable request.
Appendix: Algorithms
The three computational procedures of this work are given below. Algorithm 1 is the elimination behind the closure statement of Theorem 2. The row operator is defined by (8); Algorithm 2 gives the corresponding matrix–vector multiplication used in the numerical calculations, with the bonds labelled as in (7). Algorithm 3 summarises the sector computation and the finite-size analysis.
Algorithm 1 Zariski-closure certificate for Kelland’s surface (Theorem 2)
Require: cleared equations of (3)–(5) in the variables 1: ideal generated by , , , , , , and
2: ▷ removes the components where Kelland’s divisions fail
3: Gröbner basis of ▷ elimination of
4: for , with , , do
5: report whether for every
6: end for
Ensure: all generators vanish at the three points of Baxter’s curve and not all vanish at and
Application of the row-to-row transfer matrix on a cylinder of circumference
Require: vector indexed by the state of a cut; vertex tensor , cf. (7)
1: on two auxiliary bits ▷ holds ; keeps a copy
2: for do
3: contract the bits of with the input indices of and replace them by the output bits ▷ , and now holds
4: end for
5: ▷ closure of the ring of horizontal bonds
6: relabel as
Ensure:
Sector eigenvalues and finite-size analysis
1: for do
2: for do
3:
4: leading eigenvalue of restricted to , by the implicitly restarted Arnoldi method with Algorithm 2
5: end for
6: ;
7: ;
8: end for
Ensure: checks: equals a direct enumeration of all orientations for ; Algorithm 2 agrees with an independent tensor contraction; applied to a vector of one sector has no component in any other; the leading eigenvalue on the full space equals
References
References
- [1]R. J. Baxter, J. Math. Phys. 10, 1211 (1969).
- [2]S. B. Kelland, Aust. J. Phys. 27, 813 (1974).
- [3]R. J. Baxter, Exactly Solved Models in Statistical Mechanics (Academic Press, London, 1982).
- [4]P. Di Francesco and E. Guitter, Electron. J. Combin. 27(2), P.2.13 (2020).
- [5]R. Kenyon and N. Ovenhouse, Higher-rank dimer models, arXiv:2312.03087 (2023).
- [6]K. Shentgel and L. Chayes, J. Stat. Mech. (2005) P07006.
- [7]H. W. J. Blöte, J. L. Cardy and M. P. Nightingale, Phys. Rev. Lett. 56, 742 (1986).
- [8]I. Affleck, Phys. Rev. Lett. 56, 746 (1986).
- [9]V. E. Korepin, N. M. Bogoliubov and A. G. Izergin, Quantum Inverse Scattering Method and Correlation Functions (Cambridge University Press, Cambridge, 1993).
- [10]J. L. Cardy, J. Phys. A: Math. Gen. 17, L385 (1984).
- [11]L. Pauling, J. Am. Chem. Soc. 57, 2680 (1935).
- [12]J. Villain, R. Bidaux, J.-P. Carton and R. Conte, J. Phys. (Paris) 41, 1263 (1980).
- [13]J. C. Slater, J. Chem. Phys. 9, 16 (1941).
- [14]F. C. Fan and F. Y. Wu, Phys. Rev. B 2, 723 (1970).