- Open Access
Rotations, Negative Eigenvalues, and Newton Method in Tensor Network Renormalization Group
Phys. Rev. X 15, 031047 – Published 19 August, 2025
DOI: https://doi.org/10.1103/y3xz-t2w8
Abstract
In the tensor network approach to statistical physics, properties of the critical point of a 2D lattice model are encoded by a four-legged tensor which is a fixed point of a renormalization group (RG) map. The traditional way to find the fixed-point tensor consists in iterating the RG map after having tuned the temperature to criticality. Here, we develop a different and more direct technique, which solves the fixed-point equation via the Newton method. This is challenging due to the existence of marginal deformations—linear transformations of the coordinate frame, which parametrize a two-dimensional family of fixed points. We address this challenge by including a 90° rotation into the RG map. This flips the sign of the problematic marginal eigenvalues, rendering the fixed point isolated and accessible via the Newton method. We demonstrate the power of this technique via explicit computations for the 2D Ising and three-state Potts models. Using the Gilt-TNR algorithm at bond dimension , we find the fixed-point tensors with accuracy, much higher than what was previously achieved.
Physics Subject Headings (PhySH)
Popular Summary
The long-standing conjecture that critical points in statistical lattice models correspond to renormalization group (RG) fixed points remains a central idea in theoretical physics, linking microscopic models to large-scale, universal behavior near phase transitions. Recent advances in tensor network RG methods have provided strong evidence supporting this conjecture, but most work has focused on extracting universal quantities rather than finding the fixed-point tensor itself. In our study, we address this gap by introducing a method that directly computes the fixed-point tensor with unprecedented numerical precision. Our key insight is to incorporate a lattice rotation into the RG procedure, enabling the successful use of Newton’s method.
The challenge in applying Newton’s method lies in the fact that RG fixed points often form continuous families, making them difficult to isolate. Our approach circumvents this issue by modifying the RG map to include a 90° rotation of the lattice. We argue that for a wide class of fixed points, the rotated RG map can have only isolated fixed points, which enables the application of Newton’s method. We apply this technique to two common models of spins on a lattice, the 2D Ising and three-state Potts models, achieving numerical determination of their fixed-point tensors to a precision of —far surpassing previous results.
This work opens the door to applying our method to more intricate models. By establishing a reliable, high-precision technique for identifying RG fixed points, we lay the foundation for a future rigorous, computer-assisted proof of their existence, thus establishing the numerical groundwork for future formal mathematical constructions and unlocking Newton’s method as a key tool for this purpose.
Article Text
References (106)
- M. Levin and C. P. Nave, Tensor renormalization group approach to 2D classical lattice models, Phys. Rev. Lett. 99, 120601 (2007).
We use this term inclusively, not limited to the first TRG algorithm proposed in Ref. [1], but to all RG maps manipulating tensor networks, whether or not they involve disentangling steps or only coarse graining.
- Z. Y. Xie, H. C. Jiang, Q. N. Chen, Z. Y. Weng, and T. Xiang, Second renormalization of tensor-network states, Phys. Rev. Lett. 103, 160601 (2009).
- Z.-C. Gu and X.-G. Wen, Tensor-entanglement-filtering renormalization approach and symmetry-protected topological order, Phys. Rev. B 80, 155131 (2009).
- H. H. Zhao, Z. Y. Xie, Q. N. Chen, Z. C. Wei, J. W. Cai, and T. Xiang, Renormalization of tensor-network states, Phys. Rev. B 81, 174411 (2010).
- Z. Y. Xie, J. Chen, M. P. Qin, J. W. Zhu, L. P. Yang, and T. Xiang, Coarse-graining renormalization by higher-order singular value decomposition, Phys. Rev. B 86, 045139 (2012).
- G. Evenbly and G. Vidal, Tensor network renormalization, Phys. Rev. Lett. 115, 180405 (2015).
- S. Yang, Z.-C. Gu, and X.-G. Wen, Loop optimization for tensor network renormalization, Phys. Rev. Lett. 118, 110504 (2017).
- M. Bal, M. Mariën, J. Haegeman, and F. Verstraete, Renormalization group flows of Hamiltonians using tensor networks, Phys. Rev. Lett. 118, 250602 (2017).
- G. Evenbly, Implicitly disentangled renormalization, arXiv:1707.05770.
- M. Hauru, C. Delcamp, and S. Mizera, Renormalization of tensor networks using graph independent local truncations, Phys. Rev. B 97, 045111 (2018).
- T. Yamashita and T. Sakurai, A parallel computing method for the higher order tensor renormalization group, Comput. Phys. Commun. 278, 108423 (2022).
- X. Lyu and N. Kawashima, Essential difference between 2D and 3D from the perspective of real-space renormalization group, arXiv:2311.05891.
Although significant progress was recently reported in Ref. [15].
- X. Lyu and N. Kawashima, Three-dimensional real space renormalization group with well-controlled approximations, Phys. Rev. E 111, 054140 (2025).
- T. Kennedy and S. Rychkov, Tensor RG approach to high-temperature fixed point, J. Stat. Phys. 187, 33 (2022).
- T. Kennedy and S. Rychkov, Tensor renormalization group at low temperatures: discontinuity fixed point, Ann. Henri Poincaré 25, 773 (2024).
- N. Ebel, 3D tensor renormalisation group at high temperatures, Ann. Henri Poincaré 26, 1291 (2024).
We are aware of only one previous work [20] which tried to apply the Newton method to locate tensor RG fixed points. Their search failed beyond bond dimension , for reasons which were not clearly identified at the time but likely due to a combination of not recognizing the importance of eliminating the stress-tensor eigenvalue 1 and working with a tensor RG algorithm without disentangling.
- M. Hinczewski and A. N. Berker, High-precision thermodynamic and critical properties from tensor renormalization-group flows, Phys. Rev. E 77, 011104 (2008).
- X. Lyu, RuQing G. Xu, and N. Kawashima, Scaling dimensions from linearized tensor renormalization group transformations, Phys. Rev. Res. 3, 023048 (2021).
- W. Guo and T.-C. Wei, Tensor network methods for extracting conformal field theory data from fixed-point tensors and defect coarse graining, Phys. Rev. E 109, 034111 (2024).
This is the term we propose hoping that it will stick, as there is no generally accepted term.
- G. Evenbly and G. Vidal, Local scale transformations on the lattice with tensor network renormalization, Phys. Rev. Lett. 116, 040401 (2016).
- K. Wilson and J. B. Kogut, The renormalization group and the epsilon expansion, Phys. Rep. 12, 75 (1974).
- F. Wegner, The critical state, general aspects, in Phase Transitions and Critical Phenomena, edited by C. Domb and M. Green (Academic, New York, 1976), Vol. 6, pp. 8–126.
- N. Ebel, T. Kennedy, and S. Rychkov, Transfer matrix and lattice dilatation operator for high-quality fixed points in tensor network renormalization group, arXiv:2409.13012 [Phys. Rev. B (to be published)].
- G. Evenbly, Algorithms for tensor network renormalization, Phys. Rev. B 95, 045117 (2017).
- M. Levin, Real space renormalization group and the emergence of topological order, in Workshop Topological Quantum Computing, Institute for Pure and Applied Mathematics, UCLA (2007), https://www.ipam.ucla.edu/abstract/?tid=6595&pcode=TQC2007.
This is because Hilbert-Schmidt tensors can be contracted along one bond: The result is finite and Hilbert-Schmidt. This implies that the partition function of an tensor network built of Hilbert-Schmidt tensors is finite [17], while this property is not guaranteed for tensors which are not Hilbert-Schmidt.
Recently, there were claims of exact tensor network RG fixed points constructed in Refs. [32, 33, 34]. We find some aspects of those works questionable. In particular, it has not been verified that the proposed exact fixed-point tensors remain Hilbert-Schmidt when the cutoff is removed. See Ref. [35], where we also provide an argument that tensor RG without disentangling cannot have an exact RG fixed point which is Hilbert-Schmidt and corresponds to a nontrivial CFT.
- A. Ueda and M. Yamazaki, Fixed-point tensor is a four-point function, arXiv:2307.02523.
- A. Ueda, Renormalization group flow and fixed-point in tensor network representations, Ph.D. thesis, University of Tokyo [arXiv:2401.18068].
- G. Cheng, L. Chen, Z.-C. Gu, and L.-Y. Hung, Precision reconstruction of rational conformal field theory from exact fixed-point tensor network, Phys. Rev. X 15, 011073 (2025).
- N. Ebel, T. Kennedy, and S. Rychkov, Renormalization Group with Tensor Networks: Exact Fixed Points, Hilbert-Schmidt Condition, and Necessity of Disentangling (to be published).
The critical temperature may be exactly known if the lattice model is exactly solvable, like the nearest-neighbor 2D Ising. In practical calculations at finite , the critical temperature shifts a bit from the exact one. To find the shifted critical temperature, one may use the bisection method; see Ref. [37].
As mentioned in Ref. [36], the critical temperature shifts from the exact when working at finite bond dimension. To locate the finite- critical temperature, one uses the bisection algorithm: (i) Start from a “bracketing interval” such that is in the low-temperature phase and is in the high-temperature phase. (ii) Test the midpoint of the interval —which phase is it in? This is done by running tensor RG for several steps until the tensor starts approaching the high-temperature or lower-temperature fixed points, which can be noticed by monitoring the singular values computed as in Eq. (3.6). (iii) Bisection: Depending on the outcome of (ii), replace the interval by its lower or upper half whose end points are in different phases. (iv) Repeat the above three steps until the bracketing interval has length smaller than the required accuracy .
This standard terminology may be a bit confusing, since temperature is a microscopic variable and cannot be varied directly around . What is meant is that the eigenvector arises from the temperature perturbation of the microscopic tensor after many RG steps.
For prior discussions of relations between tensor RG and CFT, see, e.g., Refs. [21, 22, 24, 40]. Aspects related to rotation needed for us were not discussed in those references.
- A. Ueda and M. Oshikawa, Finite-size and finite bond dimension effects of tensor network renormalization, Phys. Rev. B 108, 024413 (2023).
- A. A. Belavin, A. M. Polyakov, and A. B. Zamolodchikov, Infinite conformal symmetry in two-dimensional quantum field theory, Nucl. Phys. B 241, 333 (1984).
Perturbing by the unit operator simply rescales the partition function. In tensor RG, this would translate to rescaling . Since we fixed the normalization of [Eq. (2.4)], such a perturbation is not present among the eigenvectors.
In the standard RG parlance, perturbation by a total derivative is classified as “redundant” [26].
- P. Di Francesco, P. Mathieu, and D. Senechal, Conformal Field Theory (Springer, New York, 1997).
By spatial symmetry, we mean point group symmetry. Lattice translational symmetry is always present and is left implicit. For unequal horizontal and vertical nearest-neighbor couplings , spatial symmetry gets reduced to a smaller group. The final spatial symmetry depends on whether the reduction of the spin model to a tensor network is performed rotating by not. In this paper, we study the case with rotation; see Appendix pp2.
- M. Hauru, G. Evenbly, W. W. Ho, D. Gaiotto, and G. Vidal, Topological conformal defects with tensor networks, Phys. Rev. B 94, 115125 (2016).
- G. Evenbly, Example codes: TNR, https://www.tensors.net/tnr (accessed: 2024-03-23).
The isotropic TNR scheme from Appendix C in Ref. [28] would preserve rotation symmetry. This complicated map acts on networks built of three different tensors. To our knowledge, it has not been implemented in practice.
If we used a tensor RG algorithm preserving one or both axis reflections, such as Refs. [7, 10, 46, 47], we could project out the second perturbation in Eq. (2.9), but the first one would still be present.
The earliest tensor RG map [1] did change the orientation; however, the point we make—that this eliminates eigenvalues 1—did not play any role in that pioneering paper, which was focused on other issues.
We do not know of any interesting model where operators of spin have dimension 2. In reflection positive models, they should have dimension at least by the unitarity bounds.
Note that we use superscripts to number RG iterates (2.5) while subscripts for Newton iterates.
Below, when extracting the CFT spectrum from the linearized RG map, we also consider the Jacobian in the -odd subspace.
On the contrary, if we try to apply this to instead of , has eigenvalues 1, is not invertible, and the Newton method fails.
In particular, for the bond dimension used in our numerical calculations, just storing full would require around a terabyte of RAM (assuming we use 64-bit floating point numbers). Such memory requirement is far beyond our computational resources.
- https://github.com/ebelnikola/GILT_TNR_R.
We thank Clément Delcamp for explaining this point and for passing to us a minimal working version of the original Gilt-TNR code [58] where the described strategy is realized.
- Gilt-TNR, https://github.com/Gilt-TNR/Gilt-TNR.
- K. Homma, T. Okubo, and N. Kawashima, Nuclear norm regularized loop optimization for tensor network, Phys. Rev. Res. 6, 043102 (2024).
To compute the distance between tensors with , we applied additional relative discrete gauge fixing (akin to that used in Ref. [21]), as using evaluated at the tensor approximating the critical one was not enough to bring tensors close to each other (see Appendix pp4).
Except for a blip around step 11, where a small irregularity is also seen in the singular values (Fig. 4).
For the trajectory originating in the nearest-neighbor Ising model, operator is known to be fine-tuned to zero [40, 63, 64, 65].
- M. Caselle, M. Hasenbusch, A. Pelissetto, and E. Vicari, Irrelevant operators in the two-dimensional Ising model, J. Phys. A 35, 4861 (2002).
- P. Reinicke, Analytical and non-analytical corrections to finite-size scaling, J. Phys. A 20, 5325 (1987).
- A. Poghosyan, Shaping lattice through irrelevant perturbation: Ising model, J. High Energy Phys. 11 (2019) 083.
See Remark 3.1. Apart from , the fixed point also depends, of course, on other parameters of Gilt-TNR such as , but we leave this dependence implicit.
One can also see from Table 3 that the horizontal reflection is broken by a smaller amount than rotations and the vertical reflection. For example, in column 2, we have , (horizontal reflections) hold to a much better accuracy than say (vertical reflection). A likely reason for this is given in Ref. [68].
That and are chosen before and is the likely reason for why the horizontal reflection symmetry is broken weaker than the vertical one [67].
For , 20, we follow the same procedure as for . First, we find approximate by bisecting to and looking for the longest plateau in singular values as in Fig. 4. We find () and (). Then, we produce a plot of Hilbert-Schmidt distances between subsequent gauge-fixed tensors, as in Fig. 5. The approximate fixed-point tensor is defined as corresponding to the minimum of this plot.
Other tensor RG algorithms involving disentanglers, such as, e.g., TNR [7], also involve iterative optimization of disentanglers, to minimize a cost function expressing a truncation error. It would be interesting to see if those algorithms are, or may be made, continuous or differentiable in a small neighborhood of the critical fixed point. To our knowledge, this has never been tested carefully.
A tensor is -even or -odd if , where , , , and are the quantum numbers of the four legs and the sign is for even and for odd.
- julia, https://julialang.org/.
- J. Bezanson, A. Edelman, S. Karpinski, and V. B. Shah, julia: A fresh approach to numerical computing, SIAM Rev. 59, 65 (2017).
- J. Haegeman, KrylovKit (2024), https://github.com/Jutho/KrylovKit.jl.
Computing largest eigenvalues and the corresponding eigenvectors of by this method requires calls of the RG map and for takes a few minutes on a laptop.
Note that the Jacobian matrix is real but, in general, not symmetric, and so some eigenvalues come in complex-conjugate pairs.
Other works [9, 24] said they could reach an approximate fixed-point tensor by gauge fixing, but without a plot like Fig. 5 the accuracy is hard to know. Reference [59] quantified the rate of convergence to the fixed point by plotting the norm difference of the vectors of singular values for consecutive tensors as a function of the RG step but without performing gauge fixing.
- A. Acuaviva, V. Makam, H. Nieuwboer, D. Pérez-García, F. Sittner, M. Walter, and F. Witteveen, The minimal canonical form of a tensor network, in Proceedings of the 2023 IEEE 64th Annual Symposium on Foundations of Computer Science (FOCS) (IEEE, New York, 2023), pp. 328–362 [arXiv:2209.14358].
The change in the RG map can be inferred from the linearization expression [Eq. (40) in Ref. [21] ] and is also stated explicitly in Ref. [22] below Eq. (18).
Approximate values of were obtained by the bisection method as explained after Eq. (3.6) with .
For all values of in Fig. 8, there is a pair of complex-conjugate eigenvalues in the lower part of the plot. For most values of , the pair is the 9th and 10th eigenvalues, but for a few values of it is the 8th and 9th. For complex eigenvalues, we plot their absolute value. Since the two eigenvalues in this pair have the same absolute value, the result is an “” and a “” right on top of each other.
- Y. Saad and M. H. Schultz, GMRES: A generalized minimal residual algorithm for solving nonsymmetric linear systems, SIAM J. Sci. Stat. Comput. 7, 856 (1986).
Tensor in this section should not be confused with tensor in Sec. 3b. They are different tensors because the RG map is different. Also, in Sec. 3b, which was chosen to minimize , while here we choose simply as a sufficiently large number.
We thank Naoki Kawashima for a discussion.
- J. Zierenberg, N. G. Fytas, M. Weigel, W. Janke, and A. Malakis, Scaling and universality in the phase diagram of the 2D Blume-Capel model, Eur. Phys. J. Special Topics 226, 789 (2017).
- M. E. Fisher, Yang-Lee edge singularity and field theory, Phys. Rev. Lett. 40, 1610 (1978).
- S. Basu and V. Oganesyan, Critical correlations of Ising and Yang-Lee critical points from tensor RG, arXiv:2204.06763.
- V. Dotsenko, J. L. Jacobsen, M.-A. Lewis, and M. Picco, Coupled Potts models: Self-duality and fixed point structure, Nucl. Phys. B 546, 505 (1999).
- G. Evenbly, TensorTrace, https://www.tensortrace.com/ (accessed: 2024-07-17).
Sometimes, when the lattice model is translated to a tensor network representation, the spin lattice is rotated by with respect to the tensor network, as in Appendix pp2. The lattice model then has somewhat unusual periodic boundary conditions. This microscopic detail does not play a role in our paper.
Because of the lattice rotation by , the equality requires nonstandard periodic boundary conditions on the Ising side, assuming the usual periodic boundary conditions on the tensor network side.
The critical temperature is given implicitly by .
The Arnoldi method requires evaluations of directional derivatives , each of which takes with our finite difference approximation method.
- Wikipedia, Automatic differentiation, https://en.wikipedia.org/wiki/Automatic_differentiation.
- https://github.com/brucelyu/tensorRGflow/tree/main.
- C. Fieker, W. Hart, T. Hofmann, and F. Johansson, Nemo/Hecke: Computer algebra and number theory packages for the julia Programming Language, in Proceedings of the 2017 ACM on International Symposium on Symbolic and Algebraic Computation, ISSAC ’17 (ACM, New York, 2017), pp. 157–164.
- abstractalgebra.jl., https://github.com/Nemocas/AbstractAlgebra.jl.
The linear solver returns one solution and, optionally, the kernel of the matrix, corresponding in our case to vectors that realize symmetries discussed before Eq. (d4).
In practice, this need arises when evaluating the Jacobian eigenvalues around the fixed point in the -odd sector. This requires computing for small -odd perturbations .
As a matter of fact, this observation also applies to Gilt-TNR used to our work. In fact, we have checked that the fixed point is reached even if the continuous gauge-fixing step is omitted in our algorithm. Nevertheless, we decided to keep the continuous gauge-fixing step, since it is not expensive. Also, having this step prompted us to reflect more deeply why the orthogonal gauge fixing is actually sufficient in our algorithm (Appendix pp4-s3).
By care we mean, e.g., the need to solve the CDL problem. By luck we mean, e.g., that it is hard to a priori exclude such situations as cycles of finite length. For example, discrete dynamical systems are known to generically undergo period-doubling bifurcations.
We believe the statement to the contrary below Eq. (B5b) in Ref. [21] to be incorrect.
- W. H. Press, S. A. Teukolsky, W. T. Vetterling, and B. P. Flannery, Numerical Recipes 3rd Edition: The Art of Scientific Computing (Cambridge University Press, Cambridge, England, 2007).
We obtain the eigenvector using the Arnoldi method. For this, we approximate using finite difference formula Eq. (e1) with .
- G. Li, K. H. Pai, and Z.-C. Gu, Tensor-network renormalization approach to the -state clock model, Phys. Rev. Res. 4, 023159 (2022).
While the basis vectors , , and are complex, one may show that the tensor is real due to symmetry of . The initial tensor is invariant under an action, and our RG map preserves this symmetry.
