University of Nevada, Reno
Wallpapering the Hyperbolic Plane: Discrete Subgroups Of the Euclidean and Hyperbolic Planes
A thesis submitted in partial fulfillment of the requirements for the degree of Master of Science in Mathematics
by
Susannah C. Coates
Dr. Valentin Deaconu/Thesis Advisor
December 2014 c by Susannah C. Coates 2014 All Rights Reserved THE GRADUATE SCHOOL
We recommend that the thesis prepared under our supervision by
SUSANNAH C. COATES
entitled
Wallpapering the Hyperbolic Plane: Discrete Subgroups Of the Euclidean and Hyperbolic Planes
be accepted in partial fulfillment of the requirements for the degree of
MASTER OF SCIENCE
Valentin Deaconu, Ph.D., Advisor
Swatee Naik, Ph.D., Committee Member
Frederick Harris, Ph.D., Graduate School Representative
David Zeh, Ph.D., Dean, Graduate School
December 2014 i
Abstract
The question driving this thesis is, “What are the hyperbolic analogues of the Eu- clidean wallpaper groups?”
We first investigate symmetry groups of the Euclidean plane, the frieze and wallpaper groups, understanding both in terms of generators and relations. Each wallpaper group has a presentation as an extension of a point group by Z2. Some also have presentations in terms of reflections in the sides of a triangle. Since triangle groups also exist in the hyperbolic plane, we discuss the Euclidean triangle groups.
We then examine the isometries of the hyperbolic plane, finding that Isom(H) differs structurally from Isom(E). In particular, translations are not closed in the hyperbolic plane. Thus, though the frieze groups are structurally the same in the hyperbolic as in the Euclidean context, Isom(H) has no translation subgroup, and so the Euclidean wallpaper groups do not transfer. There do exist tilings of the hyperbolic plane, however. We close with a discussion of the Fuchsian groups, and some hyperbolic triangle groups.
The original results of this thesis analyze the composition of certain translations and of certain parallel displacements in Isom(H). ii
Acknowledgements
First and foremost, I wish to thank my advisor, Dr. Valentin Deaconu who has tire- lessly guided and encouraged this research over the past year and a half. My thanks also to my committee members Dr. Swatee Naik, for her rigorous and considered critiques, and her support and counsel outside of the thesis itself, and Dr. Frederick Harris for his immediate attention, detailed comments, and cheerful and freely given guidance.
Acknowledgement is due to the following individuals, in no particular order, both inside and outside of academia, who have aided and sustained me throughout this project: Philip Raath, Mary-Margaret Coates, Sarah Tegeler, Dr. Anna Panorska, Jordan Blocher, Xander Henderson et al., Dr. Slaven Jabuka, Dr. Lou Talman, Dr. Chris Herald, Mike and Jayde Gilmore, Joe and Ashley Thibadeau, Banafsheh Rekabdar, Anthony LaFleur and Annalee Gomm.
This list of names is of course incomplete. iii
Contents
Introduction 1
1 Isometries in E 4 1.1 Fundamental Definitions and Axioms ...... 4
1.2 Classification of Isometries of E ...... 7
2 Group Structure of Isom(E) 12 2.1 Describing Isometries Using Complex Numbers ...... 13
2.2 Isometries As An Extension of O (2) by R2 ...... 15 2.3 Discrete Subgroups of Isom(E)...... 20 2.4 Finite Subgroups of Isom(E)...... 22
3 Frieze Groups 25
4 Wallpaper Groups 32 4.1 The Crystallographic Restriction ...... 34
4.2 Lattices of R2 ...... 38 4.3 Wallpaper Group Presentations ...... 41 4.4 Triangle Groups ...... 55
5 Isometries in H 64 iv
5.1 The Hyperbolic Plane ...... 65 5.2 Models of the Hyperbolic Plane ...... 66
6 Classification of Isometries in H 71
7 Group Structure of Isom(H) 76 7.1 Linear Fractional Transformations and Fixed Points ...... 83 7.2 Matrices and Trace ...... 84 7.3 Composing Translations and Parallel Displacements ...... 90
7.4 Discrete Subgroups of Isom(H)...... 95 7.5 Finite Subgroups of Isom(H)...... 96
8 Frieze Groups in H 100
9 Analogues of Wallpaper Groups in H 108 9.1 Dirichlet Region ...... 109 9.2 Triangle Groups ...... 113 9.3 Conclusions ...... 116 9.4 Questions and Future Work ...... 117
Appendix: Semidirect Product of Groups 118 v
List of Figures
1.1 Illustration of Proposition 1.33 ...... 11
3.1 Partial orbit of O under the translation subgroup h(I, v)i ...... 26 3.2 Hop ...... 27 3.3 Jump ...... 27 3.4 Sidle ...... 28 3.5 Step ...... 29 3.6 Spinhop ...... 29 3.7 Spinjump ...... 30 3.8 Spinsidle ...... 31
4.1 Fundamental region and translation lattice of a wallpaper group . . . 33
4.2 Wallpaper group W1 ...... 43
1 4.3 Wallpaper group W1 ...... 43
1 4.4 Example of wallpaper group W1 , including fundamental region Image credit: [8], Plate 11, Egyption No 8, Image 11 ...... 44
2 4.5 Wallpaper group W1 ...... 44
3 4.6 Wallpaper group W1 ...... 45
4.7 Wallpaper group W2 ...... 46
1 4.8 Wallpaper group W2 ...... 47 vi
2 4.9 Wallpaper group W2 ...... 47
3 4.10 Wallpaper group W2 ...... 48
4 4.11 Wallpaper group W2 ...... 49
4.12 Wallpaper group W3 ...... 50
1 4.13 Wallpaper group W3 ...... 50
2 4.14 Wallpaper group W3 ...... 51
4.15 Wallpaper group W4 ...... 52
1 4.16 Wallpaper group W4 ...... 52
2 4.17 Wallpaper group W4 ...... 53
4.18 Wallpaper group W6 ...... 54
1 4.19 Wallpaper group W6 ...... 55
1 4.20 Example of wallpaper group W6 , including fundamental region Image credit: [8], Plate 30, Byzantine No 3, Image 19 ...... 55 4.21 Example of a (p, q, r) triangle ...... 57 4.22 Partial image of a fundamental triangle under the action of a full (p, q, r) triangle group ...... 57 4.23 Partial image of a fundamental quadrilateral under the action of an ordinary (p, q, r) triangle group ...... 58 4.24 Partial image of F under the action of the full (3, 3, 3) triangle group 59 4.25 Partial image of F under the action of the full (2, 4, 4) triangle group 61 4.26 Partial image of F under the action of the full (2, 3, 6) triangle group 62
5.1 Orthogonal circles ...... 67 5.2 Poincar´edisc model: divergently and asymptotically parallel lines . . 67 5.3 Isomorphism between the Poincar´edisc and upper half plane models . 69
5.4 Distance from z to w equals distance from z1 to w1 ...... 70
6.1 Inverse P 0 of P in the circle γ ...... 72 vii
6.2 Reflection of z across the geodesic l is the inverse z0 of z in l ..... 73 6.3 Partial orbits of z and w under translation with respect to t ..... 74 6.4 Partial orbit of i under parallel displacement about ideal point Σ = 2 74
7.1 d (z, D (z)) varies depending on the imaginary part of z ...... 88
8.1 Hop ...... 102 8.2 Jump ...... 103 8.3 Sidle ...... 104 8.4 Step ...... 105 8.5 Spinhop ...... 105 8.6 Spinjump ...... 106 8.7 Spinsidle ...... 107
9.1 Intersection of half-planes to determine a Dirichlet region ...... 111 9.2 Tesselation of the upper half-plane by the Modular group ...... 112
9.3 Tesselation of the upper half-plane by P GL (2, Z)...... 113
9.4 Triangles T1 and T2 generate the same group...... 115 1
Introduction
Euclid set down the Elements of Geometry more than 2000 years ago, beginning with the five axioms, and building up the structure of Euclidean geometry from there. Other axioms have been added over the millenia, and Euclidean geometry refined and better understood.
The wallpaper groups, also called the 2-dimensional crystallographic groups, are sym- metry groups of the Euclidean plane wherein a convex polygonal fundamental region is translated in two non-parallel vectors, and possibly rotated or reflected as well, such that it tiles the plane. There are precisely 17 ways to do this, 17 wallpaper groups.
The fifth axiom of Euclidean geometry is the Euclidean Parallel Postulate, that given a line, and a point not on that line, there exists exactly one line through the point that never intersects the given line. The Euclidean Parallel Postulate bedevilled mathe- maticians from Euclid’s time on, seeming as if it should be provable, and therefore not a necessary assumption. In fact, the parallel postulate is independent of the other four axioms, and logically consistent geometries emerge when it is tinkered with. These are the non-Euclidean geometries.
Hyperbolic geometry emerges with the assumption that given a line and a point not 2 on that line, there exist infinitely many lines through the point that never intersect the given line. So how does this one apparently simple change affect the tilings of the plane? What are the hyperbolic analogues of the Euclidean wallapaper groups? A review of current literature showed that while investigation into isometry groups of the hyperbolic plane is plentiful, no recently published papers addressed the question in the manner in which we wished to approach it. Thus, we turned to the fundamentals of group theory and the isometry groups of the Euclidean and hyperbolic planes in order to investigate.
Chapter 1 lays out the fundamental definitions and axioms that underlie the rest of the discussion, and discusses the isometries of the Euclidean plane and how they are built from compositions of reflections. Chapter 2 investigates the structure of the group of isometries of the Euclidean plane, Isom(E). The Euclidean isometries may be represented in terms of complex numbers. They may also be described by vectors in the additive group (R2, +) and elements of the group of 2 × 2 orthogonal matrices, (O (2) , ·). Since
ι 2 π 2 R 0 → R , + → (Isom (E) , ∗) (O (2) , ·) → 1 ιO(2) is a short exact sequence of group homomorphisms which is split exact, then
∼ 2 Isom(E) = R o O (2). The discrete subgroups of Isom(E) are discussed, as are the finite subgroups, and the cyclic and dihedral groups. Chapter 3 characterizes the frieze groups, gives a presentation and the group structure, and discusses the symmetries of each group. Chapter 4 characterizes the Euclidean wallpaper groups, with discussion of the crystallographic restriction, which determines that a wallpaper group may contain a rotation of order 1, 2, 3, 4 or 6, and no other; and of lattices determined by the translation subgroup of each wallpaper group. This chapter ends 3 by presenting each wallpaper group as the extension of a point group by Z2, and then recharacterizes some of the wallpaper groups as triangle groups. Chapter 5 introduces the hyperbolic plane and considers two models, the Poincar´edisk, and the Poincar´e upper half-plane. Chapter 6 classifies the isometries of the hyperbolic plane, building them from compositions of reflections, and finding an isometry that does not exist in
Isom(E), the parallel displacement.
Chapter 7 investigates the structure of the group of isometries of the hyperbolic plane,
Isom(H). In the Poincar´eupper half-plane model, elements in Isom(H) may be rep- resented by linear fractional transformations, which in turn may be treated as 2 × 2 matrices. Beginning with GL (2, R), the general linear group of 2 × 2 matrices having entries in R and nonzero determinant, we trace through the subgroups to PSL (2, R), the projective special linear group of 2 × 2 real matrices having determinant 1, which describes all direct isometries in the Poincar´eupper half-plane model. Orientation reversing transformations are elements having determinant −1 in P GL (2, R), the pro- jective general linear group of 2×2 real matrices. The trace of each matrix determines the isometry-type it represents, and translations in Isom(H) are not closed. This sets up an analysis of how the relative translation distance determines the isometry-type of composed translations, and of composed parallel displacements. The discrete and
finite subgroups of Isom(H) are characterized.
Chapter 8 describes the frieze groups in the hyperbolic plane. They are structurally identical to the frieze groups in the Euclidean plane. Chapter 9 addresses the impos- sibility of groups in Isom(H) which are structurally identical to the wallpaper groups in Isom(E), and then discusses some groups which do tile the hyperbolic plane, in- cluding triangle and regular polygonal groups. The paper ends by noting questions which have been raised and not yet addressed in this project. 4
Chapter 1
Isometries in E
1.1 Fundamental Definitions and Axioms
In this thesis, Euclid’s axioms are assumed, as well as Hilbert’s axioms of between- ness, congruence and continuity. For the convenience of the reader and to establish notation, we recall some of these axioms and definitions.
The undefined terms are point, line, lie on, between and congruent. Given a point P that lies on line l, this can be said as, “P is incident with l,” or “l passes through P .” If P lies on both line l and line m, then “l and m intersect at P ,” or “l and m have P in common.” In Euclidean geometry, line is synonymous with “straight line,” and is considered to be the unique shortest path between any two points lying on it. In the Euclidean metric, this shortest path is the line segment connecting A and B.
Notationally, A ∗ B ∗ C reads “point B is between points A and C.”
Axiom 1.1 (Betweenness Axiom I). If A ∗ B ∗ C, then A,B, and C are three distinct 5
points all lying on the same line, and C ∗ B ∗ A ([4], p73).
Axiom 1.2 (Betweenness Axiom II). Given any two distinct points B and D, there ←→ exist points A, C and E lying on BD such that A ∗ B ∗ D, B ∗ C ∗ D, and B ∗ D ∗ E ([4], p74).
Axiom 1.3 (Betweenness Axiom III). If A, B, and C are three distinct points lying on the same line, then one and only one of the points is between the other two ([4], p74).
Axiom 1.4 (Euclid’s Postulate I). For every point P and for every point Q not equal to P there exists a unique line l that passes through P and Q ([4], p14).
Definition 1.5. Given two points A and B, the segment AB is the set whose mem- ←→ bers are A and B, and all points that lie on the line AB and are between A and B. The two given points A and B are called the endpoints of the segment AB ([4], p14).
Axiom 1.6 (Euclid’s Postulate II). For every segment AB and for every segment CD there exists a unique point E such that B is between A and E, and segment CD is congruent to the segment BE ([4], p15).
Definition 1.7. Given two points O and A, the set of all points P such that the segment OP is congruent to a segment OA is called a circle with O as center, and each of the segments OP is called a radius of the circle ([4], p15).
Axiom 1.8 (Euclid’s Postulate III). For every point O and every point A not equal to O there exists a circle with center O and radius OA ([4], p15).
−→ ←→ Definition 1.9. The ray AB is the following set of points lying on the line AB: ←→ those points that belong to the segment AB and all points C on AB such that B is 6
−→ between A and C. The ray AB is said to emanate from the vertex A and to be part ←→ of the line AB ([4], p16).
−→ −→ Definition 1.10. Rays AB and AC are said to be opposite if they are distinct, if ←→ they emanate from the same point A, and if they are part of the same line AB.
Definition 1.11. An angle with vertex A is a point A together with two distinct −→ −→ nonopposite rays AB and AC (called the sides of the angle) emanating from A ([4], p17).
−−→ Definition 1.12. If two angles ∠BAD and ∠CAD have a common side AD, and −→ −→ the other two sides AB and AC form opposite rays, then the angles are supplements of each other, or are supplementary angles ([4], p17).
Definition 1.13. An angle ∠BAD is a right angle if it has a supplementary angle to which it is congruent ([4], p17).
Axiom 1.14 (Euclid’s Postulate IV). All right angles are congruent to each other.
Definition 1.15. Two lines l and m are parallel if they do not intersect, i.e., if no point lies on both of them. We denote this by l k m ([4], p19).
Axiom 1.16 (The Euclidean Parallel Postulate). For every line l and for every point P that does not lie on l, there exists a unique line m through P that is parallel to l ([4], p19).
A weaker version of this parallel postulate is attributed to David Hilbert.
Axiom 1.17 (Hilbert’s Axiom of Parallelism). For every line l and every point P not lying on l there is at most one lie m through P such that m is parallel to l ([4], p102). 7
1.2 Classification of Isometries of E
Definition 1.18. An automorphism of the Euclidean plane E is a bijective mapping f : E → E which preserves incidence, betweenness and congruence of angles ([4], p321).
The automorphisms of E, Aut(E), form a group under function composition, and elements of Aut(E) do not necessarily preserve distance. For instance, 4ABC and its image 4A0B0C0 under f must have equal angles, and as a result, the distances A0B0 and B0C0 must only maintain the same proportion to each other as AB and BC. Equality is not required.
Definition 1.19. The 4ABC and 4A0B0C0 are similar if and only if the lengths of their corresponding sides are proportional ([11], p4).
Since automorphisms preserve betweenness, then given f ∈ Aut (E) and points A, B, C with A ∗ B ∗ C, so A, B, C are collinear, then f (A) ∗ f (B) ∗ f (C), and so f (A) , f (B) , f (C) are also collinear.
Definition 1.20. A collineation is a function f that maps lines to lines ([4], p310).
The Euclidean plane can be represented as R2, equipped with the Euclidean metric where for any two points P (x1, y1), Q (x2, y2) ∈ E, the distance between them is q 2 2 defined as d (P,Q) = (x2 − x1) + (y2 − y1) .
Definition 1.21. An isometry is a distance-preserving automorphism ([4], p321).
For each isometry f : E → E, d (f (P ) , f (Q)) = d (P,Q), ∀P,Q ∈ E. The practical upshot of this is that an isometry is, “a collineation that preserves betweenness, mid- points, segments, rays, triangles, angles, angle measure and perpendicularity ([11], 8
p28).” The preservation of distance results in the preservation of these other struc- tural aspects as well.
Since every isometry is an automorphism, then as sets Isom(E) ⊂ Aut (E). Under composition of functions, Isom(E) is a subgroup of Aut(E). To denote the subgroup, we write Isom(E) ≤ Aut (E) ([4], p321).
Greenberg [4] establishes the Euclidean isometries, beginning with reflections, and constructing all other isometries by composing no more than three reflections. He
demonstrates that the only non-identity isometric transformations of E are the re- flection, glide reflection, rotation and translation.
Definition 1.22. A reflection Rm in a line m is an isometry which fixes m and transforms each point P/∈ m as follows. Let M be the foot of the perpendicular from
0 0 0 P to m. Then Rm (P ) is the unique point P such that P ∗M ∗P and PM = P M([4], p111).
Definition 1.23. An involution is a transformation which is its own inverse.
0 0 Given that Rm (P ) = P , a second reflection across m sends P 7→ P , so RmRm = I, the identity transformation. Thus Rm is an involution. Given any line l ⊥ m, and
any point P ∈ l, then Rm (P ) ∈ l, so the line l is invariant under Rm. Note that if
P ∈ l is also an element of m, P is fixed by Rm.
Definition 1.24. A translation is constructed by composing two reflections in dis- tinct lines l and m, which have a common perpendicular t. That is, Tt = RmRl. Then the axis of translation is t, and the translation is said to be along t or to have taken place by a vector parallel to t ([4], p326).
The translation isometry has no fixed points. In the first reflection Rl, the line l 9
remains fixed, and all other points are reflected about l. In the second reflection Rm, points of m remain fixed, and all other points are reflected about m. Given that l
and m are distinct, then the fixed point set Fix(Rm) of Rm is reflected by Rl, and
Fix(Rl) is reflected by Rm. So Fix(RmRl) = Fix (Rm) ∩ Fix (Rl) = ∅. Invariant sets
under Tt are those lines parallel to t.
Definition 1.25. If lines l and m intersect at a point P , then RmRl fixes P , and
RmRl = SP,θ is a rotation about P by an angle θ. The point P is the center of rotation.
Definition 1.26. If l and m are not perpendicular, they form a pair of obtuse and
a pair of acute angles at their point of intersection. Then for SP,θ = RmRl, the angle of rotation θ = 2φ where φ is the magnitude of the acute angle.
The direction of the rotation depends on the order of reflection. If SP,θ = RmRl, then
RlRm = SP,−θ, a rotation in the opposite direction. So SP,θSP,−θ = RmRlRlRm =
−1 RmRm = I, whence SP,−θ = SP,θ.
π Definition 1.27. If l ⊥ m, then φ = , and given S = R R , then θ = π. This 2 P,θ m l particular rotation is called a half-turn about P .
0 0 0 Given any point Q 6= P , then SP,π (Q) = Q where Q ∗ P ∗ Q and QP = PQ .
Thus any line intersecting P is invariant under SP,π. Consider the composition of two half-turns about distinct centers, A and B.
Proposition 1.28. Given a point B on a line t, then T is a nontrivial translation along t if and only if there exists a unique point A 6= B such that T is the composition of the half-turns SA,π and SB,π ([4], Proposition 9.14).
The composition of two half-turns is a translation along the line containing the two 10
centers of rotation.
Proposition 1.29. In the Euclidean plane, the result of the composition of three
half-turns SC,πSB,πSA,π is again a half-turn, whether or not A, B, C are collinear ([4], Proposition 9.15).
Definition 1.30. Any isometry which is a composition of two reflections is an ori- entation preserving, even or direct isometry.
Translations and rotations are the even elements of Isom(E). The Angle Addition Theorem identifies the isometry type of a composition of rotations.
Theorem 1.31 (Angle Addition Theorem). A rotation by θ1 followed by a ro- tation by θ2 is a rotation of θ1 + θ2 unless θ1 + θ2 = 2kπ for k ∈ Z, in which case the product is a translation. A translation followed by a nonidentity rotation by θ is a rotation by θ. A nonidentity rotation by θ followed by a translation is a rotation by θ. A translation followed by a translation is a translation ([11], Theorem 7.9).
Definition 1.32. A glide reflection D is the composition of a nonidentity translation
Tt having axis t, and a reflection Rt across t. Given translation Tt = RmRl where l ⊥ t and m ⊥ t, then glide reflection D = RtTt = RtRmRl ([4], p338).
Concerning the characteristics of the glide reflection, Greenberg gives the following proposition (Figure reference, [4], Figure 9.18).
Proposition 1.33. (See Figure 1.1.) Let l ⊥ t at A, m ⊥ t at B, Tt = RmRl,
D = RtTt. Then
(a) RtTt = D = TtRt
(b) SA,πRm = D = RlSB,π 11
(c) D interchanges the sides of t
(d) D has no fixed points
(e) The only line invariant under D is t
(f) Conversely, given a line l and a point B, let the line t be the perpendicular to l and contain B. Then
(f.1) if B does not lie on l, RlSB,π is a glide reflection having axis t
(f.2) if B lies on l, RlSB,π = Rt
P Rl (P ) Tt (P ) = RmRl (P )
t A B
SA,π (P ) D (P ) = SA,πRm (P ) = RlSB,π (P ) l m
Figure 1.1: Illustration of Proposition 1.33
Since the identity transformation may be considered a “composition of zero reflec- tions,” and a reflection itself considered a “composition of one reflection,” then any
isometry in Isom(E) may be constructed from a composition of no more than three reflections ([4], p326).
Definition 1.34. Any isometry which is a composition of one or three reflections is an orientation reversing, odd or opposite isometry.
Reflections and glide reflections are the odd elements of Isom(E). 12
Chapter 2
Group Structure of Isom(E)
Consider isometries in terms of coordinates in the Cartesian model of the Euclidean plane E. A translation “moves each point a fixed distance in a fixed direction ([4], p344).” Represent the distance and direction of a translation T by a vector emanating from the origin. Then the translation T (P ) of a point P (x, y), is
T (P ) = (x, y) + (a, b) = (x + a, y + b) where (a, b) are the coordinates of the endpoint of the translation vector ha, bi. Note that for a nonidentity translation, no point is mapped to itself, so Fix{T } = ∅.
To compose translations, the coordinates (a0, b0) of the endpoint of a second translation vector ha0, b0i are added to the once-translated point:
T 0 (x + a, y + b) = (x + a, y + b) + (a0, b0) = (x + a + a0, y + b + b0) .
So the composed translation T 0T corresponds to translation by the vector ha, bi + 13
ha0, b0i = ha + a0, b + b0i = ha0 + a, b0 + bi. Thus translations in E form an abelian group isomorphic to the group (R2, +) of real-valued vectors under vector addition ([4], p345). Depending on the context of the discussion, translations will be denoted either by T as a transformation, or v as a vector.
The other even isometry, rotation, fixes a point; reflection fixes a line; and glide reflection maps the axis of reflection to itself, leaving the line invariant (but no point fixed) while reflecting the rest of the plane. Description of these isometries requires something beyond vectors. Two ways of doing this are to use the complex numbers, or to use the group of real-valued 2 × 2 orthogonal matrices.
2.1 Describing Isometries Using Complex Num-
bers
In the complex plane, a translation vector is represented by the complex number
zt = at + bti corresponding to the endpoint of the vector emanating from the origin.
Then for the complex point z = a + bi, T (z) = z + zt = a + bi + at + bti = (a + at) +
(b + bt) i = (at + a) + (bt + b) i, and the group of translations of the complex plane is isomorphic to the additive abelian group (C, +) of complex numbers.
Recall that rotations SP,θ about center P by angle θ are the other type of orientation preserving isometry. By the following argument, we may reduce to considering rota- tions about the origin O. The fixed point set of a nonidentity rotation S about P is Fix(S) = {P }. Let T be the translation mapping P 7→ O, and S0 a rotation of angle θ about O. Then the conjugation T −1S0T of S0 is equivalent to the rotation S about P ([4], p346). Since P and θ are arbitrary, we may consider a rotation of any angle 14
θ about any center P 6= O as a conjugated rotation about O.
Consider the point z = a + bi in the complex plane. A half-turn about the origin θ takes z 7→ −z. If the two axes of reflection l and m are not perpendicular, and 2 is the angle measure of the acute angle formed by l and m, with 0 < θ < π, then
the rotation S = RmRl may be written in terms of complex numbers in one of two ways, depending on the slope of l. If l has positive slope, then S (z) = eiθz. If l has negative slope, then S (z) = e−iθz ([4], p347). Stated more generally, S (z) = eiθz, −π < θ ≤ π. Given two rotations about O, S (z) = eiθz and S0 = eiϕz, their composition S0S = eiϕ eiθz = eiϕeiθ z = ei(ϕ+θ)z = ei(θ+ϕ)z. Then, “the group of rotations about a fixed point is isomorphic to the one-parameter multiplicative group S1 of complex numbers eiθ of absolute value 1 ([4], p347).” Note that rotations about different centers do not in general commute, and such a composition may be either a rotation or a translation.
Reflections and glide reflections are the orientation reversing transformations. They
iθ can be achieved with the mapping z 7→ e z + z0, where z is the complex conjugate of z, and the mapping z 7→ z is a reflection in the x axis ([4], p348). For a reflection,
z0 = 0. For a glide reflection, z0 6= 0.
To see how two arbitrary isometries behave when composed, let Φ, Φ0 ∈ Isom (E)
iθ 0 iθ0 0 with Φ (z) = e z + z0, and Φ (z) = e z + z0. Then
0 0 iθ Φ Φ(z) = Φ e z + z0
iθ0 iθ 0 = e e z + z0 + z0
iθ0 iθ iθ0 0 = e e z + e z0 + z0.
Thus the translation element of Φ is rotated by the rotation element of Φ0, so Φ and 15
Φ0 do not commute.
To elucidate the group structure, let us return to the real numbers and use matrices to describe rotations and reflections.
2.2 Isometries As An Extension of O (2) by R2
Translation of a point P = (x, y) by T = (a, b) ∈ R2 can be represented by vector addition, as before: T (P ) = (x + a, y + b).
←→ The line OP defined by the point P and the origin O makes an angle φ with the positive x-axis. Consider the rotation SO,θ (P ) of P by θ about O. Define SO,θ (P ) = P 0 = (x0, y0). Then OP and OP 0 lie on the circle with center O and radius r = OP = OP 0; and so P = (x, y) = (r cos φ, r sin φ) and P 0 = (r cos (φ + θ) , r sin (φ + θ)). Recall the trigonometric identities cos (α + β) = (cos α) (cos β) − (sin α) (sin β), and sin (α + β) = (sin α) (cos β) + (cos α) (sin β). Then
x0 = r cos (φ + θ)
= r (cos φ) (cos θ) − r (sin φ) (sin θ)
= x cos θ − y sin θ and
y0 = r sin (φ + θ)
= r (sin φ) (cos θ) + r (cos φ) (sin θ)
= x sin θ + y cos θ. 16
x x0 0 Writing the points P and P as the column vectors and respectively, the y y0 mapping P 7→ P 0 can be expressed in terms of matrix multiplication:
cos θ − sin θ x x0 = . sin θ cos θ y y0
cos θ − sin θ So the rotation SO,θ is expressed as the matrix A = , giving SO,θ (P ) = sin θ cos θ AP = P 0. 1 0 0 A reflection Rx in the x-axis maps P = (x, y) 7→ P = (x, −y) using B = 0 −1 by 1 0 x x = . 0 −1 y −y
The composition SO,θRx of a rotation and reflection is given by
cos θ − sin θ 1 0 cos θ sin θ AB = = . sin θ cos θ 0 −1 sin θ − cos θ
This reverses the orientation of the object.
Definition 2.1. An orthogonal matrix is a matrix A such that AT A = I.
It follows that det(A) = ±1. The above defined A, B and AB are orthogonal matrices, and so the set defined by A and AB,
cos θ − sin θ cos θ sin θ , 0 ≤ θ ≤ 2π sin θ cos θ sin θ − cos θ 17
becomes a group of orthogonal matrices under matrix multiplication.
Definition 2.2. The orthogonal group (O (2, R) , ·) is the group of all 2×2 orthogonal matrices having real entries, with the group operation of matrix multiplication.
In the rest of this thesis, the group (O (2, R) , ·) is written O (2). cos θ − sin θ cos θ sin θ Clearly , 0 ≤ θ ≤ 2π , · ⊂ O (2). sin θ cos θ sin θ − cos θ
To prove containment the other way, we show that any A ∈ O (2) may be written in a b a c T the above form. Let A = ,A = ∈ O (2). Since c d b d
a c a b 1 0 T A A = = , b d c d 0 1
then a2 + c2 = 1, and there exists an angle θ such that a = cos θ and c = sin θ; b2 + d2 = 1, and there exists and angle φ such that b = cos φ and d = sin φ; and ab+cd = 0, which gives that (cos θ) (cos φ)+(sin θ) (sin φ) = cos (θ − φ) = 0. So then
π π θ − φ = ± 2 , giving that φ = θ ± 2 . Thus,
cos θ cos φ cos θ − sin θ A = = , sin θ sin φ sin θ cos θ
since cos (φ) = cos θ ± π = − sin θ, and sin (φ) = sin θ ± π = cos θ. So there is 2 2 cos θ − sin θ cos θ sin θ equality of groups, , 0 ≤ θ ≤ 2π , · = O (2) sin θ cos θ sin θ − cos θ ([12], pp250-253). 18
a b Let = A ∈ O (2), and consider its action on the origin O = (0, 0): c d
a b 0 0 = . c d 0 0
Then any A preserves the origin, and so O (2) consists of transformations that have at least one fixed point: rotations (det(A) = 1) and reflections (det(A) = −1).
Thus, similar to above with complex notation, each isometry of the Euclidean plane may be written as a rotation or reflection followed by a translation, TA (x) = T (Ax) =
Ax + v = (A, v)(x) where the T is translation by the vector v. So as a set Isom(E) = {(A, v) | A ∈ O(2), v ∈ R2}.
To find the group operation for Isom(E), let (A, v) , (B, u) ∈ Isom (E), and x ∈ E. Then ([12], p252)
(A, v)(B, u)(x) = (A, v)(Bx + u)
= A (Bx + u) + v
= ABx + Au + v
= (AB, Au + v) x. (2.1)
For notational purposes, denote this operation ∗. Then the set Isom(E) is closed under ∗. The identity element (I, 0) uses the identity matrix and zero vector, and the inverse of any element (A, v) is (A, v)−1 = (A−1, −A−1v) ([12], p252). Since O (2) is noncommutative, then under ∗, the set Isom(E) becomes the noncommutative group (Isom (E) , ∗). From now on Isom(E) refers to this group. 19
Consider the inclusion of R2 into Isom(E) by v 7→ (I, v). Then for any (A, u) ∈ Isom (E),
(A, u)(I, v)(A, u)−1 = (A, u)(I, v) A−1, −A−1u
= (A, u) A−1, v − A−1u
= AA−1, u + A v − A−1u
= (I, u + Av − u)
= (I, Av) . (2.2)
A conjugated translation is again a translation, so (R2, +) / (Isom (E) , ∗) is a normal subgroup. Since the original translation vector may have been rotated or reflected, then O (2) acts on R2 by conjugation. For each A ∈ O (2), define an automorphism
2 2 −1 ϕA : R → R by ϕA ((I, v)) = (A, 0) (I, v)(A, 0) = (I, Av). Now O (2) may be
2 2 mapped into Aut(R ) by ϕ : O (2) → Aut (R ) where ϕ (A) = ϕA. Hence Isom(E) 2 ∼ 2 is the semidirect product of R by O (2), Isom(E) = R oϕ O (2) ([6], p165). For further discussion of the semidirect product of two groups, refer to the Appendix, page 118.
To understand the group structure in terms of exact sequences, consider the se- quence
ι 2 2 R π 0 → R , + → (Isom (E) , ∗) → (O (2) , ·) → 1 of groups with the inclusion
2 ιR2 : R → Isom (E) by ιR2 (v) = (I, v) , 20 and the canonical epimorphism
π : Isom (E) → O (2) by π ((A, v)) = A.
Then im (ιR2 ) = ker (π), so we have a short exact sequence of group homomor- phisms.
There also exists the inclusion ιO(2) : O (2) → Isom (E) by ιO(2) (A) = (A, 0). Then
π◦ιO(2) = idO(2), the identity map in (O (2) , ·) and so the sequence is split exact:
ι 2 π 2 R 0 → R , + → (Isom (E) , ∗) (O (2) , ·) → 1. ιO(2)
∼ 2 Then (O (2) , ·) = (Isom (E) , ∗) / (R , +), with the binary operation as in (9.1) where 2 ∼ 2 O (2) acts on R . Thus, Isom(E) = R o O (2) ([6], p163).
2.3 Discrete Subgroups of Isom(E)
Definition 2.3. A subgroup G ≤ Isom (E) is discrete if, for each arbitrary pair of points x, y ∈ E, there exist neighborhoods U of x and V of y such that the following set is finite: {g ∈ G|g (U) ∩ V 6= ∅} [13].
Topologically, the subgroup G ≤ Isom (E) is discrete if the induced topology on G is the discrete topology ([9], p26).
The discrete subgroups of Isom(E) having infinite order contain h(I, v)i generated by a translation by a nonzero vector v, or h(I, u) , (I, v)i with u and v nonzero and linearly independent. 21
Definition 2.4. A point group is an isometry group of finite order, and therefore can contain no translations ([11], p211).
Given the group G ≤ Isom (E), the point group of G is
∼ G0 = π (G) = {A ∈ O (2) | (A, v) ∈ G} ⊂ O (2) ,
whose isometries fix at least one point.
Let G be an arbitrary discrete subgroup of Isom(E). If G ∩ R2 = {(I, 0)}, then ∼ G = G0 = π (G) ⊂ O (2), and so G contains only rotations and reflections. Reflections 2π have order 2, and rotations of θ = have order n. Suppose there exists a rotation n
SP,θ ∈ G with θ not a rational fraction of π. Then G contains a rotation of infinite order, and the orbit of a point Q under such a rotation is dense on the circle centered
at P and containing Q. Thus, hSP,θi is not discrete, and so G is not discrete, which contradicts the assumption that G is discrete. Therefore, for any rotation SP,θ ∈ G, θ is a rational fraction of π.
If G∩R2 6= {(I, 0)} then the translation subgroup of G either has one generator (I, v), or two generators (I, u) , (I, v), with u, v linearly independent. In both cases, G is infinite. If the translation subgroup is cyclic, denote the orbit of a reference point P under the translation subgroup by h(I, v)i (P ).
Definition 2.5. (See Figure 4.1.) When the translation subgroup of a group G of isometries has two generators, the orbit of a reference point P under the translation subgroup is h(I, u) , (I, v)i (P ), called the translation lattice of G, and denoted by L ([11], p88).
The actions of the point group G0 must map x ∈ h(I, v)i (P ) back to h(I, v)i (P ), and 22
lattice points to lattice points. Though not noted at the time, Equation 2.2 (page 19) shows not only that a conjugated translation is again a translation, but that the
conjugated translation has been acted upon by the point group element A ∈ G0. Therefore, (I, Av)(P ) ∈ h(I, v)i (P ), if the translation subgroup of G is cyclic, or (I, Av)(P ) ∈ L, if the translation subgroup of G has two generators.
One way to classify these discrete isometry groups is by the point group G0 and the
intersection of the group G with R2.
2.4 Finite Subgroups of Isom(E)
Theorem 2.6. A finite group of isometries is either a cyclic group Cn or a dihedral
group Dn ([11], Theorem 8.8).
The cyclic and dihedral groups are subgroups of O (2), so necessarily have a fixed
2π point. Each cyclic group Cn is generated by a rotation S of angle θ = n about a fixed point, for n ∈ Z, n > 0, and each dihedral group Dn is generated by a 2π rotation S of angle θ = n about a fixed point, along with a reflection R such that R−1SR = S−1.
Proof of Theorem 2.6. Let G be a finite subgroup of Isom(E). It will be shown that G can contain no nonidentity translations or glide reflections, and that it must be
one of Cn or Dn, a cyclic or dihedral group.
Suppose there exists the translation T ∈ G where T = RlRm. Then lkm. Define
2 the line k as the reflection of m across l, and we may write T = RkRl. Then T =
2 (RkRl)(RlRm) = RkRm. Define j as the reflection of l across k. Then RjRl = T , 23
3 and T = (RjRl)(RlRm) = RjRm with jkm. By induction on this algorithm, for
n −n any n ∈ N, T = RjRm 6= I. A similar argument shows that T 6= I. Suppose the group containing T were finite and T m = T n with m 6= n. Then T n−m = I for n 6= 0 which contradicts the above conclusion. Therefore, a finite subgroup G ≤ Isom(E) can contain no translations ([4], p366).
Let l, m ⊥ t, so lkm, and suppose there exists a glide reflection D ∈ G where D =
RtRlRm. Define k as the reflection of m across l, then kkm and D = RkRlRt. Then
2 n D = (RkRlRt)(RtRlRm) = RkRm, a translation. If n ∈ N is even, then D is a translation, and we reduce to the previous case. If n ∈ N is odd, then Dn is a glide reflection, therefore an odd isometry, and so not the identity. Thus, no finite subgroup of G ≤ Isom(E) may contain a glide reflection.
Thus, G may contain only rotations SP,θ and reflections Rl. Both I and rotations are even, and the product of even isometries and the inverse of an even isometry are even. Therefore, let us begin with the group containing only even isometries, I and rotations.
Let G contain only rotations. Then SP,θ ∈ G with 0 ≤ θ ≤ 2π. Suppose SQ,φ ∈ G ←→ such that P 6= Q, and θ, φ 6= 2kπ for k ∈ Z. Let t = PQ. Then there exist lines p through P and q through Q such that SP,θ = RpRt and SQ,φ = RtRq. G also contains the composition
−1 −1 SP,θSQ,φSP,θSQ,φ = RtRpRqRtRpRtRtRq
= RtRpRqRtRpRq
2 = (RtRpRq)
Since p, q and t do not all intersect at the same point, then RtRpRq is a glide reflection 24
([4], p340), the square of which is a translation. But G contains no translations, so P = Q. Thus, all nonidentity rotations in G have center P , and Fix(G) = {P }.
Since G is finite and contains only rotations, then it is discrete. Since it is discrete,
then there exists SP,ψ ∈ G where ψ is the minimal rotation. Let SP,φ ∈ G. If there
exists k ∈ Z such that 0 < φ − kψ < ψ, then this contradicts the minimality of k ψ. Therefore, φ = kψ, and SP,φ = (SP,ψ) for all SP,φ ∈ G, for some k ∈ Z. Thus
G = Cn, the cyclic group having n elements.
Suppose the finite discrete group G contains reflections in lines l and m with l 6= m.
If lkm, then RlRm is a translation, so it must be that l and m intersect at some point
P , and the rotation RlRm fixes P . Suppose G contains a reflection in another line k 6= l 6= m. If kkl then RkRl is a translation, and similarly for if kkm. If k is skew to l and m, then k intersects each of them. Suppose k intersects l at some point Q, then the rotation RkRl leaves Q fixed. By the previous argument, the rotations of G have a common fixed point, so P = Q, and all lines of reflection intersect at a common point, which is also the center of rotation.
Let G be a finite discrete group which contains at least one reflection. The identity transformation I ∈ G, and products and inverses of even isometries are even, so the even isometries of G form a subgroup. By the previous argument, this is Cn, and the center of rotation P is a fixed point of G. Let G contain a reflection Rl,
2 n then l contains P . The products SP,θRl, (SP,θ) Rl, ..., (SP,θ) Rl form n distinct odd isometries in G. These odd isometries are reflections; otherwise, they would be glide reflections, which contradicts the finiteness of G. Thus in addition to n rotations, G contains n reflections, in which case G = Dn, the dihedral group having 2n elements ([11], p66, [4], pp367-8). 25
Chapter 3
Frieze Groups
Consider a frieze on a building, the band of sculpted or painted decoration, often near the top of a wall. Note that it propagates horizontally around the building, but not vertically towards the ground or the roof. If the pattern is a strictly repeating pattern, then it can repeat in only finitely many ways. The symmetries of this frieze are those of one of the mathematical frieze groups.
Definition 3.1. A frieze group is a discrete group of isometries which leaves a given ∼ line t invariant, and whose translations form an infinite cyclic group hT i = Z, gener- ated by a minimal translation T by a vector v ∈ R2 ([11], p78).
In Isom(E), the set {(I, nv) | n ∈ Z} ⊂ G of translations in G is the infinite cyclic group h(I, v)i. Given a point P , consider the orbit h(I, v)i (P ) of P under h(I, v)i. These points are structural reference points for the other isometries of the group.
Since a vector can be rotated by any angle, we may reduce to considering the case where v is collinear with the x-axis, oriented in the positive x direction. Likewise, since a point may be translated to any other point, we may reduce to considering the 26
case where P = O, the origin. Thus, h(I, v)i (O) may be identified with the subgroup h(I, v)i ≤ G. The orbit of this translation subgroup is as in Figure 3.1:
(I, −v)(O) (I, v)(O) (I, 3v)(O) O (I, 2v)(O)
Figure 3.1: Partial orbit of O under the translation subgroup h(I, v)i
Elements of the point group G0 = π (G) ⊂ O (2) must leave the axis of translation invariant, and map h(I, v)i (O) to itself. With the x-axis the axis of translation, the elements of O (2) which do this are the 1 0 • I = : Identity transformation 0 1
1 0 • Rx = : Reflection or glide reflection across the x-axis 0 −1
−1 0 • Ry = : Reflection across the y-axis 0 1
−1 0 • Sπ = : Half-turn (rotation by π about the origin) 0 −1
These transformations along with v then generate the seven frieze groups. For each frieze group G,
ι 2 R π 0 → (Z, +) → (G, ∗) → (G0, ·) → 1
is a short exact sequence, and G is an extension of its point group G0 by its translation
subgroup Z. If G0 and Z commute as subgroups of G, then G is a direct product. If
they do not, then G0 acts on Z and G is a semidirect product. 27
Note that Rx,Ry,Sπ are all involutions, and that any two generate the third, so if two are in a group, then all three are. Conway ([2], p68) has given descriptive names to the frieze groups, according to what one would have to do in order to create the patterns with footprints. Described in terms of generators and relations, they are as follows:
∼ • G = Hop: h(I, v)i = Z
The point group G0 = {I} is trivial, so Hop contains only translations, translating an object by integer multiples of the minimal vector v, Figure 3.2.
Figure 3.2: Hop
2 • Jump: h(I, v) , (Rx, 0) | (Rx, 0) = (I, 0) , (Rx, 0) (I, v)(Rx, 0) = (I, v)i
∼ = Z × Z2
∼ The point group G0 = hRxi = Z2. Jump translates an object by integer multiples of v, and reflects the object across the x-axis, which is the axis of translation, Figure 3.3. These two actions commute, so Jump is abelian, and
m every element has the form ((Rx) , nv) for m, n ∈ Z. Jump is a direct product. The x-axis is its line of symmetry, and it has no point of symmetry ([11], p78).
Figure 3.3: Jump
2 −1 −1 • Sidle: h(I, v) , (Ry, 0) | (Ry, 0) = (I, 0) , (Ry, 0) (I, v)(Ry, 0) = (I, v) i 28
∼ = Z o Z2
∼ The point group G0 = hRyi = Z2. Sidle translates an object by integer multiplies of v, and reflects the object across the y-axis, Figure 3.4. Since
−1 (Ry, 0) (I, v) = (I, v) (Ry, 0) = (I, −v)(Ry, 0), then each element has the form
m ((Ry) , nv) ([11], p80). The reflection and the translation do not commute. Sidle is a semidirect product. Sidle has no point of symmetry, but does have a line of symmetry orthogonal to the x-axis.
Figure 3.4: Sidle