---
title: Infinite Projected Entangled-Pair States (iPEPS)
url: https://www.emergentmind.com/topics/infinite-projected-entangled-pair-states-ipeps
type: topic
---

# Infinite Projected Entangled-Pair States (iPEPS)

Infinite projected entangled-pair states (iPEPS) are a variational tensor-network ansatz for two-dimensional quantum many-body wavefunctions defined directly in the thermodynamic limit. The construction replaces an infinite lattice state by a periodic tiling of a finite unit cell of local tensors whose virtual indices are contracted according to the lattice geometry; the expressive power is controlled systematically by the virtual bond dimension $D$, with $D=1$ yielding a product state and larger $D$ admitting progressively more entanglement [1508.04003].

## 1. Tensor-network ansatz and state representation

On the square lattice, the basic local object is a rank-5 tensor $A$ with one physical index and four virtual indices connecting nearest neighbors. In the notation used across the literature, a site tensor may be written as $A^{s}_{lurd}$, where $s$ has local dimension $d$ and $(l,u,r,d)$ are virtual indices of dimension $D$. For a translationally invariant phase, a single tensor can be repeated on every site; for states with spontaneous symmetry breaking, a larger periodic supercell is used, such as two tensors for Néel order or larger cells for stripe states [1508.04003].

The wavefunction is obtained by contracting all neighboring virtual indices across the infinite lattice,
$$
|\Psi(A)\rangle = \sum_{\{s_i\}} \mathrm{Contraction}\!\left(\prod_i A^{s_i}_{l_i u_i r_i d_i}\right)|\{s_i\}\rangle,
$$
or, in periodic-unit-cell notation, by repeating a finite set of tensors $\{A^{[x,y]}\}$ over the plane [1508.04003]. The number of variational parameters per tensor scales as $dD^4$. This finite-parameter description is the central reason iPEPS can work directly at infinite system size while remaining systematically improvable.

The same formalism extends beyond the square lattice by coarse graining or embedding. Honeycomb, kagome, triangular, square-kagome, ruby, and triangle-honeycomb lattices can all be represented within a square-lattice CTMRG framework by blocking several microscopic degrees of freedom into an enlarged on-site physical space, or by using iPESS-like decompositions and then mapping to square-lattice contractions [2308.12358]. In three dimensions, the analogous infinite PEPS construction on the cubic lattice uses rank-7 tensors with one physical and six virtual indices, again repeated periodically in the thermodynamic limit [2102.06715].

A particularly important generalization is the translationally invariant representation of incommensurate order. In the spiral construction, one keeps a single-site translationally invariant iPEPS $|{\rm iPEPS}(A)\rangle$ and applies a position-dependent physical rotation,
$$
|\psi(A,Q)\rangle = U(Q)\,|{\rm iPEPS}(A)\rangle,\qquad
U(Q)=\prod_r e^{i(Q\cdot r)S_r^y},
$$
so that the spiral wavelength is encoded in a continuous wavevector $Q$ rather than in an enlarged tensor unit cell [2311.05534]. This decouples the spatial period of the order from the tensor-network unit cell.

## 2. Contraction, environments, and transfer matrices

Expectation values in iPEPS require contraction of an infinite two-dimensional tensor network, which is not performed exactly in practice. The dominant approach in the cited works is corner transfer matrix renormalization group (CTMRG), or closely related CTM variants, where the infinite environment of a local region is approximated by four corner tensors and four edge tensors with an environment bond dimension $\chi$ controlling the contraction accuracy [1508.04003].

The contraction is typically formulated in the double layer, obtained by contracting bra and ket tensors over physical indices. For a local tensor $A$, the associated double-layer tensor has effective virtual dimension $D^2$ on each leg. In standard single-site translationally invariant CTMRG, the environment consists of four corners $\{C_i\}$ and four edges $\{T_i\}$; for larger unit cells, separate environments are maintained for each inequivalent tensor position [2311.05534]. Directional CTMRG updates iteratively absorb rows or columns of double-layer tensors and truncate the enlarged boundary spaces back to $\chi$ by projectors constructed from singular-value decompositions of local environment patches [2308.12358].

The transfer-matrix viewpoint is central. Row-to-row or column-to-column transfer matrices built from the double-layer network determine long-distance properties, and the leading correlation length is extracted from the dominant eigenvalues,
$$
\xi = -\frac{1}{\ln |\lambda_1/\lambda_0|},
$$
or equivalently with the largest and second-largest eigenvalues under the indexing convention used in a given paper [2311.05534]. This quantity is both a physical diagnostic and a control parameter for finite-correlation-length scaling.

For standard ground-state calculations, $\chi$ is increased until contraction errors are negligible compared to finite-$D$ errors; in the 2D Hubbard study, values up to several hundreds were sufficient for this purpose [1508.04003]. In the anisotropic triangular-lattice spiral simulations, optimization used $\chi$ up to $4D^2$, while observables were measured at larger $\chi_{\rm obs}\approx 10D^2$ until stable [2311.05534]. The recent GPU-oriented implementation Ace-TN keeps the same CTMRG structure but accelerates projector construction and contractions, using randomized SVD and simple multi-GPU parallelization for directional moves [2503.13900].

A recurrent practical subtlety is gauge freedom. Unlike matrix product states, PEPS do not admit an exact global canonical form. Nevertheless, local gauge fixing, bond balancing, and phase fixing in the SVDs used to construct CTM projectors substantially improve numerical conditioning and fixed-point convergence [1503.05345]. This is not merely a technical detail: ill-conditioned norm tensors can destabilize optimization and may even generate spurious minima when $\chi$ is too small [2206.06230].

## 3. Optimization schemes and tensor updates

The oldest widely used optimization route is imaginary-time evolution. For a local Hamiltonian $\hat H$ with nearest-neighbor terms, one Trotterizes $e^{-\beta \hat H}$ into small local gates,
$$
e^{-\beta \hat H}\approx \left(\prod_b \hat U_b\right)^n,\qquad
\hat U_b=e^{-\tau \hat H_b},
$$
with a second-order decomposition implemented by reversing the gate order on alternating steps [1508.04003]. Acting with a two-site gate enlarges the corresponding virtual bond, after which one truncates back to the target bond dimension $D$.

The main truncation strategies differ by how much of the global environment they use. In the simple update, local diagonal bond-weight matrices approximate the environment, leading to low cost but limited accuracy in strongly entangled or critical regimes [1503.05345]. In the full update, the truncation is determined by minimizing a cost function with the full CTM environment. In the Hubbard formulation, the local truncation minimizes
$$
C = \min_{\tilde A,\tilde B}\big\|\,|\Psi'_{A'B'}\rangle-|\tilde\Psi_{\tilde A\tilde B}\rangle\,\big\|,
$$
or equivalently the associated quadratic form $d(\tilde A,\tilde B)$ built from overlaps of the post-gate and truncated states [1508.04003]. This environment-aware truncation substantially improves fidelity to the evolved state.

Several refinements address the computational bottlenecks of the full update. Fast full update evolves the tensors and the environment simultaneously, performing only one CTM iteration after each gate instead of fully reconverging the environment; this yields major speedups and improved stability, especially when combined with local gauge fixing of the norm tensor [1503.05345]. Loop update and full loop update replace bondwise truncation by cyclic optimal truncation around a plaquette, explicitly targeting redundant internal correlations generated on closed loops; benchmark results show improved critical behavior relative to conventional simple and full updates [1906.04085].

A second major optimization family is direct variational minimization of the Rayleigh quotient
$$
E(A)=\frac{\langle\psi(A)|H|\psi(A)\rangle}{\langle\psi(A)|\psi(A)\rangle}.
$$
In the CTM-based variational scheme, local updates solve generalized eigenvalue problems of the form
$$
H_{\rm eff}\,\mathrm{vec}\,A = E\,N_{\rm eff}\,\mathrm{vec}\,A
$$
for effective Hamiltonian and norm matrices obtained by summing Hamiltonian contributions over the infinite lattice with CTM environments [1605.03006]. This global energy-minimization strategy was shown to give substantially more accurate energies than the then-standard imaginary-time methods at similar computational cost.

Automatic differentiation has generalized this approach further. In AD-based iPEPS, the entire energy evaluation—including CTMRG—is treated as a differentiable program, and gradients are propagated through the converged CTM fixed point rather than through an unrolled sequence of CTM iterations. The review literature emphasizes backward-mode AD, fixed-point differentiation, and optimizers such as nonlinear conjugate gradient and L-BFGS as the current state of the art for variational ground-state simulations [2308.12358].

## 4. Extrapolation, finite-correlation-length scaling, and critical behavior

Finite $D$ and finite $\chi$ introduce distinct cutoffs, and a central methodological question is how to extrapolate finite-iPEPS data toward the exact thermodynamic answer. A widely used older heuristic was to fit observables as functions of $1/D$, but several papers show that this can be irregular and unreliable, especially in competitive or critical regimes [1508.04003].

A more controlled alternative is the truncation-error extrapolation introduced for full-update imaginary-time evolution. Defining
$$
w(D)=\frac{C(D,\beta\to\infty)}{\tau},
$$
where $C$ is the full-update truncation cost and $\tau$ the Trotter step, one finds empirically that the variational energy often depends much more smoothly on $w$ than on $1/D$ [1508.04003]. In the 2D Hubbard benchmarks, third-order polynomial fits in $w$ produced near-exact energies at $U/t=0$ and excellent agreement with AFQMC at half filling, while also resolving the competition between vertical and diagonal stripe states at $U/t=8$, $n=0.875$.

A different, now standard, route is finite-correlation-length scaling (FCLS). For Lorentz-invariant critical points, the optimal finite-$D$ iPEPS approximation exhibits a finite correlation length even at criticality; this provides the two-dimensional analogue of one-dimensional finite-entanglement scaling [1803.08445]. In this framework, the finite system size $L$ of finite-size scaling is replaced by the intrinsic iPEPS correlation length $\xi_D$. For an order parameter $m$ near criticality,
$$
m(g,D)=\xi_D^{-\beta/\nu} M(g\,\xi_D^{1/\nu}),
$$
and at criticality $m\sim \xi_D^{-\beta/\nu}$ [1803.08445]. The same logic yields practical crossing and collapse procedures that avoid higher moments of the order parameter. Applied to interacting spinless fermions on the honeycomb lattice, this gave $V_c/t=1.356(2)$, $\beta=0.51(1)$, and $\nu=0.79(2)$, in agreement with QMC [1803.08445].

In ordered Goldstone phases, FCLS takes a particularly simple form. For the anisotropic triangular Heisenberg model, the energy and magnetization were extrapolated as
$$
e(1/\xi)=e_0+\frac{a}{\xi^3}+O(1/\xi^4),\qquad
m^p(1/\xi)=m_0^p+\frac{\alpha_p}{\xi}+O(1/\xi^2),
$$
with $p=2$ in the Néel phase and both $p=1$ and $p=2$ examined in the spiral phase [2311.05534]. For coupled spin-$1/2$ ladders, separate transfer-matrix correlation lengths $\xi_x$ and $\xi_y$ were used in an anisotropic FCLS analysis, which remained accurate down to a narrow interval around the critical point [2206.06230].

Imaginary-time evolution itself can also be used to extract universal critical dynamics before convergence to the ground state. In the 2D transverse-field Ising model, a fully polarized initial state gives
$$
M(\tau)\propto \tau^{-\beta/(\nu z)},
$$
while a weakly magnetized initial product state yields the critical initial-slip law
$$
M(\tau)\propto \tau^\theta.
$$
Using full-update iPEPS, the reported extrapolations gave $h_c\approx 3.0445$ and $\theta\approx 0.19584$, with the measured slopes close to the 3D Ising value $-\beta/(\nu z)\approx -0.518$ [2511.10934]. This establishes that universal short-time imaginary-time scaling can be resolved at moderate bond dimension.

These extrapolation methods also delimit what finite-$D$ iPEPS cannot yet do cleanly. Near continuous transitions, optimization becomes harder, finite-$\chi$ effects can generate shallow spurious minima, and the accessible $\xi_D$ may remain below the physical correlation length in a narrow critical window [2206.06230]. For chiral phases, finite-$D$ PEPS are additionally constrained by no-go theorems, which reappear numerically as small long-distance “gossamer” tails in otherwise exponentially decaying correlators [2512.20697].

## 5. Physical applications across ordered, frustrated, and fermionic systems

iPEPS was developed as a ground-state ansatz, and its core successes remain benchmark calculations for strongly correlated two-dimensional Hamiltonians. In the single-band 2D Hubbard model, iPEPS on the infinite square lattice gave lower variational energies than fixed-node Monte Carlo in the doped, strongly correlated regime at $U/t=8$, $n=0.875$, and $D\le 16$ [1508.04003]. At half filling, the method reproduced AFQMC benchmarks with relative energy errors of order $0.14\%$ at $U/t=4$ and about $0.1\%$ at $U/t=8$ already before extrapolation, and the $w$-based analysis strongly favored a vertical superconducting stripe over a diagonal stripe in the doped case [1508.04003].

For frustrated magnets with incommensurate order, the translationally invariant spiral construction removes the commensurability constraints of finite clusters. On the anisotropic triangular lattice, the optimized wavevector $Q$ evolves continuously from Néel order at $J_{11}=0$ to $120^\circ$ order at $J_{11}=1$, while the phase diagram inferred from FCLS places a nonmagnetic regime between the ordered phases, with a quantum spin liquid region between $J_{11}\approx 0.73(1)$ and $0.80(2)$ [2311.05534]. The same work showed that a single-site spiral iPEPS at the isotropic triangular point matches a conventional 3-site unit-cell iPEPS within $10^{-4}$ in energy and magnetization at $D=6$.

For coupled two-leg ladders, U(1)-symmetric iPEPS captures the continuous transition between a Néel phase and a gapped paramagnet, with energy extrapolations consistent with QMC down to a narrow interval near the critical point $\alpha_c=0.31467(1)$ [2206.06230]. The earlier study of the same model identified a separate, more algorithmic issue: generic bond dimensions can be incompatible with emergent multiplet structures on virtual bonds, leading to spurious finite magnetization in the paramagnetic phase unless selected values of $D$ are used [1905.02164]. This does not invalidate iPEPS, but it shows that symmetry implementation and bond-sector design can be decisive in practice.

Beyond two spatial dimensions, the iPEPS formalism extends to infinite 3D lattices. For the cubic-lattice Heisenberg model, a boundary-iPEPS-plus-CTMRG contraction scheme and finite-cluster contractions yielded competitive results, including an extrapolated energy per site $e_0=-0.9024(1)$, consistent with QMC $e_0^{\rm QMC}=-0.902325(11)$ [2102.06715]. For the 3D Bose-Hubbard model, the same framework produced Mott-lobe boundaries close to QMC and competitive with B-DMFT [2102.06715].

The scope of iPEPS now includes fermionic topological phases. U(1)-symmetric fermionic iPEPS with swap-gate statistics were optimized for a $\nu=1/3$ fractional Chern insulator on the honeycomb Haldane model, with bond dimensions up to $D=9$ [2512.20697]. That work identified a critical bond dimension $D_{\min}=7$ above which the variational energy, charge homogeneity, and edge entanglement spectrum all become consistent with the target FCI phase. The equal-time Green’s function showed rapid exponential decay with $\xi_{\rm bulk}/a=0.61$ plus a small long-distance tail, and the pair-correlation function matched the continuum $\nu=1/3$ Laughlin form with an effective magnetic length $\ell_B/a\approx 1.63$ [2512.20697].

## 6. Dynamical, topological, and computational extensions

Although iPEPS originated as a ground-state method, several works have extended it to real-time, thermal, and open-system dynamics. A first-principles variational compression algorithm showed that real- and imaginary-time evolution can be simulated by applying small Trotter steps, producing an enlarged-bond iPEPS, and variationally compressing it back to the target $D$ using CTMRG overlaps [1804.03872]. A subsequent efficient formulation replaced the global fidelity objective by a local fidelity estimator and introduced unitary disentanglers on ancillas for thermal-state purifications, leading to accurate estimates of the critical temperature of the 2D transverse-field Ising model: about $0.1\%$ accuracy at $h_x=2.5$ and $0.5\%$ at $h_x=2.9$ [1811.05497].

Real-time iPEPS can also address disordered and spectroscopic problems. Disorder averaging for binary fields can be restored to translational invariance by coupling each physical spin to an ancilla spin prepared in $|+\rangle$, so that the disorder average becomes a clean expectation value in an enlarged Hilbert space [1812.03801]. Using this trick, short-time dynamics of a disordered square-lattice Heisenberg model showed a clear slowdown at strong disorder, with a percolation-based interpretation in the $h\to\infty$ limit [1812.03801]. Spectral functions are accessed by applying a local operator in a large unit cell, evolving the perturbed state in real time with fast-full update, measuring non-equal-time correlators by CTMRG at each step, and Fourier transforming them. In the 2D transverse-field Ising model this reproduced the main features of the dynamical structure factor, including the magnon line and higher-energy two-magnon structures, already at moderate $D_t$ and unit-cell size [2405.10628].

Topological order can be extracted directly from iPEPS transfer matrices. For Abelian phases, infinite MPO projectors acting on virtual indices resolve torus states with definite anyon flux and permit direct extraction of modular $S$ and $T$ matrices from overlap data on rotated tori [1910.09661]. The method was then generalized to non-Abelian topological order by identifying MPO symmetries and their fusion rules, constructing central idempotents that project onto definite anyon sectors, and computing Renyi-2 topological entanglement entropies and modular matrices directly in the infinite-size limit [2008.06391]. For exact Fibonacci and Ising string-net tensors, the reported $S$ and $T$ matrices were recovered with machine-precision accuracy [2008.06391].

At the same time, there are limits to what bulk iPEPS data alone can certify. In the anisotropic triangular study, the absence of magnetic and dimer order, short-ranged correlations, and competitive energies supported a quantum spin liquid, but the authors emphasized that iPEPS without explicit topological diagnostics cannot determine the topological order or definitively distinguish a gapped from a gapless QSL [2311.05534]. This is an important corrective to the common misconception that low energy alone fixes the phase.

The methodological ecosystem has also broadened. Automatic-differentiation-based variational iPEPS is now supported by libraries such as peps-torch, quimb, PEPSKit, variPEPS, and YASTN, with block-sparse symmetry support and fixed-point differentiation through CTMRG [2308.12358]. Ace-TN provides a GPU-first implementation of CTMRG and full or fast-full update, with randomized SVD and multi-GPU execution; the reported speedups reach about $30\times$ for full update on a single GPU versus CPU at larger $D$, and about $50$–$60\times$ on $4\times$A100 versus a 20-core CPU in contraction-dominated regimes [2503.13900].

Taken together, these developments define iPEPS less as a single algorithm than as a family of thermodynamic-limit tensor-network methods. The unifying core remains the same: a finite set of local tensors, an approximate but systematically improvable contraction of the infinite network, and a bond dimension $D$ that organizes the approximation. What has changed is the range of questions that can now be addressed with that core—from variational energies and order parameters to critical exponents, relaxation dynamics, spectral functions, anyon data, and fermionic chiral topological phases.

Source: https://www.emergentmind.com/topics/infinite-projected-entangled-pair-states-ipeps