Considérons l'espace réciproque, c'est-à-dire l'espace vectoriel formé par les vecteurs d'onde ; l'utilisation de cet espace permet de déterminer facilement les conditions de diffraction (voir aussi l'article Théorie de la diffraction sur un cristal).
On y définit la base réciproque
où V est le volume de la maille
D'après les propriétés du produit vectoriel, on a :
Par ailleurs, si (m, n, p) est une permutation circulaire de (1, 2, 3), on a :
Notons
alors ce vecteur est normal au plan (hkl) : si ni h, ni k, ni l ne sont nuls, alors
soit
donc
donc
Or, les vecteurs ayant des coordonnées entières dans la base réciproque correspondent aux conditions de diffraction. Ainsi :
On parle ainsi de tache, d'anneau ou de pic (hkl). Cette association s'appelle « l'indexation ».