Orbital-free density functional theory has the potential to vastly increase the computational efficiency of electronic structure calculations [
1-
6]. However, a general kinetic energy functional has remained elusive [
7-
12]. It has even been shown that a perturbative approach to the construction of such a functional would diverge [
13]. This has been seen, by more traditional DFT theorists, as an indication that the whole endeavour is ultimately doomed.
While approximations to the kinetic energy functionals exist for specific systems, a universal functional does so far not exist. However, given the large amount of work and ingenuity spent on this research over the last thirty years, it could be that the lack of decisive progress is due not to the intractability of nature at this scale, but due to restrictions in the very foundations on which the theoretical models have been constructed.
We have, in a number of publications (see [
14,
15] and references therein), advocated a two-density model, where the general properties of a many-electron system are represented by mass density
ρ and spin density
S components. The spin density components in this case are associated with a chiral – and complex – vector field. These two components combined yield the conventional DFT density
n (
r):
It has been shown that such a two-density model also complies with theorems equal to the Hohenberg–Kohn theorems for a single density [
15,
16]. Moreover, it allowed us to define an
effective wavefunction combining the roots of these two densities in the following way:
Here,
eS a unit vector in the direction of the spin vector field and i
eS is a unit bivector in the plane perpendicular to the spin vector. Such an effective wavefunction will be subject to an altered Hamiltonian, essentially due to the multivector properties of the effective wavefunction [
17]. The modified Hamiltonian is then given by (in atomic units):
Here, eb(r) is a unit vector in the direction associated with the potential veb(r), which we termed the bivector potential due to its geometric properties. The approach yields a very compact formulation for the many electron problem under the assumption that eS(r)≈eS, in other words a constant vector. Then the vector eb(r)=eb=eS and the general problem is determined by the matrix equation (we omit the explicit dependency on the position in the following):
where
μ is the chemical potential as in the standard formulation. It can be seen that the bivector potential governs the interaction between the two density components. In case it vanishes the formulation simplifies to the single electron case and a conventional Schrödinger equation for single electrons. The bivector potential can be explicitly derived from the gradients of the two density components. It is [
15]
However, it should be noted that the theoretical framework described by the last two equations is a simplification, as it assumes the unit vector of the spin density fields to be constant. In the following, we shall describe model simulations with this simplified model. The rest of the paper is then devoted to removing the simplification. The exact formulation of the problem, as will be shown, also leads to an exact kinetic energy functional.
We have implemented the simplified model in the self-consistency cycle of the DFT package CASTEP [
18]. Similar to the auxiliary functional approach [
19], the model takes the Kohn-Sham [
20] density at each stage of the self-consistency cycle, independently minimises it according to the two-density many-body equations and returns a density to the parent Kohn-Sham cycle. Convergence occurs when consecutive densities returned by the two-density model are equivalent and thus the results of the two models are consistent. Since correlation is not yet present in our model, we employ a Local-Density-Approximation (LDA) correlation term [
21].
Figure 1 shows the result of model simulations for eighteen atomic systems. The figure shows the absolute values of the energy differences obtained with standard Kohn-Sham DFT methods and with the two-density model. The differences are in all cases very small. We can thus say that the simplified model already agrees with the total energy values obtained with standard DFT methods. The agreement is very good not only for the atomic systems shown here, but also for the interatomic distances in dimers, and for the bandstructure of semiconductors which is very sensitive to variations of the electron density. These simulations are shown elsewhere [
15].
It should be noted that the two-density approach no longer contains exchange functionals as in standard DFT. Within our approach, exchange energy is an emergent property, which is due to the interaction between the two densities. So it seems that two very different approaches to a general many-electron system lead to the same physical properties. Moreover, the agreement, in case it persists for more complicated systems, raises questions about the level of approximation present in standard DFT methods. Because within the two-density model the results were derived under the assumption that the vector fields for both, spin-densities and bivector potentials, are independent of location and of constant direction. In general, this will not be the case.
It is difficult, at this point in the development of the two-density method, to gauge the importance of this finding. Generally, it had been assumed within the DFT community, that only the exchange-correlation functionals are subject to approximations. If we knew their exact form, then we would have an in principle exact method of simulating many-electron systems, was the general opinion so far. This result, however, suggests that there is another level of approximation involved, which does not depend on the exchange-correlation functionals at all. And this level concerns the change of local physical properties. If the direction of the vector associated with the spin density, which is one of the two density components, changes faster than a certain threshold, then standard DFT methods will no longer be sufficient to describe the dynamics of the system. In the following we shall derive the exact functional and show the approximations involved in the two-density scalar kinetic energy, which is equivalent to the standard DFT formalism.
In general both vectors, eS and eb will depend on the position so that eS=eS(r) and eb=eb(r). This means that both, the roots of the spin density and the bivector potential will consist of three individual components. In a cartesian basis we may write the term associated with the spin density as
Correspondingly, the term with the bivector potential will, in the general case, be
The general formulation is quite complicated, and the detailed analytical calculation is omitted for brevity. It can be found in the supplemental material (Appendix A.1). The ansatz leads to a set of four differential equations. The equations in matrix notation are given by
The components vk of the bivector potential are described by the following expression:
where the differential operator is given by the expression:
and the mixing parameters are given by
Here, the indices are defined by the bivector notation, iek=eiej.
The formulation leads to a very straightforward evaluation of individual energy components of the system. The total energy density is given by
where the same Hamiltonian operator is used on each of the four density components (details may be found in Appendix A.2). This operator consists of a kinetic energy operator and a potential associated with the electron–electron and electron–nuclear Coulomb interactions. This leads to three constituent energy densities, the electron–nuclear energy density,
the electron–electron energy density,
and the kinetic energy density,
This form of the energy density has some similarities to previous forumlations, which become clearer when the equation is reformulated. We define the kinetic energy density as a sum of three distinct terms,
Here the first term only requires the total charge density, n, and no further information,
This is equivalent to the single density formulation presented by Levi
et al. (LPS) [
2].
The second term contains the mass and spin density scalar quantities, ρ and S,
This is equivalent to the kinetic energy density correction presented in the scalar two-density (2D) model [
15].
The final term includes the vector information for the spin density,
This final term completes the kinetic energy density and reveals the approximations that have been made by the previous approaches. Namely, the LPS and 2D approaches can be written respectively,
A functional for each energy component is given by integrating the energy densities,
It is noteworthy that the only energy term, which contains the individual components of the total density, is the kinetic energy. Moreover, it contains these components in a form which is very familiar in orbital-free DFT. The original von Weizsäcker correction to the kinetic energy functional has the form [
22]:
where n is the electron (mass or charge) density. It can be seen that the two-density model leads to similar terms. This suggests that the correction has a more general significance than previously assumed. Here, it is not just a term introduced from a single-electron case, that is the solution of the hydrogen problem, but a term which is always present in a many-electron system. This derivation also indicates that it would be largely impossible to capture this behaviour of a many-electron system with a single density only, as has been attempted in the past. An estimate of the exact functional also shows that its kernel is at most linear with the density. The functional for free electrons, by contrast, would involve the DFT density to the power of 5/3. From this perspective it is quite clear that a model starting from free electrons will lead to instabilities as soon as the density increases beyond a certain level.
We note that this kinetic energy functional is the kinetic energy functional of interacting electrons, not non-interacting electrons as in the Kohn-Sham formalism. Furthermore, it is easy to establish that the two-density framework extends into the regime of single free electrons, in contrast to single-density DFT, where the kinetic energy of free electrons cannot be derived from the density. Here, the density roots of free electrons are (we set the spin vector equal to the x-direction):
Then the components of the kinetic energy density read
and the kinetic energy functional yields , because . Notable, the energy derived from a single-density perspective, , is zero. From a physical perspective this means that there is continuity in the new framework going from single non-interacting electrons to a more complicated system where electrons interact. The change from the former to the latter can then be as incremental as one would wish. This should make the analysis of events at the local level much simpler in the future.
Higher Education Press and Springer-Verlag GmbH Germany, part of Springer Nature 2020