Skip to content

Tensor Renormalization of Euclidean Path Integrals

Euclidean tensor renormalization begins with an exact local factorization of a finite-lattice partition function and then approximates its contraction by repeated blocking and bond truncation. The exact tensorization, the truncation at each blocking step, normalization factors, symmetry sectors, impurity insertions, volume, and lattice spacing must remain separately visible.

Required background. Entanglement structure and tensor-network ansätze supplies tensor graphs, bonds, and gauge redundancy. Lattice regulators and target continuum theories supplies the finite Euclidean regulator and target contract.

Helpful background. Wilsonian coarse graining and theory space supplies the RG interpretation; tensor blocking below is a concrete contraction algorithm, not automatically an exact Wilsonian action flow.

For the two-dimensional Ising model on a square lattice,

Z(K)={σx=±1}xyeKσxσy,K dimensionlessZ(K)=\sum_{\{\sigma_x=\pm1\}} \prod_{\langle xy\rangle}e^{K\sigma_x\sigma_y}, \qquad K\ \text{dimensionless}

in a dimensionless convention. Factor each bond as

eKσσ=coshKn=01(tanhKσ)n(tanhKσ)n.e^{K\sigma\sigma'} =\cosh K\sum_{n=0}^{1} (\sqrt{\tanh K}\,\sigma)^n (\sqrt{\tanh K}\,\sigma')^n.

Summing the spin at a site produces a rank-four tensor

Tn1n2n3n4=2(coshK)2(tanhK)(n1+n2+n3+n4)/2δn1+n2+n3+n4even,T_{n_1n_2n_3n_4} =2(\cosh K)^2 (\tanh K)^{(n_1+n_2+n_3+n_4)/2} \delta_{n_1+n_2+n_3+n_4\,{\rm even}},

and the exact finite-volume identity is

Z(K)=tTrxTx.Z(K)=\operatorname{tTr}\prod_x T_x.

The even-parity rule is a local symmetry constraint. Character expansions generalize this construction to compact groups, while quadrature or local-basis decompositions treat continuous fields; each introduces its own finite character or quadrature control if the decomposition is truncated. Tensor-lattice formulations of spin, gauge, and field theories and their renormalization applications are reviewed by Meurice, Sakai, and Unmuth-Yockey 2022.

Regulator and convention box. Record the Euclidean action, lattice and boundary conditions, spacing aa, volume, tensorization identity, initial index ranges, symmetry sectors, blocking geometry, retained bond dimension χ\chi, tensor normalization convention, number of steps, contraction termination, impurity definition, and observable renormalization. A local SVD discarded norm is not by itself a global free-energy or correlator bound.

The geometry map places this construction on the partition-function branch. Unlike an MPS or PEPS, the physical variables have already been summed into a closed network before blocking begins.

A Euclidean lattice partition function is exactly tensorized and then follows the TRG or TNR branch through blocking, truncation, normalization, and independent volume and spacing controls.

Euclidean tensor renormalization approximates the contraction of a closed finite-lattice network. The diagram is schematic: exact tensorization precedes bond truncation, and continuum inference still requires symmetry, normalization, volume, spacing, and observable-matching checks.

A typical blocking step reshapes a tensor into a matrix MM, computes

M=UΣV,M=U\Sigma V^\dagger,

and retains the largest χ\chi singular values. For that isolated matrix in the Frobenius norm,

minrankMχχMMχF2=i>χσi2.\min_{\operatorname{rank}M_\chi\leq\chi} \|M-M_\chi\|_F^2 =\sum_{i>\chi}\sigma_i^2.

The equality is exact but local. Subsequent nonlinear blocking, tensor gauges, and impurity insertions can amplify or redirect the discarded components. Plain tensor renormalization can also retain short-range structures that obscure a critical fixed point; tensor-network renormalization introduces disentangling operations to remove such correlations Evenbly and Vidal 2015, pp. 1–4. The original tensor renormalization construction is given by Levin and Nave 2007.

Numerical stability requires extracting scale factors. If

T(k)=skT^(k),T^{(k)}=s_k\widehat T^{(k)},

then the multiplicity NkN_k of tensors at level kk contributes

logZ=kNklogsk+logZ^final.\log Z=\sum_kN_k\log s_k+\log\widehat Z_{\rm final}.

Dropping any sks_k can leave normalized local tensors looking converged while shifting the free-energy density. A valid implementation tests the identity with and without normalization on a small network.

Impurity tensors and observable normalization

Section titled “Impurity tensors and observable normalization”

For an observable obtained by differentiating a coupling hh,

O=1ZZh,\langle O\rangle =\frac{1}{Z}\frac{\partial Z}{\partial h},

replace one or more local tensors by TO=hTT_O=\partial_hT and coarse-grain the numerator consistently with the denominator. The impurity generally requires a larger effective bond support than the partition function. Reusing the bulk discarded spectrum without testing the impurity can therefore yield an accurate free energy and an inaccurate susceptibility.

For separated insertions, preserve their relative positions until their causal blocking cones merge. After merging, the composite impurity and its normalization must be tracked. Operator mixing and continuum renormalization are additional to the tensor contraction.

At K=0K=0, tanhK=0\tanh K=0 and only T0000=2T_{0000}=2 survives. On VV sites,

Z(0)=2V,f(0)=1VlogZ=log2.Z(0)=2^V, \qquad f(0)=-\frac{1}{V}\log Z=-\log2.

Every blocking and normalization scheme must reproduce this result exactly with χ=1\chi=1. The first derivative vanishes, KlogZK=0=0\partial_K\log Z|_{K=0}=0, because independent spins have zero nearest-neighbor correlation. This pair checks the partition function and a derivative insertion without Monte Carlo or extrapolation.

The full finite-lattice tensor contraction can also be compared with direct enumeration on a 2×22\times2 periodic lattice, provided the convention for repeated bonds is fixed. Such a check detects orientation and multiplicity mistakes that the K=0K=0 limit cannot.

Adversarial failure: a converged free energy, wrong susceptibility

Section titled “Adversarial failure: a converged free energy, wrong susceptibility”

Suppose the bulk free energy is stable across χ=16,24,32\chi=16,24,32, but the susceptibility uses an impurity truncated by the bulk isometries. Near criticality the impurity may couple strongly to directions negligible in the bulk norm. The free-energy plateau does not certify the derivative. Repeat the blocking with impurity-aware subspaces, compare finite differences of logZ(h)\log Z(h), and scan χ\chi for the susceptibility itself.

The chapter-wide tensor-network regulator and error record provides the common fields for the tensorization, bond flow, observable, and continuum claim.

  • Verify the local factorization entry by entry or by an independent character identity.
  • Recover Z(0)=2VZ(0)=2^V and an exactly enumerable small lattice.
  • Preserve symmetry blocks and test forbidden tensor entries after every truncation.
  • Retain every blocking normalization and reconstruct logZ\log Z independently.
  • Scan bond dimension for the actual impurity observable, not only the bulk tensor.
  • Compare derivatives of logZ\log Z with impurity contractions.
  • Separate volume, initial quadrature or character cutoff, blocking bond dimension, and lattice spacing.
  • Compare a selected point with Monte Carlo or exact transfer-matrix data whose systematics are independent.

After this page, you should be able to:

  1. derive a local tensor representation of a regulated partition function and insert an observable with all normalization factors explicit; and
  2. track symmetry, bond truncation, blocking normalization, volume, and lattice spacing as distinct controls through a Euclidean tensor flow.

1. Parity rule. Show that the Ising local tensor vanishes when n1+n2+n3+n4n_1+n_2+n_3+n_4 is odd.

Solution

The spin sum contains σ=±1σn1++n4\sum_{\sigma=\pm1}\sigma^{n_1+\cdots+n_4}. It equals two for an even exponent and zero for an odd exponent, giving the displayed Kronecker constraint.

2. Normalization multiplicity. A 4×44\times4 network is blocked to 2×22\times2 and then 1×11\times1. If tensors are divided by s0s_0 before the first contraction and by s1s_1 before the second, what is the contribution to logZ\log Z?

Solution

There are 16 original tensors and 4 tensors after the first block, so the extracted contribution is 16logs0+4logs116\log s_0+4\log s_1. The final normalized contraction supplies the remaining term.

  • Evenbly, Glen, and Guifré Vidal. “Tensor Network Renormalization.” Physical Review Letters 115 (2015): 180405. DOI.
  • Levin, Michael, and Cody P. Nave. “Tensor Renormalization Group Approach to Two-Dimensional Classical Lattice Models.” Physical Review Letters 99 (2007): 120601. DOI.
  • Meurice, Yannick, Ryo Sakai, and Judah Unmuth-Yockey. “Tensor Lattice Field Theory with Applications to the Renormalization Group and Quantum Computing.” Reviews of Modern Physics 94 (2022): 025005. DOI.