One-dimensional symmetry group
A one-dimensional symmetry group is a mathematical group that describes symmetries in one dimension.
A pattern in 1D can be represented as a function f for, say, the color at position x.
The only nontrivial point group in 1D is a simple reflection. It can be represented by the simplest Coxeter group, A1, , or Coxeter-Dynkin diagram.
Affine symmetry groups represent translation. Isometries which leave the function unchanged are translations x + a with a such that f = f and reflections a − x with a such that f = f. The reflections can be represented by the affine Coxeter group , or Coxeter-Dynkin diagram representing two reflections, and the translational symmetry as +, or Coxeter-Dynkin diagram as the composite of two reflections.
Point group
For a pattern without translational symmetry there are the following possibilities :- the symmetry group is the trivial group
- the symmetry group is one of the groups each consisting of the identity and reflection in a point
Discrete symmetry groups
Translational symmetry
Consider all patterns in 1D which have translational symmetry, i.e., functions f such that for some a > 0, f = f for all x. For these patterns, the values of a for which this property holds form a group.We first consider patterns for which the group is discrete, i.e., for which the positive values in the group have a minimum. By rescaling we make this minimum value 1.
Such patterns fall in two categories, the two 1D space groups or line groups.
In the simpler case the only isometries of R which map the pattern to itself are translations; this applies, e.g., for the pattern
− −−− − −−− − −−− − −−−
Each isometry can be characterized by an integer, namely plus or minus the translation distance. Therefore the symmetry group is Z.
In the other case, among the isometries of R which map the pattern to itself there are also reflections; this applies, e.g., for the pattern
− −−− − − −−− − − −−− −
We choose the origin for x at one of the points of reflection. Now all reflections which map the pattern to itself are of the form a−x where the constant "a" is an integer. Therefore all isometries can be characterized by an integer and a code, say 0 or 1, for translation or reflection.
Thus:
Group operations are, for integers a and b:
This group is called the generalized dihedral group of Z, Dih, and also D∞. It is a semidirect product of Z and C2. It has a normal subgroup of index 2 isomorphic to Z: the translations. Also it contains an element f of order 2 such that, for all n in Z, n f = f n −1: the reflection with respect to the reference point,.
The two groups are called lattice groups. The lattice is Z. As translation cell we can take the interval 0 ≤ x < 1. In the first case the fundamental domain can be taken the same; topologically it is a circle ; in the second case we can take 0 ≤ x ≤ 0.5.
The actual discrete symmetry group of a translationally symmetric pattern can be:
- of group 1 type, for any positive value of the smallest translation distance
- of group 2 type, for any positive value of the smallest translation distance, and any positioning of the lattice of points of reflection
These space group types are the symmetry groups “up to conjugacy with respect to affine transformations”: the affine transformation changes the translation distance to the standard one, and the position of one of the points of reflections, if applicable, to the origin. Thus the actual symmetry group contains elements of the form gag−1= b, which is a conjugate of a.
Non-discrete symmetry groups
For a homogeneous “pattern” the symmetry group contains all translations, and reflection in all points. The symmetry group is isomorphic to Dih.There are also less trivial patterns/functions with translational symmetry for arbitrarily small translations, e.g. the group of translations by rational distances. Even apart from scaling and shifting, there are infinitely many cases, e.g. by considering rational numbers of which the denominators are powers of a given prime number.
The translations form a group of isometries. However, there is no pattern with this group as symmetry group.
1D-symmetry of a function vs. 2D-symmetry of its graph
Symmetries of a function imply corresponding symmetries of its graph. However, 2-fold rotational symmetry of the graph does not imply any symmetry of the function: function values are nominal data, i.e. grey is not between black and white, the three colors are simply all different.Even with nominal colors there can be a special kind of symmetry, as in:
−−−−−−− -- − −−− − − −
. This is also not included in the classification.
Group action
s of the symmetry group that can be considered in this connection are:- on R
- on the set of real functions of a real variable
The action of G on X is called
- transitive if for any two x, y in X there exists a g in G such that g · x = y; for neither of the two group actions this is the case for any discrete symmetry group
- faithful if for any two different g, h in G there exists an x in X such that g · x ≠ h · x; for both group actions this is the case for any discrete symmetry group
- free if for any two different g, h in G and all x in X we have g · x ≠ h · x; this is the case if there are no reflections
- regular if it is both transitive and free; this is equivalent to saying that for any two x, y in X there exists precisely one g in G such that g · x = y.
Orbits and stabilizers
Case that the group action is on R:
- For the trivial group, all orbits contain only one element; for a group of translations, an orbit is e.g., for a reflection e.g., and for the symmetry group with translations and reflections, e.g., . The points within an orbit are “equivalent”. If a symmetry group applies for a pattern, then within each orbit the color is the same.
- The orbits are sets of patterns, containing translated and/or reflected versions, “equivalent patterns”. A translation of a pattern is only equivalent if the translation distance is one of those included in the symmetry group considered, and similarly for a mirror image.
If Y is a subset of X, we write GY for the set. We call the subset Y invariant under G if GY = Y. In that case, G also operates on Y. The subset Y is called fixed under G if g · y = yfor all g in G and all y in Y. In the example of the orbit, is invariant under G, but not fixed.
For every x in X, we define the stabilizer subgroup of x as the set of all elements in G that fix x:
If x is a reflection point, its stabilizer is the group of order two containing the identity and the reflection inx. In other cases the stabilizer is the trivial group.
For a fixed x in X, consider the map from G to X given by g |-> g · x. The image of this map is the orbit of x and the coimage is the set of all left cosets of Gx. The standard quotient theorem of set theory then gives a natural bijection between G/Gx and Gx. Specifically, the bijection is given by hGx |-> h · x. This result is known as the orbit-stabilizer theorem. If, in the example, we take x = 3, the orbit is, and the two groups are isomorphic with Z.
If two elements x and y belong to the same orbit, then their stabilizer subgroups, Gx and Gy, are isomorphic. More precisely: if y = g · x, then Gy = gGx g−1. In the example this applies e.g. for 3 and 23, both reflection points. Reflection about 23 corresponds to a translation of −20, reflection about 3, and translation of 20.