Crystallographic restriction
Statement
Suppose is a lattice in the Euclidean plane, and suppose there exists an angle that is not a multiple of and such that rotation by sends to itself. Then, there exist two vectors in of shortest length, such that span , and the angle between and is either or .
In the statement, the center of rotation need not be a lattice point.
Proof
Proof when the center of rotation is a lattice point
We first give the proof assuming that the center of rotation is a lattice point. In this case, we can assume that the center of rotation is the origin.
Let be a nonzero vector of shortest length in , i.e., a point closest to the origin. Let be the smallest positive angle of rotation sending to itself. Let be the image of under . Then, has the same length as .
- and span : Given any point in the Euclidean plane, we can subtract an element in the sublattice spanned by and to arrive in the fundamental parallelogram bounded by the origin, . It is easy to see that the maximum of the distances between this new point and the corners of the parallelogram is less than the length of or . Thus, if there exists a lattice point not in the span of and , we can obtain a lattice vector of shorter length. Thus, and span .
- The angle between and divides : Suppose the angle is . If does not divide , the smallest multiple of that is bigger than gives an angle smaller than that can be realized as an angle between and one of its images under a rotation of the lattice -- in particular, this contradicts minimality of .
- and have an angle of or . Since is in , it has to be at least as large as . If the angle between and is , , and thus, . Thus, . is not possible because if and make an angle of , we can choose the spanning set , which make an angle of , with a rotational symmetry of . The angle is not possible, because rotating by twice that angle gives a vector that makes an angle of with . Thus, the angle is or .
Proof when the center of rotation is not a lattice point
Suppose the center of rotation is and is any lattice point. Let be the smallest permissible positive angle of rotation about . As in the previous case, divides , and the orbit of under rotation by multiples of forms the vertices of a regular polygon centered at .
Let be the other points in this orbit. Then, for each , and thus, . But an elementary trigonometric computation, or a use of complex roots of unity, shows that this sum is an integer multiple of . In particular, some nonzero integer multiple of is in . So, a nonzero integer multiple of is in .
From this, we obtain that the span of and is also a lattice containing . Moreover, rotation by sends this new lattice to itself, so we are reduced to the previous case of the center of rotation being a lattice point. Thus, the new lattice is generated by two vectors at an angle of either or . PLACEHOLDER FOR INFORMATION TO BE FILLED IN: [SHOW MORE]