• No se han encontrado resultados

A TTOSECOND SPECTROSCOPY IN THE X- RAY REGIME IN COMPLEX SYSTEMS .

N/A
N/A
Protected

Academic year: 2022

Share "A TTOSECOND SPECTROSCOPY IN THE X- RAY REGIME IN COMPLEX SYSTEMS ."

Copied!
118
0
0

Texto completo

(1)

A TTOSECOND SPECTROSCOPY IN THE X- RAY REGIME IN COMPLEX SYSTEMS .

ADOCTORAL THESIS BY

G

IOVANNI

C

ONSALVO

C

ISTARO

SUPERVISED BY

A

NTONIO

P

ICÓN

A

LVAREZ

F

ERNANDO

M

ARTÍN

G

ARCÍA

DEPARTAMENTO DEQUÍMICA

FACULTAD DECIENCIAS

UNIVERSIDADAUTÓNOMA DEMADRID

(2)

Abstract

The ultrafast motion of electrons is a driving force for chemical reactions and the possibility to have control of it makes it a highly desirable avenue for study. This thesis uses the quantum mechanics of extended systems to simulate pump-probe ex- periments like ATAS in which the electrons can be promoted from inner shells and then are free to move through bands that are responsible for the physical properties of materials. The main tool that will be used is the resolution of the Von Neumann equation for the density matrix in crystal momentum representation, and so there will be the possibility to keep track of the real-time movement of electrons.

The main subjects of this thesis are hexagonal lattices in 2D, graphene and hBN, as well as their extension in 3D, graphite. The simulations will allow to promote elec- trons from the core levels (K edge) to bands that are close to the Fermi energy, and all the spectra that will be observed are shown to be sensitive to the main properties of the materials; in case of injection of electrons from the valence band, also, the ATAS observed keep track of the interference felt by the electrons.

Also, many computational methods related to high-performance computing will be investigated for the resolution of the Von Neumann equations, to speed up the sim- ulations, as they are very demanding from the numerical point of view.

The methodologies used and the results obtained pave the way for a deeper under- standing of the physics of materials, from the electron coherence to the control of their quantum states.

(3)

5

Resumen

El movimiento ultrarrápido de los electrones es una fuerza impulsora de las reac- ciones químicas y la posibilidad de controlarlo lo convierte en una vía de estudio muy deseable. Esta tesis utiliza la mecánica cuántica de sistemas extendidos para simular experimentos de pump-probe como ATAS en los que los electrones pueden ser promovidos desde bandas internas y luego son libres de moverse a través de bandas que son responsables de las propiedades físicas de los materiales. La her- ramienta principal que se utilizará es la resolución de la ecuación de Von Neumann para la matriz de densidad en la representación del momento del cristal, por lo que habrá la posibilidad de realizar un seguimiento del movimiento de los electrones en tiempo real.

Los temas principales de esta tesis son los solidos hexagonales en 2D, grafeno y hBN, así como su extensión en 3D, grafito. Las simulaciones permitirán promover electrones desde los niveles del núcleo (K edge) hacia bandas cercanas a la energía de Fermi, y todos los espectros que se observarán se muestran sensibles a las prin- cipales propiedades de los materiales; en caso de inyección de electrones desde la banda de valencia, además, el ATAS observado realiza un seguimiento de la inter- ferencia que sienten los electrones.

Además, se investigarán muchos métodos computacionales relacionados con la com- putación de alto rendimiento para la resolución de las ecuaciones de Von Neumann, para agilizar las simulaciones, ya que son muy exigentes desde el punto de vista numérico.

Las metodologías utilizadas y los resultados obtenidos abren el camino para una comprensión más profunda de la física de los materiales, desde la coherencia elec- trónica hasta el control de sus estados cuánticos.

(4)

List of publications

Cistaro, G., Plaja, L., Martín, F., Picón, A. (2021). Attosecond x-ray transient absorp- tion spectroscopy in graphene. Physical Review Research, 3(1), 013144.

https://doi.org/10.1103/PhysRevResearch.3.013144

Cistaro, G., Malakhov, M., Esteve-Paredes, J.J., Uría-Álvarez, A.J., Silva, R.E.F., Martín, F., Palacios, J.J, Picón, A. (2022) A theoretical approach for electron dynamics and ul- trafast spectroscopy

https://doi.org/10.48550/arXiv.2207.00249

(5)

9

Contents

I Background 11

II Theoretical framework 16

1 Main ideas in condensed matter physics 17

1.1 Bravais lattices. . . 17

1.2 Bloch theorem . . . 18

1.3 First Brillouin zone . . . 19

1.3.1 Volume of the Brillouin zone and volume of the unit cell . . . . 21

1.4 Born Von Karman periodic boundary conditions . . . 21

1.5 From Bravais lattices to real crystals . . . 22

2 The Hilbert space of|ψnki 23 2.1 Basic definition and properties . . . 23

2.2 Crystal momentum representation . . . 24

2.3 Orthogonality of the basis . . . 25

2.4 Position operator . . . 26

2.5 Commutator of an operator ˆOwith position ˆr. . . 27

2.6 Velocity operator . . . 28

2.7 Quasi-momentum operator . . . 28

2.8 Gauge freedom for|ψnki . . . 29

2.9 Rotations in band space . . . 30

3 Wannier functions and tight binding 33 3.1 Wannier functions. . . 33

3.1.1 Normalization of|ψ˜nkiand|ϕnRi . . . 34

3.1.2 Matrix elements of the Hamiltonian . . . 35

3.1.3 Matrix elements of the Berry connection . . . 35

3.2 Tight-binding modelling . . . 37

3.2.1 Tight-binding model for hexagonal lattices . . . 37

3.3 The problem of numerical eigenvectors . . . 42

3.3.1 Maximally localized Wannier functions from gauge freedom . . 43

4 Many-body systems and second quantization 45 4.1 Occupation number representation . . . 45

4.1.1 Many particle state with defined quantum numbers . . . 46

4.1.2 Change of basis for ladder operators . . . 46

4.1.3 Occupation number operator . . . 47

4.2 One- and two-body operators in second quantization . . . 47

4.3 Density operator and one-body density matrix . . . 48

4.3.1 Expectation values for one-body operators . . . 49

(6)

4.4 Gauge transformations of ladder operators and density matrix . . . 50

5 Coulomb interaction for Bloch electrons 51 5.1 Coulomb potential matrix elements. . . 51

5.1.1 Two-body potential in Fourier space . . . 51

5.1.2 Analytical form of Iαk,αG 0k0 . . . 54

5.1.3 Final form for Wn0k0m0κ0,nkmκ . . . 54

5.2 Mean field theory . . . 55

5.2.1 Allowed values for q . . . 55

5.2.2 Hartree term and Fock term . . . 56

5.3 Gauge transformation of the Fock potential . . . 57

6 Light-matter interaction 59 6.1 Time-dependent gauge transformations . . . 59

6.1.1 Length and velocity gauges . . . 60

6.2 Von Neumann equation in the length gauge. . . 60

6.2.1 Commutator with ˆOperiodic and local . . . 61

6.2.2 Commutator with R . . . 61

6.2.3 Von Neumann equation in condensed matter . . . 62

6.3 "Adiabatic" Houston states. . . 62

6.4 The absorption spectrum . . . 62

6.5 Calculating observables . . . 65

III Numerical implementation 66 7 Numerical gradient in a Monkhorst-Pack grid 69 7.1 The Monkhorst-Pack grid . . . 69

7.2 Precision of the finite differences method . . . 70

7.3 Spherical symmetric definition of the gradient . . . 71

7.4 Linear precision . . . 72

7.5 Considerations about functions of degree 2 . . . 72

7.6 Cubic precision . . . 73

7.7 Implementation of the constraints . . . 73

7.8 Extension of the formula for arbitrary polinomial precision . . . 75

8 Numerical implementation of the Coulomb interaction 79 8.1 Rytova-Keldish potential . . . 79

8.2 Numerical details . . . 80

9 Parallelization details 83 9.1 Splitting the Monkhorst-Pack grid . . . 83

9.2 Calculation of the gradient in the MPI scheme . . . 85

9.3 Calculation of integrals . . . 86

IV Results 86 10 ATAS in graphene 89 10.1 Extending TB models with core electrons . . . 89

10.2 Parameters used for the calculation . . . 91

10.3 The spectrum . . . 93

(7)

Contents 11

10.4 Analytical model . . . 97 10.5 The symmetry of the spectra . . . 98

11 Relevant examples 103

11.0.1 Current and optical/UV absorption in hBN. . . 103 11.0.2 Current and optical/UV absorption in hBN with excitons . . . 105 11.0.3 ATAS in graphite . . . 106

V Conclusion 107

12 Conclusions 109

VI Appendix 112

Appendix 114

A Lattice sums and the thermodynamic limit 115

B Normalization of the wavefunctions 117

.1 Bloch functions and Bloch envelopes. . . 117 .2 Bloch and Wannier functions . . . 118

C Decay of the Fourier coefficients 119

D Absorption and conductivity in linear response 121 D.1 Linear response using time-dependent perturbation theory . . . 121 D.1.1 Conductivity: single particle approximation and excitons. . . . 122

E Atomic units 125

Bibliography 125

(8)

I

(9)

13

Introduction

The observation and the understanding of the real motion of electrons in quan- tum systems, from atomic and molecular systems to solids, is now a reality. This is mainly for the development of novel technologies from the experimental side, but also the development of more sophisticated numerical tools and increasingly high- performance computers.

Since the discovery of quantum mechanics, many illustrious scientists started to develop theories whose purpose was the description of condensed-matter systems, exploiting the Hilbert space of both electrons and ions inside the materials and giv- ing rise to the understanding of band structures and experimental results. The Bloch theorem was a cornerstone in this context. The well-known Bloch theorem supplies a basis for the space of quantum electrons subject to a periodic potential, linking the good quantum numbers of extended systems, i.e. the quasi-momentum, to oth- ers that were already known from basic quantum mechanics. However, the Bloch eigenstates can cause non-trivial problems in the definition of many operators. In the early stages, there were two important initiatives. On one hand, Blount [8] and Adams [1] were deriving the properties of position, velocity, and all the other op- erators for Bloch electrons. On the other hand, Wannier developed the theory for a new basis, known nowadays as the Wannier basis, which under the constraint of be- ing well localized in space can “smooth” the Bloch functions making it analytic [81].

For time-dependent theories of Bloch electrons, other interesting aspects emerged, in which the description of the dynamics was related to the well-known gauge trans- formations of the electromagnetic field. Houston [31] and later Krieger [35] managed to find relations that stress the similarities of quasi-momenta with the properties of the eigenstates of continuum electrons in isolated systems, defining the canonical quasi-momentum that takes into account a displacement with the vector potential.

Hence, a complete quantum-mechanical framework has been built up for extended systems. Using this framework enables now to face novel challenges arising in the context of light-induced dynamics.

Recently, innovative technologies involving the production of intense petahertz (femtosecond, 1015 s) laser fields have enabled the possibility to excite and drive fast currents in dielectrics, semiconductors and modern materials [68,72, 46,22,7]

and to produce high harmonics photons from the driving field, the high-harmonic generation (HHG). HHG is a non-linear non-perturbative process that can be used in gas-phase atomic systems to produce attosecond (1018 s) laser pulses. Those short pulses are very special. An attosecond is the natural time scale of an electron.

Hence, the production of pulses in this time regime opens the door to manipulating and observing the electron motion. In the context of extended systems, as the lat- tice is not able to respond fast enough to those short pulses, quantum coherence can be exploited, allowing for unique applications beyond classical electronics [29, 60, 26,27]. With the available laser technology, several methods have been constructed to infer the electron dynamics at the attosecond time scale. HHG is typically stud- ied in gas-phase systems, but in recent years HHG has been extended to solids [23].

(10)

This emerging field has witnessed great progress. HHG enables the tomography of energy bands [30, 43] and is sensitive to both Berry phase [39, 42, 75, 15] and valley pseudospin [83,84,37]. In these schemes based on HHG, the same laser is used to both excite the system and probe the electron dynamics. More sophisticated methods can be used using two pulses. In general, one pulse induces the electronic motion while the other one probes the induced movement. Among those method- ologies, streaking and RABBIT (reconstruction of attosecond beatings by the inter- ference of two-photon transitions) have been used to investigate transport properties [14,74,52] and photoionization time delays [40,76]. The method primarily studied in this thesis is based on transient absorption, which offers wide flexibility to in- vestigate the light-induced dynamics at different times. In this method, an IR pulse excites the system at energies close to the Fermi level, while the second laser ex- cites electrons from inner bands to valence and conduction bands. Changing the delay between the two pulses provides a measurement that contains information on the motion of electrons in real-time, similar to taking snapshots for constructing a movie. When the probe pulse is an attosecond pulse, then this method is called attosecond transient absorption spectroscopy (ATAS). One of the main advantages of ATAS and that makes it unique is that one can achieve a good resolution both in energy and in time. Early experiments in condensed-matter systems have shown that ATAS has the potential to track the carrier injection from the valence to the con- duction band and follow the electron-hole dynamics [71,46,38,41,86,49,69,79].

Here it is important to note that if the probe laser excites electrons from bands that have already significant properties, i.e. they are involved in the chemical bonds, all the dynamics can be blurred out and the extracted information may be distorted.

However, the attosecond technology permits the production of pulses with XUV frequencies [49,79]. Hence, electrons that are promoted because of the probe pulse come from inner/core levels, which are well-known to be flat energy bands and do not have any significant feature in reciprocal space. The dynamical features of ATAS should be the consequence of the Fermi levels properties, which are the ones that play an important role in the physics and chemistry of the materials. Furthermore, the current technology enables to extend ATAS to the X-ray regime, i.e. the attosec- ond probe pulse can be generated with X-ray frequencies [77,58,11,32,73]. This is very important because one can reach deep core levels that are well localized in real space and control the site specificity.

There is a need to simulate the transient state dynamics of condensed-matter sys- tems under laser excitation, both for understanding the underlying mechanism of out-of-equilibrium properties and for correlating the microscopic electron dynam- ics with the macroscopic measurements, observables such as current and absorp- tion. The modeling of an ATAS experiment shows many complexities, coming from the fact that different frequencies, one in the IR and the other in the XUV regime, are combined; hence, many electronic states are taken into account in the propa- gation to obtain an absorption spectrum at a particular time delay. Numerically, this means that a lot of resources are required, but also that the program needs to be optimized to speed up the calculations. Moreover, the typical intensities used in these experiments excite non-linear dynamics, making it impossible to use perturba- tion theory (and therefore the Kubo formula),. Last but not least, in all non-metallic two-dimensional materials known to date, the optical response is dominated by the excitonic effect, i.e. by the coherence that exists between an electron that has been excited and the hole that lives in its previous state.

Density-functional theory (DFT) is the workhorse of computational modeling for materials at equilibrium. However, the out-of-equilibrium dynamic is beyond the

(11)

Contents 15

scope of DFT and there are three main alternatives. The first one is time-dependent DFT (TDDFT) [64,44, 85], which consists in solving a time-dependent Kohn-Sham equation. There are several TDDFT codes implemented in real-time and in real- space ideal for condensed-matter systems interacting with laser pulses, see for ex- ample Refs. [3, 50]. To account for excitonic interactions in TDDFT, a long-range nonlocal exchange functional is needed and the numerical implementation thus im- plies a high computational cost [59]. The second one is based on many-body pertur- bation theory (MBPT). Starting from the Kohn-Sham DFT electronic structure, the well-known Bethe-Salpeter equation (BSE) is solved and the energy and wavefunc- tions of excitons are obtained, the latter expressed as a superposition of single parti- cle excitations [63,2]. BSE provides accurate energies and it is ideal for spectroscopy calculations. However, BSE is not a time-domain framework, it cannot describe real- time non-equilibrium dynamics and ultrafast spectroscopy experiments. In recent years there have been several theoretical approaches to extend BSE in the time do- main [5, 62, 66]. This consists in resolving the Kadanoff-Baym equations based on the nonequilibrium Green’s function theory [70].

The third method is similar to solving the Kadanoff-Baym equations for the Green function, but starting instead from a second quantization formalism and evolv- ing the reduced density matrix. Within this formalism the well-known semiconduc- tor Bloch equations can be derived [25, 34], which evolve the density matrix of the system in reciprocal space. Our approach is based on this theoretical framework. In this work, it is shown how the equations of motion for the density matrix can be ef- ficiently implemented. We model relevant physical scenarios that illustrate the flexi- bility of our approach through either simple tight-binding (TB) models or within the Kohn-Sham DFT scheme, both with localized orbitals or Wannier basis, the descrip- tion of excitonic effects in optical absorption spectra, and the feasibility to model ATAS using attosecond X-ray pulses both in 2D and 3D materials. In summary, this thesis has a strong component of numerical development and theoretical modeling of light-induced electron dynamics in extended systems. The thesis covers the main theoretical framework and numerical implementation of the equations of motion to describe the transient electron system interacting with laser pulses. The developed code is quite flexible, enabling us to use Wannier or atomic basis, include excitonic interactions, and describe several laser pulses interacting with the system, with fre- quencies ranging from THz/IR to X rays. As a main result, the ATAS of graphene is calculated using realistic parameters for a possible experiment. The ATAS contains information on both the local band dispersion around Van Hove singularities and the (gauge invariant) phase related to the Berry connection. Moreover, it is shown how the code can reproduce ATAS starting from more realistic DFT calculations, and some results using the Coulomb interaction that also is consistent with what is now present in literature.

(12)

II

(13)

17

Chapter 1

Main ideas in condensed matter physics

This chapter is an introduction to the basic theoretical framework that is needed to describe condensed matter systems. Starting from the definition of a geometrical periodic system, the form of Bloch functions ψnk(r)will be derived, together with their basic properties. These wavefunctions will form the basis on which all our theory will be developed.

1.1 Bravais lattices

Crystals are materials in the solid phase in which atoms are arranged in a specific way and a set of symmetries are respected on a macroscopic scale. While some electrons move almost freely inside the solid, the atomic nuclei (with other tightly bound electrons) form symmetric structures in space and, being heavier, are quite stable in their positions.

All bulk properties of crystals can be derived by considering that the nuclei struc- ture is repeated throughout the whole space, with no limits; what is lost is everything related to the boundary information of the extended system.

The geometrical object that is used to describe a crystal is known as Bravais lattice. A Bravais lattice is a discrete and infinite set of points in space, such that the structure appears the same as seen from each point of the lattice [4]. We can define the lattice vectors{ai}i=1,2,3 as the ones that span the grid: given a point in the Bravais lattice, every translation by a vector

R=n1a1+n2a2+n3a3 n1, n2, n3Z (1.1) leads to another point of the structure. Note that n1, n2 and n3are integer numbers.

The volume delimited by the three lattice vectors is known as unit cell and represents the unity of volume repeated throughout the whole space.

There are infinite ways of defining the three crystal vectors. The lattice vectors with the smallest length are called primitive vectors and the unit cell represented by them is known as primitive cell. It is important and it has a unique name because different Bravais lattices have different primitive cells. Moreover, the primitive cell contains only one point of the lattice and there is no distinction between points of the lattice and R vectors.

(14)

1.2 Bloch theorem

In this section, it is introduced one of the most celebrated results in Quantum Me- chanics for extended periodic systems, the Bloch theorem. This theorem provides a unique way to express the eigenfunctions of the Hamiltonian under a quantum number, the quasi-momentum k, that is directly connected to the translational sym- metry of the system.

Bloch Theorem

In a Bravais lattice, the wavefunctions satisfy:

ψnk(r) =unk(r)eik·r (1.2) where the functions unkhave the same periodicity as the Bravais lattice:

unk(r) =unk(r+R) ∀R∈Bravais lattice (1.3) In a Bravais lattice, because of the translational symmetry, the potential operator must satisfy:

V (ˆ r) =V (ˆ r+R) (1.4)

for every R defined by eq. (1.1). The Hamiltonian, therefore, must commute with the R-translation operators ˆTR:

[Hˆ, ˆTR] =0 ∀R∈Bravais lattice (1.5) where the operators ˆTRare defined from their action on a wavefunction f(r)as:

Rf(r) = f(rR) (1.6) These operators satisfy the following properties:

• They commute since

RTˆR0 =TˆR+R0 (1.7)

• They are unitary, since they preserve the norm:

hα|αi = hα|TˆRTˆR|αi =⇒ TˆRTˆR= ˆ1 (1.8) Since eq. (1.5) and (1.7) must hold, a simultaneous basis that diagonalize ˆHand all the operators ˆTRcan be found. The eigenfunctions of the operator ˆTRsatisfy:

ψ(r+R) =C(R)ψ(r) (1.9) It is reasonable to link the coefficient at R to the coefficients at ai. Using eq. (1.1) and (1.7) one obtains:

C(R) =C(n1a1+n2a2+n3a3) =C(a1)n1C(a2)n2C(a3)n3 (1.10) Moreover from eq. (1.8) it follows that|C(R)| = 1 and in particular the coefficients C(ai)can be rewritten as a complex exponential:

C(ai) =e2πiki (1.11)

(15)

1.3. First Brillouin zone 19

And finally, combining eqs. (1.10) and (1.11) the coefficient C(R)in eq. (1.9) takes the form of a complex exponential with a scalar product:

C(R) =eik·R (1.12)

where the quasi-momentum k is defined as

k=k1b1+k2b2+k3b3 (1.13) and the basis{bi}i=1,2,3are the three vectors that satisfy:

ai·bj =2πδij (1.14)

In summary, there will be a wavefunction for each k of eq. (1.13), and the wavefunc- tion will satisfy

ψk(r+R) =eik·Rψk(r) (1.15) or, equivalently:

ψk(r) =eik·ruk(r) with uk(r+R) =uk(r) (1.16) In conclusion, the Bloch theorem splits the eigenfunctions of the Hamiltonian in two terms. One term is a plane wave and resembles the momentum eigenfunctions.

The second term is a function with the periodicity of the crystal and represents an envelope for the plane wave. This means that, because of the potential of the nuclei, the electron is not anymore completely free to move (in that case the eigenfunctions will be only complex exponential). An example of Bloch function, for a 1D crystal, can be seen in fig.1.1.

1.3 First Brillouin zone

The lattice generated by the lattice vectors R of eq. (1.1) is known as direct lattice, while the space in which the quasi-momenta k live is the reciprocal space.

It is useful to define the reciprocal lattice vectors G as:

G=m1b1+m2b2+m3b3 | m1, m2, m3Z (1.17) The{bi}i=1,2,3vectors satisfy eq. (1.14), which implies that

eiG·R=1 (1.18)

Therefore, in eq. (1.15), adding a reciprocal lattice vector to a point k, the wavefunc- tions will be defined by the same phase term, i.e.

ei(k+GR=eik·R

As a consequence of this, not all the quasi-momenta are inequivalent in reciprocal space, but we can restrict to a particular volume of the reciprocal space, known as first Brillouin zone, which contains all the points that are unique. Eq. (1.17) suggests that the set of G points constitutes a Bravais lattice in reciprocal space, as it resembles eq. (1.1). The primitive cell of this lattice is the first Brillouin zone, and the primitive lattice vectors are{b1, b2, b3}. A complete set of wavefunctions is then represented by all the eigenfunctions related to k points inside the first Brillouin zone. Once we restrict the set of quasi-momenta to the inequivalent ones, at each k point there will

(16)

FIGURE1.1: Qualitative representation of a Bloch function for a sim- ple 1D chain. Each dot correspond to an atomic site, and the dashed lines correspond to the plane-wave part. It must be noticed that the Bloch envelope has the periodicity of the crystal, while the amplitude

depends on the plane-wave part.

(17)

1.4. Born Von Karman periodic boundary conditions 21

correspond more eigenfunctions and another quantum number is needed. This is known as the band index and it is an integer.

1.3.1 Volume of the Brillouin zone and volume of the unit cell

The volume of the cells play an important role in the normalization of the wave- functions as well as in the definition of Fourier series (as it also occurs in Wannier functions).

The relation between the volume of the direct space unit cell (UC) and the vol- ume of the reciprocal space unit cell (BZ) can be found by using the matrices

A=

| | | a1 a2 a3

| | |

B=

| | |

b1 b2 b3

| | |

 (1.19)

The volume of the unit cell ΩUC and of the Brillouin zoneΩBZ can be respec- tively calculated with the determinant of the matrixA and B, because the determi- nant of a matrix measures the region of space delimited by the vectors contained in the columns (or, equivalently, rows) of the matrix. The two matricesA and B are connected by eq. (1.14) (in matrix form):

B=2πAT (1.20)

Using the basic properties of determinants, it is straightforward to obtain:

BZ= ()3UC

(1.21) The relation between the two volumes recalls the relation occurring for volumes af- ter a Fourier transformation. This is not a case, as the Bloch theorem and all the the- ory that will be developed reminds some concepts that are fundamental for Fourier transformations.

1.4 Born Von Karman periodic boundary conditions

Even if the quasi-momentum k defined by the Bloch theorem is a continuous vari- able, it is usually convenient to restrict the k points to a discrete set, especially for numerical purposes. Mathematically, the discretization of this quantum number can be interpreted as the quantization of the wavefunctions in a box defined by the three lattice vectors.

If the system consists of Niunit cells distributed along the lattice vectors ai, then the following equation must be satisfied:

ψnk(r+Niai) =ψnk(r) for i=1, 2, 3 (1.22) Now, using eq. (1.15), it is easy to reach a condition that restricts the quasi-momentum values:

k=

3 i=1

mi

Nibi where mi = 0, 1, . . . , Ni1 (1.23) Sometimes these points have a common shifting, and the inequivalent k points will be the same in case the shift is of a quantity proportional to 1/Ni. The Brillouin zone

(18)

is reduced to a set of discrete points, equidistant along the crystal directions. The nu- merical implementation of the k-grid defined in eq. (1.23) is known as Monkhorst- Pack (MP) grid [47]. The MP grid is well-known and well-used for numerical im- plementation in condensed-matter systems because it is very efficient for the calcu- lations of integrals over the k space.

1.5 From Bravais lattices to real crystals

The link that occurs between the Bravais lattice and the physical crystal can some- times be not so obvious. Ideally one would associate to each point of the Bravais lattice R an atom of the crystal, but this cannot be done in the following situations:

• The atoms in the crystal are of a different type.

• Even if all the atoms are the same, the crystal does not have a structure that looks the same from every atom (and cannot thus be interpreted as a lone Bra- vais lattice)

When one of these conditions occur, a solution is to consider the crystal as the combi- nation of more Bravais lattices called sublattices or, equivalently, to associate to each point of the Bravais lattice more than one atom.

(19)

23

Chapter 2

The Hilbert space of | ψ nk i

In this chapter, some basic properties of the Hilbert space spanned by the Bloch func- tions|ψnkiare discussed. Since these functions are the eigenstates of the Hamilto- nian, they represent a good basis for the quantum space of the electrons in a crystal.

Therefore, to study the physics of the system, the first step is to derive for this basis the properties of scalar products, orthogonality, operators, and gauge transforma- tions.

2.1 Basic definition and properties

As it is discussed in the first chapter, it is sufficient to restrict the Bloch functions in the first Brillouin zone, having a set that forms a complete set of orthogonal func- tions. In the following, two different frameworks are discussed: infinite and finite systems.

For a finite crystal with Born Von Karman periodic boundary conditions, the number of quantum states will be given by

N1N2N3NBands

where Ni is the total number of unit cells along the lattice vector ai. Instead, for an infinite system, there will be a continuum of states whose quantum numbers are defined from the set

{nk | 1≤n≤ NBandsk∈ [0, 1)b1+ [0, 1)b2+ [0, 1)b3 } In Dirac notation, the Hilbert space of the system will be spanned by the kets|ψnki, such that

ψnk(r) =hr|ψnki (2.1)

Similarly, the Bloch envelopes will be represented by the kets|unki, whose wave- functions are

unk(r) =hr|unki (2.2)

It is then convenient to express Eq. (1.2) in form of kets:

|ψnki =eik·ˆr|unki (2.3) where ˆr is the position operator. For the purpose of this thesis, it is better that both Bloch functions and Bloch envelopes are normalized within their volumes, indepen- dently of the size of the system. In order to achieve this, the scalar products are

(20)

defined dividing by the volume in which the integrals are calculated, i.e.

h·|·i = (1

R

d3r ifΩ<

1 ()3

R

R3d3r ifΩ= (2.4)

The two possibilities can be identified with the same constant involving the number of modesN (see appendixA):

h·|·i = 1 NUC

Z

Ω/R3d3r (2.5)

Since they are periodic, usually for the Bloch envelopes will be involved in integrals only over the unit cell. For this purpose, we define the scalar product within a unit cell as

h·|·iUC = 1UC

Z

UCd3r (2.6)

2.2 Crystal momentum representation

Consider a generic single-particle operator ˆO acting on the Hilbert space spanned by a Bloch basis. Its matrix elements will be identified with the quantum numbers of the basis:

On0k0,nk = hψn0k0|O|ˆ ψnki (2.7) Sometimes, it will result convenient to express the matrix elements in the basis of Bloch envelopes. Using eq. (2.3), it is possible to obtain

hψn0k|O|ˆ ψnki = hun0k|O(ˆ k)|unki (2.8) where

O(ˆ k) =eik·ˆrOˆeik·ˆr (2.9) Note that the new operator ˆO(k)depends on the quasi momentum and acts on the Bloch envelopes|unki.

When the operator ˆOis invariant under translation of a lattice vector and is local in r, it is possible to transform all the brakets involving Bloch functions in brakets involving Bloch envelopes and defined over a unit cell:

hψn0k0|O|ˆ ψnki = 1 NUC

Z

Ω/R3d3r ψn0k0(r)O(r, . . .)ψnk(r)

= 1

NUC

R

Z

UC(R)d3r ψn0k0(r)O(r, . . .)ψnk(r)

= 1

NUC

R

Z

UC(0)d3r ψn0k0(r+R)O(r+R, . . .)ψnk(r+R)

= 1

NUC

R

ei(k0kR Z

UC

d3r ψn0k0(r)O(r, . . .)ψnk(r)

= δ(kk0)hun0k|O(ˆ k)|unkiUC (2.10) whereΩUC(R)is the unit cell corresponding to the lattice vector R and the change of basis used to go from second to third line is described in figure2.1.

The quantity O(r, . . .)is the operator in position representation. The dots indicates the possibility that it can depend on other variables rather than r, such as the gra-

(21)

2.3. Orthogonality of the basis 25

dient∇ror higher derivatives. In the last line, we used the sum over complex ex- ponential defined in appendixA; notice that the Dirac delta must be replaced with a Kronecker delta δkk0 if the crystal is finite. To summarize, for a local and periodic operator:

hψn0k0|O|ˆ ψnki =δ(kk0)hun0k|O(ˆ k)|unkiUC (2.11) This last equation will play an important role in the development of the theory. In particular we will use

hun0k|O(ˆ k)|unkiUC=On0n(k) (2.12) while hψn0k0|O|ˆ ψnkidiverge for an infinite crystal for k0 = k, the integral over the unit cell is always finite. This matrix representation is valid in particular for relevant operators and it will play an important role in the time evolution of the system. For example, the unperturbed Hamiltonian, which is diagonal in k because it follows the symmetry of the lattice, is written as

Hn0n(k) = hψn0k|H|ˆ ψnkiUC (2.13)

2.3 Orthogonality of the basis

Since the Bloch functions are eigenvectors of the Hamiltonian, they must satisfy:

hψn0k0|ψnki∝ δ(kk0)δnn0 (2.14) This is true for non-degenerate eigenvalues, while in case of degeneracy it is always possible to rotate the eigenvectors of the subspace to make them orthogonal. Now, using eq. (2.11) with ˆO =1, it is possible to deriveˆ

hψn0k0|ψnki =δ(kk0)hun0k0|unkiUC (2.15) Combining eq. (2.14) and (2.15), we obtain an orthogonality relation for the Bloch envelopes (notice that it is valid only for bra and kets over the same k point):

hun0k0|unkiUC ∝ δnn0 (2.16) Until now, only the orthogonality has been discussed but nothing has been said about the norm of these basis (relations (2.14) and (2.16) are proportionality, so a constant must be fixed). It is usually convenient to impose that the Bloch envelopes are normalized within the unit cell. Thus, using the previous equations, we obtain the equalities

hψn0k0|ψnki = δnn0δ(kk0) (2.17)

hun0k|unki = δnn0 (2.18)

Anyway, in literature different normalizations can be found.

Since the Bloch functions form a basis, they satisfy the completeness relation:

n

Z

d3k |ψnkihψnk| =1ˆ (2.19) It is also convenient to define the completeness relation for a fixed k point con- structed with periodic functions. Hence, using the projection at fixed k on the sub- space of Bloch wavefunctions, ˆ1kis defined as

(22)

FIGURE2.1: The change of coordinates from r to rINTRA+Rallows to go in the region to integrate fromUC(R)toUC(0). Each square in the

figure represent a unit cell.

n

|ψnkihψnk| =

n

|unkihunk| =1ˆk (2.20) Note that this means that Z

d3k ˆ1k =1ˆ (2.21)

As it is expected from the orthogonality relations, while the Bloch functions can recover the whole space, the Bloch envelopes can recover the space only at a fixed quasi-momentum.

2.4 Position operator

One of the operators whose behavior is odd in the representation of Bloch functions is the position operator ˆr. The main reason is that, if the crystal is considered infi- nite, the integrals diverge as the Bloch functions cannot be normalized in the proper sense: as it has been shown in eq. (2.17), the orthogonality relation is valid only in the distribution space. Note that it is not possible to use directly (2.11), because al- though the position operator ˆr is local, it is not periodic. To find the expression for the position operator, the same procedure described by Blount [8] is followed, which

(23)

2.5. Commutator of an operator ˆOwith position ˆr 27

is valid only in the thermodynamic limit (k is a continuous variable):

hψn0k0|ˆr|ψnki = hun0k0|eik0·ˆrr eik·ˆr

|unki

= hun0k0|eik0·ˆr(−i∇keik·ˆr)|unki

= −i∇khψn0k0|ψnki +ihun0k0|ei(k0kˆr|∇kunki

The first integral can be identified with the orthogonality condition given by eq.

(2.17). For the second one, the sum over the unit cells is used as in eq. (2.10), see fig.

2.1, and the final result is:

hψn0k0|ˆr|ψnki = −i∇kδ(kk0)δn0n+ξn0n(k)δ(kk0) (2.22) where the Berry connection ξ is defined as

ξn0n(k) =ihun0k|∇kunkiUC (2.23) As it will be explained in the next chapters, the two terms found correspond to the splitting of the position in two quantities (as in fig.2.1): the intracell position operator hψn0k0|ˆrINTRA|ψnki =ξn0n(k)δ(kk0) (2.24) and the lattice vector operator

hψn0k0|Rˆ|ψnki = −i∇kδ(kk0)δn0n (2.25) Note that in a more correct way (for gauge covariance reasons that will be explained within this chapter) the definition of the lattice vector operator is

hψn0k0|Rˆ|ψnki = −i∇khψn0k0|ψnki (2.26) The position operator is therefore:

ˆr=ˆrINTRA+Rˆ (2.27)

2.5 Commutator of an operator ˆ O with position ˆr

The matrix elements of the commutator [ˆr, ˆO] can be calculated by means of the splitting of the position operator in intracell and lattice vector operator, see eq. (2.27), as

[ˆr, ˆO] = [R, ˆˆ O] + [ˆrINTRA, ˆO] (2.28) The commutator involving the lattice vector operator can be calculated from its ma- trix elements (2.25) and from the completeness of the space:

[R, O]n0k0,nk = −

n00

i Z

d3k00k00δ(k0k00)δn0n00hψn00k”|O|ˆ ψnki +

n00

i Z

d3k00hψn0k’|O|ˆ ψn00k00i ∇kδ(k00k)δnn00

= i h∇k0ψn0k0|O|ˆ ψnki + hψn0k0|O|∇ˆ kψnki

(24)

In the same way, the commutator with the intracell operator can be calculated using its matrix elements (2.24):

[rINTRA, O]n0k0,nk = +

n00

Z

d3k00ξn0n00(k00)δ(k0k00)On00k00,nk

n00

Z

d3k00On0k0,n00k00ξn00n(k)δ(k00k)

=

n00



ξn0n00(k0)On00k0,nk−On0k0,n00kξn00n(k)

Usually only the diagonal matrix elements in k space will be used. In this case, the matrix elements of the commutator can be rewritten, after summing the contribu- tions above, as:

[r, O]n0n(k) =i∇kOn0n(k) + [ξ, O]n0n(k) (2.29) Note also that this commutator can be rewritten in crystal momentum representation using the gradient of an operator, with the operator defined in eq. (2.9):

kO(ˆ k) = ∇keik·ˆrOˆeik·ˆr

= −iˆr ˆO(k) +i ˆO(k)ˆr (2.30) So it finally reads:

kO(ˆ k) = −i[ˆr, ˆO(k)] (2.31)

2.6 Velocity operator

Another important operator is the velocity operator, which can be written as ˆv = 1

i¯h[ˆr, ˆH] (2.32)

Using eq. (2.29), the velocity operator in crystal momentum representation is vn0n(k) = 1

¯h(∇kHn0n(k) −i[ξ, H]n0n(k)) (2.33) Hence, the velocity matrix elements can be calculated using the Berry connection, the Hamiltonian, and the gradient of the Hamiltonian.

2.7 Quasi-momentum operator

The quasi momentum operator ˆk is defined from its action on the Bloch wavefunc- tions:

ˆk|ψnki =k|ψnki (2.34)

Because of this definition, and using the orthogonality condition (2.17), its matrix elements are

hψn0k0|ˆk|ψnki =k δ(kk0)δnn0 (2.35) The matrix elements of the lattice operator ˆRin crystal momentum representation when n=n0 are exactly the same than the one of the position operator ˆr in momen- tum representation [80] (besides a constant ¯h). This suggests that the two operators

(25)

2.8. Gauge freedom for|ψnki 29

are conjugate of each others and they satisfy the commutation rule:

[Rˆi, ˆkj] =i δij (2.36)

2.8 Gauge freedom for | ψ

nk

i

As it is the typical situation in quantum mechanics, a phase factor added to a state does not change the physics, and all the observables must then be invariant under a phase transformation.

The general form of a localU (1)transformation in Bloch states is [78,55]:

ψ0nk

=en(k)|ψnki (2.37) which means:

u0nk

=en(k)|unki (2.38) U(1)represents the group of unitary square matrices of dimension 1, i.e., complex exponentials. Note that the phase can depend on the quasi momentum. Using eq.

(2.37), one obtains the transformation O0n0k0,nk = ψ0n0k0

ˆO ψ0nk

(2.39)

= en0(k0)On0k0,nken(k)

All the operators that satisfy eq. (2.39) when the basis is transformed with eq. (2.37) and (2.38) will be referred to as gauge covariant. The meaning is that, if the wavefunc- tion changes with a phase factor, the matrix elements of the operators must change accordingly to preserve the physics.

In the next sections it is shown that the matrix elements of the ˆr and ˆv operators, defined previously in the representation of Bloch functions, are gauge covariant.

Gauge transformation of r

The position operator can be splitted in two contributions, as shown in eq. (2.27).

Here the two terms are analyzed separately when a gauge transformation defined by eq. (2.37) and (2.38) is performed.

The transformation of the intracell operator of eq. (2.24) is:

ψn00k0

rINTRA

ψ0nk

= ξ0n0n(k)δ(kk0)

= iu0n0k

ku0nk

UCδ(kk0)

= i ei(θn0(k)−θn(k))

hun0k|∇kunkiUC+i(∇kθn(k))hun0k|unkiUCδ(kk0)

= en0(k)ξn0n(k)en(k)δnn0kθn(k)δ(kk0)

For n 6= n0, the last equation has the same structure than eq. (2.39). However, for n = n0, there is the contribution of the last term, and it is then clear that the transformation do not preserve gauge covariance. The lattice vector operator matrix elements of eq. (2.25) satisfy:

ψ0n0k0

ˆR

ψnk0

= −i∇kψ0n0k0

ψnk0

= δnn0 −i∇kδ(kk0) +δ(kk0)∇kθn(k)

Referencias

Documento similar

In the preparation of this report, the Venice Commission has relied on the comments of its rapporteurs; its recently adopted Report on Respect for Democracy, Human Rights and the Rule

Candidates have 78% more chances of being promoted if the committee includes, by luck of the draw, a strong connection such as their doctoral thesis advisor or a co-author; the

Although some public journalism schools aim for greater social diversity in their student selection, as in the case of the Institute of Journalism of Bordeaux, it should be

In the “big picture” perspective of the recent years that we have described in Brazil, Spain, Portugal and Puerto Rico there are some similarities and important differences,

The cornerstone of the suspicion of a chiral phase transition is the singular behavior of the quark condensate &lt; q ¯ q &gt;, since this expectation value is an order parameter

Illustration 69 – Daily burger social media advertising Source: Own elaboration based

Modern irrigation is transforming traditional water irrigation norms and therefore it is critical to understand how the access mechanisms to assets (natural, financial, social),

In a similar light to Chapter 1, Chapter 5 begins by highlighting the shortcomings of mainstream accounts concerning the origins and development of Catalan nationalism, and