Memory efficient Fock-space recursion scheme for computing many-fermion resolvents.
Abstract
A fundamental roadblock to the exact numerical solution of many-fermion problems is the exponential growth of the Hilbert space with system size. It manifests as extreme dynamical memory and computation-time requirements for simulating many-fermion processes. Here we construct a novel reorganization of the Hilbert space to establish that the exponential growth of dynamical-memory requirement is suppressed inversely with system size in our approach. Consequently, the state-of-the-art resolvent computation can be performed with substantially less memory. The memory-efficiency does not rely on Hamiltonian symmetries, sparseness, or boundary conditions and requires no additional memory to handle long-range density-density interaction and hopping. We provide examples calculations of interacting fermion ground state energy, the many-fermion density of states and few-body excitations in interacting ground states in one and two dimensions.
I Introduction
The exploration of complex quantum systems relies on studying many-fermion correlations. For example, the many-fermion density of states can be used to study many-body localization in both fermionic Roy and Logan (2020) and spin Pal and Huse (2010); Hu et al. (2017) systems. Stability of few-fermion bound complexes Sowiński et al. (2013), the passage from few to many body systems Rammelmüller et al. (2017), chaos in few-body system Łydżba and Sowiński (2022) and the existence of topological edge modes in interacting systems Guo et al. (2012) require the knowledge of the full many-fermion spectrum. In the study of few-body excitations such as photoemission spectroscopy Damascelli et al. (2003) and dynamical susceptibility Zhou et al. (2017); Kohno et al. (2007), the Lanczos scheme Dagotto (1994); Weiße et al. (2006) and variants such as the shift-inverted technique Sierant et al. (2020); Pietracaprina et al. (2018) are advantageous. Similarly, the density matrix renormalization group (DMRG) is extremely useful for obtaining ground states of quasi-one-dimensional systems Schollwöck (2005). However, for the former class of problems requiring full many-fermion density of states, there is currently no viable alternative to exact diagonalization. The well-known drawback of exact-diagonalization (ED) is the exponential growth of Hilbert space with system size. This paper presents a memory-efficient approach to compute many-fermion resolvent, from which the many-body density of states can be extracted. As an added benefit, it also allows the calculation of few-fermion excitations in interacting ground states. ††∗Corresponding author: anamitra@niser.ac.in
For a -fermion lattice system, the many-fermion correlation functions are the vacuum expectation of the time-ordered product of creation (annihilation) operators, all acting simultaneously at () with . Its Fourier transform defines the many-fermion resolvent, which contains a plethora of information about the many-fermion system, such as the many-fermion density of states (DOS) and ground state energy. The computation of the resolvent amounts to brute-force inverting or solving a set of equations for a matrix of the dimension of the Hilbert space whose size grows exponentially with the number of lattice sites. Hence, suppressing the memory requirement of the many-fermion resolvent is highly desirable.
Here, we develop a memory-efficient computational technique for the exact calculation of many-fermion resolvent, also referred to as the many-fermion Green’s functions. We establish that the scheme suppresses the exponential growth of the memory (RAM) requirement inverse in system size. For a spinless fermions on sites, the scaling of memory, reduces RAM requirement of state-of-the-art calculation of 508Gb Jana et al. (2021) to 160Gb at half-filling ( for ) and can allow access to with 1.3Tb RAM instead of 7.5Tb for direct-inversion (DI). The method is independent of matrix sparsity and boundary conditions and can handle long-range hopping or long-range density-density interaction at no additional memory overhead.
Section 2 presents the necessary definitions for setting up the problem. In section 3, we introduce the notion of a lattice in the Fock-space constructed from the many-fermion Hilbert space, discuss its structure and present a recursion algorithm to and detail compute the many-fermion correlation function. In section 4, we define a model Hamiltonian for interacting spinless fermions and show ground-state energies benchmarked against exact diagonalization, the many-fermion density of states, and two-hole spectra in fill and partially filled ground states in one and two dimensions. We conclude the paper in section 5.
II Setup of the problem
As mentioned above, we consider spinless fermions on a site chain. The dimension of the Hilbert space is . We start by defining the many-fermion eigenvalue problem for spinless-fermions on a site chain as , with and denoting the -fermion eigenvalues and eigenvectors, respectively. Among them and are the -fermion ground-state vector and ground-state energy respectively. In what follows, we set . We then consider the -fermion retarded Green’s function evaluated in the -fermion vacuum state . Starting from the fermions created at time in and destroyed at with and using standard Fourier transformation, we obtain the frequency space retarded -fermion Green’s function, as , with . The set of 2 subscripts (primed and unprimed), denote fermion positions. The full -fermion Hilbert space is generated by considering all permutation of the fermion positions, giving the Hilbert space of dimension . For brevity of notation we denote these -fermion Hilbert space basis vectors by lowercase italicized Latin letters with a subscript denoting the number of fermions in the state. Thus, . In the Lehmann representation, the -fermion retarded Green’s function has the following form:
(1) |
We have set the energy of the vacuum state to be zero, and is the usual regulator. The -fermion Green’s function matrix, denoted by square brackets is generated by running over all -fermion basis elements. The -fermion spectral function matrix in terms of the imaginary part of is given by . Finally the well-known -fermion spectral function is defined as the trace of over the many-fermion basis states. The -fermion ground-state energy is extracted by determining the location of the lowest energy peak of . We also mention that -fermion spectral function matrix and are similarly extracted from ()-fermion Green’s function matrix .
Thus the task at hand is computing . This involves inverting a ()-dimensional matrix that grows exponentially with . We provide a highly memory-efficient scheme for such inversions in the next section.
III Fock-space Recursive Green’s function

The technique rests on two steps, first we present a construction of Fock-space sectors by suitably grouping many-fermion basis states. This leads to a matrix-valued lattice in the Fock-space and allows a ‘block tri-diagonal’ representation of the Hamiltonian matrix. The second step generalizes the well-known recursive Green’s function method Caroli et al. (2001); Godfrin (1991); Lake et al. (1997); Thouless and Kirkpatrick (1981); Lewenkopf and Mucciolo (2013); Drouvelis et al. (2006) to this Fock-space lattice to obtain . We refer to the scheme as Fock-space Recursive Green’s Function (F-RGF).
i. Fock-space lattice: We partition the -site lattice into two halves as in Fig. 1 (a) and label the -fermion basis states by , the fermion occupation on the left () and right () halves. Under hopping of any range and open/closed boundary conditions, maps either to , implying fermion hopping across the geometric divide, or back to itself accounting for all hopping processes that conserve and . Thus, the Hilbert space is decomposed into a direct sum of Fock-space sectors and connecting hopping matrices. The Fock-space sectors contain all non-local repulsion terms. In Fig. 1 (b), is represented as a Fock-space lattice with Fock-space sectors, labelling the sector and, nearest-neighbor(nn) sector-hopping matrices . Fig. 1 (c) depicts the block-tridiagonal form of that ensures the same structure for , which is the inverse of .
ii. Recursion scheme : The block-tridiagonal form substitutes -dimensional inversion by multiple smaller matrix inversions and a recursion scheme to obtain . In this sub-section, the arguments of the Green’s function are suppressed for clarity.
The algorithm to obtain retarded Green’s function , consists of a forward and backward recursion. We refer the reader to literatureLake et al. (1997); Caroli et al. (2001) for detailed derivation of this well-established formalism, derived for non-interacting (one-body) Green’s functions. Here we apply the same formalism on the one-dimensional Fock-space lattice that allows us to compute the many-fermion Green’s function. The method involves ‘forward’ and ’disconnected’ Green’s functions and respectively, and the connection matrices . is the retarded Green’s function for the sector defined as , with the corresponding sector Hamiltonian . It is called ‘disconnected’ as this Green’s function does not involve the nn sector hopping matrices. The forward Green’s function for sector is defined in Eq. 2. The recursion algorithm is schematically shown in Fig. 1 (d).
(a) The forward connected Green’s function can be calculated by the following recursive equation:
(2) |
We start from the leftmost sector labelled by of the Fock-space lattice. Since there are no sectors to its left, from the above equation, . We then obtain all other diagonal blocks of forward connected Green’s function. This forward recursion halts when we have obtained , which is for the rightmost sector. Since there are no further sectors, it can be shown that , the retarded Green’s function of the sector.
(b) From , all other diagonal blocks of the retarded Green’s function for all sectors can be obtained by a backward recursion equation,
(3) |
(c) From the diagonal blocks of the retarded Green’s function, we can calculate all off-diagonal blocks by the recursive relation,
(4) |
To summarize, the run starts with identifying to and calculating all by Eq.2. Then identifying with , Eq.3 computes all diagonal sectors of . Eq.4 generates off-diagonal blocks ).
We make some important remarks: (i) Matrix inversion is needed only for the forward recursion. We use the standard linear solver ZGESV in the Intel MKL library for this computation. (ii) We need only two matrices (, ) for computing during the forward recursion. Similarly, (, ) are needed to compute during the backward recursion. Finally only two matrices are required for computing off-diagonal blocks as seen in Eq.4. The matrix multiplications to obtain terms like in the forward recursion are calculated in a manner that the connection matrices and the relevant Green’s function matrices are not allocated in the memory simultaneously. The same approach is used for the backward recursion and the off-diagonal block Green’s function calculations. This approach guarantees that at every step of the algorithm, two matrices are needed to be stored in the RAM.
We briefly discuss the model and sparseness independence of the F-RGF technique. The sectors are labeled by fermion-occupations of the two halves of the lattice in Fig. 1(a), and the connection matrices facilitate fermion number fluctuations across the geometric divide. In this way of organizing the Hilbert space, the model-specific origin of the source of fermion occupations across the geometric divide becomes irrelevant. The Fock-space structure remains invariant to fermion hopping across the divide due to long-range hopping, periodic boundary, or open boundary conditions. These model-dependent sources of hopping can make the Hamiltonian a dense matrix; however, the Fock-space structure, the dimensions of the sectors, and connection matrices depend solely on the lattice size and the total number of fermions. For example, for all-to-all hopping, almost all elements of the sector-Hamiltonians and the connection matrices will be non-zero; however, their sizes remain fixed for a given filling and lattice size. We also note that non-local fermion density-density dependent (long-range Coulomb interaction) is local in the Hilbert space and hence would contribute only to the diagonal term of the matrix representation. Thus, such interaction terms are contained within the sector Hamiltonian . More generally, problems where the fermion interaction term maps the many-fermion basis to itself (apart from a multiplicative factor) respect the block-tridiagonal form of the Hamiltonian.
Finally, it is tempting to divide the real-space lattice into more than two partitions to reduce the sector dimensions. However, in these cases, the Fock-space sectors get coupled by more extended range hopping matrices, and the block-tridiagonal structure is lost. We would also like to point out that bi-partitioning is also employed in the Density-Matrix Renormalisation Group (DMRG) Schollwöck (2005). However, the bi-partition in F-RGF is used merely to group sets of basis states so that the Hamiltonian becomes tridiagonal. There is no approximation made in F-RGF, unlike DMRG only where maximally entangled states across the bipartition are retained to limit the exponential growth of the Hilbert space. Also, as discussed above, long-range hopping (which can generate a two-dimensional lattice) adds no memory overhead or error in F-RGF.

iii. Computational advantage of F-RGF:
a. Memory : F-RGF replaces ()-dimensional matrix inversion by -dimensional matrix inversions where , regardless of the model or matrix-sparseness. Note that two matrices are required in memory at every recursion step, as seen from Eq.2 to Eq.4. Since the middle ()-sector attains the largest dimension () for half-filling, it defines the RAM upper bound. dependence of its dimension compared to that of the Hilbert space results in the memory efficiency of F-RGF as seen in Fig. 1 (e). Fig. 1 (f) shows comparison of the exact analytical scaling of the ratio of maximum F-RGF to DI RAM with numerical data. The scaling should allow access to at half-filling and larger sizes at other fillings with present-day resources.
b. Computaton time : Many-fermion Green’s function per frequency point in F-RGF distributes the total computation cost measured in terms of number floating point operations differently than in ED or direct inversion (per frequency point). The exact theoretical cost of computation in F-RGF can be expressed as , where is the matrix dimension of sector and runs over all sectors. The second term contain two matrix multiplications for computing in the forward recursion and three matrix multiplications for calculating during the backward recursion. Finally, two matrix additions are required for computing the matrix summations in Eq. 2 and Eq. 3. In contrast, the computation cost for full diagonalization (ED) or direct inversion (DI) scales as . We contrast the F-RGF and ED or DI computation cost for spinless fermions on sites or at half-filling.
The main panel in (g) (dashed line) shows this theoretical (dashed line) computation time ratio of F-RGF to ED or DI as a function of . The dependence is better understood by plotting the inverse of this ratio (dashed line in inset). The inset shows a linear increase with . Consequently, the F-RGF compute time is suppressed as compared to ED or DI. It can be numerically verified that this scaling in the main panel is due to the dominant contribution of the first term (involving only inversions) for large in the F-RGF expression of computation cost described above. In particular, for at half-filling, the most significant contribution comes from the inversion cost of the central sector (see Fig. 1(b)) and a few surrounding sectors. Since the at half-filling, the F-RGF to ED time ratio would be identical to the memory scaling if only contribution from the sector is considered. Due to contributions from other sectors of smaller dimensions, the scaling is exact only asymptotically at large , with a prefactor different from the memory scaling. The numerical data from code execution time (symbols) also follows similar linear behavior seen in the inset. Thus the time ratio of F-RGF over ED from the code execution time (symbols) also scales as in the main panel (g). However, the execution time includes contributions from other code overheads, consequently giving a less significant advantage over the theoretical scaling.
IV Application
We consider spinless fermion model on periodic site chain:
(5) |
() are fermion creation (annihilation) operators at site ; and are nn hopping and interaction respectively, . Here we focus on three specific quantities that can be computed from the resolvent, the many-fermion ground state energy, the many-fermion density of states and few-fermion excitations in many-fermion systems.
(a) Ground state energy: Since F-RGF is numerically exact, F-RGF -fermion ground-state energy () is expected to match with exact diagonalization. Fig. 2(a) shows typical data of with filling for . In Section 2 we have discussed how is determined in F-RGF from . Inset demonstrates considerable dependence of for up to . We also compare the F-RGF data shown in the inset with Bethe Ansatz (crosses) to demonstrate the accuracy of F-RGF further.
(b) Many-fermion density of states: We now discuss many-fermion DOS results in Fig. 2 (b) and in Fig. 2 (c) which are and -fermion DOS respectively for . and shows 16-fermion and 14-fermion density of states for site system for . They are extracted from and -fermion Green’s functions for , as discussed in Sec. II. In Fig. 2 (b), we have two features, one composed of the basis states where the two holes delocalise, avoiding being on nearest neighbor (nn) sites (1+1) and the other with the two holes on nn sites (2+0). The states contributing to the features can be identified by considering the zero hopping limit. The states belonging to the (1+1) hole configuration have a potential energy of , which is 4 below the filled lattice energy of 18. Similarly, the states belonging to the (2+0) hole configuration have a basis potential energy of 15 or 3 below the filled system energy of 18. For , these energy values define the centroids of the two features at and for the (1+1) and (2+0) features, respectively. Arrows mark the centroid locations in the figure. Hybridization effects in the presence of hopping provide widths to these features. The width of the lower energy feature is , and agrees with the convolution of two non-interacting spinless fermions. Similarly, in (c), we show the 14-fermion spectral function. It has four features labeled by (1+1+1+1), (2+1+1), (3+1), and (4+0). The states with no holes on nn sites have a dominant contribution to (1+1+1+1); two holes on nn sites and two non-adjacent holes make up the (2+1+1) feature. Three adjacent holes and one hole that is not nn to any other generate the (3+1) feature, and (4+0) consists of all four holes on nn sites. From left to right, the centroids of the features are at , 7, 6, and 5 below the fully filled ground state energy . Arrows mark the location of the centroids. The many-fermion DOS allows us to directly read off the ground state energy from the location of the lowest energy peak, as discussed in the previous section. In addition, as discussed above, the dominant many-body basis state contributing to any particular feature can be deciphered by calculating projected DOS for different classes of basis states. Such calculation can be carried out starting with two fermions, and gradually increasing the fermion number can help understand the evolution of few-body systems into that at a finite filling fraction. Moreover, the many-body DOS can allow the study of bound complexes for Hamiltonian with more complicated interactions as considered previously in literature Berciu (2011). The F-RGF approach can also be used in presence of disorder to compute the many-fermion DOS for the study of many-body localization. We note that the fluctuation in the data in (b) and (c) arise out of finite size effects and can be reduced by going to larger system sizes.

(c) Few-hole excitation: Few-body excitations play a vital role in the study of many-body physics. These include single particle or hole (photoemission) spectroscopy, two-particle local Auger electron spectroscopy (AES)Verdozzi et al. (2001), and dynamical charge susceptibilities. These are usually calculated by the Lanczos technique, which bypasses the need to calculate the full many-body DOS. For sparse Hamiltonians with short-range hopping and interaction strengths, Lanczos is highly advantageous with memory requirement scaling linearly in system size for ground states and few-body excitations. While the primary purpose of F-RGF is for calculating many-fermion resolvents, it is instructive to show how such quantities can be extracted within F-RGF formalism. As an example, we calculate the two-hole local density of states (L-DOS), which is measured in AES, for various situations. The standard many-body formula for few-body (fermion or hole) excitations can be easily derived in terms of the many-fermion density of states. We provide these in the Appendix. Here we show the results for local two-hole excitations in filled and partially-filled interacting fermion ground states in one and two dimensions.
Two-hole spectrum in filled system: The two-hole L-DOS , provides the excitation spectrum when two holes are added to adjacent site pair () in the -fermion ground state () of . As in Eq.3 of the Appendix, expresses the L-DOS in terms of elements of -fermion spectral function matrix evaluated at and matrix elements. Importantly, the latter controls dependence of L-DOS. Fig. 3 (a) shows L-DOS for , , and for () and one-dimensional system. (b) shows L-DOS for two-dimensional system at the values indicated for . All plots are shifted by respective values.
In (a), the L-DOS has a spread of about , expected for two non-interacting spinless holes in one-dimension Berciu (2011); Mukherjee et al. (2013); Möller et al. (2012). Increasing distorts and shifts the L-DOS to lower . For , a ‘split-off’ resonance is seen at and a remnant feature of width centered around , agreeing with Cini-Sawatzky theory Sawatzky (1977). Since ()-fermion spectral function matrix controls the -dependence of L-DOS, we analyze potential energies (PE) of -fermion basis states, i.e., the energy of basis states depending on hole positions for , to identify where they contribute. For , ()-fermion basis states have two holes. Basis states with non-adjacent holes collectively labeled as (1+1) have PE=, and those with adjacent holes (2+0), have PE=. Accounting for the shift for , the features from (1+1) and (2+0) basis states occur at -4 and -3 respectively, marked (arrows) for in (a). Fig. 3 (b) we show the two-hole spectral function in two-dimension for and 12 on lattice for . For , in 2D, the non-interacting two-hole L-DOS bandwidth is expected to be close to 16. We find that the spectral function conforms to this expectation. With increasing , similar to the one-dimensional case, the spectral function splits into two features, one corresponding to the two holes delocalising independently (1+1) and the other with two holes delocalising while on nn sites. However, unlike in one dimension where the high energy split-off occurs beyond , the critical for creating a two-hole resonance is now found to be . The critical for the split-off resonance agrees with the expectation that the critical depends on the band minimum of the non-interacting many-fermion DOS Sawatzky (1977). Finally, the centroid locations of the (1+1) and (2+0)) features in two dimensions are at 8 and 7 below the ground state energy, respectively. Since the plots are shifted by , these features are located at and for as marked in (b).
Two-hole spectrum in partially-filled system: (c) and (d) show L-DOS for and one-dimensional lattice for partial fillings and 0.9 with respective ground states containing one and two holes. These plots are also shifted by respective values. New spectral features arising from partial filling can be identified as done above. In (c), -fermion basis states three-holes with (1+1+1), (2+1) and (3+0) hole configurations. They have , and for PE. With a shift, the feature arising from these sets of basis states occurs at , and . In (d), the -fermion basis states hole configurations are (1+1+1+1), (2+1+1), (2+2), (3+1) and (4+0) with PE= , , , and respectively. Subtracting them from defines the feature positions and allows identification of the basis states contributing to them. Computing partial trace of Eq.3 over different classes of basis states can provide detailed line shapes, and hybridization between classes of basis states for all and but is not pursued in this proof-of-principle demonstration.
V Summary
We have presented a scheme that reorganizes the Hilbert space into a structured lattice in the Fock space allowing the use of the well-known recursive Green’s function method. Due to the resulting block-tridiagonal representation of the Hamiltonian, only specific parts are needed in memory during the recursion steps. This feature crucially leads to a suppression of the exponential growth of the Hilbert space with system size. We have demonstrated the scheme by explicit example calculations in one and two in two dimensions. We have also argued that the F-RGF scheme does not require any assumption of Hamiltonian symmetry or boundary conditions. We have demonstrated how the many-fermion DOS from the F-RGF scheme can be used to calculate several quantities of interest for many-body physics in one and two dimensions. While traditionally, few-body excitations in many-body ground states have dominated the exploration of many-body physics, several fundamental problems require the full many-fermion density of states. The many-fermion density of states can allow access to thermodynamic properties. Also, the many-fermion DOS can be used to study many-body localization, the onset of chaos in quantum systems Łydżba and Sowiński (2022), bound complexes in cold atomic Winkler et al. (2006), and molecular systems Wehner et al. (2018). The scheme can be extended to spin full-fermions and spin systems such as the XXZ model. Implementing symmetries in the F-RGF scheme will allow access to larger system sizes.
*
APPENDIX
Formula for two-hole spectral function: For two holes created on a pair of lattice sites () in a -fermion ground-state of and subsequently destroyed at a later time from the same site-pair, the two-hole retarded Green’s function, in the frequency domain is defined as:
(1) |
In the above we have inserted a complete set of -fermion real-space basis sets and . The two-hole spectral function is obtained from the imaginary part of the above expression. We first provide a way to obtain the pre-factors in Eq.1, from the -fermion Green’s function. The imaginary part of -fermion Green’s function in the Lehmann representation in Eq.1 can be expressed as:
(2) |
In practise we can extract in two equivalent ways. We substitute in the left hand side of 2 and scale the result by . This is because the maximum value of the Lorentzian representation of is at . Here is the same broadening factor used for computing the many-fermion Green’s function. Another equivalent way is to consider a small window around the and integrate the left hand side of 2 over this window, and use the area of the Lorenztian calculated separately over the same window as a normalization. We have numerically verified that both approaches yield identical results.
Here we make the standard assumption of a symmetric Green’s function matrix , i.e., . This property guarantees that is a real quantity. Under this condition, the imaginary part of in Eq.1, is given by the imaginary part of . This imaginary part is just the matrix elements of -fermion spectral function matrix . , the two hole L-DOS can then be expressed as:
(3) |
For the periodic lattice with translation invariance studied here, we have suppressed the () labels in the definition of L-DOS, simply as in what follows for brevity of notation. From Eq. 3 we first notice that calculation of real space two-hole spectral function , involves elements of the -fermion spectral function matrix, evaluated at or at the many-fermion ground-state energy. Different elements of are extracted from the many fermion Green’s function , evaluated between the -fermion basis elements, and at . The -fermion spectral function matrix elements required in Eq. 1, are similarly extracted from . The indices run over all the -fermion basis-states, while the relation defines the -fermion basis indices in Eq. 3. The unprimed indices refer to corresponding conjugate states and are defined in an analogous fashion. Finally, we note that two-particle excitations in partially-filled bands can be computed from and -fermion spectral function matrices. Similarly, one (particle/hole) photoemission excitations can also be computed from and () -fermion spectral function matrices.
Acknowledgements
We acknowledge the use of NOETHER and VIRGO clusters at NISER. We acknowledge funding from the Department of Atomic Energy, India under Project No. 12-R&D-NIS-5.00-0100.
References
- Roy and Logan (2020) S. Roy and D. E. Logan, Phys. Rev. Lett. 125, 250402 (2020).
- Pal and Huse (2010) A. Pal and D. A. Huse, Phys. Rev. B 82, 174411 (2010).
- Hu et al. (2017) T. Hu, K. Xue, X. Li, Y. Zhang, and H. Ren, Scientific Reports 7, 577 (2017).
- Sowiński et al. (2013) T. Sowiński, T. Grass, O. Dutta, and M. Lewenstein, Phys. Rev. A 88, 033607 (2013).
- Rammelmüller et al. (2017) L. Rammelmüller, W. J. Porter, J. Braun, and J. E. Drut, Phys. Rev. A 96, 033635 (2017).
- Łydżba and Sowiński (2022) P. Łydżba and T. Sowiński, Phys. Rev. A 106, 013301 (2022).
- Guo et al. (2012) H. Guo, S.-Q. Shen, and S. Feng, Phys. Rev. B 86, 085124 (2012).
- Damascelli et al. (2003) A. Damascelli, Z. Hussain, and Z.-X. Shen, Rev. Mod. Phys. 75, 473 (2003).
- Zhou et al. (2017) Y. Zhou, K. Kanoda, and T.-K. Ng, Rev. Mod. Phys. 89, 025003 (2017).
- Kohno et al. (2007) M. Kohno, O. A. Starykh, and L. Balents, Nature Physics 3, 790 (2007).
- Dagotto (1994) E. Dagotto, Rev. Mod. Phys. 66, 763 (1994).
- Weiße et al. (2006) A. Weiße, G. Wellein, A. Alvermann, and H. Fehske, Rev. Mod. Phys. 78, 275 (2006).
- Sierant et al. (2020) P. Sierant, M. Lewenstein, and J. Zakrzewski, Phys. Rev. Lett. 125, 156601 (2020).
- Pietracaprina et al. (2018) F. Pietracaprina, N. Macé, D. J. Luitz, and F. Alet, SciPost Phys. 5, 45 (2018).
- Schollwöck (2005) U. Schollwöck, Rev. Mod. Phys. 77, 259 (2005).
- Jana et al. (2021) A. Jana, V. R. Chandra, and A. Garg, Phys. Rev. B 104, L140201 (2021).
- Caroli et al. (2001) C. Caroli, R. Combescot, P. Nozieres, and D. Saint-James, Journal of Physics C: Solid State Physics 4, 916 (2001).
- Godfrin (1991) E. M. Godfrin, Journal of Physics: Condensed Matter 3, 7843 (1991).
- Lake et al. (1997) R. Lake, G. Klimeck, R. C. Bowen, and D. Jovanovic, Journal of Applied Physics 81, 7845 (1997).
- Thouless and Kirkpatrick (1981) D. J. Thouless and S. Kirkpatrick, Journal of Physics C: Solid State Physics 14, 235 (1981).
- Lewenkopf and Mucciolo (2013) C. H. Lewenkopf and E. R. Mucciolo, Journal of Computational Electronics 12, 203 (2013).
- Drouvelis et al. (2006) P. Drouvelis, P. Schmelcher, and P. Bastian, Journal of Computational Physics 215, 741 (2006).
- Berciu (2011) M. Berciu, Phys. Rev. Lett. 107, 246403 (2011).
- Verdozzi et al. (2001) C. Verdozzi, M. Cini, and A. Marini, Journal of Electron Spectroscopy and Related Phenomena 117-118, 41 (2001), strongly correlated systems.
- Mukherjee et al. (2013) A. Mukherjee, G. A. Sawatzky, and M. Berciu, Phys. Rev. B 87, 165136 (2013).
- Möller et al. (2012) M. Möller, A. Mukherjee, C. P. J. Adolphs, D. J. J. Marchand, and M. Berciu, Journal of Physics A: Mathematical and Theoretical 45, 115206 (2012).
- Sawatzky (1977) G. A. Sawatzky, Phys. Rev. Lett. 39, 504 (1977).
- Winkler et al. (2006) K. Winkler, G. Thalhammer, F. Lang, R. Grimm, J. Hecker Denschlag, A. J. Daley, A. Kantian, H. P. Büchler, and P. Zoller, Nature 441, 853 (2006).
- Wehner et al. (2018) J. Wehner, L. Brombacher, J. Brown, C. Junghans, O. Çaylak, Y. Khalak, P. Madhikar, G. Tirimbò, and B. Baumeier, Journal of Chemical Theory and Computation 14, 6253 (2018), pMID: 30404449.