Lorentz Transformations as Hyperbolic Rotations of Spacetime
Take a stick, lay it on graph paper, and turn the paper. Every coordinate of every point changes, and yet you have not touched the stick: its length is exactly what it was. Rotation is the transformation that scrambles coordinates while protecting one number, , and the whole of Euclidean geometry is the study of what that protected number allows. Ask a different question — what transformations protect instead? — and you get a different geometry, with different orbits, a different trigonometry, a different physics. The answer is the Lorentz boost. That is not a metaphor, it is a derivation. Write down the most general linear change of that leaves alone, demand that it reduce to doing nothing when the speed is zero, and the algebra hands you a matrix with on the diagonal and off it. No light clocks, no rods, no trains: the postulates about signals were spent once, upstream, to establish that is the invariant. After that the geometry runs by itself. And the difference from Euclid is a single sign. Swap the minus for a plus and every step still goes through, but the answer comes back as and , the orbits close into circles, and the transformation runs out of room after a full turn. Keep the minus and the orbits open into hyperbolae running forever toward two straight lines they never touch — the paths of light. The difference between a rotation and a boost, between a universe with a speed limit and one without, is the sign of one term in one quadratic form.
- A Lorentz boost preserves exactly as a rotation preserves . Demanding invariance is enough: the matrix is forced, not assumed.
- The orbits of a rotation are circles; the orbits of a boost are hyperbolae. Under a boost an event slides along its own hyperbola, and never budges.
- becomes for one reason: the metric's minus sign. Track it into the generator and it turns into — an alternating power series (trigonometric) into a non-alternating one (hyperbolic).
- The generator's eigenvalues say it sharpest. A rotation generator has eigenvalues — no real direction survives, so circles close. A boost generator has eigenvalues — two real directions survive, and they are the light rays . The light cone is invariant because it is an eigenvector, whose eigenvalue is the Doppler factor.
- Because , boosts form a one-parameter group — which is why an additive boost parameter exists. That it is the rapidity, and that its additivity is the velocity-composition law, is proved in Rapidity and Hyperbolic Boosts.
- Key idea: the minus sign in the metric is the entire difference between a rotation and a boost. Hyperbolae for circles, cosh for cos, an unreachable speed limit in place of a closed cycle of angles — all of it is that one sign, propagating.
A Lorentz boost is not "a rotation, sort of". It is the rotation of a plane whose invariant is rather than . Demand only that a linear map preserve that quadratic form and reduce to the identity at zero speed, and the hyperbolic form is forced. Every difference from Euclidean geometry — hyperbolic orbits, an unbounded "angle", two invariant null directions, an unreachable speed — is the propagation of the one minus sign that separates the two invariants.
Where this lives today
The generator is where a working physicist actually meets this material, rarely under that name. Write out the Lorentz group's six generators — three boosts , three rotations — compute their commutators, and the whole structure of special relativity compresses into a handful of brackets, the most eloquent being : two boosts in different directions do not commute, and what is left over is a rotation. That leftover rotation is the Thomas precession, and its factor of one-half is the difference between a spin-orbit splitting that matches the alkali spectra and one twice too large: a minus sign in a metric, exponentiated into a matrix, ends up as a factor of two in the sodium D lines. The hyperbolic language is also the working currency of collider physics. Because a boost along the beam axis simply adds a constant to the rapidity, rapidity differences are untouched by it — and the longitudinal boost of the underlying parton collision is exactly what an experimenter never knows. So detectors are built in rapidity: ATLAS and CMS segment their calorimeters in pseudorapidity , so the bins mean the same thing whatever the unknown boost was.
The physical picture
Be pedantic about what a rotation does. Rotating the plane walks the point around the unit circle; turn far enough and it comes back, because the circle is closed and the angle is periodic. Every point keeps its distance from the origin, and no direction at all is left pointing where it was. Now run the identical exercise in spacetime, where the quantity that must not change is . Ask where an event may go if is preserved, and the answer is: along , a hyperbola. A hyperbola differs from a circle in three decisive ways. It does not close, so the "angle" has no period. It runs to infinity, so events can be carried arbitrarily far from the origin with their invariant fixed. And it has asymptotes — two straight lines it approaches forever and never reaches. Those asymptotes are : the worldlines of light. That is the light barrier, drawn as a picture. Nothing inside can be slid across them, because a hyperbola never crosses its own asymptote — and a circle has no asymptotes, so a Euclidean world has no speed limit.
The right-hand panel repays a long look. The point never gets closer to the light line in the sense that matters — its invariant is , always, while the light line is where the invariant is . Yet on the page it crowds the diagonal, and will keep crowding forever, because that is what a hyperbola does to its asymptote. So the speed of light is not a large speed. It is a geometric boundary — the asymptote of the orbits — and asking a boost to reach it is asking a hyperbola to meet its asymptote at a finite point.
The core equations
Everything here answers one question: what linear maps of the plane preserve ? The invariant is taken as given — derived in The Invariant Spacetime Interval, while the boost's algebraic form is derived independently in The Lorentz Transformation Equations. What is new is that those two facts are one fact.
where: — the invariant spacetime interval; — time carried in units of length, so both axes are metres; — the space coordinate; primes denote the boosted frame. Signature : timelike , spacelike , lightlike . Many general-relativity texts use , which flips the sign of every below and changes no physics. Physical reading: (1) states the problem — "the interval is the same for everybody" — and the rest follows. Impose that on a general linear map: four unknowns, three constraints, one surviving family labelled by one parameter.
where: — the boost matrix; — the rapidity, tied to velocity by (established in Rapidity and Hyperbolic Boosts, which owns it). Physical reading: beside the Euclidean rotation, whose entries are and , the two matrices differ in exactly two places — , and one sign of a . Both trace to the minus sign in (1). Substituting (2) into (1) produces the factor multiplying the old interval, so the map preserves iff that combination is one.
where: the left identity is what Minkowski geometry needs, the right what Euclidean geometry needs — the same statement about two different invariants. Written with the Lorentz factor, (3) is : with and , equation (2) is the Lorentz transformation, disguise removed. Every one-parameter family starting at the identity is the exponential of a generator — the matrix describing what an infinitesimal boost does.
where: — the boost generator; — the identity. Physical reading: the rotation generator is , which squares to . That sign is the whole story: makes the exponential series non-alternating, and such a series sums to and ; makes it alternate, and an alternating series sums to and . Finally, the sharpest handle: what the generator leaves fixed.
where: — the null directions, i.e. the light rays written as vectors ; — the eigenvalue. Physical reading: a boost does not move the light rays, it rescales them by reciprocal factors, so each ray is carried onto itself as a line. This is the invariance of the light cone stated as an eigenvalue problem — and the eigenvalue is the relativistic Doppler factor, exactly at . The rotation generator has eigenvalues : no real direction survives a rotation, which is why circles close and a Euclidean world has no speed limit.
Three observers write down three completely different pairs of numbers for one and the same event — , , — and all three compute . The coordinates are opinions. The hyperbola they all sit on is the fact.
Where the geometry comes from
The claim is strong enough to state precisely before starting. We will not assume the Lorentz transformation, not use a light clock, not invoke a rod or a train. We assume three things only: that the change of coordinates is linear, that it preserves , and that it is continuously connected to doing nothing at all. From those alone the boost matrix is completely determined, with one free parameter left over — and that parameter turns out to be the velocity.
Step 1. Write the most general linear map with four unknown coefficients: , , or . Why: a nonlinear map would bend a free particle's straight worldline, and the new frame would not be inertial — the principle of relativity itself forbids anything but a linear map.
Step 2. Impose invariance. Demanding for every event means matching the coefficients of , and the cross term separately: , , . Compactly, with , all three are . Why: invariance must hold identically, and one quadratic form equals another identically only if their coefficients agree term by term.
Step 3. Solve the first condition. is a hyperbola in the plane, and every point of a hyperbola can be written , for some real — that is what the hyperbolic functions are for, exactly as and parametrise . Why: the hinge of the article. Had the invariant been , the same step would have produced and , because a circle would have replaced the hyperbola. The functions are chosen by the shape of the constraint curve — and that shape is chosen by the sign in the metric.
Step 4. Finish. likewise gives , ; the cross condition then forces , hence , and continuity with the identity at fixes the signs. So , with . Why: four unknowns minus three constraints leaves one parameter — right, since the one thing distinguishing two boosts is one number, the relative velocity.
Step 5. Name the parameter. The origin of the primed frame is the set of events with ; the second row of (2) gives , so — a point moving at . Hence , and immediately , : equation (2) has become the Lorentz transformation. Why: physics re-enters only as a label. The geometry produced the transformation; calling its parameter a velocity is bookkeeping done afterwards. *Verified in verify_aq-sr-lorentz-boosts-hyperbolic-rotations.py: the three coefficient conditions reproduced symbolically from ; identically; ; the cross condition reduces to ; and symbolically and at .*
Go deeper · Derivation B · 2 minThe metric's minus sign, tracked through the generator
The previous derivation produced hyperbolic functions but did not really explain them — they appeared because a hyperbola happened to turn up at Step 3. This one locates the sign flip at its source, by looking not at the boost but at the infinitesimal boost, the generator defined by . The generator is where the metric leaves its fingerprint: "preserve the metric" becomes a linear condition on , and that condition has a different solution for a plus sign than for a minus sign. Everything else follows mechanically. This is the article's owned result, and it is exact.
Step 1. Differentiate the invariance condition. The finite statement is ; putting and keeping first order in gives . Why: this one equation carries the whole difference between the two geometries, because it is the only place appears.
Step 2. Feed it the Euclidean metric, . It collapses to : the generator must be antisymmetric. In two dimensions the only such matrix up to scale is , and . Why: antisymmetry means the diagonal vanishes and the off-diagonal entries are opposite — and opposite entries multiply to a negative when the matrix is squared.
Step 3. Feed it the Minkowski metric, . Writing , the condition becomes , so and : the generator must be symmetric off the diagonal, not antisymmetric. Taking gives , and . Why: here is the sign flip, caught in the act. The minus sign in turns the requirement into , and that single change in one off-diagonal entry flips the sign of the generator's square.
Step 4. Exponentiate both. Because , the powers of cycle as , so the even terms alternate: . Because , the powers of cycle as with no sign changes, so nothing alternates: . Why: an alternating series is a circular function and a non-alternating one is a hyperbolic function. The metric decides which by deciding the sign of , and nothing else in the calculation differs by so much as a symbol.
Step 5. Compare. ; . Both have determinant , and both form a one-parameter group, . Why: the group property is why an additive boost parameter exists at all. That the parameter is the rapidity, and that its additivity is the velocity-composition law, is owned and proved in Rapidity and Hyperbolic Boosts . *Verified in verify_aq-sr-lorentz-boosts-hyperbolic-rotations.py: sympy solves and returns for the Minkowski metric and for the Euclidean one; , ; both exponentials computed by matrix exponential and matched entry by entry; the group law checked symbolically.*
Go deeper · Derivation C · 2 minThe light cone is an eigenvector, and its eigenvalue is the Doppler factor
There is a sharper way still to separate a boost from a rotation, the one a mathematician reaches for first: look at what the transformation leaves pointing where it was. A rotation leaves no direction fixed — turn the paper and every arrow has moved. A boost leaves two directions fixed, and they are the light rays. This derivation proves it and extracts the eigenvalue, which turns out to be a quantity astronomers measure. The payoff is a one-line explanation of why the light cone is the one structure every observer draws identically.
Step 1. Ask the eigenvalue question of the rotation generator. The characteristic polynomial of is , so : imaginary eigenvalues, and no real eigenvectors at all. Why: the algebraic reason a circle closes. A real invariant direction would be a line the rotation left alone, and a plane rotation leaves none — so the orbits curl back and the parameter is periodic.
Step 2. Ask it of the boost generator. The characteristic polynomial of is , so : real, and therefore carrying real eigenvectors. Solving gives ; solving gives . Why: the same sign flip as before, now surfacing in a characteristic polynomial. has no real roots; has two. One minus sign in the metric, two real invariant directions in the boost.
Step 3. Identify them physically. In the convention , the vector points along and along : the two light rays through the origin — the light cone of dimensions. Why: the invariant directions of a boost are not an algebraic curiosity — they are the paths of light, fixed the moment a minus sign was written into .
Step 4. Exponentiate to a finite boost. Since for , . A boost does not tilt a light ray; it rescales it, by in one null direction and in the other — reciprocal factors, consistent with . Why: an eigenvector is mapped along itself, so the line is carried to itself. That is the precise sense in which the light cone is the same in every frame — not that light's coordinates are unchanged, but that each null line maps onto itself.
Step 5. Recognise the eigenvalue. With , — the longitudinal relativistic Doppler factor. At , and the eigenvalue is exactly. Why: "the null directions are eigenvectors" and "light from a source receding at arrives with its wavelength doubled" are the same statement. The eigenvalue of a boost on a light ray is the factor by which that light is Doppler-shifted. *Verified in verify_aq-sr-lorentz-boosts-hyperbolic-rotations.py: the characteristic polynomials and ; eigenvalues of and of , with carrying zero real eigenvectors; symbolically; ; to machine precision.*
Limiting cases
| Case | Result | Meaning |
|---|---|---|
| Slow boost, | ; , | the generator is the small boost. Dropping the term — what a Galilean transformation does — is the assumption that time is absolute |
| the light barrier as a range statement: maps into , so no finite arrives | ||
| Null direction, | the light rays are eigenvectors: rescaled, never rotated — why every observer draws the light cone identically | |
| Metric sign flipped, | , so , | the counterfactual: circular orbits, a periodic "boost angle", no invariant directions and no speed limit |
Worked examples
1 · Slide one event along its hyperbola and watch the invariant refuse to move
An event occurs on the worldline of a clock at rest at the origin, one metre of light-travel time after the clock was zeroed: its coordinates are . Find its coordinates in a frame boosted by , and in one boosted by , and check the interval each time.
Step 1. Identify the invariant. — positive, so the separation is timelike, as it must be on the worldline of a clock. That sign is frozen: no boost changes at all.
Step 2. Get the rapidities. ; . Then , — cross-check against : , . They agree, as (3) requires.
Step 3. Apply the boost. With the event at , (2) collapses to , ; the active slide along the hyperbola is the same arithmetic with the sign of reversed, putting the event at . At : . At : .
Step 4. Check the invariant, which is the whole point. At : . At : . The time coordinate has grown by and the space coordinate from nothing to two metres, and the interval has not moved in the fourth decimal place. Three coordinate pairs are three names for one event; is its name in every language.
2 · The eigenvalue you can see through a telescope
A source recedes at and emits a green photon, . Using only the eigenvalue property (5), find the wavelength you receive.
Step 1. Identify the object. A light ray moving in is the null direction — an eigenvector of the boost, with eigenvalue under the boost carrying the emitter's description into the receiver's.
Step 2. Compute it. , so — exactly two, with no rounding. Cross-check the closed form: .
Step 3. Apply it. Every component of the null vector is multiplied by , and a wavelength is such a component: . The green photon arrives in the near infrared, invisible to the eye.
Step 4. Read the boundary. As , and : the wavelength diverges and the source reddens out of existence rather than crossing a finite threshold — "the hyperbola never reaches its asymptote", in nanometres. Note what was never used: no wave equation, no photon energy, no Doppler formula. The number fell out of a matrix's eigenvalue.
Physics of the portrait
The hyperbolic rotation is one of those ideas whose discoverers were mathematicians slightly embarrassed by how little physics they had needed. Poincaré saw it first and buried it inside an imaginary coordinate; Minkowski saw it plainly and told the world.
Origins · 1 minHyperbolic rotation and how this was discovered
In the Palermo memoir Sur la dynamique de l'électron (submitted July 1905, published in the Rendiconti del Circolo Matematico di Palermo 21, 129–175, in 1906), Henri Poincaré noticed that the Lorentz transformations leave invariant and could therefore be regarded as rotations in a four-dimensional space — provided the fourth coordinate is taken to be the imaginary quantity . The trick works, and it hides the very thing it explains. Hermann Minkowski, lecturing at Cologne in September 1908, threw the disguise away and said the true thing — that spacetime has an indefinite metric of its own, that boosts are its rotations, and that this is a fact about the world rather than a change of variables. Two years later Vladimir Varićak and, independently, E. T. Whittaker introduced the hyperbolic angle as the natural boost parameter, and Varićak drew the deep consequence: the velocity space of special relativity is hyperbolic, a Lobachevskian plane. In 1911 Alfred Robb, in Optical Geometry of Motion, gave that angle the name it still carries — rapidity. None of the four is remembered for it: the concept outlived its authors' claims on it.
Going further
Texts. Taylor & Wheeler, Spacetime Physics, 2nd ed., Ch. 1 · Rindler, Introduction to Special Relativity, 2nd ed., §3.4 · Griffiths, Introduction to Electrodynamics, 4th ed., §12.1 · Poincaré, Rendiconti del Circolo Matematico di Palermo 21 (1906) 129 · Robb, Optical Geometry of Motion (Cambridge, 1911).
Provenance. The hyperbolic form of the boost is standard (Rindler §3.4, Griffiths eq. 12.18). Two results here go beyond the usual presentation and are proved rather than asserted: the generator's symmetry, derived from — antisymmetric for , symmetric off-diagonal for , hence versus — and the identification of the null directions as the eigenvectors of the boost, with eigenvalue equal to the Doppler factor. Anchors, all recomputed in verify_aq-sr-lorentz-boosts-hyperbolic-rotations.py: , , exactly; , , ; the slid event with throughout; and every SVG vertex encoding an invariant hyperbola. Signature: , timelike-positive.
Builds on. The Invariant Spacetime Interval · The Lorentz Transformation Equations · The Lorentz Factor Gamma · The Two Postulates of Special Relativity. Leads to. Rapidity and Hyperbolic Boosts · Minkowski Diagrams and Skewed Coordinate Axes · Invariant Hyperbolae · Proper Time.
If a boost is "just a rotation", why can I not boost by 90° and turn time into space?
Because there is no such thing as a boost by . The Euclidean angle lives on a circle and returns after ; the rapidity lives on the whole real line and never returns. A quarter-turn swaps and because — the diagonal entries vanish. The corresponding boost statement would need , and for every real : the diagonal entries of a boost never vanish, so time and space never swap roles. The analogy is exact at the level of "preserve a quadratic form", and it breaks exactly where the metric's minus sign puts it.
Where exactly does the minus sign enter? I keep losing track of it.
It enters once, in , then propagates through four places in lockstep. It makes the constraint curve a hyperbola instead of a circle, which selects over . It flips from " antisymmetric" to " symmetric off-diagonal", flipping from to , which flips the exponential's series from alternating to non-alternating. And it flips the characteristic polynomial from (no real roots) to (two), giving the boost two invariant real directions — the light rays — and giving spacetime a speed limit.
Is Poincaré's ict trick wrong, then? It seems to make everything Euclidean.
It is not wrong; it is misleading, which in teaching is worse. Setting turns into , so the Minkowski form becomes a sum of squares and boosts become rotations through an imaginary angle. Every formula you derive that way is correct. But the trick disguises the physically decisive fact — that the metric is indefinite: some non-zero vectors have zero length (the null ones), others have negative squared length, and the entire causal structure of the world lives in that distinction. Minkowski's contribution in 1908 was to stop pretending.
The two axes visibly close in on each other on a diagram. Doesn't that mean the boost distorts angles, so it cannot really be a rotation?
It preserves Minkowski angles and distorts Euclidean ones. "Perpendicular" is a statement about a metric, and here two directions are orthogonal when . The axis has direction and the axis , giving : orthogonal, exactly. They look non-perpendicular because you are reading a Minkowski figure with Euclidean eyes. What is distorted is the paper, not the geometry.
If the light rays are eigenvectors and get rescaled by e^φ, does light itself "change" under a boost?
The ray does not change — the line maps onto the line , which is what invariance of the light cone means and why the speed of light is the same in every frame. What is rescaled is a particular vector along that line: a photon's four-momentum, say. Rescaling a null vector by multiplies its wavelength by and its frequency by — the Doppler shift. The geometry of the ray is invariant; the physics carried along it is Doppler-shifted; both facts are the single eigenvalue equation (5).
Why does the derivation need "connected to the identity"? What is that ruling out?
Time reversal and spatial reflection. The condition is satisfied not only by the boosts but also by , which reverses time, and by , which reflects space. Both preserve ; neither is a boost, and neither can be reached by continuously turning a velocity up from zero. Insisting on reachability from doing nothing selects the proper orthochronous part of the Lorentz group — determinant , time direction preserved — the piece that describes a physical change of inertial frame.