Lab 3: Visualizing the Hyperbolic Plane
- Objectives: At the completion of this lab, students will be able to:
- Use the program NonEuclid without supervision.
- Visualize the distortion of length and the preservation of angles
in the hyperbolic plane.
- Explain similarities between and difference between E^2 and H^2.
- Instructions: Complete each step of the lab indicated below. When
you come to a question, think about the answer and try to formulate a
statement of the mathematical idea that each step illustrates.
There is a space provided for you to jot down ideas.
When you are asked to write a proof, use the space provides to
write a proof. If you experience
difficulties or get stuck, please ask for help. Make sure that each
person in your group has an opportunity to use NonEuclid.
Section 0: Starting NonEuclid
Geometers SketchPad allows us to do geometry in the Euclidean plane,
but not in the hyperbolic plane. There is a nice program called
NonEuclid
which is available for us to use. The advantage of this program is that
is can be run from any computer which is connected to the internet and
has a Java enabled browser. For example, Netscape Navigator 4.6 or
Internet Explorer 5.0 have Java capabilities.
Most of the labs on campus should have one of these
two programs installed.
At the start of the lab, NonEuclid should be
started and waiting for you to use it. When you are not in lab
you will need to start a browser (like netscape or explorer) and go to the
address:
http://math.rice.edu/~joel/NonEuclid
Scroll down the
page a bit. If the browser that you are using is
Java enabled, you will see a banner for NonEuclid 1999.8b. Click on
this and the program will begin. Click okay in the information box
that appears.
Note: If you scroll towards the bottom of the web page
listed above, you will find other activities and information about
the hyperbolic plane and non-Euclidean geometry.
Section 1: Lines and Distortion of Length in the Hyperbolic Plane
There are two models for the hyperbolic plane available in NonEuclid:
The Poincare disk model and the upper half plane model. When NonEuclid
starts, the Poincare disk model is the default. We want to use the
upper half plane model. To change to the
upper half plane model, click on the View menu, pull down to
Hyperbolic Model, and then select Upper Half-Plane.
Click on the Constructions menu and pull down to Draw Line
Segment.
Note: The current function that is being used is
explained in a box in the upper left corner of the screen. In this box,
you should see a message telling you that Draw Line Segment
is the current
function selected and an explanation of how to use the function.
Click anywhere on the drawing screen. This will produce a point which is
labelled as A. Click anywhere else on the screen. This will produce a
point labelled as B and a line segment between them. The reason
that the computer can always do this is that there is a unique
line segment between every two points. Why?
This line may appear to be curved. Why?
What are the possible curves that you will get?
Note: If you need to delete something, go to the
Edit menu and pull down to Delete. Then click on the
object that you want deleted.
Task:
In the box on the
left side of the screen the length of the segment you just drew will be
displayed.
Try to draw another line segment which appears to be the same length as
the first one you drew. This is an eyeballing procedure, so don't worry
about being too exact. Once you draw a line segment, its length will be
displayed in the left box.
Repeat this process several times. Is there a place on the screen where
there is more distortion of length than at another? Less?
Section 2: Preservation of Angles in the Hyperbolic Plane
Create a new drawing by going to the File menu and pulling down
to New. Using the Draw Line Segment function,
draw a line segment on the screen. Move the mouse key over the end
point labelled as A. When the mouse is over A, it will change color.
Click the mouse key. Move the mouse somewhere else and click the
mouse key. This will draw a line segment from A to another point (where
you clicked) labelled as C. You should have something that looks like a
hinge.
Task: Click on the Measure menu and pull down to
Measure Angle. In the upper left hand box, instructions for using
the Measure Angle function will appear. Follow them to measure
the angle BAC. Try to draw another hinge somewhere else on
the screen which appears to have the same angle as the first one you
drew. Measure its angle. Repeat the process several times. Is angle
distorted in the same way that length is?
If you have carried out the above task, you should notice that, unlike
length, angle is not distorted in the hyperbolic plane. This is a feature
of the model that we are using: It is a conformal
model of the hyperbolic plane
in the Euclidean plane.
This is a fancy way of saying angles which appear the same in our model
are actually the same in the hyperbolic plane.
Section 3: Reflection
Go to the Construction menu and pull down to
the Draw Infinite Line function. Click anywhere on the screen.
This will draw a point and label it as A. Click anywhere else on the
screen. This will draw a point, label it as B, and draw an infinite line
between them.
Go to the Constructions menu and pull down to Reflect.
The upper left hand box will
give you instructions as to how to reflect objects about lines.
Does reflection appear to change the lenght of line segments?
Does it really? Why?
Does reflection appear to change the angle at which curves meet?
Does it really? Why?
Create a new drawing screen.
Draw another infinite line.
Task:Does the infinite line really appear to be infinitely
long? Repeat the process several times until you get a line which definitely
does not appear to be infinitely long (it should look like a semicircle).
Where on the screen do you have to put the two points? Why does it appear
to be finite?
Recall that reflections preserve
lengths. For us, this means that if you refect an infinitely long line
about another line, you get another infinitely long line. Draw another
infinitely long line on the screen.
Reflect your first line about the one that you just drew.
What do you get?
Warning: Since NonEuclid doesn't run quite
properly, you may have problems with the Reflect function.
A simple way to cure this seems to be to quit NonEuclid and then
start a fresh copy of it.
Task: Try to find an infinite line so that when you
reflect your original line about it, you get a line which really looks
infinitely long (infinite looking lines appear vertical). Use the
Move Point function, which is in the Edit menu,
to move your lines around.
You may have to delete objects several times. See
above for how to do this. Since reflections preserve distances,
this shows that lines which appear to be of finite length can actually
be infinitely long.
Section 4: What About Area?
In the previous sections, we have seen that length is distorted
in the hyperbolic plane while angles are preserved. The last main
measurement that we can do in the plane is area. Since triangles
are easiest to work with, we will concentrate on the question of
whether or not the area of a triangle
is distorted in the hyperbolic plane or if it is
preserved.
Question: Make an initial guess as to whether or not
the area of a triangle will be preserved in the hyperbolic plane.
Add whatever justification you can think of.
Create a new drawing. Draw a line segment on the screen using the
Draw Line Segment function. Move the mouse over the point labelled as
A (A will change color when you are over it). Click the mouse key. Move
the mouse somewhere else and click the mouse key. This will draw a point
labelled as C and a line from A to C. Similarly, draw a line from B to C.
You should now have a triangle. Go to the Measure menu and pull down
to Measure Triangle. Follow the directions in the upper left box
as to how to use this function. Use them to measure the triangle you
have just created. In the left box, you will notice a variety of measurements
that are related to the triangle. Do any strike you as odd?
Task: Draw several other triangles which appear to be
the same as the original one that you drew. Measure them as you did before.
Does your conjecture from before seem to be right? If so, try to explain
why. If not, try to explain why the conjecture failed.
Section 5: Triangles in Hyperbolic Space
Draw a triangle on the screen.
Measure the triangle as you did in the previous question.
Question 1: Is the sum of the interior angles of the
triangle always 180 degrees? Always more? Always less? Move the triangle several times, noting what happens to the sum of the angles.
Try to
construct triangles whose sum of angles is as small as possible and
triangles whose sum of angles is as large as possible (drawing
one triangle and just moving it around is a painless way to do construct
lots of triangles). Pay attention to what is happenning to the area.
Question 2: What is the exact relationship between the
sum of the interior angles of a triangle and its area?
Fill in the blank at the end of this statement: If the
sum of the interior angles of a triangle is S, then the
area of the triangle is:_______________.
Compare you answers with Euclidian space.
Section 6: Parallel lines
Draw a line l and a point P not on l.
Try to draw a line m through P that does not intersect l.
Can you?
Can you draw more than one such line?
How does this compare with Euclidian space?