31.12.2013 Views

Numerical Methods in Quantum Mechanics - Dipartimento di Fisica

Numerical Methods in Quantum Mechanics - Dipartimento di Fisica

Numerical Methods in Quantum Mechanics - Dipartimento di Fisica

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

We will need to f<strong>in</strong>d a number of s<strong>in</strong>gle-particle states equal to at least half the<br />

number of electrons <strong>in</strong> the system, assum<strong>in</strong>g that the many-body wave function<br />

is build as an anti-symmetrized product of s<strong>in</strong>gle-electron states taken as sp<strong>in</strong>up<br />

and sp<strong>in</strong>-down pairs (as <strong>in</strong> the case of He and H 2 ). Of course the result<strong>in</strong>g<br />

state will have zero magnetization (S = 0). The exact number of electrons <strong>in</strong> a<br />

crystal depends upon its atomic composition. Even if we assume the m<strong>in</strong>imal<br />

case of one electron per atom, we still have N electrons and we need to calculate<br />

N/2 states, with N → ∞. How can we deal with such a macroscopic number<br />

of states?<br />

9.1.2 Bloch Theorem<br />

At this po<strong>in</strong>t symmetry theory comes to the rescue under the form of the Bloch<br />

theorem. Let us <strong>in</strong><strong>di</strong>cate with T the <strong>di</strong>screte translation operator: T ψ(x) =<br />

ψ(x + a). What is the form of the eigenvalues and eigenvectors of T ? It can be<br />

easily verified (and rigorously proven) that T ψ(x) = λψ(x) admits as solution<br />

ψ k (x) = exp(ikx)u k (x), where k is a real number, u k (x) is a perio<strong>di</strong>c function<br />

of period a: u k (x + a) = u k (x). This result is easily generalized to three<br />

<strong>di</strong>mensions, where k is a vector: the Bloch vector. States ψ k are called Bloch<br />

states. It is easy to verify that for Bloch states the follow<strong>in</strong>g relation hold:<br />

ψ k (x + a) = ψ k (x)e ika . (9.1)<br />

Let us classify our solution us<strong>in</strong>g the Bloch vector k (<strong>in</strong> our case, a one<strong>di</strong>mensional<br />

vector, i.e. a number). The Bloch vector is related to the eigenvalue<br />

of the translation operator (we rem<strong>in</strong>d that H and T are commut<strong>in</strong>g operators).<br />

Eq.(9.1) suggests that all k <strong>di</strong>ffer<strong>in</strong>g by a multiple of 2π/a are equivalent<br />

(i.e. they correspond to the same eigenvalue of T ). It is thus convenient to<br />

restrict to the follow<strong>in</strong>g <strong>in</strong>terval of values for k: k: −π/a < k ≤ π/a. Values<br />

of k outside such <strong>in</strong>terval are brought back <strong>in</strong>to the <strong>in</strong>terval by a translation<br />

G n = 2πn/a.<br />

We must moreover verify that our Bloch states are compatible with PBC.<br />

It is imme<strong>di</strong>ate to verify that only values of k such that exp(ikL) = 1 are<br />

compatible with PBC, that is, k must be an <strong>in</strong>teger multiple of 2π/L. As<br />

a consequence, for a f<strong>in</strong>ite number N of atoms (i.e. for a f<strong>in</strong>ite <strong>di</strong>mension<br />

L = Na of the box), there are N admissible values of k: k n = 2πn/L, con<br />

n = −N/2, ..., N/2 (note that k −N/2 = −π/a is equivalent to k N/2 = π/a). In<br />

the thermodynamical limit, N → ∞, these N Bloch vectors will form a dense<br />

set between −π/a and π/a, <strong>in</strong> practice a cont<strong>in</strong>uum.<br />

9.1.3 The empty potential<br />

Before mov<strong>in</strong>g towards the solution, let us consider the case of the simplest<br />

potential one can th<strong>in</strong>k of: the non-existent potential, V (x) = 0. Our system<br />

will have plane waves as solutions: ψ k (x) = (1/ √ L)exp(ikx), where the factor<br />

ensure the normalization. k may take any value, as long as it is compatible<br />

with PBC, that is, k = 2πn/L, with n any <strong>in</strong>teger. The energy of the solution<br />

68

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!