Polygons that Tessellate the Plane When Reflected in Their Edges

Polygons that Tessellate the Plane
When Re‡ected in Their Edges
Ron Umble
Millersville University of PA
EMU Math Chat
November 12, 2009
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
1 / 45
Tessellations
A tessellation (or tiling) of the plane is a collection of plane …gures
that …lls the plane with no overlaps and no gaps.
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
2 / 45
Tessellations
A tessellation (or tiling) of the plane is a collection of plane …gures
that …lls the plane with no overlaps and no gaps.
A regular tessellation of the plane has (non-trivial) translational
symmetries in two independent directions.
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
2 / 45
Tessellations
A tessellation (or tiling) of the plane is a collection of plane …gures
that …lls the plane with no overlaps and no gaps.
A regular tessellation of the plane has (non-trivial) translational
symmetries in two independent directions.
Tessellations of the plane generated by re‡ecting a polygon in its
edges are regular.
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
2 / 45
Main Result
Theorem 1. Exactly eight polygons tessellate the plane under re‡ections:
Most symmetric examples of Laves tilings (Grunbaum & Shephard,
Tiling and Patterns, p. 96)
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
3 / 45
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
4 / 45
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
5 / 45
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
6 / 45
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
7 / 45
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
8 / 45
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
9 / 45
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
10 / 45
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
11 / 45
Admissible Interior Angles
An n-center of a tessellation is the center of a group of n rotational
symmetries.
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
12 / 45
Admissible Interior Angles
An n-center of a tessellation is the center of a group of n rotational
symmetries.
Crystallographic Restriction: If P is an n-center of a regular
tessellation, then n = 2, 3, 4, 6.
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
12 / 45
Admissible Interior Angles
An n-center of a tessellation is the center of a group of n rotational
symmetries.
Crystallographic Restriction: If P is an n-center of a regular
tessellation, then n = 2, 3, 4, 6.
If V is a vertex of a polygon G that generates a tessellation under
re‡ections, then θ = m\V < 180 .
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
12 / 45
Admissible Interior Angles
If G 0 is the re‡ection of G in an edge containing V , the interior angle
of G 0 at V has measure θ; inductively, every interior angle at V has
measure θ.
V
θ
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
13 / 45
Admissible Interior Angles
If G 0 is the re‡ection of G in an edge containing V , the interior angle
of G 0 at V has measure θ; inductively, every interior angle at V has
measure θ.
V
θ
Ron Umble (EMU Math Chat)
θ
Polygons that Tessellate the Plane
November 12, 2009
14 / 45
Admissible Interior Angles
If G 0 is the re‡ection of G in an edge containing V , the interior angle
of G 0 at V has measure θ; inductively, every interior angle at V has
measure θ.
V
θ
Ron Umble (EMU Math Chat)
θ
θ
Polygons that Tessellate the Plane
November 12, 2009
15 / 45
Admissible Interior Angles
If G 0 is the re‡ection of G in an edge containing V , the interior angle
of G 0 at V has measure θ; inductively, every interior angle at V has
measure θ.
V
θ
Ron Umble (EMU Math Chat)
θ
θ
Polygons that Tessellate the Plane
November 12, 2009
16 / 45
Admissible Interior Angles
Since successively re‡ecting in the edges of G that share vertex V is a
rotational symmetry, V is an n-center for some n = 2, 3, 4, 6.
If G 0 is the image of G under a rotational symmetry at V , the number k
of copies of G sharing vertex V is the order of the rotational subgroup at
V . Thus k = 3, 4, 6 and θ = 60 , 90 , 120 .
G'
G
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
17 / 45
Admissible Interior Angles
Otherwise, the number k of copies of G sharing vertex V is twice the
order of the rotational subgroup at V . Thus k = 4, 6, 8, 12 and
θ = 30 , 45 , 60 , 90 .
G G'
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
18 / 45
Finding Generating Polygons
Conclusion: If a polygon G generates a tessellation of the plane
under re‡ections, its interior angles measure 30 , 45 , 60 , 90 , 120 .
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
19 / 45
Finding Generating Polygons
Conclusion: If a polygon G generates a tessellation of the plane
under re‡ections, its interior angles measure 30 , 45 , 60 , 90 , 120 .
Combinatorial data is given by a system of linear equations.
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
19 / 45
Finding Generating Polygons
Conclusion: If a polygon G generates a tessellation of the plane
under re‡ections, its interior angles measure 30 , 45 , 60 , 90 , 120 .
Combinatorial data is given by a system of linear equations.
For triangles:
30a + 45b + 60c
a + b + c
Ron Umble (EMU Math Chat)
+ 90d + 120e = 180
+ d +
e
= 3
Polygons that Tessellate the Plane
November 12, 2009
19 / 45
Finding Generating Polygons
Conclusion: If a polygon G generates a tessellation of the plane
under re‡ections, its interior angles measure 30 , 45 , 60 , 90 , 120 .
Combinatorial data is given by a system of linear equations.
For triangles:
30a + 45b + 60c
a + b + c
+ 90d + 120e = 180
+ d +
e
= 3
Using the combinatorial data, construct all possible n-gons and check
which ones tessellate.
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
19 / 45
Periodic Trajectories and Orbits
A periodic orbit of a billiard ball in motion on a frictionless table Ω
bounded by a polygon G is a piecewise-linear constant speed curve
α : R !Ω such that α (a) = α (b ) for some a < b and
α0 (a + t ) = α0 (b + t ) for almost all t 2 R.
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
20 / 45
Periodic Trajectories and Orbits
A periodic orbit α retraces the same path n
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
1 times
November 12, 2009
21 / 45
Periodic Trajectories and Orbits
A periodic orbit α retraces the same path n
1 times
If n = 1, then α is primitive
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
21 / 45
Periodic Trajectories and Orbits
A periodic orbit α retraces the same path n
1 times
If n = 1, then α is primitive
If n > 1, then α is an n-fold iterate
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
21 / 45
Periodic Trajectories and Orbits
A periodic orbit α retraces the same path n
1 times
If n = 1, then α is primitive
If n > 1, then α is an n-fold iterate
If α is primitive, αn denotes its n-fold iterate
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
21 / 45
Periodic Trajectories and Orbits
A periodic orbit α retraces the same path n
1 times
If n = 1, then α is primitive
If n > 1, then α is an n-fold iterate
If α is primitive, αn denotes its n-fold iterate
The period of a periodic orbit α is the number of times the ball
strikes a bumper
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
21 / 45
Periodic Trajectories and Orbits
A periodic orbit α retraces the same path n
1 times
If n = 1, then α is primitive
If n > 1, then α is an n-fold iterate
If α is primitive, αn denotes its n-fold iterate
The period of a periodic orbit α is the number of times the ball
strikes a bumper
If α is primitive of period k, then αn has period kn
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
21 / 45
Fagnano’s Period 3 Orbit on Acute Triangles
The orthic triangle is the inscribed triangle of least perimeter
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
22 / 45
Fagnano’s Period 3 Orbit on Acute Triangles
The orthic triangle is the inscribed triangle of least perimeter
Vertices are feet of the altitudes
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
22 / 45
Fagnano’s Period 3 Orbit on Acute Triangles
The orthic triangle is the inscribed triangle of least perimeter
Vertices are feet of the altitudes
Altitudes bisect the interior angles
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
22 / 45
Unfolding Orbits on Equilateral Triangles
This technique is due to H. A. Schwarz
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
23 / 45
Unfolding Orbits on Equilateral Triangles
This technique is due to H. A. Schwarz
Let P be the initial position of the ball
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
23 / 45
Unfolding Orbits on Equilateral Triangles
This technique is due to H. A. Schwarz
Let P be the initial position of the ball
Release the ball with velocity !
v
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
23 / 45
Unfolding Orbits on Equilateral Triangles
This technique is due to H. A. Schwarz
Let P be the initial position of the ball
Release the ball with velocity !
v
Re‡ect the triangle in the side the ball will strike next
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
23 / 45
Unfolding Orbits on Equilateral Triangles
This technique is due to H. A. Schwarz
Let P be the initial position of the ball
Release the ball with velocity !
v
Re‡ect the triangle in the side the ball will strike next
Repeat until the ball arrives at some image Q of P with velocity !
v
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
23 / 45
Unfolding Orbits on Equilateral Triangles
This technique is due to H. A. Schwarz
Let P be the initial position of the ball
Release the ball with velocity !
v
Re‡ect the triangle in the side the ball will strike next
Repeat until the ball arrives at some image Q of P with velocity !
v
PQ is an unfolding of the orbit
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
23 / 45
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
24 / 45
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
25 / 45
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
26 / 45
B
C
C
A
Ron Umble (EMU Math Chat)
A
B
Polygons that Tessellate the Plane
November 12, 2009
27 / 45
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
28 / 45
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
29 / 45
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
30 / 45
Unfolding Orbits on Equilateral Triangles
Let T be the tessellation generated by repeatedly re‡ecting 4ABC
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
31 / 45
Unfolding Orbits on Equilateral Triangles
Let H be the group generated by re‡ections in the lines of T .
The action of H on an edge of a basic triangle generates a tessellation H
by hexagons.
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
32 / 45
Unfolding Orbits on Equilateral Triangles
Theorem 2. Let α be an orbit and let PQ be an unfolding. Then
(i) α has even period i¤ Q lies on a horizontal edge of H.
(ii) α has odd period i¤ α = γ2k
Ron Umble (EMU Math Chat)
1
for some k
Polygons that Tessellate the Plane
1.
November 12, 2009
33 / 45
Equivalent Orbits
Periodic orbits α and β are equivalent if there exist respective
unfoldings PQ and RS and a horizontal translation τ such that
RS = τ PQ .
Q
S
P
R
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
34 / 45
Equivalent Orbits
Periodic orbits α and β are equivalent if there exist respective
unfoldings PQ and RS and a horizontal translation τ such that
RS = τ PQ .
Q
S
P
R
Two unfoldings that terminate on the same horizontal edge of H are
equivalent.
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
34 / 45
Equivalent Orbits
Remark. Sequences of incidence angles in equivalent unfoldings di¤er
by a permutation. One could consider a …ner relation in which
sequences di¤er by a cyclic permutation.
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
35 / 45
Equivalent Orbits
Remark. Sequences of incidence angles in equivalent unfoldings di¤er
by a permutation. One could consider a …ner relation in which
sequences di¤er by a cyclic permutation.
The period of a class is the period of its elements
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
35 / 45
Equivalent Orbits
Remark. Sequences of incidence angles in equivalent unfoldings di¤er
by a permutation. One could consider a …ner relation in which
sequences di¤er by a cyclic permutation.
The period of a class is the period of its elements
Even (period) classes have cardinality c
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
35 / 45
Equivalent Orbits
Remark. Sequences of incidence angles in equivalent unfoldings di¤er
by a permutation. One could consider a …ner relation in which
sequences di¤er by a cyclic permutation.
The period of a class is the period of its elements
Even (period) classes have cardinality c
Odd classes are singletons γ2k
Ron Umble (EMU Math Chat)
1
Polygons that Tessellate the Plane
November 12, 2009
35 / 45
Equivalent Orbits
Remark. Sequences of incidence angles in equivalent unfoldings di¤er
by a permutation. One could consider a …ner relation in which
sequences di¤er by a cyclic permutation.
The period of a class is the period of its elements
Even (period) classes have cardinality c
Odd classes are singletons γ2k
1
Since H has countably many edges, there are countably many even
classes
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
35 / 45
Rhombic Coordinates
T is a tessellation of the plane with equilateral triangles
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
36 / 45
Rhombic Coordinates
T is a tessellation of the plane with equilateral triangles
P is a point on the horizontal edge AB of some basic triangle
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
36 / 45
Rhombic Coordinates
T is a tessellation of the plane with equilateral triangles
P is a point on the horizontal edge AB of some basic triangle
s is the union of all line segments from P to its images
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
36 / 45
Rhombic Coordinates
T is a tessellation of the plane with equilateral triangles
P is a point on the horizontal edge AB of some basic triangle
s is the union of all line segments from P to its images
τ is a horizontal translation such that τ (s ) misses the vertices of T
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
36 / 45
Rhombic Coordinates
T is a tessellation of the plane with equilateral triangles
P is a point on the horizontal edge AB of some basic triangle
s is the union of all line segments from P to its images
τ is a horizontal translation such that τ (s ) misses the vertices of T
O = τ (P ) is the origin
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
36 / 45
Rhombic Coordinates
T is a tessellation of the plane with equilateral triangles
P is a point on the horizontal edge AB of some basic triangle
s is the union of all line segments from P to its images
τ is a horizontal translation such that τ (s ) misses the vertices of T
O = τ (P ) is the origin
AB is the unit of length
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
36 / 45
Rhombic Coordinates
T is a tessellation of the plane with equilateral triangles
P is a point on the horizontal edge AB of some basic triangle
s is the union of all line segments from P to its images
τ is a horizontal translation such that τ (s ) misses the vertices of T
O = τ (P ) is the origin
AB is the unit of length
!
AB is the x-axis
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
36 / 45
Rhombic Coordinates
T is a tessellation of the plane with equilateral triangles
P is a point on the horizontal edge AB of some basic triangle
s is the union of all line segments from P to its images
τ is a horizontal translation such that τ (s ) misses the vertices of T
O = τ (P ) is the origin
AB is the unit of length
!
AB is the x-axis
The line through O with inclination 60 is the y -axis
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
36 / 45
Rhombic Coordinates
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
37 / 45
Periodic Orbits and Rhombic Coordinates
Software for …nding periodic orbits:
“Orbit Tracer 2” by Stephen Weaver at
http://www.millersville.edu/~rumble/StudentProjects/Weaver/Tessellation_v1.1.exe
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
38 / 45
The Fundamental Region
Proposition 1. Every periodic orbit strikes some side of 4ABC with an
incidence angle in the range 30
θ 60 .
Every periodic orbit has an unfolding in ΓO = f(x, y ) j 0
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
x
yg
November 12, 2009
39 / 45
Classi…cation of Even Orbits
Let x, y 2 Z
(x, y ) lies on a horizontal edge of H i¤ x
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
y (mod 3) .
November 12, 2009
40 / 45
Classi…cation of Even Orbits
Let x, y 2 Z
(x, y ) lies on a horizontal edge of H i¤ x
y (mod 3) .
Theorem 3. There is a bijection
f(x, y ) 2 ΓO j x
Ron Umble (EMU Math Chat)
y (mod 3)g $ forbits with even periodg
Polygons that Tessellate the Plane
November 12, 2009
40 / 45
Classi…cation of Even Orbits
Let x, y 2 Z
(x, y ) lies on a horizontal edge of H i¤ x
y (mod 3) .
Theorem 3. There is a bijection
f(x, y ) 2 ΓO j x
y (mod 3)g $ forbits with even periodg
Theorem 4. (Classi…cation)
(i) α has odd period i¤ α = γ2k
1
(ii) α $ (x, y ) has period 2n i¤ x
Ron Umble (EMU Math Chat)
for some k
1.
y (mod 3) and x + y = n.
Polygons that Tessellate the Plane
November 12, 2009
40 / 45
Counting Classes of Periodic Orbits
Distinct classes may have the same period:
(1,10)
(4,7)
C
AO
B
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
41 / 45
Counting Classes of Periodic Orbits
Theorem 5. (Counting Formulas)
(i) The number of classes with period 2n is exactly
O (n ) =
n+2
2
n+2
.
3
(ii) The number of primitive classes with period 2n is exactly
P (n) = ∑ µ (d ) O (n/d ) ,
where µ (d ) =
8
<
d jn
1,
d =1
( 1)r , d = p1 p2
:
0,
otherwise.
Ron Umble (EMU Math Chat)
pr for distinct primes pi
Polygons that Tessellate the Plane
November 12, 2009
42 / 45
Conclusions
There are no orbits of period 2
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
43 / 45
Conclusions
There are no orbits of period 2
There is at least one class of period 2n for each n
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
2
November 12, 2009
43 / 45
Conclusions
There are no orbits of period 2
There is at least one class of period 2n for each n
2
The only primitive odd orbit is Fagnano’s period 3
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
43 / 45
Conclusions
There are no orbits of period 2
There is at least one class of period 2n for each n
2
The only primitive odd orbit is Fagnano’s period 3
There are no primitive orbits of period 8, 12, or 20
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
43 / 45
Conclusions
There are no orbits of period 2
There is at least one class of period 2n for each n
2
The only primitive odd orbit is Fagnano’s period 3
There are no primitive orbits of period 8, 12, or 20
All classes of period 2n are primitive i¤ n is prime
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
43 / 45
Project Proposal
Given a polygon G that tessellates the plane under re‡ections, …nd,
classify and count the classes of periodic orbits on G .
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
44 / 45
The End
Thank you!
Ron Umble (EMU Math Chat)
Polygons that Tessellate the Plane
November 12, 2009
45 / 45