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
\[T_0(z)=z,\quad T_bT_c=T_{b+c},\quad T_b^{-1}=T_{-b}\]

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
\[|e^{i\theta}z+b-e^{i\theta}w-b|=|e^{i\theta}(z-w)|=|z-w|\]

Translation cancels in a difference; a unit multiplier does not change its modulus.

Quantity or familyTranslationsDirect Euclidean motions
Distance between two pointsInvariantInvariant
Direction of a nonzero vectorInvariantNot invariant
All horizontal lines as a familyInvariantNot invariant
All circles of a fixed radius as a familyInvariantInvariant

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
\[s=\frac{p+q}2,\quad t=\frac{p+r}2,\quad t-s=\frac{r-q}2\]

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
\[\mu R_\theta\mu^{-1}(w)=3e^{i\theta}\frac{w-5}3+5=5+e^{i\theta}(w-5)\]

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
\[(\mu g\mu^{-1})(\mu h\mu^{-1})=\mu(gh)\mu^{-1}\]\[(\mu g\mu^{-1})^{-1}=\mu g^{-1}\mu^{-1}\]

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.

HM Math Studio

Opening your learning space…