The Erlangen Program
Understand geometry through transformation groups, congruence, invariants, and changes of model.
Learning goals
- Check the transformation-group axioms.
- Distinguish invariant objects, families, and numerical quantities.
- Use a convenient position to prove a geometric theorem.
From axioms to models
We can describe a geometry by asking which transformations are allowed and which properties they preserve. This changes the focus from a particular drawing to the relationships that survive motion. We will develop the group language needed to make that viewpoint precise.
Euclidean geometry begins with points, lines, and postulates. The parallel postulate became a central question: must it follow from the others? Non-Euclidean models show that changing the parallel rule can produce coherent geometries. Analytic models let coordinates and formulas test geometric assertions.
Klein’s Erlangen viewpoint asks which transformations are allowed and which properties survive all of them. The same set of points can support different geometries when the allowed group changes.
A geometry
An Erlangen geometry is a pair \((S,G)\), where \(S\) is a nonempty set and \(G\) is a group of bijections of \(S\).
Four group requirements
We are shifting from individual motions to a collection of allowed motions. Ask what happens when you perform two of them in succession, do nothing, or undo a motion. The group requirements make those actions consistent within the same collection. Composition order deserves care, because reversing two motions can change the result.
- The identity is allowed.
- Composing two allowed maps gives an allowed map.
- The inverse of each allowed map is allowed.
- Composition is associative; this follows from composition of functions.
Translations form a group
Let \(T_b(z)=z+b\), with any complex \(b\). Prove the claim.
Show worked solution
Each map is bijective, the displayed formulas establish identity, closure, and inverses, and function composition is associative.
Why a restriction can fail
Do all translations by positive real distances form a group?
Show worked solution
No. The identity translates by zero, which is excluded, and an inverse would translate by a negative distance, also excluded. Closure under composition alone does not suffice.
Euclidean motions and their invariants
An invariant is a property that survives the allowed moves
An invariant may be a number, such as distance, or a relationship, such as collinearity. To call it an invariant of a geometry, it must survive every transformation in the chosen group.
The same quantity can be invariant under rotations and translations yet fail to be invariant once scaling is allowed.
We have the rules for a transformation group. To turn that into geometry, ask what the allowed transformations leave unchanged. Those preserved features are the measurements and relationships that our geometry can meaningfully study.
\[E=\{z\mapsto e^{i\theta}z+b:\theta\in\mathbb R,\ b\in\mathbb C\}\]Here we use the direct Euclidean group: translations and rotations, without reflections. If reflections are added, mirror images become congruent too.
Distance survives every direct motion
Prove \(|T(z)-T(w)|=|z-w|\).
Show worked solution
Translation cancels in a difference; a unit multiplier does not change its modulus.
| Quantity or family | Translations | Direct Euclidean motions |
|---|---|---|
| Distance between two points | Invariant | Invariant |
| Direction of a nonzero vector | Invariant | Not invariant |
| All horizontal lines as a family | Invariant | Not invariant |
| All circles of a fixed radius as a family | Invariant | Invariant |
Congruence is an equivalence relation
Our allowed transformations now give a meaning to congruent figures. The identity, inverses, and composition are exactly what we need to justify reflexivity, symmetry, and transitivity. Follow each property back to the corresponding group operation; the proof explains why the group framework organizes geometry so naturally.
Congruent figures
Figures \(A,B\subseteq S\) are congruent if \(g(A)=B\) for some \(g\in G\). An orbit of a point is the set of all images of that point under the group.
Prove the equivalence properties
Establish reflexivity, symmetry, and transitivity of congruence.
Show worked solution
Identity gives \(A\sim A\). If \(g(A)=B\), then \(g^{-1}(B)=A\), so symmetry follows from inverses. If \(g(A)=B\) and \(h(B)=C\), closure supplies \(hg\in G\) and \(hg(A)=C\). Thus transitivity holds.
Orbits of rotations
Describe every orbit under rotations about the origin.
Show worked solution
The origin is a one-point orbit. A nonzero point stays on the circle with its modulus, and every point on that circle is reached by choosing the difference of arguments as the rotation angle.
Equal distances do not settle every congruence question
For an ordered triangle with vertices A, B, C, its signed area is \(\tfrac12\det(B-A,C-A)\). It is positive for counterclockwise order, negative for clockwise order, and zero for collinear vertices. Translations leave both displacement vectors unchanged. A rotation multiplies their determinant by its own determinant, one; a reflection multiplies it by minus one.
The group chosen for a geometry therefore matters even when every side length agrees. In the source’s direct Euclidean group, ordered mirror-image triangles cannot be matched. Allowing reflections changes the answer. This is why a list of invariants must be checked for sufficiency, not merely for preservation.
Match labeled triangular markers
Compare ordered triangles \(A=(0,0),B=(2,0),C=(0,1)\) and \(A'=(0,0),B'=(2,0),C'=(0,-1)\). Can a rotation followed by a translation send each labeled vertex to its primed counterpart?
Show worked solution
Both have corresponding side lengths \(2,1,\sqrt5\), but signed areas \(1\) and \(-1\). Direct motions preserve signed area, so the requested map does not exist. Reflection in the horizontal axis does match the labels in the full isometry group. Reordering the labels would be a different problem.
An invariant can disprove congruence when values differ. Agreement of a few invariants proves congruence only after a separate completeness argument.
Prove a theorem in a convenient position
An invariant lets us simplify a diagram without losing the question we are trying to answer. We can move a point to zero or place a side on an axis, provided the allowed group permits that move. State that justification before using the simpler coordinates.
A change of position is legitimate only when the transformations preserve every property used in the theorem. Do not assume a length invariant under a scaling or a slope invariant under a rotation.
The midsegment theorem
In a triangle with vertices \(p,q,r\), let \(s\) and \(t\) be the midpoints of \(pq\) and \(pr\). Prove that \(st\) is parallel to \(qr\) and has half its length.
Show worked solution
The displacement is a positive real multiple of the opposite side, so it has the same direction. Taking moduli gives half its length. The triangle is nondegenerate, so the compared displacements are nonzero.
Practice: medians meet in a two-to-one ratio
Show that \(g=(p+q+r)/3\) lies on all three medians.
Show worked solution
Let \(m=(q+r)/2\). Then
\[g=p+\frac23(m-p)\]This is the point two-thirds of the way from the vertex to the opposite midpoint. Repeating with the other vertices gives the same point, establishing concurrence and the ratio.
Same geometry, different models
A convenient coordinate system can make a difficult motion look simple. The important question is whether the change of model carries the allowed transformations along with it. Follow a point into the new model, apply the corresponding transformation, and return. This gives us a way to compare the geometry rather than just the drawings.
Transport by a bijection
If \(\mu:S\to S\prime\) is bijective, define the transported group \(\mu G\mu^{-1}\). Perform the old motion after translating a point to the old model, then translate it back.
A disk with a different center and size
Transport unit-disk rotations through \(\mu(z)=3z+5\).
Show worked solution
These are rotations about the center of the disk of radius three centered at five.
Why conjugated maps form a group
Prove closure and inverses for \(\mu G\mu^{-1}\).
Show worked solution
Identity also transports to identity, and all the maps are bijections. This checks the remaining requirements.
A larger group preserves less
If we allow more transformations, we identify more figures as congruent. That may destroy measurements that mattered in a smaller group. Comparing the groups helps explain why different geometries ask different questions about the same underlying points.
Adding transformations makes more figures congruent and reduces the collection of invariants. Similarities preserve angles and ratios of lengths, but not absolute length. Möbius transformations preserve a cross ratio and angles, but can send Euclidean circles to lines.
An alleged invariant fails
Is the sum of the distances of three vertices from the origin invariant under all Euclidean translations?
Show worked solution
No. For vertices \(0,1,i\), the sum is \(2\). Translate by \(10\); one vertex alone is then ten units from the origin. The new sum is greater than two, providing a counterexample.
A single counterexample disproves a universal claim. Several successful examples do not prove one.
The Erlangen Program: discussion A–F
Work through each question before revealing its solution. For proof questions, compare both the reasoning and the required hypotheses.
Question A
Give an important Euclidean relation other than congruence that is reflexive, symmetric, and transitive.
Show worked solution
Approach. Think of a relation defined by a class of invertible transformations.
Similarity of figures is an example. The identity similarity proves reflexivity; the inverse of a similarity proves symmetry; and composing similarities proves transitivity. Another example is equal length of segments. “Strictly parallel distinct lines” would not work without allowing a line to be parallel to itself, since reflexivity would fail.
Question B
Explain why congruence defined by a transformation group is an equivalence relation.
Show worked solution
Approach. Match the three equivalence properties with identity, inverse, and composition.
If \(G\) acts on figures, the identity gives \(I(A)=A\), proving reflexivity. If \(T(A)=B\) with \(T\in G\), then \(T^{-1}\in G\) and \(T^{-1}(B)=A\), proving symmetry. If also \(U(B)=C\), closure gives \(UT\in G\) and \(UT(A)=C\), proving transitivity.
Question C
Prove that \(E=\{z\mapsto e^{i\theta}z+b\}\) is a transformation group of the complex plane.
Henle’s E consists of orientation-preserving rigid motions; reflections are not included in this particular group.
Show worked solution
Approach. Compute the inverse and the composition explicitly.
The identity uses \(\theta=0,b=0\). Every map is bijective with inverse \(w\mapsto e^{-i\theta}w-e^{-i\theta}b\), again in \(E\). If \(T(z)=e^{i\theta}z+b\) and \(U(z)=e^{i\phi}z+c\), then \(T(U(z))=e^{i(\theta+\phi)}z+(e^{i\theta}c+b)\), which is in \(E\). Function composition is associative. Thus all group conditions hold.
Question D
Find a geometry on the complex plane whose transformation group is another subgroup of the rigid-motion group, besides translations.
Show worked solution
Approach. Choose a common center for all rotations.
Use rotations about the origin: \(R=\{z\mapsto e^{i\theta}z:\theta\in\mathbb R\}\). The identity has angle zero, the inverse has angle \(-\theta\), and compositions add angles. Every such rotation lies in \(E\) by taking \(b=0\). Thus \((\mathbb C,R)\) is a geometry.
Question E
Verify that all rotations about the origin define rotational geometry.
Show worked solution
Approach. Write down the identity, inverse, and composition.
For \(R_\theta(z)=e^{i\theta}z\), \(R_0=I\), \(R_\theta^{-1}=R_{-\theta}\), and \(R_\theta R_\phi=R_{\theta+\phi}\). Each is a bijection of the nonempty set \(\mathbb C\); hence the defining group axioms hold.
Question F
Give a family of figures invariant under rotations about the origin but not under all Euclidean rigid motions.
Show worked solution
Approach. A distinguished center is allowed in rotational geometry.
Take the family consisting only of the unit circle \(C=\{|z|=1\}\). Each origin-centered rotation sends \(C\) to itself because \(|e^{i\theta}z|=|z|\). Translation by \(2\) sends it to \(|z-2|=1\), a different circle outside the one-element family. Therefore the family is rotationally invariant but not Euclidean invariant.
The Erlangen Program: discussion G
Work through each question before revealing its solution. For proof questions, compare both the reasoning and the required hypotheses.
Question G
Give a function invariant in rotational geometry but not in Euclidean geometry.
Show worked solution
Approach. Use a point’s distance from the fixed center.
On single-point figures, use \(f(\{z\})=|z|\). Rotations preserve it because \(|e^{i\theta}z|=|z|\). Translation by \(1\) sends the origin, where \(f=0\), to \(1\), where \(f=1\). This one counterexample disproves invariance under all rigid motions.
The Erlangen Program: exercises 1–6
Work through each question before revealing its solution. For proof questions, compare both the reasoning and the required hypotheses.
Exercise 1
Prove that \(d(z_1,z_2)=|z_1-z_2|\) is invariant under the simultaneous application of a rigid motion to both points.
Show worked solution
Approach. Subtract the two transformed points before taking the modulus.
For \(T(z)=e^{i\theta}z+b\),
\[d(Tz_1,Tz_2)=|e^{i\theta}z_1+b-e^{i\theta}z_2-b|=|e^{i\theta}||z_1-z_2|=d(z_1,z_2).\]This uses \(|e^{i\theta}|=1\). The same translation cancels from both arguments; transforming only one argument would not give invariance.
Exercise 2
Show \(v(z_1,z_2)=z_1-z_2\) is invariant under translations but not under the rotation group.
Show worked solution
Approach. Distinguish a vector’s direction from its length.
A translation \(T(z)=z+b\) gives \(v(Tz_1,Tz_2)=z_1+b-z_2-b=v(z_1,z_2)\). Under rotation \(R_\theta\), the vector becomes \(e^{i\theta}v(z_1,z_2)\). For example, \(v(1,0)=1\) but \(v(i,0)=i\) after a quarter-turn, so invariance under all rotations fails.
Exercise 3
For \(z_1\ne z_2\), prove that the direction number \(a(z_1,z_2)=(z_1-z_2)/(\bar z_1-\bar z_2)\) is translation invariant.
Show worked solution
Approach. Translations cancel from both differences; a line direction is defined modulo π.
The nonzero difference \(v=z_1-z_2\) has nonzero conjugate, so the quotient is defined. Translating both points by \(b\) leaves the numerator \(v\) unchanged and also leaves its conjugate unchanged. Thus the ratio remains \(v/\bar v\). In polar form, if \(v=re^{i\theta}\), then \(v/\bar v=e^{2i\theta}\); reversing direction adds \(\pi\) to the angle and leaves the direction number unchanged.
Exercise 4
For \(z_1\ne z_2,z_3\ne z_4\), prove that \(f=a(z_1,z_2)/a(z_3,z_4)\) is rigid-motion invariant and equals \(1\) precisely when the two segments have parallel directions.
Show worked solution
Approach. Write the quotient in terms of the ratio of the two nonzero vectors.
Let \(v=z_1-z_2,w=z_3-z_4\). Under \(T(z)=e^{i\theta}z+b\), these differences become \(e^{i\theta}v,e^{i\theta}w\). Each direction number is therefore multiplied by \(e^{2i\theta}\), which cancels in their quotient. Further,
\[f=\frac{v/\bar v}{w/\bar w}=\frac{v/w}{\overline{v/w}}.\]This equals \(1\) exactly when \(v/w=\overline{v/w}\), that is, when \(v/w\) is a nonzero real number. This is precisely linear dependence over the reals, or equal unoriented line directions. It includes collinear segments as having parallel directions.
Exercise 5
Prove that a rectangle’s diagonals bisect each other using a convenient Euclidean placement.
Show worked solution
Approach. Compute the two diagonal midpoints after placing one vertex at the origin.
Rigid motions preserve midpoints, since \(T((z+w)/2)=(Tz+Tw)/2\), and preserve rectangles. Place one vertex at zero and one side on the real axis. The four vertices are \(0,a,a+ib,ib\) with real nonzero \(a,b\). The diagonal from \(0\) to \(a+ib\) has midpoint \((a+ib)/2\); the diagonal from \(a\) to \(ib\) has exactly the same midpoint. Both diagonal segments therefore pass through that point and are bisected there. Apply the inverse rigid motion to return to the original rectangle.
Exercise 6
Prove that a triangle’s three medians meet at a point two-thirds of the way from each vertex to the opposite midpoint.
Show worked solution
Approach. Test the average of the three vertex coordinates.
For noncollinear vertices \(p,q,r\), let \(g=(p+q+r)/3\). The opposite midpoint to \(p\) is \(m_p=(q+r)/2\), and
\[g=p+\frac23(m_p-p).\]Thus \(g\) lies on that median and is two-thirds of its length from \(p\). The identical calculation with \(q\) and \(r\) proves it lies on all three medians. Two different medians cannot be the same line: otherwise two vertices and their opposite midpoints force all three vertices to be collinear. Hence their common point is unique. The ratio statement follows because the parameter \(2/3\) is real and between zero and one.
The Erlangen Program: exercises 7–11
Work through each question before revealing its solution. For proof questions, compare both the reasoning and the required hypotheses.
Exercise 7
Prove Heron’s formula \(A=\sqrt{s(s-a)(s-b)(s-c)}\), where \(s=(a+b+c)/2\) and \(a,b,c\) are the side lengths of a nondegenerate Euclidean triangle.
Show worked solution
Approach. Compute the height squared; factor the resulting difference of squares.
Use a rigid motion to place a side of length \(c>0\) on the real axis from \(0\) to \(c\). Let the third vertex be \(x+iy\), with distances \(b\) from zero and \(a\) from \(c\). Then \(x^2+y^2=b^2\) and \((x-c)^2+y^2=a^2\). Subtraction gives \(2cx=b^2+c^2-a^2\). Since \(A=c|y|/2\),
\[16A^2=4c^2y^2=4b^2c^2-(b^2+c^2-a^2)^2\]\[=[a^2-(b-c)^2][(b+c)^2-a^2]=(a-b+c)(a+b-c)(b+c-a)(a+b+c).\]These four factors are \(2(s-b),2(s-c),2(s-a),2s\); hence \(A^2=s(s-a)(s-b)(s-c)\). Triangle inequalities make each factor positive, and area is nonnegative, so taking the nonnegative square root proves the formula.
Exercise 8
Prove that any two figures in a minimal nonempty invariant family are congruent.
Minimality must exclude the empty invariant family; otherwise no nonempty invariant family could be minimal.
Show worked solution
Approach. Consider the orbit of one figure.
Choose a figure \(A\) in the family \(E\). Its orbit \(\mathcal O(A)=\{T(A):T\in G\}\) is nonempty, lies in \(E\) by invariance, and is itself invariant: applying \(U\in G\) gives \(UT(A)\) and composition remains in the group. Minimality forces \(\mathcal O(A)=E\). Every \(B\in E\) therefore equals \(T(A)\) for some \(T\in G\), which is exactly congruence. Conversely, an orbit has no proper nonempty invariant subfamily, because any of its members can be moved to any other by a group transformation.
Exercise 9
Find the minimal invariant family containing \(\ell:2x+y=1\) in Euclidean, translational, and origin-centered rotational geometry.
Show worked solution
Approach. Describe exactly what a permitted motion can change about a line.
- Euclidean. All straight lines: rotate the original direction to any target direction, then translate to the target line.
- Translational. All lines \(2x+y=c\) for real \(c\). Translation preserves direction; every offset is possible.
- Rotational. All lines whose Euclidean distance from the origin is \(1/\sqrt5\). Rotation preserves this distance and can rotate the unit normal to any chosen direction. Writing lines as \(n\cdot(x,y)=1/\sqrt5\) with unit normal \(n\) describes the entire orbit.
Each listed family is an orbit and therefore minimal by Exercise 8.
Exercise 10
Classify the minimal invariant subfamilies of all circles under Euclidean motions, translations, and rotations about the origin.
Show worked solution
Approach. Represent a circle by its center and radius.
- Euclidean. For each \(r>0\), all circles of radius \(r\). Motions preserve radius and translations move the center arbitrarily.
- Translational. Again, for each fixed positive radius, all centers are possible. A circle has no additional orientation to preserve.
- Rotational. Fix both the positive radius \(r\) and the distance \(\rho\ge0\) of its center from zero. The centers run along \(|c|=\rho\); if \(\rho=0\), the orbit consists of just the one origin-centered circle.
These conditions are necessary because the indicated quantities are preserved, and sufficient because the permitted motions move any admissible center to any other. Hence each family is exactly one orbit.
Exercise 11
Classify the minimal invariant subfamilies of squares under Euclidean motions, translations, and rotations about the origin.
Show worked solution
Approach. For rotations, track the edge direction relative to the direction from zero to the center.
Represent a square by center \(c\), side length \(l>0\), and edge direction \(\theta\) modulo \(\pi/2\).
- Euclidean. Fix only \(l\). A rotation adjusts edge direction and a translation adjusts center, giving every square of that size.
- Translational. Fix \(l\) and \(\theta\pmod{\pi/2}\); allow any center. Translation cannot turn the square.
- Rotational. If \(c=0\), fix only \(l\); all orientations form one orbit. If \(c\ne0\), fix \(l\), \(|c|\), and \(\theta-\arg c\pmod{\pi/2}\). A rotation adds the same angle to the center argument and edge direction. Conversely, for two squares with these same quantities, rotate the first center to the second; the fixed relative direction ensures the edges also agree modulo the square’s quarter-turn symmetry.
Necessity and sufficiency show that these are precisely the orbits, hence the minimal invariant families.
A note on the source
Chapter 4 Exercise 12 continues beyond the supplied final page 47; its complete question is unavailable.
References and further study
Primary source: Michael Henle, Modern Geometries: Non-Euclidean, Projective, and Discrete, 2nd edition, Prentice Hall, 2001, pp. 36–47. ISBN 9780130323132. The supplied chapter scans determine the discussion sequence and source questions. Solutions are worked explanations; qualifications are noted where needed.
Book bibliographic record. Supplementary course notes provide supporting examples and model conventions.
Continue exploring
Synthesis and proof challenges
The allowed group determines which distinctions count as geometric. To prove two objects belong to the same orbit, establish both a necessary invariant and a transformation that actually takes one to the other.
Reasoning · An invariant is not always a complete classification
Two directed nonzero segments have the same length. Is that sufficient for a translation to carry the first onto the second with endpoints in order? Is it sufficient for a direct Euclidean motion?
Hint
Translations preserve the full displacement vector; rotations can change its direction.
Show worked solution
For translations, equal length is necessary but insufficient: displacements 1 and i have equal modulus but different directions. Equality of the displacement vectors is necessary and sufficient, since translating the first initial endpoint to the second then also matches the final endpoint. For direct Euclidean motions, equal length is sufficient: the quotient of the target displacement by the source displacement has modulus one, so rotate by that unit multiplier and then translate the initial endpoint into place.
Advanced / Honors · Classify circles under two groups
Prove that circles of positive radii lie in the same orbit under direct Euclidean motions exactly when their radii agree. Then prove all such circles lie in one orbit under direct similarities.
Hint
Use distance preservation for necessity and write an explicit map for sufficiency.
Show worked solution
An isometry preserves a circle's diameter, the maximum distance between its points, which equals twice its radius. Thus radii must agree. With equal radii, translation by the difference of centers matches the circles. For centers a,b and radii R,S>0, the similarity \(T(z)=b+(S/R)(z-a)\) maps \(|z-a|=R\) onto \(|T(z)-b|=S\). Its inverse exists because S/R is positive. The larger group therefore removes radius as an orbit distinction.
