CrystalStructure Handout2 1
CrystalStructure Handout2 1
CrystalStructure Handout2 1
In crystallography, we almost only employ coordinate systems with basis vectors coinciding
with either primitive or conventional translation operators. When primitive translations
are used as basis vectors points of the pattern related by translation will differ by integral
values of x,y and z. When conventional translations are used as basis vectors, points of the
pattern related by translation will differ by either integral or simple fractional (either n/2
or n/3) values of x,y and z. This advantage far outweighs the convenience of using Cartesian
coordinates.
It is important to remark the distinction between points of the space and vectors. Points them-
selves are not vectors, but “differences” between points are uniquely associated with vectors.
We may then write
p2 − p1 = v (1)
and its inverse, i.e., the sum of a point with a vector, yielding another point.
p2 = p1 + v (2)
Once an origin point “o” and a basis for the vector space are chosen, the coordinates of a point
p are the components of the difference vector p − o, a.k.a., the position vector. A coordinate
transformation therefore involves two things: (a) An origin change and (b) a basis change 1 .
Naturally, once a choice of basis has been made, that basis can be used to express vectors other
than position vectors in terms of their components.
In crystallography, basis vectors have the dimension of a length, and coordinates (position vector
components) are dimensionless.
1
For a full treatment of the coordinate transformations in crystallography, see [2]
1
1.2 Notation
We will denote the basis vectors as ai , where the correspondence with the usual crystallographic
notation is
a1 = a; a2 = b; a3 = c (3)
We will sometimes employ explicit array and matrix multiplication for clarity. In this case, the
array of basis vectors is written as a row, as in [a] = [a1 a2 a3 ]. The corresponding column array
will be denoted as [a]T .
v 1 = vx ; v 2 = vy ; v 3 = vz ; (4)
v1
Components will be expressed using column arrays, as in [v] = v 2 , whereas the row vector
v3
will be denoted by [v]T . As a reminder of this, we use subscripts for row arrays and superscripts
for column arrays.
∑
v= ai v i (5)
i
Note that a vector not involving an origin choice as written in eq. 5 is an invariant quantity, i.e.,
it does not depend on the choice of coordinates.
In Cartesian coordinates, the scalar product between two vectors takes the familiar form
∑
v · u = [v]T [u] = a2 δij v i uj (6)
i,j
where a2 = |a| is the length of the basis vector in whatever units (with dimensions) are employed
(it is generally 1 for Cartesian coordinates with a dimensionless basis). We shall now see how
2
eq. 6 can be generalised to non-Cartesian coordinates. Remembering the generic expression of
v and u we can write
∑ ∑ ∑
v·u= ai v i · aj v j = [ai · aj ] ui v j (7)
i j i,j
Gij = ai · aj (8)
This matrix is known as the metric tensor, and has the dimension of a length square. The metric
tensor Gij enables one to calculate the dot product in any coordinate system, as
∑
v·u= Gij v i uj (9)
i,j
Once the dot product is known, one can easily determine distances and angles between points
in any coordinate system. Here is how the metric tensor can be constructed given the lattice
parameters, and how distances and angles are calculated:
• You are generally given the lattice parameters a, b, c, α, β and γ. In terms of these, the
metric tensor can be written as
a2 ab cos γ ac cos β
G = ab cos γ b2 bc cos α (10)
ac cos β bc cos α c2
3
2 The mathematical form of the symmetry operators
One of the merits of introducing coordinates is that we can express symmetry operators in a
mathematical form. As we here recall briefly, a symmetry operator define a correspondence
between points of the space, to that to each point p(1) is associated another point p(2) that
receives its attributes.
xi (2) = ti + Dji xj (1) or, in matrix form [x(2)] = [t] + D[x(1)] (13)
In eq. 13, ti are the components of the translational part, and D represents the rotational
part.
In 3 dimensions, the matrix D has determinant 1 or −1. In the former case, it describes a proper
rotation, in the latter an improper rotation, such as reflection or inversion.
Improper rotations are operations that change the handedness (left- to right- hand or vice versa).
It can be shown that all improper rotations can be obtained by composing a proper rotation
with the inversion. We shall see more improper rotations later on.
Let us assume a basis vector set ai for our vector space as before, and let us consider the following
set of new vectors.
∑
bi = 2π ak (G−1 )ki (14)
k
∑ ∑
ai · bj = ai · 2π ak (G−1 )ki = 2π Gik (G−1 )kj = 2πδij (15)
k k
Note that the vectors bi have dimensions length−1 . Since the bi are linearly independent if the
ai are, one can use them as new basis vectors, forming the so-called dual basis. This being a
perfectly legitimate choice, can express any vector on this new basis, as
∑
q= qi b i (16)
i
4
As we just said, we can write any vector on this new basis, but vectors expressed using di-
mensionless coordinates on the dual basis have dimensions length−1 , and cannot therefore be
summed to the position vectors. We can consider these vectors as representing the position vec-
tors of a separate space, the so-called reciprocal space.
Position vectors in reciprocal space are linear combinations of the dual basis vectors with
dimensionless components. Their dimension is length−1 . If a primitive basis is used for “di-
rect” (normal) space, then reciprocal lattice vectors are reciprocal-space position vectors
with integral components. See next lecture for a fuller discussion).
The dot product between position vectors in real and reciprocal space is a dimensionless quantity,
and has an extremely simple form (eq. 17):
∑
q · v = 2π qi x i (17)
i
In particular, the dot product of integral multiples of the original basis vectors (i.e., direct or
real lattice vectors), with integral multiples of the dual basis vectors (i.e., reciprocal lattice
vectors) are integral multiples of 2π. This property will be used extensively to calculate Fourier
transforms of lattice functions.
ai · bj = 2πδij
• Dot product between vectors expressed on the two different bases (eq. 17)
∑
q · v = 2π qi xi
i
In 3 dimensions, there is a very useful formula to calculate the dual basis vectors, which makes
use of the properties of the vector product:
5
a2 × a3
b1 = 2π (18)
a1 · (a2 × a3 )
a3 × a1
b2 = 2π
a1 · (a2 × a3 )
a1 × a2
b3 = 2π
a1 · (a2 × a3 )
Note that
( )1/2
v = a1 · (a2 × a3 ) = abc 1 − cos2 α − cos2 β − cos2 γ + 2 cos α cos β cos γ (19)
is the unit cell volume. In crystallographic textbooks, the dual basis vectors are often written as
a∗ , b∗ and c∗ .
• There are several new improper rotations, most notably the inversion operator ((x, y, z), →
(−x, −y, −z)) and all the possible composition between inversion and axes of order
higher than 2 (the composition between inversion and a 2-fold axis is a mirror plane).
These are known as roto-inversions.
• There is a new type of roto-translation operator: the screw axis, resulting from the compo-
sition of a rotation with a non-primitive translation parallel to it.
The inversion We indicate it with the symbol I, and represent it graphically by a small circle (◦),
which can be combined with other symbols, if required (see for instance the roto-inversion
6
3̄ below).
The roto-inversions obtained by composition of an axis r of order higher than two with the
inversion, as I ◦ r. These operators are 3̄ ( ), 4̄ ( ) and 6̄ ( ), and their action is
summarized in Fig. 1. The symbols are chosen to emphasize the existence of another
operator inside the ”belly” of each new operator. Note that 3̄ ◦ 3̄ ◦ 3̄ = 3̄3 = I, and 3̄4 = 3,
i.e., symmetries containing 3̄ also contain the inversion and the 3-fold rotation. Conversely,
4̄ and 6̄ do not automatically contain the inversion. In addition, symmetries containing both
4̄ (or 6̄) and I also contain 4 (or 6).
In the 3D point groups we have seen so far, in-plane operators are proper or improper 2-fold
rotation, all forming angles of 90◦ with the highest-order axis. The missing groups will therefore
involve at least two higher-order axes, either at 90◦ with each other or set at different angles. It
can be shown that only two such rotations can exist, both related to the symmetry of the cube.
1. 3-fold axes set at 70.53◦ (cos γ = 13 ), as the diagonals of a cube. Composition of two
such rotations in the same direction gives a 2-fold axis through one of the cube faces.
7
Composition in opposite direction yields another 3-fold axis. By subsequent composition
and graph symmetry, one retrieves all the four 3-fold axes and three 2-fold axes through
faces and diagonals of a cube.
3. 4-fold axes set at 90◦ , as through the faces of a cube. Compositions in any direction gives a
3-fold axis through the cube diagonals. By subsequent composition and graph symmetry,
one retrieves all the four 3-fold axes and three 4-fold axes, plus six 2-fold axes through the
cube edges.
23 (Schoenflies notation T ). Corresponds to the group described in item 1 above, and is the
symmetry of a ”chiral” tetrahedron (e.g., with faces marked with a 3-fold propeller).
2/m3̄ (m3̄ in short, Schoenflies notation Th ). The same generators as 32 plus the inversion. It is
the symmetry of a double tetrahedron yielding a centrosymmetric solid.
432 (Schoenflies notation O). Corresponds to the group described in item 2 above, and is the
symmetry of a ”chiral” cube, for example, with faces marked with a 4-fold propeller. Note
that the 2-fold axis along the tertiary direction is obtained by composition of the 4-fold
axis (say along the z direction) with a 42 2-fold axis (say, along the x direction).
4̄3m (Schoenflies notation Td ). This is the full symmetry of the tetrahedron. It is obtained from
the previous group by replacing the 4-fold axis with 4̄. By the previous argument, the
tertiary 2-fold axes are now replaced by mirrors.
4/m3̄2/m (m3̄m in short, Schoenflies notation Oh ). It represents the full symmetry of a cube
or octahedron.
8
Figure 4: Primitive and conventional cells for the three cubic lattices - Primitive - P (left), Body-centered-I
(middle) and Face-centered-F (right).
9
- No face is centred: the lattice is monoclinic primitive (symbol P ).
- One of the faces containing the “unique” 2-fold axis is centred: the lattice is monoclinic
face-centred (symbol C).
Orthorhombic system (Classes 222, mm2 and mmm, holohedry mmm, lattices P , C, F and
I).
Tetragonal system (Classes 4, 4̄, 422, 4/m, 4mm, 4̄m2, 4/mmm, holohedry 4/mmm, lattices
P and I).
Trigonal system (Classes 3, 3m1, 321, 3̄m1, lattices P and R). This system is peculiar, in that
each class can be supported by two lattices, P and R, with different holohedries.
- The trigonal primitive P lattice is simply the 3D extension of the 2D hexagonal lattice
by a translation along the z axis, and has holohedry P6/mmm. Here, the unit cell is a
hexagonal prism.
- In the trigonal rhombohedral R lattice, the primitive cell is a rhombohedron, i.e.,
a cube ”stretched” along one of the body diagonals (it is easy to see that a rhom-
bohedron has 3-fold symmetry). A conventional larger hexagonal cell (3 times the
volume) can be constructed (”hexagonal” setting; both cells are shown in fig. 5).
Both rhombohedral and hexagonal settings are used and are listed in the ITC.
Hexagonal system (Classes 6, 6̄, 6/m, 622, 6̄m2, 6mm, 6/mmm, holohedry 6/mmm, lattice
P ). This system supports a single lattice, the primitive hexagonal lattice (symbol P ); the
unit cell is a hexagonal prism.
Cubic system (Classes 23, m3̄, 432, 4̄3m and 43̄m, holohedry 43̄m, lattices P , I and F ). See
(Fig. 4).
10
- No face is centred: the lattice is primitive cubic (P ), and the primitive unit cell is a cube.
- The body of the cubic cell is centred: the primitive cell is a rhombohedron with angles
between edges α = 109.3◦ (cos α = − 13 ). The lattice is body-centered cubic (BCC)
— symbol I.
- All of the faces are centred: The primitive cell is a rhombohedron with angles between
edges α = 60◦ . The lattice is face-centered cubic (FCC) — symbol F .
• For an axis of order n, the nth power of a screw axis is a primitive translation t . Therefore,
the translation component must be m n
t, where m is an integer. We can limit ourselves to
m < n, all the other operators being composition with lattice translations. Roto-translation
axes are therefore indicated as nm , as in 21 , 63 etc.
• Screw axes can be chiral (e.g., right- or left-handed), whence the name screw. Space groups
that contain chiral axes but do not contain reflections are themselves chiral, and they always
11
come in enantiomorphic (e.g., left- and right-handed) pairs (e.g., P 41 21 2 and P 43 21 2). If
reflections are present, the space group will contain both types of chirality.
References
[1] T. Hahn, ed., International tables for crystallography, vol. A (Kluver Academic Publisher,
Do- drecht: Holland/Boston: USA/ London: UK, 2002), 5th ed.
12