Numerical Methods in Quantum Mechanics - Dipartimento di Fisica
Numerical Methods in Quantum Mechanics - Dipartimento di Fisica
Numerical Methods in Quantum Mechanics - Dipartimento di Fisica
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