In this post, I will cover triangles and area in spaces of constant (nonzero) curvature. We are focused on hyperbolic space, but we will talk about spheres and the Gauss-Bonnet theorem.
1. Triangles in Hyperbolic Space
Suppose we are given 3 points in hyperbolic space
In hyperbolic space, it is still true that knowing enough side lengths and/or angles of a triangles determines it. For example, knowing two side lengths and the angle between them determines the triangle. Similarly, knowing all the angles determines it. However, not every set of angles can be realized (in euclidean space, for example, the angles must add to
2. Ideal Triangles and Area Theorems
We can think about moving one (or more) of the points of a hyperbolic triangle off to infinity (the boundary of the disk). An ideal triangle is one with all three “vertices” (the vertices do not exist in hyperbolic space) on the boundary. Using a conformal map of the disk (which is an isometry of hyperbolic space), we can move any three points on the boundary to any other three points, so up to isometry, there is only one ideal triangle. We have fixed our metric, so we can find the area of this triangle. The logically consistent way to find this is with an integral since we will use this fact in our proof sketch of Gauss-Bonnet, but as a remark, suppose we know Gauss-Bonnet. Imagine a triangle very close to ideal. The curvature is
One note is that suppose we know what the geodesics are, and we know what the area of an ideal triangle is (suppose we just defined it to be
As mentioned above, there is a single triangle, up to isometry, with given angles, so denote the triangle with angles
2.1. Area
Knowing the area of an ideal triangle allows us to calculate the area of any triangle. In fact:
Theorem 1 (Gauss)
This geometric proof relies on the fact that the angles in the Poincare model are the euclidean angles in the model. Consider the generic picture:
We have extended the sides of
Thus it suffices to show that
For this fact, we need another picture:
Define
We also know some boundary conditions on
Similarly,
And we can find
Similarly, if we know
And by subtracting
3. Triangles On Spheres
We can find a similar formula for triangles on spheres. A lune is a wedge of a sphere:
A lune.
Since the area of a lune is proportional to the angle at the peak, and the lune with angle
Notice that each corner of the triangle gives us two lunes (the lunes for
Solving,
4. Gauss-Bonnet
If we encouter a triangle
This formula allows us to give a slightly handwavy, but accurate, proof of the Gauss-Bonnet theorem, which relates topological information (Euler characteristic) to geometric information (area and curvature). The proof will precede the statement, since this is really a discussion.
Suppose we have any closed Riemannian manifold (surface)
For each triangle
Now since the curvature deviates by
So we have
Therefore, summing over all triangles,
The right hand side is just the total angle sum. Since the angle sum around each vertex in the triangulation is
Where
Taking the mesh size
4.1. Variants of Gauss-Bonnet
- If
is compact with totally geodesic boundary, then the formula still holds, which can be shown by doubling the surface, applying the theorem to the doubled surface, and finding that euler characteristic also doubles. - If
has geodesic boundary with corners, then Where the turning angle is the angle you would turn tracing the shape from the outside. That is, it is , where is the interior angle. - Most generally, if
has smooth boundary with corners, then we can approximate the boundary with totally geodesic segments; taking the length of these segments to zero gives us geodesic curvature ( ):
4.2. Examples
- The Euler characteristic of the round disk in the plane is
, and the disk has zero curvature, so . The geodesic curvature is constant, and the circumference is , so , so . - A polygon in the plane has no curvature nor geodesic curvature, so
.
The Gauss-Bonnet theorem constrains the geometry in any space with nonzero curvature. This the “reason” similarities which don’t preserve length and/or area exist in euclidean space; it has curvature zero.