Hi all

For various reasons, I'm writing some code to generate the general
positions of the space groups. I'm trying to follow the implementation of
Shmueli in their 1984 paper and ITB chapter[1]

My generated positions are fine for all except about 10 settings, and I
think that I might have an issue with how I'm generating the various
matrices which have improper rotations with translation vectors.

I've deduced that a matrix, P, with translation vector, t, multiplied by Q
and u,  can be represented as (P,t)*(Q,u) = (PQ, Pu + t), and so I assume
that (P,t)^2 is just (PP, Pt+t).

Following equation 12 from the 1984 paper, I can see that, (for example)
from space group P4(1)32, one of the generating matrices is (4C, 393), and
if I follow the above schema, I can generate (4C, 393), (4C, 393)^2, (4C,
393)^3, and (4C, 393)^4==(1A,000) (the identity).
{(-y+1/4, x+3/4, z+1/4), (-x+1/2, -y, -z+1/2), (y+1/4, -x+1/4, z+3/4),
(x,y,z)}  (see the end for matrices)

I can't get the same cycle when I start with an improper rotation with a
non-zero translation vector.

For example:
I3Q999 from Fd-3c. -> Improper rotation of matrix 3Q (z,x,y) with a
translation vector of (3/4,3/4,3/4)
>From Table 4 in the 1984 paper, I know that this is (-z+3/4, -x+3/4,
-y+3/4), so the "improper" rotation only affects the signs of the matrix,
not the translation

But I think I'm missing out something fundamental, as  (I3Q999)^3 !=
(P1A000)
eg: {(-z+3/4, -x+3/4, -y+3/4), (y, z, x), (-x+3/4, -y+3/4, -z+3/4)}

I3Q999 = (P,t)
[  0  0 -1 | 3/4 ]
[ -1  0  0 | 3/4 ]
[  0 -1  0 | 3/4 ]

(I3Q999)^2 = I3Q999 * I3Q999 = (P,t)*(P,t) = (PP, Pt + t)
[ 0 1 0 | 0 ]
[ 0 0 1 | 0 ]
[ 1 0 0 | 0 ]

(I3Q999)^3 = I3Q999 * I3Q999 * I3Q999 = (P,t)*(PP, Pt + t) = (PPP, PPt + Pt
+ t)
[ -1  0  0 | 3/4 ]        [ 1 0 0 | 0 ]
[  0 -1  0 | 3/4 ]   !=   [ 0 1 0 | 0 ]
[  0  0 -1 | 3/4 ]        [ 0 0 1 | 0 ]



There aren't any examples of improper transformations in the papers, I
don't know enough group theory to get enough out of the rest of the
international tables, and I don't know the notation of Zachariasen [2].

Can anybody help point me in the right direction?


Thanks

Matthew Rowles


[1] Acta Cryst (1984), A40, 567-571 and International Tables, Vol. B,
Chapter 1.4
[2] Theory of X-Ray Diffraction in Crystals (1967), Ch. 2.



P4C393 = (P,t)
[ 0 -1  0 | 1/4 ]
[ 1  0  0 | 3/4 ]
[ 0  0  1 | 1/4 ]

(P4C393)^2 = (P,t)*(P,t) = (PP, Pt + t)
[-1  0 0 | 1/2 ]
[ 0 -1 0 |  0  ]
[ 0  0 1 | 1/2 ]

(P4C393)^3 = (P,t)*(PP, Pt + t) = (PPP, PPt + Pt + t)
[  0 1 0 | 1/4 ]
[ -1 0 0 | 1/4 ]
[  0 0 1 | 3/4 ]

(P4C393)^4 = (P,t)*(PPP, PPt + Pt + t) = (PPPP, PPPt + PPt + Pt + t)
[ 1 0 0 | 0 ]
[ 0 1 0 | 0 ]
[ 0 0 1 | 0 ]
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Please do NOT attach files to the whole list <alan.he...@neutronoptics.com>
Send commands to <lists...@ill.fr> eg: HELP as the subject with no body text
The Rietveld_L list archive is on http://www.mail-archive.com/rietveld_l@ill.fr/
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Reply via email to