We also deduced that transformations between Slater determinants are always of the form

Similar documents
Lecture 4: Hartree-Fock Theory

Lecture 5: More about one- Final words about the Hartree-Fock theory. First step above it by the Møller-Plesset perturbation theory.

Lecture 5. Hartree-Fock Theory. WS2010/11: Introduction to Nuclear and Particle Physics

Hartree-Fock. It can also be viewed as the lowest order term in perturbative expansion (linear in U) with respect to interaction between electrons.

Second quantization. Emmanuel Fromager

The Hartree-Fock approximation

Introduction to multiconfigurational quantum chemistry. Emmanuel Fromager

2 Electronic structure theory

CHEM3023: Spins, Atoms and Molecules

Introduction to Second-quantization I

v(r i r j ) = h(r i )+ 1 N

Yingwei Wang Computational Quantum Chemistry 1 Hartree energy 2. 2 Many-body system 2. 3 Born-Oppenheimer approximation 2

Hartree-Fock-Roothan Self-Consistent Field Method

7.1 Creation and annihilation operators

Lecture 3: Quantum Satis*

Handbook of Computational Quantum Chemistry. DAVID B. COOK The Department of Chemistry, University of Sheffield

1 Rayleigh-Schrödinger Perturbation Theory

Hartree, Hartree-Fock and post-hf methods

Lecture 6. Fermion Pairing. WS2010/11: Introduction to Nuclear and Particle Physics

Introduction to Quantum Mechanics and Spectroscopy 3 Credits Fall Semester 2014 Laura Gagliardi. Lecture 27, December 5, 2014

Simulating Chemistry using Quantum Computers, Annu. Rev. Phys. Chem. 62, 185 (2011).

Molecular Simulation I

Hartree-Fock Theory. ˆf(r)χ i (x) = ɛ i χ i (x) (1) Z A K=1 I. DERIVATION OF THE HARTREE-FOCK EQUATIONS. A. The energy of a Slater determinant

Chem 4502 Introduction to Quantum Mechanics and Spectroscopy 3 Credits Fall Semester 2014 Laura Gagliardi. Lecture 28, December 08, 2014

Quantum Mechanical Simulations

AN INTRODUCTION TO QUANTUM CHEMISTRY. Mark S. Gordon Iowa State University

The Hartree-Fock Method

Lecture 9. Hartree Fock Method and Koopman s Theorem

Quantum Chemistry Methods

0 belonging to the unperturbed Hamiltonian H 0 are known

Answers Quantum Chemistry NWI-MOL406 G. C. Groenenboom and G. A. de Wijs, HG00.307, 8:30-11:30, 21 jan 2014

OVERVIEW OF QUANTUM CHEMISTRY METHODS

Mean-Field Theory: HF and BCS

Introduction to Electronic Structure Theory

I. CSFs Are Used to Express the Full N-Electron Wavefunction

( ) + ( ) + ( ) = 0.00

On the Uniqueness of Molecular Orbitals and limitations of the MO-model.

Fermionic Algebra and Fock Space

Introduction to Computational Chemistry

Instructor background for the discussion points of Section 2

Multiconfigurational Quantum Chemistry. Björn O. Roos as told by RL Department of Theoretical Chemistry Chemical Center Lund University Sweden

Time-independent molecular properties

Introduction to DFTB. Marcus Elstner. July 28, 2006

Lecture 4: methods and terminology, part II

Orbital Density Dependent Functionals

Multi-reference Density Functional Theory. COLUMBUS Workshop Argonne National Laboratory 15 August 2005

H 2 in the minimal basis

We can instead solve the problem algebraically by introducing up and down ladder operators b + and b

A Whirlwind Introduction to Coupled Cluster Response Theory. 1 Time-Independent Coupled Cluster Theory

Wave function methods for the electronic Schrödinger equation

Quantum mechanics can be used to calculate any property of a molecule. The energy E of a wavefunction Ψ evaluated for the Hamiltonian H is,

Exchange-Correlation Functional

Quantum Mechanics II

5.4 Given the basis e 1, e 2 write the matrices that represent the unitary transformations corresponding to the following changes of basis:

Handbook of Computational Quantum Chemistry

ABSTRACT. Takashi Tsuchimochi

CHEM6085: Density Functional Theory Lecture 10

3: Many electrons. Orbital symmetries. l =2 1. m l

Coupled cluster theory: Analytic derivatives, molecular properties, and response theory

The successful wavefunction can be written as a determinant: # 1 (2) # 2 (2) Electrons. This can be generalized to our 2N-electron wavefunction:

Jack Simons Henry Eyring Scientist and Professor Chemistry Department University of Utah

Mean-field concept. (Ref: Isotope Science Facility at Michigan State University, MSUCL-1345, p. 41, Nov. 2006) 1/5/16 Volker Oberacker, Vanderbilt 1

Many Electron Theory:

SCF calculation on HeH +

Advanced Quantum Mechanics

The Overhauser Instability

Quantum Mechanics Solutions. λ i λ j v j v j v i v i.

Quantum Theory of Many-Particle Systems, Phys. 540

Self-consistent Field

AB INITIO STUDIES OF MOLECULES

Lecture 10. Transition probabilities and photoelectric cross sections

Consequently, the exact eigenfunctions of the Hamiltonian are also eigenfunctions of the two spin operators

Lecture 10. Transition probabilities and photoelectric cross sections

Electron Correlation Methods

We will use C1 symmetry and assume an RHF reference throughout. Index classes to be used include,

MODELING MATTER AT NANOSCALES

7 Quantized Free Dirac Fields

Same idea for polyatomics, keep track of identical atom e.g. NH 3 consider only valence electrons F(2s,2p) H(1s)

(1/2) M α 2 α, ˆTe = i. 1 r i r j, ˆV NN = α>β

Chapter 19 - Second Quantization. 1. Identical Particles Revisited

Exercises FYS-KJM4480

Second Quantization: Quantum Fields

Density Matrix Renormalization Group Algorithm - Optimization in TT-format

Lecture on First-principles Computation (2): The Hartree-Fock theory and the homogeneous electron gas

Electron Correlation - Methods beyond Hartree-Fock

CHEM3023: Spins, Atoms and Molecules

Chemistry 334 Part 2: Computational Quantum Chemistry

Density functional calculation of nuclear magnetic resonance chemical shifts

Tight-Binding Model of Electronic Structures

The quantum state as a vector

Geometry and Physics. Amer Iqbal. March 4, 2010

Exchange Mechanisms. Erik Koch Institute for Advanced Simulation, Forschungszentrum Jülich. lecture notes:

LS coupling. 2 2 n + H s o + H h f + H B. (1) 2m

N-particle states (fermions)

Systems of Identical Particles

Electronic structure theory: Fundamentals to frontiers. 1. Hartree-Fock theory

Introduction to Hartree-Fock Molecular Orbital Theory

Lecture #13 1. Incorporating a vector potential into the Hamiltonian 2. Spin postulates 3. Description of spin states 4. Identical particles in

Second quantization (the occupation-number representation)

Gradient Theory. unfamiliar with this particular formalism, the essential elements of second quantization are described in the Appendix (Section 9).

Transcription:

.3 Hartree-Fock The Hartree-Fock method assumes that the true N-body ground state wave function can be approximated by a single Slater determinant and minimizes the energy among all possible choices of a single Slater determinant wave function, Ψ S = χ 1... χ N. This is what we do next..3.1 A derivation of the Fock operator in second quantization In this section we derive the Fock operator for closed shell real Slater determinants in second quantization [[Helgaker 10]]. We showed on the last lecture that the creation operators {ã j } corresponding to MOs { ψ (j) } can be obtained from the creation operators {a j } through a transformation The operator û is defined as ã p = exp( û)a p exp(û). û = pq u pq a pa q, û = û. We also deduced that transformations between Slater determinants are always of the form k = p (ã p) kp vac = e û p (a p) kp eû vac = e û p (a p) kp vac = e û k, where we have used û vac = 0. We now introduce spin operators in the second quantization formalism. We simply define operators a p with {α, β} that create a spin orbital with spin. It is clear that all the second quantization machinery still works. Because we are working with a spin independent Hamiltonian and most of the transformations we are interested in are also spin independent, spin operators will usually appear in pairs. For instance, the electronic Hamiltonian is H = h pq ( a pa q ) + 1 g pqrs ( pqrs τ a pa rτ a sτ a q ), with h pq = g pqrs = dr 1 ψ (p) (r 1 ) ( 1 J Z J r J ) ψ (q) (r 1 ) dr 1 dr ψ (p) (r 1 ) ψ (r) (r ) ψ (q) (r 1 )ψ (s) (r ). 5

We introduce excitation operators E qp = a pαa qα + a pβ a qβ. We can write any closed-shell state as cs = e ˆv 1 1α 1 1β...1 N/ β 0 N+1... 0 M, with the rotation ˆv restricted to have the form 1 ˆv = pq v qp E pq. We are also going to distinguish between inactive orbitals, which are doubly occupied in cs and virtual orbitals, which are unoccupied. We will use the indexes i, j, k, l for inactive orbitals, a, b, c, e, d for virtual orbitals and m, n, o, p, q, r, s, t, u for arbitrary orbitals. Notice that cs = i a iα a iβ vac. Then it follows that E ab cs = 0, because b denotes a virtual orbital and a b cs = 0. This implies E ab cs = 0, and we can set the corresponding parameter to 0 in ˆv. Also E kl cs = 0, because k l and these are inactive orbitals. That is, they are doubly occupied, so we can not create any further excitations there. In conclusion, the only parameters of ˆv are v aj, which generate occupied-virtual rotations. We want to find the closed shell state cs which minimizes the energy cs H cs. A necessary condition is that, if cs is the HF solution, the expectation value of the energy is stationary for small transformations δ δû cs eûhe û cs û=0 = 0. We can expand the energy as commutators using the formula introduced in the previous section cs eûhe û cs = cs H cs + cs [û, H] cs + 1 Further, because we can restrict our attention to real orbitals, we could work with real operators of the general form ˆv = v qp(e pq E qp) = v pqepq. p>q p>q 53

The stationary condition for cs then becomes u cs eûhe û cs û=0 = cs [E pq, H] cs = 0 pq Furthermore, from our discussion on rotations of closed shells states, it is enough to enforce cs [E ai, H] cs = 0. What this means is that rotations only among virtual or inactive orbitals also generate acceptable solutions. The Fock operator is an effective one-electron operator ˆf = pq f pq E pq, with corresponding Hermitian matrix (F ) pq = f pq such that this matrix is diagonal in a stationary point of the energy. That is, for the spin orbitals of a solution cs we have f pq = δ qp ε p. The following possible choice for f now jumps to mind f ai cs [E ai, H] cs. The reason is that if this matrix is diagonal in some basis, then, by the previous discussion, the corresponding cs state is an stationary point of the energy. As it turns out, this formula does not give an operator which reduces to the one electron Hamiltonian when there are no interactions, and the operator is not Hermitian either. These are properties that we would like the Fock operator to have, and which are reasonable because indeed the solution of the non-interacting problem is given by a single Slater determinant. We will show later that this is the case for the operator that we end up defining. The Fock operator is obtained from the following manipulations cs [E ai, H] cs = = = cs [a aa i, H] cs cs [a a, H], a i cs + cs a a, [a i, H] cs cs [a a, H], a i cs. The second term is 0 because a a cs = 0, as the index a denotes a virtual orbital. Similarly cs [a a, H], a i cs = cs [a a, H], a i cs + cs a i, [a a, H] cs = cs {[a a, H], a i } cs, 54

using the fact that the index i corresponds to an inactive (occupied) orbital. Now, because all the orbitals are real cs {[a a, H], a i } cs = cs {[a a, H], a i } cs = cs ( {[a a, H], a i } ) cs = cs a i, [a a, H] cs. Finally, we choose the normalization factor to define a candidate Fock operator as f pq = 1 cs {a q, [a p, H]} cs. We now only need to check that this gives the standard matrix elements of the usual Fock operator, but we already now that the stationary point spin orbitals are given by its eigenvectors..3. Properties of the Fock operator We first check that the operator is Hermitian. functions Because we have real wave Expanding the commutators cs {a p, [a q, H]} cs = cs {a p, [H, a q]} cs. = a p Ha q a p a qh + Ha qa p a qha p = a p Ha q + a qa p H Ha p a q a qha p, using the fermionic anti-commutation relation in the second line. And finally, grouping again = cs {a q, [a p, H]} cs. Now we check that it does indeed give the one-electron Hamiltonian in the non-interacting case. We use [a p, E rs ] = τ {a p, a rτ }a sτ a r{a p, a sτ } = δ pr a s. We get 1 h rs cs {a q, [a p, E rs ]} cs = 1 h rs cs {a q, δ pr a s } cs rs rs = 1 h rs δ pr δ qs = h pq. rs 55

For the electron-electron interaction part we use the general equation n [A, B 1 B n ] = ( 1) k 1 B 1 {A, B k } B n (n even). k=1 We get, with the notation previously introduced for the corresponding operator, [a m, g] = 1 g pqrs [a m, a pνa rτ a sτ a qν ] pqrs τν = 1 g pqrs (δ mp δ ν a rτ δ mr δ τ a pν)a sτ a qν. pqrs τν We transform the dummy indexes in the second part to get g rsmq a rτ a q a sτ = g mqrs a rτ a sτ a q, qrs τ qrs τ using the symmetry of g and the fermionic anti-commutation relation. gives [a m, g] = g mqrs a rτ a sτ a q. qrs τ This To continue we need n {A, B 1 B n } = ( 1) k 1 B 1 {A, B k } B n (n odd). k=1 We get {a n, [a m, g]} = g mqrs {a n, a rτ a sτ a q } qrs τ = g mqrs (δ nq a rτ a sτ δ ns δ τ a rτ a q ) qrs τ = (g mnrs g msrn )E rs. rs We evaluate this last element D pq = cs E pq cs = Putting it all together, we finally get { δpq p occupied 0 p virtual f pq = h pq + i (g pqii g piiq ). 56

.3.3 Restricted closed shell Fock operator in first quantization We can work out an expression in first quantization for the Fock operator in the simple restricted closed shell case, following the result of the last section. Remember that in this case, we necessarily have an even number of electrons, and each MO appears twice, once for each spin value. The easy part is the core operator, the single electron part, h pq, which is just ψ (p) h ψ (q). That is, for that part the corresponding operator is just the single h operator introduced before. As advertised. Now we look at the electron-electron interaction. We have given expressions for the integrals corresponding to g pqrs a couple of times already. Using chemist notation, the first part is g pqii = (pq ii) = dr 1 dr ψ (p) (r 1 ) ψ(i) (r ) ψ (q) (r 1 ). This is the Coulomb term J i (from a previous lecture) acting on ψ (q) r 1 J i ψ (q) ψ = dr (i) (r ) 1 ψ (q) (r 1 ) The second part is g piiq = (pi iq) = dr 1 dr ψ (p) (r 1 ) ψ(i) (r ) ψ (q) (r ) ψ (i) (r 1 ), which we recognize as the exchange operator K i acting on ψ (q) r 1 K i ψ (q) = dr ψ (i) (r ) ψ (q) (r ) ψ (i) (r 1 ). All together, the Fock matrix are the elements of the Fock operator [[Szabo 3.4]] f(r 1 ) = h(r 1 ) + i J i (r 1 ) i K i (r 1 ). Notice that this version of the Fock operator acts on MOs, and therefore there is no spin coordinate (we are in the closed-shell model). Another interesting point is the factor of in front of the Coulomb operator. This is because each MO now stands for the two original spin orbitals and this factor of shows up for the Coulomb field, which depends upon all other spin orbitals. But why is there not a factor of in front of the exchange term? While this factors of come out naturally in the derivation of the Fock operator for MOs, we can see the underlying reason by considering the expectation value ψ (j) ψ(k) 1 ψ (j) ψ(k). 57

We are going to get a Coulomb term like ψ (j) α ψ (k) β 1 ψ (j) α ψ (k) β = ψ (j) ψ (k) 1 ψ (j) ψ (k). For the exchange term, though, we get ψ (j) α ψ (k) β 1 ψ (k) β ψ (j) α α β = 0. This explains the different factors for the Coulomb and exchange terms. Notice that both the Coulomb and exchange term depend on the basis of orbitals chosen for cs. That is, diagonalizing the Fock operator is not by itself a solution of the Fock problem if we use the wrong orbitals for the electronelectron term. We will see how to solve this problem iteratively in a following section using the so called self consistent field method. We have seen that a basis of molecular orbitals which diagonalizes the Fock operator is an stationary point of the energy in the restricted space of closedshell states. The corresponding eigenvalues ε j are called orbital energies, and do not give directly the energy of Ψ S. This is because the Hartree-Fock operator is not the initial Hamiltonian. They are related to ionization potentials and electron affinities by the so-called Koopmans Theorem. For the closed-shell case, though, the following relation for the ground state energy holds [Szabo Eq. 3.183] N/ E 0 = (h aa + ε a )..3.4 The general Hartree-Fock equation a We obtained the Fock operator by finding stationary points of the energy cs H cs. for the N-body electron problem in the restricted closed-shell case. It is possible to perform a similar analysis using a single Slater determinant with no further constrains. This can be done, for instance, using the variational principle [[Szabo 3.]]. Let s write the single Slater determinant as Ψ S = χ (j1)... χ (j N ). The Hartree-Fock equation for spin orbital χ (k) is [ ] h(x 1 ) + k J k (x 1 ) k K k (x 1 ) χ (j) (x 1 ) = ε j χ (j) (x 1 ), where h is the single electron Hamiltonian, J k is the Coulomb operator obtained from orbital χ k and K k is the exchange term obtained from orbital χ k. 58

.3.5 Roothaan equations Let s write the MO of the restricted closed shell HF as LCAOs ψ j = K C j φ, =1 where K is the number of AO of the basis set. If we write this into the HF equation we get f(r 1 ) C j φ (r 1 ) = ε j C j φ (r 1 ) Left multiplying by φ ν(r 1 ) and integrating yields a matrix equation: C j dr 1 φ ν(r 1 ) f(r 1 ) φ (r 1 ) = ε j C j dr 1 φ ν(r 1 )φ (r 1 ) This equation is simplified by introducing the following matrix elements: F ν = dr 1 φ ν(r 1 ) f(r 1 ) φ (r 1 ) S ν = dr 1 φ ν(r 1 )φ (r 1 ). The Hartree-Fock-Roothaan equations can be written in matrix form as: F ν C j = ε j S ν C j. Or in a more simple way as the Roothaan equations: F C = SCε One method to solve the HF problem in this formulation is: 1. We start with some choice of MOs as LCAO out of a convenient set of AOs.. We calculate the matrix F from the choice of the previous point. 3. We solve for the matrix C in the Roothaan equation 4. If the new matrix C is the same as the one in the previous step, the one used to calculate F (or close enough) we stop. Otherwise, we loop to point To solve for C we can just calculate the eigenvalues of S 1 F. In practice, this and other aspects or SCF are optimized. For instance, the Fock equation only guarantees that we are at a stationary point, not at a minimum. This 59

is also a problem that one needs to work around in practice. In essence, the Fock equation comes form a linear expansion of the energy, and one needs to check the second order expansion (the Hessian). There is also the question of convergence. The method presented can sometimes converge slowly and oscillate between solutions. Indeed, in theory HF is NP-complete (this is a very recent result [arxiv:071.0483]), but this is more than anything an statement about worst case contrive examples. In any case, the convergence is improved by using the history of past solutions and proposing a new solution that averages over that history in a smart way. This method is called direct inversion in the iterative subspace (DIIS). This does not affect the cost, and improves the convergence. In particular, it avoids oscillations. Let s now look into the matrix F to get some understanding of the cost of running HF. The main cost comes from the Coulomb and exchange terms, which give expressions like F ν = N/ C λa Ca dr 1 dr φ (r 1 )φ (r ) 1 φ ν (r 1 )φ λ (r ) + λ + λ a P λ ( (ν λ) 1 (λ ν) ) +. We are again using the chemist notation for the integrals. The main observation is that we have to calculate the terms of the tensor of integrals (ν λ) where each index runs over each of the K possible AO that we have previously chosen, in principle. That is, we have K 4 integrals. For a very modest K = 100, this gives, in principle, 10 8 integrals. There are some methods to improve this scaling which are used for big systems, but we are not going to cover them here. Another point is that these integrals are easier if the AOs are Gaussian instead of Slater orbitals, and this is the reason why normally basis sets are made out of Gaussians. In theory, this integrals need to be calculated only at the initialization step, but they still dominate the cost. In fact, they are often too many to be stored in memory and so they are recalculated when needed: this is called direct HF theory. 60