Download HYPERBOLIC TRIGONOMETRY Consider a hyperbolic triangle

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Pythagorean theorem wikipedia , lookup

Multilateration wikipedia , lookup

Euclidean geometry wikipedia , lookup

History of trigonometry wikipedia , lookup

Trigonometric functions wikipedia , lookup

Line (geometry) wikipedia , lookup

Transcript
HYPERBOLIC TRIGONOMETRY
STANISLAV JABUKA
Consider a hyperbolic triangle ∆ABC with angle measures (∠A)◦ = α, (∠B)◦ = β and
(∠C)◦ = γ. The purpose of this note is to develop formulae that allow for a computation of
the hyperbolic lengths a = d(AB), b = d(AC) and c = d(BC) of the sides of this triangle in
terms of α, β and γ. We do this by pursuing two different approaches. The first one, given in
section 1, uses standard computational techniques from analytic geometry of the Euclidean
plane. The second, found in section 2, uses the correspondence between the Poincaré disk
model and the Beltrami-Klein model of hyperbolic geometry.
1. First approach - Euclidean analytic geometry
Let Γ be the circle centered at the origin O = (0, 0) of a coordiante system in the Euclidean
plane and let r be the radius of Γ. We take Γ as the circle for the Poincaré disk model for
hyperbolic geometry.
Let A, B and C inside of Γ be three points that are non-collinear in the hyperbolic sense
(i.e. A, B and C do not lie on a diameter of Γ nor on a circle perpendicular to Γ). Without
loss of generality we can assume that A = (0, 0) and C = (b, 0) for some choice of 0 < b < r.
This is so since every hyperbolic triangle can be made to have one of its vertices agree with
the center of Γ by an inversion (along a circle perpendicular to Γ). Since such an inversion
preserves the angles and hyperbolic sidelengths of the triangle, we may well replace the
original with the one gotten by its inversion. Moreover, by an additional rotation about O,
we can assume that C lies on the x-axis of the coordinate system. Finally, by a reflection
across the x-axis, we can assume that B lies in the first quadrant of the chosen coordinate
system, see figure 1.
In this section we shall derive a relation between α, β, γ and b by pursuing the following
three step strategy:
(1) Find the center X = (x0 , y0 ) and radius ρ of the circle δ containing B and C and
perpendicular to Γ. Express x0 , y0 , ρ as functions of α, γ, b.
(2) Find the coordinates of the point B = (xB , yB ) by intersecting δ with the line containing AB.
(3) Find the slope of the tangent line to δ at B from knowing the equation of δ and
the coordinates (xB , yB ) of B. Equate this slope with tan(α + β), the latter is an
equation relating α, β, γ and b.
Note that knowing b allows one to compute the hyperbolic length b = d(AC) easily using
the formula
r+b
b = d(AC) = log
r−b
Having outlined our strategy, we start with step 1. All geometric objects used in the subsequent paragraphs can be found in figure 1.
1
2
STANISLAV JABUKA
B0
δ
m3
Γ
B
X
m1
A
C0
C
m4
m5
m2
Figure 1. The triangle ∆ABC and the various points and lines associated
with it.
1.1. Step 1. Recall that δ is the unique circle perpendicular to Γ passing through the points
B and C. Let C 0 be the inverse of C in Γ. An easy computation then shows that
2 r
0
,0
C =
b
Since δ ⊥ Γ, the point C 0 must also lie on δ. But then the center X = (x0 , y0 ) of δ must lie
on the perpendicular bisector m1 of CC 0 , i.e. we must have
r 2 + b2
2b
To find y0 we note that the tangent line m2 to δ at C is given by the equation
x0 =
m2
:
y = − tan γ · (x − b)
and so the line m3 passing through C and perpendicular to m2 , is given by
1
m3 : y =
(x − b)
tan γ
Since X must lie on m3 , and having computed its x-coordinate x0 above, we are then in a
position to determined y0 as:
r 2 − b2
y0 =
2b tan γ
HYPERBOLIC TRIGONOMETRY
3
With the coordinates (x0 , y0 ) of X in place, it is now easy to determine the radius ρ of δ as
s
2 2
2
r 2 + b2
r − b2
r 2 − b2
ρ = XB =
−b +
−0 =
2b
2b tan γ
2b sin γ
To summarize, we found that
2
r + b2 r 2 − b2
X=
,
2b
2b tan γ
and
ρ=
r 2 − b2
2b sin γ
and thus the equation of δ reads
2 2 2
2
r 2 + b2
r 2 − b2
r − b2
(1)
x−
+ y−
=
2b
2b tan γ
2b sin γ
From here on we split our computations into two cases according to whether α is 90o or not.
1.2. Step 2 with α 6= 90o . For simplicity we assume in this section that α < 90◦ , the case
of α > 90◦ requires only a few sign changes, a case that is left to the interested reader.
The Euclidean line m4 containing the edge AB has the equation
m4
:
y = tan α · x
The point B is then one of the points gotten by intersecting the circle δ with m4 . For ease
of computation we leave the equation of δ in the form (x − x0 )2 + (y − y0 )2 = ρ2 . We plug
y = tan α · x into the latter and solve for x:
x2 − 2xx0 + x20 + x2 tan2 α − 2xy0 tan α + y02 − ρ2 = 0
x2 (1 + tan2 α) − 2x(x0 + y0 tan α) + (x20 + y02 − ρ2 ) = 0
1
x2 2 − 2x(x0 + y0 tan α) + (x20 + y02 − ρ2 ) = 0
cos α
Solving this quadratic equation for x leads to:
q
cos2 α
2
2
2
2
2
2(x0 + y0 tan α) ± 4(x0 + y0 tan α) − 4(1 + tan α)(x0 + y0 − ρ )
x1,2 =
2
q
2
2
2
2
2
= cos α x0 + y0 tan α ± (ρ/ cos α) − y0 + 2x0 y0 tan α − x0 tan α
p
2
2
2
= cos α x0 + y0 tan α ± (ρ/ cos α) − (y0 − x0 tan α)
Since both the point B and its inverse B 0 must lie on δ (since δ ⊥ Γ) but one of them,
namely B, lies inside of Γ, the other, i.e. B 0 , must lie outside of Γ. Since α is assumed to be
less than 90◦ , we see that the x-coordiante xB of B must be
p
2
2
2
xB = cos α x0 + y0 tan α − (ρ/ cos α) − (y0 − x0 tan α)
Since B lies on m4 , its is then easy to determined the y-coordinate yB of B:
p
2
2
yB = xB tan α = sin α cos α x0 + y0 tan α − (ρ/ cos α) − (y0 − x0 tan α)
4
STANISLAV JABUKA
1.3. Step 3 with α 6= 90◦ and α + β 6= 90◦ . We continue with the assumption that α < 90◦
and for the moment also suppose that α + β 6= 90◦ . Note that the slope of the Euclidean
line passing through B and X is given by
yB − y0
xB − x0
so that the slope of the tangent line m5 to δ at B has slope
−
xB − x0
yB − y0
If yB = y0 then B and X are at the same height and so m5 is a vertical line. This can only
happen if α + β = 90◦ , a case that is currently excluded from consideration. On the other
hand, the slope of m5 must also equal tan(α + β) leading to the following master equation:
tan(α + β) = −
xB − x0
yB − y0
Unfortunately this equation is too difficult to solve for b in general.
1.4. Step 3 with α 6= 90◦ and α + β = 90◦ . In this case yB = y0 becomes the master
equation:
p
y0 = sin α cos α x0 + y0 tan α − (ρ/ cos α)2 − (y0 − x0 tan α)2
an equation that again it too cumbersome to solve in its generality. However, several special
cases are quite accessible, one of which we address in the following example.
1.4.1. Example: α = β = 45◦ . In this case the equation y0 =
√yB becomes quite manageable.
Namely, since in this case tan α = 1 and cos α = sin α = 1/ 2, the formula for yB becomes
p
1
yB =
x0 + y0 − 2ρ2 − (y0 − x0 )2
2
making the equation y0 = yB simplify as
p
1
y0 =
x0 + y0 − 2ρ2 − (y0 − x0 )2
2
p
2y0 = x0 + y0 − 2ρ2 − (y0 − x0 )2
p
y0 − x0 = − 2ρ2 − (y0 − x0 )2
(y0 − x0 )2 = 2ρ2 − (y0 − x0 )2
(y0 − x0 )2 = ρ2
y0 − x0 = ±ρ
Since we’ve assumed that α = 45◦ we have that y0 < x0 so that the above equation actually
becomes y0 − x0 = −ρ. Replacing x0 , y0 , ρ with their expressions in β and b we get the
HYPERBOLIC TRIGONOMETRY
5
equations:
r 2 − b2
r 2 + b2
r 2 − b2
−
=−
/ · 2b
2b tan γ
2b
2b sin γ
1
1
1
1
2
2
−b 1 +
+
=r 1−
−
tan γ sin γ
tan γ sin γ
sin γ + tan γ − sin γ tan γ
sin γ + tan γ + sin γ tan γ
b=r
Thus, as expected, d(AC) is independent of r and only depends on γ.
1.5. Step 2 with α = 90◦ . In the case of α = 90o the point B lies on the intersection of
the y-axis and the circle δ. Thus, to find the y-coordinate yB of B, we plug xB = 0 into
equation (1) and solve for y:
s
2 2
2
2
2
r −b
r 2 − b2
r + b2
y=
±
−
2b tan γ
2b sin γ
2b
The solution y which yields yB is gotten by choosing the minus sign, i.e.
s
2 2
2
2
2
r 2 − b2
r + b2
r −b
−
−
yB =
2b tan γ
2b sin γ
2b
Note that this can equivalently be written as
s
yB = y0 −
r 2 − b2
2b sin γ
2
− x20
The equation of the line through C and X is determined by
line through B and X
:
y=
y0 − yB
x + yB
x0
and so the slope of the tangent line m5 to δ at B is
Slope of m5 = −
x0
y0 − yB
On the other hand, the slope of m5 is also given as
Slope of m5 = tan(α + β) = tan(90◦ + β) = −
Combining the two we get the master equation
tan β =
y0 − yB
x0
1
tan β
6
STANISLAV JABUKA
To solve this equation we utilize the formulae for y0 , x0 , yB derived above. Specifically we
first work out the right-hand side of the above equation:
r
v
2
u 2 2 2
s
r2 −b2
2
r −b
2
− x0 u
u
2b
sin
γ
2b sin γ
r 2 − b2
y0 − yB
t
−1
=
=
−1=
r2 +b2 2
x0
x0
(r2 + b2 ) sin γ
2b
Putting this back into the equation tan γ = (y0 − yB )/x0 yields
s
2
r 2 − b2
tan β =
−1
(r2 + b2 ) sin γ
which we now proceed to solve for b:
2
r 2 − b2
1 + tan β =
(r2 + b2 ) sin γ
2
2 2
r − b2
sin γ
=
cos β
r 2 + b2
cos β − sin γ
b2 = r 2
cos β + sin γ
s
cos β − sin γ
b=r
cos β + sin γ
2
Given this value of b in terms of r, the hyperbolic length b = d(AC) is then given by
√
√
cos β + sin γ + cos β − sin γ
√
(2)
b = d(AC) = log √
cos β + sin γ − cos β − sin γ
Note that again d(AC) is independent of the radius r of Γ, rather, it only depends on β and γ.
We also remark that the term cos β − sin γ is by necessity positive whenever 0 < β + γ < 90◦ .
To see this, note that if we had cos β < sin γ, then we would also obtain cos γ < sin β:
/2
cos β < sin γ
cos2 β < sin2 γ
2
/ · (−1)
2
− cos β > − sin γ
2
/+1
2
1 − cos β > 1 − sin γ
√
sin2 β > cos2 γ /
sin β > cos γ
Using these two inequalities, we’d arrive at a contradiction as
cos(β + γ) = cos β cos γ − sin β sin γ
< sin γ sin β − sin β sin γ
=0
HYPERBOLIC TRIGONOMETRY
7
Since the cosine function is non-negative on [0, 90◦ ], the above inequality cos(β + γ) <
0 implies that β + γ > 90◦ , a contradiction. Thus we are automatically ensured that
cos γ − sin β ≥ 0.
We proceed by putting equation (2) into a more manageable form. Namely:
√
√
cos β + sin γ + cos β − sin γ
√
b = log √
cos β + sin γ − cos β − sin γ
√
√
√
√
cos β + sin γ + cos β − sin γ
cos β + sin γ + cos β − sin γ
b
√
√
e =√
·√
cos β + sin γ − cos β − sin γ
cos β + sin γ + cos β − sin γ
p
(cos β + sin γ) + 2 cos2 β − sin2 γ + (cos β − sin γ)
=
(cos β + sin γ) − (cos β − sin γ)
p
cos β + cos2 β − sin2 γ
=
sin γ
With this equation in hand, we proceed to compute the hyperbolic cosine cosh b:
!
p
2 β − sin2 γ
1 b
cos
1
sin
γ
cos
β
+
p
cosh b = (e + e−b ) =
+
2
2
sin γ
cos β + cos2 β − sin2 γ
p
cos2 β + 2 cos β cos2 β − sin2 γ + cos2 β − sin2 γ + sin2 γ
=
p
2 sin γ cos β + cos2 β − sin2 γ
p
2 cos β cos β + cos2 β − sin2 γ
=
p
2 sin γ cos β + cos2 β − sin2 γ
=
cos β
sin γ
Thus we have shown:
Proposition 1.1. In a hyperbolic triangle ∆ABC with a right angle at A, the hyperbolic
lengths b = d(AC) and c = d(AB) can be computed in terms of the angle measures β = (∠B)◦
and γ = (∠C)◦ as
cos β
cos γ
cosh b =
and
cosh c =
sin γ
sin β
2. Second approach - Using the Beltrami-Klein model
In this section we approach the same goal, that of finding the hyperbolic lengths d(AB),
d(AC) and d(BC) of the edges of a hyperbolic triangle ∆ABC in terms of their angle
measures α, β, γ, but we do so in an entirely different manner. For the moment we restrict
our attention to right triangles but make slightly different arrangement than in the previous
section. Namely, we shall assume, without loss of generality, that A is again the center of Γ
(where Γ is still the circle for he Poincaré hyperbolic disk model), that C again lies on the
positive portion of the x-axis but that this time ∠C is a right angle (i.e. we take γ = 90◦ ),
see figure 2.
8
STANISLAV JABUKA
Γ
B
A
δ
C
Figure 2. The triangle ∆ABC with its right angle at the vertex C.
We shall also rely on the abbreviations (some of which have already been introduced
above):
a = BC
a = d(BC)
b = AC
b = d(AC)
c = AB
c = d(AC)
Remember also that
b = d(AC) = ln
r+b
r−b
=⇒
eb =
r+b
r−b
From this, an easy check reveals that
eb − e−b
1 r+b r−b
2rb
=
−
= 2
sinh b =
2
2 r−b r+b
r − b2
eb + e−b
1 r+b r−b
r 2 + b2
cosh b =
=
+
= 2
2
2 r−b r+b
r − b2
sinh eb
2rb
tanh b =
=
cosh eb
r 2 + b2
Identical equations (with the proper replacements of symbols) relate c to c and a to a.
HYPERBOLIC TRIGONOMETRY
9
We will choose to use Γ also as the circle for the Beltrami-Klein model. Let D be the
interior of Γ and let F : D → D be the isomorphism from the Poincaré model to the
Beltrami-Klein model described in class, scaled so that the circles in both models coincide.
It is then not hard to verify that
F (x, y) =
2r2
(x, y)
r 2 + x2 + y 2
Let X 0 = F (X) for X = A, B, C. Notice that A = A0 since it coincides with the center of Γ,
see figure 3.
Γ
F
Γ
B0
B
A
A0
C
The Poincaré disk model.
C0
The Beltrami-Klein model.
Figure 3. The triangles ∆ABC and ∆A0 B 0 C 0 in the Poincaré and BeltramiKlein models.
Because F preserves right angles, we have ∠ACB ∼
= ∠A0 C 0 B 0 , making ∆A0 B 0 C 0 a right
(Euclidean) triangle with a right angle at C. Moreover, since diamaters in Γ get mapped to
the same diameters in Γ and since AB lies on such a diameter in Γ, we conclude that A0 B 0
also lies on that same diameter. This in turn shows that the angles ∠BAC and ∠B 0 A0 C 0
are congruent, i.e. (∠B 0 A0 C 0 )◦ = α. In particular we have
cos α =
A0 C 0
A0 B 0
Since C = (b, 0) then
2rb
2r2
(b, 0) =⇒ A0 C 0 = r 2
= r tanh b
C = F (C) = 2
2
r +b
r + b2
In the same way one finds that
A0 B 0 = r tanh c
Putting the above together we arrive at
tanh b
cos α =
tanh c
0
10
STANISLAV JABUKA
Let B 00 be the inverse of B under inversion in Γ and let δ be the circle perpendicular to Γ
and passing through B and C, see figure 4.
B 00
Γ
B1
β
B
β
A
δ
O1
C
C 00
Figure 4. The triangles ∆ABC and various points derived from it: The
points B 00 and C 00 are the inversed of B and C under inversion in Γ. O1 is the
center of δ, the unique circle perpendicular to Γ and containing B and C (and
thus also B 00 and C 00 ). Finally, B1 is the midpoint of the Euclidean segment
BB 00 . The three right angles in the picture are indicated by a little square.
Since δ ⊥ Γ it must be that B 00 lies on δ. Moreover
BB 00 = AB 00 − AB =
r2
r 2 − c2
2r
− AB =
=
c
sinh c
AB
and likewise
CC 00 =
2r
sinh b
Let B1 be the midpoint of the Euclidean segment BB 00 so that O1 B1 is perpendicular to
BB 00 (where O1 is the center of δ). Since O1 B is also perpendicular to the tangent line to δ
at B, we obtain
β = (∠B)o = 90o − (∠B1 BO1 )o = (∠BO1 B1 )
HYPERBOLIC TRIGONOMETRY
11
and so (using CC 00 = 2O1 C since CC 00 is a diameter of δ, because of γ = 90◦ )
sin β =
sinh b
BB1
BB 00
BB 00
=
=
=
00
sinh c
BO1
2CO1
CC
To summarize:
Theorem 2.1. Let ∆ABC be a right triangle in hyperbolic geometry with the right angle at
C. Then
sinh a
tanh b
and
sin(α) =
cos(α) =
tanh c
sinh c
tanh a
sinh b
cos(β) =
and
sin(β) =
tanh c
sinh c
Using these formulae and hyperbolic trig identities one can derive additional useful relations:
sinh2 a tanh2 b
1 = sin2 α + cos2 α =⇒ 1 =
+
sinh2 c
tanh2 c
Solving for sinh2 c gives
cosh2 c = 1 + sinh2 c = 1 + sinh2 a + cosh2 c · tanh2 b = cosh2 a + cosh2 c · tanh2 b
Multiplying by cosh2 b yields
cosh2 b cosh2 c = cosh2 a · cosh2 b + cosh2 c · sinh2 b
cosh2 c (cosh2 b − sinh2 b) = cosh2 a · cosh2 b
cosh2 c = cosh2 a · cosh2 b
cosh c = cosh a · cosh b
In addition
cos α
tanh b sinh c
cosh c
=
·
=
= cosh a
sin β
tanh c sinh b
cosh b
We have then proved the following statements:
Corollary 2.2. Let ∆ABC be a right triangle in hyperbolic geometry with the right angle
at C. Then
cos(∠A)
cos(∠B)
and
cosh d(AC) =
cosh d(BC) =
sin(∠B)
sin(∠A)
cos(∠A) cos(∠B)
cosh d(AB) = cosh d(BC) · cosh d(AC) =
·
= cot(∠A) · cot(∠B)
sin(∠B) sin(∠A)
This corollary explains how to calculate the Poincaré lengths of the edges of a right triangle
in terms of its angles. These formulae do not have Euclidean analogues.
Note that the results from corollary 2.2 agree with those found in proposition 1.1 (keeping
in mind that ∠A was the right angle in the setting of proposition 1.1).
12
STANISLAV JABUKA
Theorem 2.3. Let
(∠A)◦ , β = (∠B)◦
relations:
sin β
sin α
=
=
sinh a
sinh b
∆ABC be an arbitrary hyperbolic triangle with angle measures α =
and γ = (∠C)◦ . Then the hyperbolic lengths of its sides satisfy the
sin γ
sinh c
cosh c = cosh a cosh b − sinh a sinh b cos γ
cosh c =
The hyperbolic law of sine.
The hyperbolic law of cosine.
cos α cos β + cos γ
sin α sin β
While the first two of these relations have obvious analogues in Euclidean geometry, the
third one does not have a Euclidean counterpart.