Original English by Jim Hefferon — 34 validated sections. The original mathematics and supplied answers below are preserved. This is a partial-book reading edition, not the complete book or an Everyday-English rewrite.

Source, reuse and conversion details

Source revision df2262e089a02651c127f1dd12649c4622ee1383; CC BY-SA 2.5 option, with original component credits retained. This is not an Everyday-English rewrite. The complete active topic is included. The original comments and end-of-file marker remain in the editable source. Twenty-one bounded context rules carry original definitions, diagram bindings and question givens separately from selected text. Complete implicit prerequisite closure remains unfinished.

Includes five exercises and five original supplied answers, six tables with sixteen source cells, 207 mathematical expressions and eleven original diagrams in twelve placements. AI-assisted source-preserving conversion and source checks; no human review is claimed. Current rebuild runtime is documented in the credit below; earlier intermediate work is not reattributed.

Six notes about the original source and supplied answers

These bounded findings are separate from the unchanged original prose, formulas and diagrams. Opening them can reveal answers. They are not an exhaustive mathematical correctness audit or human review.

  1. The two quarter-turn directions in the original prose are reversed. For a=1 and b=0, the first displayed matrix is the identity, so its second basis vector is counterclockwise from its first. The second matrix reverses that orientation. The later orientation paragraph and original figures agree with the matrices; all original words remain unchanged.
  2. Original supplied answer: Exercise 2(a) correctly uses y cos(pi/6) before simplification, but prints y cos(sqrt(3)/2) afterwards. Substitution should give the coefficient sqrt(3)/2. The original formula is preserved, and this separate note does not certify the rest of the answer.
  3. Original supplied answer: Exercise 2(b) supplies a rotation, with determinant +1, rather than reflection in y=2x. Reflection has matrix [[-3/5,4/5],[4/5,3/5]]: it fixes (1,2), squares to the identity and has determinant -1. The original supplied formula is unchanged.
  4. Original supplied answer: Exercise 2(c) again supplies a rotation rather than the requested reflection. The reflection in y=-2x has linear part [[-3/5,-4/5],[-4/5,3/5]], followed by translation (1,1). That translation does not change the determinant of the linear part. All original formulas remain unchanged.
  5. The statement that any nontrivial translation following reflection gives a glide reflection needs a convention or qualification. Reflection in y=0 followed by translation (0,2) is just reflection in y=1 and fixes that line. A genuine nonzero glide requires a nonzero parallel component. This is a classification qualification, not a silent change to the source.
  6. The similarity statement introduces points p and q but uses v in q=(kT)v+p_0. This appears to be a p/v notation inconsistency; no variable is silently renamed in the original formula.

Wide formulas and frame tables scroll horizontally. Focus a region and use the arrow keys.

Source-preserving rebuild, navigation, source packaging and current deterministic checks: OpenAI Codex — GPT-6 Astra, Ultra effort. Jim Hefferon remains the author of the mathematics. Earlier intermediate-conversion runtime identity is not established by its retained receipts and is not reassigned to this rebuild. No human review or exhaustive proof certification is claimed.

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].)

Two congruent triangles have corresponding vertices P1, P2, P3 and Q1, Q2, Q3. The second is the first rotated clockwise through 30 degrees and translated; its size and shape are unchanged.

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 f : ℝ 2 → ℝ 2 to be distance-preserving or a rigid motion or an isometry if for all points P 1 , P 2 ∈ ℝ 2 , the distance from f ( P 1 ) to f ( P 2 ) equals the distance from P 1 to P 2 . 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 P 1 , P 2 , and P 3 are collinear then so are f ( P 1 ) , f ( P 2 ) , and f ( P 3 ) ), (ii) betweeness is invariant under any distance-preserving map (if P 2 is between P 1 and P 3 then so is f ( P 2 ) between f ( P 1 ) and f ( P 3 ) ), (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.

( x y ) ↦ ( x y ) + ( 1 0 ) = ( x + 1 y )

However, this example turns out to be the only one, in that if f is distance-preserving and sends 0 → to v → 0 then the map v → ↦ f ( v → ) − v → 0 is linear. That will follow immediately from this statement: a map t that is distance-preserving and sends 0 → to itself is linear. To prove this equivalent statement, consider the standard basis and suppose that

t ( e → 1 ) = ( a b ) t ( e → 2 ) = ( c d )

for some a , b , c , d ∈ ℝ . To show that t is linear we can show that it can be represented by a matrix, that is, that t acts in this way for all x , y ∈ ℝ .

v → = ( x y ) ⟼ t ( a x + c y b x + d y ) ( ∗ )

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 v → in the domain by its distance from 0 → , e → 1 , and e → 2 . Similarly, we can determine any point t ( v → ) in the codomain by its distance from the three fixed points t ( 0 → ) , t ( e → 1 ) , and t ( e → 2 ) (these three are not collinear because, as mentioned above, collinearity is invariant and 0 → , e → 1 , and e → 2 are not collinear). Because t is distance-preserving we can say more: for the point v → in the plane that is determined by being the distance d 0 from 0 → , the distance d 1 from e → 1 , and the distance d 2 from e → 2 , its image t ( v → ) must be the unique point in the codomain that is determined by being d 0 from t ( 0 → ) , d 1 from t ( e → 1 ) , and d 2 from t ( e → 2 ) . Because of the uniqueness, checking that the action in ( ∗ ) works in the d 0 , d 1 , and d 2 cases

dist ( ( x y ) , 0 → ) = dist ( t ( ( x y ) ) , t ( 0 → ) ) = dist ( ( a x + c y b x + d y ) , 0 → )

(we assumed that t maps 0 → to itself)

dist ( ( x y ) , e → 1 ) = dist ( t ( ( x y ) ) , t ( e → 1 ) ) = dist ( ( a x + c y b x + d y ) , ( a b ) )

and

dist ( ( x y ) , e → 2 ) = dist ( t ( ( x y ) ) , t ( e → 2 ) ) = dist ( ( a x + c y b x + d y ) , ( c d ) )

suffices to show that ( ∗ ) describes t . Those checks are routine.

Thus any distance-preserving f : ℝ 2 → ℝ 2 is a linear map plus a translation, f ( v → ) = t ( v → ) + v → 0 for some constant vector v → 0 and linear map t 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 v → ↦ 2 v → does not preserve distances.

But there is a neat characterization: a linear transformation t of the plane is distance-preserving if and only if both ‖ t ( e → 1 ) ‖ = ‖ t ( e → 2 ) ‖ = 1 , and t ( e → 1 ) is orthogonal to t ( e → 2 ) . The ‘only if’ half of that statement is easy—because t is distance-preserving it must preserve the lengths of vectors and because t 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 p → and q → the distance between the two is preserved ‖ t ( p → − q → ) ‖ = ‖ t ( p → ) − t ( q → ) ‖ = ‖ p → − q → ‖ . For that check let

v → = ( x y ) t ( e → 1 ) = ( a b ) t ( e → 2 ) = ( c d )

and with the ‘if’ assumptions that a 2 + b 2 = c 2 + d 2 = 1 and a c + b d = 0 we have this.

‖ t ( v → ) ‖ 2 = ( a x + c y ) 2 + ( b x + d y ) 2 = a 2 x 2 + 2 a c x y + c 2 y 2 + b 2 x 2 + 2 b d x y + d 2 y 2 = x 2 ( a 2 + b 2 ) + y 2 ( c 2 + d 2 ) + 2 x y ( a c + b d ) = x 2 + y 2 = ‖ v → ‖ 2

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 ‖ t ( v → ) ‖ = ‖ v → ‖ , the map  t sends any v → somewhere on the circle about the origin that has radius equal to the length of v → . In particular, e → 1 and e → 2 map to the unit circle. What’s more, once we fix the unit vector e → 1 as mapped to the vector with components a and b then there are only two places where e → 2 can go if its image is to be perpendicular to the first vector’s image: it can map either to one where e → 2 maintains its position a quarter circle clockwise from e → 1

Unit-circle diagram with perpendicular vectors (a,b) and (-b,a). The second is one quarter-turn counterclockwise from the first. These are the columns of the orientation-preserving matrix beside the diagram.

Rep ℰ 2 , ℰ 2 ( t ) = ( a − b b a )

or to one where it goes a quarter circle counterclockwise.

Unit-circle diagram with perpendicular vectors (a,b) and (b,-a). The second is one quarter-turn clockwise from the first, illustrating the orientation-reversing matrix.

Rep ℰ 2 , ℰ 2 ( t ) = ( a b b − a )

The geometric description of these two cases is easy. Let θ be the counterclockwise angle between the x -axis and the image of e → 1 . The first matrix above represents, with respect to the standard bases, a rotation of the plane by θ radians.

Unit-circle diagram with perpendicular vectors (a,b) and (-b,a). The second is one quarter-turn counterclockwise from the first. These are the columns of the orientation-preserving matrix beside the diagram.

( x y ) ⟼ t ( x cos ⁡ θ − y sin ⁡ θ x sin ⁡ θ + y cos ⁡ θ )

The second matrix above represents a reflection of the plane through the line bisecting the angle between e → 1 and t ( e → 1 ) .

The same orientation-reversing basis is drawn with its dashed reflection line. The first vector is above the positive x-axis, the second below it; reflection in the line bisecting the first-vector angle gives these columns.

( x y ) ⟼ t ( x cos ⁡ θ + y sin ⁡ θ x sin ⁡ θ − y cos ⁡ θ )

(This picture shows e → 1 reflected up into the first quadrant and e → 2 reflected down into the fourth quadrant.)

Note: in the domain the angle between e → 1 and e → 2 runs counterclockwise, and in the first map above the angle from t ( e → 1 ) to t ( e → 2 ) 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 3 / 2 -ths the size.

Two similar triangles have corresponding vertices P1, P2, P3 and Q1, Q2, Q3. The second is scaled by 1.5, rotated clockwise through 30 degrees and translated. The triangles have the same shape but different sizes.

From the above work we have that figures are similar if there is an orthonormal matrix T such that the points q → on one figure are the images of the points p → on the other figure by q → = ( k T ) v → + p → 0 for some nonzero real number k and constant vector p → 0 .

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.

First view of the original unit cube, with its top and two adjacent faces visible. This begins the three-frame rotation sequence; the source view angle is 90 degrees. Second view of the same unit cube in the rotation sequence. The source view angle is 110 degrees; the source cube and projection screen-distance are unchanged. Third view of the same unit cube in the rotation sequence. The source view angle is 130 degrees; its edge connections and shape remain unchanged.
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.

First cube in the shrinking sequence, at the same view angle and size as the first rotation frame. The source projection screen-distance is 10. Second cube in the shrinking sequence. Its projection is scaled to 80 percent of the first frame by changing the source projection screen-distance from 10 to 8. Third cube in the shrinking sequence. Its projection is scaled to 60 percent of the first frame by changing the source projection screen-distance from 10 to 6.
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

  1. Exercise 1 Supplied answer

    Decide if each of these is an orthonormal matrix.

    1. ( 1 / 2 − 1 / 2 − 1 / 2 − 1 / 2 )

    2. ( 1 / 3 − 1 / 3 − 1 / 3 − 1 / 3 )

    3. ( 1 / 3 − 2 / 3 − 2 / 3 − 1 / 3 )

    Back to Exercise 1

    Answer.

    1. Yes.

    2. No, the columns do not have length one.

    3. Yes.

  2. Exercise 2 Supplied answer

    Write down the formula for each of these distance-preserving maps.

    1. the map that rotates π / 6 radians, and then translates by e → 2

    2. the map that reflects about the line y = 2 x

    3. the map that reflects about y = − 2 x and translates over 1 and up 1

    Back to Exercise 2

    Answer. Some of these are nonlinear, because they involve a nontrivial translation.

    1. ( x y ) ↦ ( x ⋅ cos ⁡ ( π / 6 ) − y ⋅ sin ⁡ ( π / 6 ) x ⋅ sin ⁡ ( π / 6 ) + y ⋅ cos ⁡ ( π / 6 ) ) + ( 0 1 ) = ( x ⋅ ( 3 / 2 ) − y ⋅ ( 1 / 2 ) + 0 x ⋅ ( 1 / 2 ) + y ⋅ cos ⁡ ( 3 / 2 ) + 1 )

    2. The line y = 2 x makes an angle of arctan ⁡ ( 2 / 1 ) with the x -axis. Thus sin ⁡ θ = 2 / 5 and cos ⁡ θ = 1 / 5 .

      ( x y ) ↦ ( x ⋅ ( 1 / 5 ) − y ⋅ ( 2 / 5 ) x ⋅ ( 2 / 5 ) + y ⋅ ( 1 / 5 ) )

    3. ( x y ) ↦ ( x ⋅ ( 1 / 5 ) − y ⋅ ( − 2 / 5 ) x ⋅ ( − 2 / 5 ) + y ⋅ ( 1 / 5 ) ) + ( 1 1 ) = ( x / 5 + 2 y / 5 + 1 − 2 x / 5 + y / 5 + 1 )

  3. Exercise 3 Supplied answer

    1. 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 d 0 , d 1 , and d 2 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.

    2. Prove that congruence is an equivalence relation between plane figures.

    Back to Exercise 3

    Answer.

    1. Let f be distance-preserving and consider f − 1 . Any two points in the codomain can be written as f ( P 1 ) and f ( P 2 ) . Because f is distance-preserving, the distance from f ( P 1 ) to f ( P 2 ) equals the distance from P 1 to P 2 . But this is exactly what is required for f − 1 to be distance-preserving.

    2. Any plane figure F is congruent to itself via the identity map id : ℝ 2 → ℝ 2 , which is obviously distance-preserving. If F 1 is congruent to F 2 (via some f ) then F 2 is congruent to F 1 via f − 1 , which is distance-preserving by the prior item. Finally, if F 1 is congruent to F 2 (via some f ) and F 2 is congruent to F 3 (via some g ) then F 1 is congruent to F 3 via g ∘ f , which is easily checked to be distance-preserving.

  4. 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.

    ( a c b d ) ( x y ) + ( e f ) ( a c e b d f 0 0 1 ) ( x y 1 )

    (These are homogeneous coordinates; see the Topic on Projective Geometry).

    Back to Exercise 4

    Answer. The first two components of each are a x + c y + e and b x + d y + f .

  5. Exercise 5 Supplied answer

    1. Verify that the properties described in the second paragraph of this Topic as invariant under distance-preserving maps are indeed so.

    2. 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.

    3. Give a property that is not of interest in Euclidean geometry and is not invariant under distance-preserving maps.

    Back to Exercise 5

    Answer.

    1. The Pythagorean Theorem gives that three points are collinear if and only if (for some ordering of them into P 1 , P 2 , and P 3 ), dist ( P 1 , P 2 ) + dist ( P 2 , P 3 ) = dist ( P 1 , P 3 ) . Of course, where f is distance-preserving, this holds if and only if dist ( f ( P 1 ) , f ( P 2 ) ) + dist ( f ( P 2 ) , f ( P 3 ) ) = dist ( f ( P 1 ) , f ( P 3 ) ) , which, again by Pythagoras, is true if and only if f ( P 1 ) , f ( P 2 ) , and f ( P 3 ) are collinear.

      The argument for betweeness is similar (above, P 2 is between P 1 and P 3 ).

      If the figure F is a triangle then it is the union of three line segments P 1 P 2 , P 2 P 3 , and P 1 P 3 . The prior two paragraphs together show that the property of being a line segment is invariant. So f ( F ) is the union of three line segments, and so is a triangle.

      A circle C centered at P and of radius r is the set of all points Q such that dist ( P , Q ) = r . Applying the distance-preserving map f gives that the image f ( C ) is the set of all f ( Q ) subject to the condition that dist ( P , Q ) = r . Since dist ( P , Q ) = dist ( f ( P ) , f ( Q ) ) , the set f ( C ) is also a circle, with center f ( P ) and radius r .

    2. 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.

    3. One that was mentioned in the section is the ‘sense’ of a figure. A triangle whose vertices read clockwise as P 1 , P 2 , P 3 may, under a distance-preserving map, be sent to a triangle read P 1 , P 2 , P 3 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.