Abstract
Site-occupation embedding theory (SOET) is an in-principle-exact multi-determinantal extension of density-functional theory for model Hamiltonians. Various extensions of recent developments in SOET (Senjean et al. in Phys Rev B 97:235105, 2018) are explored in this work. An important step forward is the generalization of the theory to multiple-impurity sites. We also propose a new single-impurity density-functional approximation (DFA) where the density-functional impurity correlation energy of the two-level (2L) Hubbard system is combined with the Bethe ansatz local density approximation (BALDA) to the full correlation energy of the (infinite) Hubbard model. In order to test the new DFAs, the impurity-interacting wavefunction has been computed self-consistently with the density-matrix renormalization group method (DMRG). Double occupation and per-site energy expressions have been derived and implemented in the one-dimensional case. A detailed analysis of the results is presented, with a particular focus on the errors induced either by the energy functionals solely or by the self-consistently converged densities. Among all the DFAs (including those previously proposed), the combined 2L-BALDA is the one that performs the best in all correlation and density regimes. Finally, extensions in new directions, like a partition-DFT-type reformulation of SOET, a projection-based SOET approach, or the combination of SOET with Green functions, are briefly discussed as a perspective.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
The accurate and low-cost description of strongly correlated materials remains one of the most challenging tasks in electronic structure theory. As highly accurate wavefunction-based methods are too expensive to be applied to the whole system of interest, simplified and faster solutions have to be considered. Such solutions should ideally not alter the description of strong correlation effects. This is where the challenge stands. Based on the cogent argument that strong electron correlation is essentially local [1,2,3] and that the region of interest is one part of a much larger (extended) system, embedding approaches are mainly used in practice [4]. The basic idea is to map the fully interacting problem onto a so-called impurity-interacting one. In the Hubbard model, the impurity corresponds to an atomic site. Among such embedding techniques are the well-established dynamical mean-field theory (DMFT) [5,6,7,8,9], its cluster [10,11,12,13,14] and diagrammatic [15] extensions, as well as combinations of DMFT with either density-functional theory (DFT) (the so-called DMFT + DFT approach [16]) or the Green-function-based GW method [17,18,19,20,21,22]. Such combinations aim at incorporating non-local correlation effects in DMFT. More recently, the self-energy embedding theory (SEET) [23,24,25,26], which can be applied to both model and ab initio Hamiltonians, has been developed. Let us stress that all the aforementioned embedding techniques use the frequency-dependent one-particle Green function as basic variable.
Alternative frequency-independent approaches like the density-matrix embedding theory (DMET) [27,28,29,30,31,32,33] have emerged in recent years. By construction, standard approximate DMET does not describe correlation effects in the environment, thus requiring the treatment of more than one impurity site in order to obtain reasonably accurate results [27]. More correlation can be incorporated into DMET by using an antisymmetrized geminal power wavefunction [34], or, alternatively, by improving the description of the boundary between the fragment and the bath [35]. Note that Ayral et al. [36] succeeded recently in establishing formal connections between DMET, DMFT, and the rotationally invariant slave bosons (RISB) theory [37, 38].
This paper deals with another frequency-independent approach, namely site-occupation embedding theory (SOET) [39,40,41]. While, in conventional Kohn–Sham (KS) DFT, the fully interacting problem is mapped onto a non-interacting one, an auxiliary impurity-interacting system is used in SOET for extracting the density (i.e., the site occupations in this context) and, through an appropriate density functional for the environment (referred to as bath), the total energy. From a quantum chemical point of view, SOET is nothing but a multi-determinantal extension of KS-DFT for model Hamiltonians [42,43,44]. In a recent paper [41], the authors explained how exact expressions for the double occupation and the per-site energy of the uniform Hubbard model can be extracted from SOET. They also proposed various local density-functional approximations for the bath. The latter work suffered from two main weaknesses. First of all, the complete self-consistent formulation of the theory was done only for a single impurity site, thus preventing a gradual transition from KS-DFT (no impurity sites) to pure wavefunction theory (no bath sites). Moreover, none of the proposed DFAs gave satisfactory results in all correlation and density regimes.
We explain in this work how these limitations can be overcome. The paper is organized as follows. First, an in-principle-exact generalization of SOET to multiple impurity sites is derived in Sect. 2.1. The resulting expressions for the double occupation and the per-site energy in the uniform case are given in Sect. 2.2. Existing and newly proposed DFAs are then discussed in detail in Sect. 3. Following the computational details in Sect. 4, results obtained at half-filling (Sect. 5.1) and away from half-filling (Sects. 5.2 and 5.3) are presented and analyzed. Exact properties of the impurity correlation potential are discussed in Sect. 5.4. Conclusions and perspectives are finally given in Sect. 6.
2 Theory
2.1 Site-occupation embedding theory with multiple impurities
Let us consider the (not necessarily uniform) L-site Hubbard Hamiltonian with external potential \({\mathbf {v}} \equiv \lbrace v_i \rbrace _{0\le i\le L-1}\),
The hopping operator, which is the analog for model Hamiltonians of the kinetic energy operator, reads as follows in second quantization,
where \(t>0\) is the so-called hopping parameter and \(\langle i,j \rangle\) means that the atomic sites i and j are nearest neighbors. The on-site two-electron repulsion operator with strength U and the local external potential operator (which is the analog for model Hamiltonians of the nuclear potential) are expressed in terms of the spin-density \({\hat{n}}_{i\sigma } = {\hat{c}}_{i\sigma }^\dagger {\hat{c}}_{i\sigma }\) and density \({\hat{n}}_i = {\hat{n}}_{i\uparrow } + {\hat{n}}_{i\downarrow }\) operators as follows,
and
respectively.
The exact ground-state energy \(E({\mathbf {v}})\) of \({\hat{H}}({\mathbf {v}})\) can be obtained variationally as follows, in complete analogy with conventional DFT [45],
where \({\mathbf {n}} \equiv \lbrace n_i \rbrace _{0\le i\le L-1}\) is a trial collection of site occupations (simply called density in the following) and \(({\mathbf {v}}| {\mathbf {n}}) = \sum _i v_in_i\). Within the Levy–Lieb (LL) constrained-search formalism [46], the Hohenberg–Kohn functional can be rewritten as follows in this context,
where the minimization is restricted to wavefunctions \(\Psi\) with density \({{\mathbf {n}}}\). As shown in previous works [39,40,41], the exact minimizing density in Eq. (5) can be obtained from a fictitious partially interacting system consisting of interacting impurity sites surrounded by non-interacting ones (the so-called bath sites), thus leading to an in-principle-exact SOET. While our recent developments focused on the single-impurity version of SOET, we propose in the following a general formulation of the theory with an arbitrary number of impurity sites. Such a formulation was briefly mentioned in Ref. [39] for the purpose of deriving an adiabatic connection formula for the correlation energy of the bath.
Let us introduce the analog for M impurity sites of the LL functional,
where \({\hat{U}}_M=U\sum ^{M-1}_{i=0}{\hat{n}}_{i\uparrow }{\hat{n}}_{i\downarrow }\). Note that, for convenience, the impurity sites have been labeled as \(i=0,1,\ldots ,M-1\). If we now introduce the complementary Hartree-exchange-correlation (Hxc) functional for the bath,
the ground-state energy expression in Eq. (5) can be rewritten as follows,
or, equivalently,
where \({\mathbf {n}}^\Psi \equiv \left\{ \langle \Psi \vert {\hat{n}}_i\vert \Psi \rangle \right\} _{0\le i\le L-1}\), thus leading to the final variational expression
The minimizing M-impurity-interacting wavefunction \(\Psi _M^\mathrm{imp}\) in Eq. (11) reproduces the exact density profile of the fully interacting system described by the Hubbard Hamiltonian in Eq. (1). From the stationarity in \(\Psi _M^{\mathrm{imp}}\) of the energy, we obtain the following self-consistent equation,
where
plays the role of an embedding potential for the M impurities. In the particular case of a uniform half-filled density profile, the embedding potential equals zero in the bath and \(-U/2\) on the impurity sites. This key result, which appears when applying the hole-particle symmetry transformation to the impurity-interacting LL functional, is proved in Appendix 1, thus providing a generalization of Appendix C in Ref. [41]. Note that the KS and Schrödinger equations are recovered from Eq. (12) when \(M=0\) and \(M=L\) (i.e., the total number of sites), respectively. In SOET, M is in the range \(0<M<L\), thus leading to a hybrid formalism where a many-body correlated wavefunction is embedded into a DFT potential. In practice, Eq. (12) can be solved, for example, by applying an exact diagonalization procedure [40] (which corresponds to a full configuration interaction) for small rings, or by using the more advanced density-matrix renormalization group (DMRG) method which allows for the description of larger systems [41].
Let us now return to the expression in Eq. (8) of the complementary Hxc energy for the bath. By using the KS decompositions of the fully interacting and M-impurity-interacting LL functionals,
and
respectively, where the non-interacting kinetic energy functional reads as follows in this context,
we obtain
If we now separate the Hxc energies into Hx (i.e., mean-field) and correlation contributions,
and
we obtain the final expression
where
While local density approximations (LDA) based, for example, on the Bethe ansatz (BALDA) are available for \(E_\mathrm{c}({\mathbf {n}})\) in literature [47,48,49], no DFA has been developed so far for modeling the correlation energy of multiple impurity sites. Existing approximations for a single impurity are reviewed in Sect. 3.2. Newly proposed DFAs will be introduced in Sects. 3.3 and 3.4.
2.2 Exact double occupation and per-site energy expressions in the uniform case
In this section, we derive exact SOET expressions for the per-site energy and double occupancy in the particular case of the uniform Hubbard system (\({\mathbf {v}} =\mathbf {0}\)) for which the LDA decomposition of the full correlation energy in terms of per-site contributions,
is exact. Thus, we extend to multiple impurities Eqs. (21) and (23) of Ref. [41].
For that purpose, let us introduce the following per-site analog of Eq. (21),
which, for a uniform density profile \(\underline{n}=(n,n,\ldots ,n)\), gives
Note that, when combining Eqs. (22) and (23) with Eq. (21), we obtain the following expression for the bath correlation energy,
By inserting the decomposition in Eq. (24) into the exact double site-occupation expression [44] (we denote \(E=E({{\mathbf {v}}=\mathbf {0}})\) for simplicity),
where \(n=N/L\) and N is the total number of electrons, it comes from Eq. (19),
By using the fact that, in the particular (uniform) case considered here, \(E=F(\underline{n})\) and, according to the Hellmann–Feynman theorem (see Eq. (11)),
where
for any site i, it comes from the separations in Eqs. (8) and (15) that
Finally, combining Eqs. (27), (29) and (30) leads to the following exact expression for the double occupation in SOET with multiple impurities,
The expression derived in Ref. [41] in the particular case of a single impurity site is recovered from Eq. (31) when \(M=1\). Note also that the double occupations of the impurity sites are in principle not equal to each other in the fictitious M-impurity-interacting system, simply because translation symmetry is broken, as readily seen from Eq. (12), even though the embedding potential restores uniformity in the density profile.
Turning to the per-site energy [48],
where \(t_\mathrm{s}(n)\) is the per-site non-interacting kinetic energy functional, we can insert Eq. (24) into Eq. (32) and use Eqs. (15) and (19), thus leading to
Moreover, applying once more the Hellmann–Feynman theorem to the variational energy expression in Eq. (11) gives
or, equivalently,
which, for \(U=0\), leads to
As a result, the second term in the right-hand side of Eq. (33) can be simplified as follows,
thus leading, according to Eq. (24), to the final exact per-site energy expression,
or, equivalently,
Note that the expression in Eq. (39), which is a generalization for multiple impurities of the energy expression derived in Ref. [41], is convenient for practical (approximate) SOET calculations where the density profile calculated self-consistently might deviate significantly from uniformity [41]. Finally, as shown in Appendix 2, since the exact per-site bath correlation functional fulfills the fundamental relation,
Equation (39) can be further simplified as follows,
Let us stress that any approximate density functional of the form \(t\,\times \,{\mathcal {G}}(U/t,{\mathbf{n}})\) fulfills the exact condition in Eq. (40). This is the case for all the DFAs considered in this work. As a result, switching from Eq. (39) to Eq. (41) brings no additional errors when approximate functionals are used.
3 Local density-functional approximations in SOET
In order to perform practical SOET calculations and compute, for example, per-site energies, we need DFAs, not only for the per-site correlation energy \(e_\mathrm{c}({{n}})\), like in conventional KS-DFT, but also for the per-site complementary bath correlation energy \(\overline{e}^\mathrm{bath}_{\mathrm{c},M}({\mathbf {n}})\) or, equivalently, for the impurity correlation energy \(E_{\mathrm{c},M}^{\mathrm{imp}} ({\mathbf {n}})\) (see Eq. (23)). Existing approximations to the latter functionals are discussed in Sects. 3.1 and 3.2, respectively. A new functional is proposed in Sect. 3.3, and a simple multiple-impurity DFA is introduced in Sect. 3.4. Let us stress that, in all the DFAs considered in this work, we make the approximation that the impurity correlation functional does not depend on the occupations in the bath,
or, equivalently,
where \({\mathbf {n}}_{\mathrm{imp}}\equiv (n_0,n_1,\ldots ,n_{M-1})\) is the collection of densities on the impurity sites. The implications of such an approximation are discussed in detail in Ref. [40].
3.1 Bethe ansatz LDA for \(e_\mathrm{c}({{n}})\)
The BALDA approximation [47,48,49] to the full per-site correlation energy functional \(e_\mathrm{c}({{n}})\) is exact for \(U = 0\), \(U \rightarrow +\infty\), and all U values at half-filling (\(n=1\)). It reads as follows,
where the BALDA density-functional energy equals
and
The U/t-dependent function \(\beta (U/t)\) is determined by solving
where \(J_0\) and \(J_1\) are zero- and first-order Bessel functions. When \(U=0\), the BALDA energy reduces to the (one-dimensional) non-interacting kinetic energy functional
which is exact in the thermodynamic limit (\(L\rightarrow +\infty\)).
3.2 Review of existing DFAs for a single impurity
3.2.1 Impurity-BALDA
The impurity-BALDA approximation (iBALDA), which was originally formulated in Ref. [41] for a single impurity site, consists in modeling the correlation energy of the impurity-interacting system with BALDA:
In other words, the iBALDA neglects the contribution of the bath to the total per-site correlation energy [see Eq. (23) with M = 1],
3.2.2 DFA based on the single-impurity Anderson model
As shown in Ref. [41], a simple single-impurity correlation functional can be designed from the following perturbation expansion in \(U/\Gamma\) of the symmetric single-impurity Anderson model (SIAM) correlation energy [50],
where \(\Gamma\) is the so-called impurity level width parameter of the SIAM. A density functional is obtained from Eq. (51) by introducing the following t-dependent density-functional impurity level width,
A rationale for this choice is given in Ref. [41]. Combining the resulting impurity correlation functional with BALDA gives the so-called SIAM-BALDA approximation [41]. In summary, within SIAM-BALDA, we make the following approximations,
and
3.3 Combined two-level/Bethe ansatz LDA functional
As shown in Ref. [40], in the particular case of the two-level (2L) Hubbard model (also referred to as the Hubbard dimer) with two electrons, the full density-functional correlation energy \(E_\mathrm{c}^\mathrm{2L}(U,n)\) is connected to the impurity one by a simple scaling relation,
where \(n_0\) is the occupation of the impurity site. In this case, the bath reduces to a single site with occupation \(n_1=2-n_0\). Combining Eq. (55) with BALDA gives us a new single-impurity DFA that will be referred to as 2L-BALDA in the following. In summary, within 2L-BALDA, we make the following approximations,
and
In our calculations, the accurate parameterization of Carrascal et al. [51, 52] has been used for \(E_\mathrm{c}^\mathrm{2L}(U,n)\).
3.4 DFA for multiple impurity sites
As pointed out in Sect. 2.1, in SOET, one can gradually move from KS-DFT to pure wavefunction theory by increasing the number M of impurities from 0 to the number L of sites. Let us, for convenience, introduce the following notation,
or, equivalently,
where \({\mathcal {M}}=M/L\) is the proportion of impurity sites in the partially interacting system. In the thermodynamic limit, \({\mathcal {M}}\) becomes a continuous variable and, if the number of impurity sites is large enough, the following Taylor expansion can be used,
As readily seen from Eqs. (6), (7), (8), (20), and (25), when \({\mathcal {M}}=1\) or, equivalently, \(M=L\), we have
If, for simplicity, we keep the zeroth-order term only in Eq. (60), we obtain a generalization of iBALDA for M impurities, which is denoted as iBALDA(M) in the following. The exploration of first- and higher-order corrections in Eq. (60) is left for future work. In summary, within iBALDA(M), we make the following approximations,
and
4 Computational details
The various DFAs discussed in Sect. 3 and summarized in Table 1 have been applied to the L-site uniform one-dimensional Hubbard model with an even number N of electrons and \(L=32\). Periodic (\(\hat{a}_{L\sigma }= \hat{a}_{0\sigma }\)) and antiperiodic (\(\hat{a}_{L\sigma } =-\hat{a}_{0\sigma }\)) boundary conditions have been used when \((N/2)~\mathrm{mod}~2 = 1\) [i.e., N/2 is an odd number] and \((N/2)~\mathrm{mod}~2 = 0\) [i.e., N/2 is an even number], respectively. In all the SOET calculations [note that, in the following, they will be referred to by the name of the DFA that is employed (see the first column of Table 1)], the DMRG method [53,54,55,56,57] has been used for solving (self-consistently or with the exact uniform density) the many-body Eq. (12). The maximum number of renormalized states (or virtual bond dimension) was set to \(m = 500\). Standard DMRG calculations (simply referred to as DMRG in the following) have also been performed on the conventional uniform Hubbard system for comparison. For analysis purposes, exact correlation energies and their derivatives in t and U have been computed in a smaller 8-site ring. Technical details are given in Appendix 3. The performance of the various DFAs has been evaluated by computing double occupations and per-site energies according to Eqs. (31) and (41), respectively. This required the implementation of various DFA derivatives. Details about the derivations are given in Appendices 4, 5, and 6. Note that the hopping parameter has been set to \(t = 1\) in all the calculations.
5 Results and discussion
5.1 Half-filled case
In this work, SOET is applied to a relatively small 32-site ring. Nevertheless, as illustrated in the following, the number of sites is large enough so that there are no substantial finite-size errors in the calculation of density-functional energies. This can be easily seen in the half-filled case (\(n=1\)) where the exact embedding potential in Eq. (12) equals zero in the bath and \(-U/2\) on the impurity sites (see Appendix 1). The resulting impurity correlation density-functional energy [see Appendix 3 for further details] calculated at the DMRG level is shown in Fig. 1. The convergence toward the thermodynamic limit (\(L \rightarrow + \infty\)) is relatively fast. Note that the results obtained for \(L=32\) and \(L=64\) are almost undistinguishable.
Let us now focus on the calculation of double occupations which has been implemented according to Eq. (31) for various approximate functionals. Results are shown in Fig. 2. While, in the weakly correlated regime and up to \(U/t=5\), SIAM-BALDA gives the best results, it dramatically fails in stronger correlation regimes, as expected [41]. In the particular strongly correlated half-filled case, SIAM-BALDA can be improved by interpolating between the weakly and strongly correlated regimes of the SIAM [41]. Unfortunately, generalizing such an interpolation away from half-filling is not straightforward [41]. On the other hand, 2L-BALDA performs relatively well for all the values of U / t. Turning to the multiple-impurity iBALDA approximation, the accuracy increases with the number of impurities, as expected, but the convergence toward DMRG is slow. Switching from two to three impurities slightly improves on the result, which is still less accurate than the (single-impurity) 2L-BALDA one. Interestingly, the same pattern is observed in DMET when the matching criterion involves the impurity site occupation only [see the non-interacting (NI) bath formulation in Ref. [29] and Fig. 2 therein]. While our results would be improved by designing better M-dependent DFAs than iBALDA(M), the performance of multiple-impurity DMET is increased when matching not only diagonal but also non-diagonal density-matrix elements [27, 29]. Further connections between SOET and DMET are currently investigated and will be presented in a separate work.
Returning to the single-impurity DFAs (\(M=1\)), it is quite instructive to plot the derivative in U of the various functionals in order to analyze further the double occupations shown in Fig. 2. According to Eqs. (24) and (31), both full \(e_\mathrm{c}(n)\) and impurity correlation energy derivatives should in principle be analyzed. However, at half-filling, and for any U and t values, BALDA becomes exact for \(e_\mathrm{c}(n)\) when approaching the thermodynamic limit, by construction [48]. As a result, approximations in the impurity correlation functional will be the major source of errors which are purely functional-driven in the half-filled case, since the exact embedding potential is known (i.e., the correct uniform density profile is obtained when solving Eq. (12) in this case). Results are plotted with respect to the density in Fig. 3, thus providing a clear picture not only at half-filling but also around the latter density regime. The exact results obtained by Lieb maximization for the 8-site ring are used as reference [see the technical details in Appendix 3]. Let us recall that, within iBALDA(\(M\) = 1), the impurity correlation energy is approximated with the full per-site correlation one \(e_\mathrm{c}(n)\), which is then modeled at the BALDA level of approximation. The substantial (negative) difference between the exact full per-site and impurity correlation energy derivatives at half-filling (see Fig. 3), which is missing in iBALDA(\(M\) = 1), explains why the latter approximation systematically overestimates the double occupation. Interestingly, the derivative obtained with iBALDA(M = 1) at \(n=1\), which is nothing but the derivative of the BALDA per-site correlation energy at half-filling, is essentially on top of its exact 8-site analog, thus confirming that finite-size effects are negligible. Turning to SIAM-BALDA, the derivative in U of the impurity correlation energy turns out to be relatively accurate at \(n=1\) for \(U/t=1\) and \(U/t=5\), thus leading to good double occupations in this regime of correlation. The derivative deteriorates for the larger \(U/t=10\) value, as expected [41]. Note finally that 2L-BALDA, where the impurity correlation functional is approximated by its analog for the Hubbard dimer, is the only approximation that provides reasonable derivatives in all correlation and density regimes. The stronger the correlation is, the more accurate the method is.
Let us finally discuss the per-site energies which have been computed according to Eq. (41) for the various DFAs. Results obtained at half-filling are shown in Fig. 4. The discussion on the performance of each DFA for the double occupation turns out to hold also for the energy. This is simply due to the fact that the per-site non-interacting kinetic energy expression in Eq. (48) is highly accurate (it becomes exact in the thermodynamic limit), like the BALDA per-site correlation energy at half-filling (and therefore its derivative with respect to t). It then becomes clear, when comparing Eqs. (31) and (41), that, at half-filling, the only source of errors in the per-site energy is, like in the double occupation, the derivative in U of the impurity correlation functional.
5.2 Functional-driven errors away from half-filling
Away from half-filling, the exact embedding potential is not uniform anymore in the bath [41], thus reflecting the dependence in the bath site occupations of the impurity correlation energy or, equivalently, of the per-site bath correlation energy [see Eqs. (12), (23), and (25)]. Such a dependence is neglected in all the DFAs used in this work, which induces errors in the density when the impurity-interacting wavefunction is computed self-consistently according to Eq. (12). This generates so-called density-driven errors in the calculation of both the energy and the double occupation [58]. The latter are analyzed in detail in Sect. 5.3.
In this section, we focus on the functional-driven errors. In other words, all density-functional contributions are calculated with the exact uniform density, like in Sect. 5.1. The corresponding per-site energies are shown in Fig. 5. Only the most challenging range of fillings (i.e., \(0.6\leqslant N/L\leqslant 1\) [41]) is shown. It clearly appears that iBALDA(M = 1), while failing dramatically in the half-filled strongly correlated regime, performs relatively well away from half-filling in all correlation regimes. It is the best approximation in this regime of density. Increasing the number of impurities has only a substantial effect on the energy when approaching half-filling for large U / t values. SIAM-BALDA performs reasonably well in the weakly correlated regime but not as well as the other functionals. In the same regime of correlation, 2L-BALDA stands in terms of accuracy between iBALDA and SIAM-BALDA in the lower density regime while giving the best result when approaching half-filling. The latter statement holds also in the strongly correlated regime.
In order to further analyze the performance of each functional, let us consider the derivative in U of the single-impurity correlation functional shown in Fig. 3. Away from half-filling and in the strongly correlated regime, the full per-site and impurity correlation energies give the same derivative so that neglecting the last term in the right-hand side of Eq. (41), which is done in iBALDA(M), is well justified. Interestingly, this feature is well reproduced by 2L-BALDA, where the impurity correlation energy obtained from the Hubbard dimer is combined with the per-site BALDA correlation energy [compare 2L-BALDA with iBALDA(M = 1) curves in the bottom panel of Fig. 3]. Obviously, SIAM-BALDA does not exhibit the latter feature which explains why it fails in this regime of correlation and density. Let us finally stress that, since BALDA provides an accurate description of the full per-site correlation energy in the strongly correlated regime, the second term in the right-hand side of Eq. (41) is expected to be well described in all the DFAs considered in this work (since they all use BALDA for this contribution). As shown in Fig. 6, this is actually the case [\(\partial e^\mathrm{exact}_\mathrm{c}(n)/\partial t\) should be compared with the iBALDA(M = 1) derivative].
Turning to the weaker \(U/t=1\) correlation regime, iBALDA(M = 1) underestimates the derivative in t of the full per-site correlation energy [compare \(\partial e^\mathrm{exact}_\mathrm{c}(n)/\partial t\) with iBALDA(M = 1) in Fig. 6] away from half-filling while setting to zero the derivative in U of the per-site bath correlation functional whose accurate value is actually negative [compare \(\partial e^\mathrm{exact}_\mathrm{c}(n)/\partial U\) with the exact impurity curve in Fig. 3]. The cancelation of errors leads to the relatively accurate results shown in Fig. 5. Turning to SIAM-BALDA in the same density and correlation regime, the (negative) derivative in U of the per-site bath correlation energy is significantly overestimated [compare iBALDA(M = 1) with SIAM-BALDA in the top panel of Fig. 3], thus giving a total per-site energy lower than iBALDA(M = 1), as can be seen from the upper curves in Fig. 5. Interestingly, the latter derivative in U is less overestimated when using 2L-BALDA. This explains why it performs better than SIAM-BALDA but still not as well as iBALDA(M = 1) which benefits from error cancelations.
5.3 Self-consistent results
We discuss in this section the results obtained by solving the density-functional impurity problem self-consistently [see Eq. (12)], thus accounting for not only functional-driven but also density-driven errors [58]. Self-consistently converged densities obtained on the impurity site(s) for various DFAs are shown in Figs. 7 and 8. Note that, at half-filling (\(n=1\)), the exact embedding potential has been used, thus providing, for this particular density, the exact uniform density profile. Away from half-filling, approximate density-functional embedding potentials have been used, thus giving a density profile that is not strictly uniform anymore. Interestingly, for all the DFAs except SIAM-BALDA, the deviation from uniformity is more pronounced when approaching the half-filled strongly correlated regime. In the case of iBALDA, we notice that errors in the density are attenuated when increasing the number of impurities, as expected. On the other hand, SIAM-BALDA generates huge density errors for almost all fillings when the correlation is strong.
Turning to the weaker \(U/t=1\) correlation regime, we note that, in contrast to iBALDA, both self-consistent SIAM-BALDA and 2L-BALDA calculations hardly break the exact uniform density profile (see the top panel of Fig. 7). This can be rationalized by plotting the various impurity correlation potentials (see Fig. 9). Let us first stress that, for all the DFAs considered in this work, the correlation contribution to the embedding potential on site i reads [see Eqs. (12), (21) (22), and (42)]
The latter potential will therefore be equal to zero on the impurity sites if iBALDA is used. It will be uniform and equal to \(\partial e_\mathrm{c}(n)/\partial n\) (at least in the first iteration of the self-consistent procedure as we start with a uniform density profile) in the bath. As shown in the top panel of Fig. 9 [see the iBALDA(M = 1) curve], in the weakly correlated regime, the latter potential, which is described with BALDA, is strongly attractive for densities lower than 0.6. This will induce a depletion of the density on the impurity sites, as clearly shown in the top panels of Figs. 7 and 8. The opposite situation is observed for densities in the range \(0.6\leqslant n\leqslant 1\), as expected from the strongly repulsive character of the potential. Note that this charge transfer process, which is completely unphysical [59], is due to the incorrect linear behavior in U of the BALDA correlation potential away from the strongly correlated regime [41]. As readily seen from the first-order expansion in U given in Eq. (32) of Ref. [41], the latter potential is expected to change sign at \(n=(2/\pi )\arcsin \left( 8/\pi ^2\right) \approx 0.6\), which is in complete agreement with the top panel of Fig. 9. Returning to Eq. (64), for the single-impurity DFAs SIAM-BALDA and 2L-BALDA, the correlation contribution to the embedding potential reads \(\partial e_\mathrm{c}(n)/\partial n-\partial E_{\mathrm{c}}^{\mathrm{imp}}(n_0)/\partial n_0\) on the impurity site and still \(\partial e_\mathrm{c}(n)/\partial n\) in the bath. As shown in the top panel of Fig. 9, SIAM-BALDA and 2L-BALDA impurity correlation potentials do not deviate significantly from zero and, unlike iBALDA, they do not exhibit unphysical features in the weakly correlated regime, which explains why both DFAs give relatively good densities. Turning to iBALDA(M=3) in the strongly correlated regime (middle and bottom panels of Fig. 8) and in the vicinity of half-filling, the impurity site 1 better reproduces the physical occupation N / L than its nearest impurity neighbors (sites 0 and 2). It can be explained as follows. Site 1 is the central site of the (M=3)-impurity-interacting fragment, while sites 0 and 2 are directly connected to the (non-interacting and therefore unphysical) bath. As a consequence, site 1 “feels” the bath less than sites 0 and 2. It is, like in the physical system, surrounded by interacting sites. Interestingly, a similar observation has been made by Welborn et al. [35] within the Bootstrap-Embedding method, which is an improvement of DMET regarding the interaction between the fragment edge and the bath.
Let us now refocus on the poor performance of SIAM-BALDA in the strongly correlated regime. As shown in the middle and bottom panels of Fig. 9, the correlation part of the embedding potential on the impurity site [which corresponds to the difference between iBALDA(M = 1) and SIAM-BALDA curves] is, in this case, repulsive for densities lower than about 0.25 and strongly attractive in the range \(0.25\leqslant n\leqslant 1\). The latter observation explains the large increase of density on the impurity site in the self-consistent procedure, as depicted in the bottom panel of Fig. 7.
Finally, as shown in Fig. 5, using self-consistently converged densities rather than exact (uniform) ones can induce substantial density-driven errors on the per-site energy, especially in the strongly correlated regime. Interestingly, both functional- and density-driven errors somehow compensate for 2L-BALDA around half-filling (see the lower curves in Fig. 5). This is not the case anymore exactly at half-filling since we used the exact embedding potential, thus removing density-driven errors completely. Regarding SIAM-BALDA, the large error in the converged density obtained for \(N/L=0.6\) at \(U/t=5\) (see the middle panel of Fig. 7) is reflected on the per-site energy. In this case, errors just accumulate. For larger fillings, SIAM-BALDA gives a better density on the impurity site, but the functional-driven errors remain substantial.
5.4 Derivative discontinuity at half-filling
As illustrated in Ref. [41] in the special case of the atomic limit (i.e., \(t = 0\) or, equivalently, \(U \rightarrow +\infty\)), the impurity correlation potential on the impurity site should undergo a discontinuity at half-filling in the thermodynamic limit (even for finite values of U). This feature has fundamental and practical implications, in particular for the calculation of the fundamental gap. The latter quantity plays a crucial role in the description of the metal-insulator transition which, in the one-dimensional Hubbard model, appears as soon as the on-site repulsion is switched on (\(U > 0\)) [60].
As shown in Fig. 9, it is present in the iBALDA and SIAM-BALDA functionals, as a consequence of the hole-particle symmetry condition used in their construction. For the former functional, the feature is simply inherited from BALDA. On the other hand, even though the 2L-BALDA impurity correlation potential, which is extracted from the Hubbard dimer, also fulfills the particle-hole symmetry condition, it smoothly tends to 0 when approaching \(n=1\). As a consequence, the potential exhibits no derivative discontinuity (DD) at half-filling when U / t is finite. It only does when \(U/t\rightarrow +\infty\) [40]. As discussed by Dimitrov et al. [61], this is due to the fact that the dimer functional reproduces an intra-system steepening and not an inter-system DD. In other words, the change in density in the functional does not correspond to a change in the total number of electrons. The latter is indeed fixed to 2 in the dimer. Only the number of electrons on the impurity site varies. The problem becomes equivalent to describing an inter-system DD only when the impurity can be treated as an isolated system, which is indeed the case in the atomic (or, equivalently, strongly correlated) limit.
Note finally that, from a practical point of view, exhibiting a DD is not necessarily an advantage as convergence problems may occur around half-filling [48]. In this work, this problem has been bypassed by using the exact embedding potential at half-filling. Also, given that only 32 sites are considered, the closest uniform occupation to half-filling is obtained for 30 electrons, i.e., \(n = 0.9375\), which is far enough from the strictly half-filled situation. Convergence issues are expected to arise when approaching the thermodynamic limit since the density can then be much closer to 1. The practical solutions to this problem, which have been proposed for conventional KS calculations and use either a finite temperature [62] or ad-hoc parameters [63,64,65], could in principle be implemented in SOET. This is left for future work. Note finally that, despite the absence of DD in the 2L-BALDA impurity correlation potential, the BALDA correlation potential is still employed for the bath within 2L-BALDA, which means that convergence issues will appear as soon as occupations in the bath are close to 1.
6 Conclusions and perspectives
Several extensions of a recent work [41] on site-occupation embedding theory (SOET) for model Hamiltonians have been explored. Exact expressions for per-site energies and double occupations have been derived for an arbitrary number of impurity sites. A simple M-impurity embedding density-functional approximation (DFA) based on the Bethe ansatz local density approximation (BALDA) and referred to as iBALDA(M) has been proposed and tested on the one-dimensional Hubbard Hamiltonian. A new single-impurity DFA [referred to as 2L-BALDA] which combines BALDA with the impurity correlation functional of the two-level (2L) Hubbard system [40] has also been proposed. Finally, the performance of an existing DFA based on the single-impurity Anderson model (SIAM) and BALDA [41], hence its name SIAM-BALDA, has been analyzed in further details in all correlation regimes. Both functional- and density-driven errors have been scrutinized. Among all the single-impurity DFAs, 2L-BALDA is clearly the one that performs the best in all density and correlation regimes. Unfortunately, the convergence of the (too) simple iBALDA approximation in the number of impurities toward the accurate DMRG results was shown to be slow. Better DFAs for multiple impurities are clearly needed. This is left for future work.
SOET can be extended further in many directions. First of all, substituting a Green function calculation for a many-body wavefunction one like DMRG is expected to reduce the computational cost of the method. From a formal point of view, this would also enable us to connect SOET with the dynamical mean-field theory (DMFT) (see, for example, Ref. [36]). Note that the current formulation of SOET is canonical. It would be interesting to remap (density wise) the original fully interacting Hubbard problem onto an open impurity system, in the spirit of the density-matrix embedding theory (DMET). This may be achieved, in principle exactly, by combining SOET with partition DFT [66], or, in a more approximate way, by projecting the whole impurity-interacting problem in SOET onto a smaller embedded subspace. A Schmidt decomposition could be employed in the latter case [27]. Finally, an important step forward would be the exploration of SOET in higher dimensions. Work is currently in progress in all these directions.
Let us finally mention that the basic idea underlying SOET, which consists in extracting site (or orbital) occupations from a partially interacting system, can be extended to an ab initio quantum chemical Hamiltonian by using, for example, its simplified seniority-zero expression [67,68,69]. This will be presented in a separate work.
References
Pulay P (1983) Chem Phys Lett 100:151
Saebo S, Pulay P (1993) Annu Rev Phys Chem 44:213
Hampel C, Werner H-J (1996) J Chem Phys 104:6286
Sun Q, Chan GK-L (2016) Acc Chem Res 49:2705
Georges A, Kotliar G (1992) Phys Rev B 45:6479
Georges A, Kotliar G, Krauth W, Rozenberg MJ (1996) Rev Mod Phys 68:13
Kotliar G, Vollhardt D (2004) Phys Today 57:53
Held K (2007) Adv Phys 56:829
Zgid D, Chan GK-L (2011) J Chem Phys 134:094115
Hettler M, Tahvildar-Zadeh A, Jarrell M, Pruschke T, Krishnamurthy H (1998) Phys Rev B 58:R7475
Hettler M, Mukherjee M, Jarrell M, Krishnamurthy H (2000) Phys Rev B 61:12739
Lichtenstein A, Katsnelson M (2000) Phys Rev B 62:R9283
Kotliar G, Savrasov SY, Pálsson G, Biroli G (2001) Phys Rev Lett 87:186401
Maier T, Jarrell M, Pruschke T, Hettler MH (2005) Rev Mod Phys 77:1027
Rohringer G, Hafermann H, Toschi A, Katanin A, Antipov A, Katsnelson M, Lichtenstein A, Rubtsov A, Held K (2018) Rev Mod Phys 90:025003
Kotliar G, Savrasov SY, Haule K, Oudovenko VS, Parcollet O, Marianetti CA (2006) Rev Mod Phys 78:865
Sun P, Kotliar G (2002) Phys Rev B 66:085120
Biermann S, Aryasetiawan F, Georges A (2003) Phys Rev Lett 90:086402
Karlsson K (2005) J Phys Condens Matter 17:7573
Boehnke L, Nilsson F, Aryasetiawan F, Werner P (2016) Phys Rev B 94:201106
Werner P, Casula M (2016) J Phys Condens Matter 28:383001
Nilsson F, Boehnke L, Werner P, Aryasetiawan F (2017) Phys Rev Mater 1:043803
Kananenka AA, Gull E, Zgid D (2015) Phys Rev B 91:121111
Lan TN, Kananenka AA, Zgid D (2015) J Chem Phys 143:241102
Zgid D, Gull E (2017) New J Phys 19:023047
Lan TN, Shee A, Li J, Gull E, Zgid D (2017) Phys Rev B 96:155106
Knizia G, Chan GK-L (2012) Phys Rev Lett 109:186404
Knizia G, Chan GK-L (2013) J Chem Theory Comput 9:1428
Bulik IW, Scuseria GE, Dukelsky J (2014) Phys Rev B 89:035140
Zheng B-X, Chan GK-L (2016) Phys Rev B 93:035126
Wouters S, Jiménez-Hoyos CA, Sun Q, Chan GK-L (2016) J Chem Theory Comput 12:2706
Wouters S, Jiménez-Hoyos CA, Chan GK-L (2017) Five years of density matrix embedding theory. In: Fragmentation. Wiley-Blackwell, Chap 8, p 227
Rubin NC (2016) ArXiv preprint arXiv:1610.06910
Tsuchimochi T, Welborn M, Van Voorhis T (2015) J Chem Phys 143:024107
Welborn M, Tsuchimochi T, Van Voorhis T (2016) J Chem Phys 145:074102
Ayral T, Lee T-H, Kotliar G (2017) Phys Rev B 96:235139
Frésard R, Wölfle P (1992) Int J Mod Phys B 6:685
Lechermann F, Georges A, Kotliar G, Parcollet O (2007) Phys Rev B 76:155102
Fromager E (2015) Mol Phys 113:419
Senjean B, Tsuchiizu M, Robert V, Fromager E (2017) Mol Phys 115:48
Senjean B, Nakatani N, Tsuchiizu M, Fromager E (2018) Phys Rev B 97:235105
Chayes J, Chayes L, Ruskai MB (1985) J Stat Phys 38:497
Gunnarsson O, Schönhammer K (1986) Phys Rev Lett 56:1968
Capelle K, Campo VL Jr (2013) Phys Rep 528:91
Hohenberg P, Kohn W (1964) Phys Rev 136:B864
Levy M (1979) Proc Natl Acad Sci 76:6062
Lima N, Oliveira L, Capelle K (2002) Europhys Lett 60:601
Lima NA, Silva MF, Oliveira LN, Capelle K (2003) Phys Rev Lett 90:146402
Capelle K, Lima N, Silva M, Oliveira L (2003) The fundamentals of electron density, density matrix and density functional theory in atoms molecules and the solid state. Springer, Berlin
Yamada K (1975) Prog Theor Phys 53:970
Carrascal DJ, Ferrer J, Smith JC, Burke K (2015) J Phys Condens Matter 27:393001
Carrascal DJ, Ferrer J, Smith JC, Burke K (2016) J Phys Condens Matter 29:019501
White SR (1992) Phys Rev Lett 69:2863
White SR (1993) Phys Rev B 48:10345
Verstraete F, Murg V, Cirac JI (2008) Adv Phys 57:143
Schollwöck U (2011) Ann Phys 326:96
Nakatani N. https://github.com/naokin/mpsxx
Kim M-C, Sim E, Burke K (2013) Phys Rev Lett 111:073003
Akande A, Sanvito S (2010) Phys Rev B 82:245114
Lieb EH, Wu FY (1968) Phys Rev Lett 20:1445
Dimitrov T, Appel H, Fuks JI, Rubio A (2016) New J Phys 18:083004
Xianlong G, Chen A-H, Tokatly I, Kurth S (2012) Phys Rev B 86:235139
Kurth S, Stefanucci G, Khosravi E, Verdozzi C, Gross E (2010) Phys Rev Lett 104:236801
Karlsson D, Privitera A, Verdozzi C (2011) Phys Rev Lett 106:116401
Ying Z-J, Brosco V, Lorenzana J (2014) Phys Rev B 89:205130
Elliott P, Burke K, Cohen MH, Wasserman A (2010) Phys Rev A 82:024501
Richardson R (1963) Phys Lett 3:277
Richardson R, Sherman N (1964) Nucl Phys 52:221
Limacher PA (2016) J Chem Phys 145:194102
Lieb EH (1983) Int J Quantum Chem 24:243
Dagotto E (1994) Rev Mod Phys 66:763
Acknowledgements
E.F. would like to dedicate this work to the memory of János G. Ángyán. He would also like to thank Andreas Savin for a fruitful discussion on the train from Middelfart to Copenhagen. B.S. thanks D. Carrascal for taking the time to check the parameterization of his Hubbard dimer functional, and M. Saubanère, L. Mazouin, and K. Deur for fruitful discussions. This work was funded by the Ecole Doctorale des Sciences Chimiques 222 (Strasbourg), the ANR (MCFUNEX project, Grant No. ANR-14-CE06- 0014-01), the “Japon-Unistra” network as well as the Building of Consortia for the Development of Human Resources in Science and Technology, MEXT, Japan for travel funding.
Author information
Authors and Affiliations
Corresponding author
Additional information
Published as part of the special collection of articles In Memoriam of János Ángyán.
Appendices
Appendix 1: Exact embedding potential at half-filling for multiple impurities
Let us consider any density \({\mathbf {n}}\equiv \lbrace n_i\rbrace _i\) summing up to a number \(N=\sum _in_i\) of electrons. Under hole-particle symmetry, this density becomes \((\underline{2} - {\mathbf {n}})\equiv \lbrace 2-n_i\rbrace _i\) and the number of electrons equals \(2L-N\) where L is the number of sites. We will prove that these two densities give the same correlation energy for the M-impurity-interacting system. Since, for any local potential \({\mathbf {v}}\), the variational principle in Eq. (5) reads as follows for an impurity-interacting system,
which gives, for any density \({\mathbf {n}}\),
thus leading to the Legendre–Fenchel transform expression,
By applying a hole-particle symmetry transformation to Eq. (67) [we will now indicate the number of particles in the impurity-interacting energies for clarity], we obtain
where \({\mathcal {E}}^{{\mathrm{imp}},2L-N}_M({\mathbf {v}})\) is the (\(2L-N\))-particle ground-state of the following M-impurity-interacting Hamiltonian:
Applying the hole-particle transformation to the creation and annihilation operators,
to the M-impurity-interacting Hamiltonian in Eq. (69) leads to
or, equivalently,
Then, by substituting and shifting the potential as follows,
we finally obtain
As readily seen from Eqs. (69) and (74), the \((2L-N)\)-electron ground-state energy \({\mathcal {E}}^{{\mathrm{imp}},2L-N}_M({\mathbf {v}})\) of \({\hat{H}}^{\mathrm{imp}}_M({\mathbf {v}})\) is connected to the N-electron ground-state energy \({\mathcal {E}}^{\mathrm{imp},N}_M(\mathbf {\tilde{v}})\) of \({\hat{H}}^\mathrm{imp}_M(\mathbf {\tilde{v}})\) by
Introducing Eq. (75) into Eq. (68) leads to
Note that the maximizing potential in Eq. (76), denoted by \(\tilde{v}^{\mathrm{emb}}_M({\mathbf {n}})\), is nothing but the exact embedding potential \(v^{\mathrm{emb}}_M({\mathbf {n}})\) which restores the exact density profile \({\mathbf {n}}\), by definition:
According to the shift in Eq. (73), this maximizing potential is related to the maximizing one in Eq. (68), denoted by \({\mathbf {v}}^\mathrm{emb}_M(\underline{2} - {\mathbf {n}})\), by
From equality (77), it comes
thus leading to, at half-filling,
Appendix 2: Fundamental relation between derivatives in t and U of the complementary bath per-site correlation energy for multiple impurities
If we denote \({\mathbf {v}}_M^{\mathrm{emb}}({\mathbf {n}})\) the maximizing potential in the Legendre–Fenchel transform of Eq. (67), we deduce from the linearity in t and U of the impurity-interacting Hamiltonian that [the dependence in t and U is now introduced for clarity]
thus leading to the fundamental relation
as a consequence of the stationarity condition fulfilled by \({\mathbf {v}}_M^{\mathrm{emb}}({\mathbf {n}})\). Since both the non-interacting kinetic energy [which is obtained when \(U=0\)] and the impurity Hx functional [first term in the right-hand side of Eq. (19)] fulfill the same relation, we conclude from the decomposition in Eq. (15) that
We finally obtain, by combining Eqs. (23), (83) and (101), the fundamental relation in Eq. (40).
Appendix 3: Lieb maximization and correlation energy derivatives for a single impurity
The impurity-interacting LL functional in Eq. (7) [we consider the particular case of a single impurity (\(M=1\)) in the following] can be rewritten as a Legendre–Fenchel transform [39, 40],
where \({\mathcal {E}}^{\mathrm{imp}}(t,U,{\mathbf {v}})\) is the ground-state energy of \({\hat{T}}+U{\hat{n}}_{0\uparrow }{\hat{n}}_{0\downarrow }+\sum _i v_i {\hat{n}}_i\). Note that the dependence in both t and U of \(F^{\mathrm{imp}}({\mathbf {n}})\) and \({\mathcal {E}}^\mathrm{imp}({\mathbf {v}})\) has been introduced for clarity. The so-called Lieb maximization [70] procedure described in Eq. (84) has been used in this work in order to compute accurate values of \(F^{\mathrm{imp}}(t,U,{\mathbf {n}})\) and \(T_\mathrm{s}(t,{\mathbf {n}})=F^{\mathrm{imp}}(t,U=0,{\mathbf {n}})\) for a 8-site ring. The impurity-interacting energy \({\mathcal {E}}^\mathrm{imp}(t,U,{\mathbf {v}})\) has been obtained by performing an exact diagonalization calculation based on the Lanczos algorithm [71]. The impurity correlation energy is then obtained as follows,
Since \(\partial F^{\mathrm{imp}}(t,U,{\mathbf {n}})/\partial U=d^\mathrm{imp}(t,U,{\mathbf {n}})\) is the impurity site double occupation obtained for the maximizing potential in Eq. (84) (see Eq. (30) and Eq. (A5) in Ref. [41]), it comes from Eq. (85),
Moreover, since
is the impurity-interacting kinetic energy obtained for the maximizing potential in Eq. (84) (see Eq. (35) and Eq. (B6) in Ref. [41]), which gives in the non-interacting case \(t\,\partial T_\mathrm{s}(t,{\mathbf {n}})/\partial t=T_\mathrm{s}(t,{\mathbf {n}})\), we recover from Eq. (85) the expression in Eq. (B8) of Ref. [41],
which can be further simplified as follows,
Interestingly, the derivatives in t and U are connected as follows, according to Eq. (86),
Thus we recover Eq. (83) in the particular single-impurity case.
Similarly, in the fully interacting case, the LL functional can be rewritten as follows, as a consequence of Eq. (5),
where the t- and U-dependence in both \(F({\mathbf {n}})\) and \(E({\mathbf {v}})\) is now made explicit. From the correlation energy expression,
and the expressions for the LL functional derivatives in t and U [those and their above-mentioned impurity-interacting analogs are deduced from the Hellmann–Feynman theorem],
and
it comes
and
Note that \(d_i(t,U,{\mathbf {n}})\) and \(T (t,U,{\mathbf {n}})\), which have been introduced in Eqs. (93) and (94), denote the site i double occupation and the total (fully interacting) kinetic energy, respectively. Both are calculated for the maximizing potential in Eq. (91). For a uniform density profile \(\underline{n}\), the per-site correlation energy reads
Since, in this case, \(d_i(t,U,\underline{n})=d(t,U,n)\) is site-independent, we finally obtain from Eqs. (94), (95), and (96),
and
By analogy with Eq. (89), the latter expression can be simplified as follows,
or, equivalently (see Eq. (98)),
Appendix 4: Derivatives of BALDA
1.1 Derivative with respect to U and t
As readily seen in Eq. (31), the derivative of the complementary bath per-site correlation energy functional with respect to U is necessary to compute double occupation in SOET. According to Eq. (24), it implies the derivative of the conventional per-site correlation energy, modeled with BALDA, which reads
and then for \(n > 1\):
where \(\partial \beta (U/t) / \partial U = ( \partial \beta (U/t) / \partial (U/t) )/t\), is computed with finite differences by solving Eq. (47) for \(\beta (U/t)\).
The derivative with respect to t is calculated according to Eq. (101).
1.2 Derivative with respect to n
To get the correlation embedding potential, the derivatives of the correlation functionals with respect to n is necessary. The derivative of the convention per-site density-functional correlation energy reads
and
Appendix 5: Derivatives of SIAM-BALDA
The derivatives of the SIAM-BALDA impurity correlation functional [Eq. (51)] are given with respect to U for \(n \leqslant 1\) as follows,
The derivative with respect to t is given according to Eq. (90). Then, the impurity correlation potential is determined by the derivative of the functional with respect to the occupation number n:
where
and
If \(n > 1\), the particle-hole formalism imposes to use \(\Gamma (t,2-n)\) instead of \(\Gamma (t,n)\). The derivatives with respect to n should be changed accordingly.
Appendix 6: Derivatives of 2L-BALDA
1.1 Parametrization of the correlation energy of the dimer
In this section, we summarize the parametrization of the Hubbard dimer correlation energy by Carrascal and co-workers [51, 52], necessary to understand the following derivations. The equations coming from their paper are referred to as (& N), where N is the number of the equation. We start from the definition of the correlation energy, where n is the occupation of the site 0 and \(u = U/2t\) is a dimensionless parameter,
where 2L refers to “two-level”, and
To account for particle-hole symmetry of the functional, the variable \(\rho = | n-1 |\) is used rather than n directly. We now simply follow the guidelines from Eq.(& 102) to (& 107), leading to
and
Then, they proposed a first approximation to \(g(\rho ,u)\), denoted by the label 0:
where
and
Plugging \(g=g_0(\rho ,u)\) into \(f(g,\rho )\) leads to the first parametrization of \(E_\mathrm{c}^{2L}(n)\) in Eq. (110). In this work, we implemented the more accurate parametrization, given in Eq.(& 114) [52]:
and where \(q(\rho ,u)\) is given in Eq. (& 115) by [52]:
The accurate pametrization of \(E_\mathrm{c}^{2L}(n)\) is obtained by plugging this \(g_1(\rho ,u)\) into \(f(g,\rho )\), instead of \(g_0(\rho , u)\).
In order to obtain the impurity correlation energy, a simple scaling of the interaction parameter U has to be applied on the conventional correlation energy, as demonstrated in Ref. [40] and given in Eq. (55), leading to
1.2 Derivative with respect to U and t
We compute the derivative with respect to the dimensionless parameter \(u = U/2t\). The \(\rho\)- and u- dependence of \(g(\rho , u)\) will be omitted for readability. Besides, many functions will be introduced, aiming to make the implementation and its numerical verification easier. Starting with
the impurity correlation functional reads, according to Eq. (119),
with
The derivative of \(h(g,\rho )\) is quite easy, as its only u-dependence is contained in g, so that:
with
where the function \(Y(g,\rho ) = \sqrt{1 - g^2 - \rho ^2}\) has been introduced. For the first approximation, \(g = g_0\) and
where \(G(\rho ,u) = N(\rho ,u)/D(\rho ,u)\) and
and
Their respective derivative with respect to u reads
and
with
Turning to the second approximation \(g = g_1\) implemented in this work, one get from the derivative of Eq. (117),
For convenience, we introduce two functions w(g, u) and v(g, u) so that
with
and
Finally, the last term in Eq. (131) reads, for \(q(\rho ,u) = j(\rho ,u)k(\rho ,u)/l(\rho ,u)\):
with
and
and their derivative with respect to u:
and
The derivative with respect to t is given according to Eq. (90).
1.3 Derivative with respect to n
Regarding the derivative with respect to n which is necessary to get the embedded correlation potential, it comes
where \(\partial \rho / \partial n = {\text {sign}}(n-1)\) and
We start with
where, for the first parametrization using \(g = g_0(\rho ,u)\),
with
and
Then, the right term in the right-hand side of Eq. (146) is derived as:
Turning to the second parametrization \(g = g_1\), the derivative with respect to \(\rho\) leads to
with
Finally,
with
and
Rights and permissions
About this article
Cite this article
Senjean, B., Nakatani, N., Tsuchiizu, M. et al. Multiple impurities and combined local density approximations in site-occupation embedding theory. Theor Chem Acc 137, 169 (2018). https://doi.org/10.1007/s00214-018-2368-z
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s00214-018-2368-z