This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

A simple position operator for periodic systems

Emilia Aragao Valença    Diego Moreno Laboratoire de Chimie et Physique Quantiques, IRSAMC, CNRS, Université de Toulouse, UPS, France    Stefano Battaglia Laboratoire de Chimie et Physique Quantiques, IRSAMC, CNRS, Université de Toulouse, UPS, France Dipartimento di Chimica, Biologia e Biotecnologie, Università degli Studi di Perugia, Via Elce di Sotto 8, 06123 Perugia, Italy    Gian Luigi Bendazzoli Università di Bologna, Bologna, Italy    Stefano Evangelisti stefano.evangelisti@irsamc.ups-tlse.fr    Thierry Leininger Laboratoire de Chimie et Physique Quantiques, IRSAMC, CNRS, Université de Toulouse, UPS, France    Nicolas Suaud Laboratoire de Chimie et Physique Quantiques, IRSAMC, CNRS, Université de Toulouse, UPS, France    J. A. Berger arjan.berger@irsamc.ups-tlse.fr Laboratoire de Chimie et Physique Quantiques, IRSAMC, CNRS, Université de Toulouse, UPS, France European Theoretical Spectroscopy Facility (ETSF)
(September 29, 2025)
Abstract

We present a position operator that is compatible with periodic boundary conditions (PBC). It is a one-body operator that can be applied in calculations of correlated materials by simply replacing the traditional position vector by the new definition. We show that it satisfies important fundamental as well as practical constraints. To illustrate the usefulness of the PBC position operator we apply it to the localization tensor, a key quantity that is able to differentiate metallic from insulating states. In particular, we show that the localization tensor given in terms of the PBC position operator yields the correct expression in the thermodynamic limit. Moreover, we show that it correctly distinguishes between finite precursors of metals and insulators.

Expectation values that involve the position operator 𝐫^\hat{\mathbf{r}} play a prominent role in both molecular and condensed-matter physics. Many important quantities are expressed in term of 𝐫^\hat{\mathbf{r}}, e.g., the multipole moments and the localization tensor. The latter quantity was introduced by Resta and co-workers Resta and Sorella (1999); Sgiarovello et al. (2001); Resta (2006) following an idea of Kohn Kohn (1964) that information about electron localization should be obtained from the ground-state wave function (see also Ref. Kudinov (1991)). The localization tensor is able to distinguish between conductors and insulators: when the number of electrons tends to infinity it diverges in the case of a conductor, while it remains finite in the case of an insulator. It has been applied to study the metallic behavior of clusters Vetere et al. (2008); Bendazzoli et al. (2011); Giner et al. (2013); Monari et al. (2008); Evangelisti et al. (2010); Bendazzoli et al. (2010, 2012); El Khatib et al. (2015); Fertitta et al. (2015) and has recently also been used to investigate Wigner localization Diaz-Marquez et al. (2018).

In its standard definition the position operator 𝐫^\hat{\mathbf{r}} is simply defined as the multiplication with the position vector 𝐫\mathbf{r}. However, this definition is not compatible with periodic boundary conditions (PBC), since 𝐫\mathbf{r} is not a periodic function. This is a problem, since many quantities of interest are related to the solid state which are conveniently described using PBC. Therefore, it is of great interest to search for a position operator that is compatible with PBC while reducing to the position vector 𝐫\mathbf{r} in the appropriate limit. We will provide such a definition of the position operator in this work. For notational convenience we will consider only one dimension in the remainder of this work. All our findings can be generalized to higher dimensions. We use Hartree atomic units (=1\hbar=1, e=1e=1, me=1m_{e}=1, 4πϵ0=14\pi\epsilon_{0}=1).

We study a system of length LL whose electronic many-body wave function Ψ(t)\Psi(t) satisfies PBC, i.e., for each xix_{i} the following condition holds,

Ψ(x1,,xi,,xN)=Ψ(x1,,xi+L,,xN),\Psi(x_{1},\cdots\!,x_{i},\cdots\!,x_{N})\!=\!\Psi(x_{1},\cdots\!,x_{i}+L,\cdots\!,x_{N}), (1)

where NN is the number of electrons. We are looking for a position operator that is compatible with PBC. We denote such an operator as q^\hat{q}.

Let us summarize important criteria that q^\hat{q} should satisfy: 1) q^\hat{q} should be invariant with respect to a translation LL; 2) q^\hat{q} should reduce to the standard position operator x^=x\hat{x}=x for finite systems described within PBC, i.e., in a supercell approach (LL\rightarrow\infty for fixed NNPayne et al. (1992) one should obtain results that coincide with those obtained within open-boundary conditions (OBC). 3) The distance defined in terms of q^\hat{q} should be gauge-invariant, i.e., it should be independent of the choice of the origin. This criterium is important since the main purpose of a position operator is to yield the correct distance between two spatial coordinates. Finally, we add a fourth criterium: 4) For a system of many particles, q^\hat{q} should be a one-body operator, as is x^\hat{x}. Although the last criterium is not a fundamental one, it is crucial if we want to apply the new operator to realistic systems.

In a seminal work Resta proposed a definition for the expectation value of the total position operator X^=i=1Nxi\hat{X}=\sum_{i=1}^{N}x_{i} that is compatible with PBC Resta (1998). Following a similar strategy Resta and coworkers also proposed an expression for the localization tensor that is compatible with PBC Resta and Sorella (1999); Sgiarovello et al. (2001). Despite the important progress made in these works there are also several shortcomings to this approach: 1) they provide definitions for expectation values but not a definition for the position operator itself; 2) the operators are NN-body which make them unpractical for the calculation of expectation values of real correlated systems with many electrons. Finally, we note that their localisation tensor is ”formally infinite (even at finite NN) in the metallic case” Resta and Sorella (1999). Therefore, their approach is not applicable to finite precursors of metals.

Instead, in this work we propose a definition for the position operator itself. We will demonstrate that it satisfies the four criteria mentioned above. Moreover, we will explicitly show that it correctly yields the macroscopic polarization in the thermodynamic limit as well as a useful expression for the localization tensor. The latter gives finite values at finite NN and LL while yielding the correct values in the thermodynamic limit.

In order to treat PBC systems, we associate to the electron position xx the complex position qL(x)q_{L}(x), defined as

qL(x)=L2πi[exp(2πiLx)1],q_{L}(x)=\frac{L}{2\pi\mathrm{i}}\left[\exp\left({\frac{2\pi\mathrm{i}}{L}x}\right)-1\right], (2)

with i\mathrm{i} the imaginary unit. The complex position qL(x)q_{L}(x) is a continuous and infinitely derivable function of xx. In complete analogy with the quantum treatment of the position operator x^\hat{x}, we define the action of the complex position operator q^\hat{q} as the multiplication with qL(x)q_{L}(x).

Let us review the criteria mentioned above with respect to qL(x)q_{L}(x). 1) qL(x)q_{L}(x) is trivially invariant under a translation, i.e., qL(x+L)=qL(x)q_{L}(x+L)=q_{L}(x). Therefore the complex position qL(x)q_{L}(x), unlike the ordinary position xx, satisfies the PBC constraint. 2) qL(x)q_{L}(x) reduces to the standard position operator xx in the limit LL\rightarrow\infty, in the sense of a supercell approach mentioned above. This can be shown by expanding the exponential function: exp(2πiLx)=1+2πiLx+O(1/L2)\exp\left({\frac{2\pi\mathrm{i}}{L}x}\right)=1+\frac{2\pi\mathrm{i}}{L}x+O(1/L^{2}) 111The supercell approach implies that whenever xLx\approx L the wave function vanishes and, therefore, there is no contribution to expectation values. Therefore, we can take the small parameter to be 1/L1/L. 3) the distance defined in terms of qL(x)q_{L}(x) is gauge independent. By defining the difference qL,x0(x2,x1)=qL(x2x0)qL(x1x0)q_{L,x_{0}}(x_{2},x_{1})=q_{L}(x_{2}-x_{0})-q_{L}(x_{1}-x_{0}), where x0x_{0} is the (arbitrary) origin, it can be verified that

qL,x0(x2,x1)=L2πie2πiLx0[e2πiLx2e2πiLx1].q_{L,x_{0}}(x_{2},x_{1})=\frac{L}{2\pi\mathrm{i}}e^{-{\frac{2\pi\mathrm{i}}{L}x_{0}}}\left[e^{{\frac{2\pi\mathrm{i}}{L}x_{2}}}-e^{{\frac{2\pi\mathrm{i}}{L}x_{1}}}\right]. (3)

Therefore, the distance qL,x0(x2,x1)qL,x0(x2,x1)\sqrt{q^{\dagger}_{L,x_{0}}(x_{2},x_{1})q_{L,x_{0}}(x_{2},x_{1})} is independent of x0x_{0}, as it should. We note that a proposition made in a short comment by Zak Zak (2000), in which the position operator is defined in terms of a sine function, does not satisfy this important constraint and, therefore, the corresponding distance depends on the choice of the origin. 4) qL(x)q_{L}(x) is a one-body operator.

Let us now demonstrate how the complex position in Eq. (2) yields a useful expression for the localization tensor within PBC using an approach that is completely analogous to the OBC case. The localization tensor λ\lambda is defined as the total position spread (TPS) per electron where the TPS is a one-body operator that is defined as the second cumulant moment of the total position operator X^=i=1Nxi\hat{X}=\sum_{i=1}^{N}x_{i} 222Even though in one dimension λ\lambda is a scalar we use its general name, i.e., localization tensor, for consistency:

λ(N)=1N[Ψ|X^2|ΨΨ|X^|Ψ2].\lambda(N)=\frac{1}{N}\left[\langle\Psi|\hat{X}^{2}|\Psi\rangle-\langle\Psi|\hat{X}|\Psi\rangle^{2}\right]. (4)

The second term in the square brackets ensures gauge invariance with respect to the choice of the origin of the coordinate system. The localization tensor is translationally invariant.

In a complete analogy with the OBC definition, within PBC we replace the position of a particle xix_{i} by its complex position qL(xi)q_{L}(x_{i}). In such a way, the complex total position operator is still a one-body operator, defined as

Q^L=i=1Nq^L(xi).\hat{Q}_{L}=\sum_{i=1}^{N}\hat{q}_{L}(x_{i}). (5)

The localisation tensor within PBC λL\lambda_{L} is also a real quantity, like λ\lambda. It is defined as the second cumulant moment of the complex total position operator per electron:

λL(N)=1N[Ψ|Q^LQ^L|ΨΨ|Q^L|ΨΨ|Q^L|Ψ]\lambda_{L}(N)=\frac{1}{N}\left[\langle\Psi|\hat{Q}_{L}^{\dagger}\hat{Q}_{L}|\Psi\rangle-\langle\Psi|\hat{Q}_{L}^{\dagger}|\Psi\rangle\langle\Psi|\hat{Q}_{L}|\Psi\rangle\right] (6)

in complete analogy with the OBC definition in Eq. (4). Equation  (6), together with Eq. (2), is the main result of this work. The simple expression is completely general, it can be applied to correlated many-body wave functions and is valid for both finite systems and infinite systems, e.g., by taking the thermodynamic limit. In the special case of a single-determinant wave function, it can be shown that the expression in Eq. (6) coincides with the result obtained in Ref. [Sgiarovello et al., 2001] in the thermodynamic limit.

We will now demonstrate that the PBC localisation tensor given by Eq. (6) can differentiate between metals and insulators and that it can be applied to both finite and infinite systems. To do so we will apply it to model systems. First, we will treat the simple case of NN non-interacting electrons in a one-dimensional box of length LL. This model system can be seen as a prototype of a conductor. For this reason, it is particularly important that the formalism we propose in this work can be applied to such a system. In analogy to the OBC case Resta (2006), one expects that the localization tensor λL(N)\lambda_{L}(N), diverges in the thermodynamic limit.

We consider N=2m+1N=2m+1 non-interacting electrons where mm is a non-negative integer. For the sake of simplicity, we assume that the particles are spinless. In the case of particles with spin, the final result can be trivially obtained by multiplying the spinless-particle result by the spin multiplicity of a single particle. The eigenfunctions of the Hamiltonian of this system are periodic orbitals given by

ϕn(x)=1Lexp(i2πnLx),\phi_{n}(x)=\frac{1}{\sqrt[]{L}}\exp\left(\mathrm{i}\frac{2\pi n}{L}x\right), (7)

where nn is an integer. Since the particles do not interact, the ground-state wave function is a single Slater determinant of the occupied orbitals, given by |Φ0=|ϕmϕm|\Phi_{0}\rangle=|\phi_{-m}\cdots\phi_{m}\rangle. The corresponding localisation tensor reads

λL(N)=L24π2N[Φ0|i=1Ne2πiLxij=1Ne2πiLxj|Φ0\displaystyle\lambda_{L}(N)=\frac{L^{2}}{4\pi^{2}N}\bigg{[}\langle\Phi_{0}|\sum_{i=1}^{N}e^{-\frac{2\pi\mathrm{i}}{L}x_{i}}\sum_{j=1}^{N}e^{\frac{2\pi\mathrm{i}}{L}x_{j}}|\Phi_{0}\rangle
Φ0|i=1Ne2πiLxi|Φ0Φ0|j=1Ne2πiLxj|Φ0].\displaystyle-\langle\Phi_{0}|\sum_{i=1}^{N}e^{-\frac{2\pi\mathrm{i}}{L}x_{i}}|\Phi_{0}\rangle\langle\Phi_{0}|\sum_{j=1}^{N}e^{\frac{2\pi\mathrm{i}}{L}x_{j}}|\Phi_{0}\rangle\bigg{]}. (8)

Inserting a complete set of states in the first term in the square brackets yields

λL(N)=L24π2NI0i,j=1NΦ0|ei2πLxi|ΦIΦI|ei2πLxj|Φ0\displaystyle\lambda_{L}(N)\!=\!\!\frac{L^{2}}{4\pi^{2}N}\!\sum_{I\neq 0}\sum_{i,j=1}^{N}\!\!\langle\Phi_{0}|e^{-\mathrm{i}\frac{2\pi}{L}x_{i}}|\Phi_{I}\rangle\langle\Phi_{I}|e^{\mathrm{i}\frac{2\pi}{L}x_{j}}|\Phi_{0}\rangle (9)
=L24π2N|p|m|l|>mϕp|ei2πLx|ϕlϕl|ei2πLx|ϕp,\displaystyle=\frac{L^{2}}{4\pi^{2}N}\sum_{|p|\leq m}\sum_{|l|>m}\langle\phi_{p}|e^{-\mathrm{i}\frac{2\pi}{L}x}|\phi_{l}\rangle\langle\phi_{l}|e^{\mathrm{i}\frac{2\pi}{L}x}|\phi_{p}\rangle, (10)

where in the last step we used the Slater-Condon rules for one-electron operators Szabo and Ostlund (1989). Inserting Eq. (7) into the above expression leads to the following expression for the matrix element ϕp|ei2πLx|ϕl\langle\phi_{p}|e^{-\mathrm{i}\frac{2\pi}{L}x}|\phi_{l}\rangle,

1LLexp(i2π(lp1)Lx)𝑑x=δlp1.\frac{1}{L}\int_{L}\exp\left(\mathrm{i}\frac{2\pi(l-p-1)}{L}x\right)dx=\delta_{l-p-1}. (11)

Therefore, there is only one nonzero contribution in the double summation over pp and ll in Eq. (10), namely when p=mp=m and l=m+1l=m+1. We can write the final result as

λL(N)=L2N2N4π2,\lambda_{L}(N)=\frac{L^{2}}{N^{2}}\frac{N}{4\pi^{2}}, (12)

from which we can deduce the behavior of the localisation tensor in the thermodynamic limit. Since, in this limit, N/LN/L remains constant, the localisation tensor diverges linearly with NN, as one would expect for a measure of conductivity applied to a perfect conductor.

Finally, we consider a dimerized chain containing 4n+24n+2 atoms at half filling, i.e., N=4n+2N=4n+2, in a tight-binding model. The Hamiltonian is given by

H^=i=1Nti(aiai+1+ai+1ai)\hat{H}=\sum_{i=1}^{N}-t_{i}(a^{\dagger}_{i}a_{i+1}+a^{\dagger}_{i+1}a_{i}) (13)

where aia_{i}^{\dagger} (aia_{i}) is a creation (annihilation) operator and the hopping parameter ti=1(1)iδt_{i}=1-(-1)^{i}\delta with 0δ10\leq\delta\leq 1. This means that the dimerization is at its maximum when δ=1\delta=1 while there is no dimerization when δ=0\delta=0. The latter system can be interpreted as a precursor of a metal since in the thermodynamic limit this system becomes metallic. It is convenient to express the Hamiltonian in the site basis. Upon diagonalization we thus obtain the eigenfunctions which, when inserted in Eqs. (4) and (6), yield the OBC and PBC localisation tensors of the dimerized chain.

In Fig. 1 we report λ(N)\lambda(N), as defined in Eq. (4) for OBC, as well as λL(N)\lambda_{L}(N), as defined in Eq. (6) for PBC, as a function of the number of electrons for various values of δ\delta. The length of the unit cell has been set to unity and we have set L=NL=N such that the density N/L=1N/L=1. First of all, we see that the PBC localization tensor is well-defined for finite NN also for the ”metallic” chain (δ=0\delta=0). Second, as expected, the OBC and PBC localisation tensors, λ(N)\lambda(N) and λL(N)\lambda_{L}(N), respectively, differ for finite NN, since they describe different systems. Instead, in the thermodynamic limit both localisation tensors describe the same system and indeed we obtain the same values in that limit.

Refer to caption
Figure 1: The OBC localisation tensor λ(N)\lambda(N) (solid lines) and the PBC localisation tensor λL(N)\lambda_{L}(N) (dashed lines) as a function of the number of electrons NN for various values of the dimerization parameter δ\delta in a tight-binding model (see Eq. (13)). The numbers next to each curve are the values of the PBC localisation tensor in the thermodynamic limit. They were obtained from Eq. (18) with d=1d=1. Inset: λ(L)(N)\lambda_{(L)}(N) for δ=0.04\delta=0.04 and δ=0.1\delta=0.1 for large NN.

The advantage of the PBC localisation tensor is that the thermodynamic limit can be obtained without extrapolating results for finite NN and LL. Instead, at least for single-particle Hamiltonians, one can obtain an expression involving information of a single unit cell.

In the case of the dimerized chain one can derive an analytical expression for the localisation tensor in the thermodynamic limit. The unit cell of length dd contains two sites separated by d/2d/2 with one electron per site. In the site basis the Hamiltonian H^κ\hat{H}_{\kappa}, which corresponds to the periodic part of the wave function, is then given by (d=1d=1):

Hκ,11\displaystyle H_{\kappa,11} =Hκ,22=0\displaystyle=H_{\kappa,22}=0 (14)
Hκ,12\displaystyle H_{\kappa,12} =Hκ,21=(1+δ)eπiκn+(1δ)eπiκn\displaystyle=H_{\kappa,21}^{*}=-(1+\delta)e^{\frac{-\pi\mathrm{i}}{\kappa n}}+(1-\delta)e^{\frac{\pi\mathrm{i}}{\kappa n}} (15)

where κ=0,1,2,,n1\kappa=0,1,2,\ldots,n-1 is an integer and nn is the number of cells. The eigenvectors of the matrix HκH_{\kappa} are the periodic part of the Bloch functions ϕik\phi_{ik}. There is one occupied valence state ϕvk\phi_{vk} and one unoccupied conduction state ϕck\phi_{ck}. They are given by

ϕik(x)=1neikxuik(x)(i=v,c)\phi_{ik}(x)=\frac{1}{\sqrt{n}}e^{\mathrm{i}kx}u_{ik}(x)\;\;(i=v,c) (16)

where xx is the coordinate along the chain, k=2πκ/Lk=2\pi\kappa/L is the wave vector and uik(x)u_{ik}(x) is a periodic function that is normalized over a single cell. To obtain the localisation tensor we use a similar strategy to that used for the system of non-interacting electrons, i.e., we insert a complete set of states in Eq. (6) and use the Slater-Condon rules. This yields the following expression Monari et al. (2008):

λL(N)=L24π2κ=0n1ϕvk|eikx|ϕckϕck|eikx|ϕvk.\lambda_{L}(N)=\frac{L^{2}}{4\pi^{2}}\sum_{\kappa=0}^{n-1}\langle\phi_{vk}|e^{-ikx}|\phi_{ck}\rangle\langle\phi_{ck}|e^{ikx}|\phi_{vk}\rangle. (17)

In the thermodynamic limit the variable κ\kappa becomes continuous and the summation over κ\kappa can be replaced with an integral over kk. We finally obtain

λlimN,LλL(N)=1+δ216|δ|,\lambda_{\infty}\equiv\lim_{N,L\rightarrow\infty}\lambda_{L}(N)=\frac{1+\delta^{2}}{16|\delta|}, (18)

As expected, for a periodic system, λ\lambda_{\infty} is an even function of δ\delta. We note that λ\lambda_{\infty} goes to infinity as 1/|δ|1/|\delta| when δ\delta tends to zero, i.e., when we go from an insulator (δ0\delta\neq 0) to a metal (δ=0\delta=0). We reported the limiting values obtained with Eq. (18) in Fig. 1.

In conclusion, we have presented a simple one-body position operator that is compatible with periodic boundary conditions. We have shown that this operator meets several important fundamental constraints, e.g., it is translationally invariant, it reduces to the common position operator x^=x\hat{x}=x in the appropriate limit, and the distance expressed in terms of the operator is gauge independent. Moreover, we have demonstrated its usefulness when applied to the localisation tensor. In particular, we have shown that it yields the correct expression in the thermodynamic limit and correctly distinguishes between finite precursors of insulators and metals. Finally, we note that this work opens the road for the calculation of various other properties of interest for which the corresponding operators involve the position operator. In particular, the proposed definition of position could be used in order to reconcile Coulomb’s law with periodic boundary conditions. Preliminary investigations in this direction, both on the quantum (ab initio treatment of the electron gas) and classical level (Madelung sums) are in progress.

This work was partly supported by the French “Centre National de la Recherche Scientifique” (CNRS, also under the PICS action 4263). It has received fundings from the European Union’s Horizon 2020 research and innovation programme under the Marie Skłodowska-Curie grant agreement no642294. This work was also supported by the “Programme Investissements d’Avenir” under the program ANR-11-IDEX-0002-02, reference ANR-10-LABX-0037-NEXT. The calculations of this work have been partly performed by using the resources of the HPC center CALMIP under the grant 2016-p1048. Finally, one of us (EAV) acknowledges the support of the “Theoretical Chemistry and Computational Modeling(TCCM) Erasmus-Plus Master program.

References