Special Relativity

Demand that the speed of light be the same for every observer, and the familiar Newtonian world — absolute time, simple velocity addition, rigid rulers — falls apart. What replaces it is a geometry of spacetime in which moving clocks run slow, moving meter sticks shrink, and mass is a kind of frozen energy.

Prereq: algebra, linear algebra, a little calculus Read time: ~35 min Interactive figures: 1 Code: NumPy, Python

1. Why special relativity exists

By the 1890s, physics had a problem it couldn't look away from. Maxwell's equations — the laws of electricity and magnetism, written down in the 1860s — predicted electromagnetic waves that travel at exactly one speed, about $3 \times 10^8$ meters per second. Every physicist assumed that speed was measured relative to some medium, the same way the speed of sound is relative to air. They named the medium the luminiferous ether and went looking for it.

In 1887, Albert Michelson and Edward Morley built a precision interferometer in the basement of a Cleveland chemistry building. The Earth rotates and orbits the Sun, so their lab had to be moving through the ether at tens of kilometers per second. An interferometer should see a fringe shift as the apparatus rotates. They found nothing. Not "a small shift." Not "something subtle." Nothing to the precision of their instrument. They rebuilt the experiment, refined it, and kept finding nothing.

Something was very wrong. Lorentz and Fitzgerald tried to patch the ether theory by proposing that objects physically contract in the direction of motion, by just the right factor, to hide the effect. Einstein, in 1905, went the other way. Instead of rescuing the ether, he threw it out. His paper "On the Electrodynamics of Moving Bodies" started from two assumptions and rederived everything.

THE PUNCHLINE

If the speed of light really is the same for every observer — no matter how fast they are moving — then time and space cannot both be absolute. They mix. A moving clock ticks slower, a moving rod gets shorter, and two events that are simultaneous in one frame happen at different times in another. The geometry of the universe is not Euclidean three-space plus a universal clock. It is a four-dimensional spacetime with its own notion of "distance."

Why should you, in 2026, care? Three reasons:

This page assumes you remember basic algebra, a little trigonometry, and the idea that graphs can have axes. We will build the ideas from scratch and keep the math honest.

2. Vocabulary cheat sheet

These are the symbols you'll see repeatedly. Glance at them now.

SymbolRead asMeans
$c$"speed of light"$299{,}792{,}458$ m/s. The same in every inertial frame, by postulate.
$v$"velocity"The relative velocity between two inertial frames, along the $x$ axis in most formulas.
$\beta$"beta"Dimensionless speed: $\beta = v/c$. Between $0$ and $1$ for anything slower than light.
$\gamma$"gamma"The Lorentz factor: $\gamma = 1/\sqrt{1 - \beta^2}$. Equals 1 at rest, grows without bound as $v \to c$.
$\tau$"tau"Proper time: the time measured by a clock that is present at both events.
$\Delta s^2$"spacetime interval"$c^2 \Delta t^2 - \Delta x^2 - \Delta y^2 - \Delta z^2$. Same value in every inertial frame.
$E$"energy"Relativistic energy, including the rest-mass contribution $mc^2$.
$p$"momentum"Relativistic momentum, $\gamma m v$. Reduces to $mv$ when $v \ll c$.
$m$"rest mass"The mass of a particle as measured in its own rest frame. A Lorentz invariant.
$(t, x, y, z)$"spacetime coordinates"The labels of an event: when it happened and where. Different frames assign different labels.

One warning: a lot of introductory books use a "relativistic mass" $m_{\text{rel}} = \gamma m$ that grows with speed. Modern physics does not. Mass means rest mass, full stop. Energy is what grows.

3. The two postulates

Einstein's 1905 paper starts from two assumptions. They look innocent. They are not.

Postulate 1 — Relativity. The laws of physics take the same form in every inertial frame. There is no preferred state of rest; no experiment can tell you your absolute velocity.
Postulate 2 — Invariance of $c$. The speed of light in vacuum is the same value, $c$, in every inertial frame, independent of the motion of the source or the observer.

The first postulate is Galileo's old idea: physics on a smoothly moving ship is the same as physics in port. Newton had already assumed this. The second one is the bomb. If you are at rest and I drive past you at half the speed of light while shining a flashlight forward, common sense says the beam leaves me at $c$ and reaches you at $c + v/2$. Postulate 2 flatly denies this. You measure the beam at $c$, and I measure the beam at $c$, full stop.

Something has to give. What gives is the comfortable notion that "the time between two events" and "the distance between two events" are the same in every frame. They are not. Let's see how fast that unravels.

Consider a simple thought experiment: a "light clock." Inside a rocket moving past you with velocity $v$, a pulse of light bounces between two mirrors separated by a height $L$. In the rocket's frame, the round-trip time is

$$\Delta t_{\text{rocket}} = \frac{2 L}{c}.$$

Round-trip time in the rocket frame

$\Delta t_{\text{rocket}}$
Time for the light pulse to go up and come back down, measured by a clock on board the rocket (a proper time).
$L$
The distance between the two mirrors, measured at rest inside the rocket.
$c$
Speed of light. Light covers distance $2L$ in time $2L/c$.

The setup. Picture two parallel mirrors one meter apart inside a railway car. A flashbulb fires at the bottom, the pulse hits the top mirror, and reflects back. To anyone in the car, this is completely ordinary.

Now you watch the rocket fly past. In your frame, the pulse does not travel straight up and down. During the time the pulse is rising, the rocket has moved forward. The light takes a diagonal path. Since it must still travel at speed $c$ (that's postulate 2), the diagonal takes longer than the vertical trip would. So the clock on the rocket, as seen from outside, ticks slower than a clock next to you. That is time dilation. We'll derive the exact factor in the next section.

4. Time dilation and length contraction

Let's make the light-clock argument quantitative. In the rocket frame, the pulse covers $2L$ in time $\Delta \tau = 2L/c$. In your frame — call it the lab frame — the pulse travels a diagonal of length $D$ during a time $\Delta t$. During that time, the rocket has moved forward by $v\,\Delta t/2$ (for the upward leg of the trip). By the Pythagorean theorem,

$$\left(\frac{c \Delta t}{2}\right)^2 = L^2 + \left(\frac{v \Delta t}{2}\right)^2.$$

Light clock seen from outside

$c \Delta t / 2$
How far the pulse travels in your frame during the upward leg. Since it moves at speed $c$ for a time $\Delta t / 2$, the distance is this.
$L$
The vertical separation of the mirrors — unchanged, because the motion is horizontal.
$v \Delta t / 2$
How far the rocket has moved sideways while the pulse was going up.

Why Pythagoras. The light took a straight diagonal from where the bottom mirror was (when the pulse fired) to where the top mirror is (when the pulse arrives). In your frame, that diagonal has a vertical component $L$ and a horizontal component $v \Delta t/2$. Straight-line distance is the hypotenuse.

Solve for $\Delta t$. Multiply out, collect terms, and you get

$$\Delta t = \frac{2L}{\sqrt{c^2 - v^2}} = \frac{2L/c}{\sqrt{1 - v^2/c^2}} = \gamma \, \Delta \tau.$$

Time dilation

$\Delta t$
Duration in the lab frame — between the emission of the pulse and its return to the bottom mirror.
$\Delta \tau$
Duration in the rocket frame — the proper time, measured by a clock that is at both events.
$\gamma = 1/\sqrt{1 - v^2/c^2}$
The Lorentz factor. Always $\ge 1$. Equals $1$ at $v = 0$ and blows up as $v \to c$.

Plain English. A clock that moves relative to you ticks more slowly than an identical clock at rest next to you — by the factor $\gamma$. If the rocket flies past at $v = 0.6 c$, $\gamma = 1.25$, and one of its seconds equals 1.25 of yours. This is not a measurement error. It is what "time" means.

Length contraction is the geometric companion. A rod of length $L_0$ at rest has that length only in its own frame. Viewed from a frame where the rod is moving along its length at speed $v$, its length shrinks:

$$L = \frac{L_0}{\gamma} = L_0 \sqrt{1 - v^2/c^2}.$$

Length contraction

$L_0$
The proper length — length of the rod as measured in its rest frame. An intrinsic property of the rod.
$L$
The length measured in a frame where the rod is moving at speed $v$ along its axis.
$\gamma$
Same Lorentz factor as before. Since $\gamma \ge 1$, we always have $L \le L_0$.

Why. "Length of a moving rod" means "positions of the two ends measured at the same time in your frame." Because simultaneity is frame-dependent, the two measurements you call "simultaneous" are not simultaneous in the rod's frame. By the time both measurements happen in the rod's frame, the rod has shifted, and the endpoints end up closer together than $L_0$.

Worked example — muons from the sky

Muons are unstable particles with a mean lifetime of $\tau_0 \approx 2.2 \ \mu\text{s}$ when at rest. Cosmic rays hitting the upper atmosphere create muons at altitudes of about 15 km. Without relativity, a muon moving at nearly $c$ would travel at most $c \tau_0 \approx (3 \times 10^8)(2.2 \times 10^{-6}) \approx 660$ m before decaying. It should never reach the ground. But muon detectors at sea level see a flood of them. Why?

Time dilation. At a typical energy the muons have $\gamma \approx 20$. In the lab frame, their lifetime is stretched to $20 \times 2.2 \ \mu\text{s} = 44 \ \mu\text{s}$, and their reach to $c \gamma \tau_0 \approx 13$ km. A respectable fraction survives.

In the muon's own frame, the muon lives for its usual $2.2 \ \mu\text{s}$. But length contraction squeezes the 15 km atmosphere down to $15/\gamma \approx 0.75$ km, which the muon covers easily. Different explanations in the two frames, identical physical outcome: the muon reaches the detector. This is the Rossi–Hall experiment (Mount Washington, 1941) and it has been reproduced thousands of times since.

Worked example — GPS clocks

A GPS satellite orbits at about 3.87 km/s. That gives $\beta \approx 1.29 \times 10^{-5}$ and $\gamma - 1 \approx 8.3 \times 10^{-11}$. Over a day of $86{,}400$ seconds, the satellite clock lags the ground clock by roughly $7 \ \mu\text{s}$ from special relativity alone. (General relativity adds a larger, opposite correction we'll cover on the next page.) Uncorrected, that would corrupt your position fix by hundreds of meters a day.

5. Lorentz transformations and simultaneity

Time dilation and length contraction are consequences of a deeper rule — the Lorentz transformation, which tells you how to convert the coordinates of an event from one inertial frame to another. Let $S$ and $S'$ be two frames; $S'$ moves at velocity $v$ along the $x$-axis of $S$. An event has coordinates $(t, x, y, z)$ in $S$ and $(t', x', y', z')$ in $S'$. Then

$$\begin{aligned} t' &= \gamma \left( t - \frac{v x}{c^2} \right), \\ x' &= \gamma (x - v t), \\ y' &= y, \quad z' = z. \end{aligned}$$

Lorentz transformation (boost along $x$)

$t, x, y, z$
Coordinates of the event in frame $S$: when and where it happened, according to $S$'s rulers and clocks.
$t', x', y', z'$
Coordinates of the same event in frame $S'$, which moves with velocity $v\hat{x}$ relative to $S$.
$v x / c^2$
The "leading-edge" term that makes simultaneity relative. Events at different $x$ get different time shifts when you boost.
$\gamma$
The Lorentz factor, $1/\sqrt{1 - v^2/c^2}$. Both the time and space equations share the same overall prefactor.

Compared to Galileo. Newtonian physics uses $t' = t$, $x' = x - vt$. Lorentz agrees for small $v/c$ but mixes time and space at high speeds. You can think of it as a rotation in spacetime that preserves the speed of light.

The inverse transformation just flips the sign of $v$ — same formulas with $v \to -v$.

Relativity of simultaneity

Set $\Delta t = 0$ between two events separated by $\Delta x$ in frame $S$. In $S'$, the time between them is

$$\Delta t' = -\gamma \frac{v \, \Delta x}{c^2}.$$

Simultaneity depends on the frame

$\Delta t'$
Time between the two events in $S'$. Not zero unless $\Delta x = 0$ or $v = 0$.
$\Delta x$
Spatial separation of the two events in $S$, along the boost direction.
$v$
Velocity of frame $S'$ as seen from $S$.

What this means. Two events that happen at the same time in one frame generally happen at different times in another. "Now" is not a universal plane slicing spacetime. Different observers slice spacetime at different tilts.

Velocity addition

Applying the Lorentz transformation to both a position and a displacement gives the correct rule for adding velocities. If frame $S'$ moves at $v$ relative to $S$, and an object moves at $u'$ along $x$ in $S'$, then in $S$ the object moves at

$$u = \frac{u' + v}{1 + u' v / c^2}.$$

Relativistic velocity addition

$u$
Velocity of the object measured in the "unprimed" frame $S$.
$u'$
Velocity of the object measured in the "primed" frame $S'$.
$v$
Velocity of $S'$ relative to $S$ (along $x$).
$1 + u'v/c^2$
The relativistic correction in the denominator. Reduces to $1$ when speeds are much less than $c$.

Nothing beats light. Plug in $u' = c$: the numerator is $c + v$, the denominator is $1 + v/c = (c + v)/c$, and the ratio is exactly $c$. Light keeps its speed no matter what. You cannot add your way past $c$. Two rockets approaching each other at $0.9c$ each measure their relative speed as $(0.9 + 0.9)/(1 + 0.81) c \approx 0.994 c$, not $1.8c$.

6. Interactive: Lorentz boost

Drag the slider to change $\beta = v/c$ and watch the spacetime grid tilt. The cyan lines are lines of constant $t'$ (events the boosted observer calls "simultaneous"), and the violet lines are lines of constant $x'$ (events at fixed location in the boosted frame). Both tilt by the same angle, so the diagonal $x = ct$ (the light cone) is preserved. The fixed pink dot is an event $E$ at $(t, x) = (1.0, 0.0)$ in the lab frame — watch how its boosted coordinates $(t', x')$ change.

$\beta$ = 0.50, $\gamma$ = 1.155

A few things the picture teaches you that words don't:

7. Momentum, energy, and $E = mc^2$

Newton's definitions of momentum ($p = mv$) and kinetic energy ($\tfrac{1}{2} m v^2$) are not conserved in all inertial frames once you take Lorentz transformations seriously. The quantities that are conserved, and that reduce to the Newtonian ones for small speeds, are

$$p = \gamma m v, \qquad E = \gamma m c^2.$$

Relativistic momentum and energy

$p$
Relativistic momentum of a particle with rest mass $m$ moving at velocity $v$. A three-vector.
$E$
Total relativistic energy: the energy you would measure in the frame where the particle is moving. Includes the rest-energy piece.
$m$
Rest mass — a Lorentz invariant property of the particle.
$\gamma$
Same Lorentz factor, $1/\sqrt{1 - v^2/c^2}$.

Low-speed limit. Expand $\gamma \approx 1 + \tfrac{1}{2}(v/c)^2$. Momentum becomes $mv$ to leading order, and energy becomes $mc^2 + \tfrac{1}{2}mv^2$. The second term is Newtonian kinetic energy; the first is new — the rest energy. Even a motionless particle has energy $mc^2$.

Set $v = 0$ and you get the most famous equation in physics:

$$E_0 = m c^2.$$

Rest energy

$E_0$
The energy a particle has when it is not moving. Not kinetic energy, not potential energy — an intrinsic energy tied to its mass.
$m$
The rest mass.
$c^2$
A conversion factor between mass and energy. About $9 \times 10^{16} \ \text{m}^2/\text{s}^2$.

What it means in the lab. Mass and energy are the same quantity in different clothes. If a nuclear reactor gives off heat, the products weigh slightly less than the reactants. If you slam an electron into a positron, both masses vanish and come out as photons. The fission energy in a kilogram of uranium is $mc^2$ scaled by the fraction that actually converts — roughly $8 \times 10^{13}$ joules. That is why nuclear energy is big.

There is a useful identity relating energy, momentum, and mass, with no $\gamma$ in sight:

$$E^2 = (pc)^2 + (m c^2)^2.$$

Energy–momentum relation

$E$
Total energy, as above.
$p$
Magnitude of the relativistic momentum three-vector.
$m$
Rest mass. This version of the equation is frame-independent: $m$ and $c$ are invariants.

Why this form matters. For a photon, $m = 0$ and so $E = pc$. For a slow massive particle, $pc \ll mc^2$ and $E \approx mc^2 + p^2/(2m)$. For an ultra-relativistic particle, $pc \gg mc^2$ and $E \approx pc$. One equation, three physical regimes. Particle physicists live in this formula.

Worked example — LHC proton energy

A proton at the Large Hadron Collider has total energy $E = 6.5 \ \text{TeV}$. Its rest energy is $m c^2 \approx 0.938 \ \text{GeV} = 0.000938 \ \text{TeV}$. So $\gamma = E / (m c^2) \approx 6928$. Its speed comes from $\gamma = 1/\sqrt{1 - \beta^2}$, giving $\beta \approx 1 - 1/(2 \gamma^2) \approx 1 - 1.04 \times 10^{-8}$. That's about 2.7 meters per second slower than light. In 27 km, the beam finishes its lap in about $89.6 \ \mu\text{s}$ — but a beam of light would finish only $2.4 \ \text{fm}$ sooner. Relativity is what the accelerator engineers work in, every shift.

8. Four-vectors and invariants

The algebra of special relativity becomes much easier if you stop treating time and space as separate things and write them as a single four-component object. A four-vector is any quantity that transforms like the spacetime coordinates under a Lorentz boost. The two you'll meet first are the position four-vector and the energy-momentum four-vector:

$$X^\mu = (ct, x, y, z), \qquad P^\mu = (E/c, p_x, p_y, p_z).$$

Two essential four-vectors

$X^\mu$
The position four-vector. The Greek index $\mu$ runs over $0, 1, 2, 3$: zero is the time component, one through three the spatial components.
$ct$
Why $c$ times $t$ and not just $t$? So every component has the same units (meters).
$P^\mu$
The energy-momentum four-vector. Lumps energy and momentum together.
$E/c$
Again, units: dividing energy by $c$ gives a momentum-like quantity.

Why bother. Lorentz transformations are matrix multiplications acting on four-vectors. Any expression built from four-vectors and invariant operations is automatically the same in every frame. This is not a tool for physicists only; it is a sanity check. If your calculation fails to transform correctly, you have a bug.

The Minkowski inner product is how you take the "length" of a four-vector. It is not the Euclidean dot product; it has a minus sign:

$$A \cdot B = A^0 B^0 - A^1 B^1 - A^2 B^2 - A^3 B^3.$$

Minkowski inner product

$A \cdot B$
The Minkowski dot product of two four-vectors. A Lorentz invariant.
$A^0 B^0$
The product of the time components — this one comes with a plus sign.
$A^i B^i$
The spatial component products ($i = 1, 2, 3$) — these come in with a minus sign.

The signature. This minus sign is the whole difference between Euclidean and Minkowski geometry. It makes "distance" in spacetime take three possible signs: positive (timelike), negative (spacelike), and zero (lightlike). Causally connected events are timelike-separated. Unreachable events are spacelike-separated. Light rays mark the boundary.

Apply it to the position four-vector and you get the spacetime interval:

$$\Delta s^2 = c^2 \Delta t^2 - \Delta x^2 - \Delta y^2 - \Delta z^2.$$

Spacetime interval

$\Delta s^2$
The invariant "distance" between two events in spacetime. Same value in every inertial frame.
$c^2 \Delta t^2$
Temporal part. The factor of $c^2$ makes it dimensionally match the spatial terms.
$\Delta x^2 + \Delta y^2 + \Delta z^2$
Ordinary Euclidean spatial distance squared.

Think of it like this. Euclidean rotations preserve $x^2 + y^2 + z^2$. Lorentz boosts preserve $c^2 t^2 - x^2 - y^2 - z^2$. Both are "rotations" — but in different geometries. Time dilation and length contraction are just what happens to the $c \Delta t$ and $\Delta x$ pieces when you rotate, keeping the interval fixed.

Similarly, $P \cdot P = (E/c)^2 - p^2 = (mc)^2$. That's the energy–momentum relation again, one line. The algebra loves four-vectors.

9. Paradoxes resolved

The twin paradox

Alice stays on Earth. Bob gets in a rocket, flies to Proxima Centauri at $\beta = 0.8$, and comes back. Each twin "sees" the other's clock running slow by $\gamma = 1.667$. Who is actually older when Bob returns?

Bob. Bob is demonstrably younger. There is no symmetry between the twins, because Bob accelerates — he turns his rocket around. Alice stays in a single inertial frame the whole time; Bob does not. The spacetime path Alice takes between "Bob leaves" and "Bob returns" is a straight line in spacetime. Bob's path is an out-and-back kink. In Minkowski geometry, straight-line paths maximize proper time (note: maximize, not minimize — the minus sign flips the intuition from Euclidean geometry). Bob's bent path covers less proper time than Alice's straight one. He has aged less.

Numerically: if the round trip takes 12.5 years in Alice's frame (Proxima is 4 light-years away, out and back at $0.8 c$ is $2 \times 4 / 0.8 = 10$ light-years of travel, plus a turnaround), Bob ages only $12.5 / \gamma = 7.5$ years. Alice is 5 years older when they hug. This is not a thought experiment with ambiguities. It has been verified with atomic clocks flown on airliners (Hafele–Keating, 1971) and atomic clocks flown on satellites every day.

The barn and the pole

A runner carries a 10-meter pole and runs at $\beta = 0.6$ ($\gamma = 1.25$) toward a barn whose front and back doors are 8 meters apart. In the barn's frame, the pole is length-contracted to $10/1.25 = 8$ m and just barely fits. We close both doors at the same instant, and for a moment the pole is fully inside. In the runner's frame, the barn is length-contracted to $8/1.25 = 6.4$ m and the 10-meter pole does not fit. Who's right?

Both. The doors are not closed "at the same instant" in the runner's frame — simultaneity is relative. In the barn's frame the back door opens as the front door closes, but in the runner's frame the back door opens first, the pole starts emerging, and only later does the front door close on the trailing end. Events that the barn calls simultaneous, the runner calls sequential. No paradox once you stop assuming a universal "now."

See also

General Relativity

Special relativity handles inertial frames in flat spacetime. Drop the inertial-frame restriction and let spacetime curve, and you get gravity. The next step up.

Quantum Mechanics

Merging quantum mechanics with special relativity gives quantum field theory and antimatter. The Dirac equation fell out of the attempt and predicted the positron.

Linear Algebra

Lorentz transformations are linear maps on four-vectors. The whole algebra of special relativity is matrix multiplication over the Minkowski metric.

10. Special relativity in code

Three quick primitives: a Lorentz factor, a boost applied to a four-vector, and a velocity-addition function. None is more than a handful of lines, and each is the exact formula you've been reading.

special-relativity primitives
import numpy as np

C = 299792458.0   # speed of light in m/s

# ---------- 1. Lorentz factor ----------
def gamma(v):
    beta = v / C
    return 1.0 / np.sqrt(1.0 - beta * beta)

# ---------- 2. Lorentz boost along x ----------
def boost_x(four_vec, v):
    # four_vec = (ct, x, y, z) in some frame S.
    # Returns the same event's coordinates in S', moving at +v along x.
    g = gamma(v)
    beta = v / C
    ct, x, y, z = four_vec
    ct_p = g * (ct - beta * x)
    x_p  = g * (x - beta * ct)
    return np.array([ct_p, x_p, y, z])

# ---------- 3. Relativistic velocity addition ----------
def add_velocities(u_prime, v):
    return (u_prime + v) / (1.0 + (u_prime * v) / (C * C))

# Demo: two rockets approaching, each at 0.9 c
v_rel = add_velocities(0.9 * C, 0.9 * C)
print(f"relative speed / c = {v_rel / C:.6f}")  # ~0.994475

# Demo: muon lifetime dilated at gamma = 20
tau0 = 2.2e-6
v_mu = C * np.sqrt(1 - 1 / 400.0)        # gamma=20
print(f"dilated lifetime = {gamma(v_mu) * tau0 * 1e6:.2f} us")
import math

C = 299792458.0

def gamma(v):
    beta = v / C
    return 1.0 / math.sqrt(1.0 - beta * beta)

def time_dilation(tau_proper, v):
    # Return the duration in the lab frame for a proper time tau_proper
    return gamma(v) * tau_proper

def length_contraction(L0, v):
    return L0 / gamma(v)

def rel_energy(m_kg, v):
    return gamma(v) * m_kg * C * C

# A 6.5 TeV proton at the LHC
E_target = 6.5e12 * 1.602e-19               # joules
m_p      = 1.6726e-27                         # kg
g_lhc    = E_target / (m_p * C * C)
print(f"LHC gamma ~ {g_lhc:.0f}")
print(f"1 - beta ~ {1 / (2 * g_lhc * g_lhc):.2e}")

11. Cheat sheet

Lorentz factor

$\gamma = \dfrac{1}{\sqrt{1 - v^2/c^2}}$

$\ge 1$ always. Governs every relativistic effect.

Time dilation

$\Delta t = \gamma \, \Delta \tau$

Moving clocks run slow by a factor of $\gamma$.

Length contraction

$L = L_0 / \gamma$

Moving rods shrink along the direction of motion.

Lorentz boost

$t' = \gamma(t - vx/c^2)$,
$x' = \gamma(x - vt)$

Coordinate transformation along $x$.

Velocity addition

$u = \dfrac{u' + v}{1 + u' v/c^2}$

Never exceeds $c$ for any $u', v \in (-c, c)$.

Energy

$E = \gamma m c^2$

Reduces to $mc^2 + \tfrac{1}{2}mv^2$ at low speed.

Momentum

$p = \gamma m v$

Three-vector component of the four-momentum.

Energy–momentum

$E^2 = (pc)^2 + (mc^2)^2$

Frame-independent. Mass is the invariant length of the four-momentum.

Spacetime interval

$\Delta s^2 = c^2 \Delta t^2 - \Delta x^2 - \Delta y^2 - \Delta z^2$

The Lorentz-invariant "distance" in spacetime.

Further reading

  • Albert Einstein — On the Electrodynamics of Moving Bodies (1905). The original paper. Short, readable, and still the cleanest introduction ever written. An English translation is freely available online.
  • Edwin Taylor and John Archibald Wheeler — Spacetime Physics. The undergraduate classic. Treats Minkowski geometry as the main character and makes four-vectors feel natural.
  • David Morin — Special Relativity: For the Enthusiastic Beginner. Modern, problem-rich, friendly. A great companion if you're reading this page and want more drill.
  • Bruno Rossi and David Hall — Variation of the Rate of Decay of Mesotrons with Momentum, Physical Review 59 (1941). The Mount Washington muon experiment.
  • Neil Ashby — Relativity in the Global Positioning System, Living Reviews in Relativity 6 (2003). A clean writeup of how GPS actually uses both special and general relativity.
NEXT UP
→ General Relativity

Special relativity is flat spacetime. What happens if spacetime itself curves? Einstein's answer was that the curvature is gravity. You will meet the equivalence principle, metric tensors, and black holes.