Hartree-Fock and Kohn-Sham time-dependent response theory in a second-quantization atomic-orbital formalism suitable for linear scaling
Thomas Kjærgaard,1,a兲Poul Jørgensen,1Jeppe Olsen,1Sonia Coriani,2,3and Trygve Helgaker3
1Lundbeck Foundation Center for Theoretical Chemistry, Department of Chemistry, Aarhus University, Langelandsgade 140, DK-8000 Århus C, Denmark
2Dipartimento di Scienze Chimiche, Università degli Studi di Trieste, via L. Giorgieri 1, I-34127 Trieste, Italy
3Centre for Theoretical and Computational Chemistry, Department of Chemistry, University of Oslo, P.O. Box 1033, N-1315 Blindern, Norway
共Received 14 May 2008; accepted 27 June 2008; published online 5 August 2008兲
We present a second-quantization based atomic-orbital method for the computation of time-dependent response functions within Hartree-Fock and Kohn-Sham density-functional theories. The method is suited for linear scaling. Illustrative results are presented for excitation energies, one- and two-photon transition moments, polarizabilities, and hyperpolarizabilities for hexagonal BN sheets with up to 180 atoms. ©2008 American Institute of Physics.
关DOI:10.1063/1.2961039兴
I. INTRODUCTION
Response-function theory describes how an observable responds when a molecular system is subjected to an external field. If the field is time dependent and oscillates with a given frequency, it causes the observable to oscillate and to become frequency dependent. The response of the observ- able may be expanded in powers of the field strength: the linear response of the system is determined by the linear response function, the quadratic response by the quadratic response function, and so on.1
Molecular response properties may be calculated from the response functions by specifying operators for the ob- servable and for the applied fields. For example, the frequency-dependent polarizability and hyperpolarizability may be evaluated from the linear and quadratic response functions, respectively, by specifying the electric dipole- moment operator for both the observable and the oscillating electric fields 共lasers兲. From the poles and residues of the response functions, additional molecular properties can be obtained, including excitation energies to electronically ex- cited states, strength parameters for共multiphoton兲transitions to these states, and excited-state properties.2 In view of the wealth of molecular information afforded by the response functions, it is important that they are evaluated efficiently.
This is further substantiated by the fact that in density- functional theory—no doubt the method of choice nowadays for large systems—information about electronically excited states is only available through the response functions as these states cannot be obtained directly by an energy optimization.
In this paper, we describe how molecular response func- tions may be derived for Kohn-Sham density-functional theory3 using an atomic-orbital 共AO兲 basis representation and the formalism of second quantization. In the derivation, we focus first on the response function for a Hartree-Fock state and then introduce the generalizations that are required for Kohn-Sham theory.
Time-dependent perturbation theory for Hartree-Fock states has a long history. The theory of first-order molecular properties was first given by Ball and McLacland, using the time-dependent Hartree-Fock approximation.4,5Second- and higher-order molecular properties in Hartree-Fock theory were subsequently evaluated.6,7Response-function theory as it is used today—where response functions are subjected to a pole and residue analysis to determine molecular properties for both ground and excited states and for transitions be- tween these states—was developed in the 1980s共Ref.2兲and has since been used to calculate a large variety of molecular properties. The quasienergy approach that was developed in the 1990s 共Refs. 8and9兲has tied response-function theory closely to energy-derivative techniques. Through the quasienergy approach, response functions may be straightfor- wardly derived for both variational and nonvariational wave functions and used to calculate molecular properties for both ground and excited states, as well as transition properties between these states.2,9
The linear response eigenvalue equations exhibit, in gen- eral, a paired structure with pairs of eigenvalues with identi- cal magnitude and opposite signs. Furthermore, it is suffi- cient to calculate the eigenvector for one eigenvalue of such a pair, as the eigenvector for the other eigenvalue may be obtained by a simple rearrangement.2 A method has previ-
a兲Electronic mail: [email protected].
0021-9606/2008/129共5兲/054106/23/$23.00 129, 054106-1 © 2008 American Institute of Physics
ously been developed to exploit this pairing to obtain a fast and reliable iterative scheme for solving linear response equations.10
Using an AO parametrization, Hartree-Fock and Kohn- Sham response-function theory was described by Larsen et al.11in the language of first quantization. Here we present the second-quantization analog of the derivation by Larsen et al.11 correcting at the same time some inconsistencies in their derivation concerning the pairing properties of the gen- eralized Hessian and metric matrices. The derivation of Larsenet al.11was recently used by Corianiet al.12to obtain a linear-scaling algorithm for solving the response eigen- value and linear equations and for evaluating second-order molecular properties. We extend the linear-scaling develop- ment of Ref. 12 to the description of molecular properties that may be obtained from the quadratic response function and its residues. We furthermore analyze the involved matri- ces and eigenvectors in detail to show how the eigenvector pairing may be used to obtain effective iterative schemes in the AO basis.
A linearly scaling time-independent response theory has been presented by Niklasson, and co-workers13,14 within a purification framework, and recently, Kussmann and Ochsen- feld have also reported time-dependent Hartree-Fock and Kohn-Sham calculations of the frequency-dependent polariz- ability and hyper-polarizability using a linear-scaling framework.15
The theoretical foundation for time-dependent perturba- tion theory as a means to obtain information about electroni- cally excited states in Kohn-Sham density-functional theory has been discussed by several authors16–18and a large variety of molecular properties calculated—see, for example, Refs.
19–23. Accepting the standard approach, only minor modifi- cations must be made to generalize time-dependent Hartree- Fock theory to Kohn-Sham theory. Using the response- function approach, the generalization has been described in detail for properties that relate to linear, quadratic, and cubic response functions in Refs.24and25. We describe here the modifications that are required in an AO-based parameteriza- tion.
In the next section, we summarize those aspects of sec- ond quantization that are relevant for deriving response func- tions within a second-quantization AO-based formalism. In Sec. III, we identify response functions with terms in the expansion of the expectation value of a general observable.
Next, in Sec. IV, we derive equations for the first- and second-order corrections to the wave function. In Sec. V, we discuss the linear and quadratic response functions, their residues, and their poles—in particular, we examine the pair- ing of the excitation energies obtained from the linear re- sponse function. In Sec. VI, the expressions required for a linear-scaling implementation are derived. In Sec. VIII, the Hartree-Fock theory is generalized to Kohn-Sham theory. Fi- nally, features of the theory are illustrated by calculations on boron nitride.
II. SECOND-QUANTIZATION-BASED AO THEORY A. The density matrix
Consider a set of nonorthogonal atomic spin orbitals
with the Hermitian metric S. The creation and annihilation operators of the AOs fulfill the anticommutation relations26
关a†,a†兴+= 0, 共1兲
关a,a兴+= 0, 共2兲
关a†,a兴+=S. 共3兲
For a single-determinant state 兩0典, the expectation values of the creation and annihilation operators are given by
⌬=具0兩a†a兩0典, 共4兲 where
兩0典=ai†a†j¯al†兩vac典 共5兲
andai†aj†¯al†refer to the set of orthonormal molecular spin orbitals that are occupied in兩0典. Roman letters are used here for the orthonormal molecular spin orbitals and Greek letters for their atomic counterparts. The orthonormal spin orbitals may be expanded in the AO basis as
ai†=
兺
␣ C␣ia␣†. 共6兲The elements of the density matrix D are in the AO repre- sentation given as
D=
兺
i=1 n
CiC*i, 共7兲
where the summation is over all occupied spin orbitals and where the expansion coefficients are normalized over the metric:
C†SC=I. 共8兲
The density matrixDis related to⌬by the transformation
⌬=STDTST. 共9兲 To prove this transformation, we use
关ap†,a兴+=
兺
␣ C␣pS␣, 共10a兲关a†,ap兴+=
兺
␣ C␣*pS␣ 共10b兲to show that
具vac兩al¯ajaia†aai†a†j¯al†兩vac典
=具vac兩al¯aja†aa†j¯al†兩vac典+
兺
␣C␣iS␣CiS.共11兲
Repeated use of Eq. 共11兲shows that Eq. 共9兲is valid. Thus, the AO density-matrix element D is only identical to the matrix element ⌬in an orthonormal basis.
Turning our attention to the two-electron case, we show in Appendix A that the two-electron expectation value
⌫=具0兩a†a†aa兩0典 共12兲 decouples into products of expectation values of one-electron operators,
⌫=⌬⌬−⌬⌬. 共13兲 This decoupling is similar to the decoupling of the two- electron density matrix in the molecular spin-orbital basis. It may therefore be argued that⌬ and⌫ should be called the AO one- and two-electron density matrices, respectively.
However, in keeping with standard nomenclature, we shall refer toD as the AO density matrix, and to⌬and⌫as the matrices of expectation values of the one- and two-electron operators, respectively.
From the symmetry, trace, and idempotency properties of the one-electron density matrix,26,27
D†=D, 共14兲
TrDS=Nel, 共15兲
DSD=D, 共16兲
we straightforwardly obtain the following relations for⌬:
⌬†=⌬, 共17兲
Tr⌬S−1=Nel, 共18兲
⌬S−1⌬=⌬. 共19兲 Although Eqs.共15兲and共16兲are formally equivalent to Eqs.
共18兲and共19兲, the relations for the standard AO density ma- trixDare somewhat simpler to use as they contain the metric S as opposed to the relations for ⌬, which contain the in- verted metricS−1. We note that Eqs.共14兲–共19兲are necessary and sufficient conditions for a density matrix to represent a normalized single-determinant wave function.
B. Transformations of the density matrix
Next, we consider how ⌬ changes for a corresponding change in the reference wave function 兩0典 in Eq. 共5兲 de- scribed by the exponential operator
Tˆ= exp共iˆ兲, 共20兲
whereˆ is a Hermitian one-electron operator,
ˆ=
兺
a†a, 共21兲
andis a Hermitian matrix. The transformed wave function may be expressed as
兩0˜典= exp共iˆ兲兩0典= exp共iˆ兲ai†aj†¯al†兩vac典
=ai†a†j¯˜al†兩vac典, 共22兲
where we have introduced the transformed creation operators
˜a† = exp共iˆ兲a† exp共−iˆ兲 共23兲 which satisfy the same anticommutation relations as the un- transformed operators
关˜a†,a˜兴+=关exp共iˆ兲a†exp共−iˆ兲,exp共iˆ兲aexp共−iˆ兲兴+
= exp共iˆ兲关a†,a兴+exp共−iˆ兲=S. 共24兲 The exponential operators of Eq.共20兲therefore represent the manifold of operators that conserve the metricS.
Using the Hausdorff expansion26 and the anticommuta- tion relation of Eq. 共1兲, the transformed creation operators can be related to the untransformed ones as
a
˜† =a†+i关ˆ,a†兴−1
2关ˆ,关ˆ,a†兴兴+ ¯
=a†+i
兺
共S兲a†−1 2
兺
共S兲2 a†+ ¯
=
兺
exp共iS兲a†. 共25兲
In the special case whereS=I, exp共i兲 represents a unitary transformation of the orbitals.
The expectation value ofa†afor the transformed state becomes
⌬
˜=具0˜兩an†a兩0˜典
=具0兩exp共−iˆ兲a†exp共iˆ兲exp共−iˆ兲aexp共iˆ兲兩0典.
共26兲 Using Eqs.共23兲and共25兲, we straightforwardly obtain
exp共−iˆ兲a† exp共iˆ兲=
兺
exp共−iS兲a†, 共27a兲exp共−iˆ兲aexp共iˆ兲=
兺
exp共iS兲a. 共27b兲 The insertion of these expressions into Eq.共26兲gives
⌬
˜ = exp共−iSTT兲⌬exp共iTST兲, 共28兲 which describes how ⌬ transforms for a transformation of the reference state. If⌬fulfills Eqs.共17兲–共19兲, then so does
⌬˜ defined in Eq. 共26兲, as demonstrated in Appendix B. We conclude that⌬˜ fulfills Eqs.共17兲–共19兲and that exp共iˆ兲兩0典is a normalized single-determinant wave function. It may also be shown that all matrices fulfilling Eqs. 共17兲–共19兲 may be obtained by an appropriate choice of, so the transformation of Eq.共22兲constitutes a complete parametrization. Note that the matrix should comply with the projection relation
=P共兲=PQ†+QP†, whereP=DSandQ=I−DS, so as to eliminate redundancies—that is, sets of nonvanishing param- eters for which⌬˜共兲=⌬.
III. TIME-DEPENDENT EQUATIONS IN SECOND QUANTIZATION
A. Time-dependent wave functions and Hamiltonian The electronic system is described by the Hamiltonian Hˆ =Hˆ
0+Vˆ共t兲+Wˆ共t兲, 共29兲
where Hˆ
0 is the unperturbed operators, whereas Vˆ共t兲 and Wˆ共t兲 are first- and second-order perturbations that describe how the system interacts with the applied field. Att= −⬁, no field is present and no perturbations appear in the Hamil- tonian. Fort⬎−⬁, the fields are slowly applied according to the adiabatic approximation
Vˆ共t兲=
冕
−⬁⬁ Vˆ共兲exp关共−i+⑀兲t兴d, 共30a兲Wˆ共t兲=
冕
−⬁⬁冕
−⬁⬁ Wˆ共1,2兲⫻exp兵关−i共1+2兲+ 2⑀兴t其d1d2, 共30b兲 where ⑀ is a real positive infinitesimal that ensures Vˆ共t= −⬁兲= 0. The perturbations are required to be Hermitian, so we have the relations
V˜共兲†=V˜共−兲, 共31a兲
Wˆ共1,2兲†=Wˆ共−1,−2兲. 共31b兲 We further require that Wˆ is symmetric in the two frequen- cies:
Wˆ共1,2兲=Wˆ共2,1兲. 共32兲 In response to these perturbations, the wave function changes,
兩0˜典= exp共iˆ共t兲兲兩0典, 共33兲
and we shall use this dependence to calculate the time de- pendence of expectation values induced by the perturbations.
We assume that the unperturbed system is described by an optimized single-determinant wave function 兩0典, for which the first-order variation of the energy具0兩H0兩0典 vanishes. Ex- pansion of the expectation value of the Hamiltonian operator as
具0˜兩Hˆ
0兩0˜典=具0兩Hˆ
0兩0典−i具0兩关ˆ,Hˆ0兴兩0典+i2
2具0兩关ˆ,关ˆ,Hˆ0兴兴兩0典
− i3
3!具0兩关ˆ,关ˆ,关ˆ,Hˆ0兴兴兴兩0典+O共ˆ4兲 共34兲 then yields that the optimized state satisfies the stationary condition
d d具0˜兩H˜
0兩0˜典=i具0兩关Hˆ
0,a†a兴兩0典= 0. 共35兲 We shall now consider how expectation values are affected by time-dependent perturbations.
B. The linear and quadratic response functions The linear and quadratic response functions describe the first- and second-order correction to the expectation value of a given 共time-independent兲 operator Aˆ when the system is subjected to a perturbation. To determine the linear and qua- dratic response functions, we begin by considering the time dependence of the expectation value 具0˜兩Aˆ兩0˜典 of a one- electron operator Aˆ, noting that, for this purpose, we only need to expand the wave function 兩0˜典of Eq. 共22兲to second order in the external perturbation:
ˆ共t兲=ˆ共1兲共t兲+ˆ共2兲共t兲+ ¯ . 共36兲 The zero-order termˆ共0兲does not contribute since the unper- turbed wave function 兩0典satisfies the stationarity conditions Eq. 共35兲. To second order, we obtain the expansion
具0˜兩Aˆ兩0˜典=具0兩Aˆ兩0典−i具0兩关ˆ共1兲共t兲,Aˆ兴兩0典
−12具0兩关ˆ共1兲共t兲,关ˆ共1兲共t兲,Aˆ兴兴兩0典
−i具0兩关ˆ共2兲共t兲,Aˆ兴兩0典. 共37兲 Since the response functions are defined in the frequency rather than in the time domain, we introduce the wave- function corrections in the frequency domain. By analogy with Eq.共30兲, we write
ˆ共1兲共t兲=
冕
−⬁⬁ ˆ共1兲共兲exp关共−i+⑀兲t兴d, 共38a兲ˆ共2兲共t兲=
冕冕
−⬁⬁ ˆ共2兲共1,2兲⫻exp兵关−i共1+2兲+ 2⑀兴t其d1d2, 共38b兲 where we require the second-order corrections to be symmet- ric in the frequencies:
ˆ共2兲共1,2兲=ˆ共2兲共2,1兲. 共39兲 Inserting the frequency expansions of the wave-function cor- rections of Eq.共38兲into Eq.共37兲, we obtain
具0˜兩Aˆ兩0˜典=具0兩Aˆ兩0典−i
冕
−⬁⬁
具0兩关ˆ共1兲共兲,Aˆ兴兩0典
⫻exp关共−i+⑀兲t兴d
−1
2
冕冕
−⬁⬁ 具0兩关ˆ共1兲共1兲,关ˆ共1兲共2兲,Aˆ兴兴兩0典⫻exp关共−i共1+2兲+ 2⑀兲t兴d1d2
−i
冕冕
−⬁⬁ 具0兩关ˆ共2兲共1,2兲,Aˆ兴兩0典⫻exp兵关−i共1+2兲+ 2⑀兴t其d1d2. 共40兲 The integrand in the double commutator expression of Eq.
共40兲may be symmetrized in the integration variables1and
2using the operatorP12, which creates the different permu- tations of the frequencies1 and2:
P12具0兩关ˆ共1兲共1兲,关ˆ共1兲共2兲,Aˆ兴兴兩0典
=12具0兩关ˆ共1兲共1兲,关ˆ共1兲共2兲,Aˆ兴兴兩0典 +12具0兩关ˆ共1兲共2兲,关ˆ共1兲共1兲,Aˆ兴兴兩0典.
Comparing Eq.共40兲with the formal expansion of an expec- tation value in terms of response functions,1
具0˜兩Aˆ兩0˜典=具0兩Aˆ兩0典+
冕
−⬁⬁ 具具Aˆ;Vˆ共兲典典exp关共−i+⑀兲t兴d+
冕冕
−⬁⬁ 具具Aˆ;Wˆ共1,2兲典典1+2⫻exp兵关−i共1+2兲+ 2⑀兴t其d1d2
+1 2
冕冕
−⬁⬁
具具Aˆ;Vˆ共1兲,Vˆ共2兲典典1,2
⫻exp兵关−i共1+2兲+ 2⑀兴t其d1d2, 共41兲 we may identify the linear response function,
具具Aˆ;Vˆ共兲典典= −i具0兩关ˆ共1兲共兲,Aˆ兴兩0典, 共42兲 and the sum of a linear response function and a quadratic response function,
具具Aˆ;Wˆ共1,2兲典典1+2+12具具Aˆ;Vˆ共1兲,Vˆ共2兲典典1,2
= −12P12具0兩关ˆ共1兲共1兲,关ˆ共1兲共2兲,Aˆ兴兴兩0典
−i具0兩关ˆ共2兲共1,2兲,Aˆ兴兩0典. 共43兲 We shall later see how the linear and quadratic response functions in Eq.共43兲may be separated. The response of the system to a given perturbation can be determined from the wave-function correction ofˆ. In the next section, the first- and second-order corrections are derived.
IV. FORM AND SOLUTION OF THE TIME-DEPENDENT EQUATIONS
A. Equations for the time development of the reference state
In this section, we first discuss the equations for deter- mining the time-dependent parameters 共t兲 and then derive the equations for determining the first- and second-order cor- rections of Eq.共36兲. We begin by rewritingˆ in component form,
ˆ=⬎
兺
共a†a+* a†a兲+兺
a†a, 共44兲where the single-excitation operatorsa†ahave been divided into a set of AO excitations⬎ and a set of AO deexcita- tions⬍. As the AO excitations and deexcitations are for- mally equivalent, this division has no physical significance but will prove important when the paired structure of the response equations is investigated. Note that, in the AO rep- resentation, it is not possible to omit the diagonal operators a†a共the number operators兲as done in the molecular-orbital 共MO兲 representation, where these operators may be viewed
as providing phase factors to be absorbed in the MO coefficients.2In Ref.11, the diagonal operators were mistak- enly assumed to vanish although, when the code was written,12 no such assumption was made and the working equations and results are therefore valid.
For the further development, it is convenient to collect the operators of ˆ in a vector:
⌳=
冢
QQD†冣
, ⌳†=共Q†D†Q兲, 共45兲where the three classes of operators are defined as
QI†=a†a, ⬎, 共46兲
DI=a†a, 共47兲
QI=a†a, ⬎. 共48兲 The parameters of may similarly be arranged in a vector
␣共i兲=
冢
,共共共iii兲兲兲*冣
⬎⬎, 共49兲such that ˆ共i兲=␣共i兲†·⌳=⌳†·␣共i兲. The superscript 共i兲 here in- dicates the order of the external perturbation, see Eq. 共36兲. The diagonal elementshave only a real component due to the Hermiticity of .
Likewise, to study the time evolution of兩˜0典 in the pres- ence of the time-dependent perturbation, we introduce the transformed operator basis
⌳˜ =
冢
Q˜QD˜˜†冣
, ⌳˜†=共Q˜†D˜† Q˜兲, 共50兲where Q˜
I= exp共i共t兲兲QIexp共−i共t兲兲 共51兲 and similarly forQ˜
I
†,D˜
I
†. The time evolution of兩0˜典may now be determined by invoking Ehrenfest’s theorem for the trans- formed operators of ⌳˜ ,
id
dt具0˜兩⌳˜兩0˜典=i具0˜兩
冉
t⌳˜冊
兩0˜典+具0˜兩关⌳˜ ,Hˆ0+Vˆ共t兲+Wˆ共t兲兴兩0˜典.共52兲 This choice of operator simplifies the Ehrenfest theorem since the expectation value of⌳˜ is time independent:
d
dt具0˜兩⌳˜兩0˜典= d
dt具0兩⌳兩0典= 0 共53兲
yielding
−i具0˜兩
冉
t⌳˜冊
兩0˜典=具0˜兩关⌳˜ ,Hˆ0+Vˆ共t兲+Wˆ共t兲兴兩0˜典. 共54兲The Ehrenfest theorem results in a set of nonlinear equations that determine the time evolution of˜共t兲.
In the next section, we solve the Ehrenfest equations order by order in the parameters 6共t兲. However, we first make a comment on notation. The supermatrix notation in- troduced above for collecting all AO excitation operators into a vector is essential for simplifying our subsequent deri- vations. In the remainder of this paper, we adopt Italic bold- face type to represent vectors and matrices in the supermatrix notation, keeping Roman boldface type to describe vectors and matrices in conventional matrix-vector notation. For ex- ample,b andcrepresent two vectors in the supermatrix no- tation, whereasbandcare conventional matrices of dimen- sion N2, where N is the number of AOs: bTc=兺IbIcI
=兺bc= Tr共bTc兲.
B. Expansion of the time-dependent equations in the external perturbation
To obtain an order-by-order expansion of Eq.共54兲, we first recognize that the time-derivative term in Eq.共54兲may be expressed as
i具0˜兩
冉
t⌳˜冊
兩0˜典= −具0兩关ˆ˙,⌳兴兩0典−2i具0兩关⌳,关ˆ,ˆ˙兴兴兩0典+O共ˆ3兲 共55兲
as shown in Appendix C. Expanding Eq.共54兲in orders of the external perturbation, using Eq. 共36兲, and collecting the terms linear in the perturbation, we obtain the first-order time-dependent equations
i具0兩关⌳,ˆ˙共1兲兴兩0典−具0兩关⌳,关Hˆ
0,ˆ共1兲兴兴兩0典= −i具0兩关⌳,Vˆ共t兲兴兩0典. 共56兲 Likewise, by collecting the second-order terms, we obtain the second-order time-dependent equations
i
2具0兩关⌳,关ˆ共1兲,ˆ˙共1兲兴兴兩0典−具0兩关⌳,ˆ˙共2兲兴兩0典
=i具0兩关⌳,关Hˆ
0,ˆ共2兲兴兴兩0典−1
2具0兩关⌳,关关Hˆ
0,ˆ共1兲兴,ˆ共1兲兴兴兩0典 +具0兩关⌳,Wˆ共t兲兴兩0典+i具0兩关⌳,关Vˆ共t兲,ˆ共1兲兴兴兩0典. 共57兲
C. The first-order equations
The time-dependent equations, Eqs.共56兲and 共57兲, may be straightforwardly solved in frequency space. Using Eqs.
共30兲and共38兲, we obtain the first-order equation
冕
−⬁⬁ exp关共−i+⑀兲t兴共具0兩关⌳,ˆ共1兲共兲兴兩0典−具0兩关⌳,关Hˆ
0,ˆ共1兲共兲兴兴兩0典兲d
= −
冕
−⬁⬁
exp关共−i+⑀兲t兴共i具0兩关⌳,Vˆ共兲兴兩0典兲d, 共58兲 which gives the first-order response equations in the fre- quency space,
具0兩关⌳,ˆ共1兲共兲兴兩0典−具0兩关⌳,关H0,ˆ共1兲共兲兴兴兩0典
= −i具0兩关⌳,Vˆ共兲兴兩0典. 共59兲 Inserting共1兲=⌳†·␣共1兲, we obtain
共具0兩关⌳,关Hˆ
0,⌳†兴兴兩0典−具0兩关⌳,⌳†兴兩0典兲·␣共1兲共兲
=i具0兩关⌳,Vˆ共兲兴兩0典. 共60兲 Introducing the generalized Hessian and metric matrices
EIJ关2兴=具0兩关⌳I,关Hˆ
0,⌳J
†兴兴兩0典, 共61兲
SIJ关2兴=具0兩关⌳I,⌳J
†兴兩0典, 共62兲
and the property gradient vector
VI关1兴共兲=具0兩关⌳I,Vˆ共兲兴兩0典, 共63兲
the first-order response equations关Eq. 共60兲兴may, in 共super兲 matrix notation, be expressed as
共E关2兴−S关2兴兲␣共1兲=iV关1兴共兲. 共64兲
Note that E关2兴 is the second derivative of the energy with respect to the electronic-structure parameters 关see the second-order term in Eq. 共34兲兴and thus positive definite for an optimized ground state.
D. The second-order equations
Invoking Eqs.共30兲and共38兲, we may express the second- order equations in the frequency domain as
冕冕
−⬁⬁
e共−i1+⑀兲te共−i2+⑀兲t
冉
22具0兩关⌳,关ˆ共1兲共1兲,ˆ共1兲共2兲兴兴兩0典冊
d1d2=
冕冕
−⬁⬁ e共−i1+⑀兲te共−i2+⑀兲t冉
i具0兩关⌳,关Hˆ0,ˆ共2兲共1,2兲兴兴兩0典−12具0兩关⌳,关关Hˆ0,ˆ共1兲共1兲兴,ˆ共1兲共2兲兴兴兩0典+具0兩关⌳,Wˆ共1,2兲兴兩0典+i具0兩关⌳,关Vˆ共2兲,ˆ共1兲共1兲兴兴兩0典−i共1+2兲具0兩关⌳,ˆ共2兲共1,2兲兴兩0典
冊
d1d2. 共65兲Using the definitions ofE关2兴andS关2兴from Eqs.共61兲and共62兲, together withˆ共2兲共1,2兲=⌳†·␣共2兲共1,2兲, we obtain
兵E关2兴−共1+2兲S关2兴其␣共2兲共1,2兲
=P12
冋
−2i具0兩关⌳,关关Hˆ0,ˆ共1兲共1兲兴,ˆ共1兲共2兲兴兴兩0典+ i
21具0兩关⌳,关ˆ共1兲共1兲,ˆ共1兲共2兲兴兴兩0典
−具0兩关⌳,关Vˆ共1兲,ˆ共1兲共2兲兴兴兩0典
+i具0兩关⌳,Wˆ共1,2兲兴兩0典
册
. 共66兲In Eq.共66兲, we have performed a symmetrization of the in- tegration variables to obtain response parameters 共2兲
⫻共1,2兲 that are symmetric in the frequency indices.
The second-order equations may be expressed in a more compact form, insertingˆ共1兲共兲=⌳†·␣共1兲共兲and introducing the three-index supermatricesE关3兴 andS关3兴,
EIJK关3兴 =12具0兩关⌳I,关关Hˆ
0,⌳J†兴,⌳K†兴兴兩0典, 共67兲
SIJK关3兴 =12具0兩关⌳I,关⌳J†,⌳K†兴兴兩0典. 共68兲 We furthermore introduceV关2兴共兲, obtained fromE关2兴 in Eq.
共61兲 by replacingHˆ
0 withVˆ共兲, and W关1兴共1,2兲 obtained by replacing Vˆ共兲 by Wˆ共1,2兲 in Eq. 共63兲. The second- order equations can then be written as
兺
J 关EIJ关2兴−共1+2兲SIJ关2兴兴␣J共2兲共1,2兲=P12
兺
JK关−共iEIJK关3兴 −i1SIJK关3兴兲␣J共1兲共1兲␣K共1兲共2兲−VIJ关2兴⫻共1兲␣J共1兲共2兲+iWI关1兴共1,2兲兴. 共69兲
V. RESPONSE FUNCTIONS AND THEIR RESIDUES A. The linear response functions
The computational expression for the linear response function may be obtained by inserting the first-order wave- function correction关Eq. 共64兲兴into the linear response func- tion in Eq.共42兲. Renaming the perturbation operatorVˆ共兲as Bˆ and introducing
AJ关1兴= −具0兩关⌳J†,Aˆ兴兩0典, 共70a兲
BJ关1兴=具0兩关⌳J,Bˆ兴兩0典, 共70b兲
we obtain
具具Aˆ;Bˆ典典= −A关1兴共E关2兴−S关2兴兲−1B关1兴. 共71兲 The linear response function may thus be calculated by solv- ing one set of linear equations at each frequency,
Nb共兲=共E关2兴−S关2兴兲−1B关1兴. 共72兲 B. Pairing of the excitation energies obtained from the linear response function
The excitation energies are identified as the poles of the linear response function of Eq.共71兲. The excitation energies are therefore solutions to the generalized eigenvalue problem E关2兴Xf=S关2兴Xff. 共73兲 In the standard formulation of response theory in the MO basis, it is has been shown that the excitation energies are paired—that is, if f is an eigenvalue, then −f is also an eigenvalue. The standard MO proof of pairing2 cannot be applied directly in the AO basis due to the presence of the diagonal operators DI. We first analyze here the structure of E关2兴andS关2兴and then show how the pairing is obtained in the AO basis. Note that when pairing was discussed in Ref.11, consideration was not given to the diagonal operators DI.
Partitioning of⌳into the three classes 关Eq.共46兲–共48兲兴, we may writeE关2兴as
E关2兴=
冢
具0兩关Q,关Hˆ0,Q†兴兴兩0典 具0兩关Q,关Hˆ0,D兴兴兩0典 具0兩关Q,关Hˆ
0,Q兴兴兩0典 具0兩关D,关Hˆ
0,Q†兴兴兩0典 具0兩关D,关Hˆ
0,D兴兴兩0典 具0兩关D,关Hˆ
0,Q兴兴兩0典 具0兩关Q†,关Hˆ
0,Q†兴兴兩0典 具0兩关Q†,关Hˆ
0,D兴兴兩0典 具0兩关Q†,关Hˆ
0,Q兴兴兩0典
冣
. 共74兲The nine blocks in Eq.共74兲can all be written in terms of the following four matrices:
AIJ=具0兩关QI,关Hˆ
0,QJ†兴兴兩0典, 共75兲
BIJ=具0兩关QI,关Hˆ
0,QJ兴兴兩0典, 共76兲
LIJ=具0兩关QI,关Hˆ
0,DJ兴兴兩0典, 共77兲
NIJ=具0兩关QI,关Hˆ
0,DJ兴兴兩0典. 共78兲
For example, the block具0兩关Q†,关Hˆ
0,Q兴兴兩0典can be written in terms ofA, exploiting the fact that any scalar can be written as A=共A†兲*,
具0兩关QI
†,关Hˆ
0,QJ兴兴兩0典=共具0兩关QI
†,关Hˆ
0,QJ兴兴兩0典†兲*
=具0兩关QI,关Hˆ
0,QJ†兴兴兩0典*=AIJ*. 共79兲 To rewrite the blocks 具0兩关D,关Hˆ
0,Q†兴兴兩0典 and 具0兩关D,关Hˆ
0,Q兴兴兩0典, the Jacobi identity关see Eq.共C9兲兴and the stationarity condition Eq.共35兲are used,
具0兩关DI,关Hˆ
0,QJ†兴兴兩0典
= −具0兩关Hˆ
0,关QJ
†,DI兴兴兩0典−具0兩关QJ
†,关DI,Hˆ
0兴兴兩0典
=具0兩关QJ†,关Hˆ
0,DI兴兴兩0典
=共具0兩关QJ
†,关Hˆ
0,DI兴兴兩0典†兲*
=共具0兩关QJ,关Hˆ
0,DI兴兴兩0典兲*=LJI*, 共80兲
giving 具0兩关D,关Hˆ
0,Q†兴兴兩0典=L†. 共81兲
Rewriting the remaining blocks in a similar way, we obtain
E关2兴=
冢
BLA†* LNL* LABT*冣
. 共82兲The matrixS关2兴 may, in a similar way, be written as
S关2兴=
冢
−⌺⌬†* −⑀* −−⌬⌺T*冣
, 共83兲where
⌺IJ=具0兩关QI,QJ†兴兩0典, 共84兲
⌬IJ=具0兩关QI,QJ兴兩0典, 共85兲
TIJ=具0兩关QI,DJ兴兩0典, 共86兲
⑀IJ=具0兩关DI,DJ兴兩0典. 共87兲
The block⑀ containing two diagonal operators vanishes for real orbitals,
⑀IJ=具0兩关DI,DJ兴兩0典具0兩关a†a,a†a兴兩0典
=S具0兩a†a兩0典−S具0兩a†a兩0典= 0. 共88兲 Note thatE关2兴 andS关2兴 are both Hermitian. ForE关2兴, Hermi- ticity follows from the fact thatA†=A,BT=B, andNis real and symmetric. For S关2兴, it occurs since ⌺†=⌺, ⌬†= −⌬*, and⑀is imaginary and antisymmetric.
Let us now assume that the vector
Xf=
冢
UZY冣
共89兲is an eigenvector for Eq.共73兲with eigenvaluef,
冢
BLA†* LNL* ALBT*冣 冢
UZY冣
=f冢
−⌺⌬†* −⑀* −−⌬⌺T*冣 冢
UZY冣
.共90兲 We may now express Eq. 共90兲 in component form as three sets of equations,
AZ+LU+BY=f共⌺Z+U+⌬Y兲, 共91a兲
L†Z+NU+LTY=f共†Z+⑀U−TY兲, 共91b兲 B*Z+L*U+A*Y=f共−⌬*Z−*U−⌺*Y兲. 共91c兲 We will now prove that the paired vectorX−f given as
X−f=
冢
YUZ***冣
共92兲is an eigenvector for Eq.共73兲with eigenvalue −f,
冢
BLA†* LNL* ALBT*冣 冢
UYZ***冣
= −f
冢
−⌺⌬†* −⑀* −−⌬⌺T*冣 冢
YUZ***冣
. 共93兲In component form, Eq.共93兲becomes
AY*+LU*+BZ*= −f共⌺Y*+U*+⌬Z*兲, 共94a兲 L†Y*+NU*+LTZ*= −f共†Y*−⑀U*−TZ*兲, 共94b兲 B*Y*+L*U*+A*Z*= −f共−⌬*Y*−*U*−⌺*Z*兲.
共94c兲 Complex conjugation of Eq. 共94兲reveals the equivalence of Eqs. 共91a兲 and共94c兲, of Eqs. 共91b兲 and共94b兲, and of Eqs.
共91c兲 and共94a兲. Therefore, if Xf is an eigenvector with ei- genvaluef,
E关2兴Xf=fS关2兴Xf, 共95兲 thenX−f is an eigenvector with eigenvalue −f,
E关2兴X−f= −fS关2兴X−f. 共96兲
C. The residue of the linear response functions In the previous section, the solution vectors to the gen- eralized eigenvalue problem关Eq.共73兲兴were shown to appear in pairs and Eqs. 共96兲and共95兲may be combined as
1
f
E关2兴Xf= sgn共f兲S关2兴Xf. 共97兲