Entanglement renormalization circuits for 2⁒d2𝑑2d2 italic_d Gaussian Fermion States

Sing Lam Wong Department of Physics and Astronomy, and Stewart Blusson Quantum Matter Institute, University of British Columbia, Vancouver, BC, Canada V6T 1Z1    Andrew C. Potter Department of Physics and Astronomy, and Stewart Blusson Quantum Matter Institute, University of British Columbia, Vancouver, BC, Canada V6T 1Z1 Quantinuum, 303 S. Technology Ct, Broomfield, Colorado 80021, USA
Abstract

The simulation of entangled ground-states of quantum materials remains challenging for classical computational methods in more than one spatial dimension, and is a prime target for quantum computational advantage. To this end, an important goal is to identify efficient quantum state preparation protocols that minimize the physical qubit number and circuit depth resources required to capture higher-dimensional quantum correlations. This work introduces a quantum circuit compression algorithm for Gaussian fermion states based on the multi-scale entanglement renormalization ansatz (MERA), which provides an exponential reduction in the circuit depth required to approximate highly-entangled ground-states relevant for quantum materials simulations. The algorithm, termed two-dimensional Gaussian MERA (2⁒d2𝑑2d2 italic_d GMERA), extends MERA techniques to compress higher-dimensional Gaussian states. Through numerical simulations of the Haldane model on a honeycomb lattice, the method is shown to accurately capture area-law entangled states including topologically trivial insulators, Chern insulators, and critical Dirac semimetals. While Gaussian states alone are classically simulable, this approach establishes empirical upper bounds on quantum resources needed to prepare free fermion states that are adiabatically connected to correlated ground states, providing guidance for implementing these protocols on near-term quantum devices and offering a foundation for simulating more complex quantum materials. Finally, we develop a novel fermion-to-qubit encoding scheme, based on an expanding 2⁒d2𝑑2d2 italic_d topological order, that enables implementing fermionic rotations via qubit Pauli rotations with constant Pauli weight independent of system size.

††preprint: APS/123-QED

I Introduction

The simulation of entangled ground states of quantum materials in more than one spatial dimension remains challenging for classical computational methods, and is a prime target for quantum computational advantage. However, practical limitations of quantum computing hardware motivate the need for efficient quantum state preparation protocols that minimize the physical qubit number and circuit depth resources required to capture higher-dimensional quantum correlations.

In this work, we construct an algorithm to approximately compress area-law-entangled two-dimensional (2d) Gaussian (noninteracting) fermion states into a quantum circuit taking a form similar to multiscale entanglement renormalization ansatz (MERA) tensor networks. Through numerical simulations, we empirically find that this Gaussian MERA (GMERA) approach affords an exponential reduction in circuit depth to prepare area-law entangled ground-states compared to general-purpose techniques to prepare an arbitrary (potentially volume-law) Gaussian fermion state. In 2d, area-law Gaussian fermion states include both long-range entangled topological states (Chern-insulators), and critical states (nodal semimetals) that cannot be captured efficiently by 2⁒d2𝑑2d2 italic_d projected-entangled pair states (PEPS).

Since Gaussian fermion states can be efficiently described classically through their correlation matrices (a structure we exploit in constructing the GMERA algorithm), they, alone are not sufficient for demonstrating quantum advantage. However, there are multiple contexts in which Gaussian fermions state preparation can be a useful subroutine in quantum algorithms for simulating more general correlated states: Many variational algorithms such as the unitary coupled-cluster ansatzΒ [1], start with a mean-field (Hartree-Fock) ground-state, and variationally build in correlations. This approach can dramatically reduce the number of variational parameters (and associated classical optimization complexity) required to accurately approximate interacting ground-states of correlated electronsΒ [2]. Moreover, for gapped phases without intrinsic topological order, Gaussian fermion states are adiabatically connected by a finite-depth circuit to interacting ground-statesΒ [3]. This class includes long-range entangled states such as Chern insulators that are necessarily separated from short-range entangled product states by a phase transition, that adds a polynomial in system size overhead to adiabatic state preparation. The GMERA algorithm augmented with adiabatic evolution, can be used to establish (empirical) upper bounds on the qubit and gate resources required to simulated correlated topological insulators.

Our approach extends the 1⁒d1𝑑1d1 italic_d Gaussian matrix product state GMPS and GMERA techniques of Fishman and White (FW)Β [4] to 2d. The core of the FW algorithm involves decomposing the correlation matrix into spatially local blocks, identifying a set of orbitals within each block that are approximately unentangled from neighboring blocks, and distilling these orbitals out by applying a (Gaussian) unitary transformation to disentangling them from the rest of the system and localize them onto a single site. Orbitals in each block that are not distilled, act as couriers of entanglement between the blocks. The distillation procedure is repeated on a sequence of partially overlapping sequence of blocks until all of the courier modes are also distilled. Importantly, each Gaussian disentangling unitary acting on a block of B𝐡Bitalic_B sites can be compiled into O⁒(B2)𝑂superscript𝐡2O(B^{2})italic_O ( italic_B start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) two-body fermionic rotations. When implementing these rotations on a qubit-based quantum processor using fermion-to-qubit encoding (F2QE), each fermionic rotation requires qubit strings with length scaling at most as the block radius rπ‘Ÿritalic_r, adding an additional factor of rπ‘Ÿritalic_r overhead. Therefore, the complete quantum circuit implementation requires O⁒(B2⁒r)𝑂superscript𝐡2π‘ŸO(B^{2}r)italic_O ( italic_B start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_r ) two-qubit gates.

As we explain, a direct generalization of these 1⁒d1𝑑1d1 italic_d methods to higher-dimension fails due to an uncontrolled buildup of increasingly long-range entanglement in complex higher-dimensional correlations among the courier modes as the entanglement renormalization steps are iterated. To circumvent this issue we introduce a Wannierization procedure to prevent the development of high-dimensional correlations among the courier modes. We remark, that our approach can be viewed as a strictly local, circuitized version of Zipper entanglement renormalization (ZER)Β [5], a procedure for disentangling Gaussian states via quasi-local unitary operation generated by a sequence of continuous time Hamiltonian simulations, but with important modifications to ensure that it can be implemented as a quantum circuit.

The 2⁒d2𝑑2d2 italic_d GMERA approach can be adapted to any lattice (or even non-translation invariant systems). For concreteness we demonstrate the approach numerically for the Haldane model Β [6] on a 2⁒d2𝑑2d2 italic_d Honeycomb lattice, which is relevant for a variety of 2⁒d2𝑑2d2 italic_d materials including graphene and transition metal dichalcogenides (TMDs), and whose phase diagram encompasses a rich set of phases including trivial- , topological- (Chern insulator), and quantum cirtical (Dirac semimetal) states. These three classes of states display distinct patterns of entanglement: Despite having short-range correlations and an energy gap, the Chern insulator presents a topological obstruction to preparation by a short-depth circuitΒ [7], and also cannot be represented by a self-similar MERAΒ [8]. The Dirac semimetal state is even more highly-entangled, exhibiting quasi-long-range (algebraically decaying) critical correlations and entanglement. We find empirically, that all of these area-law entangled ground states in an LΓ—L𝐿𝐿L\times Litalic_L Γ— italic_L size system can be efficiently approximated by a GMERA built from spatial blocks B𝐡Bitalic_B of radius rπ‘Ÿritalic_r with approximation error Ο΅italic-Ο΅\epsilonitalic_Ο΅ decaying exponentially in rπ‘Ÿritalic_r. Translating these numerical scaling forms into quantum circuit resources, this implies that approximating these states in an LΓ—L𝐿𝐿L\times Litalic_L Γ— italic_L size system with error Ο΅italic-Ο΅\epsilonitalic_Ο΅ can be achieved by a fermionic circuit depth Dβ‰ˆlog⁑Lβˆ—B2=log⁑Lβˆ—log4⁑(1/Ο΅)𝐷𝐿superscript𝐡2𝐿superscript41italic-Ο΅D\approx\log L*B^{2}=\log L*\log^{4}(1/\epsilon)italic_D β‰ˆ roman_log italic_L βˆ— italic_B start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = roman_log italic_L βˆ— roman_log start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT ( 1 / italic_Ο΅ ) without considering the fermion-to-qubit encoding (F2QE). When implementing this circuit on a qubit-based processor, standard 2⁒d2𝑑2d2 italic_d F2QE’s introduce an additional factor of L𝐿Litalic_L overhead in the circuit depth. However, by expanding a β„€2subscriptβ„€2\mathbbm{Z}_{2}blackboard_Z start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT topological order, we can reduce the overhead from L𝐿Litalic_L to rπ‘Ÿritalic_r, leading to a total qubit circuit depth scales as Dβ‰ˆlog⁑Lβˆ—log5⁑(1/Ο΅)𝐷𝐿superscript51italic-Ο΅D\approx\log L*\log^{5}(1/\epsilon)italic_D β‰ˆ roman_log italic_L βˆ— roman_log start_POSTSUPERSCRIPT 5 end_POSTSUPERSCRIPT ( 1 / italic_Ο΅ ). In terms of number of qubits, adapting the method of Β [9], the 2⁒d2𝑑2d2 italic_d GMERA can be recasted into a sequential circuit, which, using qubit reset and reuse techniquesΒ [10, 11, 12, 13, 14] enables a reduction in the number of qubits required from q∼O⁒(L2)similar-toπ‘žπ‘‚superscript𝐿2q\sim O(L^{2})italic_q ∼ italic_O ( italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) to: q∼O⁒(L⁒log⁑Lβˆ—log2⁑(1/Ο΅))similar-toπ‘žπ‘‚πΏπΏsuperscript21italic-Ο΅q\sim O(L\log L*\log^{2}(1/\epsilon))italic_q ∼ italic_O ( italic_L roman_log italic_L βˆ— roman_log start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( 1 / italic_Ο΅ ) )Β 111Recasting as a sequential circuit incurs a multiplicative Γ—Labsent𝐿\times LΓ— italic_L increase in circuit depth, but without changing the total gate count. This trade off is beneficial if qubit resources are limited.

II Compressing a correlation matrix into a quantum circuit

Gaussian fermion states are completely captured by their two-point correlations, characterized by the correlation matrix

Ci⁒j=⟨c^i†⁒c^j⟩.subscript𝐢𝑖𝑗delimited-⟨⟩subscriptsuperscript^𝑐†𝑖subscript^𝑐𝑗\displaystyle C_{ij}=\langle\hat{c}^{\dagger}_{i}\hat{c}_{j}\rangle.italic_C start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT = ⟨ over^ start_ARG italic_c end_ARG start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT over^ start_ARG italic_c end_ARG start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ⟩ . (1)

where ci†superscriptsubscript𝑐𝑖†c_{i}^{\dagger}italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT creates a fermion at local orbital i𝑖iitalic_i (which we henceforth refer to as a β€œsite” though, in general, the local orbital labels could run over different spin- and orbital- flavors on a spatial site).

An nΓ—n𝑛𝑛n\times nitalic_n Γ— italic_n correlation matrix for a Gaussian pure state can be diagonalized by a Gaussian unitary transformation:

C=w⁒Ξ⁒w†,Ξ=πŸ™kβŠ•0nβˆ’kformulae-sequenceπΆπ‘€Ξžsuperscriptπ‘€β€ Ξždirect-sumsubscript1π‘˜subscript0π‘›π‘˜\displaystyle C=w\Xi w^{\dagger},~{}~{}~{}\Xi=\mathbbm{1}_{k}\oplus 0_{n-k}italic_C = italic_w roman_Ξ italic_w start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT , roman_Ξ = blackboard_1 start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT βŠ• 0 start_POSTSUBSCRIPT italic_n - italic_k end_POSTSUBSCRIPT (2)

where w𝑀witalic_w is a unitary matrix that rotates between onsite and eigenorbital bases, ΞΞ\Xiroman_Ξ is a diagonal matrix of occupation numbers of each eigen-orbital, and kπ‘˜kitalic_k is the total particle number.Β 222Here, we assume without loss of generality, that the correlation matrix has a U⁒(1)π‘ˆ1U(1)italic_U ( 1 ) number conservation symmetry (superconducting systems can be captured by generalizing to the Nambu spinors Ξ¨=(cici†)Ξ¨matrixsubscript𝑐𝑖superscriptsubscript𝑐𝑖†\Psi=\begin{pmatrix}c_{i}&c_{i}^{\dagger}\end{pmatrix}roman_Ξ¨ = ( start_ARG start_ROW start_CELL italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_CELL start_CELL italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT end_CELL end_ROW end_ARG ) or using a Majorana representationΒ [15]). The filled and empty blocks have kπ‘˜kitalic_k- and nβˆ’kπ‘›π‘˜n-kitalic_n - italic_k fold degeneracy, and there are many suitable choices of bases for these bands. The strategy of correlation matrix compression is to find an approximately local set of basis states for the filled and empty bands respectively, and to find a local quantum circuit to approximate the many-body unitary W≑exp⁑[ci†⁒(log⁑w)i⁒j⁒cj]π‘Šsubscriptsuperscript𝑐†𝑖subscript𝑀𝑖𝑗subscriptsuperscript𝑐absent𝑗W\equiv\exp[c^{\dagger}_{i}(\log w)_{ij}c^{\vphantom{\dagger}}_{j}]italic_W ≑ roman_exp [ italic_c start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( roman_log italic_w ) start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT italic_c start_POSTSUPERSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ] that rotates the product state |1βŸ©βŠ—k⁒|0βŸ©βŠ—nβˆ’ksuperscriptket1tensor-productabsentπ‘˜superscriptket0tensor-productabsentπ‘›π‘˜|1\rangle^{\otimes k}|0\rangle^{\otimes n-k}| 1 ⟩ start_POSTSUPERSCRIPT βŠ— italic_k end_POSTSUPERSCRIPT | 0 ⟩ start_POSTSUPERSCRIPT βŠ— italic_n - italic_k end_POSTSUPERSCRIPT into the desired Gaussian state with correlation matrix C𝐢Citalic_C, where |1⟩⁒(|0⟩)ket1ket0|1\rangle(|0\rangle)| 1 ⟩ ( | 0 ⟩ ) denote filled (empty) Fock states.

FW introduced a procedureΒ [4] to compress a 1⁒d1𝑑1d1 italic_d Gaussian correlation matrix into a MPS or MERA format that can be respectively implemented by sequential or tree-like quantum circuits. We begin by reviewing this technique, and discuss why a direct extension of this approach to 2⁒d2𝑑2d2 italic_d fails, due to an uncontrolled build up of correlations and entanglement, which motivates our modified 2⁒d2𝑑2d2 italic_d GMERA ansatz.

II.1 1⁒d1𝑑1d1 italic_d GMPS and GMERA from correlation matrix

Refer to caption
Figure 1: Illustration of the 1⁒d1𝑑1d1 italic_d GMPS compression procedure. (a) Schematic representation of the iterative block diagonalization process, where successive applications of unitary transformations V⁒(ΞΈ)π‘‰πœƒV(\theta)italic_V ( italic_ΞΈ ) isolate local modes with occupation numbers near 1 (filled) or 0 (empty). Starting with a correlation matrix C𝐢Citalic_C, blocks of size 4 are analyzed sequentially. (b) The first transformation V⁒(ΞΈ)=V3⁒(ΞΈ)⁒V2⁒(ΞΈ)⁒V1⁒(ΞΈ)π‘‰πœƒsubscript𝑉3πœƒsubscript𝑉2πœƒsubscript𝑉1πœƒV(\theta)=V_{3}(\theta)V_{2}(\theta)V_{1}(\theta)italic_V ( italic_ΞΈ ) = italic_V start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( italic_ΞΈ ) italic_V start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ΞΈ ) italic_V start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_ΞΈ ) composed of three nearest-neighbor rotation gates acts to isolate a filled mode by rotating the eigenvector of the block correlation matrix C|bevaluated-at𝐢𝑏C|_{b}italic_C | start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT with eigenvalue closest to 1 to the first site, resulting in the filled mode marked by the red circled ’1’ in (c). (c) After shifting to the next block, a second transformation V′⁒(ΞΈ)superscriptπ‘‰β€²πœƒV^{\prime}(\theta)italic_V start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT ( italic_ΞΈ ) isolates an empty mode, leading to the empty mode marked by the blue circled ’0’ in (d). (d) The procedure continues iteratively until all modes are classified and isolated. This decomposition provides an efficient compression of the correlation matrix into a sequence of 2Γ—2222\times 22 Γ— 2 nearest-neighbor rotation gates that can be implemented as a quantum circuit. The accuracy of the compression is controlled by how close the eigenvalues of the block correlation matrices are to 0 or 1, which is determined by the block size and the entanglement structure of the state.

The 1⁒d1𝑑1d1 italic_d GMPS [4] and GMERA procedure begins by examining the correlation matrix restricted to a sub-block of B𝐡Bitalic_B nearby sites, C|Bevaluated-at𝐢𝐡C|_{B}italic_C | start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT. Diagonalizing C|Bevaluated-at𝐢𝐡C|_{B}italic_C | start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT yields a set of sub-block eigenvector, eigenvalue pairs: ϕα,0≀ηα≀1subscriptitalic-ϕ𝛼0subscriptπœ‚π›Ό1\phi_{\alpha},0\leq\eta_{\alpha}\leq 1italic_Ο• start_POSTSUBSCRIPT italic_Ξ± end_POSTSUBSCRIPT , 0 ≀ italic_Ξ· start_POSTSUBSCRIPT italic_Ξ± end_POSTSUBSCRIPT ≀ 1. The degree to which block eigenorbital α𝛼\alphaitalic_Ξ± is localized within the block is characterized by the Shannon entropy of its eigenvalue:

S⁒(Ξ·)=βˆ’Ξ·β’logβ‘Ξ·βˆ’(1βˆ’Ξ·)⁒log⁑(1βˆ’Ξ·).π‘†πœ‚πœ‚πœ‚1πœ‚1πœ‚\displaystyle S(\eta)=-\eta\log\eta-(1-\eta)\log(1-\eta).italic_S ( italic_Ξ· ) = - italic_Ξ· roman_log italic_Ξ· - ( 1 - italic_Ξ· ) roman_log ( start_ARG 1 - italic_Ξ· end_ARG ) . (3)

For a correlation matrix representing a locally-entangled state such as a ground-state of a local Hamiltonian, for a sufficiently large radius rπ‘Ÿritalic_r, some eigenvalues will be very close to 0 or 1, corresponding to S⁒(Ξ·)β‰ˆ0π‘†πœ‚0S(\eta)\approx 0italic_S ( italic_Ξ· ) β‰ˆ 0, due to the limited entanglement structure. These eigenmodes, collectively referred to as frozen modes, as their occupation number has almost no quantum fluctuations, and they are essentially uncorrelated with the rest of the system outside the block in question.

Through a sequence of nearest-neighbor rotation gates, one can transform the basis to isolate these modes at the left boundary of the block. These rotations provide a local-circuit approximation to the the unitary that rotates an eigen-orbital of the full correlation matrix C𝐢Citalic_C onto a single site, with the accuracy of the approximation controlled by the inter-block entanglement S⁒(Ξ·)π‘†πœ‚S(\eta)italic_S ( italic_Ξ· ). The remaining modes with intermediate eigenvalues that are not close to 0,1010,10 , 1 are termed courier modes as they carry the quantum correlations between different blocks cannot be accurately disentangled by local operations acting within the block.

1⁒d1𝑑1d1 italic_d GMPS:

In the 1⁒d1𝑑1d1 italic_d GMPS procedure, after disentangling the frozen modes to left boundary of the block, one then translates the block to the next B𝐡Bitalic_B entangled modes, and repeats the above procedure. Iterating this procedure sequentially disentangles the system from left to right. The resulting sequential circuit approximately disentangles the correlated state into a product of nearly-unentangled filled- and empty orbitals (See Fig.Β 1). Conversely, applying the inverse of this circuit to a product of filed and empty orbitals approximately prepares the correlated ground-state.

Refer to caption
Figure 2: Dual interpretation of the 1⁒d1𝑑1d1 italic_d GMERA procedure. The circuit diagram shows how a correlation matrix C can be processed in two complementary directions. Reading from bottom to top (UV to IR) represents a renormalization group (RG) flow, where V(1) and V(2) are successive layers of local 2Γ—2 unitary rotations that systematically disentangle degrees of freedom from shorter to longer length scales. The red/blue coloring indicates filled/empty modes being disentangled, with dashed boxes highlighting the increasing length scales of each RG step. Alternatively, reading from top to bottom (IR to UV) represents a state preparation circuit, where the inverse transformations progressively entangle product states of filled (|1⟩ket1|1\rangle| 1 ⟩) and empty (|0⟩ket0|0\rangle| 0 ⟩) modes to build up the desired correlated state.
1⁒d1𝑑1d1 italic_d GMERA:

FW also introduce a related recursive procedure to construct a Gaussian MERA (GMERA) circuit that performs the disentangling in an RG-like fashion. In the 1⁒d1𝑑1d1 italic_d GMERA procedure, instead of sequentially disentangling orbitals a series of overlapping blocks, one instead disentangles orbitals from a layer of non-overlapping blocks in parallel. This results in a coarse-grained chain with fewer degrees of freedom. Recursively applying this coarse-graining procedure gives rise to an RG-like circuit that approximately disentangles the correlated Gaussian fermion state. This disentangling circuit can be viewed as a MERA tensor network consisting of alternating unitaries (the rotations that disentangle an orbital from a block), and isometries (that project out the disentangled orbitals. Alternatively, the inverse of the disentangling circuit applied to a product state of filled and empty inputs can approximately prepare the desired correlated state (See Fig.Β 2).

II.2 Memory efficient implementation with qubit reuse

A particularly attractive feature of states prepared by sequential or MERA-type circuits is that their observables can be sampled using using a small number of qubits by leveraging qubit recycling techniques to opportunistically measuring qubits that have completed their role in the circuit, and resetting them to reuse in other parts of the circuit. For the 1⁒d1𝑑1d1 italic_d GMPS procedure, qubit reuse enables implementation with number of qubits scaling as the block size B𝐡Bitalic_B independent of system sizeΒ [16]. Moreover, 1⁒d1𝑑1d1 italic_d MERA circuits (including GMERA) can be recast as seqential circuits, and implemented with number of physical qubits scaling as ∼log⁑(L)similar-toabsent𝐿\sim\log(L)∼ roman_log ( start_ARG italic_L end_ARG ), i.e. logarithmically in the length of the system, L𝐿Litalic_L. These techniques can dramatically increase the size and complexity of systems that can be modeled with a given amount of quantum memory.

II.3 Challenges of correlation matrix compression in 2d

While the GMPS and GMERA methods work well in quasi-1⁒d1𝑑1d1 italic_d geometries, 1⁒d1𝑑1d1 italic_d ground-states can generally be efficiently simulated by classical MPS methods, and quantum advantages on ground-state simulation problems likely reside in at least two spatial dimensions (as opposed to quantum dynamics simulation, which are classically difficult in any dimension). In the remainder of this work, we focus on generalizing the 1⁒d1𝑑1d1 italic_d GMERA methods to 2⁒d2𝑑2d2 italic_d GMERA methods. To start, we illustrate why a direct generalization of the 1⁒d1𝑑1d1 italic_d techniques generally leads to an uncontrolled build up of entanglement causing the compression scheme to fail. To address this issue, we next introduce an extra Wannierization procedure, to attempt to localize the entanglement produced within each local block during the GMERA procedure.

Refer to caption
Figure 3: Comparison of GMPS implementation in quasi-1⁒d1𝑑1d1 italic_d versus 2⁒d2𝑑2d2 italic_d systems. (a) Successful application in quasi-1d: The narrow width confines the spatial spread of courier modes between successive blocks, allowing complete coverage and effective sequential processing. Starting with the leftmost block (red), frozen modes (red) are rotated to the left boundary while courier modes ((purple dots with dashed outlines showing spatial spread)) remain confined within the system width. Subsequent blocks (blue, orange) can fully encompass and process all courier modes from previous steps due to the quasi-1⁒d1𝑑1d1 italic_d geometry. (b) Failure in 2⁒d2𝑑2d2 italic_d systems: The procedure breaks down due to uncontrolled spread of courier modes. Starting with the first block, frozen modes are rotated to the block boundaries (red), but courier modes extend beyond the block boundaries. Subsequent blocks (blue, orange, cyan) attempt to rotate their frozen modes to their respective block boundaries, but show decreasing efficiency in this distillation as courier modes from previous steps spread beyond their boundaries. This fundamental problem persists regardless of whether we choose to rotate frozen modes to the block boundaries and courier modes to the center, or vice versa.

The applicability of Gaussian Matrix Product State (GMPS) methods can be best understood by first examining quasi-1⁒d1𝑑1d1 italic_d systems, where the width of the system is much smaller than its length. In this geometry, when we process each block sequentially, the spatial spread of courier modes remains confined by the narrow width of the system. Crucially, each subsequent block completely encompasses the courier modes generated by the previous block as shown in Fig. 3(a), allowing for consistent and effective mode distillation throughout the procedure. This complete coverage ensures that we can maintain control over the entanglement structure as we progress along the quasi-1⁒d1𝑑1d1 italic_d system.

A straightforward generalization of this approach fails for 2⁒d2𝑑2d2 italic_d systems. As depicted in Fig.Β 3, distilling orbitals in one block create courier modes with extended entanglement, which cannot be removed by subsequent blocks. Iterating the block-distillation procedure then inevitably leads to uncontrolled build-up of entanglement and a failure of the GMPS procedure. Below, we introduce a modified version of this scheme that introduces a Wannierization step to maintain the locality of courier modes to avoid this entanglement build-up. The modification is inspired by a Zipper Entanglement Renormalization procedure (ZER) [5], a recently-introduced holographic method that uses continuous-time Hamiltonian evolution to produce a quasi-local MERA-like unitary to disentangle Gaussian fermion states. Our 2⁒d2𝑑2d2 italic_d GMERA can be loosly thought of as a strictly local version of ZER that enables its implementation with gate-based quantum circuits.

III 2⁒d2𝑑2d2 italic_d GMERA Algorithm

Refer to caption
Figure 4: 2d GMERA procedure on the honeycomb lattice for r=4π‘Ÿ4r=4italic_r = 4. (a)(i) First step initialization: Starting with an enlarged unit cell (represented in purple rhombus) of size (r/2)⁒a=2⁒aπ‘Ÿ2π‘Ž2π‘Ž(r/2)a=2a( italic_r / 2 ) italic_a = 2 italic_a where aπ‘Žaitalic_a is the lattice vector containing 2βˆ—22=82superscript2282*2^{2}=82 βˆ— 2 start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = 8 physical modes (represented in black rhombus). For honeycomb lattice, rhombus is the natural choice for unit cell, but due to the geometry of our distillation process, we pick the hexagon as our unit cell.(a)(ii) Implementation overview showing the three hexagonal blocks (red, blue, and green) representing the three sequential disentangling layers comprising one complete GMERA step. Each hexagonal block has radius r=4π‘Ÿ4r=4italic_r = 4 lattice vectors. (b) First disentangling layer: The hexagonal regions B𝐡Bitalic_B (red) are where we analyze the restricted correlation matrices. The triangular regions O𝑂Oitalic_O contain dots representing sites where we restrict our projector for finding the seeds of wannierization. These triangular regions also indicate where the coarse-grained degrees of freedom will be centered after wannierization, forming the honeycomb lattice shown in (c). After this disentangling step, each red dot (indicated near the arrow) represents 12 modes. (c) Second disentangling layer: The blue hexagonal blocks B𝐡Bitalic_B now process the coarse-grained lattice from the first step, with triangular regions O𝑂Oitalic_O serving as new wannierization centers. Each blue dot represents 8 modes in the resulting coarse-grained lattice. (d) Third disentangling layer: Green hexagonal blocks B𝐡Bitalic_B process the further coarse-grained lattice, with each green dot representing 4 modes. (e) After processing all three layers, the remaining courier modes form a coarse-grained honeycomb lattice with the same geometric structure as the original lattice but with expanded lattice constant. To continue the GMERA procedure, the orange/yellow dots play the role of purple dots in a new iteration of step (a)(ii), but now with a lattice constant twice the original size.

The 2d GMERA algorithm provides a quantum circuit implementation for systematically disentangling free-fermion states through a sequence of strictly local operations.

III.1 Implementation on the Honeycomb Lattice

For concreteness, we illustrate the technique first for a honeycomb, as illustrated in Fig.Β 4 for block radius r=4π‘Ÿ4r=4italic_r = 4, and then comment on generalizations to a general 2⁒d2𝑑2d2 italic_d lattice. The honeycomb lattice 2d GMERA procedure begins with an enlarged unit cell of size r2⁒aΓ—r2⁒aπ‘Ÿ2π‘Žπ‘Ÿ2π‘Ž\frac{r}{2}a\times\frac{r}{2}adivide start_ARG italic_r end_ARG start_ARG 2 end_ARG italic_a Γ— divide start_ARG italic_r end_ARG start_ARG 2 end_ARG italic_a where aπ‘Žaitalic_a is the lattice vector and rπ‘Ÿritalic_r is the block radius (Fig.Β 4(a)(i)). Each GMERA step consists of three sequential disentangling layers (Fig.Β 4(a)(ii)), with each layer processing a set of non-overlapping hexagonal blocks that are shifted relative to each other.

The procedure for each disentangling layer works as follows:

Block Analysis

For each hexagonal block B𝐡Bitalic_B in the current layer (shown as hexagons in Fig. 4(b-d)), we diagonalize the restricted correlation matrix C|Bevaluated-at𝐢𝐡C|_{B}italic_C | start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT to identify modes that are approximately disentangled from the complement of the block B𝐡Bitalic_B. These modes are strictly contained within the block:

C|B=v(B)⁒Λ(B)⁒v(B)⁣†evaluated-at𝐢𝐡superscript𝑣𝐡superscriptΛ𝐡superscript𝑣𝐡†C|_{B}=v^{(B)}\Lambda^{(B)}v^{(B)\dagger}italic_C | start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT = italic_v start_POSTSUPERSCRIPT ( italic_B ) end_POSTSUPERSCRIPT roman_Ξ› start_POSTSUPERSCRIPT ( italic_B ) end_POSTSUPERSCRIPT italic_v start_POSTSUPERSCRIPT ( italic_B ) † end_POSTSUPERSCRIPT (4)

where v(B)superscript𝑣𝐡v^{(B)}italic_v start_POSTSUPERSCRIPT ( italic_B ) end_POSTSUPERSCRIPT is a unitary matrix whose columns represent the eigenvectors, and 0≀Λ(B)≀10superscriptΛ𝐡10\leq\Lambda^{(B)}\leq 10 ≀ roman_Ξ› start_POSTSUPERSCRIPT ( italic_B ) end_POSTSUPERSCRIPT ≀ 1 is a diagonal matrix of block eigenmode occupation numbers. Based on the eigenvalues in Ξ›(B)superscriptΛ𝐡\Lambda^{(B)}roman_Ξ› start_POSTSUPERSCRIPT ( italic_B ) end_POSTSUPERSCRIPT, we classify the eigenvectors into three categories:

  • β€’

    Filled modes (vf(B)subscriptsuperscript𝑣𝐡𝑓v^{(B)}_{f}italic_v start_POSTSUPERSCRIPT ( italic_B ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT) with eigenvalues close to 1

  • β€’

    Empty modes (ve(B)subscriptsuperscript𝑣𝐡𝑒v^{(B)}_{e}italic_v start_POSTSUPERSCRIPT ( italic_B ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT) with eigenvalues close to 0

  • β€’

    Courier modes (vc(B)subscriptsuperscript𝑣𝐡𝑐v^{(B)}_{c}italic_v start_POSTSUPERSCRIPT ( italic_B ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT) with intermediate eigenvalues

The filled and empty modes represent degrees of freedom that can be distilled out, while the courier modes carry entanglement to the next scale.

In our approach, each hexagonal block B𝐡Bitalic_B in Fig.Β 4(b) contains 8Γ—rΓ—3=24⁒r8π‘Ÿ324π‘Ÿ8\times r\times 3=24r8 Γ— italic_r Γ— 3 = 24 italic_r modes. The least-entangled 6⁒r6π‘Ÿ6r6 italic_r of these modes are treated as frozen (approximately filled or empty) and distilled out, leaving 18⁒r18π‘Ÿ18r18 italic_r Courier modes for each block B𝐡Bitalic_B. This 1/4141/41 / 4-distillation is repeated in each of the three disentangling layers, ultimately distilling out 3/4343/43 / 4 of all the modes in a complete GMERA step, leaving 6⁒r6π‘Ÿ6r6 italic_r remaining courier modes that must be dealt with in future GMERA steps.

Wannierization of Courier Modes:

To prevent the uncontrolled buildup of entanglement as the GMERA RG proceeds, we build an approximately local basis for the courier modes near to the triangular regions O𝑂Oitalic_O formed at the triple intersections of hexagonal blocks from the three different disentangling layers (shown as shaded triangles in Fig.Β 4(b-d)).

The Wannierization process [17, 18] involves several steps:

  1. 1.

    For each hexagonal block B𝐡Bitalic_B, form the projector onto its courier modes:

    Pc(B)=vc(B)⁒vc(B)⁣†subscriptsuperscript𝑃𝐡𝑐subscriptsuperscript𝑣𝐡𝑐subscriptsuperscript𝑣𝐡†𝑐P^{(B)}_{c}=v^{(B)}_{c}v^{(B)\dagger}_{c}italic_P start_POSTSUPERSCRIPT ( italic_B ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT = italic_v start_POSTSUPERSCRIPT ( italic_B ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT italic_v start_POSTSUPERSCRIPT ( italic_B ) † end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT (5)
  2. 2.

    Restrict this projector to each triangular overlapping region, O𝑂Oitalic_O, and diagonalize it:

    Pc(B,O)=s(B,O)⁒Γ(B,O)⁒s(B,O)⁣†subscriptsuperscript𝑃𝐡𝑂𝑐superscript𝑠𝐡𝑂superscriptΓ𝐡𝑂superscript𝑠𝐡𝑂†P^{(B,O)}_{c}=s^{(B,O)}\Gamma^{(B,O)}s^{(B,O)\dagger}italic_P start_POSTSUPERSCRIPT ( italic_B , italic_O ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT = italic_s start_POSTSUPERSCRIPT ( italic_B , italic_O ) end_POSTSUPERSCRIPT roman_Ξ“ start_POSTSUPERSCRIPT ( italic_B , italic_O ) end_POSTSUPERSCRIPT italic_s start_POSTSUPERSCRIPT ( italic_B , italic_O ) † end_POSTSUPERSCRIPT (6)

    where Ξ“(B,O)=diag⁒(Ξ»1(B,O),…,Ξ»n(B,O))superscriptΓ𝐡𝑂diagsubscriptsuperscriptπœ†π΅π‘‚1…subscriptsuperscriptπœ†π΅π‘‚π‘›\Gamma^{(B,O)}=\text{diag}(\lambda^{(B,O)}_{1},\ldots,\lambda^{(B,O)}_{n})roman_Ξ“ start_POSTSUPERSCRIPT ( italic_B , italic_O ) end_POSTSUPERSCRIPT = diag ( italic_Ξ» start_POSTSUPERSCRIPT ( italic_B , italic_O ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_Ξ» start_POSTSUPERSCRIPT ( italic_B , italic_O ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) contains eigenvalues arranged in descending order.

  3. 3.

    For the first disentangling step in Fig.Β 4(b), we have 18⁒r18π‘Ÿ18r18 italic_r courier modes to distribute among 6 triangular regions O𝑂Oitalic_O. Thus, for each triangular region, we select the first 6⁒r6π‘Ÿ6r6 italic_r eigenmodes sc(O)subscriptsuperscript𝑠𝑂𝑐s^{(O)}_{c}italic_s start_POSTSUPERSCRIPT ( italic_O ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT correspond to Ξ“(B,O)superscriptΓ𝐡𝑂\Gamma^{(B,O)}roman_Ξ“ start_POSTSUPERSCRIPT ( italic_B , italic_O ) end_POSTSUPERSCRIPT as seeds for Wannierization.

  4. 4.

    We formulate the Wannierization as an orthogonal Procrustes problem [19], seeking the optimal unitary transformation wc(B)subscriptsuperscript𝑀𝐡𝑐w^{(B)}_{c}italic_w start_POSTSUPERSCRIPT ( italic_B ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT that best aligns the courier modes with the seeds identified in (c):

    wc(B)=arg⁑minw⁑‖vc(B)⁒wβˆ’sc(B)β€–Fsubscriptsuperscript𝑀𝐡𝑐subscript𝑀subscriptnormsubscriptsuperscript𝑣𝐡𝑐𝑀subscriptsuperscript𝑠𝐡𝑐𝐹w^{(B)}_{c}=\arg\min_{w}\|v^{(B)}_{c}w-s^{(B)}_{c}\|_{F}italic_w start_POSTSUPERSCRIPT ( italic_B ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT = roman_arg roman_min start_POSTSUBSCRIPT italic_w end_POSTSUBSCRIPT βˆ₯ italic_v start_POSTSUPERSCRIPT ( italic_B ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT italic_w - italic_s start_POSTSUPERSCRIPT ( italic_B ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT βˆ₯ start_POSTSUBSCRIPT italic_F end_POSTSUBSCRIPT (7)

    where sc(B)=⨁O′⁒ssc(O)subscriptsuperscript𝑠𝐡𝑐subscriptdirect-sumsuperscript𝑂′𝑠subscriptsuperscript𝑠𝑂𝑐s^{(B)}_{c}=\bigoplus_{O^{\prime}s}s^{(O)}_{c}italic_s start_POSTSUPERSCRIPT ( italic_B ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT = ⨁ start_POSTSUBSCRIPT italic_O start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT italic_s end_POSTSUBSCRIPT italic_s start_POSTSUPERSCRIPT ( italic_O ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT combines all the seed vectors from the triangular regions associated with block B𝐡Bitalic_B, and βˆ₯β‹…βˆ₯F\|\cdot\|_{F}βˆ₯ β‹… βˆ₯ start_POSTSUBSCRIPT italic_F end_POSTSUBSCRIPT denotes the Frobenius norm.

    This optimization has a closed-form solution: given the singular value decomposition:

    Οƒc(B)=tc(B)⁒Σc(B)⁒(uc(B))†,subscriptsuperscriptπœŽπ΅π‘subscriptsuperscript𝑑𝐡𝑐subscriptsuperscriptΣ𝐡𝑐superscriptsubscriptsuperscript𝑒𝐡𝑐†\sigma^{(B)}_{c}=t^{(B)}_{c}\Sigma^{(B)}_{c}(u^{(B)}_{c})^{\dagger},italic_Οƒ start_POSTSUPERSCRIPT ( italic_B ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT = italic_t start_POSTSUPERSCRIPT ( italic_B ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT roman_Ξ£ start_POSTSUPERSCRIPT ( italic_B ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT ( italic_u start_POSTSUPERSCRIPT ( italic_B ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT , (8)

    For this procedure to be well-defined, all singular values in Ξ£c(B)subscriptsuperscriptΣ𝐡𝑐\Sigma^{(B)}_{c}roman_Ξ£ start_POSTSUPERSCRIPT ( italic_B ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT must be strictly positive. This condition is expected to be satisfied in our case, as the frozen modes we distill out in each step are topologically trivial, ensuring no topological obstruction to the Wannierization process. The optimal transformation is:

    wc(B)=uc(B)⁒(tc(B))†subscriptsuperscript𝑀𝐡𝑐subscriptsuperscript𝑒𝐡𝑐superscriptsubscriptsuperscript𝑑𝐡𝑐†w^{(B)}_{c}=u^{(B)}_{c}(t^{(B)}_{c})^{\dagger}italic_w start_POSTSUPERSCRIPT ( italic_B ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT = italic_u start_POSTSUPERSCRIPT ( italic_B ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT ( italic_t start_POSTSUPERSCRIPT ( italic_B ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT (9)
  5. 5.

    The resulting Wannierized courier modes v~c(B)=vc(B)⁒wc(B)subscriptsuperscript~𝑣𝐡𝑐subscriptsuperscript𝑣𝐡𝑐subscriptsuperscript𝑀𝐡𝑐\tilde{v}^{(B)}_{c}=v^{(B)}_{c}w^{(B)}_{c}over~ start_ARG italic_v end_ARG start_POSTSUPERSCRIPT ( italic_B ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT = italic_v start_POSTSUPERSCRIPT ( italic_B ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT italic_w start_POSTSUPERSCRIPT ( italic_B ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT are orthonormal and maximally localized within the triangular overlapping regions, and at the same time ensuring strict locality in the hexagonal region B. These courier modes will be centered at the triangular regions, forming the sites of the coarse-grained lattice for the next step.

Sequential Processing of Layers

: As shown in Fig.Β 4(b-d) for the case of r=4π‘Ÿ4r=4italic_r = 4, we sequentially process the three disentangling layers:

  • β€’

    The first layer (red, Fig.Β 4(b)) processes hexagonal blocks containing physical modes. After Wannierization, each red dot centered at a triangular region represents 34Γ—24⁒r6=123424π‘Ÿ612\frac{3}{4}\times\frac{24r}{6}=12divide start_ARG 3 end_ARG start_ARG 4 end_ARG Γ— divide start_ARG 24 italic_r end_ARG start_ARG 6 end_ARG = 12 modes in the resulting coarse-grained lattice.

  • β€’

    The second layer (blue, Fig.Β 4(c)) processes the coarse-grained lattice from the first step. The blue hexagonal blocks now contain the coarse-grained degrees of freedom from the first layer, and after Wannierization, each blue dot represents 24Γ—24⁒r6=82424π‘Ÿ68\frac{2}{4}\times\frac{24r}{6}=8divide start_ARG 2 end_ARG start_ARG 4 end_ARG Γ— divide start_ARG 24 italic_r end_ARG start_ARG 6 end_ARG = 8 modes in the newly formed coarse-grained lattice.

  • β€’

    The third layer (green, Fig.Β 4(d)) processes the further coarse-grained lattice from the second step, with each orange dot representing 14Γ—24⁒r6=41424π‘Ÿ64\frac{1}{4}\times\frac{24r}{6}=4divide start_ARG 1 end_ARG start_ARG 4 end_ARG Γ— divide start_ARG 24 italic_r end_ARG start_ARG 6 end_ARG = 4 modes after Wannierization.

After processing all three disentangling layers, we have completed one full GMERA step. The remaining courier modes form a coarse-grained honeycomb lattice with the same geometric structure (Fig.Β 4(e)). The final coarse-grained system contains 4 modes per site, which is the same as the initialization step in (a)(i), making the procedure self-similar. We iterate the procedure by treating the orange dots as new physical modes (analogous to the purple dots in the first step) and then returning to step (a)(ii), but considering larger hexagonal regions in each subsequent iteration. This iterative approach allows us to systematically disentangle correlations at increasingly larger length scales. A convenient feature of this construction is that it maintains a self-similar geometry for each RG step (though the disentangling operations at each RG are not necessarily scale invariant, but rather are dictated by the correlation structure of the Gaussian state being represented).

III.2 Generalization to Arbitrary Lattices

The procedure described above can be generalized to arbitrary lattices by adapting the following components:

  1. 1.

    Block Structure: Define appropriate blocks with radius rπ‘Ÿritalic_r that cover the entire lattice. The number and arrangement of these blocks will depend on the lattice geometry.

  2. 2.

    Layer Organization: Determine the minimum number of disentangling layers needed to ensure entanglement within the same length scale are considered. For the honeycomb lattice, three layers are sufficient, but other lattices may require different numbers.

  3. 3.

    Overlapping Regions: Identify the junction points where blocks from different disentangling layers meet. These regions will serve as the centers for Wannierization of courier modes.

  4. 4.

    Coarse-Graining Structure: Ensure that the coarse-grained lattice formed by the courier modes preserves the geometric structure of the original lattice, allowing for iterative application of the GMERA procedure.

The key insight of the 2d GMERA approach is the use of Wannierization to maintain the locality of courier modes in the overlapping region among different disentanling steps, preventing the uncontrolled spread of entanglement that would otherwise occur in direct applications of 1d techniques to 2d systems. By processing blocks in layers and carefully localizing the courier modes to overlapping regions, we can systematically disentangle the state while preserving its local entanglement structure.

Refer to caption
Figure 5: 2⁒d2𝑑2d2 italic_d GMERA results for the Haldane model. (a) Schematic of the terms in the honeycomb Haldane model Eq.Β LABEL:eq:haldane. A,B sublattice sites are shown in gray, black respectively. (b) Phase diagram of Eq.Β LABEL:eq:haldane, including a schematic depiction of the (massless or massive Dirac) dispersion of the low-energy electronic states near the K and K’ points in the Brillouin zone. Red and blue shading of the Dirac particles respectively indicate positive or negative 1212\frac{1}{2}divide start_ARG 1 end_ARG start_ARG 2 end_ARG contribution to the Chern number. The blue and red shaded line segments indicate the regions of parameter space explored in our numerical simulations, where at most one of tHsubscript𝑑𝐻t_{H}italic_t start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT or VAsubscript𝑉𝐴V_{A}italic_V start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT is non-zero. (c) Block-size scaling of the GMERA approximation error (logarithm of error per site) versus block radius rπ‘Ÿritalic_r for different system sizes L=24,48𝐿2448L=24,48italic_L = 24 , 48, and 96969696. Data points from different system sizes collapse onto straight lines indicating exponential improvement with block size independent of system size. (i) For the trivial insulator case, the purple data points represent the Dirac semimetal (VA=0subscript𝑉𝐴0V_{A}=0italic_V start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT = 0), while the blue points show trivial insulators with increasing VAsubscript𝑉𝐴V_{A}italic_V start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT values from VA=0.1subscript𝑉𝐴0.1V_{A}=0.1italic_V start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT = 0.1 (darkest blue) to VA=0.4subscript𝑉𝐴0.4V_{A}=0.4italic_V start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT = 0.4 (palest blue) in intervals of 0.10.10.10.1. (ii) For the Chern insulator case, the purple data points again represent the Dirac semimetal (tH=0subscript𝑑𝐻0t_{H}=0italic_t start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT = 0), while the red points show Chern insulators with increasing tHsubscript𝑑𝐻t_{H}italic_t start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT values from tH=0.08subscript𝑑𝐻0.08t_{H}=0.08italic_t start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT = 0.08 (darkest red) to tH=0.2subscript𝑑𝐻0.2t_{H}=0.2italic_t start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT = 0.2 (palest red) in intervals of 0.040.040.040.04. The slopes of these lines become steeper (indicating faster convergence) as the correlation length decreases within both trivial and Chern phases. (d) The fitted exponential decay rate α𝛼\alphaitalic_Ξ± from panel (c) plotted against the inverse correlation length 1/ΞΎ1πœ‰1/\xi1 / italic_ΞΎ for both trivial (blue points) and Chern insulator (red points) phases. For the trivial insulator (blue), VAsubscript𝑉𝐴V_{A}italic_V start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT ranges from 0.050.050.050.05 to 0.40.40.40.4 with 0.050.050.050.05 intervals, while for the Chern insulator (red), tHsubscript𝑑𝐻t_{H}italic_t start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ranges from 0.060.060.060.06 to 0.20.20.20.2 with 0.020.020.020.02 intervals. The approximately linear relationship between α𝛼\alphaitalic_Ξ± and 1/ΞΎ1πœ‰1/\xi1 / italic_ΞΎ demonstrates that states with shorter correlation lengths can be compressed more efficiently. Data from different system sizes collapse onto the same curves, with the critical point (purple) marking the transition between trivial and topological phases.

IV Numerical simulations

IV.1 Honeycomb Haldane Model

We demonstrate the 2⁒d2𝑑2d2 italic_d GMERA procedure for a honeycomb Haldane modelΒ [6] for a single spin species of electrons, whose phase diagram encompasses multiple paradigmatic phases including both trivial and topological (Chern) gapped insulators trivial insulator, separated by quantum critical Dirac semimetal:

H𝐻\displaystyle Hitalic_H

where ci†superscriptsubscript𝑐𝑖†c_{i}^{\dagger}italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT creates an electron on site i𝑖iitalic_i, and the remaining parameters are detailed below.

The nearest neighbor hopping, t𝑑titalic_t, alone, gives a gapless Dirac semimetal (DSM) with two Dirac cones. The DSM is a quantum critical point with long-range entanglement, and infinite correlation length corresponding to scale-invariant correlations that decay algebraically with distance. These critical correlations and entanglement are expected to be captured by a (G)MERA wavefunction that is asymptotically self-similar.

Turning on a staggered potential, VAsubscript𝑉𝐴V_{A}italic_V start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT, with opposite sign on the A𝐴Aitalic_A (B𝐡Bitalic_B) sublattice, gives each Dirac cone opposite sign masses. This results in a topologically trivial insulator, with only short-range entanglement, that should be accurately described by a 2⁒d2𝑑2d2 italic_d PEPS wavefunction. Alternatively, we anticipate that this short-range entangled state can be accurately approximated by terminating the GMERA recursion after a finite number of RG steps.

When VA=0subscript𝑉𝐴0V_{A}=0italic_V start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT = 0, the (imaginary) second neighbor hopping, tHsubscript𝑑𝐻t_{H}italic_t start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT, whose sign si⁒j=Β±1subscript𝑠𝑖𝑗plus-or-minus1s_{ij}=\pm 1italic_s start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT = Β± 1 is assigned based on whether i⁒j𝑖𝑗ijitalic_i italic_j goes along or against the direction of the arrows shown in Fig.Β 5(a), gives the Dirac cones the same sign mass resulting in a Chern insulator with Chern number C=sign⁒(tH)𝐢signsubscript𝑑𝐻C={\rm sign}(t_{H})italic_C = roman_sign ( italic_t start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ). Despite being short-range correlated, the Chern insulator has long-range entanglement and cannot be prepared from the trivial insulator by a short depth circuit. Moreover, there is an obstacle to preparing a Chern insulator with a scale-invariant MERAΒ [8], which produces either strictly vanishing or asymptotically infinite correlation length, in contrast to the Chern insulator’s finite but non-vanishing correlation length. Our 2⁒d2𝑑2d2 italic_d GMERA procedure bypasses this no-go constraint by breaking the self-similarity assumption. Though it is geometrically self-similar, preserving the structure of the honeycomb, the unitary operations are scale dependent (different for each RG step), being generated from the physical correlation matrix at each scale.

For general parameter values, Fig.Β 5(b) shows a schematic phase diagram. To isolate the physics of each representative phase, in the following numerical simulations, we focus our attention on the red and blue shaded line segments where at most one of tHsubscript𝑑𝐻t_{H}italic_t start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT or VAsubscript𝑉𝐴V_{A}italic_V start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT is non-zero.

IV.2 Numerical results and approximation error scaling

To benchmark the performance of our GMERA algorithm, we analyze the error in approximating the correlation matrix as a function of block radius rπ‘Ÿritalic_r for different phases and system sizes. We define the (root-mean-square, RMS) error-per-site as:

Ο΅=1Nβ’βˆ‘i,j(Ci⁒jβˆ’Ci⁒japprox)2,italic-Ο΅1𝑁subscript𝑖𝑗superscriptsubscript𝐢𝑖𝑗superscriptsubscript𝐢𝑖𝑗approx2\displaystyle\epsilon=\sqrt{\frac{1}{N}\sum_{i,j}(C_{ij}-C_{ij}^{\text{approx}% })^{2}},italic_Ο΅ = square-root start_ARG divide start_ARG 1 end_ARG start_ARG italic_N end_ARG βˆ‘ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_C start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT - italic_C start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT approx end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG , (10)

where Ci⁒jsubscript𝐢𝑖𝑗C_{ij}italic_C start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT and Ci⁒japproxsuperscriptsubscript𝐢𝑖𝑗approxC_{ij}^{\text{approx}}italic_C start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT approx end_POSTSUPERSCRIPT are the exact and GMERA-approximated correlation matrices respectively, and N𝑁Nitalic_N is the total number of sites. As shown in Fig.Β 5(ci,ii), the error decreases exponentially with the block radius rπ‘Ÿritalic_r, as ϡ∼eβˆ’Ξ±β’rsimilar-toitalic-Ο΅superscriptπ‘’π›Όπ‘Ÿ\epsilon\sim e^{-\alpha r}italic_Ο΅ ∼ italic_e start_POSTSUPERSCRIPT - italic_Ξ± italic_r end_POSTSUPERSCRIPT where the decay rate α𝛼\alphaitalic_Ξ± depends on the parameter values tH,vAsubscript𝑑𝐻subscript𝑣𝐴t_{H},v_{A}italic_t start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT , italic_v start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT, but is independent of system size (as expected for short-range correlated states).

The effectiveness of GMERA in compressing states with different correlation lengths is evident in the systematic downward shift of these lines. For the trivial insulator phase (Fig.Β 5(ci)), increasing the on-site potential VAsubscript𝑉𝐴V_{A}italic_V start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT from 00 to 0.40.40.40.4 results in shorter correlation lengths and correspondingly lower error at fixed block radius. Similar behavior is observed in the Chern insulator (Fig.Β 5(cii)), though we remark that the correlation length exhibits a non-mononotonic dependence on tHsubscript𝑑𝐻t_{H}italic_t start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT for tH>0subscript𝑑𝐻0t_{H}>0italic_t start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT > 0 This behavior aligns with intuitive expectation that states with shorter correlation lengths require less quantum information to be carried by the courier modes between blocks, enabling more efficient compression at fixed block size.

To further understand the relationship between compression efficiency and correlation length, we analyze how the fitted slope α𝛼\alphaitalic_Ξ± from the error scaling error-per-siteβ‰ˆexp⁑(βˆ’Ξ±β’r)error-per-siteπ›Όπ‘Ÿ\text{error-per-site}\approx\exp(-\alpha r)error-per-site β‰ˆ roman_exp ( start_ARG - italic_Ξ± italic_r end_ARG ) varies with the inverse correlation length 1/ΞΎ1πœ‰1/\xi1 / italic_ΞΎ. As shown in Fig.Β 5(d), we plot α𝛼\alphaitalic_Ξ± against 1/ΞΎ1πœ‰1/\xi1 / italic_ΞΎ for both trivial and Chern insulator phases, with the correlation length ΞΎπœ‰\xiitalic_ΞΎ extracted from the exponential decay of the real-space correlation functions. For the trivial insulator phase (blue points, VAsubscript𝑉𝐴V_{A}italic_V start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT varying from 0.050.050.050.05 to 0.40.40.40.4), the magnitude of the slope |Ξ±|𝛼|\alpha|| italic_Ξ± | increases approximately linearly with 1/ΞΎ1πœ‰1/\xi1 / italic_ΞΎ, indicating that states with shorter correlation lengths can be compressed more efficiently. A similar linear trend is observed in the Chern insulator phase though with a different slope (red points, tHsubscript𝑑𝐻t_{H}italic_t start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT varying from 0.060.060.060.06 to 0.20.20.20.2). Crucially, we note that the parameter α𝛼\alphaitalic_Ξ± remains finite at the gapless/critical DSM point (VA,tHβ†’0β†’subscript𝑉𝐴subscript𝑑𝐻0V_{A},t_{H}\rightarrow 0italic_V start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT , italic_t start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT β†’ 0), showing that the GMERA can efficiently capture scale-invariant patterns of long-range entanglement.

Finally, in all cases the decay rate, α𝛼\alphaitalic_Ξ±, shows little dependence on system size beyond L∼24similar-to𝐿24L\sim 24italic_L ∼ 24. Though it is impossible to rule out very slow (e.g. logarithmic) drifts with L𝐿Litalic_L, with any finite size numerics, our data strongly suggests that α𝛼\alphaitalic_Ξ± remains constant throughout the phase diagram in the thermodynamic limit (Lβ†’βˆžβ†’πΏL\rightarrow\inftyitalic_L β†’ ∞).

IV.3 From GMERA to GPEPS: Truncating the RG procedure

Refer to caption
Figure 6: Thresholded GMERA results. Trivial insulator phase with VA=0.4subscript𝑉𝐴0.4V_{A}=0.4italic_V start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT = 0.4 and correlation length ΞΎ=1.14πœ‰1.14\xi=1.14italic_ΞΎ = 1.14 using different threshold values: (a) ΞΆ=10βˆ’3𝜁superscript103\zeta=10^{-3}italic_ΞΆ = 10 start_POSTSUPERSCRIPT - 3 end_POSTSUPERSCRIPT, (b) ΞΆ=10βˆ’4𝜁superscript104\zeta=10^{-4}italic_ΞΆ = 10 start_POSTSUPERSCRIPT - 4 end_POSTSUPERSCRIPT, and (c) ΞΆ=10βˆ’5𝜁superscript105\zeta=10^{-5}italic_ΞΆ = 10 start_POSTSUPERSCRIPT - 5 end_POSTSUPERSCRIPT.In panel (a), with the largest threshold value, the RG procedure terminates extremely quicklyβ€”after just one step for block radii r=6π‘Ÿ6r=6italic_r = 6 and r=8π‘Ÿ8r=8italic_r = 8, with only r=2π‘Ÿ2r=2italic_r = 2 requiring three RG steps. As we decrease the threshold to 10βˆ’4superscript10410^{-4}10 start_POSTSUPERSCRIPT - 4 end_POSTSUPERSCRIPT in panel (b), more RG steps are required before automatic termination, with improved accuracy compared to panel (a). For r=6π‘Ÿ6r=6italic_r = 6 and r=8π‘Ÿ8r=8italic_r = 8, the procedure terminates after two steps, while smaller block sizes require additional steps. In panel (c), with the smallest threshold of 10βˆ’5superscript10510^{-5}10 start_POSTSUPERSCRIPT - 5 end_POSTSUPERSCRIPT, we observe a similar trend with more stringent accuracy requirements, clearly showing error plateaus across different block sizes. The plateau behavior is especially pronounced for r=2π‘Ÿ2r=2italic_r = 2 (circles), where additional RG steps beyond the third provide minimal improvement in accuracy. Across all three threshold values, larger block sizes consistently yield better accuracy with fewer RG steps, confirming that trivial insulators can be efficiently represented by finite-depth circuits. (d) Dirac semimetal phase and (e) Chern insulator phase with ΞΆ=10βˆ’3𝜁superscript103\zeta=10^{-3}italic_ΞΆ = 10 start_POSTSUPERSCRIPT - 3 end_POSTSUPERSCRIPT. In striking contrast, both the Dirac semimetal and Chern insulator phases show no automatic termination even with the most lenient threshold of 10βˆ’3superscript10310^{-3}10 start_POSTSUPERSCRIPT - 3 end_POSTSUPERSCRIPT. These phases require progressively more RG steps to improve accuracy, with errors continuing to decrease through all available steps. This fundamental difference in behavior reveals the distinct entanglement structures of these phases: trivial insulators possess short-range entanglement that can be fully captured by finite-depth circuits, while the long-range entanglement in Dirac semimetals and Chern insulators requires the full GMERA procedure without termination. This confirms that topologically non-trivial and critical states cannot be efficiently represented by shallow quantum circuits.

For short-range correlated states, it may not be necessary to continue the GMERA RG recursion indefinitely. Truncating the RG recursion of the GMERA procedure after a fixed number of RG steps (and distilling all remaining orbitals in the final step) generates a Gaussian PEPS (GPEPS). Examining the accuracy of this resulting GPEPS versus the number of RG steps before termination (Fig. 6) reveals fundamental distinctions between the entanglement structure in the trivial and topological phases, despite both phases having short-range correlations.

IV.3.1 Thresholded Distillation Approach

For short-range entangled states, it should not be required to iterate the RG procedure indefinitely to capture correlations. We introduce alternative scheme, which we refer to as β€œthresholded distillation”. In this approach, rather than distilling exactly 1/4 of the total modes in each local region, we greedily distill all modes whose eigenvalues fall within a specified threshold ΢𝜁\zetaitalic_ΞΆ of 00 or 1111 (i.e., all modes with eigenvalues ≀΢absent𝜁\leq\zeta≀ italic_ΞΆ or β‰₯1βˆ’ΞΆabsent1𝜁\geq 1-\zetaβ‰₯ 1 - italic_ΞΆ)Β 333In practice, to preserve the self-similarity of the RG structure with hexagonal blocks, we demand that the number of distilled modes is divisible by 6666, and distill the largest number of sub-treshold modes compatible with this constraint. For systems with particle-hole symmetry at half-filling, this specifically requires that both the number of filled and empty modes are equal and divisible by 3333. When the count of modes falling within our threshold is not exactly divisible by 6666, we include additional modes with eigenvalues closest to our threshold until this divisibility constraint is satisfied.

This thresholded approach can lead to automatic termination of the RG procedure. When all the remaining modes are classified as frozen at a given RG step, the RG flow terminates naturally as no courier modes remain to be processed. This automatic termination serves as a distinctive signature that differentiates short-range entangled states from those with longer-range entanglement, for which termination does not occur until the RG has run its course and the entire system is coarse-grained into a single block.

IV.3.2 Distinct Behaviors Across Different Phases

The results shown in Fig.Β 6 reveal striking differences between trivial insulators and other phases. To make a fair comparison between the trivial and chern insulator phases (comparable correlation length), we pick VA=0.4subscript𝑉𝐴0.4V_{A}=0.4italic_V start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT = 0.4 for trivial insulator with correlation length ΞΎ=1.14πœ‰1.14\xi=1.14italic_ΞΎ = 1.14 and small Haldane term tH=0.08subscript𝑑𝐻0.08t_{H}=0.08italic_t start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT = 0.08 for chern insulator with correlation length ΞΎ=1.00πœ‰1.00\xi=1.00italic_ΞΎ = 1.00.

Trivial Insulator:

For the trivial insulator phase (Fig.Β 6(a-c)), we examine three different threshold values (10βˆ’3superscript10310^{-3}10 start_POSTSUPERSCRIPT - 3 end_POSTSUPERSCRIPT, 10βˆ’4superscript10410^{-4}10 start_POSTSUPERSCRIPT - 4 end_POSTSUPERSCRIPT, and 10βˆ’5superscript10510^{-5}10 start_POSTSUPERSCRIPT - 5 end_POSTSUPERSCRIPT). Key observations include:

  1. 1.

    Automatic termination: The Thresholded approach terminates automatically when all modes fall within the threshold, indicating complete disentanglement within the specified accuracy.

  2. 2.

    Plateau behavior: Once the effective length scale exceeds the system’s correlation length, further renormalization steps do not significantly improve the accuracy of the state approximation. This is consistent with the short-range entangled nature of gapped, topologically trivial systems.

  3. 3.

    Threshold dependence: As expected, smaller thresholds (10βˆ’5superscript10510^{-5}10 start_POSTSUPERSCRIPT - 5 end_POSTSUPERSCRIPT) enable more accurate approximations and can distinguish more subtle entanglement structures compared to larger thresholds (10βˆ’3superscript10310^{-3}10 start_POSTSUPERSCRIPT - 3 end_POSTSUPERSCRIPT).

In panel (a) of Fig.Β 6, with the largest threshold value (ΞΆ=10βˆ’3𝜁superscript103\zeta=10^{-3}italic_ΞΆ = 10 start_POSTSUPERSCRIPT - 3 end_POSTSUPERSCRIPT), the RG procedure terminates extremely quicklyβ€”after just one step for block radii r=6π‘Ÿ6r=6italic_r = 6 and r=8π‘Ÿ8r=8italic_r = 8, with only r=2π‘Ÿ2r=2italic_r = 2 requiring three RG steps. As we decrease the threshold to 10βˆ’4superscript10410^{-4}10 start_POSTSUPERSCRIPT - 4 end_POSTSUPERSCRIPT in panel (b), more RG steps are required before automatic termination, with improved accuracy. For r=6π‘Ÿ6r=6italic_r = 6 and r=8π‘Ÿ8r=8italic_r = 8, the procedure terminates after two steps, while smaller block sizes require additional steps.

In panel (c), with the smallest threshold of 10βˆ’5superscript10510^{-5}10 start_POSTSUPERSCRIPT - 5 end_POSTSUPERSCRIPT, we observe a similar trend with more stringent accuracy requirements, clearly showing error plateaus across different block sizes. The plateau behavior is especially pronounced for r=2π‘Ÿ2r=2italic_r = 2 (circles), where additional RG steps beyond the third provide minimal improvement in accuracy.

Across all three threshold values, larger block sizes consistently yield better accuracy with fewer RG steps, confirming that trivial insulators can be efficiently represented by finite-depth circuits.

Dirac Semimetal and Chern Insulator:

In contrast to the trivial insulator phase, our Thresholded GMERA reveals fundamentally different behavior for both the Chern insulator and the Dirac semimetal, as shown in Fig.Β 6 (d-e). Unlike the trivial insulator phase, neither of these phases exhibits automatic termination of the RG flow, even with our most lenient threshold value of ΞΆ=10βˆ’3𝜁superscript103\zeta=10^{-3}italic_ΞΆ = 10 start_POSTSUPERSCRIPT - 3 end_POSTSUPERSCRIPT.

The DSM has scale-invariant (power-law decaying) correlations that cannot be accurately captured by a short-range correlated PEPS. This structure manifests in a continued, non-saturating reduction of error with increasing RG steps.

The Chern insulator represents an intermediate case. Despite having short-range correlations, the Chern insulator state(s) necessarily involve long-range entanglement, and there are fundamental obstructions to representing states with non-vanishing Chern number via any constant bond-dimension PEPS. As for the DSM, this long-range entanglement structure results in a non-saturating reduction of error with increasing RG steps.

These comparative results across different phases provide strong numerical evidence supporting our theoretical understanding of entanglement structures. The thresholded GMERA empirically demonstrates that: whereas short-range entangled states (trivial band-insulators) can be efficiently represented as finite-depth circuits and the thresholded RG procedure terminates after a constant number of iterations, long-range entangled critical or topological insulators present an obstacle to representation via shallow circuits signaled by a non-self-terminating GMERA. This fundamental difference in behavior provides strong numerical evidence for the distinct entanglement structures of these phases.

V From GMERA to circuit

Read in reverse (from IR to UV), the GMERA procedure takes the form of a local quantum circuit that prepares an entangled fermionic state. In this section, we explain how this quantum circuit can be compiled into two-qubit gates that can be implemented on standard quantum processors. This proceeds in two stages, first we review how a unitary matrix acting on B𝐡Bitalic_B fermionic modes can be compiled into O⁒(B2)𝑂superscript𝐡2O(B^{2})italic_O ( italic_B start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) two-body fermionic rotations of the form eβˆ’iΞΈi⁒j(ci†cj+h.c.)e^{-i\theta_{ij}(c_{i}^{\dagger}c_{j}^{\vphantom{\dagger}}+h.c.)}italic_e start_POSTSUPERSCRIPT - italic_i italic_ΞΈ start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT ( italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT italic_c start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT end_POSTSUPERSCRIPT + italic_h . italic_c . ) end_POSTSUPERSCRIPT. Next, we discuss how these fermionic rotations can be encoded into a qubit-based processor using a novel fermion-to-qubit encoding (F2QE) scheme involving an expanding 2⁒d2𝑑2d2 italic_d topological encoding that is tailored to the 2⁒d2𝑑2d2 italic_d GMERA structure.

V.1 Compiling block disentanglers

A key step in implementing the 2⁒d2𝑑2d2 italic_d GMERA is efficiently compiling the block disentanglers acting on B𝐡Bitalic_B modes into sequences of two-body fermionic rotations. The block disentangler is a unitary matrix v~(i)=(vf(i)⁒|v~c(i)|⁒ve(i))superscript~𝑣𝑖subscriptsuperscript𝑣𝑖𝑓subscriptsuperscript~𝑣𝑖𝑐subscriptsuperscript𝑣𝑖𝑒\tilde{v}^{(i)}=(v^{(i)}_{f}|\tilde{v}^{(i)}_{c}|v^{(i)}_{e})over~ start_ARG italic_v end_ARG start_POSTSUPERSCRIPT ( italic_i ) end_POSTSUPERSCRIPT = ( italic_v start_POSTSUPERSCRIPT ( italic_i ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT | over~ start_ARG italic_v end_ARG start_POSTSUPERSCRIPT ( italic_i ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT | italic_v start_POSTSUPERSCRIPT ( italic_i ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT ) that separates the modes into filled, courier, and empty sectors. This BΓ—B𝐡𝐡B\times Bitalic_B Γ— italic_B single-particle unitary can be decomposed into O⁒(B2)𝑂superscript𝐡2O(B^{2})italic_O ( italic_B start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) 2Γ—2222\times 22 Γ— 2 single-particle rotations by rotating v~(i)superscript~𝑣𝑖\tilde{v}^{(i)}over~ start_ARG italic_v end_ARG start_POSTSUPERSCRIPT ( italic_i ) end_POSTSUPERSCRIPT into identity column by column - each column requires at most B𝐡Bitalic_B 2Γ—2222\times 22 Γ— 2 rotations, leading to O⁒(B2)𝑂superscript𝐡2O(B^{2})italic_O ( italic_B start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) rotations in total. Each 2Γ—2222\times 22 Γ— 2 rotation can then be converted into a two-body fermionic rotation of the form eβˆ’i⁒θi⁒j⁒(ci†⁒cj+h.c.)superscript𝑒𝑖subscriptπœƒπ‘–π‘—subscriptsuperscript𝑐†𝑖subscript𝑐𝑗h.c.e^{-i\theta_{ij}(c^{\dagger}_{i}c_{j}+\text{h.c.})}italic_e start_POSTSUPERSCRIPT - italic_i italic_ΞΈ start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT ( italic_c start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_c start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT + h.c. ) end_POSTSUPERSCRIPT acting on a many-body fermionic Hilbert space.

V.2 Fermion-to-qubit encoding (F2QE)

In a quantum processor built from fermionic modes, these fermionic rotations could be directly implemented. Implementing the Gaussian fermion rotations of the form eβˆ’iΞΈi⁒j(ci†cj+h.c.)e^{-i\theta_{ij}(c_{i}^{\dagger}c_{j}^{\vphantom{\dagger}}+h.c.)}italic_e start_POSTSUPERSCRIPT - italic_i italic_ΞΈ start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT ( italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT italic_c start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT end_POSTSUPERSCRIPT + italic_h . italic_c . ) end_POSTSUPERSCRIPT on a conventional, qubit-based quantum processor requires encoding the fermionic bilinears into qubits using a fermion-to-qubit encoding (F2QE) scheme. F2QE adds additional circuit complexity, which depends both on the encoding scheme, dimensionality, and connectivity of the fermion interactions. Below, we briefly reviewing the standard 1⁒d1𝑑1d1 italic_d F2QE based on the Jordan Wigner (JW) transformation [20] and show that its overhead scales only with the block radius, rπ‘Ÿritalic_r, and not the system size for for 1⁒d1𝑑1d1 italic_d GMPS and GMERA methods.

1⁒d1𝑑1d1 italic_d: Jordan Wigner F2QE:

For 1⁒d1𝑑1d1 italic_d systems with local interactions, F2QE can be done by the standard Jordan-Wigner (JW) mapping, which converts fermionic bilinears ci†⁒cjsuperscriptsubscript𝑐𝑖†superscriptsubscript𝑐𝑗absentc_{i}^{\dagger}c_{j}^{\vphantom{\dagger}}italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT italic_c start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT end_POSTSUPERSCRIPT into strings of qubit operators stretching from site i𝑖iitalic_i to j𝑗jitalic_j. In 1⁒d1𝑑1d1 italic_d GMPS circuits, the maximal Pauli weight of these JW strings is the linear block size, rπ‘Ÿritalic_r, which makes the qubit gate count a multiplicative factor of rπ‘Ÿritalic_r larger than the number of free fermion rotations (which scales like r2superscriptπ‘Ÿ2r^{2}italic_r start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT), leading to an overall gate count scaling as GGMPS∼r3⁒Lsimilar-tosubscript𝐺GMPSsuperscriptπ‘Ÿ3𝐿G_{\rm GMPS}\sim r^{3}Litalic_G start_POSTSUBSCRIPT roman_GMPS end_POSTSUBSCRIPT ∼ italic_r start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT italic_L.

For architectures with flexible (any-to-any) gate connections, such as trapped-ion and neutral atom platforms, the cost of fermion-to-qubit encoding via JW transformation for the 1⁒d1𝑑1d1 italic_d GMERA is similar. Naively, based on Fig.Β 2, unitaries acting on coarse-grained blocks (e.g. V(2)superscript𝑉2V^{(2)}italic_V start_POSTSUPERSCRIPT ( 2 ) end_POSTSUPERSCRIPT appear to involve longer-range connections in terms of the UV lattice. However, these long-range gates pass over the qubits injected to convert the isometries, which, at a given stage of the RG, have a definite fermion parity. Hence, the corresponding factor of the Pauli-Z𝑍Zitalic_Z in the JW string for these sites can be replaced by its fermion parity eigenvalue, Β±1plus-or-minus1\pm 1Β± 1, and these injected qubits do not increase the operator weight of fermion-to-qubit encoding compared to the GMPSΒ [21]. Notice, however, that in a fixed-connectivity architecture with two-qubit gates available only between neighboring qubits in a 1⁒d1𝑑1d1 italic_d geometrically local layout, there would be an additional sequence of SWAP gates required to implement the longer-range rotations at intermediate RG steps. These SWAP gates increase the gate count to implement the 1⁒d1𝑑1d1 italic_d GMERA circuit by a factor proportional to the UV length of the largest IR block size, which is proportional to the total system size L𝐿Litalic_L.

2⁒d2𝑑2d2 italic_d: Expanding β„€2subscriptβ„€2\mathbbm{Z}_{2}blackboard_Z start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT topological order encoding:

The JW encoding is poorly suited for 2⁒d2𝑑2d2 italic_d geometries: since it requires imposing a 1⁒d1𝑑1d1 italic_d ordering on a 2⁒d2𝑑2d2 italic_d lattice, certain short-range fermion bilinears become encoded into Pauli strings with Pauli-weight that scales with the linear dimension of the system, L𝐿Litalic_L. An alternative approach is to encode fermions into the emergent fermions of a β„€2subscriptβ„€2\mathbbm{Z}_{2}blackboard_Z start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT topological order (TO), such as the toric codeΒ [22] or Kitaev honeycomb modelΒ [23]. Fermionic hamiltonian simulations with these topological 2⁒d2𝑑2d2 italic_d F2QEs have been implemented in trapped-ionΒ [24] and neutral-atomΒ [25] quatum processors. In this approach, fermionic bilinears ci†⁒cjsuperscriptsubscript𝑐𝑖†superscriptsubscript𝑐𝑗absentc_{i}^{\dagger}c_{j}^{\vphantom{\dagger}}italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT italic_c start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT end_POSTSUPERSCRIPT are encoded into strings of qubit operators whose length scales with the linear distance between i𝑖iitalic_i and j𝑗jitalic_j, independent of the overall system size. A toric code on a given lattice naturally encodes one Majorana fermion operator per plaquette of the lattice. Therefore, encoding a lattice model with Nfsubscript𝑁𝑓N_{f}italic_N start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT flavors of complex fermions, requires encoding each site of the fermionic lattice model into an block of 2⁒Nf2subscript𝑁𝑓2N_{f}2 italic_N start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT nearby sites of the β„€2subscriptβ„€2\mathbbm{Z}_{2}blackboard_Z start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT TO.

Early stages of fermionic MERA circuits inherently involve applying unitary operations involving fermionic modes that are close together in the IR, but far apart in the UVΒ 444Here, we are preparing the state, therefore we view the the RG circuit from IR to UV. If one directly encodes the fermions into a β„€2subscriptβ„€2\mathbbm{Z}_{2}blackboard_Z start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT TO on the UV lattice of qubits, this would result in encoded operators with weight that scales with the system length O⁒(L)𝑂𝐿O(L)italic_O ( italic_L ), resulting in large circuit overhead. Instead, one can consider encoding the fermionic modes into a β„€2subscriptβ„€2\mathbbm{Z}_{2}blackboard_Z start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT TO that encodes only the modes that are active at a given RG step, and not the modes that will be injected into by isometries that occur later (deeper in the UV) in the fermionic MERA circuit. In this way, the length of the gauged fermion strings required to implement an RG step scale only with the block radius, rπ‘Ÿritalic_r, and not with the system size. Then, after the unitary disentangling stages are implemented for one RG step, one needs to enlarge the β„€2subscriptβ„€2\mathbbm{Z}_{2}blackboard_Z start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT TO encoding, by refining the lattice by introducing extra degrees of freedom that can encode the new fermions injected by the isometries of the MERA. Since the β„€2subscriptβ„€2\mathbbm{Z}_{2}blackboard_Z start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT TO with lattice spacing aπ‘Žaitalic_a is in the same phase as one with lattice spacing a/2π‘Ž2a/2italic_a / 2, one can refine the lattice of a β„€2subscriptβ„€2\mathbbm{Z}_{2}blackboard_Z start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT TO to double the degrees of freedom by injecting unentangled qubits, and applying a short-depth quantum circuit to merge them with the β„€2subscriptβ„€2\mathbbm{Z}_{2}blackboard_Z start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT TO. By having the β„€2subscriptβ„€2\mathbbm{Z}_{2}blackboard_Z start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT TO expand with the RG, one can ensure that all of the fermionic bilinears involved in the MERA circuit get mapped to qubit strings with weight of order the block radius, O⁒(r)π‘‚π‘ŸO(r)italic_O ( italic_r ), independent of system size. We review the standard Kitaev F2QE encoding in Appendix B.1, and provide a detailed proof-of-principle construction for a circuit that implements the lattice refinement procedure described above in B.2.

V.3 Qubit-efficient implementation with sequential circuits and mid-circuit measurements and reset (MCMR)

The 2⁒d2𝑑2d2 italic_d GMERA procedure can be implemented in a qubit-efficient manner by recasting it as a sequential circuit and leveraging mid-circuit measurement and reset (MCMR) techniques [16], following similar strategies developed for holographic simulation of 1⁒d1𝑑1d1 italic_d MERA circuit [9]. Rather than implementing the full 2⁒d2𝑑2d2 italic_d GMERA circuit in parallel, which would require O⁒(L2)𝑂superscript𝐿2O(L^{2})italic_O ( italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) qubits for an LΓ—L𝐿𝐿L\times Litalic_L Γ— italic_L system, we can implement it sequentially by preparing one row of blocks with radius rπ‘Ÿritalic_r at a time. This sequential approach dramatically reduces the required number of qubits while preserving the ability to measure all desired observables.

Using MCMR techniques, where physical qubits are measured and reset after each row operation, the total number of required qubits scales as O⁒(r2⁒L⁒log⁑L)𝑂superscriptπ‘Ÿ2𝐿𝐿O(r^{2}L\log L)italic_O ( italic_r start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_L roman_log italic_L ). This includes O⁒(r2⁒L)𝑂superscriptπ‘Ÿ2𝐿O(r^{2}L)italic_O ( italic_r start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_L ) physical qubits to encode one row of fermions with radius rπ‘Ÿritalic_r and O(log L) bond qubits to mediate correlations between rows. Details of the implementation of qubit reuse MCMR can be found in Appendix B.3.

VI Discussion

VI.1 Complexity implications

Our numerical simulations place empirical upper bounds on the quantum resources required to prepare certain types of area-law states. Namely, for gapped phases of correlated electrons that are adiabatically connected to a non-interacting electron state the GMERA procedure can be augmented by a constant depth adiabatic evolutionΒ [3] to approximate the interacting ground-state. This class of short-range correlated states that can be reliably prepared in this manner include (correlated) trivial and Chern insulators, but not, for example, fractional Chern insulators. For 2⁒d2𝑑2d2 italic_d systems with short-range interactions, this adiabatic dressing can be implemented with a fermion-to-qubit encoding with constant overhead, though simulating long-range (e.g. Coulomb) interactions may add additional polynomial (in system size) overhead.

The results in Fig.Β 5 suggest that the error in approximating Gaussian area-law entangled states by 2⁒d2𝑑2d2 italic_d as a GMERA decays exponentially in the block radius, r∼Bsimilar-toπ‘Ÿπ΅r\sim\sqrt{B}italic_r ∼ square-root start_ARG italic_B end_ARG. Equivalently, to achieve a desired target error-per-site, Ο΅italic-Ο΅\epsilonitalic_Ο΅, one needs to consider r≳log⁑1/Ο΅greater-than-or-equivalent-toπ‘Ÿ1italic-Ο΅r\gtrsim\log 1/\epsilonitalic_r ≳ roman_log 1 / italic_Ο΅. The number of two-qubit gates, G⁒(B)𝐺𝐡G(B)italic_G ( italic_B ), required to implement a general Gaussian unitary within a block scales as: Gblock∼B2⁒r∼r5∼log5⁑1/Ο΅similar-tosubscript𝐺blocksuperscript𝐡2π‘Ÿsimilar-tosuperscriptπ‘Ÿ5similar-tosuperscript51italic-Ο΅G_{\rm block}\sim B^{2}r\sim r^{5}\sim\log^{5}1/\epsilonitalic_G start_POSTSUBSCRIPT roman_block end_POSTSUBSCRIPT ∼ italic_B start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_r ∼ italic_r start_POSTSUPERSCRIPT 5 end_POSTSUPERSCRIPT ∼ roman_log start_POSTSUPERSCRIPT 5 end_POSTSUPERSCRIPT 1 / italic_Ο΅ where the B2superscript𝐡2B^{2}italic_B start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT factor comes from the number of fermion rotations to perform the distillation step, and the factor of rπ‘Ÿritalic_r comes from F2QE. Since the GMERA circuit has logarithmic depth, the gate-count for the entire GMERA circuit in system size LΓ—L𝐿𝐿L\times Litalic_L Γ— italic_L is:

G⁒(L,Ο΅)∼(L/r)2⁒log⁑(L)⁒(B2⁒r)β‰ˆO⁒((L2⁒log⁑L)⁒log5⁑(1/Ο΅))similar-to𝐺𝐿italic-Ο΅superscriptπΏπ‘Ÿ2𝐿superscript𝐡2π‘Ÿπ‘‚superscript𝐿2𝐿superscript51italic-Ο΅G(L,\epsilon)\sim(L/r)^{2}\log(L)(B^{2}r)\approx O((L^{2}\log L)\log^{5}(1/% \epsilon))italic_G ( italic_L , italic_Ο΅ ) ∼ ( italic_L / italic_r ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT roman_log ( start_ARG italic_L end_ARG ) ( italic_B start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_r ) β‰ˆ italic_O ( ( italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT roman_log italic_L ) roman_log start_POSTSUPERSCRIPT 5 end_POSTSUPERSCRIPT ( 1 / italic_Ο΅ ) )

where the factor of (L/r)2superscriptπΏπ‘Ÿ2(L/r)^{2}( italic_L / italic_r ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT comes from the number of blocks in each RG step. This scaling applies for the long-range entangled Chern insulator and Dirac semimetal phases. For a short-range entangled trivial insulator with correlation length ΞΎπœ‰\xiitalic_ΞΎ, one can truncate the MERA RG procedure after O⁒(log⁑ξ/B)π‘‚πœ‰π΅O(\log\xi/B)italic_O ( roman_log italic_ΞΎ / italic_B ) RG steps, removing the log⁑L𝐿\log Lroman_log italic_L factor from the required gate-count.

Finally, we note that with qubit reuse techniquesΒ [16], the number of qubits, Q𝑄Qitalic_Q, required to implement the GMERA circuit can be reduced from L2superscript𝐿2L^{2}italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT (without qubit reuse) to either O⁒(L⁒log⁑L⁒log2⁑(1/Ο΅))𝑂𝐿𝐿superscript21italic-Ο΅O(L\log L\log^{2}(1/\epsilon))italic_O ( italic_L roman_log italic_L roman_log start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( 1 / italic_Ο΅ ) ) (for Chern and DSM) or O⁒(L⁒log2⁑(1/Ο΅))𝑂𝐿superscript21italic-Ο΅O(L\log^{2}(1/\epsilon))italic_O ( italic_L roman_log start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( 1 / italic_Ο΅ ) ) for a trivial insulator (truncating GMERA to GPEPS reduce the a log⁑L𝐿\log Lroman_log italic_L factor).

VI.2 Outlook

We have introduced a 2⁒d2𝑑2d2 italic_d GMERA procedure to compress a 2⁒d2𝑑2d2 italic_d Gaussian state, represented by its correlation matrix, into a logarithmic-depth quantum circuit. This approach extends previous work by Fishman and White for 1⁒d1𝑑1d1 italic_d GMPS and GMERA compression schemes, by introducing a crucial Wannierization procedure to limit the build-up of higher-dimensional correlations that cause a direct extension of 1⁒d1𝑑1d1 italic_d techniques to fail. The approach can also be considered as a local, circuitization of the recently-introduced continuous time zipper entanglement renormalization (ZER) methodΒ [5].

By numerically implementing this procedure for a Haldane model on the honeycomb, empirically reveal that the approximation errors in the 2⁒d2𝑑2d2 italic_d GMERA procedure decrease exponentially in the size of the local blocks used in the procedure.

Compared to other recent approaches like isometric Gaussian fermionic TNS (isoGfTNS)[26], the 2⁒d2𝑑2d2 italic_d GMERA offers distinct advantages in circuit depth for large systems. While uni-isoGfTNS requires O⁒(2⁒L)𝑂2𝐿O(2L)italic_O ( 2 italic_L ) circuit depth and alt-isoGfTNS demands O⁒(L2)𝑂superscript𝐿2O(L^{2})italic_O ( italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) depth, the 2⁒d2𝑑2d2 italic_d GMERA approach scales as O⁒((log⁑L)⁒log5⁑(1/Ο΅))𝑂𝐿superscript51italic-Ο΅O((\log L)\log^{5}(1/\epsilon))italic_O ( ( roman_log italic_L ) roman_log start_POSTSUPERSCRIPT 5 end_POSTSUPERSCRIPT ( 1 / italic_Ο΅ ) ), providing an exponential advantage for large system sizes at fixed target error Ο΅italic-Ο΅\epsilonitalic_Ο΅. This favorable scaling makes 2⁒d2𝑑2d2 italic_d GMERA particularly suitable for quantum simulation of large-scale systems.

A number of targets remain for future inquiry. Examples include generalizing the approach to systems without translational invariance (for example to simulate disordered systems or edge states of topological insulators), or to metallic states with Fermi surfaces that violate the area-law entanglement (requiring either block size to scale at least logarithmically in system size, or to consider a more complicated branching MERA type networkΒ [27, 28]).

For near-term quantum devices, an important direction is optimizing the GMERA implementation for smaller-scale demonstrations that can be realized with current NISQ hardware. This includes developing architecture-specific compilation strategies - for example, exploiting the all-to-all connectivity of trapped-ion systems and neutral atom arrays to minimize circuit depth and gate count. Other key considerations include exploring error mitigation techniques suited to the GMERA structure, and identifying the minimal system sizes needed to demonstrate key qualitative features of different phases. For example, one could focus on distinguishing between trivial and topological phases using small honeycomb patches that are accessible with current quantum processors, while carefully accounting for hardware connectivity constraints and gate error rates.

Since Gaussian states can be efficiently simulated classically, the main practical utility of an efficient Gaussian fermion state preparation procedure is to serve as an input to other variational or non-variational algorithms for including correlation effects. Highly entangled states in 2⁒d2𝑑2d2 italic_d or 3⁒d3𝑑3d3 italic_d is a ripe target for achieving practical quantum advantage. For gapped systems, correlations can, in-principle be built in by adiabatic dressing as described in the previous section. For gapless systems, whose gap vanishes as a polynomial in system size, other approaches may be required. Previous investigations in 1⁒d1𝑑1d1 italic_d systems indicate that using a Gaussian mean-field/Hartree-Fock as a starting point for variational optimization can dramatically reduce the number of variational parameters required to accurately capture correlated ground-statesΒ [2]. It would be interesting to assess whether the same type of variational improvements can be achieved in 2⁒d2𝑑2d2 italic_d (a challenging task for classical simulations that may require a quantum processor).

Acknowledgements –

We thank Daoheng Niu, Joseph Sullivan conversations, and Yuxuan Zhang for insightful conversations. This work was supported by the US Department of Energy DOE DE-SC0022102. Numerical computations were performed using the Quantum Advanced Research Computing cluster (QuARC) at UBC.

References

  • AnandΒ etΒ al. [2022] A.Β Anand, P.Β Schleich, S.Β Alperin-Lea, P.Β W.Β K.Β Jensen, S.Β Sim, M.Β DΓ­az-Tinoco, J.Β S.Β Kottmann, M.Β Degroote, A.Β F.Β Izmaylov,Β andΒ A.Β Aspuru-Guzik,Β A quantum computing view on unitary coupled cluster theory,Β Chemical Society ReviewsΒ 51,Β 1659–1684 (2022).
  • NiuΒ etΒ al. [2022] D.Β Niu, R.Β Haghshenas, Y.Β Zhang, M.Β Foss-Feig, G.Β K.-L.Β Chan,Β andΒ A.Β C.Β Potter,Β Holographic simulation of correlated electrons on a trapped-ion quantum processor,Β PRX QuantumΒ 3,Β 030317 (2022).
  • HastingsΒ andΒ Wen [2005] M.Β B.Β HastingsΒ andΒ X.-G.Β Wen,Β Quasiadiabatic continuation of quantum states: The stability of topological ground-state degeneracy and emergent gauge invariance,Β Physical Review BΒ 72,Β 10.1103/physrevb.72.045141 (2005).
  • FishmanΒ andΒ White [2015] M.Β T.Β FishmanΒ andΒ S.Β R.Β White,Β Compression of correlation matrices and an efficient method for forming matrix product states of fermionic gaussian states,Β Physical Review BΒ 92,Β 10.1103/physrevb.92.075132 (2015).
  • WongΒ etΒ al. [2022] S.Β L.Β Wong, K.Β C.Β Pang,Β andΒ H.Β C.Β Po,Β Zipper entanglement renormalization for free fermions (2022),Β arXiv:2206.11761 [quant-ph] .
  • Haldane [1988] F.Β D.Β M.Β Haldane,Β Model for a quantum hall effect without landau levels: Condensed-matter realization of the ”parity anomaly”,Β Phys. Rev. Lett.Β 61,Β 2015 (1988).
  • DubailΒ andΒ Read [2015] J.Β DubailΒ andΒ N.Β Read,Β Tensor network trial states for chiral topological phases in two dimensions and a no-go theorem in any dimension,Β Phys. Rev. BΒ 92,Β 205307 (2015).
  • LiΒ andΒ Mong [2019] Z.Β LiΒ andΒ R.Β S.Β K.Β Mong,Β Entanglement renormalization for chiral topological phases,Β Phys. Rev. BΒ 99,Β 241105 (2019).
  • AnandΒ etΒ al. [2023] S.Β Anand, J.Β Hauschild, Y.Β Zhang, A.Β C.Β Potter,Β andΒ M.Β P.Β Zaletel,Β Holographic quantum simulation of entanglement renormalization circuits,Β PRX QuantumΒ 4,Β 030334 (2023).
  • SchΓΆnΒ etΒ al. [2005] C.Β SchΓΆn, E.Β Solano, F.Β Verstraete, J.Β I.Β Cirac,Β andΒ M.Β M.Β Wolf,Β Sequential generation of entangled multiqubit states,Β Phys. Rev. Lett.Β 95,Β 110503 (2005).
  • Kim [2017a] I.Β H.Β Kim,Β Holographic quantum simulation (2017a),Β arXiv:1702.02093 [quant-ph] .
  • Kim [2017b] I.Β H.Β Kim,Β Noise-resilient preparation of quantum many-body ground states (2017b),Β arXiv:1703.00032 [quant-ph] .
  • BarrattΒ etΒ al. [2021] F.Β Barratt, J.Β Dborin, M.Β Bal, V.Β Stojevic, F.Β Pollmann,Β andΒ A.Β G.Β Green,Β Parallel quantum simulation of large systems on small nisq computers,Β npj Quantum InformationΒ 7,Β 10.1038/s41534-021-00420-3 (2021).
  • Foss-FeigΒ etΒ al. [2021] M.Β Foss-Feig, D.Β Hayes, J.Β M.Β Dreiling, C.Β Figgatt, J.Β P.Β Gaebler, S.Β A.Β Moses, J.Β M.Β Pino,Β andΒ A.Β C.Β Potter,Β Holographic quantum algorithms for simulating correlated spin systems,Β Phys. Rev. Res.Β 3,Β 033002 (2021).
  • Majorana [1937] E.Β Majorana,Β Teoria simmetrica dell’elettrone e del positrone,Β Il Nuovo Cimento (1924-1942)Β 14,Β 171 (1937).
  • Foss-FeigΒ etΒ al. [2024] M.Β Foss-Feig, G.Β Pagano, A.Β C.Β Potter,Β andΒ N.Β Y.Β Yao,Β Progress in trapped-ion quantum simulation (2024),Β arXiv:2409.02990 [quant-ph] .
  • MarzariΒ etΒ al. [2012] N.Β Marzari, A.Β A.Β Mostofi, J.Β R.Β Yates, I.Β Souza,Β andΒ D.Β Vanderbilt,Β Maximally localized wannier functions: Theory and applications,Β Rev. Mod. Phys.Β 84,Β 1419 (2012).
  • Sakuma [2013] R.Β Sakuma,Β Symmetry-adapted wannier functions in the maximal localization procedure,Β Phys. Rev. BΒ 87,Β 235109 (2013).
  • GowerΒ andΒ Dijksterhuis [2004] J.Β C.Β GowerΒ andΒ G.Β B.Β Dijksterhuis,Β Procrustes ProblemsΒ (Oxford University Press,Β 2004).
  • JordanΒ andΒ Wigner [1928] P.Β JordanΒ andΒ E.Β Wigner, Über das paulische Γ€quivalenzverbot,Β Zeitschrift fΓΌr PhysikΒ 47,Β 631 (1928).
  • CorbozΒ etΒ al. [2010] P.Β Corboz, G.Β Evenbly, F.Β Verstraete,Β andΒ G.Β Vidal,Β Simulation of interacting fermions with entanglement renormalization,Β Physical Review Aβ€”Atomic, Molecular, and Optical PhysicsΒ 81,Β 010303 (2010).
  • Kitaev [2003] A.Β Kitaev,Β Fault-tolerant quantum computation by anyons,Β Annals of PhysicsΒ 303,Β 2–30 (2003).
  • Kitaev [2006] A.Β Kitaev,Β Anyons in an exactly solved model and beyond,Β Annals of PhysicsΒ 321,Β 2–111 (2006).
  • NigmatullinΒ etΒ al. [2024] R.Β Nigmatullin, K.Β Hemery, K.Β Ghanem, S.Β Moses, D.Β Gresh, P.Β Siegfried, M.Β Mills, T.Β Gatterman, N.Β Hewitt, E.Β Granet, etΒ al.,Β Experimental demonstration of break-even for the compact fermionic encoding,Β arXiv preprint arXiv:2409.06789Β  (2024).
  • EveredΒ etΒ al. [2025] S.Β J.Β Evered, M.Β Kalinowski, A.Β A.Β Geim, T.Β Manovitz, D.Β Bluvstein, S.Β H.Β Li, N.Β Maskara, H.Β Zhou, S.Β Ebadi, M.Β Xu, etΒ al.,Β Probing topological matter and fermion dynamics on a neutral-atom quantum computer,Β arXiv preprint arXiv:2501.18554Β  (2025).
  • WuΒ etΒ al. [2025] Y.Β Wu, Z.Β Dai, S.Β Anand, S.-H.Β Lin, Q.Β Yang, L.Β Wang, F.Β Pollmann,Β andΒ M.Β P.Β Zaletel,Β Alternating and gaussian fermionic isometric tensor network states (2025),Β arXiv:2502.10695 [quant-ph] .
  • EvenblyΒ andΒ Vidal [2014] G.Β EvenblyΒ andΒ G.Β Vidal,Β Class of highly entangled many-body states that can be efficiently simulated,Β Physical Review LettersΒ 112,Β 10.1103/physrevlett.112.240502 (2014).
  • HaegemanΒ etΒ al. [2018] J.Β Haegeman, B.Β Swingle, M.Β Walter, J.Β Cotler, G.Β Evenbly,Β andΒ V.Β B.Β Scholz,Β Rigorous free-fermion entanglement renormalization from wavelet theory,Β Physical Review XΒ 8,Β 10.1103/physrevx.8.011003 (2018).

Appendix A Gaussian states and correlation matrices

A.1 Gaussian fermion states

This appendix briefly reviews some notation and formalism for Gaussian fermion states. Consider a system of fermions with creation operators {c^i†}subscriptsuperscript^𝑐†𝑖\{\hat{c}^{\dagger}_{i}\}{ over^ start_ARG italic_c end_ARG start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT }, where the index i𝑖iitalic_i can represent the spatial coordinate, spin, or orbital. For simplicity, we consider number-conserving and non-interacting (Gaussian) Hamiltonians of the form:

H^=βˆ‘i⁒jc^i†⁒hi⁒j⁒c^j,^𝐻subscript𝑖𝑗subscriptsuperscript^𝑐†𝑖subscriptβ„Žπ‘–π‘—subscript^𝑐𝑗\hat{H}=\sum_{ij}\hat{c}^{\dagger}_{i}h_{ij}\hat{c}_{j}\ ,over^ start_ARG italic_H end_ARG = βˆ‘ start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT over^ start_ARG italic_c end_ARG start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_h start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT over^ start_ARG italic_c end_ARG start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT , (11)

where hi⁒jsubscriptβ„Žπ‘–π‘—h_{ij}italic_h start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT is a hermitian matrix (the extension to non-number conserving systems is straightforward using a standard Bugoliubov-de-Gennes framework, or working with Majorana representations).

Let Uπ‘ˆUitalic_U be the unitary matrix that diagonalizes hβ„Žhitalic_h: (U†⁒h⁒U)i⁒j=Ξ΅i⁒δi,jsubscriptsuperscriptπ‘ˆβ€ β„Žπ‘ˆπ‘–π‘—subscriptπœ€π‘–subscript𝛿𝑖𝑗(U^{\dagger}hU)_{ij}=\varepsilon_{i}\delta_{i,j}( italic_U start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT italic_h italic_U ) start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT = italic_Ξ΅ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_Ξ΄ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT where {Ξ΅i}subscriptπœ€π‘–\{\varepsilon_{i}\}{ italic_Ξ΅ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT } are the (single-particle) mode energies. Define the eigenmode creation and annihilation operators: denote

d^k†=c^i†⁒Ui⁒k,d^l=Ul⁒jβˆ—β’c^j.formulae-sequencesubscriptsuperscript^π‘‘β€ π‘˜subscriptsuperscript^𝑐†𝑖subscriptπ‘ˆπ‘–π‘˜subscript^𝑑𝑙subscriptsuperscriptπ‘ˆπ‘™π‘—subscript^𝑐𝑗\hat{d}^{\dagger}_{k}=\hat{c}^{\dagger}_{i}U_{ik}\ ,\hat{d}_{l}=U^{*}_{lj}\hat% {c}_{j}.over^ start_ARG italic_d end_ARG start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT = over^ start_ARG italic_c end_ARG start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_U start_POSTSUBSCRIPT italic_i italic_k end_POSTSUBSCRIPT , over^ start_ARG italic_d end_ARG start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT = italic_U start_POSTSUPERSCRIPT βˆ— end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_l italic_j end_POSTSUBSCRIPT over^ start_ARG italic_c end_ARG start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT . (12)

In this notation, the ground-state of H^^𝐻\hat{H}over^ start_ARG italic_H end_ARG with chemical potential ΞΌπœ‡\muitalic_ΞΌ is:

|Ψ⟩=∏i(d^i†)nF⁒(Ξ΅i)⁒|0⟩ketΞ¨subscriptproduct𝑖superscriptsuperscriptsubscript^𝑑𝑖†subscript𝑛𝐹subscriptπœ€π‘–ket0|\Psi\rangle=\prod_{i}(\hat{d}_{i}^{\dagger})^{n_{F}(\varepsilon_{i})}|0\rangle| roman_Ξ¨ ⟩ = ∏ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( over^ start_ARG italic_d end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_n start_POSTSUBSCRIPT italic_F end_POSTSUBSCRIPT ( italic_Ξ΅ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) end_POSTSUPERSCRIPT | 0 ⟩ (13)

where |0⟩ket0|0\rangle| 0 ⟩ is the empty Fock state with no fermions, and nF⁒(Ξ΅i)=θ⁒(ΞΌβˆ’Ξ΅F)subscript𝑛𝐹subscriptπœ€π‘–πœƒπœ‡subscriptπœ€πΉn_{F}(\varepsilon_{i})=\theta(\mu-\varepsilon_{F})italic_n start_POSTSUBSCRIPT italic_F end_POSTSUBSCRIPT ( italic_Ξ΅ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) = italic_ΞΈ ( italic_ΞΌ - italic_Ξ΅ start_POSTSUBSCRIPT italic_F end_POSTSUBSCRIPT ) is the (zero-temperature) Fermi occupation function.

Wick’s theorem implies that all the all correlations can be expressed in terms of combinations of 2-point correlations

Ci⁒j=⟨Ψ|c^i†⁒c^j|Ψ⟩=βˆ‘kUi⁒k⁒nF⁒(Ξ΅k)⁒Uk⁒jβˆ—=ι⁒ι†,subscript𝐢𝑖𝑗quantum-operator-productΞ¨subscriptsuperscript^𝑐†𝑖subscript^𝑐𝑗Ψsubscriptπ‘˜subscriptπ‘ˆπ‘–π‘˜subscript𝑛𝐹subscriptπœ€π‘˜subscriptsuperscriptπ‘ˆπ‘˜π‘—πœ„superscriptπœ„β€ \displaystyle C_{ij}=\langle\Psi|\hat{c}^{\dagger}_{i}\hat{c}_{j}|\Psi\rangle=% \sum_{k}U_{ik}n_{F}(\varepsilon_{k})U^{*}_{kj}=\iota\iota^{\dagger},italic_C start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT = ⟨ roman_Ξ¨ | over^ start_ARG italic_c end_ARG start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT over^ start_ARG italic_c end_ARG start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT | roman_Ξ¨ ⟩ = βˆ‘ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT italic_U start_POSTSUBSCRIPT italic_i italic_k end_POSTSUBSCRIPT italic_n start_POSTSUBSCRIPT italic_F end_POSTSUBSCRIPT ( italic_Ξ΅ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) italic_U start_POSTSUPERSCRIPT βˆ— end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_k italic_j end_POSTSUBSCRIPT = italic_ΞΉ italic_ΞΉ start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT , (14)

where ΞΉ=U⁒nFπœ„π‘ˆsubscript𝑛𝐹\iota=Un_{F}italic_ΞΉ = italic_U italic_n start_POSTSUBSCRIPT italic_F end_POSTSUBSCRIPT is an isometry, and C𝐢Citalic_C is a projector onto the occupied orbitals.

The GMPS and GMERA procedures require considering restricted correlations inside a subregion A𝐴Aitalic_A of the entire system. The correlation matrix, CAsubscript𝐢𝐴C_{A}italic_C start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT, for subsystem A𝐴Aitalic_A, is simply given by the restriction of the full correlation matrix Ci,jsubscript𝐢𝑖𝑗C_{i,j}italic_C start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT to the block with i,j∈A𝑖𝑗𝐴i,j\in Aitalic_i , italic_j ∈ italic_A. For a Gaussian state, the reduced density matrix for region A𝐴Aitalic_A can be expressed as a thermal state of a entanglement (a.k.a. modular) Hamiltonian, HAsubscript𝐻𝐴H_{A}italic_H start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT:

ρ^A=TrA¯⁒(|Ψ⟩⁒⟨Ψ|)=eβˆ’H^AZsubscript^𝜌𝐴subscriptTr¯𝐴ketΞ¨braΞ¨superscript𝑒subscript^𝐻𝐴𝑍\hat{\rho}_{A}=\text{Tr}_{\bar{A}}(|\Psi\rangle\langle\Psi|)=\frac{e^{-\hat{H}% _{A}}}{Z}over^ start_ARG italic_ρ end_ARG start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT = Tr start_POSTSUBSCRIPT overΒ― start_ARG italic_A end_ARG end_POSTSUBSCRIPT ( | roman_Ξ¨ ⟩ ⟨ roman_Ξ¨ | ) = divide start_ARG italic_e start_POSTSUPERSCRIPT - over^ start_ARG italic_H end_ARG start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT end_POSTSUPERSCRIPT end_ARG start_ARG italic_Z end_ARG (15)

where, for a Gaussian state, the entanglement Hamiltonian is also non-interacting: H^A=βˆ‘i⁒j∈Ac^i†⁒hAi⁒j⁒c^jsubscript^𝐻𝐴subscript𝑖𝑗𝐴subscriptsuperscript^𝑐†𝑖subscriptsuperscriptβ„Žπ‘–π‘—π΄subscript^𝑐𝑗\hat{H}_{A}=\sum_{ij\in A}\hat{c}^{\dagger}_{i}h^{ij}_{A}\hat{c}_{j}over^ start_ARG italic_H end_ARG start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT = βˆ‘ start_POSTSUBSCRIPT italic_i italic_j ∈ italic_A end_POSTSUBSCRIPT over^ start_ARG italic_c end_ARG start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_h start_POSTSUPERSCRIPT italic_i italic_j end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT over^ start_ARG italic_c end_ARG start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT, with:

CAsubscript𝐢𝐴\displaystyle C_{A}italic_C start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT =1exp⁑(hAT)+1absent1superscriptsubscriptβ„Žπ΄π‘‡1\displaystyle=\frac{1}{\exp(h_{A}^{T})+1}= divide start_ARG 1 end_ARG start_ARG roman_exp ( start_ARG italic_h start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_T end_POSTSUPERSCRIPT end_ARG ) + 1 end_ARG
hAsubscriptβ„Žπ΄\displaystyle h_{A}italic_h start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT =log⁑(1βˆ’CATCAT)absent1superscriptsubscript𝐢𝐴𝑇superscriptsubscript𝐢𝐴𝑇\displaystyle=\log\left(\frac{1-C_{A}^{T}}{C_{A}^{T}}\right)= roman_log ( divide start_ARG 1 - italic_C start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_T end_POSTSUPERSCRIPT end_ARG start_ARG italic_C start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_T end_POSTSUPERSCRIPT end_ARG ) (16)
SAsubscript𝑆𝐴\displaystyle S_{A}italic_S start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT =βˆ’Tr⁒(ρ^A⁒log⁑ρ^A)absentTrsubscript^𝜌𝐴subscript^𝜌𝐴\displaystyle=-\text{Tr}(\hat{\rho}_{A}\log\hat{\rho}_{A})= - Tr ( over^ start_ARG italic_ρ end_ARG start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT roman_log over^ start_ARG italic_ρ end_ARG start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT )
=βˆ’βˆ‘i(Ξ·i⁒log⁑ηi+(1βˆ’Ξ·i)⁒log⁑(1βˆ’Ξ·i))absentsubscript𝑖subscriptπœ‚π‘–subscriptπœ‚π‘–1subscriptπœ‚π‘–1subscriptπœ‚π‘–\displaystyle=-\sum_{i}(\eta_{i}\log\eta_{i}+(1-\eta_{i})\log(1-\eta_{i}))= - βˆ‘ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_Ξ· start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT roman_log italic_Ξ· start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + ( 1 - italic_Ξ· start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) roman_log ( start_ARG 1 - italic_Ξ· start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG ) ) (17)

where 0≀ηi≀10subscriptπœ‚π‘–10\leq\eta_{i}\leq 10 ≀ italic_Ξ· start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ≀ 1 is the eigenvalue of the restricted correlation matrix CAsubscript𝐢𝐴C_{A}italic_C start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT, related to the entanglement energy, Ξ΅iAsubscriptsuperscriptπœ€π΄π‘–\varepsilon^{A}_{i}italic_Ξ΅ start_POSTSUPERSCRIPT italic_A end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT (ithsuperscript𝑖thi^{\rm{th}}italic_i start_POSTSUPERSCRIPT roman_th end_POSTSUPERSCRIPT eigenvalue of hAsubscriptβ„Žπ΄h_{A}italic_h start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT) by Ξ·i=1eΞ΅A+1subscriptπœ‚π‘–1superscript𝑒superscriptπœ€π΄1\eta_{i}=\frac{1}{e^{\varepsilon^{A}}+1}italic_Ξ· start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = divide start_ARG 1 end_ARG start_ARG italic_e start_POSTSUPERSCRIPT italic_Ξ΅ start_POSTSUPERSCRIPT italic_A end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT + 1 end_ARG. Sub-region eigenmodes with Ξ·0β‰ˆ0,1subscriptπœ‚001\eta_{0}\approx 0,1italic_Ξ· start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT β‰ˆ 0 , 1 (|Ξ΅A,i|≫1much-greater-thansubscriptπœ€π΄π‘–1|\varepsilon_{A,i}|\gg 1| italic_Ξ΅ start_POSTSUBSCRIPT italic_A , italic_i end_POSTSUBSCRIPT | ≫ 1) contribute negligibly to SAsubscript𝑆𝐴S_{A}italic_S start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT and approximately coincide with full,empty eigenmodes of the full correlation matrix that are localized within region A𝐴Aitalic_A.

Appendix B Expanding Kitaev honeycomb model F2QE

This Appendix details the expanding Kitaev honeycomb model fermion-to-qubit encoding (F2QE) for 2d fermionic MERA circuits sketched in the main text. We note that this encoding is not specific to Gaussian states, and may also be used to implement non-Gaussian MERA circuits.

After briefly reviewing the standard method for encoding fermionic bilinears into strings that create emergent fermionic excitations of the Kitaev honeycomb model, we explain how this encoding can be adapted to enable qubit-efficient F2QE. When preparing states using the GMERA circuit from IR to UV, we progressively refine the encoding lattice by halving the lattice spacing at each RG step to accommodate new fermion modes as they are injected by the isometries. Additionally, we show how recasting the GMERA as a sequential circuit using mid-circuit measurement and reset techniques reduce the required number of qubits.

B.1 Fermionic strings in Kitaev honeycomb model

Refer to caption
Figure 7: Fermion-to-qubit encoding using the Kitaev honeycomb model. (a) Mapping between qubit operators and Majorana fermions in the Kitaev honeycomb model. Left: The honeycomb lattice with x-links (blue), y-links (yellow), and z-links (red) connecting sites on the A (gray) and B (black) sublattices. Each site hosts a qubit, and the corresponding Pauli operators form link operators Ti⁒jsubscript𝑇𝑖𝑗T_{ij}italic_T start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT. Right: In the Majorana representation, each site hosts four Majorana fermions (one c𝑐citalic_c and three bΞ±superscript𝑏𝛼b^{\alpha}italic_b start_POSTSUPERSCRIPT italic_Ξ± end_POSTSUPERSCRIPT), with gauge constraints relating them. The plaquette operator BPsubscript𝐡𝑃B_{P}italic_B start_POSTSUBSCRIPT italic_P end_POSTSUBSCRIPT enforces the zero-flux constraint essential for the topological encoding. (b) Construction of fermionic Wilson lines between distant sites. A string of link operators connecting sites i𝑖iitalic_i and j𝑗jitalic_j encodes a fermionic bilinear operator that properly accounts for fermionic statistics. This encoding enables implementing fermionic operations with strings whose length scales with the geometric distance between sites rather than with the system size, which would be required for a Jordan-Wigner encoding.

The Kitaev honeycomb modelΒ [23] provides an efficient fermion-to-qubit encoding (F2QE) for implementing fermionic operations in 2D systems (see [25] for a recent experimental implementation of this encoding). Unlike the Jordan-Wigner transformation which produces strings that scale with system size, this encoding maps fermionic operators to strings of Pauli operators with length scaling only with the geometric distance between sites.

The Kitaev honeycomb model is defined on a honeycomb lattice with qubits at each vertex, divided into two sublattices, A and B. The lattice features three types of links xπ‘₯xitalic_x-links (blue), y𝑦yitalic_y-links (yellow), and z𝑧zitalic_z-links (red) which interactions occur. The Hamiltonian is given by:

H=βˆ’Jxβ’βˆ‘x-linksΟƒix⁒σjxβˆ’Jyβ’βˆ‘y-linksΟƒiy⁒σjyβˆ’Jzβ’βˆ‘z-linksΟƒiz⁒σjz𝐻subscript𝐽π‘₯subscriptx-linkssubscriptsuperscript𝜎π‘₯𝑖subscriptsuperscript𝜎π‘₯𝑗subscript𝐽𝑦subscripty-linkssubscriptsuperscriptπœŽπ‘¦π‘–subscriptsuperscriptπœŽπ‘¦π‘—subscript𝐽𝑧subscriptz-linkssubscriptsuperscriptπœŽπ‘§π‘–subscriptsuperscriptπœŽπ‘§π‘—H=-J_{x}\sum_{\text{x-links}}\sigma^{x}_{i}\sigma^{x}_{j}-J_{y}\sum_{\text{y-% links}}\sigma^{y}_{i}\sigma^{y}_{j}-J_{z}\sum_{\text{z-links}}\sigma^{z}_{i}% \sigma^{z}_{j}italic_H = - italic_J start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT βˆ‘ start_POSTSUBSCRIPT x-links end_POSTSUBSCRIPT italic_Οƒ start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_Οƒ start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT - italic_J start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT βˆ‘ start_POSTSUBSCRIPT y-links end_POSTSUBSCRIPT italic_Οƒ start_POSTSUPERSCRIPT italic_y end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_Οƒ start_POSTSUPERSCRIPT italic_y end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT - italic_J start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT βˆ‘ start_POSTSUBSCRIPT z-links end_POSTSUBSCRIPT italic_Οƒ start_POSTSUPERSCRIPT italic_z end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_Οƒ start_POSTSUPERSCRIPT italic_z end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT (18)

where ΟƒiΞ±superscriptsubscriptπœŽπ‘–π›Ό\sigma_{i}^{\alpha}italic_Οƒ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_Ξ± end_POSTSUPERSCRIPT (Ξ±=x,y,z)𝛼π‘₯𝑦𝑧(\alpha=x,y,z)( italic_Ξ± = italic_x , italic_y , italic_z ) are Pauli operators acting on qubit i𝑖iitalic_i, and Jx,Jy,Jzsubscript𝐽π‘₯subscript𝐽𝑦subscript𝐽𝑧J_{x},J_{y},J_{z}italic_J start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_J start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT , italic_J start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT are coupling constants.

In the Majorana representation, each qubit at site i𝑖iitalic_i is expressed using four Majorana β€œpartons”: bix,biy,biz,Ξ³isuperscriptsubscript𝑏𝑖π‘₯superscriptsubscript𝑏𝑖𝑦superscriptsubscript𝑏𝑖𝑧subscript𝛾𝑖b_{i}^{x},b_{i}^{y},b_{i}^{z},\gamma_{i}italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_y end_POSTSUPERSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_z end_POSTSUPERSCRIPT , italic_Ξ³ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. These operators are self-adjoint ((biΞ±)†=biΞ±,Ξ³i†=Ξ³i)formulae-sequencesuperscriptsubscriptsuperscript𝑏𝛼𝑖†subscriptsuperscript𝑏𝛼𝑖superscriptsubscript𝛾𝑖†subscript𝛾𝑖((b^{\alpha}_{i})^{\dagger}=b^{\alpha}_{i},\gamma_{i}^{\dagger}=\gamma_{i})( ( italic_b start_POSTSUPERSCRIPT italic_Ξ± end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT = italic_b start_POSTSUPERSCRIPT italic_Ξ± end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_Ξ³ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT = italic_Ξ³ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ), square to the identity (biΞ±)2=Ξ³i=1superscriptsubscriptsuperscript𝑏𝛼𝑖2subscript𝛾𝑖1(b^{\alpha}_{i})^{2}=\gamma_{i}=1( italic_b start_POSTSUPERSCRIPT italic_Ξ± end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = italic_Ξ³ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = 1, and obey anticommutation relations: {biΞ±,bjΞ²}=2⁒δi⁒j⁒δα⁒β,{Ξ³i⁒γj}=2⁒δi,j={biΞ±,Ξ³i}=0formulae-sequencesuperscriptsubscript𝑏𝑖𝛼superscriptsubscript𝑏𝑗𝛽2subscript𝛿𝑖𝑗subscript𝛿𝛼𝛽subscript𝛾𝑖subscript𝛾𝑗2subscript𝛿𝑖𝑗superscriptsubscript𝑏𝑖𝛼subscript𝛾𝑖0\{b_{i}^{\alpha},b_{j}^{\beta}\}=2\delta_{ij}\delta_{\alpha\beta},\{\gamma_{i}% \gamma_{j}\}=2\delta_{i,j}=\{b_{i}^{\alpha},\gamma_{i}\}=0{ italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_Ξ± end_POSTSUPERSCRIPT , italic_b start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_Ξ² end_POSTSUPERSCRIPT } = 2 italic_Ξ΄ start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT italic_Ξ΄ start_POSTSUBSCRIPT italic_Ξ± italic_Ξ² end_POSTSUBSCRIPT , { italic_Ξ³ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_Ξ³ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT } = 2 italic_Ξ΄ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT = { italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_Ξ± end_POSTSUPERSCRIPT , italic_Ξ³ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT } = 0. The Pauli operators are constructed as:

ΟƒiΞ±=i⁒biα⁒γi,(Ξ±=x,y,z)subscriptsuperscriptπœŽπ›Όπ‘–π‘–subscriptsuperscript𝑏𝛼𝑖subscript𝛾𝑖𝛼π‘₯𝑦𝑧\sigma^{\alpha}_{i}=ib^{\alpha}_{i}\gamma_{i},\ (\alpha=x,y,z)italic_Οƒ start_POSTSUPERSCRIPT italic_Ξ± end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_i italic_b start_POSTSUPERSCRIPT italic_Ξ± end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_Ξ³ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , ( italic_Ξ± = italic_x , italic_y , italic_z ) (19)

To restrict the 4-dimensional Majorana Hilbert space to the physical spin-1/2 one, a local β„€2subscriptβ„€2\mathbbm{Z}_{2}blackboard_Z start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT gauge constraintL

Di=bix⁒biy⁒biz⁒γi=1.subscript𝐷𝑖superscriptsubscript𝑏𝑖π‘₯superscriptsubscript𝑏𝑖𝑦superscriptsubscript𝑏𝑖𝑧subscript𝛾𝑖1D_{i}=b_{i}^{x}b_{i}^{y}b_{i}^{z}\gamma_{i}=1.italic_D start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_y end_POSTSUPERSCRIPT italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_z end_POSTSUPERSCRIPT italic_Ξ³ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = 1 . (20)

is enforced at each site, i𝑖iitalic_i. The degrees of freedom This representation reveals emergent fermionic excitations, which we use to define complex fermions.

On an α𝛼\alphaitalic_Ξ±-type link, i⁒j𝑖𝑗ijitalic_i italic_j, the bΞ±superscript𝑏𝛼b^{\alpha}italic_b start_POSTSUPERSCRIPT italic_Ξ± end_POSTSUPERSCRIPT fermions can be organized into β„€2subscriptβ„€2\mathbbm{Z}_{2}blackboard_Z start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT gauge connections:

u^i⁒j=i⁒biα⁒bjΞ±.subscript^𝑒𝑖𝑗𝑖superscriptsubscript𝑏𝑖𝛼subscriptsuperscript𝑏𝛼𝑗\displaystyle\hat{u}_{ij}=ib_{i}^{\alpha}b^{\alpha}_{j}.over^ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT = italic_i italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_Ξ± end_POSTSUPERSCRIPT italic_b start_POSTSUPERSCRIPT italic_Ξ± end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT . (21)

Products of u^i⁒jsubscript^𝑒𝑖𝑗\hat{u}_{ij}over^ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT around each hexagonal plaquette, BP=∏i⁒j∈Pu^i⁒jsubscript𝐡𝑃subscriptproduct𝑖𝑗𝑃subscript^𝑒𝑖𝑗B_{P}=\prod_{ij\in P}\hat{u}_{ij}italic_B start_POSTSUBSCRIPT italic_P end_POSTSUBSCRIPT = ∏ start_POSTSUBSCRIPT italic_i italic_j ∈ italic_P end_POSTSUBSCRIPT over^ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT (or around any closed loop of links) are gauge invariant (commute with the Disubscript𝐷𝑖D_{i}italic_D start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT’s) and can be interpreted as measuring the β„€2subscriptβ„€2\mathbbm{Z}_{2}blackboard_Z start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT gauge flux through the plaquette P𝑃Pitalic_P. The remaining fermions Ξ³isubscript𝛾𝑖\gamma_{i}italic_Ξ³ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT are viewed as emergent fermionic matter that are minimally coupled to the gauge field u^i⁒jsubscript^𝑒𝑖𝑗\hat{u}_{ij}over^ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT.

The gauge-invariant Wilson line operators:

Wi,j=i⁒γi⁒∏k⁒lβˆˆΞ“i,ju^k⁒l⁒γj,subscriptπ‘Šπ‘–π‘—π‘–subscript𝛾𝑖subscriptproductπ‘˜π‘™subscriptΓ𝑖𝑗subscript^π‘’π‘˜π‘™subscript𝛾𝑗\displaystyle W_{i,j}=i\gamma_{i}\prod_{kl\in\Gamma_{i,j}}\hat{u}_{kl}\gamma_{% j},italic_W start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT = italic_i italic_Ξ³ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∏ start_POSTSUBSCRIPT italic_k italic_l ∈ roman_Ξ“ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT over^ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_k italic_l end_POSTSUBSCRIPT italic_Ξ³ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT , (22)

can be written as Pauli strings of the physical spin operators along the (oriented) path ΓΓ\Gammaroman_Ξ“ connecting site i𝑖iitalic_i to j𝑗jitalic_j.

In the subspace with vanishing gauge flux (β€œflat” gauge connection), stabilized by BP=+1β’βˆ€Psubscript𝐡𝑃1for-all𝑃B_{P}=+1\forall Pitalic_B start_POSTSUBSCRIPT italic_P end_POSTSUBSCRIPT = + 1 βˆ€ italic_P, we are free to choose a gauge where u^i⁒j=+1β’βˆ€i⁒jsubscript^𝑒𝑖𝑗1for-all𝑖𝑗\hat{u}_{ij}=+1\forall ijover^ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT = + 1 βˆ€ italic_i italic_j, and the Wilson line operators manifestly have the same algebraic structure as that of ordinary (un-gauged) fermion bilinears, {Ξ³i⁒γj}subscript𝛾𝑖subscript𝛾𝑗\{\gamma_{i}\gamma_{j}\}{ italic_Ξ³ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_Ξ³ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT }, and hence represent an F2QE encoding. Since, for a flat β„€2subscriptβ„€2\mathbbm{Z}_{2}blackboard_Z start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT gauge field, the Wilson strings are independent of path, the most efficient such F2QE encoding corresponds to simply choosing Wi,jsubscriptπ‘Šπ‘–π‘—W_{i,j}italic_W start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT to be implemented by the shortest path from i𝑖iitalic_i to j𝑗jitalic_j.

These Majorana operators Ξ³isubscript𝛾𝑖\gamma_{i}italic_Ξ³ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT can be paired to represent complex fermions. For example, pairing the neighboring γ𝛾\gammaitalic_Ξ³ modes along z𝑧zitalic_z-links connecting sites i𝑖iitalic_i (on sublattice A) and j𝑗jitalic_j (on sublattice B) defines the complex fermion operators:

ci⁒j=Ξ³i+i⁒u^i⁒j⁒γj2Β andΒ ci⁒j†=Ξ³iβˆ’i⁒u^i⁒j⁒γj2formulae-sequencesubscript𝑐𝑖𝑗subscript𝛾𝑖𝑖subscript^𝑒𝑖𝑗subscript𝛾𝑗2Β andΒ subscriptsuperscript𝑐†𝑖𝑗subscript𝛾𝑖𝑖subscript^𝑒𝑖𝑗subscript𝛾𝑗2c_{ij}=\frac{\gamma_{i}+i\hat{u}_{ij}\gamma_{j}}{2}\ \ \ \text{ and }\ \ \ c^{% \dagger}_{ij}=\frac{\gamma_{i}-i\hat{u}_{ij}\gamma_{j}}{2}italic_c start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT = divide start_ARG italic_Ξ³ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_i over^ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT italic_Ξ³ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG and italic_c start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT = divide start_ARG italic_Ξ³ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_i over^ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT italic_Ξ³ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG (23)

with corresponding number operator:

ni⁒j=ci⁒j†⁒ci⁒j=14⁒(Ξ³iβˆ’i⁒γj)⁒(Ξ³i+i⁒γj)=12⁒(1+i⁒γi⁒u^i⁒j⁒γj)subscript𝑛𝑖𝑗superscriptsubscript𝑐𝑖𝑗†subscript𝑐𝑖𝑗14subscript𝛾𝑖𝑖subscript𝛾𝑗subscript𝛾𝑖𝑖subscript𝛾𝑗121𝑖subscript𝛾𝑖subscript^𝑒𝑖𝑗subscript𝛾𝑗n_{ij}=c_{ij}^{\dagger}c_{ij}=\frac{1}{4}(\gamma_{i}-i\gamma_{j})(\gamma_{i}+i% \gamma_{j})=\frac{1}{2}(1+i\gamma_{i}\hat{u}_{ij}\gamma_{j})italic_n start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT = italic_c start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT italic_c start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT = divide start_ARG 1 end_ARG start_ARG 4 end_ARG ( italic_Ξ³ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_i italic_Ξ³ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ) ( italic_Ξ³ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_i italic_Ξ³ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ) = divide start_ARG 1 end_ARG start_ARG 2 end_ARG ( 1 + italic_i italic_Ξ³ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT over^ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT italic_Ξ³ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ) (24)

For instance, encoding a fermionic rotation ei⁒θ⁒ci⁒j†⁒ck⁒lsuperscriptπ‘’π‘–πœƒsubscriptsuperscript𝑐†𝑖𝑗subscriptπ‘π‘˜π‘™e^{i\theta c^{\dagger}_{ij}c_{kl}}italic_e start_POSTSUPERSCRIPT italic_i italic_ΞΈ italic_c start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT italic_c start_POSTSUBSCRIPT italic_k italic_l end_POSTSUBSCRIPT end_POSTSUPERSCRIPT involving modes c†i⁒j,ck⁒lc{\dagger}_{ij},c_{kl}italic_c † start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT , italic_c start_POSTSUBSCRIPT italic_k italic_l end_POSTSUBSCRIPT where z𝑧zitalic_z-bonds (i,j)𝑖𝑗(i,j)( italic_i , italic_j ) and (k,l)π‘˜π‘™(k,l)( italic_k , italic_l ) are separated by distance rπ‘Ÿritalic_r, within radius rπ‘Ÿritalic_r is implemented by performing a rotation ei⁒θ⁒Psuperscriptπ‘’π‘–πœƒπ‘ƒe^{i\theta P}italic_e start_POSTSUPERSCRIPT italic_i italic_ΞΈ italic_P end_POSTSUPERSCRIPT by the encoding Pauli string of spin operators with Pauli-weight O⁒(r)π‘‚π‘ŸO(r)italic_O ( italic_r ).

B.2 Kitaev honeycomb model: Lattice Refinement Circuit

Refer to caption
Figure 8: Lattice refinement process for Kitaev honeycomb encoding. (a) Starting from an initial honeycomb lattice with lattice spacing aπ‘Žaitalic_a (black and gray vertices), we inject additional qubits (green vertices) to obtain a refined lattice with spacing a/2π‘Ž2a/2italic_a / 2. This refined lattice can be rearranged into a topologically equivalent structure as shown on the right. (b) Example of injecting a pair of qubits (7,8). The original plaquette operator BPsubscript𝐡𝑃B_{P}italic_B start_POSTSUBSCRIPT italic_P end_POSTSUBSCRIPT splits into BPAsubscript𝐡subscript𝑃𝐴B_{P_{A}}italic_B start_POSTSUBSCRIPT italic_P start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT end_POSTSUBSCRIPT and BPBsubscript𝐡subscript𝑃𝐡B_{P_{B}}italic_B start_POSTSUBSCRIPT italic_P start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT end_POSTSUBSCRIPT in the refined lattice as shown on the right. The Clifford circuit on the left would first initialize the qubits to satisfy the stabilizer conditions Οƒ7x⁒σ8x=+1subscriptsuperscript𝜎π‘₯7subscriptsuperscript𝜎π‘₯81\sigma^{x}_{7}\sigma^{x}_{8}=+1italic_Οƒ start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 7 end_POSTSUBSCRIPT italic_Οƒ start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 8 end_POSTSUBSCRIPT = + 1 (fixing charge sector) and Οƒ7z⁒σ8y=+1subscriptsuperscriptπœŽπ‘§7subscriptsuperscriptπœŽπ‘¦81\sigma^{z}_{7}\sigma^{y}_{8}=+1italic_Οƒ start_POSTSUPERSCRIPT italic_z end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 7 end_POSTSUBSCRIPT italic_Οƒ start_POSTSUPERSCRIPT italic_y end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 8 end_POSTSUBSCRIPT = + 1 (fixing flux sector), then map the stabilizer Οƒ7z⁒σ8ysubscriptsuperscriptπœŽπ‘§7subscriptsuperscriptπœŽπ‘¦8\sigma^{z}_{7}\sigma^{y}_{8}italic_Οƒ start_POSTSUPERSCRIPT italic_z end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 7 end_POSTSUBSCRIPT italic_Οƒ start_POSTSUPERSCRIPT italic_y end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 8 end_POSTSUBSCRIPT to BPB=Οƒ7z⁒σ2y⁒σ3z⁒σ8ysubscript𝐡subscript𝑃𝐡superscriptsubscript𝜎7𝑧superscriptsubscript𝜎2𝑦subscriptsuperscriptπœŽπ‘§3superscriptsubscript𝜎8𝑦B_{P_{B}}=\sigma_{7}^{z}\sigma_{2}^{y}\sigma^{z}_{3}\sigma_{8}^{y}italic_B start_POSTSUBSCRIPT italic_P start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT end_POSTSUBSCRIPT = italic_Οƒ start_POSTSUBSCRIPT 7 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_z end_POSTSUPERSCRIPT italic_Οƒ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_y end_POSTSUPERSCRIPT italic_Οƒ start_POSTSUPERSCRIPT italic_z end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT italic_Οƒ start_POSTSUBSCRIPT 8 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_y end_POSTSUPERSCRIPT while preseving the original plaquette stabilizer BP=Οƒ1x⁒σ2y⁒σz3⁒σx4⁒σy5⁒σz6subscript𝐡𝑃superscriptsubscript𝜎1π‘₯superscriptsubscript𝜎2𝑦subscriptsuperscript𝜎3𝑧subscriptsuperscript𝜎4π‘₯subscriptsuperscript𝜎5𝑦subscriptsuperscript𝜎6𝑧B_{P}=\sigma_{1}^{x}\sigma_{2}^{y}\sigma^{3}_{z}\sigma^{4}_{x}\sigma^{5}_{y}% \sigma^{6}_{z}italic_B start_POSTSUBSCRIPT italic_P end_POSTSUBSCRIPT = italic_Οƒ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT italic_Οƒ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_y end_POSTSUPERSCRIPT italic_Οƒ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT italic_Οƒ start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT italic_Οƒ start_POSTSUPERSCRIPT 5 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT italic_Οƒ start_POSTSUPERSCRIPT 6 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT. Therefore, if BP=1subscript𝐡𝑃1B_{P}=1italic_B start_POSTSUBSCRIPT italic_P end_POSTSUBSCRIPT = 1 initially, both BPAsubscript𝐡subscript𝑃𝐴B_{P_{A}}italic_B start_POSTSUBSCRIPT italic_P start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT end_POSTSUBSCRIPT and BPBsubscript𝐡subscript𝑃𝐡B_{P_{B}}italic_B start_POSTSUBSCRIPT italic_P start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT end_POSTSUBSCRIPT equal 1 after the circuit. Similarly, when injecting qubits (9,10), they would be initialized to satisfy Οƒ9z⁒σ10z=1subscriptsuperscriptπœŽπ‘§9subscriptsuperscriptπœŽπ‘§101\sigma^{z}_{9}\sigma^{z}_{10}=1italic_Οƒ start_POSTSUPERSCRIPT italic_z end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 9 end_POSTSUBSCRIPT italic_Οƒ start_POSTSUPERSCRIPT italic_z end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 10 end_POSTSUBSCRIPT = 1 and Οƒ9y⁒σ10z=1subscriptsuperscriptπœŽπ‘¦9subscriptsuperscriptπœŽπ‘§101\sigma^{y}_{9}\sigma^{z}_{10}=1italic_Οƒ start_POSTSUPERSCRIPT italic_y end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 9 end_POSTSUBSCRIPT italic_Οƒ start_POSTSUPERSCRIPT italic_z end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 10 end_POSTSUBSCRIPT = 1, and for qubits (11,12), the initialization would be Οƒ11y⁒σ12y=1subscriptsuperscriptπœŽπ‘¦11subscriptsuperscriptπœŽπ‘¦121\sigma^{y}_{11}\sigma^{y}_{12}=1italic_Οƒ start_POSTSUPERSCRIPT italic_y end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 11 end_POSTSUBSCRIPT italic_Οƒ start_POSTSUPERSCRIPT italic_y end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 12 end_POSTSUBSCRIPT = 1 and Οƒ11z⁒σ12x=1subscriptsuperscriptπœŽπ‘§11subscriptsuperscript𝜎π‘₯121\sigma^{z}_{11}\sigma^{x}_{12}=1italic_Οƒ start_POSTSUPERSCRIPT italic_z end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 11 end_POSTSUBSCRIPT italic_Οƒ start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 12 end_POSTSUBSCRIPT = 1, following the bond orientations.

Attempting to directly implement a fermionic MERA circuit using a 2⁒d2𝑑2d2 italic_d F2QE encoding would result in large circuit overheads since early (IR) steps of the MERA correspond to entangling distant (with the UV metric) fermionic modes, which needs to be implemented via high-weight Pauli rotation operations. To evade this, we propose to have the honeycomb lattice defining the 2⁒d2𝑑2d2 italic_d Kitaev F2QE scale along with the MERA circuit, by injecting additional un-entangled fermionic modes into the lattice with each MERA step (with circuit time proceeding from IR to UV). In this Appendix, we describe a a concrete realization of a short-depth quantum circuit that maps a state of a 2d Kitaev honeycomb model with lattice spacing aπ‘Žaitalic_a to one with lattice spacing a/2π‘Ž2a/2italic_a / 2, in a manner that preserves the gauge electric charge and flux configurations at scale aπ‘Žaitalic_a, which we refer to as a lattice-refinement of the original state of Kitaev honeycomb model. This is accomplished by injecting additional qubits encoding additional (unentangled) fermionic modes as depicted in Fig.Β 8a. We design an injection circuit to both 1) maintain the state of the initial fermionic degrees of freedom, and 2) preserve the flat gauge field condition BP=+1subscript𝐡𝑃1B_{P}=+1italic_B start_POSTSUBSCRIPT italic_P end_POSTSUBSCRIPT = + 1 as the lattice is refined.

The lattice refinement in Fig.Β 8a, can be decomposed into a few layers of more elementary plaquette refinement operations, such as the one shown in Fig.Β 8b. For concreteness, we focus on the specific example of injecting a single fermionic mode, represented by two injected qubits 7,8787,87 , 8 connected along a new xπ‘₯xitalic_x-type bond, into a plaquette with initial qubits labeled 1,2,…⁒612…61,2,\dots 61 , 2 , … 6. After injection the plaquette, P𝑃Pitalic_P, is split into two plaquettes, PAsubscript𝑃𝐴P_{A}italic_P start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT and PBsubscript𝑃𝐡P_{B}italic_P start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT. The Clifford circuit shown in Fig.Β 8b, would first initialize the injected qubits in simultaneous +11+1+ 1 eigenstate of the operators: Οƒ7x⁒σ8x=i⁒γ7⁒u7,8⁒γ8subscriptsuperscript𝜎π‘₯7subscriptsuperscript𝜎π‘₯8𝑖subscript𝛾7subscript𝑒78subscript𝛾8\sigma^{x}_{7}\sigma^{x}_{8}=i\gamma_{7}u_{7,8}\gamma_{8}italic_Οƒ start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 7 end_POSTSUBSCRIPT italic_Οƒ start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 8 end_POSTSUBSCRIPT = italic_i italic_Ξ³ start_POSTSUBSCRIPT 7 end_POSTSUBSCRIPT italic_u start_POSTSUBSCRIPT 7 , 8 end_POSTSUBSCRIPT italic_Ξ³ start_POSTSUBSCRIPT 8 end_POSTSUBSCRIPT, and Οƒ7z⁒σ8ysubscriptsuperscriptπœŽπ‘§7subscriptsuperscriptπœŽπ‘¦8\sigma^{z}_{7}\sigma^{y}_{8}italic_Οƒ start_POSTSUPERSCRIPT italic_z end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 7 end_POSTSUBSCRIPT italic_Οƒ start_POSTSUPERSCRIPT italic_y end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 8 end_POSTSUBSCRIPT, then entangles the new fermion mode on sites 7,8787,87 , 8 into the initial Honeycomb encoding, mapping the initial stabilizer Οƒ7z⁒σy8=+1subscriptsuperscriptπœŽπ‘§7subscriptsuperscript𝜎8𝑦1\sigma^{z}_{7}\sigma^{8}_{y}=+1italic_Οƒ start_POSTSUPERSCRIPT italic_z end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 7 end_POSTSUBSCRIPT italic_Οƒ start_POSTSUPERSCRIPT 8 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT = + 1 into one of the new plaquette stabilizers: BPB=Οƒ7z⁒σ2y⁒σ3z⁒σ8y=+1subscript𝐡subscript𝑃𝐡superscriptsubscript𝜎7𝑧superscriptsubscript𝜎2𝑦subscriptsuperscriptπœŽπ‘§3superscriptsubscript𝜎8𝑦1B_{P_{B}}=\sigma_{7}^{z}\sigma_{2}^{y}\sigma^{z}_{3}\sigma_{8}^{y}=+1italic_B start_POSTSUBSCRIPT italic_P start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT end_POSTSUBSCRIPT = italic_Οƒ start_POSTSUBSCRIPT 7 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_z end_POSTSUPERSCRIPT italic_Οƒ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_y end_POSTSUPERSCRIPT italic_Οƒ start_POSTSUPERSCRIPT italic_z end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT italic_Οƒ start_POSTSUBSCRIPT 8 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_y end_POSTSUPERSCRIPT = + 1, while preserving the original plaquette stabilizer BP=Οƒ1x⁒σ2y⁒σz3⁒σx4⁒σy5⁒σz6=+1subscript𝐡𝑃superscriptsubscript𝜎1π‘₯superscriptsubscript𝜎2𝑦subscriptsuperscript𝜎3𝑧subscriptsuperscript𝜎4π‘₯subscriptsuperscript𝜎5𝑦subscriptsuperscript𝜎6𝑧1B_{P}=\sigma_{1}^{x}\sigma_{2}^{y}\sigma^{3}_{z}\sigma^{4}_{x}\sigma^{5}_{y}% \sigma^{6}_{z}=+1italic_B start_POSTSUBSCRIPT italic_P end_POSTSUBSCRIPT = italic_Οƒ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT italic_Οƒ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_y end_POSTSUPERSCRIPT italic_Οƒ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT italic_Οƒ start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT italic_Οƒ start_POSTSUPERSCRIPT 5 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT italic_Οƒ start_POSTSUPERSCRIPT 6 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT = + 1.

The injection procedure for other orientations of bonds proceeds similarly but the Pauli basis cyclically permuted according to the appropriate bond orientations in the Honeycomb. For example, referring to the site numbering indicated in Fig.Β 8a, injected qubits 9,109109,109 , 10 are injected by a similar circuit as 7,8787,87 , 8 but with xβ†’zβ†’yβ†’xβ†’π‘₯𝑧→𝑦→π‘₯x\rightarrow z\rightarrow y\rightarrow xitalic_x β†’ italic_z β†’ italic_y β†’ italic_x, and qubits 11,12111211,1211 , 12 are injected by cycling xβ†’zβ†’yβ†’xβ†’π‘₯𝑧→𝑦→π‘₯x\rightarrow z\rightarrow y\rightarrow xitalic_x β†’ italic_z β†’ italic_y β†’ italic_x.

The entire refinement shown in Fig.Β 8a can be implemented in 3 circuit layers consisting of injecting bonds like (7,8) on all plaquettes followed by injecting (9,10) and then (11,12) type bonds. This sequence results in a constant depth circuit that implements the desired lattice refinement.

B.3 Qubit-efficient implementation with sequential circuits and MCMR

Refer to caption
Figure 9: Sequential preparation of fermions in the GMERA process with expanding encoding. (a) The honeycomb lattice showing both original qubits (black/gray) and injected qubits that form the expanding encoding. Parameter rπ‘Ÿritalic_r indicates the radius of local regions used in the initial GMERA step, determining the scope when identifying locally entangled modes. Each plaquette Pisubscript𝑃𝑖P_{i}italic_P start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT requires the flux constraint BPi=1subscript𝐡subscript𝑃𝑖1B_{P_{i}}=1italic_B start_POSTSUBSCRIPT italic_P start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT = 1 (original qubits), while x-links between sites i𝑖iitalic_i and j𝑗jitalic_j establish the relation Οƒix⁒σjx=1superscriptsubscriptπœŽπ‘–π‘₯superscriptsubscriptπœŽπ‘—π‘₯1\sigma_{i}^{x}\sigma_{j}^{x}=1italic_Οƒ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT italic_Οƒ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT = 1, corresponding to the magnetic pairings βˆ’i⁒ci⁒cj=1𝑖subscript𝑐𝑖subscript𝑐𝑗1-ic_{i}c_{j}=1- italic_i italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_c start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT = 1. To expand the system for sequential preparation, we must repeat the process indicated in (b) r/2π‘Ÿ2r/2italic_r / 2 times, where r/2π‘Ÿ2r/2italic_r / 2 represents the distance between shifted regions in each disentangling step. (b) The sequential preparation process where initially disentangled qubits (connected by dashed lines) are initialized with two key stabilizer conditions: (1) Οƒ5z⁒σ6y=1subscriptsuperscriptπœŽπ‘§5subscriptsuperscriptπœŽπ‘¦61\sigma^{z}_{5}\sigma^{y}_{6}=1italic_Οƒ start_POSTSUPERSCRIPT italic_z end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT italic_Οƒ start_POSTSUPERSCRIPT italic_y end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT = 1 and (2) Οƒ5x⁒σ6x=1subscriptsuperscript𝜎π‘₯5subscriptsuperscript𝜎π‘₯61\sigma^{x}_{5}\sigma^{x}_{6}=1italic_Οƒ start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT italic_Οƒ start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT = 1. When transformed through the stabilizer circuit shown in the middle, the first condition Οƒ5z⁒σ6y=1subscriptsuperscriptπœŽπ‘§5subscriptsuperscriptπœŽπ‘¦61\sigma^{z}_{5}\sigma^{y}_{6}=1italic_Οƒ start_POSTSUPERSCRIPT italic_z end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT italic_Οƒ start_POSTSUPERSCRIPT italic_y end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT = 1 directly transforms into the flux constraint BP=Οƒ1x⁒σ6y⁒σ5z⁒σ4x⁒σ3y⁒σ2z=1subscript𝐡𝑃subscriptsuperscript𝜎π‘₯1subscriptsuperscriptπœŽπ‘¦6subscriptsuperscriptπœŽπ‘§5subscriptsuperscript𝜎π‘₯4subscriptsuperscriptπœŽπ‘¦3subscriptsuperscriptπœŽπ‘§21B_{P}=\sigma^{x}_{1}\sigma^{y}_{6}\sigma^{z}_{5}\sigma^{x}_{4}\sigma^{y}_{3}% \sigma^{z}_{2}=1italic_B start_POSTSUBSCRIPT italic_P end_POSTSUBSCRIPT = italic_Οƒ start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_Οƒ start_POSTSUPERSCRIPT italic_y end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT italic_Οƒ start_POSTSUPERSCRIPT italic_z end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT italic_Οƒ start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT italic_Οƒ start_POSTSUPERSCRIPT italic_y end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT italic_Οƒ start_POSTSUPERSCRIPT italic_z end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = 1, while the second condition Οƒ5x⁒σ6x=1subscriptsuperscript𝜎π‘₯5subscriptsuperscript𝜎π‘₯61\sigma^{x}_{5}\sigma^{x}_{6}=1italic_Οƒ start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT italic_Οƒ start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT = 1 commutes with the circuit and remains unchanged. This initialization strategy ensures the preservation of both the flux and charge constraints, maintaining the Z2subscript𝑍2Z_{2}italic_Z start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT topological order throughout the expanding encoding process.

If our primary goal is to measure physical observables rather than preparing the entire ground state of a 2D system, we can significantly reduce qubit resources by implementing the 2D GMERA procedure as a sequential circuit with mid-circuit measurement and reset (MCMR).

In the standard parallel implementation, the full GMERA circuit would require O⁒(L2)𝑂superscript𝐿2O(L^{2})italic_O ( italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) qubits for an LΓ—L𝐿𝐿L\times Litalic_L Γ— italic_L system, making it impractical for large system sizes on near-term quantum hardware. Instead, we can implement the GMERA circuit sequentially by preparing one row of blocks with radius rπ‘Ÿritalic_r at a time. After applying the operations for a given row and measuring the necessary observables, we can reset and reuse those physical qubits for the next row, while keeping only the bond qubits that mediate correlations between different rows.

This sequential approach dramatically reduces the required qubit count while preserving our ability to measure all desired observables. The total number of qubits needed scales as:

O⁒(r2⁒L⁒log⁑L)=O⁒(log2⁑(1/Ο΅)⁒L⁒log⁑L)𝑂superscriptπ‘Ÿ2𝐿𝐿𝑂superscript21italic-ϡ𝐿𝐿O(r^{2}L\log L)=O(\log^{2}(1/\epsilon)L\log L)italic_O ( italic_r start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_L roman_log italic_L ) = italic_O ( roman_log start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( 1 / italic_Ο΅ ) italic_L roman_log italic_L ) (25)

This includes O⁒(r2⁒L)𝑂superscriptπ‘Ÿ2𝐿O(r^{2}L)italic_O ( italic_r start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_L ) physical qubits to encode one row of sites with block radius rπ‘Ÿritalic_r and O⁒(log⁑L)𝑂𝐿O(\log L)italic_O ( roman_log italic_L ) bond qubits to mediate correlations across different RG levels. The log⁑L𝐿\log Lroman_log italic_L factor arises from the hierarchical structure of the GMERA, where each RG step involves iterating over the system at increasingly larger length scales (with the lattice refinement circuit introduce in B.2).

The sequential implementation with MCMR works as follows:

  1. 1.

    Initialize the bond qubits in a state representing the configuration at the IR (infrared) level

  2. 2.

    Prepare the first row of blocks according to the GMERA procedure

  3. 3.

    Measure any desired observables on this row

  4. 4.

    Reset the physical qubits while preserving the bond qubits

  5. 5.

    Prepare the second row using the bond qubits to mediate correlations with the first row

  6. 6.

    Continue this process for all rows in the system

Additionally, when implementing the expanding Kitaev honeycomb model encoding, we need to ensure that the flux constraints are properly maintained during the sequential preparation.

For the injected qubits (5,6)56(5,6)( 5 , 6 ) shown in Fig. 9, we impose two initial constraints:

  1. 1.

    Οƒ5z⁒σ6y=1subscriptsuperscriptπœŽπ‘§5subscriptsuperscriptπœŽπ‘¦61\sigma^{z}_{5}\sigma^{y}_{6}=1italic_Οƒ start_POSTSUPERSCRIPT italic_z end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT italic_Οƒ start_POSTSUPERSCRIPT italic_y end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT = 1 (flux constraint)

  2. 2.

    Οƒ5x⁒σ6x=1subscriptsuperscript𝜎π‘₯5subscriptsuperscript𝜎π‘₯61\sigma^{x}_{5}\sigma^{x}_{6}=1italic_Οƒ start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT italic_Οƒ start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT = 1 (charge conservation)

When the Οƒ5x⁒σ6x=1subscriptsuperscript𝜎π‘₯5subscriptsuperscript𝜎π‘₯61\sigma^{x}_{5}\sigma^{x}_{6}=1italic_Οƒ start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT italic_Οƒ start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT = 1 constraint passes through the stabilizer circuit, it transforms into:

Οƒ1x⁒σ6y⁒σ5z⁒σ4x⁒σ3y⁒σ2z=1subscriptsuperscript𝜎π‘₯1subscriptsuperscriptπœŽπ‘¦6subscriptsuperscriptπœŽπ‘§5subscriptsuperscript𝜎π‘₯4subscriptsuperscriptπœŽπ‘¦3subscriptsuperscriptπœŽπ‘§21\sigma^{x}_{1}\sigma^{y}_{6}\sigma^{z}_{5}\sigma^{x}_{4}\sigma^{y}_{3}\sigma^{% z}_{2}=1italic_Οƒ start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_Οƒ start_POSTSUPERSCRIPT italic_y end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT italic_Οƒ start_POSTSUPERSCRIPT italic_z end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT italic_Οƒ start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT italic_Οƒ start_POSTSUPERSCRIPT italic_y end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT italic_Οƒ start_POSTSUPERSCRIPT italic_z end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = 1 (26)

This ensures that the flux constraint BP=1subscript𝐡𝑃1B_{P}=1italic_B start_POSTSUBSCRIPT italic_P end_POSTSUBSCRIPT = 1 is preserved, maintaining the topological properties of the Z2subscript𝑍2Z_{2}italic_Z start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT encoding as we expand the lattice to accommodate new fermion modes at each RG step.

The sequential circuit preparation and expanding Kitaev encoding can be combined to sequentially prepare a 2d GMERA following a straightforward generalization of the 1⁒d1𝑑1d1 italic_d sequential MERA construction explained inΒ [1].