Understanding Reciprocal Lattice Vectors and Orthogonality in Primitive Lattices

  • Context: Graduate 
  • Thread starter Thread starter torehan
  • Start date Start date
  • Tags Tags
    Lattice Reciprocal
Click For Summary

Discussion Overview

The discussion revolves around the concepts of reciprocal lattice vectors and their orthogonality with direct primitive lattice vectors. Participants explore mathematical formulations and relationships between these vectors, including the conditions for orthogonality and methods for calculating reciprocal lattice vectors.

Discussion Character

  • Technical explanation
  • Mathematical reasoning
  • Debate/contested

Main Points Raised

  • One participant presents the relationship between direct lattice vectors and reciprocal lattice vectors, questioning the orthogonality conditions.
  • Another participant states the orthogonality condition as \(\vec{a}_i \cdot \vec{g}_j = 2\pi \delta_{i,j}\) and discusses a matrix approach to calculate reciprocal vectors.
  • A participant seeks clarification on the identity matrix referenced in the context of the matrix equation.
  • There is confusion expressed regarding the inversion of a (1x3) matrix, with a participant seeking further explanation.
  • One participant suggests an alternative method to derive the reciprocal vectors without using matrices, providing specific formulas for \(\vec{g_1}, \vec{g_2}, \vec{g_3}\).
  • Another participant emphasizes that both matrix and non-matrix methods can be valid, but prefers the matrix approach for its simplicity.
  • Further clarification is requested regarding the components of the vectors \(\vec{a}_i\) and \(\vec{g}_i\).

Areas of Agreement / Disagreement

Participants express differing views on the methods for calculating reciprocal lattice vectors, with some favoring matrix approaches while others prefer direct formulas. The discussion remains unresolved regarding the best method and the specifics of vector components.

Contextual Notes

There are limitations in the discussion regarding the assumptions made about the dimensions of matrices and the definitions of the vectors involved, which may affect the clarity of the methods proposed.

torehan
Messages
41
Reaction score
0
f(\vec{r}) = f(\vec{r}+\vec{T})

\vec{T}= u_{1} \vec{a_{1}} + u_{2} \vec{a_{2}}+u_{3} \vec{a_{3}}

u_{1},u_{2},u_{3} are integers.

f(\vec{r}+\vec{T})= \sum n_{g} e^{(i\vec{G}.(\vec{r}+\vec{R}) )}= f(\vec{r})

e^{i\vec{G}.\vec{R} }= 1
\vec{G}.\vec{R} = 2\pi m

we call \vec{G}=h\vec{g_{1}} + k \vec{g_{2}}+l \vec{g_{3}} reciprocal lattice vector.

but what about the primitive lattice vectors \vec{g_{1}} , \vec{g_{2}} , \vec{g_{3}} ?

To simplify the discussion consider \vec{T_{1}} in 1D;

\vec{T_{1}} = u_{1} \vec{a_{1}}

\vec{G}.\vec{T} =(h\vec{g_{1}} + k \vec{g_{2}}+l \vec{g_{3}}) . ( u_{1} \vec{a_{1}}) = 2 \pi m

Is there any definition that indicates direct primitive lattice vectors and reciprocal primitive lattice vectors orthogonalities?
i.e

\vec{g_{1}} . \vec{a_{1}} = 2 \pi

\vec{g_{2}} . \vec{a_{1}} = \vec{g_{3}} . \vec{a_{1}} = 0
 
Last edited:
Physics news on Phys.org
g1,g2,g3 are the primitive vectors for the reciprocal lattice.
And the orthogonality condition is \vec{a}_i \cdot \vec{g}_j = 2\pi \delta_{i,j}

A trick for calculating the reciprocal vectors is to form the matrix A where the columns are the direct lattice vectors, and the matrix G where the columns are the reciprocal lattice vectors. Then you have
G^T \cdot A = 2\pi I
so
G = 2\pi (A^{-1})^T
 
I is 3x3 identity martix isn't it?
 
yes it is
 
It's still confusing for me..
so how can I invers a (1x3) matrix?
 
You can get the vectors \vec{g_1}, \vec{g_2}, \vec{g_3} without using any matrices. To do this use the following formulas:
\vec{g_1}=2\pi\frac{[\vec{a_2},\vec{a_3}]}{\vec{a_1}[\vec{a_2},\vec{a_3}]}, \vec{g_2}=2\pi\frac{[\vec{a_3},\vec{a_1}]}{\vec{a_1}[\vec{a_2},\vec{a_3}]}, \vec{g_3}=2\pi\frac{[\vec{a_1},\vec{a_2}]}{\vec{a_1}[\vec{a_2},\vec{a_3}]}.
 
A and G are 3x3 matrices, not 1x3 matrices. The columns of A are the vectors of your lattice:
A = \left( <br /> \left( \! \! \begin{array}{c}\\ \vec{a}_1 \\ \, \end{array} \!\! \right)<br /> \left( \! \! \begin{array}{c}\\ \vec{a}_2 \\ \, \end{array} \!\! \right)<br /> \left( \! \! \begin{array}{c}\\ \vec{a}_3 \\ \, \end{array} \!\! \right) \right)

Personally, I think this is easier than manually evaluating three separate cross products. But either way works.
 
corydalus said:
You can get the vectors \vec{g_1}, \vec{g_2}, \vec{g_3} without using any matrices. To do this use the following formulas:
\vec{g_1}=2\pi\frac{[\vec{a_2},\vec{a_3}]}{\vec{a_1}[\vec{a_2},\vec{a_3}]}, \vec{g_2}=2\pi\frac{[\vec{a_3},\vec{a_1}]}{\vec{a_1}[\vec{a_2},\vec{a_3}]}, \vec{g_3}=2\pi\frac{[\vec{a_1},\vec{a_2}]}{\vec{a_1}[\vec{a_2},\vec{a_3}]}.

Thanks but the discussion is how we get these formulas.

kanato said:
A and G are 3x3 matrices, not 1x3 matrices. The columns of A are the vectors of your lattice:
A = \left( <br /> \left( \! \! \begin{array}{c}\\ \vec{a}_1 \\ \, \end{array} \!\! \right)<br /> \left( \! \! \begin{array}{c}\\ \vec{a}_2 \\ \, \end{array} \!\! \right)<br /> \left( \! \! \begin{array}{c}\\ \vec{a}_3 \\ \, \end{array} \!\! \right) \right)

Personally, I think this is easier than manually evaluating three separate cross products. But either way works.


O.K , as you said ai and gi must be vectors which has three components. The question is what are these components?
 
Last edited:

Similar threads

  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 2 ·
Replies
2
Views
4K
  • · Replies 0 ·
Replies
0
Views
2K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 1 ·
Replies
1
Views
1K
Replies
2
Views
1K
  • · Replies 17 ·
Replies
17
Views
2K
  • · Replies 32 ·
2
Replies
32
Views
5K
  • · Replies 9 ·
Replies
9
Views
2K