Velocity Composition and the Speed-of-Light Invariant
Run after a light pulse at and it still recedes from you at . Run at — still . At — still , to every digit you can name. Nothing you do to your own motion changes the number, and this is the fact that broke classical physics. The usual telling makes it an axiom: Einstein postulated the invariance of , and everything follows. But once you have the composition law
the invariance is no longer an axiom. It is a theorem about the arithmetic — and a rather startling one. Substitute and the whole expression collapses: , identically, for every . The speed of light is a fixed point of the composition operation. That raises the question this article is named for, and which the arithmetic answers by itself: is it the only one? Could some other speed — perhaps far above , perhaps some strange number below it — also refuse to change when you compose it with anything? The answer is a two-line proof, and it says: no. Exactly and , and nothing else. The invariant speed is a structural constant of the composition law, forced by the demand that boosts form a group at all. And the group is the point — because closure, associativity and reciprocity, with no mention of light anywhere, already prove that some invariant speed must exist. Only experiment tells you it is the one light travels at.
- The collinear composition of velocities is written : . Its derivation from the Lorentz transformation belongs to Relativistic Velocity Addition; this article asks what structure it has. Signature ; is the lab, moves at .
- makes the open interval an abelian group. Closure (nothing escapes), associativity, identity , inverse , commutativity — all five, all provable, none assumed.
- And it is a group you have already met. is a group isomorphism : it turns into ordinary addition, exactly. The hyperbolic geometry behind it is owned by Rapidity and Hyperbolic Boosts.
- Closure is not an inequality — it is a factorisation. . Two positive factors upstairs, a square downstairs: subluminality is algebra, not luck.
- Key idea — the uniqueness theorem, which is the article. Suppose some speed is unchanged by composing with EVERY subluminal : for all . Then for all such , so and — no other value survives. The two fixed points are the two endpoints, they lie OUTSIDE the group, and they are the same two for every observer. That is the invariance of the speed of light, proved rather than postulated.
A group law with a fixed point has a preferred speed built into it, whether or not anyone mentions light. Boosts must compose (do one, then another, and you have done a boost); composition must be associative and reversible. Those demands alone — plus isotropy — force the composition law into the shape and hand you an invariant speed for free. Experiment then walks in and says: the invariant speed is , and light happens to travel at it.
Where this lives today
The group structure proved on this page is why particle physicists never compose velocities. They compose rapidities — the isomorphism turns a nonlinear composition into an addition, and an addition is something a computer, a detector and a human can all handle. Every longitudinal boost between the lab and the centre-of-momentum frame at a hadron collider is applied as a shift in rapidity, and the reason that works is Step 5 above. The uniqueness theorem is the sharpest available statement of what is being tested when experiments test Lorentz invariance. Modern searches do not ask "is light's speed constant?" — they ask "is there a single invariant speed, and do all massless species share it?" Gamma rays and gravitational waves from the neutron-star merger GW170817 arrived within seconds of each other after million light years, bounding the fractional difference between the speed of gravity and the speed of light to a few parts in . If two massless species travelled at different invariant speeds, the composition law would have two different fixed points — and, by the theorem above, two different Lorentz groups. The universe would not have one relativity; it would have two. That is why the bound is stated on the invariant speed, not on the speed of any particular thing.
The physical picture
Think of as a warped ruler. On an ordinary ruler, adding is sliding: put and end to end, read off , and nothing prevents the total from running off the end. The relativistic ruler is made by taking the infinite real line — the rapidity line, on which sliding really is just addition — and squashing all of it into the finite open interval via . Every property of is a property of that squashing. Nothing escapes, because never returns : the image of the whole real line is the open interval. Composition is addition in disguise, because the squashing map is a group isomorphism. And the ends are fixed, because they are the images of — and adding a finite rapidity to infinity leaves infinity. That last fact is the invariance of , and in this picture it is almost too easy. The work of this article is to prove it without borrowing the rapidity picture — straight from the algebra of — so that the conclusion does not depend on the very change of variables that makes it obvious.
The core equations
The law itself, and where it comes from. This article does not derive it — the derivation from the boost belongs to Relativistic Velocity Addition, which owns it. We take it as given and ask what it is.
where: = the object's velocity in ; = the velocity of relative to ; = the object's velocity in ; all collinear. Physical reading: this is the INVERSE direction (), written with signs, and it is the direction in which reads naturally as a composition of two boosts. The chapter's FORWARD rule, , is the same operation with : . Reciprocity is a group inverse in disguise — a statement we are about to make precise. The single identity that does all the structural work:
where: each bracket is for its own velocity. Physical reading: read this as -deficits multiplying. It is not an inequality dressed as an identity — it is an exact factorisation, and every structural fact below is squeezed out of it. If both numerator factors are strictly positive and the denominator is a square, so the left side is strictly positive and : closure. If either input equals , its factor is exactly zero, so the left side is zero and exactly: the fixed point. One identity, both theorems. And the change of variable that reveals what the group is:
where: is the rapidity. Physical reading: the additivity in (3) is not this article's to prove — Rapidity and Hyperbolic Boosts and Rapidity own it, and they get it from the addition formula and from the boost matrices respectively. What is this article's is the observation that (3) is exactly the statement that is a group isomorphism, and that this fact classifies the group completely: it is , and there is nothing else to know about it.
The owned result: ⊕ is a group, and it has exactly two fixed points
The base article for this page asserted, in its summary, that is "the fixed point" of the composition law and that is a group — and then proved neither, spending all three of its derivations on results that belong to its neighbours. Both claims are true. Both have short, complete proofs. Here they are.
A binary operation is not a group law just because it looks like one. Five things must be checked: closure (the operation never leaves the set), associativity, an identity, inverses, and — for an abelian group — commutativity. Every one of the five is something a physicist already believes about boosts on physical grounds; the point of proving them is that they then stop being beliefs. Set throughout (restore it by ); the set is the open interval .
Step 1 — closure. Read identity (2). For the numerator brackets and are strictly positive, and is the square of a nonzero number ( forces ). Hence , i.e. . ∎ Why: "you can't reach by adding speeds" is not a coincidence and not a limit argument. It is a factorisation: a product of two positive numbers is positive. Note also that the denominator can never vanish on , so is defined everywhere with no exceptions to police.
Step 2 — commutativity, identity, inverses. by inspection (numerator and denominator of (1) are symmetric). , so is a two-sided identity. And with , so every element has an inverse — its negative. Why: the inverse law <strong>is</strong> reciprocity — if moves at relative to , then moves at relative to , and doing both gets you home. That is the entire content of Inverse Lorentz Transformation and Reciprocity, restated as a group axiom. Note also the caveat hiding in commutativity: it holds <strong>for collinear boosts</strong>. Non-collinear boosts do not commute, and the failure is a rotation.
Step 4 — associativity, by brute force. Expand both bracketings over a common denominator:
and the same computation on gives — the identical expression, and a manifestly symmetric one. ∎ Why: what came out is symmetric in all three arguments, which is stronger than associativity — the composition of any number of collinear boosts depends only on the multiset of velocities, not on the order or the bracketing. That is the physical fact that a chain of boosts has a well-defined total.
Step 5 — name the group. Define , a bijection (strictly increasing, with ). The addition formula gives , so
A bijection that carries to is precisely a group isomorphism, so . ∎ Why: and now the group is completely classified — it is the additive reals, the simplest continuous group there is, and every "strange" feature of relativistic velocity addition is the strangeness of the coordinate , not of the physics. Associativity, which cost a paragraph of algebra in Step 4, is now free: addition is associative. This is what an isomorphism is for. *Verified in verify_aq-sr-velocity-composition-light-invariant.py: identity (2) is proved symbolically; closure is checked on random pairs and on the boundary; associativity is proved symbolically by simplifying to zero and independently verified numerically; the identity and inverse laws are checked symbolically; and simplifies to zero, establishing the isomorphism.*
Go deeper · Derivation B · 3 minTHE UNIQUENESS THEOREM — c and −c are the ONLY fixed points of the composition law
Here is the result the article is named for, and which its source article asserted without ever proving. That is a fixed point is a one-line substitution and no surprise once seen. The real question is whether it is the fixed point — whether the composition law singles out one speed or merely leaves one alone among many. The answer is that the fixed set is exactly , and the proof takes two lines and uses no analysis, no limits and no physics. It converts Einstein's second postulate from an assumption into a corollary, which is worth stating carefully.
Step 1 — what "fixed point" must mean. A speed is invariant if every observer measures it to be . Observers differ by boosts, and a boost by acts on a velocity by . So the precise statement is:
Why: note the quantifier — for <strong>every</strong> , not for some. A speed that happened to be unchanged by one particular boost would be a coincidence; a speed unchanged by all of them is a structural feature of the law. And note that is not required to lie in : we are asking the question of every real number, precisely so that the answer is not smuggled in.
Step 2 — write it out and clear the denominator. The condition reads
Why: the 's cancel — that is the whole trick, and it is why the theorem is two lines. What survives is a product of with a factor that does not depend on at all.
Step 3 — apply the quantifier. The equation must hold for every , in particular for some . A product of two numbers vanishes only if one of them does, and , so
and conversely both do satisfy (substitute and cancel ). Hence the fixed set is exactly . ∎ Why: <strong>there is the second postulate.</strong> It has not been assumed anywhere on this page. It is a property of the arithmetic — and the arithmetic came from the Lorentz transformation, which came from the group structure of boosts. Two speeds, one in each direction, and no others of any magnitude: not , not , not anything.
Step 4 — where the fixed points live. are not elements of the group. The group is the open interval ; the fixed points are its two boundary points, approached and never reached. In rapidity language they sit at , and "" becomes "". Why: this is the sharpest kinematic statement of what light is. A light pulse is not a very fast particle; it is a <strong>boundary point of the velocity group</strong> — a different kind of object. It is also why no group element is fixed: for , choosing gives . Every subluminal speed is moved by some boost; exactly two speeds are moved by none, and no massive body can have them.
Step 5 — the converse, and what it costs. Any law of the form is an abelian group on with fixed points — the proofs above never used the numerical value of . So the structure predicts an invariant speed, but not which. Letting recovers the Galilean law , a perfectly good group with no finite fixed point at all. Why: this is the honest boundary of what group theory buys, and it is what Ignatowski found in 1910 — see the portrait. Symmetry narrows the possibilities to a one-parameter family; a measurement picks the member. The parameter is exactly. *Verified in verify_aq-sr-velocity-composition-light-invariant.py: sympy solves for symbolic under the constraint that it hold for two distinct nonzero , returning exactly ; simplifies to zero for symbolic ; a scan of candidate from to finds no other value fixed by both and ; and confirms no interior fixed point exists.*
Limiting cases
| Case | Result | Meaning |
|---|---|---|
| Galileo. The correction is , second order in the small quantities | ||
| exactly | the Galilean group ; no finite fixed point — the invariant speed has run off to infinity | |
| the fixed point, for every ; the second postulate | ||
| not . The most quoted number in the subject | ||
| , | the supremum is approached, never attained: is not in the group | |
| the group inverse; no interior element is a fixed point |
Worked examples
1 · Two 7 TeV protons meet head-on
At the LHC each beam carries protons of energy . In the lab they close on each other at nearly . What speed does one proton measure for the other? And what fixed-target beam energy would be needed to reproduce the same collision?
Step 1 — identify. , so
Each proton has velocity and in the lab. To get one proton's view of the other we must compose, not subtract: .
Step 2 — apply. The cleanest route is the of the composed velocity, which the factorisation identity (2) hands us directly. Rearranged, (2) says , so with :
Step 3 — the boundary number. Convert back:
So one proton sees the other approaching at — strictly below , by four parts in , even though the lab says they are closing at . Closure held. It always does.
Step 4 — cash it out in energy. A proton with has energy — what you would have to build to do LHC physics with a fixed target. Cross-check by the invariant-mass route: , and demanding gives ✓ — same number, entirely different road. The factor of between and is why colliders exist.
2 · Chasing a photon, and then hunting for a second fixed point
A light pulse moves at . You chase it at . What speed do you measure for it? Then: is there any other speed that behaves this way?
Step 1 — compose. Use the FORWARD rule (, your frame moving at ), which is :
Step 2 — push it. Try : . Numerator and denominator are the same number and cancel before you have a chance to take a limit. This is not "approximately ", and it is not a cancellation of small quantities — it is the exact identity , valid for every .
Step 3 — the boundary number: look for a rival. Ask whether some other speed has the same property. Impose for both and :
Both boosts give the same equation, and its only roots are . A single boost is already enough to pin the fixed points, and every other boost agrees with it. There is no rival, at any magnitude — not above , not below it.
Step 4 — check the negative cases. : . Moved. : . Moved. (a hypothetical tachyon): . Moved — superluminal speeds are not invariant either, which is not often said. Exactly two speeds in the universe are unmoved by a boost, and light travels at one of them in each direction.
Physics of the portrait
Origins · 2 minGroup theory and how this was discovered
This card has no physicist on it, because the discovery belongs to a piece of mathematics. The question is: how much of relativity survives if you delete the light postulate? The answer, found by Wladimir Sergejewitsch von Ignatowski in 1910 (Physikalische Zeitschrift 11, 972), is: almost all of it. Assume only that the transformations between inertial frames form a group; that space is homogeneous (so the transformation is linear) and isotropic; and that the relation between two frames is reciprocal (if you see me at , I see you at ). No light, no electrodynamics, no second postulate. From these alone the transformation is forced into the Lorentz form — with one undetermined constant , of the dimensions of a speed. Philipp Frank and Hermann Rothe gave an improved derivation in 1911 (Annalen der Physik 34, 825), assuming the transformations form a homogeneous linear group with reciprocity. Here is the honest boundary, which matters as much as the theorem. The group structure proves that an invariant speed exists. It does not tell you its value, and it does not tell you that light travels at it. is perfectly consistent — that is Galilean relativity, whose group is with no finite fixed point. Ignatowski could not identify with ; the criticism is Pauli's, and it stands. Symmetry gives you a one-parameter family of possible kinematics; experiment gives you the parameter, and says is finite and equal to . So the modern reading of the second postulate is not "light is special" but "the invariant speed is finite, and light — being massless — travels at it." The postulate is a measurement dressed as an axiom; the group theory is what makes the measurement decisive.
Going further
Texts. Rindler, Introduction to Special Relativity, 2nd ed., §§13–14 · Taylor & Wheeler, Spacetime Physics, 2nd ed., ch. 3 · Griffiths, Introduction to Electrodynamics, 4th ed., §12.2. On the group-theoretic route: Ignatowski, Phys. Z. 11, 972 (1910); Frank & Rothe, Ann. Phys. 34, 825 (1911); a modern account is Lévy-Leblond, "One more derivation of the Lorentz transformation", Am. J. Phys. 44, 271 (1976).
Provenance. Signature ; boost convention as in Transverse Velocity Transformation ( is written in the composition direction, which is the inverse rule). Authored from scratch: the base was a displaced payload. Its three derivation cards proved , the subluminality identity, and the rapidity ceiling — all of which belong to Relativistic Velocity Addition and Rapidity and the Additivity of Velocities. Its own claims — that is a group and that is the fixed point — were asserted in its summary and derived nowhere. Both are proved here. Every number recomputed in verify_aq-sr-velocity-composition-light-invariant.py: , , , ; , , , , cross-checked against ; ; and the group axioms, the isomorphism and the uniqueness theorem symbolically.
Builds on. Relativistic Velocity Addition · Lorentz Transformation Equations · Rapidity and Hyperbolic Boosts. Leads to. Rapidity and the Additivity of Velocities · Thomas–Wigner Rotation · Relativistic Aberration of Light.
If the composition law already proves c is invariant, why did Einstein need to postulate it?
Because the composition law is derived from the Lorentz transformation, which Einstein derived from the postulate. The logic is a circle unless you break in somewhere, and Einstein broke in at the postulate. This article shows the circle can be entered at a different door: assume only that boosts form a group, with homogeneity, isotropy and reciprocity, and you get the Lorentz transformation with an undetermined invariant speed — Ignatowski's theorem — then , then the uniqueness theorem, then as the only fixed points. The second postulate is what tells you is finite and equal to the speed of light, and that piece cannot come from symmetry. The postulate is not redundant; it is smaller than it looks. It fixes one number, not a whole kinematics.
Is c a fixed point, or a limit that is approached but never reached? These sound like different things.
They are different things, and both are true of different objects. For massive particles, is a supremum never attained: no element of the group equals , and no finite chain of boosts gets there, because of anything finite is finite. For light, is a genuine fixed point: exactly, not in a limit. The two statements coexist because are boundary points of the velocity group, not elements of it. A massive particle lives inside the interval and can be moved anywhere inside it by a suitable boost. A photon lives on the boundary and cannot be moved at all. That is the kinematic content of "massless".
Does the uniqueness theorem rule out tachyons?
Not directly, but it says something sharper than most people expect. The theorem says that if for all then — and the derivation never assumed , so a hypothetical superluminal was in the running and lost. Concretely, : a tachyon's speed would be frame-dependent, and by choosing a boost you could make it anything you liked (including, for a suitable , infinite, and then negative — which is the tachyonic-antitelephone problem). So the theorem does not forbid superluminal speeds; it forbids invariant superluminal speeds, and thereby removes the only thing that could have made them respectable. There is exactly one invariant speed, and it is .
Why is the factorisation identity so much better than just saying "the denominator is bigger than 1"?
Because the denominator is not always bigger than — if and have opposite signs, , and the hand-waving argument collapses precisely where you most want it (composing a forward and a backward boost). The identity has no such gap: the numerator is a product of two strictly positive numbers whenever both inputs are subluminal, the denominator is a square, and the conclusion follows for every sign combination with no case analysis. It also does double duty: set either input to and the left side is exactly zero, which is the fixed point. One identity, closure and invariance both.
The group is isomorphic to (ℝ, +). Doesn't that mean relativity is secretly Galilean?
It means relativity is secretly linear — in the right variable. That is deep, but it is not Galilean. The Galilean group is also , but with the velocity itself as the group parameter, so velocities are unbounded and there is no finite invariant speed. In relativity the parameter is the rapidity, and velocity is of it — a function whose range is the open interval. Same abstract group, different realisation on physical velocities, and the difference is exactly the two fixed points. Abstract isomorphism is not physical identity: what distinguishes the theories is not the group but its action on velocity.
What happens to the group when the velocities are not collinear?
It stops being a group, and the failure is the subject of Thomas–Wigner Rotation. Non-parallel boosts do not commute, and their composition is not a pure boost at all — it is a boost times a spatial rotation, so the set of pure boosts is not closed. Velocities in three dimensions therefore do not form a group under relativistic addition; they form a gyrogroup, in which associativity and commutativity hold only up to a rotation. The full Lorentz group (boosts and rotations) is perfectly closed — but it is not a group of velocities. The one-dimensional case is special precisely because there is one direction, and hence no rotation to generate.