The Bell Spaceship Paradox

Two identical rockets sit at rest, one hundred metres apart, joined by a fragile thread that is exactly one hundred metres long and not one millimetre slack. On a pre-arranged signal they fire identical engines and follow identical acceleration programmes. In the launch frame they never drift apart: the gap between them stays exactly 100100 m, forever, by construction. Does the thread break? John Bell put this to the theory division at CERN and got a clear consensus: no, obviously not — the gap never changes, so what could possibly stretch? The consensus was wrong. The thread breaks, and it breaks early: by the time the ships reach a mere 6.3%6.3\% of light speed, an ordinary steel wire has already yielded, and by 0.5c0.5c the thread is being asked to be 115.47115.47 m long while its rest length is 100100 m. The gap in the launch frame is not the thread's length. The thread's length is the proper distance between its ends, measured in the frame where the thread is momentarily at rest — and that is γ(v)L\gamma(v)L, growing without bound. The mechanism is simplicity itself: the two engines do not ignite simultaneously in the ships' own frame. The front one lights first, by γvL/c2\gamma vL/c^2, and has therefore been accelerating longer. It is pulling away. The thread is what finds out.

Key takeaways
  • Signature (+,−,−,−)(+,-,-,-): ds2=c2dt2−dx2\mathrm{d}s^2 = c^2\mathrm{d}t^2 - \mathrm{d}x^2, timelike >0>0.
  • Identical acceleration in the launch frame SS ⇒\Rightarrow constant coordinate separation LL ⇒\Rightarrow proper separation ℓ=γ(v) L\ell = \gamma(v)\,L, which grows without bound. The thread breaks.
  • The mechanism is the ignition simultaneity offset Δt′=−γvL/c2\Delta t' = -\gamma vL/c^2 — the front ship lights first in the ships' own frame, so it has been accelerating longer and is pulling away. (This γ\gamma is correct: it is an interval of comoving coordinate time. Contrast the γ\gamma-free twin jump of `aq-sr-twin-paradox-asymmetry`; the two are separated for good in `aq-sr-relativity-of-simultaneity-s3`.)
  • Owned result: identical acceleration is NOT Born-rigid. The rigid (Rindler) congruence needs a=c2/xa = c^2/x — the rear must accelerate harder. For L=100L = 100 m at 1g1g the required excess is 1.09×10−141.09\times10^{-14}: one part in 101410^{14}, and it is the whole difference between an intact thread and a snapped one.
  • Real numbers: steel yields (0.2%0.2\% strain) at β=0.0632\beta = 0.0632; a ductile wire fractures (1%1\%) at β=0.1404\beta = 0.1404; at β=0.5\beta = 0.5 the demanded strain is 15.47%15.47\%.
  • Key idea: length contraction is not something that happens to a moving object. It is what the object must do — and if you forbid it, the object is torn apart.
The core insight

A rod at rest with proper length LL, boosted to speed vv, occupies coordinate length L/γL/\gamma — if it is allowed to. Bell's programme forbids it: the ships hold the coordinate length fixed at LL. Something has to give, and what gives is the thread. The proper separation it is forced to span is γL\gamma L, and no material has an unbounded elastic limit. Contraction is not an optical illusion, and it is not a passive coordinate effect. It is a physical accommodation that a body makes — and Bell's ships refuse to let the thread make it.

Where this lives today

Bell's own reason for publishing the puzzle was pedagogical, and it is worth taking seriously: he used it to argue that the Lorentz–FitzGerald contraction should be taught as a dynamical effect — something that happens to a body because the forces holding it together are themselves Lorentz-covariant — rather than as a passive re-labelling of coordinates. The thread makes the point unanswerable. If contraction were a mere accounting convention, forbidding it would cost nothing. It costs the thread. The physics has a working analogue in accelerator physics. A bunch of charged particles accelerated by a common external field is very nearly a Bell congruence: every particle sees essentially the same accelerating gradient, so their coordinate spacing is preserved while their proper spacing grows as γ\gamma. In the bunch's own rest frame the beam lengthens — and this is not a curiosity but a design constraint, because the space-charge forces, the bunch's own longitudinal dynamics, and the RF bucket that must contain it all live in that comoving frame. The relativistic lengthening of the rest-frame bunch is standard beam-dynamics bookkeeping, and it is Bell's thread without the thread. The same structure underlies the modern statement that a rigid body is impossible in relativity. There is no such thing as a truly rigid rod: a rigid rod would transmit a push from one end to the other instantaneously, which is a superluminal signal. What survives is Born rigidity — a motion that preserves proper distances — and Born proved in 1909 that it is enormously constrained: you cannot simply decide to move a body rigidly, you must have been moving it rigidly all along. Bell's ships are the cheapest demonstration that "identical acceleration" and "rigid motion" are not the same idea, and that the gap between them is a broken thread.

Origins · 2 minJohn Stewart Bell and how this was discovered
JS
John Stewart Bell
1928–1990 · Belfast · Birmingham · CERN

John Stewart Bell (1928–1990) is remembered for Bell's theorem, and would have been remembered anyway for a career at CERN in accelerator physics and quantum field theory. He was not the inventor of this paradox, and never claimed to be: it was published by E. Dewan and M. Beran, "Note on stress effects due to relativistic contraction", American Journal of Physics 27(7), 517–518 (1959) — a decade and a half before Bell wrote about it. What Bell did was use it, in an essay called "How to teach special relativity" (Progress in Scientific Culture 1(2), 1976; reprinted as chapter 9, pages 67–80, of Speakable and Unspeakable in Quantum Mechanics, Cambridge University Press, 1987). His argument was that relativity is better taught the Lorentz–FitzGerald way — as a dynamical theory in which contraction happens to bodies because the forces binding them are covariant — than as a purely kinematic re-labelling. The thread is his exhibit: if contraction were a mere convention, forbidding it would be free, and it is not. And then there is the story everyone repeats, which is true and which Bell himself reported. He met "much skepticism from a distinguished experimentalist", and so put the question to an informal canvass of the CERN theory division. The result was a clear consensus — and the consensus was wrong: the string, they said, would not break. Bell noted that many, having been made to work it through from the accelerating observers' point of view, then changed their minds and got it right. It is the most honest anecdote in the pedagogy of relativity, and its point is not that physicists are foolish. It is that the wrong answer is the one you get by looking at the launch frame's gap — the one number in the problem that is both perfectly correct and completely irrelevant.

History
1905
— Einstein derives length contraction and the relativity of simultaneity in "Zur Elektrodynamik bewegter Körper".
1909
— Max Born, in Annalen der Physik 335, 1, gives the relativistic definition of rigid motion: the congruence that preserves proper distances.
1959
— Edmond Dewan and Michael Beran, in Am. J. Phys. 27, 517, pose the paradox and argue that relativistic contraction produces real stress in a body prevented from contracting.
1976
— John Stewart Bell publishes "How to teach special relativity" in Progress in Scientific Culture, using the spaceship puzzle to argue for a dynamical reading of contraction.
1976
— Bell reports that an informal canvass of the CERN theory division produced a clear consensus that the string would not break. It was wrong.
1987
— The essay is reprinted as chapter 9 of Speakable and Unspeakable in Quantum Mechanics, Cambridge University Press, which is how most physicists met the paradox.

The physical picture

Set it up precisely. Frame SS is the launch frame. Ship AA (rear) starts at x=0x = 0; ship BB (front) starts at x=L=100x = L = 100 m. Both follow the same trajectory function: xA(t)=f(t)x_A(t) = f(t) and xB(t)=L+f(t)x_B(t) = L + f(t), with f(0)=0f(0) = 0. Whatever ff is — a gentle ramp, a violent burn, a hyperbola — the separation in SS is

xB(t)−xA(t)=Lfor all t,x_B(t) - x_A(t) = L \qquad \text{for all } t,

identically, by construction. Both ships always have the same velocity, and the gap never changes. This is the fact that fools people, and it is completely true. It is also irrelevant, because the gap in SS is not the thread's length. The thread's length is the distance between its ends in the frame where the thread is momentarily at rest. Boost to that frame — the comoving frame S′S' moving at the ships' current speed vv — and take the two ends' positions at one instant of SS (Δt=0\Delta t = 0, Δx=L\Delta x = L):

Δx′=γ(Δx−v Δt)=γL.\Delta x' = \gamma(\Delta x - v\,\Delta t) = \gamma L .

So the proper separation the thread must span is ℓ=γ(v)L\ell = \gamma(v) L, and it grows without bound. At β=0.5\beta = 0.5, γ=1.1547\gamma = 1.1547 and the thread — whose unstretched rest length is 100100 m — is being asked to be 115.47115.47 m long. It is stretched by 15.47%15.47\%. Nothing survives that. Steel gives up at a strain of 0.2%0.2\%, which the ships reach at β=0.0632\beta = 0.0632 — a mere 6.3%6.3\% of light speed.

Why does the thread not simply contract along with everything else? Because the ships will not let it. A free rod, boosted to vv, settles into a coordinate length L/γL/\gamma: its rest length is preserved and its coordinate length shrinks. Bell's rockets do the opposite — they pin the coordinate length at LL, which forces the rest length up to γL\gamma L. Length contraction is not a passive relabelling; it is what a body does when it is allowed to. Forbid it, and the body tears. The engine-room version of the same statement is the cleanest. In the ships' own comoving frame, the two ignitions were not simultaneous. Transform the two ignition events, both at t=0t = 0 in SS, at x=0x = 0 and x=Lx = L:

Δt′=γ ⁣(0−vLc2)=−γvLc2=−192.58 ns(L=100 m, β=0.5).\Delta t' = \gamma\!\left(0 - \frac{vL}{c^2}\right) = -\frac{\gamma v L}{c^2} = -192.58\ \text{ns} \quad (L = 100\ \text{m},\ \beta = 0.5).

The front ship lit its engine 192.58192.58 ns earlier, as the ships themselves reckon it. It has been accelerating longer. It is going faster. It is pulling away. The thread breaks because the two ships do not agree with the launch frame about when "simultaneously" was.

Figure
PUNCHLINE — the proper separation ℓ = γ(v)·L that the thread is forced to span, for L = 100 m, against β. The launch-frame gap (grey) is flat at 100 m forever — that is what fooled the CERN theory division. The proper separation (blue) is what the thread actually has to be, and it runs away. Marked with real material limits: ORDINARY STEEL YIELDS at 0.2% strain, reached at β = 0.0632 — 6.3% of light speed, and the thread is already gone. A ductile wire fractures at 1% strain, at β = 0.1404. By β = 0.5 the demand is 115.47 m from a 100 m thread: a 15.47% stretch, which no material in existence survives
separation (m) β = v/c 100105110115120125 00.10.20.30.40.5 LAUNCH-FRAME GAP — flat at 100 m, forever "so what could possibly stretch?" — the CERN consensus PROPER SEPARATION ℓ = γ(v)·L what the thread must actually BE STEEL YIELDS HERE β = 0.0632 · strain 0.2% · ℓ = 100.2 m v = 1.89 × 10⁷ m/s — the thread is already gone ductile wire fractures β = 0.1404 · strain 1% · v = 4.21 × 10⁷ m/s β = 0.5 : ℓ = 115.47 m a 100 m thread stretched 15.47% Coordinate gap fixed at L ⟹ rest length forced to γL. Contraction is what a body DOES — forbid it, and the body tears. Mechanism: the front engine lights first, by γvL/c² = 192.58 ns.

The core equations

The setup, which contains no physics at all — only a definition:

xA(t)=f(t),xB(t)=L+f(t)⟹xB−xA=L    for all t(1)x_A(t) = f(t), \qquad x_B(t) = L + f(t) \qquad\Longrightarrow\qquad x_B - x_A = L \;\;\text{for all } t \qquad (1)

where: ff is the common trajectory programme and LL the initial coordinate separation. Physical reading: the launch frame sees the gap frozen at LL forever. This is true, and it is not the thread's length. The thread's length is the proper separation, and it is the whole content of the paradox:

  ℓ(v)=γ(v) L=L1−v2/c2  (2)\boxed{\;\ell(v) = \gamma(v)\,L = \frac{L}{\sqrt{1 - v^2/c^2}}\;} \qquad (2)

where: ℓ\ell is measured in the ships' momentarily comoving inertial frame, in which both ships are instantaneously at rest. Physical reading: take the two ships' positions at one instant of SS (Δt=0\Delta t = 0, Δx=L\Delta x = L) and boost: Δx′=γ(Δx−vΔt)=γL\Delta x' = \gamma(\Delta x - v\Delta t) = \gamma L. Since both ships are at rest in S′S' at that moment, γL\gamma L is the proper distance between them. It exceeds LL for every v>0v > 0 and diverges as v→cv \to c. The thread's rest length is LL. It is being asked to be γL\gamma L. The mechanism, which is the relativity of simultaneity and nothing else:

  Δt′=tB′−tA′=−γ v Lc2  (3)\boxed{\;\Delta t' = t'_B - t'_A = -\frac{\gamma\,v\,L}{c^{2}}\;} \qquad (3)

where: the two ignitions are simultaneous in SS (Δt=0\Delta t = 0) and separated by Δx=L\Delta x = L in SS. Physical reading: in the comoving frame, the front ship ignited earlier (negative Δt′\Delta t'), by γvL/c2\gamma vL/c^2 — 192.58192.58 ns at L=100L = 100 m, β=0.5\beta = 0.5. It has been under thrust for longer and is therefore faster; the ships are separating in their own frame even while the launch frame swears the gap is fixed. This γ\gamma is correct and belongs here (it is an interval of comoving coordinate time), and it is a different animal from the γ\gamma-free jump of `aq-sr-twin-paradox-asymmetry`. And the contrast: what rigid motion would actually require.

aA=c2xA,aB=c2xB=c2xA+ℓ,⟹aA>aB(4)a_A = \frac{c^{2}}{x_A}, \qquad a_B = \frac{c^{2}}{x_B} = \frac{c^2}{x_A + \ell}, \qquad\Longrightarrow\qquad a_A > a_B \qquad (4)

where: xx is the Rindler coordinate — the distance to the common horizon — and aa the proper acceleration. Physical reading: a Born-rigid congruence requires the REAR to accelerate HARDER. Bell's programme gives both ships the same f(t)f(t) and therefore fails (4); the proper separation must grow, and it does. Born rigidity is owned by `aq-sr-born-rigidity` and Rindler coordinates by `aq-sr-rindler-coordinates`; both are recalled here by name only.

Why the thread breaks

Derivation AThe proper separation grows as gamma L

The claim to be established is the one the CERN theory division got wrong, so it is worth being pedantic about exactly which distance is which. There are two of them, they are not equal, and the paradox is entirely the result of quoting the first when the question asked about the second. This derivation computes both, from the definition of the trajectories, with no assumption about the acceleration programme beyond the fact that both ships share it.

Step 1. Fix the trajectories and read off the coordinate gap. By construction xA(t)=f(t)x_A(t) = f(t) and xB(t)=L+f(t)x_B(t) = L + f(t), so xB(t)−xA(t)=Lx_B(t) - x_A(t) = L, identically, for every tt and every ff. Both ships have the same velocity v(t)=f˙(t)v(t) = \dot f(t) at every launch-frame instant. Why: this is a definition, not a result. It is also the only thing the CERN consensus looked at, and it is the wrong thing to look at.

Step 2. Ask the right question. The thread's length is not xB−xAx_B - x_A in the launch frame. It is the distance between its endpoints in the frame where the thread is at rest — its proper length. At launch-frame time tt, both ships move at v(t)v(t), so that frame is the inertial frame S′S' moving at v(t)v(t): their momentarily comoving inertial frame. Why: proper length is defined in the rest frame, and this is the one moment-by-moment inertial frame in which both ends of the thread are at rest.

Step 3. Boost the snapshot. Take the two ships' positions at a single SS-instant: Δt=0\Delta t = 0, Δx=L\Delta x = L. Under a boost to S′S' at speed vv,

Δx′=γ (Δx−v Δt)=γ (L−0)=γL.\Delta x' = \gamma\,(\Delta x - v\,\Delta t) = \gamma\,(L - 0) = \boxed{\gamma L} .

Why: the Δt=0\Delta t = 0 is what makes this clean — the two events are simultaneous in SS, so only the space part transforms, and it transforms by a factor of γ\gamma <strong>upward</strong>. This is the same algebra as length contraction, run in the direction people never run it.

Step 4. Check that γL\gamma L really is the proper separation, and not just some coordinate number. In S′S', at that moment, both ships have velocity zero: vA′=vB′=0v'_A = v'_B = 0, since they shared vv in SS and S′S' moves at exactly vv. Two objects momentarily at rest in S′S', separated by Δx′=γL\Delta x' = \gamma L in S′S' — that is a proper distance. Why: this is the step that makes the result physical rather than a coordinate artefact. The thread is momentarily at rest and it spans γL\gamma L. There is nowhere left to hide.

Step 5. Read the strain. The thread's unstretched rest length is LL. It is being made to span ℓ=γL\ell = \gamma L. Its engineering strain is therefore

ε=ℓ−LL=γ−1,\varepsilon = \frac{\ell - L}{L} = \gamma - 1 ,

exactly, for every vv. At β=0.5\beta = 0.5: γ=1.1547\gamma = 1.1547, ℓ=115.47\ell = 115.47 m, ε=15.47%\varepsilon = 15.47\%. Why: <strong>this is why it breaks.</strong> No material has an unbounded elastic limit, and γ−1\gamma - 1 is unbounded. It is not a question of whether, only of when — and "when" turns out to be very early indeed.

Step 6. Note what was not assumed. Nothing about ff: not that it is hyperbolic, not that it is constant-proper-acceleration, not even that it is smooth. Only that both ships share it. The conclusion is therefore robust: any identical-in-SS acceleration programme snaps the thread. Why: the paradox is not an artefact of a particular burn profile. It is a structural consequence of holding the coordinate separation fixed. *Verified in verify_aq-sr-bell-spaceship-paradox.py: xB−xA=Lx_B - x_A = L symbolically for arbitrary f(t)f(t); Δx′=γL\Delta x' = \gamma L from the boost with Δt=0\Delta t = 0; vA′=vB′=0v'_A = v'_B = 0 in the comoving frame via relativistic velocity subtraction; and ε=γ−1\varepsilon = \gamma - 1, evaluated at β=0.5\beta = 0.5 to 15.47%15.47\%.*

Go deeper · Derivation B · 2 minThe mechanism: the front engine fires first
Derivation BThe mechanism: the front engine fires first

Equation (2) says that the thread breaks. It does not say how — and a physicist who cannot point at the mechanism has not finished. The mechanism is a single application of the relativity of simultaneity, and once it is stated the paradox stops being counter-intuitive and becomes almost obvious: the ships do not fire together, in their own reckoning. The front one goes first, and then simply stays ahead.

Step 1. Name the ignition events. In SS, both engines light at t=0t = 0: EA=(0, 0)E_A = (0,\, 0) and EB=(0, L)E_B = (0,\, L). These are simultaneous in SS, by the terms of the problem — the signal was pre-arranged in the launch frame. Why: the pre-arrangement is a statement about SS, and it is the only frame in which it is true.

Step 2. Transform to the ships' comoving frame. Once the ships are moving at vv, their comoving frame S′S' assigns to those two events

Δt′=γ ⁣(Δt−v Δxc2)=γ ⁣(0−vLc2)=−γvLc2.\Delta t' = \gamma\!\left(\Delta t - \frac{v\,\Delta x}{c^{2}}\right) = \gamma\!\left(0 - \frac{vL}{c^{2}}\right) = -\frac{\gamma v L}{c^{2}} .

With L=100L = 100 m and β=0.5\beta = 0.5 (γ=1.1547\gamma = 1.1547): Δt′=−192.58\Delta t' = -192.58 ns. Why: <strong>negative</strong>, meaning tB′<tA′t'_B < t'_A: the <strong>front</strong> ship's engine lit <strong>first</strong>, by 192.58192.58 ns, in the ships' own reckoning of time.

Step 3. Draw the consequence. The front ship has been under thrust for 192.58192.58 ns longer than the rear one. Both engines are identical. Therefore, at any moment of the ships' own time, the front ship is moving faster than the rear ship, and the two are separating — in their own frame — even as the launch frame reports a frozen 100100 m gap. Why: this is the whole mechanism, and it is not a subtlety. It is a head start.

Step 4. Reconcile the two accounts. In SS both ships always have the same speed, so the gap is constant; in S′S' the front ship is always faster, so the gap grows. Both are correct, and the reconciliation is the same one that runs `aq-sr-pole-and-barn-paradox`: the two frames are asking about different simultaneity slices. A "gap" is a distance between two ends at the same time, and the two frames do not agree about what that means. Why: this is the third door in `aq-sr-relativity-of-simultaneity-s3`'s "one key, three doors". Bell's paradox is a simultaneity paradox wearing an engineering costume.

Step 5. Confirm the ignition events are spacelike, as they must be. (Δs)2=(cΔt)2−(Δx)2=0−L2=−L2=−104 m2<0(\Delta s)^2 = (c\Delta t)^2 - (\Delta x)^2 = 0 - L^2 = -L^2 = -10^4\ \mathrm{m}^2 < 0. Spacelike, so their order is frame-dependent and no causal chain is broken. Why: if the ignitions had been timelike separated, no frame could have reversed them and the whole mechanism would be illegal. It is not; the reordering is licensed by the geometry. *Verified in verify_aq-sr-bell-spaceship-paradox.py: Δt′=−γvL/c2\Delta t' = -\gamma vL/c^2 from the explicit Lorentz transform; −192.58-192.58 ns at L=100L = 100 m, β=0.5\beta = 0.5; the sign confirming the FRONT ship ignites first; and (Δs)2=−L2=−104 m2(\Delta s)^2 = -L^2 = -10^4\ \mathrm{m}^2, spacelike.*

Go deeper · Derivation C · 2 minIdentical acceleration is not Born-rigid, by one part in ninety trillion
Derivation CIdentical acceleration is not Born-rigid, by one part in ninety trillion

The final question is the constructive one: could you fly the two ships so that the thread survives? Yes — and the required correction is so absurdly small that it makes the paradox sharper rather than softer. Rigid motion exists, it is unique, and it demands that the rear ship accelerate harder than the front. This is the article's owned structural result, and the number attached to it is the punchline.

Step 1. Recall the rigid congruence by name. A family of worldlines that maintains constant proper separation is the Rindler congruence: each member has constant proper acceleration a=c2/xa = c^2/x, where xx is its (fixed) Rindler coordinate — the distance to the common horizon. This is owned by `aq-sr-born-rigidity` and `aq-sr-rindler-coordinates` and is used, not re-derived, here. Why: we need only the relation a x=c2a\,x = c^2 and the fact that Rindler observers keep a fixed proper distance.

Step 2. Read off the requirement. If the front ship sits at Rindler coordinate xBx_B and the rear at xA=xB−ℓx_A = x_B - \ell (so the rear is closer to the horizon), then

aA=c2xB−ℓ  >  c2xB=aB.a_A = \frac{c^2}{x_B - \ell} \;>\; \frac{c^2}{x_B} = a_B .

The rear must accelerate harder. Why: this is exactly what Bell's programme does not do — it gives both ships the same f(t)f(t), hence (in the limit of a common hyperbolic burn) the same proper acceleration. The rigid solution is not "the same acceleration"; it is a graded acceleration.

Step 3. Price the grading. With the front ship at 1g1g: xB=c2/g=9.1648×1015x_B = c^2/g = 9.1648\times10^{15} m =0.9687= 0.9687 ly — the horizon sits just under a light-year behind a 1g1g ship. For ℓ=100\ell = 100 m,

aAaB=xBxB−ℓ=11−ℓ/xB=1+1.0911×10−14.\frac{a_A}{a_B} = \frac{x_B}{x_B - \ell} = \frac{1}{1 - \ell/x_B} = 1 + 1.0911\times10^{-14} .

Why: <strong>one part in ninety trillion.</strong> That is the entire difference between a rigid flight and a broken thread.

Step 4. Sit with that number. To keep the thread intact, the rear engine must be throttled up by 1.09×10−141.09\times10^{-14} of its thrust — a correction no engineer could measure, let alone deliberately omit. Bell's ships omit it, and the thread snaps at 6%6\% of light speed. Why: the paradox's real lesson is here. The failure is not caused by a large deviation from rigidity; it is caused by an <strong>unbounded accumulation</strong> of a vanishingly small one. Integrate 10−1410^{-14} over enough proper time and you get 15%15\%.

Step 5. Fix the metric while we are here, because the base gets it wrong. In Rindler coordinates x=ρcosh⁡ηx = \rho\cosh\eta, ct=ρsinh⁡ηct = \rho\sinh\eta, the metric in our locked signature (+,−,−,−)(+,-,-,-) is

ds2=ρ2 dη2−dρ2,\mathrm{d}s^{2} = \rho^{2}\,\mathrm{d}\eta^{2} - \mathrm{d}\rho^{2} ,

not −ρ2dη2+dρ2-\rho^2\mathrm{d}\eta^2 + \mathrm{d}\rho^2 as the AllQFT base prints — that is the (−,+,+,+)(-,+,+,+) form, and it is a signature error, not a sign convention. Along a surface of constant η\eta (the Rindler observers' common "now") the proper distance is dρ\mathrm{d}\rho, independent of η\eta: that is why the rigid separation is constant. Why: the whole rigidity argument runs on the η\eta-independence of dρ\mathrm{d}\rho, so getting the metric's signature wrong is not cosmetic. *Verified in verify_aq-sr-bell-spaceship-paradox.py: ds2=ρ2dη2−dρ2\mathrm{d}s^2 = \rho^2\mathrm{d}\eta^2 - \mathrm{d}\rho^2 derived symbolically from x=ρcosh⁡ηx = \rho\cosh\eta, ct=ρsinh⁡ηct = \rho\sinh\eta in (+,−,−,−)(+,-,-,-) — confirming the base's sign is a signature error; aρ=c2a\rho = c^2; xB=c2/g=0.9687x_B = c^2/g = 0.9687 ly; and aA/aB−1=1.0911×10−14a_A/a_B - 1 = 1.0911\times10^{-14} for ℓ=100\ell = 100 m.*

Figure
The two flight plans, in the launch frame. LEFT: Bell's ships — identical worldlines, shifted by a constant 100 m. Their momentarily comoving NOW-line (dashed) cuts them at different speeds: the front ship is already faster, because in its own reckoning it ignited γvL/c² = 192.58 ns earlier. The proper gap grows; the thread breaks. RIGHT: the Born-rigid (Rindler) congruence — two hyperbolae with a COMMON horizon and DIFFERENT proper accelerations, a = c²/x, with the rear accelerating harder. The proper gap is constant; the thread survives. For a 1 g front ship 100 m ahead, the required excess is a_rear/a_front − 1 = 1.09 × 10⁻¹⁴ — one part in ninety trillion, and it is the whole difference
BELL — identical acceleration ct x A (rear) B (front) L = 100 m the ships' NOW front is FASTER here (it lit 192.58 ns earlier) proper gap ℓ = γL GROWS → THREAD BREAKS BORN-RIGID — graded acceleration ct x horizon A (rear) B (front) a_A = c²/x_A a_B = c²/x_B a_A › a_B common NOW — same speed proper gap CONSTANT → THREAD SURVIVES the price of rigidity, 1 g and 100 m: a_rear / a_front − 1 = 1.09 × 10⁻¹⁴

Limiting cases

CaseResultMeaning
v=0v = 0ℓ=L\ell = L, Δt′=0\Delta t' = 0before ignition, proper and coordinate gaps agree. The thread is slack-free and unstressed
β≪1\beta \ll 1ε=γ−1≈12β2\varepsilon = \gamma - 1 \approx \tfrac12\beta^2the strain is second order — which is exactly why it is easy to miss and impossible to avoid
β=0.0632\beta = 0.0632ε=0.2%\varepsilon = 0.2\%steel has already yielded. v=1.89×107v = 1.89\times10^7 m/s
β=0.1404\beta = 0.1404ε=1%\varepsilon = 1\%a ductile wire fractures. v=4.21×107v = 4.21\times10^7 m/s
β=0.5\beta = 0.5ℓ=115.47\ell = 115.47 ma 15.47%15.47\% stretch. Nothing survives
β→1\beta \to 1ℓ→∞\ell \to \inftythe demanded proper separation diverges. The break is unavoidable long before
Voyager-class (1717 km/s)ε=1.6×10−9\varepsilon = 1.6\times10^{-9}for real spacecraft the effect is utterly negligible — a nanostrain
Born-rigid flightℓ\ell constantrequires a=c2/xa = c^2/x: rear accelerates harder, by 1.09×10−141.09\times10^{-14} at 1g1g/100100 m

Worked examples

1 · When does the thread actually break?

A 100100 m steel thread (Y=200Y = 200 GPa, yield strain 0.2%0.2\%, cross-section 1 mm21\ \mathrm{mm}^2) joins Bell's ships. At what speed does it yield, and with what tension?

Step 1 — identify. The thread's strain is ε=γ−1\varepsilon = \gamma - 1, exactly. Yield is at ε=0.002\varepsilon = 0.002, so we need γ=1.002\gamma = 1.002.

Step 2 — apply. Invert: β=1−1/γ2=1−1/1.0022=0.0039880=0.063151\beta = \sqrt{1 - 1/\gamma^2} = \sqrt{1 - 1/1.002^2} = \sqrt{0.0039880} = \mathbf{0.063151}.

Step 3 — convert. v=0.063151×2.99792458×108=1.8932×107 m/sv = 0.063151 \times 2.99792458\times10^8 = \mathbf{1.8932\times10^{7}\ \mathrm{m/s}} — about 18 90018\,900 km/s, or 6.3%6.3\% of light speed.

Step 4 — the tension. σ=Yε=(200×109)(0.002)=400\sigma = Y\varepsilon = (200\times10^9)(0.002) = 400 MPa, and F=σA=(400×106)(10−6)=400 NF = \sigma A = (400\times10^6)(10^{-6}) = \mathbf{400\ \mathrm{N}} — about the weight of a 4141 kg mass. That is what a 1 mm21\ \mathrm{mm}^2 steel wire carries just before it lets go.

Step 5 — the boundary number. 6.3%6.3\% of cc. That is not a relativistic speed — it is a speed at which γ\gamma differs from 11 in the third decimal place, and at which nobody expects relativistic effects to matter. The thread does not care. The strain is second-order in β\beta, but the yield strain of steel is second-order small too, and the two meet at a perfectly pedestrian velocity. A ductile wire (fracture strain ∼1%\sim 1\%) survives to γ=1.01\gamma = 1.01, i.e. β=0.1404\beta = 0.1404, v=4.21×107v = 4.21\times10^7 m/s. Neither is anywhere near cc.

2 · The cost of not breaking it

Fly the same two ships Born-rigidly instead. The front ship holds 1g1g. What must the rear ship do?

Step 1 — identify. Rigid motion means the Rindler congruence: a=c2/xa = c^2/x, with xx the distance to the common horizon.

Step 2 — locate the horizon. For the front ship at aB=ga_B = g: xB=c2/g=(2.99792458×108)2/9.80665=9.1648×1015 mx_B = c^2/g = (2.99792458\times10^8)^2/9.80665 = \mathbf{9.1648\times10^{15}\ \mathrm{m}}, which is 9.1648×1015/9.4607×1015=0.96879.1648\times10^{15}/9.4607\times10^{15} = \mathbf{0.9687} light-years. The horizon of a 1g1g ship sits just under a light-year behind it.

Step 3 — apply. The rear ship is 100100 m nearer the horizon: xA=xB−100x_A = x_B - 100 m. So

aAaB=xBxB−100=11−100/9.1648×1015=1+1.0911×10−14.\frac{a_A}{a_B} = \frac{x_B}{x_B - 100} = \frac{1}{1 - 100/9.1648\times10^{15}} = 1 + \mathbf{1.0911\times10^{-14}} .

Step 4 — the boundary number. The rear engine must run hotter by one part in 9.2×10139.2\times10^{13} — a correction of about 10−1310^{-13} g, which no thrust controller in existence could hold and no engineer would think to apply. Omit that correction and the thread snaps at 6%6\% of light speed.

Step 5 — the moral. The failure is not caused by a big deviation from rigidity. It is caused by an unbounded accumulation of a vanishingly small one: a fractional error of 10−1410^{-14} in the acceleration, integrated over the flight, becomes a 15%15\% strain. Rigidity in relativity is not a default. It is a thing you must actively arrange, and it costs a graded thrust.

Going further

Texts. Bell, "How to teach special relativity", in Speakable and Unspeakable in Quantum Mechanics, 2nd ed. (CUP, 2004), ch. 9 · Dewan & Beran, Am. J. Phys. 27, 517 (1959) · Born, Ann. Phys. 335, 1 (1909) · Rindler, Introduction to Special Relativity, 2nd ed., §§3, 13 · Franklin, "Lorentz contraction, Bell's spaceships, and rigid body motion in special relativity", Eur. J. Phys. 31, 291 (2010).

Provenance. Signature (+,−,−,−)(+,-,-,-). Every number recomputed in verify_aq-sr-bell-spaceship-paradox.py. Base defects repaired: (i) the base's Rindler line element ds2=−ρ2dη2+dρ2\mathrm{d}s^2 = -\rho^2\mathrm{d}\eta^2 + \mathrm{d}\rho^2 is a (−,+,+,+)(-,+,+,+) artefact; in our locked (+,−,−,−)(+,-,-,-) it is ds2=ρ2dη2−dρ2\mathrm{d}s^2 = \rho^2\mathrm{d}\eta^2 - \mathrm{d}\rho^2, and the article derives it from x=ρcosh⁡ηx = \rho\cosh\eta, ct=ρsinh⁡ηct = \rho\sinh\eta. (ii) the base's Fthread∼(modulus)×(γ−1)F_{\text{thread}} \sim (\text{modulus})\times(\gamma-1) is dimensionally wrong (a modulus is a stress); the correct statement is σ=Y(γ−1)\sigma = Y(\gamma-1), F=YA(γ−1)F = YA(\gamma-1), and it is scoped to the Hookean regime, where it belongs. (iii) the base's claim that γ−1∼10−16\gamma - 1 \sim 10^{-16} "for spacecraft-scale speeds" is wrong by about seven orders of magnitude: a 1717 km/s spacecraft has γ−1=1.61×10−9\gamma - 1 = 1.61\times10^{-9}.

Scope. Born rigidity is owned by `aq-sr-born-rigidity` and Rindler coordinates by `aq-sr-rindler-coordinates`; both are recalled here by name only. The simultaneity offset is derived in `aq-sr-relativity-of-simultaneity-s1` and unified across the paradoxes in `aq-sr-relativity-of-simultaneity-s3`. Length contraction is `aq-sr-length-contraction`; the sibling frame-disagreement paradox is `aq-sr-pole-and-barn-paradox`.

Builds on. Length Contraction · Relativity of Simultaneity · Lorentz Transformation · Rapidity. Leads to. The Twin Paradox · Asymmetry in the Twin Paradox · Born Rigidity.

If the launch frame says the gap never changes, in what sense does the thread stretch?

In the only sense that matters to a thread: its proper length. A thread does not consult the launch frame before deciding whether to snap; it responds to the distance between its own two ends, measured in its own rest frame, compared with its unstretched rest length. That distance is γL\gamma L and the unstretched length is LL. The launch-frame gap of 100100 m is a real number about a real pair of worldlines, and it is simply not the quantity that governs whether a material fails.

Does the thread break even if it is made of something perfectly elastic?

It breaks for any material with a finite breaking strain, and every material has one. If you hypothesise an ideal substance that can be stretched without limit, then it does not break — it just gets longer, forever, and its tension grows without bound. But such a substance would transmit stress at infinite speed to hold itself together, which is exactly what relativity forbids. The interesting statement is not "the thread breaks" but "γ−1\gamma - 1 is unbounded, and every real material's breaking strain is not".

Would the thread also break if only ONE ship accelerated?

No — and this is the cleanest way to see that the paradox is about the programme, not the acceleration. If the rear ship accelerates and the front one is towed by the thread, the thread does what a thread does: it pulls the front ship along, the pair settle into something close to a Born-rigid motion, the proper separation stays near LL, and the thread survives (under a modest tension). Bell's puzzle needs both engines running the same programme in the launch frame — which is precisely the programme that is not rigid.

Where exactly does the CERN theory division's reasoning go wrong?

It stops at equation (1). "The gap in SS is constant, therefore nothing stretches" quietly assumes that the launch-frame gap is the thread's length — which is true only when the thread is at rest in SS, and the thread is not. The correct question is what the thread's ends are doing in the thread's own frame, and there they are separating, because the front engine lit first. The failure is not a computational error; it is asking the launch frame a question that only the comoving frame can answer.

Is this the same physics as the pole-and-barn paradox?

Structurally, yes, and `aq-sr-relativity-of-simultaneity-s3` makes the identification precise: both are the offset Δt′=−γv Δx/c2\Delta t' = -\gamma v\,\Delta x/c^2 applied to a pair of events that one frame calls simultaneous. In the barn it is two door-closings and the consequence is that a pole "fits"; here it is two ignitions and the consequence is that a thread snaps. The difference is that the barn's consequence is a description and Bell's is a broken object — which is why Bell's version is the one that convinces people that simultaneity is physical.

How large is the effect for a real spacecraft?

Utterly negligible, and it is worth having the number. A 1717 km/s spacecraft has β=5.67×10−5\beta = 5.67\times10^{-5} and γ−1=1.61×10−9\gamma - 1 = 1.61\times10^{-9} — a nanostrain, some six orders of magnitude below the yield strain of steel. (The AllQFT base for this article quotes 10−1610^{-16} here, which is wrong by about seven orders of magnitude; the correct figure is above.) Bell's thread is a thought experiment about principles, not an engineering hazard — but the principle it establishes, that contraction is dynamical, is not a thought experiment at all.

Before this

Where this leads