Professional Documents
Culture Documents
Workbook of Two Dimensional Geometries
Workbook of Two Dimensional Geometries
two-dimensional geometries
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2 Euclid’s postulates for plane geometry . . . . . . . . . . . . . . . . . 8
Neutral geometry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Sum of angles in a triangle in NG . . . . . . . . . . . . . . . . . . . . . 15
3 Rectangles and cartesian coordinates . . . . . . . . . . . . . . . . . . 23
4 Dilations and similarity in euclidean geometry . . . . . . . . . . . . 32
Dilations in EG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Similarity in EG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
5 Concurrence theorems in euclidean geometry . . . . . . . . . . . . . 45
6 Central and inscribed angles in euclidean geometry . . . . . . . . . . 52
A basic fact . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Central and inscribed angles . . . . . . . . . . . . . . . . . . . . . . . . 53
The Law of Sines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
7 The cross-ratio and Ptolemy’s Theorem . . . . . . . . . . . . . . . . 60
The cross-ratio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Ptolemy’s Theorem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
8 Surface area and volume of the R-sphere . . . . . . . . . . . . . . . . 71
Circumference and area of circles . . . . . . . . . . . . . . . . . . . . . 71
Surface area of spheres . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Volumes of pyramids and spheres . . . . . . . . . . . . . . . . . . . . . 80
The magnification principle . . . . . . . . . . . . . . . . . . . . . . . . 82
Relation between volume and surface area of a sphere . . . . . . . . . 85
9 Spherical lunes and triangles . . . . . . . . . . . . . . . . . . . . . . 89
Spherical lunes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Spherical triangles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
10 Euclidean three-space as a metric space . . . . . . . . . . . . . . . . 93
11 Congruences, that is, rigid motions . . . . . . . . . . . . . . . . . . 106
12 Changing coordinates . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Bringing the North Pole of the R-sphere to (0, 0, 1) . . . . . . . . . . . 117
Formulas for euclidean lengths, angles, and areas in terms of (x, y, z)-
coordinates . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Computing length . . . . . . . . . . . . . . . . . . . . . . . . . . 124
Computing angles . . . . . . . . . . . . . . . . . . . . . . . . . . 126
Computing area . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
13 Rigid motions in (x, y, z)-coordinates . . . . . . . . . . . . . . . . . 129
Why use K-coordinates? . . . . . . . . . . . . . . . . . . . . . . . . . . 136
14 Lines in spherical geometry . . . . . . . . . . . . . . . . . . . . . . 138
Spherical coordinates, a shortest path from the North Pole . . . . . . 138
Shortest path between any two points . . . . . . . . . . . . . . . . . . 145
The spherical Pythagorean Theorem . . . . . . . . . . . . . . . . . . . 146
15 Lines in hyperbolic geometry . . . . . . . . . . . . . . . . . . . . . . 152
Shortest path between any two points . . . . . . . . . . . . . . . . . . 159
The hyperbolic Pythagorean Theorem . . . . . . . . . . . . . . . . . . 162
16 Central projection . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
Central projection coordinates . . . . . . . . . . . . . . . . . . . . . . 168
Central projection dot product . . . . . . . . . . . . . . . . . . . . . . 175
When the finite is infinite and the infinite is finite . . . . . . . . . . . 180
17 Rigid motions in central projection . . . . . . . . . . . . . . . . . . 187
Rigid motions in central projection coordinates . . . . . . . . . . . . . 187
From K-rigid motions to rigid motions in central projection . . . . . . 188
18 Lines, angles, and areas in central projection . . . . . . . . . . . . . 195
Central projection preserves lines . . . . . . . . . . . . . . . . . . . . . 195
Angles in central projection coordinates . . . . . . . . . . . . . . . . . 199
Areas in central projection coordinates . . . . . . . . . . . . . . . . . . 200
Central projection unifies euclidean, spherical, and hyperbolic geometry205
19 Stereographic projection . . . . . . . . . . . . . . . . . . . . . . . . 206
Stereographic projection coordinates . . . . . . . . . . . . . . . . . . . 206
Stereographic projection dot product . . . . . . . . . . . . . . . . . . . 210
Again, when the finite is infinite and the infinite is finite . . . . . . . . 215
20 Lines, angles, and areas in stereographic projection . . . . . . . . . 223
Stereographic projection sends lines to circles (or lines) . . . . . . . . 223
Stereographic projection preserves angles . . . . . . . . . . . . . . . . 225
Areas in stereographic projection coordinates . . . . . . . . . . . . . . 227
Stereographic projection unifies euclidean, spherical, and hyperbolic
geometry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
21 Hyperbolic lunes and triangles . . . . . . . . . . . . . . . . . . . . . 239
Hyperbolic lunes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
Hyperbolic triangles . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
22 Connections to special relativity . . . . . . . . . . . . . . . . . . . . 246
Galilean transformations of velocity . . . . . . . . . . . . . . . . . . . 246
Hyperbolic transformations of velocity . . . . . . . . . . . . . . . . . . 253
23 The art of Escher . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
1 Introduction
1 Introduction
Seeing different geometries as a variation on a theme.
However the idea of changing coordinates without changing the underlying ge-
ometry described by those coordinates is a challenging one that did not come
into mathematics until a couple of centuries ago. It will require that, before
we get into the beautiful uniform study of all two-dimensional geometries, we
practice the coordinate change we are going to use, namely the rescaling of the
third coordinate in euclidean 3-space. That practice, together with a review of
some concepts from several variable calculus and linear algebra, will comprise
much of this book.
It has often been said that “mathematics is not a spectator sport.” This truism
is very much in evidence in the writing of this book. It is written so as to guide
you through the entire story, yet permit you, when possible, to construct the
5
1 Introduction
mathematical story for yourself, that is, to do some mathematics yourself rather
than just observe it done by others. This ‘doing mathematics oneself’ takes the
form of Exercises with enough help (Hints) provided so that the ‘doing’ is not
so onerous as to get in the way of the story itself.
Strong evidence has been provided by students of mathematics over many cen-
turies that such guided ‘doing’ is indispensible for understanding and retention.
In fact the very form of this book, as a loose-leaf or electronic notebook, is
intended to encourage you to write out (in correctable form) solutions to the
problems that can be inserted at the appropriate places into the text.
The second half of this book supposes familiarity with several variable calculus
and the linear algebra of matrices. In particular, it will often be useful to
consider a vector, for example V = (a, b, c), as a 1 × 3 matrix
V = a b c
with
a
V| = b .
c
This will allow us to write the scalar product of two vectors
V • W = (a, b, c) • (d, e, f )
= ad + be + cf
as a product of matrices
d
V · W| = a
b c · e .
f
Furthermore we will use the notations det(A) and |A| interchangeably for the
determinant of a square matrix A.
You will also need to remember and apply the Chain Rule for differentiable
functions of several variables, written in matrix notation. Here’s the gradual
build-up to this general form of the Chain Rule using matrix notation and
matrix multiplication.
Theorem 1 (Chain Rule). We will present three different versions:
(a) Given differentiable functions y(x) and z(y) and substituting we have
z (y (x))
6
1 Introduction
then substituting
∂y1 ∂y1
∂xi ∂xi
∂zk ∂zk ∂zk ..
= ∇zk · .. .
= ... · . .
∂xi ∂y1 ∂yn
∂y n
∂y
n
∂xi ∂xi
(d) Putting the previous work together for all indices k and i, we have the
matrix equation
∂zk ∂zk ∂yj
= ·
∂xi ∂yj ∂xi
∂zk ∂zk
where is the p × m matrix whose (k, i)-th entry is , etc.
∂xi ∂xi
One of the Chain Rule’s important applications is the Substitution Rule for
integrals of functions of several variables.
7
1 Introduction
where x = (x1 , . . . , xm ).
As a help, at some points in the text and in some of the exercises, a more
complete treatment of a particular topic can be found in one of the following
two texts:
[MJG]: Greenberg, Marvin Jay. Euclidean and Non-Euclidean Geometry: De-
velopment and History. W.H. Freeman & Co. 3rd Ed., 1994.
[DS]: Davis, H. and Snider, A.D. Introduction to Vector Analysis. Wm. C.
Brown Publishers, 7th Ed. 1994.
The corresponding topics in these texts are referenced. For example, [MJG,311]
refers to page 311 in the Greenberg book and [DS,59ff] refers to page 59 and
those pages just following page 59 in the Davis-Snider book.
Some final remarks about notation in this book. The letters ‘EG’ will always
mean euclidean (usually plane but occasionally 3-dimensional) Geometry, the
letters ‘SG’ will always mean Spherical Geometry, and the letters ‘HG’ will
always mean Hyperbolic Geometry. One further kind of geometry, which we
call Neutral Geometry, will be explained in the book and denoted by ‘NG.’
It is my hope and intention in writing this little book that you engage with
and enjoy this uniform way of understanding all two-dimensional geometries as
much as I did!
8
1 Introduction
http://www.corestandards.org/Math/Content/HSG/introduction.
A useful companion course to one based on this book, one that might be called
Geometry for Teaching, would explicitly make the connections between the ma-
terial covered as in this book and what you do (or will do) in your high school
geometry classroom. The idea is not that the material we will cover will tell
you how to teach that material but rather that the treatment given here will
give you the depth and breadth of geometric understanding that will allow you
to design what you teach and bring it into your classroom in ways that those
who lack that understanding cannot.
Remark 2. This book can also be used as a bridge to a first course in Rie-
mannian geometry. It treats the case of two-dimensional geometries that are
homogeneous, that is, that look the same at all their points. But to treat these
geometries efficiently, we introduce the notion of changing coordinates for the
geometry without changing the geometry itself. It is that notion that allowed
geometers to treat surfaces and higher-dimensional smooth spaces that look dif-
ferent at different points, ones that can often not be treated at all their points
using a single set of coordinates.
9
2 Euclid’s postulates for plane geometry
Neutral geometry
After answering the following questions, students should be able to:
10
2 Euclid’s postulates for plane geometry
Definition 1. If we are only given axioms E1–E4, we will call our geometry
neutral geometry (NG).
Definition 2. In NG, two distinct lines are called parallel if and only if they
don’t intersect.
Definition 3. We will call the set of points on a line which lie on one side of
a given point a ray. We call the given point the origin of the ray.
Definition 4. We call two rays in the plane parallel if they lie on parallel lines
and they both lie on the same side of the transversal line passing through their
origins.
Definition 5. An angle in the plane is the union of two ordered rays with
common origin and choice of one of the two connected regions into which the
union of the rays divides the plane. We often denote angles by ∠BAC where A
is the common origin and B a point along one of the rays, called the initial ray,
and C is a point along the other ray, called the final ray.
The choice of the region is either clear from the context or explicitly given.
Problem 1 Given an angle ∠BAC show by drawings the two regions into
which it divides the plane. Show how the (signed) measure of the angle depends
on:
11
2 Euclid’s postulates for plane geometry
(a) M · A = B.
(d) For any two vectors ~u and ~v emanating from A, the angle between M · ~u
and M · ~v is the same as the angle between ~u and ~v .
Problem 2 Think back to high school days and write the congruence rules
SSS, SAS, and ASA. Translate them into the language of rigid motions.
12
2 Euclid’s postulates for plane geometry
13
2 Euclid’s postulates for plane geometry
Although it is a bit tedious to show (and we will not ask you to do it here),
using only E1–E4 you can derive the usual rules for congruent triangles (SSS,
SAS, ASA). Thus these laws hold in any neutral geometry.
Show that triangle 4BDA and triangle 4CDE are congruent. [MJG,138]
Hint: Next you should use one of the congruence properties above.
14
2 Euclid’s postulates for plane geometry
Problem 5
B
β
α ε
A C
Hint: Add line segments to the diagram above, and attempt to use the previous
problem.
15
2 Euclid’s postulates for plane geometry
Hint: Suppose the assertion is false for some pair of lines. Find a triangle that
violates the conclusion of the previous problem.
16
2 Euclid’s postulates for plane geometry
Problem 7 Show that the sum of the angles in 4ACE is the same as the
sum of the angles in 4ACB
17
2 Euclid’s postulates for plane geometry
Problem 8 Suppose that there is a triangle 4ABC in NG for which the sum
of the angles in a triangle 4ABC is ∆◦ . Construct a new triangle, 4ACE such
that the sum of the angles in a triangle is still ∆◦ , but one of the angles of
4ACE is no more than half the size of ∠CAB.
E
α1
D
α1
α2
A
18
2 Euclid’s postulates for plane geometry
Problem 9 Suppose that there is a triangle 4ABC in NG for which the sum
◦
of the angles in a triangle 4ABC is (180 + x) with x > 0. Show that there
◦
is a triangle with sum of its angles still equal to (180 + x) but with one of its
angles having measure less than x. [MJG,125-127]
Hint: Use the previous problem repeatedly to construct a triangle where the sum
of the interior angles is (180 + x)◦ but one of this triangles measures is less than
∠CAB
,
2n
for any value of n.
Hint: Next, use the fact that for any positive real number M ,
M
lim = 0.
n→∞ 2n
19
2 Euclid’s postulates for plane geometry
On the other hand, by our previous work you cannot have a triangle with two
angles summing to more than 180◦ . Hence, from our work above, we can prove
the following theorem:
Theorem 3. In NG, the sum of the interior angles in any triangle is no greater
than 180◦ .
with x > 0. We have seen that we can construct triangle 4A0 B 0 C 0 such that
the sum of the interior angles is (180 + x)◦ , and if α0 , β 0 , γ 0 are the measures of
the angles at A0 , B 0 , and C 0 respectively, we can ensure
α0 < x.
α0 + β 0 + γ 0 = 180 + x,
α0 < x.
So
β 0 + γ 0 = 180 + (x − α0 )
> 180.
Problem 10 Considering the proof above, give a sketch of the proof. This
means you should state major steps, but exclude the details.
20
2 Euclid’s postulates for plane geometry
(a) The sum of the interior angles in any quadrilateral is no greater than 360◦ .
(b) The sum of the interior angles of an n-gon is no greater than (n − 2)·180◦ .
Hint: You may use the two ears theorem: For any polygon, even a non-convex
one, there are always two vertices where you can “clip off an ear”, as in the illustration.
21
2 Euclid’s postulates for plane geometry
Hint: For the first implication in a) show that quadrilateral ABCD is (self-) congru-
ent to the quadrilateral DCBA. For the second implication in the first part suppose
that |AB| > |CD|. Construct A0 on AB so that A0 B = |CD|. By a previous problem
∠BA0 D = ∠CDA0 .
Finally
∠A0 DC < ∠ADC
since the segment DA0 lies between the segment DA and the segment DC. Stringing
these last three relations together, we get the second implication.
The proof of the third implication in is the same as the proof of the second implication–
just interchange A and D and interchange B and C.
For the second part, write out the contrapositive of each part and then prove that.
22
2 Euclid’s postulates for plane geometry
Problem 13 Explain why a) in the last Problem does not prove the existence
of rectangles in Neutral Geometry.
23
2 Euclid’s postulates for plane geometry
24
3 Rectangles and cartesian coordinates
Problem 15 Show that if two parallel lines are cut by a transversal line, then
alternate interior angles are equal.
25
3 Rectangles and cartesian coordinates
Hint: Draw your angles and extend their legs so that you have two sets of parallel
sides.
26
3 Rectangles and cartesian coordinates
Hint: Make two parallel lines, the first being the base of a given triangle and the
second being the unique parallel line that passes through the vertex opposite to the
base.
27
3 Rectangles and cartesian coordinates
28
3 Rectangles and cartesian coordinates
Problem 19 Now we will show in EG that given any positive real numbers
a and b, there exist rectangles with adjacent side of lengths a and b. Your task
is to fill-in the details of the proof below.
Start by constructing lines `1 and `2 with `1 perpendicular to `2 at point A.
On `1 add point B so that |AB| = a. Next construct `3 perpendicular to `1
through B. On `3 add point C such that |BC| = b. Finally add `4 through C
so that `4 is perpendicular to `3 .
C
`4
`1
A a B
`2 `3
29
3 Rectangles and cartesian coordinates
30
3 Rectangles and cartesian coordinates
and so gives rigorous mathematical meaning to a concept that the ancient Greeks
were never able to describe precisely, namely the similarity of figures in EG. For
that we will require the notion of a dilation or magnification in EG. We need a
cartesian coordinate system to describe dilation precisely, a reality backed up by
the fact that similarities do not exist in HG or SG. (Try drawing two triangles
that are similar but not congruent on a perfectly spherical balloon!)
(0, 0) , (a + b, 0) , (0, a + b) , (a + b, a + b) .
31
3 Rectangles and cartesian coordinates
32
3 Rectangles and cartesian coordinates
33
4 Dilations and similarity in euclidean geometry
Dilations in EG
We start this section off by asking you to prove a basic result.
34
4 Dilations and similarity in euclidean geometry
(d) Multiplies all distances by a fixed positive real number called the magni-
fication factor of the dilation.
Definition 7. Given a point (x0 , y0 ) in the plane and a positive real number r,
we define a mapping D with center (x0 , y0 ) and magnification factor r by the
formula
D (x, y) = (x0 , y0 ) + r (x − x0 , y − y0 ) .
We will also denote the output D (x, y) of the dilation as x, y .
Problem 25 Using cartesian coordinates for the plane, show that the map-
ping D defined above is a dilation with magnification factor r and center (x0 , y0 ).
35
4 Dilations and similarity in euclidean geometry
36
4 Dilations and similarity in euclidean geometry
Problem 27 Show that a dilation takes a line to a line parallel (or equal) to
itself.
37
4 Dilations and similarity in euclidean geometry
38
4 Dilations and similarity in euclidean geometry
39
4 Dilations and similarity in euclidean geometry
where
∂Dx ∂Dy
∂x ∂x
JD (x, y) =
∂Dx
∂Dy
∂y ∂y
and Dx and Dy are the components of D(x, y).
40
4 Dilations and similarity in euclidean geometry
41
4 Dilations and similarity in euclidean geometry
Similarity in EG
Definition 8. Two triangles are similar if there is a dilation of the plane that
takes one to a triangle which is congruent to the other. We write
4ABC ∼ 4A0 B 0 C 0
to denote that these two triangles are similar (where the order of the vertices
tells us which vertices correspond).
Problem 32
(a) Show that, if two triangles are similar, then corresponding sides are pro-
portional with the same constant of proportionality.
(b) Show that, if corresponding sides of two triangles are proportional with
the same constant of proportionality, then the two triangles are similar.
Hint: For the first part, you have to start from the supposition that the two triangles
satisfy our definition of similar triangles.
Hint: For the second part, you have to start from the supposition that corresponding
sides of the two triangles are proportional and use SSS to show that there is a dilation
of 4ABC is congruent to 4A0 B 0 C 0 .
42
4 Dilations and similarity in euclidean geometry
Problem 33
(a) Show that, if two triangles are similar, then corresponding angles are equal.
(b) Show that, if corresponding angles of two triangles are equal, then the two
triangles are similar.
Hint: For the first part, you have to start from the supposition that the two triangles
satisfy our definition of similar triangles.
Hint: For the second part, you have to start from the supposition that corresponding
angles of the two triangles are equal, then use a dilation with r = |A0 B 0 |/|AB| and
ASA to show that the dilation of one triangle is congruent to the other.
43
4 Dilations and similarity in euclidean geometry
Problem 34 Show that two triangles are similar if corresponding sides are
parallel.
Hint: Use the fact that angles are equal if corresponding rays are parallel.
44
4 Dilations and similarity in euclidean geometry
Problem 35 Show that two triangles are similar if corresponding sides are
perpendicular.
45
4 Dilations and similarity in euclidean geometry
46
5 Concurrence theorems in euclidean geometry
E
X D
A F B
47
5 Concurrence theorems in euclidean geometry
Problem 38 Use the previous problem to show using pure algebra that
|AF | |4AXC|
= .
|F B| |4CXB|
48
5 Concurrence theorems in euclidean geometry
E
X D
A F B
Problem 39 Prove the forward direction of Ceva’s theorem: For three con-
current segments AD, BE and CF
E
X D
A F B
show that
|AF | |BD| |CE|
· · = 1.
|F B| |DC| |EA|
49
5 Concurrence theorems in euclidean geometry
then the lines AD, BE, and CF pass through a common point.
E D
A F B
|AF |
Hint: Notice that if, for example, F moves along the segment AB, then is
|F B|
a strictly increasing function of |AF |. Now use a previous problem to determine a
position F 0 for F along the segment AB at which
50
5 Concurrence theorems in euclidean geometry
51
5 Concurrence theorems in euclidean geometry
Problem 42 Use Ceva’s theorem to show that the three lines containing al-
titudes of a triangle are concurrent.
A F B
Hint: Use all three similarities of the form 4CEB ∼ 4CDA and then apply Ceva’s
theorem.
52
5 Concurrence theorems in euclidean geometry
53
6 Central and inscribed angles in euclidean geometry
A basic fact
Now we prove a basic fact about isosceles triangles.
Problem 44 Prove that given an isosceles triangle, angles opposite the con-
gruent sides are also congruent.
54
6 Central and inscribed angles in euclidean geometry
X O
B
show that
∠BXA = (1/2)(∠BOA).
55
6 Central and inscribed angles in euclidean geometry
X O
B
show that
∠BXA = (1/2)(∠BOA).
56
6 Central and inscribed angles in euclidean geometry
B
X
O
show that
∠BXA = (1/2)(∠BOA).
57
6 Central and inscribed angles in euclidean geometry
We can summarize the results of the last three problems into the following
theorem.
Problem 48 Show that in EG, the midset of two points is given by the
perpendicular bisector of the segment connecting the two given points.
58
6 Central and inscribed angles in euclidean geometry
59
6 Central and inscribed angles in euclidean geometry
Hint: Next, construct two (congruent) right triangles using the center of circle and
two vertices of the triangle.
60
6 Central and inscribed angles in euclidean geometry
61
7 The cross-ratio and Ptolemy’s Theorem
In this section, we will study some basic ideas of projective geometry. The
main topic, one closely related to the notion of perspective in painting, is called
the cross-ratio. In particular, we will use the cross-ratio to prove a famous
mathematical relationship, Ptolemy’s Theorem. We will then explore several
corollaries of Ptolemy’s Theorem.
The cross-ratio
Problem 52 In the diagram
α β
A
C
B
show that
|AB| sin α sin (∠AOB)
= = .
|CB| sin β sin (∠COB)
62
7 The cross-ratio and Ptolemy’s Theorem
Problem 53 Note that if, in the above figure, B moves along the circle to the
other side of C, it is still true that
Carefully draw the diagram for this situation. You do not need to give the proof
again.
63
7 The cross-ratio and Ptolemy’s Theorem
α β
A
C
B
γ δ
A0 B0 C0
show that
|A0 B 0 | sin α sin δ sin (∠A0 OB 0 ) sin (∠B 0 C 0 O)
0 0
= · = · .
|C B | sin β sin γ sin (∠C 0 OB 0 ) sin (∠B 0 A0 O)
64
7 The cross-ratio and Ptolemy’s Theorem
Problem 55 Note that if, in the above figure, B moves along the circle to the
other side of C, it is still true that
65
7 The cross-ratio and Ptolemy’s Theorem
|A0 B 0 | |C 0 D0 |
(A0 : B 0 : C 0 : D0 ) = ·
|C 0 B 0 | |D0 A0 |
which we call the cross-ratio of the ordered sequence of the four points
on a line.
A D
C
B
A0 B0 C0 D0
(A : B : C : D) = (A0 : B 0 : C 0 : D0 ) .
66
7 The cross-ratio and Ptolemy’s Theorem
Ptolemy’s Theorem
You can easily convince yourself with a few examples that, given four non-
collinear points A, B, C and D in the plane, it is not always true that there is
a circle that passes through all four. A famous theorem of classical Euclidean
geometry gives a condition when there is a circle that passes through all four.
Theorem 7 (Ptolemy). If the ordered sequence of points A, B, C and D lies on
a circle,
A D
C
B
then
|AC| · |BD| = |AD| · |BC| + |AB| · |CD| .
That is, the product of the diagonals of the quadrilateral ABCD is the sum of
the products of pairs of opposite sides.
(A : C : B : D) = (A : B : C : D) + 1.
67
7 The cross-ratio and Ptolemy’s Theorem
(A0 : C 0 : B 0 : D0 ) = (A0 : B 0 : C 0 : D0 ) + 1
for the projection of the four points onto a line from a point O on the circle.
But that is the same thing as showing that
|A0 C 0 | · |B 0 D0 | |A0 B 0 | · |C 0 D0 |
0 0 0 0
= +1
|D A | · |B C | |D0 A0 | · |B 0 C 0 |
68
7 The cross-ratio and Ptolemy’s Theorem
69
7 The cross-ratio and Ptolemy’s Theorem
α
B D
β
C
where BD is a unit diameter for the circle.
70
7 The cross-ratio and Ptolemy’s Theorem
A D
α β
B C
71
7 The cross-ratio and Ptolemy’s Theorem
Both of the above formulas were crucial to Ptolemy. Ptolemy’s magnum opus
was the Almagest, a book that contained all the known information about the
stars and their motion, including information on how a potential reader could
reproduce its observations and conclusions. A key technical hurdle that needed
to be resolved was the computation of sines and cosines of lots of different angles.
The two formulas above were the key to this endeavor.
72
8 Surface area and volume of the R-sphere
We are now going to study the geometry of the R-sphere in euclidean 3-space.
This is the sphere of radius R in normal 3-space. We will show why there is a
factor of 1/3 in many formulas for volumes in 3-dimensional euclidean geometry,
just like there is a factor of 1/2 in many formulas for areas in 2-dimensional
euclidean geometry.
bn
θn
(0, 0) (1, 0)
73
8 Surface area and volume of the R-sphere
lim (n · bn )
n→∞
74
8 Surface area and volume of the R-sphere
Problem 64 The circle of radius 1 has circumference 2π. Use this to reason
that the circle of radius 1 has area π.
75
8 Surface area and volume of the R-sphere
Not content to give just one explanation, let’s give another. The techniques we
use in this explanation will be used in later problems.
bn
hn
76
8 Surface area and volume of the R-sphere
77
8 Surface area and volume of the R-sphere
• bn denote the length of a side of the bottom regular n-gon and let
• tn denote the length of a side of the top n-gon.
78
8 Surface area and volume of the R-sphere
As n goes to infinity, the area of the approximation approaches the area of the
collar. But if
then
lim n · bn = cb
n→∞
lim n · tn = ct
n→∞
lim hn = s.
n→∞
Problem 67 Let
π · (rb + rt ) · s.
79
8 Surface area and volume of the R-sphere
Theorem 8. The surface area of the sphere of radius R is the same as the
surface area of the label of the smallest can into which the sphere will fit.
2πR · 2R = 4πR2 .
Hint: Slice the picture above into n horizontal slices. Approximate the piece of the
surface of the sphere between the ith pair of successive slices by a collar Ci . Let a (Ci )
denote the area of Ci , let ri denote its average radius and Explain why the surface
area of the sphere is
Xn
lim a(Ci ).
n→∞
i=1
Explain further how we can conclude that the area of the sphere is given by
n
X
lim 2π · ri · si .
n→∞
i=1
80
8 Surface area and volume of the R-sphere
Hint: Let hi denote the vertical height of the label on the can between the ith pair
of successive slices. Explain why the area of the label is exactly
n
X
2πR · hi .
i=1
Hint: Explain why the relationship between each ri , si and hi is given by the picture
below.
si ri
hi
ri · si = hi · R.
81
8 Surface area and volume of the R-sphere
r3
.
3
Hint: Suppose the cube had a hollow interior and infinitely thin faces. Put your
(infinitely tiny) eye at one vertex of the cube and look inside. How many faces of the
cube can you see?
82
8 Surface area and volume of the R-sphere
We next want to show why all pyramids with an r × r square base and vertical
altitude r have the same volume. That is, if we put the vertex of the pyra-
mid anywhere in a plane parallel to the base and at distance r, the volume is
unchanged.
This fact is an example of Cavalieri’s Principle: Shearing a figure parallel to
a fixed direction does not change the n-dimensional measure of an object in
euclidean n-space. Think of a stack of (very thin) books. We’ll give a proof in
euclidean 3-space, and we will use the coordinates (b
x, yb, zb) to denote this space.
Problem 70 Show that Cavalieri’s Principle is true for the pyramid using
multivariable calculus.
Hint: Put the base of the pyramid P so that its vertices are (0, 0), (r, 0), (0, r) and
(r, r) in 3-dimensional euclidean space. Consider the transformation
1 0 a x
T (x, y, z) = 0 1 b y
0 0 1 z
where
∂T ∂T ∂T
DT (x, y, z) = .
∂x ∂y ∂z
(Each partial derivative is itself a vector since T (x, y, z) has three components.)
83
8 Surface area and volume of the R-sphere
(1/3)B · h
for any pyramid with rectangular base of area B and vertical altitude h.
84
8 Surface area and volume of the R-sphere
85
8 Surface area and volume of the R-sphere
with any shaped base of area B and any vertical altitude h. Approximate the
base as close as you want (i.e. ε-close) by tiling its interior with rectangles. Let
t denote the sum of the areas of these rectangles. Approximate the base as close
as you want (i.e. ε-close) by covering it entirely with rectangles. Let T denote
the sum of the areas of these rectangles. Why is the area B of the base of the
pyramid caught between B − ε and B + ε?
Problem 73 Show that the volume V of the pyramid is caught between (1/3)·
t · h and (1/3) · T · h. Argue that, given any positive real number ε, however
small, the volume V of the pyramid is caught between (1/3) · (B − ε) · h and
(1/3) · (B + ε) · h. Finally, show that
V = (1/3) · B · h.
86
8 Surface area and volume of the R-sphere
Problem 74
(a) Explain why you can think of the disco-ball as being made up of pyramids,
with each pyramid having base one of the tiny mirrors and vertex at the
interior point O at the center of the disco-ball.
(b) Argue that the volume of the disco-ball is (1/3) times the distance h from
a mirror to O times the sum of the areas of all the mirrors.
87
8 Surface area and volume of the R-sphere
Problem 75 Argue that, as the mirrors are made to be smaller and smaller,
(a) the sum of the areas of the mirrors approaches the surface area of a sphere,
(b) the distance h approaches the radius R of that sphere,
(c) the volume of the disco-ball approaches the volume of the sphere.
Conclude that, for a sphere of radius R in euclidean 3-space, the relation between
the volume V of the sphere and the surface area S of the sphere is given by the
formula
R·S
V = .
3
88
8 Surface area and volume of the R-sphere
Problem 76 Use the work above to deduce a formula for the volume of a
sphere.
89
8 Surface area and volume of the R-sphere
90
9 Spherical lunes and triangles
Spherical lunes
In the picture we have shaded in an ‘α-lune’ on the R-sphere in euclidean 3-
space.
The lune has two vertices. They are at opposite (antipodal) points on the R-
sphere, that is, the line in euclidean 3-space that joins the two vertices runs
through the center of the sphere. The angle at a vertex of the lune is α radians.
91
9 Spherical lunes and triangles
Spherical triangles
If a triangle on the sphere of radius R has interior angles with radian measures
α, β, and γ, it can be covered three times by lunes as shown in the figure below.
Notice that each lune has one vertex at a vertex of the triangle and angle equal
to that interior angle of the triangle. The other vertices of each lune are vertices
of an ‘opposite’ triangle that has the same area as the given one since it is just
the image of the given one under the rigid motion
−x −1 0 0 x
−y = 0 −1 0 y .
−z 0 0 −1 z
The three lunes cover the triangle three times. The three opposite lunes cover
the opposite triangle three times. If you take all six lunes together, they cover
each of the two triangles three times and everything else exactly once.
Problem 79 Show that the area of the spherical triangle is given by the
formula
R2 ((α + β + γ) − π) .
92
9 Spherical lunes and triangles
Problem 80 Use induction to derive a formula for the area of any spherical
n-gon.
93
9 Spherical lunes and triangles
94
10 Euclidean three-space as a metric space
• length,
• angle, and
• area.
Hence, if we can explain how to compute lengths, angles, and areas, we under-
stand something about the geometry as a whole. Moreover, the congruences
found in geometry are simply the transformations that preserve length, angle,
and area: the rigid motions. Thus we now seek to understand how to com-
pute length, angle, and area, along with a description of the congruences, for
euclidean, spherical, and hyperbolic geometry. Our plan of attack is as follows:
we will visualize each of the geometries as different surfaces lying in a common
three-dimensional space. This will allow us to use the techniques from calculus
and linear algebra to describe euclidean, spherical, and hyperbolic geometry in a
unified way. We start by introducing the concepts we need in the more familiar
setting in ordinary 3-dimensional euclidean space:
R3 = {(b b, yb, zb ∈ R} .
x, yb, zb) : x
We reserve the notation (x, y, z) for some new coordinates that we will put on
the ‘same’ objects later in this course. In euclidean space, there is a standard
way to measure distance between two points
X
b1 = (b
x1 , yb1 , zb1 )
X
b2 = (b
x2 , yb2 , zb2 ),
namely p
d(X
b1 , X
b2 ) = (b b1 )2 + (b
x2 − x y2 − yb1 )2 + (b
z2 − zb1 )2 .
95
10 Euclidean three-space as a metric space
When you see two point X b1 and Xb2 in what follows, the ‘hats’ mean that
distance between points is measured by the formula above. One more thing, in
euclidean three-space it will be important throughout to make the distinction
between points and vectors: Although each will be represented by a triple of
real numbers we will use
X
b = (b
x, yb, zb)
to denote points, that is, position in euclidean 3-space, and
v
b = (b
a, bb, b
c)
to denote vectors, that is, displacement by which we mean the amount and
direction a given point is being moved. So vectors always indicate motion from
an explicit (or implicit) point of reference.
v
b1 = (b
a1 , bb1 , b
c1 ),
v
b2 = (b
a2 , b2 , b
b c2 ),
a1 b
b a2 + bb1bb2 + b
c1 b
c2
or in matrix notation as
h a2
i b
ba1 bb1 c1 bb2 .
b
c2
b
It is also denoted as
b1 • v
v b2
or in matrix notation as
b2| .
b1 · v
v
96
10 Euclidean three-space as a metric space
b2 + yb2 + zb2 = R2
x
97
10 Euclidean three-space as a metric space
Now we will prove this lemma. Your task is to fill in the details of the proof
below.
|P1 P2 |2 − |P2 P |2 = |P P1 |2
= |OP1 |2 − |OP |2 .
98
10 Euclidean three-space as a metric space
b1 • v
v b2 = |b
v1 | · |b
v2 | · cos θ. (5)
Hint: Use the law of cosines together with algebraic properties of the dot product.
99
10 Euclidean three-space as a metric space
The significance of the theorem above is that the measure of angles between
vectors depends only on the definition of the dot product.
Similarly, the formula for the area of the parallelogram determined by two vec-
tors v
b1 and vb2 depends only on the dot products of the two vectors with them-
selves and with each other. You will see this from the next two problems.
Problem 86 Show that the area of the parallelogram determined by vb1 and
v
b2 emanating from the same point in euclidean 3-space is given by
|b
v1 | · |b
v2 | · sin θ.
100
10 Euclidean three-space as a metric space
Hint: Start from the square of |b v2 | · sin θ, substitute (1 − cos2 θ) for sin2 θ, and
v1 | · |b
use the theorem above.
101
10 Euclidean three-space as a metric space
102
10 Euclidean three-space as a metric space
Problem 89
103
10 Euclidean three-space as a metric space
There are two kinds of vectors that naturally arise from curves: the displacement
between times t1 and t2 , given by
v b(t2 ) − γ
b=γ x(t2 ) − x
b(t1 ) = (b b(t1 ), yb(t2 ) − yb(t1 ), zb(t2 ) − zb(t1 )),
104
10 Euclidean three-space as a metric space
Definition 14. The length L of the curve γ b(t), t ∈ [b, e], in euclidean 3-space
is obtained by integrating the length of the tangent vector to the curve, that is,
Z e
L= `(t) dt.
b
Notice that the length of any curve only depends on the definition of the dot
product. That is, if we know the formula for the dot product, we know (the
formula for) the length of any curve.
Problem 91 Write the formula for the tangent vector to the path above.
Show that the length of this path is Rπ.
105
10 Euclidean three-space as a metric space
Problem 92 (Try to) compute the length of each of your two example curves
in the previous problem.
106
10 Euclidean three-space as a metric space
Remark 3. In this last problem, you may easily be confronted with an integral
that you cannot compute. For example, if your curve γ b1 (t) happens to describe
an ellipse that is not circular, it was proved in the 19th century that no formula
involving only the standard functions from calculus will give you the length of
your path from a fixed beginning point to a variable ending point on the ellipse.
If that kind of thing occurs, go back and change the definitions of your curves in
the previous problem until you get two curves for which you can compute length
of your path from a fixed beginning point to a fixed ending point.
107
11 Congruences, that is, rigid motions
d(M
cXb1 , M
cXb2 ) = d(X
b1 , X
b2 ).
It turns out that there is a special class of matrices that give rise to rigid motions.
Definition 16. A matrix M
c satisfying
1 0 0
c| · M
M c = I = 0 1 0 .
0 0 1
Hint: If M
c is orthogonal, write
(M
cvb ) • (M
cvb)
b•v
and deduce that this equals v b.
108
11 Congruences, that is, rigid motions
(M
cvb ) • (M
cv b•v
b) = v b
for every v
b . Now rewrite as:
b| · v
v b = (M
cvb )| · (M
cvb ).
Write
a m11 m12 m13
b = b
v and M = m21
c m22 m23
c m31 m32 m33
and view the equation
b| · v
v b = (M
cvb )| • (M
cvb)
as a polynomial equation in the variables a, b, and c.
Hint: Polynomials are equal if and only if their coefficients are equal.
109
11 Congruences, that is, rigid motions
b2 + yb2 + zb2 = R2
x
b, yb, zb such that
to the set of points x
b2 + yb2 + zb2 = R2 .
x
That is, M
c gives a one-to-one and onto mapping of the R-sphere to itself.
110
11 Congruences, that is, rigid motions
Problem 96 Explain how the following diagram “proves” that function com-
position is always associative.
M2 ◦ M1 (X)
X M1 M2 M3 M3 ◦ (M2 ◦ M1 )(X)
M1 (X)
X M1 M2 M3 (M3 ◦ M2 ) ◦ M1 (X)
111
11 Congruences, that is, rigid motions
112
11 Congruences, that is, rigid motions
Problem 98 Consider
cos θ − sin θ 0
cθ = sin θ
M cos θ 0
0 0 1
Can you describe geometrically what this mapping is doing to the points in
euclidean space?
113
11 Congruences, that is, rigid motions
is orthogonal.
114
11 Congruences, that is, rigid motions
Can you describe geometrically what this mapping is doing to the points in
euclidean space?
115
11 Congruences, that is, rigid motions
is orthogonal.
116
11 Congruences, that is, rigid motions
γ
b(t) = (b
x(t), yb(t), zb(t)), b≤t≤e
117
11 Congruences, that is, rigid motions
Problem 103 Summarize the results from this section. In particular, indicate
which results follow from the others.
118
12 Changing coordinates
12 Changing coordinates
Now we will change coordinates.
K(x2 + y 2 ) + z 2 = 1
where K = 1/R2 . Notice that the above equation has solutions even when K is
negative. It is on those solution sets that hyperbolic geometries will live. So this
change of viewpoint will eventually let us go hyperbolic or, in the language of
Buzz Lightyear, will let R go ‘to infinity and beyond.’ The idea will be like the
change from rectangular to polar coordinates for the plane that you encountered
in calculus, only easier.
We are now ready to introduce this slightly different set of coordinates for R3 ,
three-dimensional euclidean space. To understand a bit better why we are doing
this, suppose we are standing at the North Pole
N = (0, 0, R)
of the sphere
b2 + yb2 + zb2 = R2
x
of radius R. As R increases, but we stay our same size, the sphere around us
becomes more and more like a flat, plane surface. However it can never get
completely flat because we are zooming out the positive zb-axis and we would
have to be ‘at infinity’ for our surface to become exactly flat. We remedy that
unfortunate situation by considering another copy of R3 , that we will call K-
warped space, whose coordinates we denote as (x, y, z). We make the following
rule in order to pass between the two R3 ’s:
x
b=x
yb = y
zb = Rz.
119
12 Changing coordinates
(x, y, z) = (0, 0, 1)
(b
x, yb, zb) = (0, 0, R) = N.
R2 = x
b2 + yb2 + zb2
= x2 + y 2 + R 2 z 2
Problem 104 What happens to the surface when K goes to 0? How does
this relate to the colloquial sense of “curvature”?
120
12 Changing coordinates
Problem 105
(a) Sketch the solution set in (x, y, z)-coordinates representing the sphere
R2 = x
b2 + yb2 + zb2 = 1.
(b) Sketch the solution set in (x, y, z)-coordinates representing the sphere
R2 = x
b2 + yb2 + zb2 = 102 .
(c) Sketch the solution set in (x, y, z)-coordinates representing the sphere
121
12 Changing coordinates
1 = K x2 + y 2 + z 2 .
If K > 0, the geometry we will be studying is the geometry of the the euclidean
sphere of radius
1
R= √ .
K
If K = 0 we will be studying flat (plane) geometry. If K < 0, we will be studying
hyperbolic geometry.
In short, we want to use (x, y, z)-coordinates to compute with, but we want
lengths and angles to be the usual euclidean ones in (b
x, yb, zb)-coordinates.
γ
b
122
12 Changing coordinates
Problem 107 With the same setting as in the previous problem, rewrite the
result of your computation in matrix notation to find DK such that
db
x/dt dx/dt
dby /dt = DK · dy/dt
db
z /dt dz/dt
x ∂b
∂b y ∂b
z ∂bx ∂b
y ∂bz ∂b
x ∂by ∂b
z
in terms of , , , , , , , , and .
∂x ∂x ∂x ∂y ∂y ∂y ∂z ∂z ∂z
123
12 Changing coordinates
Problem 108 Use the previous problems and the relationship between eu-
clidean and (x, y, z)-coordinates to show that
1 0 0
db
γ dγ
= 0 1 0 · .
dt dt
0 0 R
124
12 Changing coordinates
and
|
1 0 0 1 0 0
b1 • v
v b2 = b1|
v ·v
b2 = 0 1 0 v1 0 1 0 v2
0 0 R 0 0 R
1 0 0 1 0 0
= v1| 0 1 0 0 1 0 v2
0 0 R 0 0 R
1 0 0
= v1| 0 1 0 v2 .
0 0 K −1
Hence:
125
12 Changing coordinates
Computing length
Problem 109 Show that if a vector is given to us in (x, y, z)-coordinates as
v = (a, b, c)| ,
126
12 Changing coordinates
Problem 110 Consider all vectors in K-warped space with their tips on the
surface
1 = K(x2 + y 2 ) + z 2
and their tails at the origin. What can you say about the length of these vectors?
What does this tell you about the surface for all values of K > 0?
127
12 Changing coordinates
Computing angles
Problem 111 Show that when K > 0 if two vectors are given to us in (x, y, z)-
coordinates as
a1 a2
v 1 = b1 and v 2 = b2
c1 c2
then the angle between their image in euclidean space is given by
v1 •K v2
θ = arccos .
|v1 |K · |v2 |K
128
12 Changing coordinates
Computing area
Problem 112 Show that if two vectors are given to us in (x, y, z)-coordinates
as
a1 a2
v 1 = b1 and v 2 = b2
c1 c2
then the area of the parallelogram spanned by the image of those two vectors
in euclidean space is
v
s u 1 0 0
v1 •K v1 v2 •K v1 v
u
1
0 v1| v2| .
det = tdet
u 0 1
v1 •K v2 v2 •K v2 v2
0 0 K −1
129
12 Changing coordinates
Moral of the story: The dot-product rules! That is, if you know the dot-product
you know everything there is to know about a geometry, lengths, areas, angles,
everything. And the set
1 = K x2 + y 2 + z 2
continues to make sense even when K is negative. And as we will see later on,
the definition of the K-dot product also makes sense for tangent vectors to that
set when K is negative. The geometry we get when the constant K is chosen
to be negative is called a hyperbolic geometry. The geometry we get, when the
constant K is just chosen to be non-zero is called a non-euclidean geometry.
In fact all the non-euclidean 2-dimensional geometries are either spherical or
hyperbolic.
Problem 113 Summarize the results from this section. In particular, indicate
which results follow from the others.
130
13 Rigid motions in (x, y, z)-coordinates
c·
M h1 0 i T =?
0
01 0 ·
| 00R |
xb yb zb x y z
131
13 Rigid motions in (x, y, z)-coordinates
Hint: Explain how the previous problem gives a correspondence between transfor-
mations defined by a matrix in K-warped space and transformations defined by a
matrix in euclidean space. Then show that (∗) is equivalent to the corresponding
euclidean matrix M
c being orthogonal.
132
13 Rigid motions in (x, y, z)-coordinates
The equation (∗) is the condition (in (x, y, z)-coordinates) which affirms that
the transformation which takes the path γ(t) = (x(t), y(t), z(t)) to the path
γM (t) = M · (x(t), y(t), z(t))| preserves lengths of tangent vectors at corre-
sponding points. Therefore, by integrating, the (total) length of the curve γM
is the same as the total length of the curve γ.
Problem 116 Verify that this is the correct condition by showing that any
3 × 3 matrix M satisfying (∗) also satisfies
(M · v) •K (M · v) = v •K v,
where
v = X2 − X1 .
That is, the transformation given in (x, y, z)-coordinates by a matrix M that
satisfies your condition preserves the K-dot product.
133
13 Rigid motions in (x, y, z)-coordinates
With this definition, and our work above, we make a new definition:
Definition 20. A 3 × 3 matrix M is called K-orthogonal if
1 0 0 1 0 0
M | · 0 1 0 · M = 0 1 0 .
0 0 K −1 0 0 K −1
1 = K x2 + y 2 + z 2
1 = K x2 + y 2 + z 2 .
1 = K x2 + y 2 + z 2 .
as
1 0 0 x
1
x y z · 0 1 0 · y = .
−1 K
0 0 K z
134
13 Rigid motions in (x, y, z)-coordinates
135
13 Rigid motions in (x, y, z)-coordinates
into its K-orthogonal counterpart Mθ . Are you surprised? Why or why not?
136
13 Rigid motions in (x, y, z)-coordinates
into its K-orthogonal counterpart Mψ . Are you surprised? Why or why not?
137
13 Rigid motions in (x, y, z)-coordinates
{(x, y, z) ∈ R3 : 1 = K x2 + y 2 + z 2 }
with K = 1/R2 and with lengths (and areas) given by the K-dot product. Said
another way, we can do all of spherical geometry in (x, y, z)-coordinates. All we
need is the set defined by the relation
1 = K x2 + y 2 + z 2
and the K-dot product. But the set defined by the equation above continues
to exist even if K = 0 or K < 0, and the K-dot product formula continues to
make sense even if K < 0. In short we have the following table:
h1 0 0
i h1 0 0
i
K-dot product v| 01 0 w DNE v| 01 0 w
0 0 K −1 0 0 K −1
This table tells us that ‘there is something else out there,’ that is, some other
type of two-dimensional geometry beyond plane geometry and spherical geom-
etry. But the gap in the bottom row of the table is a bit disturbing. If we
can’t express the usual dot-product in plane geometry as the K-dot product for
138
13 Rigid motions in (x, y, z)-coordinates
Problem 121 Summarize the results from this section. In particular, indicate
which results follow from the others.
139
14 Lines in spherical geometry
Problem 122 Show that these functions actually parameterize the R-sphere.
Hint: This is an exercise in “double-containment”: you must show that every point
specified in this way is a point on the sphere and vice versa. To show the one direction,
show
K x(σ, τ )2 + y(σ, τ )2 + z(σ, τ )2 = 1
140
14 Lines in spherical geometry
for all (σ, τ ). To show the other direction, appeal to the diagram above.
141
14 Lines in spherical geometry
If we are going to describe paths on the R-sphere by paths in the (σ, τ )-plane
we are going to need to figure out the K-dot product in (σ, τ )-coordinates so
that we can compute the lengths of paths in these coordinates.
x(σ,τ )
y(σ,τ )
γsph z(σ,τ )
t (σ(t), τ (t)) γ(t) = (x(t), y(t), z(t))
Hint: Recall that if F is a differentiable function of a and b; and if a and b are all
differentiable functions of t, then the chain rule states
dF da/dt
= ∇F · .
dt db/dt
142
14 Lines in spherical geometry
Problem 124 With the same setting as in the previous problem, rewrite the
result of your computation in matrix notation to find Dsph such that
dx/dt
dy/dt = Dsph · dσ/dt
dτ /dt
dz/dt
∂x ∂y ∂z ∂x ∂y ∂z
in terms of , , , , , and .
∂σ ∂σ ∂σ ∂τ ∂τ ∂τ
143
14 Lines in spherical geometry
∂x ∂y ∂z ∂x ∂y ∂z
Problem 125 Now find Psph in terms of K, , , , , , and
∂σ ∂σ ∂σ ∂τ ∂τ ∂τ
such that
dσ
dx dy dz dx dy dz dσ dτ dt
, , •K , , = · Psph · dτ .
dt dt dt dt dt dt dt dt
dt
144
14 Lines in spherical geometry
145
14 Lines in spherical geometry
Definition 21. Let vsph and wsph be a vectors in (σ, τ )-coordinates originating
at the same (σ, τ )-coordinate. Define
|
vsph •sph wsph = vsph · Psph · wsph
where 2
R 0
Psph =
0 R2 · sin2 σ
and σ is determined by the coordinate that the vectors originate from.
Now notice that you can write a path on the R-sphere by giving a path (σ(t), τ (t))
in the (σ, τ )-plane. To write a path that starts at the North Pole, just write
and demand that σ(0) = 0. If you want the path to end on the plane y = yb = 0,
demand additionally that τ (e) = 0.
Now given a path on the R-sphere
satisfying σ(0) = τ (0) = 0 and τ (e) = 0, its length is given by the formula
Z e s
dσ dτ dσ dτ
L= , •sph , dt. (∗)
0 dt dt dt dt
(Why?)
Problem 127 Prove that the shortest path on the R-sphere from the North
Pole (0, 0, 1) (in (σ, τ )-coordinates, (0, 0)) to a point
(in σ, τ )-coordinates, (e, 0)) is the downwards path lying in the plane y = 0.
Hint: Start with some arbitrary path (σ(t), τ (t)) which begins and ends at this
point and show that it’s longer than this path, in two steps:
• First use the equation (∗) to show that it gets shorter if you keep the same σ
but make τ always zero (squishing the curve onto the plane y = 0.)
• Finish the argument by eliminating any backtracking.
146
14 Lines in spherical geometry
Hint: Mθ is a K-rigid motion that rotates around the z-axis and Nψ is a K-rigid
motion that rotates around the y-axis.
Hint: You should apply two K-rigid motions of the form Mθ (for different angles)
and one K-rigid motion of the form Nψ , though not necessarily in that order!
147
14 Lines in spherical geometry
Definition 22. A line in spherical geometry will be a curve that extends in-
finitely in each direction and has the property that, given any two points X1 and
X2 on the path, the shortest path between X1 and X2 lies along that curve.
Lines in spherical geometry are usually called great circles on the R-sphere.
They are the intersections of the R-sphere with planes through (0, 0, 0).
Problem 129 Given a line in spherical geometry lying entirely in the plane
y = 0,
x(t) = R sin t,
y(t) = 0,
z(t) = cos t,
148
14 Lines in spherical geometry
Problem 130 Explain in words how to prove that given two points on R-
sphere, say XA and XB , the length of the spherical line connecting them is
given by
XA •K XB
R · e = R · arccos .
|XA |K · |XB |K
by using K-rigid motions of the form
cos θ − sin θ 0 cos ψ 0 −R · sin ψ
Mθ = sin θ cos θ 0 and Nψ = 0 1 0 .
0 0 1 R−1 · sin ψ 0 cos ψ
149
14 Lines in spherical geometry
c a
b
cos = cos cos .
R R R
Let’s see why this theorem is true. We may via K-rigid motions place the
triangle so that XC is at the North Pole, XA is in the plane y = 0, and XB is in
the plane x = 0 (note XA and XB may be switched—if this is the case, simply
rename them). In this case,
150
14 Lines in spherical geometry
R2 · cos γ = XA •K XB
1 0 0 0
= R · sin α 0 cos α 0 1 0 R · sin β
0 0 R2 cos β
= R2 · cos α · cos β.
151
14 Lines in spherical geometry
Problem 132 Use the Taylor series expansion of cos(x) centered around x =
0,
x2 x4 x6
cos(x) = 1 − + − + ···
2! 4! 6!
to show that for “small” triangles, the spherical Pythagorean Theorem reduces
to the euclidean Pythagorean Theorem, meaning
c2 ≈ a2 + b2 .
152
14 Lines in spherical geometry
Problem 133 Summarize the results from this section. In particular, indicate
which results follow from the others.
153
15 Lines in hyperbolic geometry
We next will figure out what is the shortest path you can take between two
points in hyperbolic geometry. Since K is negative, we must do our calculation
using only (x, y, z)-coordinates. However, this will allow us to see the full power
of working in K-warped space, since our work will be essentially the same as
when K was positive—though our parametrization will be different.
eσ + e−σ eσ − e−σ
cosh σ = , sinh σ =
2 2
154
15 Lines in hyperbolic geometry
Hint: Remember,
− sinh2 σ + cosh2 σ = 1.
for all (σ, τ ). To show the other direction, appeal to the diagram above.
155
15 Lines in hyperbolic geometry
x(σ,τ )
y(σ,τ )
γhyp z(σ,τ )
t (σ(t), τ (t)) γ(t) = (x(t), y(t), z(t))
156
15 Lines in hyperbolic geometry
Problem 136 With the same setting as in the previous problem, rewrite the
result of your computation in matrix notation to find Dhyp such that
dx/dt
dy/dt = Dhyp · dσ/dt
dτ /dt
dz/dt
∂x ∂y ∂z ∂x ∂y ∂z
in terms of , , , , , and .
∂σ ∂σ ∂σ ∂τ ∂τ ∂τ
157
15 Lines in hyperbolic geometry
∂x ∂y ∂z ∂x ∂y ∂z
Problem 137 Now find Phyp in terms of K, , , , , , and
∂σ ∂σ ∂σ ∂τ ∂τ ∂τ
such that
dσ
dx dy dz dx dy dz dσ dτ dt
, , •K , , = · Phyp · dτ .
dt dt dt dt dt dt dt dt
dt
158
15 Lines in hyperbolic geometry
159
15 Lines in hyperbolic geometry
Definition 23. Let vhyp and whyp be a vectors in (σ, τ )-coordinates originating
at the same (σ, τ )-coordinate. Define
|
vhyp •hyp whyp = vhyp · Phyp · whyp
where −1
|K| 0
Phyp =
0 |K|−1 · sinh2 σ
and σ is determined by the coordinate that the vectors originate from.
Now notice that you can write a path on the K-surface by giving a path
(σ(t), τ (t)) in the (σ, τ )-plane. To write a path that starts at the North Pole,
just write
(σ(t), τ (t)) , 0≤t≤e
and demand that σ(0) = τ (0) = 0. If you want the path to end on the plane
y = yb = 0, demand additionally that τ (e) = 0.
Now given a path on the K-surface
satisfying σ(0) = τ (0) = 0 and τ (e) = 0, its length is given by the formula
Z e s
dσ dτ dσ dτ
L= , •hyp , dt. (∗)
0 dt dt dt dt
Problem 139 Prove that the shortest path on the K-surface from the North
Pole
N = |K|−1/2 · sinh 0 · cos 0, |K|−1/2 · sinh 0 · sin 0, cosh 0
to a point
(x, y, z) = |K|−1/2 sinh e, 0, cosh e
Hint: Use the same steps you did in the sphere case.
160
15 Lines in hyperbolic geometry
0 |K|−1/2 · sinh ψ
cosh ψ
Nψ = 0 1 0
|K|1/2 · sinh ψ 0 cosh ψ
is a K-rigid motion.
161
15 Lines in hyperbolic geometry
0 |K|−1/2 · sinh ψ
cosh ψ
Nψ = 0 1 0 .
|K|1/2 · sinh ψ 0 cosh ψ
Can you describe geometrically what this mapping is doing to the points in
K-warped space?
162
15 Lines in hyperbolic geometry
Problem 142 Explain in words, with pictures as needed, how to prove this
theorem by using the K-rigid motions
0 |K|−1/2 · sinh ψ
cos θ − sin θ 0 cosh ψ
Mθ = sin θ cos θ 0 and Nψ = 0 1 0 .
0 0 1 1/2
|K| · sinh ψ 0 cosh ψ
Hint: Mθ is a K-rigid motion that rotates around the z-axis and Nψ is a K-rigid
motion that “slides” the K-surface past the y-axis.
Hint: You should apply two K-rigid motions of the form Mθ (for different angles)
and one K-rigid motion of the form Nψ —though not necessarily in that order!
163
15 Lines in hyperbolic geometry
Problem 143 Given a line in hyperbolic geometry lying entire in the plane
y = 0,
show that the length of the segment on the interval 0 ≤ t ≤ e is exactly |K|−1/2 e.
164
15 Lines in hyperbolic geometry
Problem 144 Explain in words how to prove that given two points on the
surface
K(x2 + y 2 ) + z 2 = 1,
say XA and XB , the length of the hyperbolic line connecting them is given by
−1/2 −1/2 XA •K XB
|K| · ε = |K| · arcosh .
|XA |K · |XB |K
|K|−1/2 · sinh ψ
cos θ − sin θ 0 cosh ψ 0
Mθ = sin θ cos θ 0 and Nψ = 0 1 0 .
0 0 1 1/2
|K| · sinh ψ 0 cos ψ
165
15 Lines in hyperbolic geometry
Let’s see why this theorem is true. We may via K-rigid motions place the
triangle so that XC is at the North Pole, XA is in the plane y = 0, and XB is in
the plane x = 0 (note XA and XB may be switched—if this is the case, simply
rename them). In this case,
Hence the length of side b is |K|−1/2 · α. Using a rigid motion of the form
cos θ − sin θ 0
Mθ = sin θ
cos θ 0
0 0 1
166
15 Lines in hyperbolic geometry
K −1 · cosh γ = XA •K XB
1 0 0 0
= |K|−1/2 · sinh α 0 |K|−1/2 · sinh β
0 cosh α 0 1
0 0 K −1 cosh β
= K −1 · cosh α · cosh β.
167
15 Lines in hyperbolic geometry
Problem 146 Use the Taylor series expansion of cosh(x) centered around
x = 0,
x2 x4 x6
cosh(x) = 1 + + + + ···
2! 4! 6!
to show that for “small” triangles, the hyperbolic Pythagorean Theorem reduces
to the euclidean Pythagorean Theorem, meaning
c2 ≈ a2 + b2 .
168
15 Lines in hyperbolic geometry
Problem 147 Summarize the results from this section. In particular, indicate
which results follow from the others.
169
16 Central projection
16 Central projection
Here we start to develop unified models for our geometries.
onto the plane z = 1 using the origin O = (0, 0, 0) as the center of projection:
Let’s look at this from a different vantage point, say with our eye along the edge
of the plane z = 1:
onto the plane z = 1. So when K > 0, this is the “Northern hemisphere” of the
sphere, when K < 0, this is the upper hyperboloid, and when K = 0, this is the
plane z = 1.
Problem 148 Use similar triangles to explain why for any given (x, y, z),
there is a number λ such that
λ · (xc , yc , 1) = (x, y, z).
170
16 Central projection
171
16 Central projection
172
16 Central projection
173
16 Central projection
174
16 Central projection
175
16 Central projection
176
16 Central projection
x(xc ,yc )
y(xc ,yc )
γc z(xc ,yc )
t (xc (t), yc (t)) γ(t) = (x(t), y(t), z(t))
Hint: Simply write down the answer from a previous problem with some minor
changes.
177
16 Central projection
Problem 155 With the same setting as in the previous problem, rewrite the
result of your computation in matrix notation to find Dc such that
dx/dt
dy/dt = Dc · dxc /dt
dyc /dt
dz/dt
∂x ∂y ∂z ∂x ∂y ∂z
in terms of , , , , , and .
∂xc ∂xc ∂xc ∂yc ∂yc ∂yc
Hint: Simply write down the answer from a previous problem with some minor
changes.
178
16 Central projection
∂x ∂y ∂z ∂x ∂y
Problem 156 Now find Pc in terms of K, , , , , , and
∂xc ∂xc ∂xc ∂yc ∂yc
∂z
such that
∂yc
dxc
dx dy dz dx dy dz dxc dyc dt
, , •K , , = · Pc · dy .
dt dt dt dt dt dt dt dt c
dt
Hint: Simply write down the answer from a previous problem with some minor
changes.
179
16 Central projection
x(xc , yc ) = λ · xc ,
y(xc , yc ) = λ · yc ,
z(xc , yc ) = λ,
(a) Remember that λ is itself a function of xc and yc , so its partial derivatives also
matter. Use the product rule:
∂x ∂λ
= λ + xc · .
∂xc ∂xc
180
16 Central projection
Hint: When simplifying, combine the terms with the highest degree of λ and note
that
λ−2 = K x2c + yc2 + 1.
181
16 Central projection
vc •c wc = vc| Pc wc
where
Kyc2 + 1 λ4 −Kxc ycλ4
Pc =
−Kxc yc λ4 Kx2c + 1 λ4
and λ, xc , and yc are determined by the coordinate that the vectors originate
from.
Problem 159 As a point approaches the equator of the R-sphere from the
North Pole, where does it move to under central projection?
182
16 Central projection
Problem 160 Explain why one might say that central projection makes the
“finite” seem “infinite.”
183
16 Central projection
184
16 Central projection
185
16 Central projection
Problem 162 When K < 0, what is the set of points (xc , yc ) in central pro-
jection which correspond to points on the hyperboloid?
Hint: Use the answer to the previous question and the fact that both the hyper-
boloid and the process of central projection are symmetric with respect to rotation
around the z-axis.
186
16 Central projection
Problem 163 Explain why one might say that central projection makes the
“infinite” seem “finite.”
187
16 Central projection
Problem 164 Summarize the results from this section. In particular, indicate
which results follow from the others.
188
17 Rigid motions in central projection
Let’s convert this K-rigid motion to a rigid motion in central projection coor-
dinates. This new rigid motion will not necessarily be a mapping defined by a
matrix, so we’ll have to use some new notation.
·λ
(x, y, z) ∈ R3 (xc , yc , 1) ∈ R2 × {1} (xc , yc ) ∈ R2
M· µc0 =? µc =?
·λ
(x, y, z) (xc , yc , 1) (xc , yc )
Problem 165 Using the diagram above, explain why the formula for (xc , yc ) =
µc (xc , yc ) is
m11 xc + m12 yc + m13 m21 xc + m22 yc + m23
µc (xc , yc ) = , .
m31 xc + m32 yc + m33 m31 xc + m32 yc + m33
189
17 Rigid motions in central projection
Can you describe geometrically what this mapping is doing to the points in
central projection?
190
17 Rigid motions in central projection
191
17 Rigid motions in central projection
Problem 168 Assuming K > 0, consider the K-rigid motion of the R-sphere
cos ψ 0 −R · sin ψ
Nψ = 0 1 0 .
R−1 · sin ψ 0 cos ψ
Can you describe geometrically what this mapping is doing to the points in
central projection?
192
17 Rigid motions in central projection
Problem 169 Assuming K > 0, consider the K-rigid motion of the R-sphere
cos ψ 0 −R · sin ψ
Nψ = 0 1 0 .
R−1 · sin ψ 0 cos ψ
193
17 Rigid motions in central projection
Problem 170 Assuming K < 0, consider the K-rigid motion of the K-surface
0 |K|−1/2 · sinh ψ
cosh ψ
Nψ = 0 1 0
|K|1/2 · sinh ψ 0 cosh ψ
Can you describe geometrically what this mapping is doing to the points in
central projection?
194
17 Rigid motions in central projection
Problem 171 Assuming K < 0, consider the K-rigid motion of the K-surface
0 |K|−1/2 · sinh ψ
cosh ψ
Nψ = 0 1 0
|K|1/2 · sinh ψ 0 cosh ψ
195
17 Rigid motions in central projection
Problem 172 Summarize the results from this section. In particular, indicate
which results follow from the others.
196
18 Lines, angles, and areas in central projection
1 = K(x2 + y 2 ) + z 2
Hint: Argue that the central projection to the plane z = 1 of a point on the K-
surface which lies in the plane
ax + by + cz = 0
197
18 Lines, angles, and areas in central projection
Problem 174 Explain why the answer from the previous question makes per-
fect sense if K = 0.
198
18 Lines, angles, and areas in central projection
fails.
199
18 Lines, angles, and areas in central projection
200
18 Lines, angles, and areas in central projection
201
18 Lines, angles, and areas in central projection
Problem 178 Let K > 0 and consider the following region in central projec-
tion
Use the fact that the area of an α-lune is 2α · R2 to compute the area of the
region.
202
18 Lines, angles, and areas in central projection
On the other hand, we know that the area in spherical geometry represented by
the region in central projection is given by
v
∂X ∂X ∂X ∂X
u
ZZ u •K •K
u ∂x ∂xc ∂yc ∂xc dx dy
t ∂Xc
udet
∂X ∂X ∂X c c
Lc •K •K
∂xc ∂yc ∂yc ∂yc
203
18 Lines, angles, and areas in central projection
Hint: No new computations need to be done, just look at how Pc was derived.
204
18 Lines, angles, and areas in central projection
205
18 Lines, angles, and areas in central projection
convert ZZ
(K(x2c + yc2 ) + 1)−3/2 dxc dyc .
Lc
206
18 Lines, angles, and areas in central projection
Hopefully you got the same area that you predicted in the previous problem!
vc •c wc = vc| · Pc · wc
make sense when K is zero, positive, and negative. Hence this dot product
makes sense for euclidean, spherical, and hyperbolic geometry. Moreover, in
central projection, shortest paths on the K-surface
K(x2 + y 2 ) + z 2 = 1
map to lines in the plane z = 1. However, there is one trade-off: Angles are
not preserved in central projection. This means that when angles are projected
into the plane via central projection, the angle we see in the (xc , yc )-plane may
or may not be the actual angle between two vectors. Summarizing, we have:
h1 0 0
i h1 0 0
i
K-dot product v| 01 0 w DNE v| 01 0 w
0 0 K −1 0 0 K −1
(Kyc2 +1)λ4 −Kxc yc λ4
Central dot product vc| · Pc · wc = vc| −Kxc yc λ4
wc
(Kx2c +1)λ4
Problem 183 Summarize the results from this section. In particular, indicate
which results follow from the others.
207
19 Stereographic projection
19 Stereographic projection
Here we start to develop another model for our geometry.
1 = K x2 + y 2 + z 2
onto the plane z = 1 using the ‘south pole’ S = (0, 0, −1) as the center of
projection:
Let’s look at this from a different vantage point, say with our eye along the edge
of the plane z = 1:
Problem 184 If K = 1 where does the ‘equator’ map to? What about the
‘Northern hemisphere?’ How about the ‘Southern hemisphere?’
208
19 Stereographic projection
Problem 185 Use similar triangles to explain why for any given (x, y, z),
there is a number ρ such that
209
19 Stereographic projection
210
19 Stereographic projection
Hence if
1 = K x2 + y 2 + z 2
we may write
1 = K (ρ · xs )2 + (ρ · ys )2 + (2ρ − 1)2
211
19 Stereographic projection
x(xs ,ys )
y(xs ,ys )
γs z(xs ,ys )
t (xs (t), ys (t)) γ(t) = (x(t), y(t), z(t))
Hint: Simply write down the answer from a previous problem with some minor
changes.
212
19 Stereographic projection
Problem 189 With the same setting as in the previous problem, rewrite the
result of your computation in matrix notation to find Ds such that
dx/dt
dy/dt = Ds · dxs /dt
dys /dt
dz/dt
∂x ∂y ∂z ∂x ∂y ∂z
in terms of , , , , , and .
∂xs ∂xs ∂xs ∂ys ∂ys ∂ys
Hint: Simply write down the answer from a previous problem with some minor
changes.
213
19 Stereographic projection
∂x ∂y ∂z ∂x ∂y
Problem 190 Now find Ps in terms of K, , , , , , and
∂xs ∂xs ∂xs ∂ys ∂ys
∂z
such that
∂ys
dxs
dx dy dz dx dy dz dxs dys dt
, , •K , , = · Ps · dy .
dt dt dt dt dt dt dt dt s
dt
Hint: Simply write down the answer from a previous problem with some minor
changes.
214
19 Stereographic projection
x(xs , ys ) = ρ · xs ,
y(xs , ys ) = ρ · ys ,
z(xs , ys ) = 2ρ − 1,
(a) Recall x = ρ · xs .
∂x ∂ρ
(b) Note that = ρ + xs · .
∂xs ∂xs
(c) Express the partial derivative in terms of ρ, K, xs , and ys .
215
19 Stereographic projection
Hint: When simplifying, combine the terms with the highest degree of ρ and note
that
K x2s + ys2 + 4
−1
ρ = .
4
216
19 Stereographic projection
vs •s ws = vs| Ps ws
where 2
ρ 0
Ps =
0 ρ2
is determined by the coordinate that the vectors originate from.
Problem 193 Where does the Northern hemisphere of the R-sphere map to
under stereographic projection?
217
19 Stereographic projection
Problem 194 Where does the Southern hemisphere of the R-sphere map to
under stereographic projection?
218
19 Stereographic projection
Problem 195 As a point approaches the south pole of the R-sphere where
does it move to under stereographic projection?
219
19 Stereographic projection
Problem 196 Explain why one might say that stereographic projection makes
the “finite” seem “infinite.”
220
19 Stereographic projection
z 2 − |K|(x2 + y 2 ) = 1.
This describes a 2-sheeted hyperboloid with the z-axis as major axis. We will
only consider the sheet on which z is positive as forming the K-geometry. Recall:
z 2 − |K| x2 = 1
Hint: As you did with central projection, use similar triangles and the fact that
p
z = 1 + |K|x2
221
19 Stereographic projection
Problem 198 When K < 0, what is the set of points (xs , ys ) in stereographic
projection which correspond to points on the hyperboloid?
222
19 Stereographic projection
Problem 199 Explain why one might say that stereographic projection makes
the “infinite” seem “finite.”
223
19 Stereographic projection
Problem 200 Summarize the results from this section. In particular, indicate
which results follow from the others.
224
20 Lines, angles, and areas in stereographic projection
225
20 Lines, angles, and areas in stereographic projection
Remark 4. With entirely similar reasoning, you can show that circles in stere-
ographic projection are also sent to either circles (or lines).
fails.
226
20 Lines, angles, and areas in stereographic projection
Hint: On the right-hand side we are using the euclidean dot product and euclidean
length formula.
227
20 Lines, angles, and areas in stereographic projection
Problem 204 Explain how the last problem shows that stereographic projec-
tion “preserves” angles.
228
20 Lines, angles, and areas in stereographic projection
229
20 Lines, angles, and areas in stereographic projection
Hint: No new computations need to be done, just look at how Ps was derived.
230
20 Lines, angles, and areas in stereographic projection
231
20 Lines, angles, and areas in stereographic projection
Hint: This integral is easiest to compute in polar coordinates. Recall that to convert
to polar coordinates, you must set
p
r = x2s + ys2 ,
θ = arctan(ys /xs ),
232
20 Lines, angles, and areas in stereographic projection
where
(xs (t), ys (t)) = (t, 0).
233
20 Lines, angles, and areas in stereographic projection
Problem 210 When K > 0, find a in terms of the radius r from the previous
problem.
• Compute the integral from the previous problem, using the fact that
d A
arctan(Ax) = .
dx 1 + (Ax)2
Then solve for a.
• Or, consider the following diagram in Euclidean geometry and use facts about
circles and triangles:
234
20 Lines, angles, and areas in stereographic projection
Problem 211 When K > 0, plug in and simplify to get a formula for the
area of a circle in K-geometry in terms of its radius r.
235
20 Lines, angles, and areas in stereographic projection
236
20 Lines, angles, and areas in stereographic projection
• Compute the integral from a previous problem, using the fact that
d A
artanh(Ax) = .
dx 1 − (Ax)2
Then solve for a.
• Or, use the fact that the K-length of the line
is |K|−1/2 σ, and compare that to the length of its stereographic projection onto
the plane z = 1. Use the identities
to simplify.
Hint: This problem is potentially more involved than the spherical version, but in
the end you should get the same answer with an extra “h”.
237
20 Lines, angles, and areas in stereographic projection
Problem 214 When K < 0, plug in to get a formula for the area of a circle
in K-geometry in terms of its radius r.
238
20 Lines, angles, and areas in stereographic projection
Notice that for big enough x, sinh(x) ≈ ex /2, since the e−x term is pretty much
zero. So the area of a circle in hyperbolic geometry grows exponentially with
radius, unlike in Euclidean geometry where it only grows quadratically. There’s
a lot of space within radius r of a point in the hyperbolic plane.
area
Problem 215 When r gets very small, what happens to 2 ? Explain why
r
this makes sense.
239
20 Lines, angles, and areas in stereographic projection
vs •s ws = vs| · Ps · ws
make sense when K is zero, positive, and negative. Hence this dot product
makes sense for euclidean, spherical, and hyperbolic geometry. However, in
stereographic projection, shortest paths on the K-surface
K(x2 + y 2 ) + z 2 = 1
h1 0 0
i h1 0 0
i
K-dot product v| 01 0 w DNE v| 01 0 w
0 0 K −1 0 0 K −1
(Kyc2 +1)λ4 −Kxc yc λ4
Central dot product vc| · Pc · wc = vc| −Kxc yc λ4
wc
(Kx2c +1)λ4
h i
ρ2 0
Stereographic dot product vs| · Ps · ws = vs| 0 ρ2
ws
Problem 216 Summarize the results from this section. In particular, indicate
which results follow from the others.
240
21 Hyperbolic lunes and triangles
We know that the area of a triangle on the R-sphere with angles α, β, and γ is
given by
R2 (α + β + γ − π).
Problem 217 Briefly sketch the line of reasoning used to deduce the formula
for the area of a triangle on the R-sphere.
241
21 Hyperbolic lunes and triangles
We will use similar reasoning to deduce the formula for the area of a triangle
with angles α, β, and γ in hyperbolic geometry.
Hyperbolic lunes
Consider the following diagram on the Klein disk, that is the central projection
of hyperbolic geometry:
Notice that in both the Klein model and the Poincaré model, every line hits
“the circle at infinity” at two specific points. This means we can talk about
shapes with “vertices at infinity”.
In what follows, we will assume that K = −1. This will simplify the computa-
tions somewhat. Once the mathematician is familiar with this case, the general
case when K < 0 will fall easily.
242
21 Hyperbolic lunes and triangles
Hint: At some point you may wish to use the following identities:
So
= sin2 β − sin2 θ.
Hint: Finally, as a gesture of friendship, I will tell you that you will (hopefully!)
deduce that this integral equals π − α.
243
21 Hyperbolic lunes and triangles
Hyperbolic triangles
Again assuming K = −1, we will use our knowledge that the hyperbolic α-lune
has area π − α to compute the area of an ideal triangle in hyperbolic geometry.
Note, now we are working under stereographic projection in the Poincaré disk
(because it’s more fun to draw.)
Definition 28. An ideal triangle is a triangle in hyperbolic geometry with all
of its vertices at infinity.
Hint: Make sure your computation is general. That is, start with an arbitrary ideal
triangle and then fill in the rest of the diagram.
244
21 Hyperbolic lunes and triangles
Problem 220 Use induction to derive a formula for the area of any ideal
n-gon in hyperbolic geometry.
245
21 Hyperbolic lunes and triangles
Hint: Make sure your computation is general: start with an arbitrary triangle and
explain how you can fill in the rest of the diagram.
246
21 Hyperbolic lunes and triangles
Problem 222 Summarize the results from this section. In particular, indicate
which results follow from the others.
247
22 Connections to special relativity
As we work, you should try to see where we are using group actions.
In this case we will let points in central projection coordinates (xc , yc ) represent
“observed velocities.” We have shown that orthogonal matrices in K-warped
space form a group. That is we have shown that
0 |K|1/2 · sinh ψ
cosh ψ
Nψ = 0 1 0
−1/2
|K| · sinh ψ 0 cosh ψ
If we have an observer at point O = (0, 0) in central projection coordinates, we
can denote any other observed velocity in the plane as a point (xc , yc ).
248
22 Connections to special relativity
Problem 223 With the setting described above in mind, what does the point
(.3, .3) represent?
249
22 Connections to special relativity
250
22 Connections to special relativity
Even if you can give a naive solution to this problem, we will think of this
problem in central projection coordinates. Eventually we want to solve a much
harder problem where the naive solution will fail, however the solution using
central projection coordinates will prevail.
We’ll start by working when K < 0, then we will take the limit as K goes to
zero, and see what we find.
0 |K|1/2 · sinh ψ
cosh ψ
Nψ = 0 1 0
|K|−1/2 · sinh ψ 0 cosh ψ
Hint: Either write down the answer from a previous exercise or recall that a rigid
motion in (x, y, z)-coordinates
m11 m12 m13
M = m21 m22 m23
m31 m32 m33
converts to
xc · m11 + yc · m21 + m31 xc · m12 + yc · m22 + m32
µ(xc , yc ) = , .
xc · m13 + yc · m23 + m33 xc · m13 + yc · m23 + m33
251
22 Connections to special relativity
Problem 226 Substitute artanh u · |K|1/2 for ψ in your formula above.
Hint:
1
cosh(artanh(x)) = √ ,
1 − x2
x
sinh(artanh(x)) = √ .
1 − x2
252
22 Connections to special relativity
You have just written down a transformation that will work for any negative
value of K. We need this to work for K = 0.
Problem 227 Take the limit as K goes to zero in your answer above.
253
22 Connections to special relativity
At this point we are working in the euclidean plane, that is, central projection
when K = 0. The answer to our question:
νu (xc , yc ) = (xc + u, yc ).
Before you object that we have done nothing but “made mathematics difficult”
we preemptively retort:
Problem 228 Can you rephrase what we are doing in terms of group actions?
254
22 Connections to special relativity
however, this time we are working not on the euclidean plane, but on the Klein
disk, when K = −1. The beauty of our work above is that it can be directly
applied in this case:
255
22 Connections to special relativity
For those who are in-the-know, a minor miracle has just occurred. The trans-
formation √ !
xc + u yc · 1 − u2
νu (xc , yc ) = , ,
xc · u + 1 xc · u + 1
is in fact the velocity transformation for Einstein’s special theory of relativity
when one takes the speed of light to be c = 1!
Problem 230 Show that the transformation of the Klein disk νu is given by
the transformation of K-warped space
1 u · |K|
p
1 − u2 · |K| 0 p
1 − u2 · |K|
Nu = 0 1 0
u 1
p 0 p
1 − u2 · |K| 1 − u2 · |K|
when K = −1.
256
22 Connections to special relativity
is a K-rigid motion.
257
22 Connections to special relativity
−(x2 + y 2 ) + z 2 = 1
Problem 232 Summarize the results from this section. In particular, indicate
which results follow from the others.
258
23 The art of Escher
The famous artist M.C. Escher is known for his mind-boggling art. Often there
is a strong mathematical component to his art. One thing that fascinated Escher
was the question of how to depict an infinitely repeating pattern in a finite space.
Problem 233 Do you know of any methods for making the “infinite finite”
from this class? If so, describe them.
259
23 The art of Escher
Around 1954, H.S.M. Coxeter (the famous geometer) learned of Escher’s work.
As a source of inspiration, Coxeter sent Escher a picture similar to this one:
260
23 The art of Escher
261
23 The art of Escher
Problem 234 Write down as many (mathematical) questions as you can re-
lated to Escher’s work above. After you have your questions, label them as
“Level 1,” “Level 2,” or “Level 3” where:
Level 1 Means you know the answer, or know exactly how to do this problem.
Level 2 Means you think you know how to do the problem, or will be able to
figure out how to do the problem.
Level 3 Means you have no idea how to do the problem.
262
23 The art of Escher
Problem 235 Someone once asked, can these “distorted” images be “un-
distorted.”
263
23 The art of Escher
Problem 236 Building on ideas we learned in this course, what other sources
of inspiration could you give to artists?
264
23 The art of Escher
Problem 237 Summarize the results and ideas from this course.
265