| Table of contents |
Non-euclidean geometry
In a sense, projective geometry is non-euclidean geometry, since it lacks rulers and protractors -- there is no measurement of distance or angles in projective geometry. But in a more exact sense, projective geometry includes euclidean geometry as one of several metric geometries within itself. One of the outstanding achievements of 19th century geometry was the discovery of these new geometries and how they all are connected to one another in a thoroughly organic way.The discovery of other metric geometries besides euclidean geometry was provoked by the attempt to prove Euclid's Fifth Postulate: Through a given point in a given plane, there is exactly one line parallel to a given line. Finally, several mathematicians simultaneously realized that it is possible to replace this postulate with alternative versions, and that the resulting axiom systems yield consistent geometries. There are basically two such alternatives: if there are no parallels, this leads to elliptic geometry; if there are infinitely many such parallels, this leads to hyperbolic geometry. There are many different ways to describe these geometries. Here we describe one way based on projective geometry.
NOTE: The following material concentrates on the non-euclidean cases of elliptic and hyperbolic geometry. It is also possible to derive euclidean geometry in the same context, but it is more complicated and it is not done here. You can however, continue to rely on what you know about euclidean geometry to calculate distances and angles -- even when coordinates are given using projective, homogeneous coordinates.
Quadratic forms
Using homogeneous coordinates of
, it is possible to define a quadratic form
just as a quadratic form is defined on
. Such a Q can be realized as a symmetric matrix of size (n+1), and then
. A quadratic form is a generalized inner product; when
, the result is the standard inner product.
One can ask, which projective transformations leave the quadratic form invariant? In terms of matrices, let
be the matrix of a projective transformation. Then M preserves Q if and only if
. (Proof: exercise).
Pole and Polar with respect to a quadric
Given a quadratic form Q one can define a polarity (see introduction ) which maps points to hyper-planes and vice-versa. Let
be a fixed point. Then define the polar set of
by the linear condition
. Denote this map from a point to its polar set by
Claim: The polar set of a point is a hyperplane. Proof: The condition defining the set is linear in the coordinates of the point
. In fact,
gives the plane coordinates of
.
Define the pole of a hyperplane in exactly the same way but use the adjoint quadratic form
(inverse transpose). In all the cases we deal with here,
. One can similarly show that the pole of a hyperplane is a point. Call this map also
.
Claim:
. Proof: Obvious.
Points satisfying
are incident with their polar, that is, lie on their polar; and vice-versa, and are called self-polar. The polar plane of a self-polar point x is the hyperplane tangent to the quadric surface
at the point x. One can show that as the point moves away from the surface in one direction, the polar moves away in the other direction.
Example
If
then the polar line in elliptic geometry is given by the equation
, which leads to
. Expressed in line coordinates,
. In the hyperbolic case, we get
. In line coordinates,
. Conclusion: In elliptic geometry, the polar line of a point is obtained by interpreting the coordinates of the point as line coordinates; the same is true in hyperbolic geometry, except all but the last coordinate are negated.
Exercise Investigate the movement of the polar line of M as M moves according to
in both spherical and hyperbolic geometry. Consider the movement in the standard picture of
, as
extended with a line of ideal points.
Elliptic geometry
If one chooses
, one obtains the familiar inner product, but this time applied to homogeneous coordinates of
. The matrices that preserve this quadratic form are just the familiar elements of
, the rotation/reflection group of dimension (n+1). But, instead of acting on
, here they act on points of
. Topologically, this is one hemisphere of a sphere, with opposite boundary points identified.
Defining a metric in elliptic geometry
One can define the norm of a point as
. The set of points of norm 1 in
form a hemisphere with opposite boundary points identified.
Without going into details, one can then define a distance function on points of
:
. This is the familiar formula for the measure of the angle between the two points
. However, in this case,
. (See above).
Technically, elliptic geometry is
equipped with the invariant quadric
. Spherical geometry, on the other hand, is obtained from elliptic by taking two copies of
with this quadric, and gluing them together along their ideal lines to get a sphere.
Example
Exercise: Find the distance between the points
and
in elliptic geometry.
Solution: Note the coordinates given can be arbitrary homogeneous coordinates. The formula gives:
degrees
radians
Hyperbolic geometry
If instead of
one chooses the quadratic form with signature (n,1) which has n 1's and one -1 along the diagonal, one obtains hyperbolic geometry. For example, for
one has the diagonal matrix
.
- One obtains the same results if one uses the quadratic form Q' with signature (1,n) with n -1's and one 1 on the diagonal. We will try to indicate in the following investigations how one verifies this equivalence for particular formulas. (The original version of these notes used the quadric Q' here.)
Defining a metric in hyperbolic geometry
For reason which will hopefully become clear in what follows, the model for hyperbolic geometry is provided by the points where
.
One can again define the norm of a point as
. The set of points of norm i (!) in
form a hyperboloid of one sheet. For
this has equation
.
WIthout going into details, the resulting distance formula is:
, where here the hyperbolic cosine appears instead of the cosine.
- Peculiarities of Geometry of Hyperbolic Plane in Projective Model
- In contrast to elliptic geometry, there are real points in projective space for which
. Example: In n=2, these points form the surface
, a cone. Working with dehomogenized coordinates (the plane
), this reduces to the circle
. In this so-called projective model, the hyperbolic plane
itself is defined to be the interior of this circle . The points on the circle have undefined distance from any point of
, as one can verify. This situation did not arise in the elliptic case since no point of
satisfies
.
- Any hyperbolic isometry must preserve this quadric surface.
- The points in the unit disk have imaginary norm! For example, the point
has norm
. One might think it would be better to use the alternative quadric Q' introduced above, where this situation does not arise. But the following exercise shows this is unnecessary. So, one can work with imaginary norm without coming into problems when calculating distance and angle.
- Any two points in the unit disk have negative inner product.
- Exercise Show that
where Q has signature (n,1) and Q'=-Q.
- In contrast to elliptic geometry, there are real points in projective space for which
Example
Exercise: Find the distance between the points
and
in hyperbolic plane geometry.
Solution: The formula gives:
. Note that this value is slightly larger than .5, the Euclidean distance between the two points.
Angle measurement in elliptic and hyperbolic geometry
The formulas for angle measurement in the two non-euclidean geometries can be simply expressed. First, assume we are in n=2 and we want to measure the angle between two lines m and n. Assume further that the intersection of the two llines lies within the unit disk, that is, lies within the model for hyperbolic plane. Then the angle formula in both geometries is the same:
. (Of course, the quadric form Q is different in the two cases, hence the angles that one computes differ in the two geometries).
Example
Exercise: Find the angle between the lines
and
in elliptic, in euclidean, and in hyperbolic plane geometry.
Solution: Elliptic geometry:Tthe formula yields
degrees.
Euclidean geometry: the angle is clearly 45 degrees.
Hyperbolic geometry:
The formula gives:
degrees.
Non-euclidean Reflections
A non-euclidean reflection in a plane is an orientation-reversing isometry which fixes the plane point-wise and preserves the quadratic form associated to the geometry. The formula for a non-euclidean reflection is similar to the one we already saw for Euclidean reflections. Let
be the polar point of the plane m. Then the desired reflection is the harmonic homology with center
and axis
. That is,
. Important: the inner product in this formula is the ordinary inner product, not the one induced by the quadratic form Q.
If M is the matrix representing this harmonic homology, then
.
Example
Exercise:Calculate the hyperbolic reflection in the line
, and confirm that it preserves the quadratic form. Confirm that the center is fixed, and the axis is point-wise fixed.
Solution: The plane coordinates for the plane are
and the polar point is
. The scale factor appearing in the denominator is
(ordinary scalar product!). Using the formula above, we get a matrix form
, which is projectively equivalent to
. To show that the axis is fixed, apply the transpose of M to m and one gets
which is projectively equivalent to
.
Non-euclidean trigonometry
In Euclidean plane geometry, triangles play an important role, probably because any geometric area can be well-approximated by triangles, the simplest polygon. There is a fully-developed theory of triangles, known as trigonometry, with many famous trigonometric formulae. In particular, the three angles and three edge lengths of a triangle are related by a variety of formula. In general, if three of these quantities are known, the other three can be computed (with famous exceptions such as similar triangles,etc).
In general, the three vertices of a triangle are represented by
and the lengths of the opposite edges (whether in euclidean or non-euclidean geometry) are represented by
.
Non-euclidean trigonometry also exists, to be exact, both spherical and hyperbolic versions are available. We begin with spherical trigonometry.
Spherical Trigonometry
There are two main formulae in spherical trigonometry.- Spherical law of cosines:
- Dual spherical law of cosines:

Example
- Given
solve for 
, or
.
, or
.
, or
.
HyperbolicTrigonometry
There are also two main formulae in hyperbolic trigonometry.- Hyperbolic law of cosines:
- Dual hyperbolic law of cosines:

Notice that the side lengths always appear with hyperbolic trigonometric functions; while the triangle angles always appear with the ordinary trig functions.
Example
- Given
solve for 
, or
.