Every Euclidean isometry of is a product of at most operations of reflection in a hyperplane. An isometry fixing zero is orthogonal: the polarization identity preserves inner products, and its values on an orthonormal basis determine its linear action. An orthogonal transformation is a product of at most linear reflections, by reflecting the image of the first basis vector back to that vector and inducting on its orthogonal complement. For an arbitrary isometry, first reflect its image of zero back to zero, if necessary, and apply the orthogonal result. Affine reflection hyperplanes, rather than only hyperplanes through zero, are essential here.
A finite group of Euclidean isometries has a common fixed point: average any orbit. Each isometry is an affine map and therefore preserves this finite affine average; applying a group element merely permutes the orbit terms. To see that an isometry is affine, subtract its value at zero and use the polarization identity to show that the resulting map preserves inner products. Images of a standard orthonormal basis then determine a linear orthogonal map.
Frieze group 2026-10-14
A discrete subgroup of Euclidean isometries is a frieze group when its translation subgroup is infinite cyclic and has finite index. Translations along a line alone give ; adding perpendicular mirrors gives the infinite dihedral group, while adding a mirror along the translation direction gives . These groups describe patterns periodic in one planar direction.
Linear part of an affine map Created 2026-10-07 Updated 2026-10-14
The map associated with an affine map ; it is independent of the translation . An affine Euclidean isometry has an orthogonal linear part, and an isometry between flat tori has a lift whose linear part carries one Euclidean lattice onto the other.
Past exam of the mathematics course of the University of Cambridge 2002 ia Paper 1 5B a Solution Created 2026-09-24 Updated 2026-10-14
Take the scalene triangle vertex set . Its edge lengths are . Each vertex has a different unordered pair of incident edge lengths. A Euclidean isometry preserving the set must preserve these pairs, and therefore fixes every vertex.
To justify rigidity of a scalene triangle fully, Euclidean distances from an arbitrary plane point to these three fixed points determine that point uniquely: subtracting its squared Euclidean distance to the origin from the other two squared Euclidean distances determines its two coordinates. Thus an isometry fixing the three vertices fixes every plane point. Only the identity preserves .
For the general union of group translates, let . Left multiplication by permutes , soTherefore . This containment uses only the group action; the absence of symmetries of is not needed for the containment itself.
Past exam of the mathematics course of the University of Cambridge 2002 ib Paper 3 14E Solution Created 2026-09-24 Updated 2026-10-14
Let and . Distance preservation and polarization give . The vectors form an orthonormal basis, and . Hence for an orthogonal matrix . Every Euclidean isometry is therefore .
To decompose , if reflect in the origin plane normal to . This reflection sends to . The remaining orthogonal transformation fixes and acts on its two-dimensional orthogonal complement; repeat with , and then on the last one-dimensional complement. At most three plane reflections are needed. A translation is itself a product of two reflections in parallel planes: for , reflecting first in and then in gives that translation. Thus every isometry is a finite composition of plane reflections, the finite reflection decomposition of a Euclidean isometry.
For an isometry fixing zero, the preceding construction gives . A plane reflection's linear part has . The identity implies that a product of such linear parts has rank of at most , even if the reflecting planes are affine. For central inversion , this rank is three. The reflection length of a Euclidean orthogonal map therefore gives
For the regular tetrahedron, center it at zero. Every permutation of its four vertices determines an isometry, and the orientation-reversing ones correspond to odd permutations in : six transpositions and six four-cycles. Each transposition is a plane reflection fixing the two unswapped vertices; its plane contains their edge and the midpoint of the opposite edge. These give six distinct mirror planes.
The other six are rotoreflections: rotate by or about an axis through the midpoints of a pair of opposite edges, and then reflect in the plane through the center perpendicular to that axis. There are three axes and two senses. For vertices , the map is one such four-cycle; the other axes and inverse rotations give all six. Hence the complete orientation-reversing tetrahedral symmetry list is six mirror reflections and six quarter-turn rotoreflections.
Past exam of the mathematics course of the University of Cambridge 2005 ii Paper 1 3G Solution Created 2026-09-24 Updated 2026-10-14
A discrete subgroup of the Euclidean isometry group has the identity isolated in the group topology. Equivalently, no sequence of distinct group elements converges to the identity; translating neighbourhoods then isolates every element. Such a subgroup is closed, and its intersection with any compact subset is finite: otherwise two elements of a convergent sequence would have quotient tending to the identity.
Write each Euclidean isometry uniquely as , . Its linear part gives the group homomorphism , since the linear part of a composite is the product of the linear parts. Its kernel is exactly the translation subgroup . The translation vectors form a discrete additive subgroup .
If , choose a shortest nonzero vector , possible by discreteness and finiteness in compact balls. On its line, Euclidean division of a scalar coefficient by one proves : a nonzero remainder would be shorter than . If all vectors are collinear, this finishes the proof. Otherwise orient the perpendicular coordinate so some vector has positive height. Reduce every vector's component along modulo into a bounded interval. Among vectors with positive height at most that of a chosen vector, these reduced representatives lie in a compact rectangle and are finite. Choose with the smallest such positive height. Subtracting an integer multiple of from any vector of reduces its height into ; minimality makes the remainder's height zero, so it is an integer multiple of . ThusThis derives the rank-at-most-two translation lattice rather than assuming every discrete subgroup of the plane is a full lattice.
Two examples with are the group generated by alone, and the infinite dihedral group generated by together with . The latter has ; its elements are translations and reflections , whose mirror lines are . The first group preserves the orientation of every translated motif; the second also reverses it across these mirrors.
Past exam of the mathematics course of the University of Cambridge 2008 ii Paper 2 3G Solution Created 2026-09-24 Updated 2026-10-14
Every discrete additive subgroup of has the form for linearly independent vectors, with or . A full translation lattice has , and conversely every such integer span is a discrete cocompact subgroup. This classifies planar lattices up to a choice of basis.
A frieze group is a discrete group of planar Euclidean isometries whose translation subgroup is infinite cyclic and has finite index. Consider the glide reflection . Its square is translation by , whereas every odd power reverses orientation. Therefore , but none of its translation elements generates the whole group: they form the index-two subgroup .
To realize exactly this frieze group, repeat a small scalene triangular motif at the points , reflecting the motif when is odd. Choose the motif with three distinct side lengths and no internal symmetry. The displayed pattern has glide reflection symmetry and translation period , but no pure horizontal reflection or vertical mirror. Distinct side lengths force any symmetry to preserve corresponding vertices, which rules out extra motif permutations; the sequence of heights then leaves exactly the powers of .
Past exam of the mathematics course of the University of Cambridge 2009 ia Paper 3 1D Solution Created 2026-09-24 Updated 2026-10-14
For a line through the origin making angle with the positive -axis, its reflection matrix isIts determinant is . An orthogonal matrix has determinant . If its determinant is , write its first column as ; orthonormality and the determinant then force the second column to be . The matrix is , hence is one Euclidean reflection. If its determinant is , the second column is , so it is a rotation matrix. Direct multiplication givesThe identity may be taken as an empty product or as two identical reflections. Thus at most two origin-line reflections suffice in every case.
For a nonzero vector with and unit normal , reflection in the affine line is . Consequently . A translation is therefore a product of two parallel-line reflections. Combining this with the given decomposition of a Euclidean isometry as translation followed by an orthogonal map proves that every plane isometry is a finite product of affine-line reflections. The affine lines need not pass through the origin. In fact three suffice: if an isometry sends zero to , reflection in the perpendicular bisector of takes to zero. Composing that reflection with gives an isometry fixing zero, to which the two-reflection linear result applies. This is the planar finite reflection decomposition of a Euclidean isometry.
For an example that genuinely needs three, take the glide reflectionIt has no fixed point, so it is not one reflection. Its orthogonal part has determinant , whereas the product of two reflections has determinant , so it is not two reflections; it is not the identity either. Explicitly it is reflection in followed by reflection in and then in . Thus its minimum reflection count is exactly three.
Past exam of the mathematics course of the University of Cambridge 2009 ii Paper 1 11F Solution Created 2026-09-24 Updated 2026-10-14
A frieze group is a discrete subgroup of Euclidean isometries whose translation subgroup is generated by one nonzero vector and has finite index. A plane crystallographic group is a discrete subgroup of Euclidean isometries with a rank-two translation lattice of finite index; equivalently its action has a compact fundamental region.
Here are three frieze groups, with explicit generators. The translation alone gives . Adding the vertical reflection in mathematics gives , the infinite dihedral group, since . Instead adding the horizontal reflection in mathematics gives , since . Their translation parts are exactly and their point parts have respectively one, two and two elements.
For plane crystallographic groups, let and . These generate . Adding the half-turn gives , with inversion on both translation generators. Adding the quarter-turn gives , with and . These are the translation, half-turn and square-rotation wallpaper groups. Integer translation vectors and a finite point part make each group a discrete subgroup; the unit square meets every orbit, establishing a cocompact group action.
For the final claim, suppose a Euclidean isometry has order five. An orientation-reversing planar isometry has finite order only when it is a reflection in mathematics, so is a rotation through , , about some centre. Write for its linear rotation part. If is a nonzero translation, conjugation gives . Thus contains translations by and by , where .
For a primitive fifth root , dividing by gives . Hence is irrational. The pigeonhole principle, applied to fractional parts of in equal intervals, gives integers with . Consequently contains nonidentity translations by tending to the identity. This contradicts the discrete subgroup hypothesis. There is no element of order five. This argument needs only the given nonzero translation, not a rank-two lattice.
Past exam of the mathematics course of the University of Cambridge 2010 ii Paper 2 3F Solution Created 2026-09-24 Updated 2026-10-14
Let and . The Euclidean isometry fixes the origin and preserves norms. The polarization identity therefore gives . In particular, are an orthonormal basis. The coefficients of in this basis are , so . Thus is a linear map represented by an orthogonal matrix, and . Conversely, every such map preserves distances because .
When , the real eigenvalues of the two-dimensional orthogonal matrix are . Choose corresponding unit eigenvectors , and write . In these coordinates . This is reflection in the line , followed by translation along that line. It is a Euclidean reflection if , and a glide reflection if .
Past exam of the mathematics course of the University of Cambridge 2013 iii Paper 16 2 Solution Created 2026-10-03 Updated 2026-10-07
Construct the Euclidean lattices in an orthogonal coordinate system whose squared axis lengths areThus an integer coordinate vector has squared norm . These four numbers are linearly independent over : the four sign changes of in their field extension isolate the four coefficients of a rational relation. The independence will distinguish the two flat tori; equality of their length spectra will hold for every positive choice of axis weights.
LetHere and below these integer coordinates are interpreted in the weighted orthogonal axes. Direct multiplication gives , , andIn particular both are full-rank Euclidean lattices. Denote their four generator columns by . Modulo the two matrices have the same columns, and the nonzero words of the given ternary tetracode are exactlyThese are the reductions of , respectively. The first and fourth displayed words are the specified generators, and the middle two arise from their sum and difference, up to sign. Thus reduction modulo maps either Euclidean lattice onto precisely .
To construct a length-preserving correspondence, find the kernels of this reduction. The inverse matrix is . Hence exactly when . These congruences are equivalent toFor clarity, the first congruence is ; subtracting the others gives evenness of each required pair sum. For the matrix the first congruence is ; the remaining congruences again give equality of the four parities. Substitution proves the converse in each case.
Let be the orthogonal reflection changing only coordinate . If the coordinates of are even, this changes their sum by a multiple of ; if all are odd, it changes the sum by modulo . ThereforeEach Euclidean lattice is the disjoint union of its kernel and the eight cosets , since has nine words. Define a map by using on and on each of and . Each piece maps bijectively onto the corresponding coset. Thus is a bijection satisfyingIt also commutes with . The closed geodesics of a flat torus have lengths for nonzero translation vectors in its Euclidean lattice. Consequently the two length spectra agree, including the multiplicities of translation classes and with either consistent orientation convention. If only primitive closed geodesics are counted, the same conclusion follows by removing iterates in increasing order of length: the total multiplicity at is the sum of primitive multiplicities at , and there are only finitely many such contributions below any fixed length. The correspondence need not itself preserve primitiveness to give this conclusion.
It remains to prove the two flat tori are not isometric. An isometry of flat tori lifts to an affine Euclidean isometry; its linear part of an affine map must carry onto . In integer coordinates write this part as . For every , both and have integer coordinates and have equal squared norms. Rational independence of the impliesApply this to for all . Two squared linear forms agreeing on all integer points agree as polynomials; their difference factors, so one form is the other or its negative. Since is invertible, is consequently a diagonal sign change .
Modulo , such a must preserve . Each nonzero word of has exactly three nonzero coordinates, and for each choice of zero coordinate there are just two such words, differing by an overall sign. Preserving these words forces the three signs on each support to agree. The four overlapping supports then force . Thus only and are possible. Neither changes .
Finally : it has the same ternary word as , but their difference is , which fails the congruence defining . Hence and no such linear isometry exists. This completes the tetracode length-isospectral lattice construction.
Past exam of the mathematics course of the University of Cambridge 2017 ib Paper 2 14G Solution Created 2026-09-24 Updated 2026-10-05
For unit , put . Then and , so is an orthogonal matrix. The affine reflection in a hyperplane is . Hence preserves the Euclidean norm and distance, and whenever . Thus it is an Euclidean isometry fixing the hyperplane pointwise.
For , any reflection exchanging them must have normal parallel to , and its fixed hyperplane must contain their midpoint. These requirements determine the perpendicular bisector uniquely:Changing both signs of leaves the same reflection. It belongs to the orthogonal group exactly when its translation term vanishes, that is, . Since ,To prove the finite reflection decomposition of a Euclidean isometry, first note that a distance-preserving map fixing zero preserves inner products by the polarization identity. Its values on an orthonormal basis form an orthonormal basis, and shows . Thus is orthogonal.
Every orthogonal transformation is a product of at most linear reflections: if , reflect to using the hyperplane normal , which passes through zero. The resulting orthogonal transformation fixes , and its restriction to is handled inductively in dimension . If , no initial reflection is necessary. Reflections on the complement extend by fixing ; the induction starts in dimension zero.
For an arbitrary isometry , if , first reflect to zero across its perpendicular bisector with zero. Composing this one affine reflection with gives an orthogonal transformation. If , skip the initial reflection. ThereforeThe glide reflection cannot use fewer than three: its determinant sign is negative, excluding zero or two reflections, while absence of fixed points excludes a single reflection. Three suffice by reflecting successively in , , and .
Past exam of the mathematics course of the University of Cambridge 2021 iii Paper 344 3 a i Solution 2026-09-29
Under the Euclidean isometry , where ,ThereforeSince the integration parameter is unchanged,Both the induced metric and arc length are invariant.
Rigidity of a scalene triangle 2026-10-14
The vertex set of a triangle with three distinct side lengths has trivial setwise stabilizer subgroup in the plane isometry group. Each vertex is characterized by the unordered pair of lengths of its incident edges, so a setwise-preserving Euclidean isometry fixes every vertex. An isometry fixing three noncollinear plane points is the identity: squared Euclidean distances to them determine every other point, since subtracting two of the Euclidean distance equations gives two independent linear equations. For example, have side lengths .
Short-vector cancellation for flat tori 2026-10-14
Let be full-rank Euclidean lattices, and choose smaller than every nonzero vector length in either. The shortest vectors of are exactly the new coordinate vectors and their negatives. Any isometry between the associated flat tori lifts to an affine Euclidean isometry, whose orthogonal part maps the lattices. It must preserve the span of the shortest vectors, hence also its orthogonal complement, and therefore maps to . Consequently a nonisometric pair remains nonisometric after adding sufficiently short equal circle factors. The spectrum of a flat torus shows that adding the same factors preserves isospectral manifolds.
Symmetry enlargement under group translates 2026-10-14
For a group of Euclidean isometries, every element preserves the displayed union of images of a set, because left multiplication permutes its group indices. Its full setwise isometry group can be larger even when itself has no nonidentity symmetry. Take to be the integer translations of the plane and . By rigidity of a scalene triangle, has trivial stabilizer subgroup. Yet , whose quarter-turn about the origin is a symmetry outside the translation group.
Translation subgroup 2026-10-14
The translation subgroup of a group of Euclidean isometries consists of its translations. It is a normal subgroup, because conjugation by takes translation by to translation by . Its vectors form an additive subgroup of Euclidean space; for a plane crystallographic group they form a rank-two translation lattice.

