Orthonormal Matrices
In The Elements, Euclid considers two figures to be the same if they have the same size and shape. That is, while the triangles below are not equal because they are not the same set of points, they are, for Euclid’s purposes, essentially indistinguishable because we can imagine picking the plane up, sliding it over and rotating it a bit, although not warping or stretching it, and then putting it back down, to superimpose the first figure on the second. (Euclid never explicitly states this principle but he uses it often [Casey].)
In modern terms “picking the plane up …” is taking a map from the plane to itself. Euclid considers only transformations that may slide or turn the plane but not bend or stretch it. Accordingly, define a map to be distance-preserving or a rigid motion or an isometry if for all points , the distance from to equals the distance from to . We also define a plane figure to be a set of points in the plane and we say that two figures are congruent if there is a distance-preserving map from the plane to itself that carries one figure onto the other.
Many statements from Euclidean geometry follow easily from these definitions. Some are: (i) collinearity is invariant under any distance-preserving map (that is, if , , and are collinear then so are , , and ), (ii) betweeness is invariant under any distance-preserving map (if is between and then so is between and ), (iii) the property of being a triangle is invariant under any distance-preserving map (if a figure is a triangle then the image of that figure is also a triangle), (iv) and the property of being a circle is invariant under any distance-preserving map. In 1872, F. Klein suggested that we can define Euclidean geometry as the study of properties that are invariant under these maps. (This forms part of Klein’s Erlanger Program, which proposes the organizing principle that we can describe each kind of geometry—Euclidean, projective, etc.— as the study of the properties that are invariant under some group of transformations. The word ‘group’ here means more than just ‘collection’ but that lies outside of our scope.)
We can use linear algebra to characterize the distance-preserving maps of the plane.
To begin, observe that there are distance-preserving transformations of the plane that are not linear. The obvious example is this translation.
However, this example turns out to be the only one, in that if is distance-preserving and sends to then the map is linear. That will follow immediately from this statement: a map that is distance-preserving and sends to itself is linear. To prove this equivalent statement, consider the standard basis and suppose that
for some . To show that is linear we can show that it can be represented by a matrix, that is, that acts in this way for all .
Recall that if we fix three non-collinear points then we can determine any point by giving its distance from those three. So we can determine any point in the domain by its distance from , , and . Similarly, we can determine any point in the codomain by its distance from the three fixed points , , and (these three are not collinear because, as mentioned above, collinearity is invariant and , , and are not collinear). Because is distance-preserving we can say more: for the point in the plane that is determined by being the distance from , the distance from , and the distance from , its image must be the unique point in the codomain that is determined by being from , from , and from . Because of the uniqueness, checking that the action in () works in the , , and cases
(we assumed that maps to itself)
and
suffices to show that () describes . Those checks are routine.
Thus any distance-preserving is a linear map plus a translation, for some constant vector and linear map that is distance-preserving. So in order to understand distance-preserving maps what remains is to understand distance-preserving linear maps.
Not every linear map is distance-preserving. For example does not preserve distances.
But there is a neat characterization: a linear transformation of the plane is distance-preserving if and only if both , and is orthogonal to . The ‘only if’ half of that statement is easy—because is distance-preserving it must preserve the lengths of vectors and because is distance-preserving the Pythagorean theorem shows that it must preserve orthogonality. To show the ‘if’ half we can check that the map preserves lengths of vectors because then for all and the distance between the two is preserved . For that check let
and with the ‘if’ assumptions that and we have this.
One thing that is neat about this characterization is that we can easily recognize matrices that represent such a map with respect to the standard bases: the columns are of length one and are mutually orthogonal. This is an orthonormal matrix (or, more informally, orthogonal matrix since people often use this term to mean not just that the columns are orthogonal but also that they have length one).
We can leverage this characterization to understand the geometric actions of distance-preserving maps. Because , the map sends any somewhere on the circle about the origin that has radius equal to the length of . In particular, and map to the unit circle. What’s more, once we fix the unit vector as mapped to the vector with components and then there are only two places where can go if its image is to be perpendicular to the first vector’s image: it can map either to one where maintains its position a quarter circle clockwise from
or to one where it goes a quarter circle counterclockwise.
The geometric description of these two cases is easy. Let be the counterclockwise angle between the -axis and the image of . The first matrix above represents, with respect to the standard bases, a rotation of the plane by radians.
The second matrix above represents a reflection of the plane through the line bisecting the angle between and .
(This picture shows reflected up into the first quadrant and reflected down into the fourth quadrant.)
Note: in the domain the angle between and runs counterclockwise, and in the first map above the angle from to is also counterclockwise, so it preserves the orientation of the angle. But the second map reverses the orientation. A distance-preserving map is direct if it preserves orientations and opposite if it reverses orientation.
With that, we have characterized the Euclidean study of congruence. It considers, for plane figures, the properties that are invariant under combinations of (i) a rotation followed by a translation, or (ii) a reflection followed by a translation (a reflection followed by a non-trivial translation is a glide reflection).
Another idea encountered in elementary geometry, besides congruence of figures, is that figures are similar if they are congruent after a change of scale. The two triangles below are similar since the second is the same shape as the first but -ths the size.
From the above work we have that figures are similar if there is an orthonormal matrix such that the points on one figure are the images of the points on the other figure by for some nonzero real number and constant vector .
Although these ideas are from Euclid, mathematics is timeless and they are still in use today. One application of the maps studied above is in computer graphics. We can, for example, animate this top view of a cube by putting together film frames of it rotating; that’s a rigid motion.
| Frame 1 | Frame 2 | Frame 3 |
We could also make the cube appear to be moving away from us by producing film frames of it shrinking, which gives us figures that are similar.
| Frame 1: | Frame 2: | Frame 3: |
Computer graphics incorporates techniques from linear algebra in many other ways (see Exercise 4).
A beautiful book that explores some of this area is [Weyl]. More on groups, of transformations and otherwise, is in any book on Modern Algebra, for instance [Birkhoff & MacLane]. More on Klein and the Erlanger Program is in [Yaglom].
Exercises
Exercise 2 Supplied answer
Write down the formula for each of these distance-preserving maps.
the map that rotates radians, and then translates by
the map that reflects about the line
the map that reflects about and translates over and up
Answer. Some of these are nonlinear, because they involve a nontrivial translation.
The line makes an angle of with the -axis. Thus and .
Exercise 3 Supplied answer
The proof that a map that is distance-preserving and sends the zero vector to itself incidentally shows that such a map is one-to-one and onto (the point in the domain determined by , , and corresponds to the point in the codomain determined by those three). Therefore any distance-preserving map has an inverse. Show that the inverse is also distance-preserving.
Prove that congruence is an equivalence relation between plane figures.
Answer.
Let be distance-preserving and consider . Any two points in the codomain can be written as and . Because is distance-preserving, the distance from to equals the distance from to . But this is exactly what is required for to be distance-preserving.
Any plane figure is congruent to itself via the identity map , which is obviously distance-preserving. If is congruent to (via some ) then is congruent to via , which is distance-preserving by the prior item. Finally, if is congruent to (via some ) and is congruent to (via some ) then is congruent to via , which is easily checked to be distance-preserving.
Exercise 4 Supplied answer
In practice the matrix for the distance-preserving linear transformation and the translation are often combined into one. Check that these two computations yield the same first two components.
(These are homogeneous coordinates; see the Topic on Projective Geometry).
Answer. The first two components of each are and .
Exercise 5 Supplied answer
Verify that the properties described in the second paragraph of this Topic as invariant under distance-preserving maps are indeed so.
Give two more properties that are of interest in Euclidean geometry from your experience in studying that subject that are also invariant under distance-preserving maps.
Give a property that is not of interest in Euclidean geometry and is not invariant under distance-preserving maps.
Answer.
The Pythagorean Theorem gives that three points are collinear if and only if (for some ordering of them into , , and ), . Of course, where is distance-preserving, this holds if and only if , which, again by Pythagoras, is true if and only if , , and are collinear.
The argument for betweeness is similar (above, is between and ).
If the figure is a triangle then it is the union of three line segments , , and . The prior two paragraphs together show that the property of being a line segment is invariant. So is the union of three line segments, and so is a triangle.
A circle centered at and of radius is the set of all points such that . Applying the distance-preserving map gives that the image is the set of all subject to the condition that . Since , the set is also a circle, with center and radius .
Here are two that are easy to verify: (i) the property of being a right triangle, and (ii) the property of two lines being parallel.
One that was mentioned in the section is the ‘sense’ of a figure. A triangle whose vertices read clockwise as , , may, under a distance-preserving map, be sent to a triangle read , , counterclockwise.
References cited in this section
Casey
John Casey, The Elements of Euclid, Books I to VI and XI, ninth edition, Hodges, Figgis, and Co., Dublin, 1890.
Weyl
Hermann Weyl, Symmetry, Princeton University Press, 1952.
Birkhoff & MacLane
Garrett Birkhoff, Saunders MacLane, Survey of Modern Algebra, third edition, Macmillan, 1965.
Yaglom
I. M. Yaglom, Felix Klein and Sophus Lie: Evolution of the Idea of Symmetry in the Nineteenth Century, translated by Sergei Sossinsky, Birkhäuser, 1988.