SO(N) Singlet-Projection Model on the Pyrochlore Lattice
Abstract
We present an extensive quantum Monte Carlo (QMC) study of a nearest-neighbor, singlet-projection model on the pyrochlore lattice that exhibits SO(N) symmetry and is sign-problem-free. We found that, in contrast to the previously studied two-dimensional (2D) variations of this model that harbor critical points between their ground state phases, the non-bipartite pyrochlore lattice in three spatial dimensions appears to exhibit a first-order transition between a magnetically-ordered (MO) phase and some, as yet uncharacterized, paramagnetic (PM) phase. We also observe that the MO phase survives to a relatively large value of N = 8 and that it is gone for N = 9.
1. Introduction
The search for exotic quantum phase transitions in two dimensions has been a fruitful endeavor from the perspective of numerical investigations. Of note is the prediction, detection, and characterization of so-called deconfined quantum critical points (DQCPs). These critical points defy traditional Landau–Ginzburg–Wilson theory of phase transitions by allowing for a direct and continuous transition between two phases that break fundamentally different symmetries. Furthermore, numerical evidence corroborated the claim that at the critical point, an emergent U(1) gauge field mediates interactions between spinon degrees of freedom that are normally confined in the adjacent phases [1]. The numerical linchpin to the success of these studies was the development of SU(N)-symmetric spin-singlet-projection models deployed on several different bipartite two-dimensional (2D) lattices [2–4], which allowed for comparison to the large-N calculations on the descriptive gauge field theory, a noncompact CPN−1 field theory [5, 6]. These SU(N) models also attracted some attention from the experimental community for their relevance to optical lattices of certain fermionic alkaline-earth atoms. The nuclear spins in these systems exhibited SU(N) symmetry with N as large as 10 [7].
A natural extension was to consider the same type of sign-problem-free operator on a non-bipartite lattice, such as the triangular [8] or kagome [9], where the symmetry is SO(N). Both of these studies showed evidence of exotic, DQCP-like critical points separating the phases as well as the presence of spin–liquid phases. While the identification and characterization of these condensed matter phenomena are interesting in their own right, Demler, Hanke, and Zhang [10] describe a SO(5) theory that connects antiferromagnetism and superconductivity, phases often seen adjacent in high-temperature superconducting cuprates, heavy fermion compounds, and organic superconductors, thus, lending some experimental relevance to the work presented herein.
An obvious question is whether these critical transitions persist into three dimensions where previous studies of a similar nature have seen them lost to comparatively plain first-order transitions [11]. Here we take the first step in these investigations by deploying the same SO(N)-symmetric nearest-neighbor singlet-projection model, augmented by a next-nearest-neighbor permutation term, on the three-dimensional (3D) non-bipartite pyrochlore lattice.
2. Model

3. Method and Measurements
In all cases, we study lattices with Nspin = L3/4 sites, where L is the side length of the cubic lattice in which we could inscribe our section of pyrochlore. Periodic boundary conditions are enforced along all three standard axes, which preserves the rotational symmetry of the lattice. We employ the stochastic series expansion (SSE) method for our quantum Monte Carlo (QMC), which samples via local bond updates and global loop updates. Aside from some proprietary measurement code and the generalization to an arbitrary symmetry order N, the QMC algorithm was developed and described in detail by Sandvik [12].
The job of an effective SSE QMC algorithm is to sample, not only over all possible states |α〉, but, critically, over only operator strings that will yield nonzero values in the partition function, while preserving ergodicity. To this end, we start with an empty spacetime—no operators in the string—and some random state |α〉, which must be realized at both τ = 0 and τ = β. We implement two kinds of sampling updates. First, a diagonal update, which allows for the insertion or removal of operators as mentioned in the preceding paragraph with σ = η. This kind of update leaves the state |α〉 unchanged, but increases or decreases the length of the operator string. This corresponds to sampling over the exponent n in Equation (3). There is a weight associated with a given spacetime configuration with n operators in the string and these weights are used with a standard Metropolis algorithm to accept or reject the diagonal updates. The weights are manifestly built from the inner products between two-site states as they show up in the model Hamiltonian. The explicit minus signs in Equations (1) and (2) with both J1 and J2 strictly nonnegative, along with the minus sign preceding β in the Boltzmann factor, ensure that all weights for configurations generated via diagonal updates will be strictly positive, thus, averting the dreaded sign problem.
The diagonal update by itself cannot achieve ergodicity since it cannot change the state |α〉. This is accomplished via global loop updates. As the spacetime fills with operators, closed loops connecting spins of the same color will form if we allow the loops to wrap around temporally, meaning they pass through the state at τ = 0. Thus, if we change the color of all spins on a given loop to some random other color, it will update |α〉 and create off-diagonal operators, which also must be allowed in our operator strings. The loop updates leave the number of operators in the string, n, unchanged, and hence, the weights of the current and proposed configurations are always equal, so the loop updates are always accepted. Together, these two sampling updates can realize every spacetime configuration with nonzero weight, thus, achieving ergodicity, at least in principle (see below for a discussion of the limits of the sampling algorithm when N is large). If this is hard to visualize, we invite the reader to consult Sandvik’s [12] original SSE work, which contains many helpful figures.
4. Results
4.1. The J1-Only Model and the Critical Value of N
We began by studying the J1-only model while varying N to determine how the symmetry order affected the realized phase. A modest investigation using system sizes L = 4, 8, 12, 16, 24, 48 (Figure 2) revealed that magnetic order persists for N ≤ 8 and vanishes for N ≥ 9. We note that N = 9 appeared to be just on the PM side of the transition, but very close to it, such that it suffered from the ergodicity issue we will describe below. A similar resolution to what is described therein involving a comparison of energies allowed us to conclude the N = 9 was indeed PM.

4.2. The Ergodicity Problem
Our next goal is to characterize the nature of the transition between the two known phases. To accomplish this, we start with a large value of N on the PM side of the critical value—in this case, we used N = 14—and turn on the J2 term. We used β = 6.25L for the remainder of this study, relaxing a bit from the β = 10L used in the J1-only model above, which was perhaps a bit more than necessary.
To locate the transition, we considered a range of values of g on system sizes L = 8, 12, 16, 24, 48. However, it became clear early in this investigation that there was a breakdown of ergodicity in the Monte Carlo sampling. As g was decreased, the stiffness appeared to have a finite value, but then, occasionally, it would drop off to a significantly lower value, or even zero, and then return to the trend of finite stiffness values for still lower values of g. These jumps in the middle of otherwise smooth data are tell-tale signs of inadequate equilibration and indeed a careful examination of the data files, which were binned, showed the value of stiffness dropping as additional bins were collected. However, some processor cores returned bins that did not drop at all. Despite running millions of equilibration Monte Carlo sweeps, we were forced to conclude that a report of zero stiffness was trustworthy—as it exhibited lower energy and we observed that stiffness only ever decreased with additional bin collection—while a report of finite stiffness could not be believed.
Already, this behavior is compelling evidence of the presence of a first-order transition. There appear to be two phases, close in energy, but quite distinct in character with a magnetic order parameter that exhibits a discontinuity in the neighborhood of the transition. But finding the location of the transition precisely is very challenging if we cannot pinpoint where the order parameter genuinely drops to zero due to the breakdown of ergodicity. It is a nightmare scenario for a QMC practitioner because we are already performing millions of equilibration sweeps at great computational cost for the larger systems sizes and there is no way of knowing how many more millions would be necessary to find the true ground state, or if that were even possible.
This breakdown of ergodicity is ultimately a consequence of the inadequacies of our sampling algorithm, which relies on both local spin updates and global loop updates within our spacetime. The loop updates are necessary for ergodicity, but are maximally efficient when the loops are long such that they update many spins at once. The function of the loop updates is, therefore, analogous to the famous Swendsen and Wang [13] and Wolff [14] cluster updates for the Ising model (incidentally, our algorithm uses the Swendsen–Wang version in choosing to update every loop in the spacetime with a random spin color each Monte Carlo sweep). The MO phase, with its long-range order, has a small number of very long loops joining spins of the same color, while the PM phase typically has a huge number of tiny loops each with a random color. In the PM phase, updating these loops is at once computationally costly and inefficient at updating the states. The development of a new process to augment our sampling algorithm that would more efficiently sample the PM phases has thus far eluded us.
Ergodicity issues like this can often be addressed by merely raising the temperature, but our analysis of energy versus temperature showed that we required rather small temperatures to capture the ground state behavior. One can try simply performing more equilibration sweeps, but, as mentioned above, we are already doing quite a lot and, even if we did significantly more, we could never be sure that we had indeed settled to the ground state near the transition point. Another popular technique is thermal annealing [15], where the temperature starts high and is systematically lowered in an attempt to “trap” the system in the global minimum of energy, while avoiding any local minima of similar depth, but implementing this would have required a significant overhaul of our code and there existed a much quicker resolution that would also provide 100% confidence in the outcome: an ad hoc form of variational Monte Carlo.
An unintended consequence of the metastability of the two states within the QMC is that we are able to stay in one state or the other as we sweep past the transition point while varying g. On the MO side, our sampling algorithm will very efficiently find the lowest-energy state with finite stiffness by starting with a random spin state and empty spacetime (i.e., no loops initially); however, this may not be the true ground state as g is lowered and the transition is passed. Meanwhile, deep within the PM phase, our simulation, which, to be clear, is fully ergodic in principle, will find its way to a zero stiffness state (i.e., many tiny loops in the spacetime) and record the QMC spacetime configuration to a file. We can then copy this file for larger values of g to use as a starting point. By lightly equilibrating to adjust for the different value of g, we can then find the lowest-energy state as we march to larger and larger values of g. But, again, ergodicity breaks down near the transition and the simulation will not easily find its way to the MO state until g is raised significantly beyond the transition point.
In summary, starting with a random state will incorrectly tell us that magnetic order persists to a much lower value of g than the transition value, while starting with a PM state will tell us that the paramagnetism persists to a much higher value of g than the transition value. But the true ground state must have the lowest energy; the process we used here is reminiscent of a variational Monte Carlo study [16], in which an approximate ground state is determined by minimization of energy as parameters are varied within the proposed states. The famous shortcoming of this method is that one cannot be sure that the true ground state looks anything like those being proposed. Here, we do not have that problem; our ground state is either MO or PM, so whichever has the lower energy must be the true ground state.
With this strategy, we compare the energy of the MO and PM states as a function of g. The transition point, which we call gc, occurs where the energies crossover; see Figure 3 for an example of this for L = 24. We repeated this energy crossover analysis for each of our system sizes and found the value of gc in each case. We plot these values versus 1/L in Figure 4 and determine that the value of gc in the thermodynamic limit is gc,∞ ≈ 0.3944 for N = 14. Naturally, we expect this value to be less for smaller N (still above N = 8) and greater for larger N, though we did not investigate this in detail.


4.3. The Character of the Transition
At last, we can return to the task of plotting the magnetic order parameter versus g to visualize the transition on various system sizes (Figure 5). There are no longer artifacts of the inadequate equilibration due to the breakdown of ergodicity. The data points show a smooth trend on either side of the transition with invisible error bars and we can have certainty as to which data to use. Once we have determined the transition value of g from the energy plots as described above, we can choose to use the PM stiffness data, when g < gc and the MO data, when g > gc for each system size. This is how the plot in Figure 5 was created. The sudden drop of stiffness from a finite value to zero across the transition, which persists on all system sizes studied, provides additional and compelling evidence of a first-order transition for this model on the pyrochlore lattice and that is our main result.

5. Conclusion
Our QMC study of the SO(N) singlet-projection model (J1-only) on the pyrochlore lattice establishes the existence of quadrupolar magnetic order for N ≤ 8 and the destruction of this order for N ≥ 9. The augmented model with the continuously tunable parameter J2/J1 was studied in depth for N = 14. While the SSE algorithm is truly ergodic in all cases, its sampling efficiency wanes in the absence of magnetic order leading to an effective breakdown of ergodicity, especially near the transition point. Choosing the phase that minimizes the energy resolves this numerical challenge, allowing for a thorough investigation of the transition. Our study reveals the existence of a first-order transition separating the MO phase from the PM phase, as evidenced by a sharp and discontinuous drop in the magnetic order parameter. This result is in contrast to the wide range of studies of the same model on various 2D lattices, which, with rare exception, all harbored exotic critical points, though it is consistent with other 3D studies, where critical behavior is lost and replaced by mundane first-order transitions [11].
There exists ample opportunity for extensions of these investigations. For example, we avoided the critical value of N, where magnetic order first breaks down in the J1-only model when studying the transition using the J1–J2 model, but one could certainly lower N to see if any qualitative differences emerged, particularly for an odd value of N. Of greater theoretical interest is to consider our same model on a nontrivial, bipartite, 3D lattice, where we return to SU(N) symmetry, such as the diamond lattice. The diamond lattice project is already underway and will serve as a logical capstone to this line of inquiry.
Disclosure
A preprint of this manuscript was made available on arXiv [17]: https://arxiv.org/pdf/2406.02926.
Conflicts of Interest
The authors declare no conflicts of interest.
Funding
The research reported here was supported in part by the National Science Foundation (Grant DMR-130040). Matthew S. Block was additionally supported by Sacramento State’s Department of Physics & Astronomy Hu Research Award and Iloff Endowment Mentor Support Grant. Jared Sutton was supported by Sacramento State’s College of Natural Sciences & Mathematics Summer Undergraduate Research Experience (SURE) Award.
Acknowledgments
The authors wish to acknowledge and thank Ribhu Kaul (Penn State) who authored much of the original QMC code and suggested the pyrochlore lattice as an interesting application for the model studied herein. We gratefully acknowledge the National Science Foundation (NSF) and, in particular, the ACCESS collaboration (formerly XSEDE) and the San Diego Supercomputer Center whose Expanse cluster was instrumental to this study.
Open Research
Data Availability Statement
The data that support the findings of this study are available from the corresponding author upon reasonable request.