Resolving the Berezinskii-Kosterlitz-Thouless transition in the 2D XY model with tensor-network based level spectroscopy

Atsushi Ueda1 and Masaki Oshikawa1, 2, 3 1Institute for Solid State Physics, University of Tokyo, Kashiwa 277-8581, Japan 2Kavli Institute for the Physics and Mathematics of the Universe (WPI), The University of Tokyo, Kashiwa, Chiba 277-8583, Japan 3Trans-scale Quantum Science Institute, University of Tokyo, Bunkyo-ku, Tokyo 113-0033, Japan (Dated: May 26, 2021) Berezinskii-Kosterlitz-Thouless transition of the classical XY model is re-investigated, combining the Tensor Network Renormalization (TNR) and the Level Spectroscopy method based on the finite- size scaling of the . By systematically analyzing the spectrum of the transfer matrix of the systems of various moderate sizes which can be accurately handled with a finite bond dimension, we determine the critical point removing the logarithmic corrections. This improves the accuracy by an order of magnitude over previous studies including those utilizing TNR. Our analysis also gives a visualization of the celebrated Kosterlitz flow based on the numerical data.

Introduction.— The Berezinskii-Kosterlitz-Thouless (BKT) transition was historically the first example of topological phase transitions, which is now an essential concept in physics [1]. The canonical model exhibiting the BKT transition is the classical XY model in two di- mensions, which is defined by the total energy (classical Hamiltonian) X E = − cos(θi − θj), (1) hi,ji where θ takes the angular value (0 ≤ θ < 2π) at each site on the square lattice and only the nearest-neighbor interactions are considered. The topology of the configu- ration space allows topological point defects (vortices and FIG. 1. Phase diagram of the BKT transition of the XY antivortices), whose dissociation drives the BKT transi- model. The behavior of the low-temperature phase is con- tion. The BKT transition can be described in terms of trolled by the c = 1 critical line originated from U(1) sym- metry. The RG flow separates the phase with y → 0 from two running coupling constants: yK controlling the ther- V yV → ∞ phase when l increases mal fluctuation of spin waves, and yV representing the vortex fugacity (see Eq. (4) for the precise definitions). The nontrivial interplay between these two couplings is described by the celebrated Kosterlitz renormalization because of the logarithmic corrections, significant finite- group (RG) equation [2] size effects persist even in a large system, making con- ventional finite-size scaling of Monte-Carlo methods such dyK 2 = −yV , as Binder plot [4, 5] powerless. Even with considerable dl (2) efforts over decades, an accurate determination of the dyV = −yV yK, critical temperature remains difficult even with a huge dl computational power. where l ∼ log L is the logarithm of the length scale L [3]. On the other hand, many 1D quantum systems can The phase diagram is Fig.1 and the transition line be- be also described by the same effective theory and thus comes yK = yV . We can introduce new variables g and t also exhibit the BKT transition. Interestingly, a powerful arXiv:2105.11460v1 [cond-mat.stat-mech] 24 May 2021 by yV = g + t and yK = g − t, so that the phase bound- numerical finite-size scaling method called “Level Spec- ary corresponds to t = 0. At the BKT transition, t = 0, trscopy” was developed specifically for those 1D quan- the RG equation for g is reduced to dg/dl = −g2, which tum systems by Okamoto and Nomura [6–10]. Based on implies g ∼ 1/l ∼ 1/ log L. This slow decay is the source the Conformal Field Theory (CFT) results on the finite- of the notorious logarithmic corrections. size energy spectrum [11, 12], they found that the BKT The BKT transition is conceptually well understood transition can be identified with a level crossing between in terms of the Kosterlitz RG equation. However, the a certain pair of the energy levels, cancelling the loga- famous “Kosterlitz RG flow” has remained a rather ab- rithmic corrections. This allows a surprisingly accurate stract concept which cannot be seen directly. Moreover, determination of the BKT transition point with exact 2

also known as Tomonaga-Luttinger Liquid: [20–22].

Z πK 1  HTLL = dx Π2 + (∂ φ)2 , (3) 2 2πK x

where K is called the Luttinger parameter and φ is a dual field of θ with compactifications φ ∼ φ + π and θ ∼ θ + 2π. (We follow the convention of Ref. [23].) The compactification of the fields entails the existence of imθ+i2nφ vertex operators Vm,n = : e √:, which have the conformal weights h = 1 ( √m + Kn)2 and h¯ = √ m,n 2 2 K m,n 1 ( √m − Kn)2. 2 2 K It is helpful to first consider the BKT transition in the 1 quantum spin- 2 XXZ chain. There, the single vertex op- erators V0,±1 are forbidden [24, 25] and the BKT transi- tion is driven by the double vertex operators V0,2 +V0,−2. The Hamiltonian is then modified to the sine-Gordon model as, Z dx ny o H = HTLL + K K + y cos(4φ) + H0, XXZ K=1/2 2π 2 V (4) FIG. 2. The calculated scaling dimension of xW2 (increase as temperature goes up) and xV s (decrease as temperature 1/2 ¯ 0 goes up) at L = 32. The calculation is carried out with various where K = JJ and H represents the RG-irrelevant bond dimension D =40, 44 and 48 . The level-crossing points perturbations. The RG equation is again Eq. (2) and are obtained by linearly fitting two lines. The data points g = yK = yV is the BKT transition line. This cor- “+” are on top of each other. responds to the isotropic XXX chain and the system TLL has SU(2) symmetry. More precisely, HK=1/2 turns into SU(2)1 WZW model and Eq. (4) can be written with SU(2) currents as [26, 27] numerical diagonalization of rather small systems. However, the applications of Level Spectroscopy have Z dx H =HWZW − g(J L · J R) been limited to 1D quantum BKT system such as quan- XXZ k=1 2π tum spin chains so far. While it should be applicable J +J¯− + J −J¯+  to the spectrum of the transfer matrix for the classical +t − J 0J¯0 + H0. (5) 2 2D XY model, the Level Spectroscopy has not been ap- plied there, because of the difficulty in calculating the Ignoring the RG-irrelevant perturbation H0 for the mo- spectrum for the system with continuous variables θj. ment, exactly at the BKT transition, t = 0 and the effec- In this Letter, we demonstrate a successful implementa- tive Hamiltonian has a SU(2) symmetry. Consequently, tion of Level Spectroscopy on the classical 2D XY model, all the finite-size energy levels can be classified in terms based on the Tensor Network Renormalization (TNR) of the representation of the SU(2). Therefore, the BKT scheme [13–18]. The TNR enables to obtain a precise transition point can be identified by the degeneracy (level spectrum of the transfer matrix, to which the Level Spec- crossing) of the finite-size energy levels. This is nothing troscopy can be applied. As in the case of the 1D quan- but the Level Spectroscopy method proposed and devel- tum system, it allows a very accurate determination of oped in Refs. [6–10, 28–30]. Thanks to the emergent the critical point by removing the logarithmic corrections SU(2) symmetry, the transition point determined by the from systems of moderate sizes which can be described Level Spectroscopy is exact in all orders of the marginal by a tensor network with a finite bond dimension. On coupling g, as long as the irrelevant perturbation H0 is the other hand, our TNR study covers larger system sizes negligible. In CFT, there is a correspondence between than those in the existing Level Spectroscopy studies on the finite-size energy levels and local fields. The lowest 1D quantum systems. We find a new feature of the finite- WZW excited states of Hk=1 correspond to the “spin-wave” size scaling, that leads to a further improvement of Level ±iθ operators W±1 = e and the single vortex operators Spectroscopy. Moreover, we can also visualize the cel- ±2iφ V±1 = e , all with the scaling dimension 1/2. These 4 ebrated Kosterlitz RG flow of the BKT transition from states are split into a singlet and a triplet by the SU(2) numerical data, for the first time to our knowledge [19]. symmetric marginal perturbation g. SU(2) symmetry on the BKT line.— The low- In the 2D classical XY model, the single vortex opera- ±2iφ temperature critical phase of the BKT transition is de- tor V±1 = e is not forbidden in the Hamiltonian and scribed by the free boson field theory in 1+1 dimensions, indeed it is what drives the BKT transition, rather than 3 the double vortex operator V±2. Nevertheless, the effec- of the transfer matrix with the twisted boundary condi- tive field theory in terms of boson field is equivalent to tion. By introducing a twist of angle 2π/L in the original Eq. (4), with the replacement 2φ → φ and θ → 2θ. This model as implies that the fixed point Hamiltonian for the BKT X π X H = − cos(θ − θ − ) − cos(θ − θ ), (8) transition point has the Luttinger parameter K = 2 in- i j L i j stead of K = 1/2. It appears that the effective field hxi hyi theory in this case no longer has the SU(2) symmetry we can also obtain the transfer matrix spectrum for width and the Level Spectroscopy may not apply. However, L with the twisted boundary condition. in Ref. [9], for Level Spectroscopy of the correspond- Let xW and xV s be the rescaled energy levels cor- ing class of quantum spin chains, “half-vortex operators” 2 1/2 responding to the SU(2) triplet. While x is given by V were introduced by twisting the boundary condi- O ±1/2 the scaling dimension of the operator O in a pure CFT tion. At the BKT transition, one of the half-vortex states √ without any perturbation, it receives corrections from the V s = 2 sin φ becomes degenerate with the spin-wave 1/2 irrelevant perturbations (y , y and H0) and depends on ±2iθ K V states W±2 = e to form an SU(2) triplet, thereby en- the system size L. Up to the first order in t and H0 (but abling the application of the Level Spectroscopy. Thus, to all orders in g), and using t ∝ T − Tc, we find in order to apply the Level Spectroscopy to the 2D clas- sical XY model, we need to calculate the spectrum of xW2 (L) = xc(g) + αW (L)(T − Tc) + δW (L) the transfer matrix (which corresponds to the energy lev- xV s (L) = xc(g) + αV (L)(T − Tc) + δV (L) els of 1D quantum Hamiltonian), under the periodic and 1/2 twisted boundary conditions. where we employed the degeneracy (effective SU(2) sym- metry) x = x s = x (g) on the BKT transition line Level Spectroscopy with Tensor Network W2 V1/2 c Renormalization.— Now we demonstrate a success- t = 0. δW and δV represent the first order corrections ful implementation of Level Spectroscopy based on TNR due to the irrelevant perturbation H0. In the Level Spec- for the XY model (1). First, the partition function of troscopy, the transition temperature is first estimated by ∗ the model is represented in terms of a tensor network, the crossing point T between the two levels xW2 and 0 x s . As far as the irrelevant perturbation H is ig- using a series expansion [31, 32] V1/2 nored, it gives the exact transition temperature which ∞ corresponds to t = 0, removing the notorious logarithmic β cos(θi−θj ) X in(θi−θj ) e = e In(β), (6) corrections to the all order. However, because of the ir- n=−∞ 0 relevant perturbation H , the crossing point x = x s W2 V1/2 rather gives where In is the modified Bessel functions of the first kind. In the practical calculations, we cut off the sum at |n| = ∗ δW (L) − δV (L) 15 which is verified as sufficient. T = Tc − . (9) αW (L) − αV (L) In the tensor network representation of the XY model on the square lattice, the tensor on each site has four αW (L) and αV (L) can be extracted as the slope of the “legs” corresponding to the interactions with the four corresponding levels in Fig. 2 for each size L. Since nearest neighbors. If we contract the legs of L horizon- the leading irrelevant perturbations (other than the tally aligned tensors with the periodic boundary condi- marginally irrelevant K and V ) to the fixed point Hamil- tion, the remaining tensor is nothing but the transfer tonian are the square of the stress-energy tensor with the matrix in the vertical direction for the system of width scaling dimension 4, the standard CFT analysis [11] im- 2 L. As the transfer matrix corresponds to the Hamilto- plies δW ∝ δV ∝ 1/L . Thus, the level-crossing point T ∗(L) between x and xs obtained for the system nian of the 1D quantum system, the Level Spectroscopy W2 V1/2 can be applied to its spectrum. In practice, the trans- size L is related to the true transition temperature Tc as fer matrix is obtained by contracting horizontal legs of a 1 single tensor obtained after N steps of TNR. Since each T ∗(L) = T − const. , (10) c α(L)L2 step of√ TNR corresponds to rescaling of the lattice spac- ing by 2, this procedure gives the transfer matrix for where α(L) = α (L) − α (L). Therefore, the transi- √ N W V ∗ the system of width L = 2 . The eigenvalues λn(L) tion point can be extrapolated linearly by plotting T 1 thus obtained are related to the energy spectrum En(L) against α(L)L2 . The original Level-spectroscopy implic- of the corresponding 1D quantum Hamiltonian as itly assumed that α(L) is independent of L. This was a reasonable assumption because the system size employed λn(L) there only ranged from L = 4 to 12. However, in our = exp(−2πxn(L)), (7) λ0(L) study, the system size is extended up to L = 32 and the size dependence of α(L) is not negligible. Indeed, in where we define the rescaled energy levels xn by En(L)− our numerical estimates of α(L), we found a weak depen- E0(L) = 2πxn(L)/L [33]. In this way, we can read off dence on L, which is consistent with the asymptotic be- x . On the other hand, x s appears in the spectrum W±2 V1/2 havior α(L) ∼ log L determined by the RG equation (2). 4

∗ 1 FIG. 3. The level-crossing temperature T plotted against α(L)L2 at L = 4, 8, 16 and 32. The data from the bond dimension D = 28, 32, 36, 40, 44 and 48 are shown. The right panel shows the estimated Tc by linear fitting of L = 8, 16 and 32 and its error in the fitting is shown as well. Note that the discrepancy between the estimates of Tc with D = 28 and D = 48 is only about 10−4, which is comparable to the errors in the best existing numerical estimates (see Table I).

√ c The left panel of Fig. 3 exhibits the size dependence of where V1/2 = 2 cos φ is the remaining singlet. We read ∗ the level-crossing temperature T . The data show a good off x from Ref [43] and determine x s by imposing W±2 V1/2 agreement with the theoretical prediction. The data for a restriction by the symmetry. (See the Supplementary L = 4, which appears off from Eq. (10), are presumably material) Then, the running coupling constants are ex- affected by more irrelevant perturbations with the scaling tracted from the numerically obtained energy levels as dimension 6 and higher. Thus we carry out the linear ex- trapolation from the data for L = 8, 16, 32 where Eq. (10) 2 yK ∼ 2 − 4xW + (xV c − xV s ) , holds almost perfectly to obtain T . On the other hand, ±2 1/2 1/2 c (14) any practical calculation based on a tensor network is in- 1 yV ∼ (xV c − xV s )/(1 − yK), herently limited by a finite bond dimension. The TNR 1/2 1/2 2 is also accurate for the system sizes only up to the max- 3 imum correlation length imposed by the finite bond di- which are valid up to O(y ). Fig. 4 shows the obtained mension. In the present Level Spectroscopy approach, RG flow of the XY model in the vicinity of the transition temperature. The theoretical trajectories of Eq. (2) are however, we can obtain very accurate results from only 2 2 moderately large systems up to L = 32, where the TNR hyperbolas yV − yK =const. and our result matches per- with the bond dimension D = 48 is sufficient [34]. This fectly with it: The low-temperature phase shown with is manifest in the right panel of Fig. 3, which shows the blue colors flows to the yV = 0 critical line, whereas the high-temperature region does not. In the middle of extracted Tc as a function of the bond dimension D: the dependence on D saturates at D ∼ 40, and the BKT two phases are the RG flow of the critical temperature Tc = 0.893 marked with yellow dots, which is on top of transition temperature is identified as Tc = 0.892943(2) at D = 48. As shown on Table I, our result has a higher the blue BKT line. This estimate of Tc is consistent with precision than previous studies by an order of magnitude, our earlier estimate shown in Table I [44].

RG flow of the XY model.— Finally, one can extract Monte Carlo(1979)[35] 0.89 the coupling constants of the sine-Gordon model to vi- 0 Monte Carlo(2005)[36] 0.8929 sualize the RG flow. Ignoring H here, up to the second Monte Carlo(2012)[37] 0.89289 order in yK and yV , the lowest rescaled energy levels are Monte Carlo(2013)[38] 0.8935 given as Series expansion(2009)[39] 0.89286 HOTRG(2014)[40] 0.8921 1 y 1 VUMPS(2019)[41] 0.8930 x = − K + y2 , (11) W±2 2 4 4 V HOTRG(2020)[42] 0.89290(5) present work 0.892943(2) 1 yK yV 1 2 2 xV s = + − + (y + 2yKyV − y ), (12) 1/2 2 4 2 8 K V 1 yK yV 1 2 2 TABLE I. Comparison of the estimated critical temperature xV c = + + + (y − 2yKyV − y ), (13) 1/2 2 4 2 8 K V of the 2D classical XY model. 5

nite renormalization steps, in terms of finite-size scaling of CFT. The BKT transition is described in terms of two marginal couplings yK (spin wave stiffness) and yV (vor- tex fugacity), and the transition point can be identified with yK = yV where an SU(2) symmetry emerges. By exploiting SU(2) symmetry, we determine the transition temperature with a record precision from the spectrum, improving the Level Spectroscopy method developed for 1D quantum systems. Our method is advantageous be- cause finite-size effects are substantially reduced by the removal of the logarithmic corrections and the effects of the finite bond-dimension are suppressed at the moder- ate system sizes needed for our analysis. We also nu- merically tracked the evolution of the two coupling con- stants yK and yV as the system size is increased near the transition, to visualize the celebrated Kosterlitz RG flow. The present work connects the conceptual understanding of one of the most important examples of phase transi- tions to the contemporary numerical algorithm, paving FIG. 4. The numerically computed RG flow of the XY model. the way to further developments. The data was extracted from T = 0.88 ∼ 0.9 and L =16, 32, 64, 128, 256 and 512. The dotted lines are rough fittings of Acknowledgements.— We thank Laurens Vander- the plots by hyperbolas and the blue line indicates the BKT straeten, Frank Verstraete, Hosho Katsura, Kiyohide No- line yK = yV . mura, and Kiyomi Okamoto for stimulating discussions. This work was supported in part by MEXT/JSPS KAK- ENHI Grant Nos. JP17H06462 and JP19H01808, and JST CREST Grant No. JPMJCR19T2. A part of the computation in this work has been done using the facili- Conclusion.— We analyzed the eigenspectrum of the ties of the Supercomputer Center, the Institute for Solid renormalized tensors for the classical 2D XY model at fi- State Physics, the University of Tokyo.

[1] Class of Physics of the Royal Swedish Academy of Sci- antiferromagnetic xxz chain with next-nearest-neighbour ences, Scientific background on the Nobel prize in physics interactions, Journal of Physics A: Mathematical and in 2016: Topological phase transitions and topological General 27, 5773 (1994). phases of matter (2016). [9] K. Nomura and A. Kitazawa, Su(2)/z2 symmetry of the [2] J. Kosterlitz, The critical properties of the two- bkt transition and twisted boundary condition, Journal dimensional xy model, Journal of Physics C: Solid State of Physics A: Mathematical and General 31, 7341–7362 Physics 7, 1046 (1974). (1998). [3] Including the higher order terms in yK and yV , the right- [10] H. Matsuo and K. Nomura, Berezinskii–kosterlitz– hand side of the RG equation may be modified. How- thouless transitions in the six-state clock model, Journal ever, its form depends on the choice of the coupling of Physics A: Mathematical and General 39, 2953 (2006). constants (renormalization prescription), although mea- [11] J. L. Cardy, Conformal invariance and universality in surable quantities should be independent of the choice. finite-size scaling, Journal of Physics A: Mathematical Following Ref. [43], we adopt the prescription such that and General 17, L385 (1984). Eq. (2) is exact to all orders in yK and yV . [12] J. L. Cardy, Operator content of two-dimensional con- [4] J. S´olyom and T. A. L. Ziman, Ground-state properties formally invariant theories, Nuclear Physics B 270, 186 of axially anisotropic quantum heisenberg chains, Phys. (1986). Rev. B 30, 3980 (1984). [13] M. Levin and C. P. Nave, Tensor renormalization group [5] R. G. Edwards, J. Goodman, and A. D. Sokal, Multi- approach to two-dimensional classical lattice models, grid monte carlo (ii). two-dimensional xy model, Nuclear Phys. Rev. Lett. 99, 120601 (2007). Physics B 354, 289 (1991). [14] G. Evenbly and G. Vidal, Tensor network renormaliza- [6] K. Nomura, Correlation functions of the 2d sine-gordon tion, Phys. Rev. Lett. 115, 180405 (2015). model, Journal of Physics A: Mathematical and General [15] G. Evenbly, Algorithms for tensor network renormaliza- 28, 5451 (1995). tion, Phys. Rev. B 95, 045117 (2017). [7] K. Okamoto and K. Nomura, Fluid-dimer critical point [16] S. Yang, Z.-C. Gu, and X.-G. Wen, Loop optimization for in s = 1/2 antiferromagnetic heisenberg chain with next tensor network renormalization, Phys. Rev. Lett. 118, nearest neighbor interactions, Physics Letters A 169, 433 110504 (2017). (1992). [17] M. Bal, M. Mari¨en, J. Haegeman, and F. Verstraete, [8] K. Nomura and K. Okamoto, Critical properties of s= 1/2 Renormalization group flows of hamiltonians using tensor 6

networks, Phys. Rev. Lett. 118, 250602 (2017). [35] J. Tobochnik and G. Chester, Monte carlo study of the [18] M. Hauru, C. Delcamp, and S. Mizera, Renormalization planar , Physical Review B 20, 3761 (1979). of tensor networks using graph-independent local trun- [36] M. Hasenbusch, The two-dimensional xy model at the cations, Phys. Rev. B 97, 045111 (2018). transition temperature: a high-precision monte carlo [19] As a related work, in Ref. [45], the RG flow from the study, Journal of Physics A: Mathematical and General tricritical Ising to the Ising fixed points in a 1D quan- 38, 5869–5883 (2005). tum system was computed based on the Matrix Product [37] Y. Komura and Y. Okabe, Large-scale monte carlo sim- State. ulation of two-dimensional classical xy model using mul- [20] L. P. Kadanoff, Multicritical behavior at the kosterlitz- tiple gpus, Journal of the Physical Society of Japan 81, thouless critical point, Annals of physics 120, 39 (1979). 113001 (2012). [21] S.-i. Tomonaga, Remarks on bloch’s method of sound [38] Y.-D. Hsieh, Y.-J. Kao, and A. W. Sandvik, Finite-size waves applied to many-fermion problems, Progress of scaling method for the berezinskii–kosterlitz–thouless Theoretical Physics 5, 544 (1950). transition, Journal of : Theory and [22] J. M. Luttinger, An exactly soluble model of a many- Experiment 2013, P09001 (2013). fermion system, Journal of mathematical physics 4, 1154 [39] H. Arisue, High-temperature expansion of the magnetic (1963). susceptibility and higher moments of the correlation [23] T. Giamarchi, Quantum physics in one dimension, Vol. function for the two-dimensionalxymodel, Physical Re- 121 (Clarendon press, 2003). view E 79, 10.1103/physreve.79.011107 (2009). [24] F. D. M. Haldane, Ground state properties of antifer- [40] J. F. Yu, Z. Y. Xie, Y. Meurice, Y. Liu, A. Den- romagnetic chains with unrestricted spin: Integer spin bleyker, H. Zou, M. P. Qin, J. Chen, and T. Xiang, Ten- chains as realisations of the o(3) non-linear sor renormalization group study of classicalxymodel on (1981), arXiv:1612.00076 [cond-mat.other]. the square lattice, Physical Review E 89, 10.1103/phys- [25] I. Affleck, Field Theory Methods and Quantum Critical reve.89.013308 (2014). Phenomena, in Les Houches Summer School in Theoreti- [41] L. Vanderstraeten, B. Vanhecke, A. M. L¨auchli, and cal Physics: Fields, Strings, Critical Phenomena (1988). F. Verstraete, Approaching the kosterlitz-thouless tran- [26] I. Affleck, Critical behavior of two-dimensional systems sition for the classical xy model with tensor networks, with continuous symmetries, Phys. Rev. Lett. 55, 1355 Physical Review E 100, 10.1103/physreve.100.062136 (1985). (2019). [27] C. Itoi and M.-H. Kato, Extended massless phase and [42] R. G. Jha, Critical analysis of two-dimensional classical the haldane phase in a spin-1 isotropic antiferromagnetic xy model, Journal of Statistical Mechanics: Theory and chain, Phys. Rev. B 55, 8295 (1997). Experiment 2020, 083203 (2020). [28] Y.-C. Tzeng, Parity quantum numbers in the density [43] S. Lukyanov, Low energy effective hamiltonian for the matrix renormalization group, Phys. Rev. B 86, 024403 xxz spin chain, Nuclear Physics B 522, 533 (1998). (2012). [44] Our estimate of Tc in Table I is more accurate, because [29] S. Ejima and H. Fehske, Comparative density-matrix of the following reasons. First, here we deal with large renormalization group study of symmetry-protected systems up to L = 512 which is larger than the effective topological phases in spin-1 chain and bose-hubbard correlation length imposed by the finite bond dimension. models, Phys. Rev. B 91, 045121 (2015). The results, however, still seem to be accurate enough for [30] H. Suwa and S. Todo, Generalized moment method for the present purpose of tracking the RG flow (see Fig. 3). gap estimation and quantum monte carlo level spec- Secondly, the transition point in Table I determined by troscopy, Phys. Rev. Lett. 115, 080601 (2015). the level crossing is valid in all orders of the marginal [31] Y. Liu, Y. Meurice, M. P. Qin, J. Unmuth-Yockey, T. Xi- coupling g while Eq. (14) is valid only in O(y3). Further- ang, Z. Y. Xie, J. F. Yu, and H. Zou, Exact blocking more, the effects of the irrelevant perturbation H0 are formulas for spin and gauge models, Phys. Rev. D 88, removed as in Fig. 3 to obtain the value in Table I. 056005 (2013). [45] Y. Zou, A. Milsted, and G. Vidal, Conformal data [32] L. Vanderstraeten, B. Vanhecke, A. M. L¨auchli, and and renormalization group flow in critical quantum spin F. Verstraete, Approaching the kosterlitz-thouless tran- chains using periodic uniform matrix product states, sition for the classical xy model with tensor networks, Phys. Rev. Lett. 121, 10.1103/physrevlett.121.230402 Phys. Rev. E 100, 062136 (2019). (2018). [33] The eigenspectrum of the transfer matrix is λn = [46] Z.-C. Gu and X.-G. Wen, Tensor-entanglement-filtering ae−LEn(L) with a constant prefactor a This is a natu- renormalization approach and symmetry-protected topo- ral extension of a standard TNR technique[46]. logical order, Phys. Rev. B 80, 155131 (2009). [34] We confirmed numerically that the effective correlation [47] F. Pollmann, S. Mukerjee, A. M. Turner, and J. E. κ length ξD at the transition point is ξD ' 0.3D , where Moore, Theory of finite-entanglement scaling at one- κ coincides with the exponents in Ref. [47]. The effective dimensional quantum critical points, Phys. Rev. Lett. correlation lengths are ξD ∼ 26, 54 for D = 28, 48 respec- 102, 255701 (2009). tively. The relatively large error bar for D = 28 appears [48] A. Ueda and M. Oshikawa, in preparation. because the correlation length is smaller than the system [49] M. B. Halpern, Quantum ”solitons” which are SU(n) size at L = 32. On the other hand, since the effective fermions, Phys. Rev. D 12, 1684 (1975). correlation is long enough for D = 48, the data points [50] T. Banks, D. Horn, and H. Neuberger, Bosonization of correctly capture ∼ 1/α(L)L2, leading to a small error the su(n) thirring models, Nuclear Physics B 108, 119 bar. More details on the effect of the finite bond dimen- (1976). sion will be discussed in a separate publication [48]. [51] P. Francesco, P. Mathieu, and D. S´en´echal, Conformal field theory (Springer Science & Business Media, 2012). 7

Appendix A: Review on Level Spectroscopy 1/2, (m, n) = (±1, ±1) and (m, n) = (±1, ∓1) become currents respectively and the Hamiltonian gets equivalent 1. Overview to SU(2)1 WZW model. The currents respect the SU(2) current algebra as The original Level Spectroscopy was first developed to k/2 i J l(w) J i(z)J j(w) = δ + ijl , (A3) determine the transition temperature of the BKT transi- (z − w)2 ij z − w tion for quantum spin chains. In particular, they inves- tigated the effective Hamiltonian for the spin 1/2 XXZ where k = 1 and i = 0, 1, 2(or equivalently i = z, x, y) spin chain. It has a (dimer to CDW) in the current case. The notations are listed in Table.II and the gapless phase is described by the Tomonaga- and one can easily check they follow Eq. (A3). Since the Luttinger liquid (TLL). The Lagrangian of the gapless algebra is a representation of SU(2), it can be interpreted L phase is essentially as a spin system. For instance, |↑i is ei2ϕ |0i because its SU(2) charge is 1 2 L = (∂µφ) , I dz I dz 1/2 2πK J 0(z) |↑iL = ei2ϕ |0i (A4) 0 2πi 0 2πi z where K is called Luttinger parameter. Generally speak- 1 = |↑iL , (A5) ing, the lattice models contain perturbations at finite 2 sizes and the XXZ model is no exception. The field theo- + retical description of the system is the sine-Gordon model whereas J |↑i = 0 because it has no pole as + i2ϕ(w) i(4ϕ(z)+2ϕ(w)) in the long wave-length limit near the critical tempera- J (z)e ∼ (z − w)e . Using these no- ture as, tations, Eq. (4) at g = yK = yV can be re-written as Z dx  1  Z dx ny o H = HWZW − g J 0J¯0 + (J +J¯− + J −J¯+) H = HT LL + K K + y cos(4φ) , (A1) XXZ k=1 2π 2 XXZ K=1/2 2π 2 V (A6) Z where K = JJ¯. Kosterlitz derived the RG equations and WZW dx L R = Hk=1 − g(J · J ), (A7) the transition occurs when g = yK = yV . On the BKT 2π line y = y , the system restores SU(2) symmetry [49, K V where HWZW is a sum of the Sugawara energy- 50] and the SU(2) triplet V s = sin(2φ) and W = e±iθ k=1 1 ±1 momentum tensors as HWZW = R T (z) + T¯(¯z) = becomes degenerate to the higher order loops of of g. k=1 R 1 [(J L)2 + (J R)2] [51]. The eigenstates of J L · J R are The TLL is an example of Conformal Field Theory 3 3 (CFT) in 1 + 1 dimensions. Cardy [11] showed that, in the spin singlet and triplets with their eigenvalues − 4 1 an unperturbed CFT, the energy eigenvalues En of the and 4 . Using TableII, the primary operators correspond- primary states in a quantum Hamiltonian of length L is ing these states are given as 1 √ √ (|↑↓i − |↓↑i) = 2 cos(2φ) |0i , (A8) 2π 2 E (L) − E (L) = x , (A2) iθ n 0 L n |↑↑i = −e |0i , (A9) 1 √ where E0 is the ground state energy and xn is the scaling √ (|↑↓i + |↓↑i) = i 2 sin(2φ) |0i , (A10) dimension of the corresponding primary operator. Fur- 2 thermore, perturbations to the CFT Hamiltonian give |↓↓i = e−iθ |0i . (A11) corrections to this relation [12]. Conversely, by analyz- + 2 s ing the finite-size energy spectrum, one can estimate the As J commutes with J , V1 and W±1 are degenerate.In perturbations to the CFT. This is the foundation of the particular, the energy levels of the singlet and triplets to Level Spectroscopy method. the first order can be evaluated as 2π 1 1 1 1 1  E = + − g (0 − 2 × (1 + ) (A12) singlet L 4 4 2 2 2 2. Derivation of Level Spectroscopy 2π 1 3 = ( + g), (A13) L 2 4 In the original papers [6–10] on Level Spectroscopy, 2π 1 1 1 1 1  s E = + − g (1(1 + 1) − 2 × (1 + ) the degeneracy of V1 and W±1 was discussed in terms triplets L 4 4 2 2 2 of the correspondence between the sine-Gordon model (A14) and the SU(2) Thirring model [49, 50]. Here, we present 2π 1 1 the derivation of Level Spectroscopy in more intuitive = ( − g). (A15) manner. L 2 4 imθ+i2nφ The comformal weights of : e : are hm,n = 1 1 √ √ Thus, the scaling dimensions of the triplets are 2 − 4 g + 1 ( √m + Kn)2 and h¯ = 1 ( √m − Kn)2. At K = 2 2 2 K m,n 2 2 K O(g ). 8

Boson field Definition Currents (k = 1 WZW) Corresponding operator The highest weight Corresponding state L φ ∼ φ + π ϕ(z) +ϕ ¯(¯z) J 0 √1 J |↑i ei2ϕ |0i 2 R θ ∼ θ + 2π 2(ϕ − ϕ¯) J¯0 − √1 J¯ |↑i −e−i2ϕ ¯ |0i √ 2 ± 1 2 ±i4ϕ L −i2ϕ J i2√2∂ϕ J = J ± iJ e |↓i e |0i J¯ i2 2∂ϕ¯ J¯± = J¯1 ± iJ¯2 −e∓i4ϕ ¯ |↓iR ei2ϕ ¯ |0i

TABLE II. The notation and normalized currents.

3. Implementation of Level Spectroscopy text. Lukyanov’s results can be also translated into our For small system sizes, there are also irrelevant op- problem of the classical 2D XY model by the simple re- erators that do not respect SU(2) symmetry due to placement 2φ → φ as discussed above. In the following, the lattice anisotropy. The leading irrelevant ones are we present an analysis in the context of the classical 2D T 2, T¯2,T T¯, where T and T¯ are holomorphic and anti- XY model. Here, we present the calculation of the en- holomorphic components of the energy-momentum ten- ergy of triplets by using the ”rotation” of the Hamilto- sor (not to be confused with the temperature T ). Since nian. According to Lukyanov, the scaling dimension to they have scaling dimension 4, it splits the energy levels the third order is 2 2 2 of the triplets by ∼ 1/L . While W±1 remain degener- m yK yV 7 2 s xm,n = (1 − + − yKyV ) (B1) ate, V1 is no longer at the same energy level. Nonethe- 8 2 4 32 less, the OPE coefficients with these irrelevant operators |m| + (2y2 − y y2 ) (B2) must be almost the same (conformal weights are almost 32 V K V the same). Thus, the level-crossing point is closed to the y y2 y3 y2 y y2 true transition point even at small L. + 2n2(1 + K + K + K − V − K V ), (B3) In the case of the 2D classical XY model, as discussed 2 4 8 4 32 imθ+i2nφ in the main text, the BKT transition is described by where xm,n is the scaling dimension of : e :. In making the replacements on that for the S = 1/2 XXZ particular, chain: 2φ → φ, θ → 2θ, and K = 1/2 → K = 2. In this 1 yK 3 15 2 context, W and V s should be degenerate and form a x1,0 = − + ( − yK)y , (B4) ±2 1/2 8 16 32 256 V SU(2) triplet, where V s is one of the linear combinations 1/2 1 yK 1 11 2 x2,0 = − + ( − yK)y , (B5) of V±1/2 corresponding to the insertion of the π-twist 2 4 4 64 V operator (antiperiodic boundary condition). 1 y 1 y3 1 x = + K + (y2 − y2 ) + K − y y2 . (B6) 0,1/2 2 4 8 K V 16 64 K V s Appendix B: Calculation of yK and yV In Eq. (B6), however, the energy repulsion between x0,1/2 c and x0,1/2, due to the cosine term, is not considered here. 1. Lukyanov’s result Hence, we shall determine it in order to calculate yK and yV to the second-order. Combining the exact Bethe ansatz solution and the low-energy effective field theory, Lukyanov [43] studied 2. Calculation of xV s the“vacuum” (ground-state) energy of the XXZ chain for 1/2 a given total magnetization under the twisted boundary s condition with the twist parameter 2πθ. (Here we intro- we deduce the energy level of V1/2 using two facts: s duce θ as the twist parametrizing the boundary condi- · W±2 and V1/2 are exactly degenerate on the BKT line. tion as in Ref. [43]. This should not be confused with · x s + x c = 2x , which is Eq. (B6). V1/2 V1/2 0,1/2 the use of θ as a field variable elsewhere in this paper.) First, from Eq. (B5) we find the energy level of the His remarkable results have been verified by several nu- triplets on the BKT line g = yK = yV is merical studies. While the results are limited to θ < 1 in 2 Ref. [43], we may access the excited states corresponding 1 g g xtriplet = − + . (B7) to V±1 under the untwisted (periodic) boundary condi- 2 4 4 tion. However, in this limit θ = 1, the mixing between Let us define xV c − xV s = 2b. Then, using the second c 1/2 1/2 V±1 states by the allowed vortex perturbation V2 must fact, we find that Eq. (B7) is larger than Eq. (B6) by be taken into account, as it was indeed suggested by b. Simple calculation leads to the power expansions of b Lukyanov [43]. Below we will demonstrate that the mix- with g as ing is necessary to reproduce the split between triplet and g g2 singlet levels at the BKT transition, which is required by b = − . (B8) the emergent SU(2) symmetry as discussed in the main 2 4 9

Given that b should be odd under yV → −yV the explicit The final forms of the singlet and triplets are form of b is deduced as 1 y 3 x = − K + y2 , (B10) W±1 8 16 32 V 1 y 1 x = − K + y2 , (B11) W±2 2 4 4 V 1 yK yV 1 2 2 xV s = + − + (y + 2yKyV − y ), (B12) 1/2 2 4 2 8 K V 1 yK yV 1 2 2 x c = + + + (y − 2y y − y ). (B13) 1 y V1/2 K K V V b = (1 − y ) V . (B9) 2 4 2 8 2 K 2