Lorentz Invariance

provisional

Depends On

Overview

This derivation answers a foundational question: why does special relativity hold?

In standard physics, Lorentz invariance is simply postulated — Einstein’s second postulate says the laws of physics look the same for all observers moving at constant velocity. Time dilation, length contraction, and the cosmic speed limit are consequences of that assumption. Here, none of it is assumed. It is derived.

The argument. Coherence conservation requires that the coherence measure is preserved when you change reference frames. Combined with two previously derived results — a finite maximum signal speed and the isotropy of space — the only transformations that preserve this structure are the Lorentz transformations. The derivation proceeds by showing:

The result. Special relativity is not a separate law of nature. It is the unique symmetry group of the coherence geometry, forced by coherence conservation and the existence of a maximum signal speed.

Why this matters. This is one of the derivations that requires no structural postulates at all — even the assumption of spatial homogeneity, originally stated as a postulate, turns out to be provable from the axioms. Special relativity emerges purely from the framework’s three axioms.

An honest caveat. The geometric picture of “tilted loops” is a helpful analogy but inevitably simplifies the underlying mathematical structure. The actual derivation works with the Minkowski metric and its isometry group — precise mathematical objects that the informal language only approximates.

Note on status. This derivation is provisional because its central claims depend on speed-of-light S1 (pseudo-Riemannian structure) (see Speed of Light). If those postulates are promoted to theorems, this derivation would be upgraded to rigorous.

Statement

Theorem. The Lorentz group SO(3,1)SO(3,1) is the isometry group of the coherence geometry’s Minkowski metric. Lorentz contraction and time dilation are a single geometric effect — the projection of a tilted observer loop onto different coordinate axes. The constraint v<c|v| < c for massive observers is a topological requirement of loop closure, not an energy limitation. The full Poincaré group ISO(3,1)ISO(3,1) emerges as the symmetry group of the coherence geometry when homogeneity is included.

Derivation

Homogeneity (Formerly Structural Postulate S1)

Theorem 0.1 (Homogeneity — now a theorem). The coherence geometry (H,g)(\mathcal{H}, g) is homogeneous in vacuum: the coherence measure C\mathcal{C} and the metric gg are invariant under spacetime translations xμxμ+aμx^\mu \mapsto x^\mu + a^\mu.

Proof. The three axioms make no reference to absolute spacetime position:

  1. Coherence Conservation (Axiom 1): The subadditive measure C\mathcal{C} is defined on a σ\sigma-algebra of subsystems and conserved on Cauchy slices of the dependency DAG. The axiom’s statement — C(S1S2)C(S1)+C(S2)\mathcal{C}(S_1 \cup S_2) \leq \mathcal{C}(S_1) + \mathcal{C}(S_2) with conservation C(Σslice)=C0\mathcal{C}(\Sigma_{\text{slice}}) = C_0 — contains no position parameter xμx^\mu.

  2. Observer Definition (Axiom 2): An observer is a triple (Σ,I,B)(\Sigma, I, \mathcal{B}) — state space, Noether invariant, self/non-self boundary. None of these reference a background location; they are defined relationally.

  3. Loop Closure (Axiom 3): The U(1)U(1) phase dynamics ϕt:ΣΣ\phi_t: \Sigma \to \Sigma with period TT and Lyapunov stability are properties of the loop itself, independent of where the loop is embedded.

Since no axiom contains an absolute position parameter, the framework’s consistency conditions are translation-invariant: if (gμν(x),C(x))(g_{\mu\nu}(x), \mathcal{C}(x)) is a vacuum solution, so is (gμν(x+a),C(x+a))(g_{\mu\nu}(x + a), \mathcal{C}(x + a)) for any constant aμa^\mu. But the vacuum (zero observer density) has a unique solution — the flat Minkowski metric ημν\eta_{\mu\nu} (from Speed of Light, Theorem 5.1), which is the unique maximally symmetric metric of signature (3,1)(3,1). Therefore gμν(x)=gμν(x+a)=ημνg_{\mu\nu}(x) = g_{\mu\nu}(x + a) = \eta_{\mu\nu} for all aa.

In curved spacetime (with matter present), homogeneity holds locally but is broken globally by the matter distribution — the Poincaré group becomes the local symmetry group, as in general relativity. \square

Remark. This was originally stated as Structural Postulate S1. The proof above shows it follows from the axioms’ position-independence, requiring no additional assumption. The postulate is now a theorem.

Step 1: The Minkowski Geometry of Loops

Definition 1.1. From Speed of Light (Theorem 5.1), the coherence geometry of observer loops has the Minkowski metric:

ds2=c2dt2dx2dy2dz2ds^2 = c^2 \, dt^2 - dx^2 - dy^2 - dz^2

Definition 1.2. An observer at rest in a given reference frame has a loop oriented purely along the temporal direction: the spatial projection is a fixed point, and the temporal projection covers one period T0T_0. The proper time per cycle is T0T_0.

Definition 1.3. An observer in motion at velocity v\vec{v} has a loop tilted in the (t,x)(t, \vec{x}) hyperplane. During one cycle, the loop advances spatially by vT\vec{v} T while completing one full phase cycle.

Step 2: Time Dilation

Theorem 2.1 (Time dilation). An observer O\mathcal{O}' moving at velocity vv relative to observer O\mathcal{O} has its cycle period dilated by the Lorentz factor γ\gamma:

T=γT0,where γ=11v2/c2T = \gamma T_0, \quad \text{where } \gamma = \frac{1}{\sqrt{1 - v^2/c^2}}

Proof. The coherence cost of one cycle is universal: S=\mathcal{S} = \hbar (Action and Planck’s Constant, Proposition 3.3). In O\mathcal{O}'‘s rest frame, the cycle has temporal extent T0T_0 and spatial extent 00. The Minkowski interval along the cycle is:

c2T02=c2T0202c^2 T_0^2 = c^2 T_0^2 - 0^2

In O\mathcal{O}‘s frame, the same cycle has temporal extent TT and spatial displacement vTvT. The Minkowski interval is frame-invariant (Definition 1.1):

c2T02=c2T2v2T2=(c2v2)T2c^2 T_0^2 = c^2 T^2 - v^2 T^2 = (c^2 - v^2) T^2

Solving for TT:

T=T01v2/c2=γT0T = \frac{T_0}{\sqrt{1 - v^2/c^2}} = \gamma T_0 \quad \square

Proposition 2.2 (Structural interpretation). Time dilation is not a physical distortion — it is the geometric projection of a tilted loop. The loop itself is unchanged; only its projections onto different observer frames differ. This is precisely analogous to a rod at angle θ\theta having different projections onto xx and yy axes, with neither projection being “distorted.”

Step 3: Length Contraction

Theorem 3.1 (Lorentz contraction). The spatial extent of O\mathcal{O}'‘s loop in the direction of motion, as measured simultaneously in O\mathcal{O}‘s frame, is contracted:

L=L0γL = \frac{L_0}{\gamma}

where L0=cT0L_0 = cT_0 is the rest-frame spatial extent.

Proof. In O\mathcal{O}'‘s rest frame, the loop closes with spatial extent L0=cT0L_0 = cT_0 (Speed of Light, Theorem 3.1). The simultaneity condition in O\mathcal{O}‘s frame differs from O\mathcal{O}'‘s due to the Minkowski geometry.

The proper interval along the spatial direction (at fixed tt in O\mathcal{O}‘s frame) is:

L2=L02/γ2L^2 = L_0^2 / \gamma^2

This follows from the Lorentz transformation x=γ(xvt)x' = \gamma(x - vt): at fixed tt, a spatial interval Δx\Delta x in O\mathcal{O}‘s frame maps to Δx=γΔx\Delta x' = \gamma \Delta x in O\mathcal{O}'‘s frame. Therefore L0=γLL_0 = \gamma L, giving L=L0/γL = L_0/\gamma. \square

Proposition 3.2 (Single effect). Time dilation and length contraction are the same geometric effect — the projection of a tilted loop onto different axes. An observer’s loop is a single geometric object; its temporal and spatial projections are conjugate and jointly constrained by ds2=c2dT02ds^2 = c^2 dT_0^2.

Step 4: The Lorentz Group

Definition 4.1. A Lorentz transformation Λ\Lambda is a linear map Λ:R3,1R3,1\Lambda: \mathbb{R}^{3,1} \to \mathbb{R}^{3,1} that preserves the Minkowski metric:

ημνΛμρΛνσ=ηρσ\eta_{\mu\nu} \Lambda^\mu{}_\rho \Lambda^\nu{}_\sigma = \eta_{\rho\sigma}

where η=diag(+1,1,1,1)\eta = \text{diag}(+1, -1, -1, -1).

Theorem 4.2 (Lorentz group as loop closure symmetry). The set of all Lorentz transformations forms the group O(3,1)O(3,1). Its proper orthochronous component SO+(3,1)SO^+(3,1) — the connected component containing the identity — is the symmetry group of loop closure in the coherence geometry.

Proof. The loop closure condition requires that ds2ds^2 is preserved (the coherence cost per cycle is universal). Any transformation mapping valid loops to valid loops must preserve ds2ds^2. The set of all such linear transformations is O(3,1)O(3,1) (by definition of the orthogonal group for signature (3,1)(3,1)).

O(3,1)O(3,1) has four connected components, distinguished by the signs of det(Λ)=±1\det(\Lambda) = \pm 1 and Λ000\Lambda^0{}_0 \gtrless 0. The proper orthochronous component SO+(3,1)SO^+(3,1) has det(Λ)=+1\det(\Lambda) = +1 (orientation-preserving) and Λ00>0\Lambda^0{}_0 > 0 (future-preserving). This is the continuous symmetry group.

SO+(3,1)SO^+(3,1) is a 6-dimensional Lie group with generators:

The Lie algebra so(3,1)\mathfrak{so}(3,1) satisfies:

[Ji,Jj]=ϵijkJk,[Ji,Kj]=ϵijkKk,[Ki,Kj]=ϵijkJk[J_i, J_j] = \epsilon_{ijk} J_k, \quad [J_i, K_j] = \epsilon_{ijk} K_k, \quad [K_i, K_j] = -\epsilon_{ijk} J_k

The minus sign in [Ki,Kj][K_i, K_j] distinguishes the Lorentz algebra from the Euclidean rotation algebra so(4)\mathfrak{so}(4) and reflects the indefinite signature of the Minkowski metric. \square

Step 5: The Lorentz Boost

Definition 5.1. A boost along the xx-axis with velocity vv is the Lorentz transformation:

Λ(v)=(γγβ00γβγ0000100001)\Lambda(v) = \begin{pmatrix} \gamma & -\gamma\beta & 0 & 0 \\ -\gamma\beta & \gamma & 0 & 0 \\ 0 & 0 & 1 & 0 \\ 0 & 0 & 0 & 1 \end{pmatrix}

where β=v/c\beta = v/c and γ=(1β2)1/2\gamma = (1 - \beta^2)^{-1/2}.

Proposition 5.2 (Boost as hyperbolic rotation). The boost parametrized by rapidity ϕ=tanh1(β)\phi = \tanh^{-1}(\beta) is:

t=tcoshϕxsinhϕ,x=tsinhϕ+xcoshϕt' = t \cosh\phi - x \sinh\phi, \qquad x' = -t \sinh\phi + x \cosh\phi

This is a hyperbolic rotation in the (t,x)(t, x) plane — the Minkowski analogue of a Euclidean rotation. Rapidities add linearly: sequential boosts with rapidities ϕ1,ϕ2\phi_1, \phi_2 compose to rapidity ϕ1+ϕ2\phi_1 + \phi_2.

Step 6: The Speed Limit v<cv < c

Theorem 6.1 (Speed limit from loop closure). A massive observer (T0>0T_0 > 0) cannot reach velocity v=cv = c. This is a topological constraint, not an energy limitation.

Proof. From Theorem 2.1, T=γT0T = \gamma T_0. As vcv \to c:

γ    T\gamma \to \infty \implies T \to \infty

The cycle period diverges — the observer can never complete a cycle. Since loop closure requires cycle completion (Loop Closure, Definition 4.1), the observer fails to satisfy the axioms. It ceases to be an observer.

Simultaneously, from Theorem 3.1: L=L0/γ0L = L_0/\gamma \to 0. The spatial extent contracts to zero.

At v=cv = c: γ=\gamma = \infty, T0=0T_0 = 0, L0=0L_0 = 0. The Minkowski interval vanishes: ds2=0ds^2 = 0 (null). This is the null limit — a degenerate loop of zero proper time and zero rest extent.

At v>cv > c: γ\gamma becomes imaginary, and ds2<0ds^2 < 0 (spacelike). The loop cannot close in the temporal direction — the spatial displacement exceeds cTcT, violating the loop closure constraint L=cTL = cT (Speed of Light, Theorem 3.1). \square

Corollary 6.2 (Massless observers). Massless observers (T0=0T_0 = 0) travel at exactly cc. Their loops are null — zero proper time per cycle, zero rest spatial extent. They exist at the boundary of the loop closure condition. The photon is the physical realization.

Corollary 6.3 (No tachyons). Superluminal observers (v>cv > c) violate loop closure and therefore do not exist in the framework. There are no tachyons.

Step 7: The Poincaré Group

Theorem 7.1 (Poincaré group from homogeneity). Under Theorem 0.1 (homogeneity), the full symmetry group of loop closure is the Poincaré group ISO(3,1)=R3,1SO+(3,1)ISO(3,1) = \mathbb{R}^{3,1} \rtimes SO^+(3,1).

Proof. Translations xμxμ+aμx^\mu \mapsto x^\mu + a^\mu trivially preserve ds2ds^2 (since the metric depends only on coordinate differences). Combined with the Lorentz transformations (Theorem 4.2), the full group is the semidirect product ISO(3,1)ISO(3,1). This is a 10-dimensional Lie group with generators: 4 translations + 3 rotations + 3 boosts = 10 parameters. \square

Proposition 7.2 (Noether charges). By Noether’s theorem, the 10 generators of the Poincaré group give 10 conserved quantities:

SymmetryGeneratorConserved quantity
Time translationt\partial_tEnergy EE
Spatial translationi\partial_iMomentum pip_i
RotationJiJ_iAngular momentum LiL_i
BoostKiK_iCenter-of-mass motion

Step 8: Discrete Symmetries

Proposition 8.1 (Discrete Lorentz symmetries). The full Lorentz group O(3,1)O(3,1) has four components. The three discrete transformations beyond SO+(3,1)SO^+(3,1) are:

Combined with charge conjugation CC from Coherence-Dual Pairs (Definition 6.1), these give the CPTCPT transformation. The CPT theorem — that CPTCPT is an exact symmetry — follows from the Lorentz invariance of the coherence geometry combined with the conjugate structure of observer pairs. The full proof (Lüders-Pauli theorem) additionally requires locality and the spin-statistics connection, derived in Spin and Statistics; this forward dependency is flagged as deferred.

Step 9: Thomas Precession as Berry Phase

Proposition 9.1 (Wigner rotation as observer loop Berry phase). The Wigner rotation arising from successive non-collinear boosts is a Berry phase of the observer’s U(1)U(1) loop transported through boost space.

Proof. Consider an observer whose velocity traces a closed path γ\gamma in the space of boosts. The boost parameter space is the hyperbolic space H3H^3 (the mass shell pμpμ=m2c2p^\mu p_\mu = m^2c^2, p0>0p^0 > 0, with the induced metric from ημν\eta_{\mu\nu}). The observer’s internal phase evolves as ϕ(t)=ωt\phi(t) = \omega t (Loop Closure), but parallel transport of the rest frame along γ\gamma in H3H^3 acquires a geometric contribution — the holonomy of the Lorentz connection.

For an infinitesimal boost-boost sequence with rapidity parameters ζ1\zeta_1 and ζ2\zeta_2 in perpendicular directions, the Lorentz algebra gives:

eiζ1Kxeiζ2Ky=ei(ζ1Kx+ζ2Ky+12ζ1ζ2Jz+)e^{i\zeta_1 K_x} e^{i\zeta_2 K_y} = e^{i(\zeta_1 K_x + \zeta_2 K_y + \frac{1}{2}\zeta_1\zeta_2 J_z + \cdots)}

The rotation component θW=ζ1ζ2/2\theta_W = \zeta_1\zeta_2/2 (to leading order) is the Wigner rotation angle. This is precisely the solid angle subtended by the infinitesimal velocity path on H3H^3, which equals the Berry phase acquired by the observer’s U(1)U(1) loop transported along this path in the coherence geometry.

For a finite velocity v\vec{v} undergoing acceleration a\vec{a}, the accumulated Berry phase per unit time gives the Thomas precession frequency:

ωT=γ2γ+1a×vc2\vec{\omega}_T = \frac{\gamma^2}{\gamma + 1} \frac{\vec{a} \times \vec{v}}{c^2}

This is the standard Thomas precession formula, now identified as the Berry curvature of the Lorentz group’s action on the observer’s rest frame. The Berry connection is the spin connection restricted to the boost orbit, and the Berry phase is its holonomy — no new content beyond the Lorentz structure (Theorem 4.2) is required. \square

Remark 9.2. The identification of Thomas precession with a Berry phase is well-known in the mathematical physics literature (Anandan, 1988; Aravind, 1997). What the framework adds is the physical interpretation: the Berry phase is not merely a mathematical feature of the Lorentz group but is the geometric phase of an actual physical oscillator — the observer’s U(1)U(1) loop. The observer’s internal clock, transported through boost space, accumulates a measurable phase shift equal to the Wigner rotation angle.

Step 10: Lorentz Invariance as an Experimental Prediction

Remark 10.1 (Exact Lorentz invariance prediction). The framework predicts exact Lorentz invariance at the level of the coherence geometry (Structural Postulate S1 of Speed of Light — pseudo-Riemannian structure). Any observed Lorentz violation would require revision of this postulate. Current experimental bounds from the Standard Model Extension (SME) constrain Lorentz-violating coefficients to cμν<1015|c_{\mu\nu}| < 10^{-15} (photon sector) and bμ<1031  GeV|b_\mu| < 10^{-31}\;\text{GeV} (electron sector). The framework is consistent with all existing tests.

Remark 10.2 (Discrete structure does not break Lorentz invariance). The discrete relational invariant network underlying the continuum geometry does NOT produce Lorentz violation. The Poisson sprinkling that generates the causal set is Lorentz-invariant by construction (Causal Set Statistics, Proposition 1.3): a Poisson process in Minkowski spacetime with density ρP\rho_P is invariant under all Lorentz transformations because the Poisson distribution depends only on the 4-volume, which is a Lorentz scalar. This is a non-trivial point — naive discretizations (lattices) generically break Lorentz invariance, but the random (Poisson) sprinkling preserves it exactly. The framework therefore predicts that no Lorentz violation will be observed at any energy scale, even at energies approaching the Planck scale.

Consistency Model

Theorem 11.1. Two S1S^1 observers in (1+1)(1+1)-dimensional Minkowski space (R1,1,η)(\mathbb{R}^{1,1}, \eta) satisfy all results of this derivation.

Proof. Let O1\mathcal{O}_1 be at rest with period T0T_0, and O2\mathcal{O}_2 move at velocity vv relative to O1\mathcal{O}_1.

Physical Interpretation

Standard physicsObserver-centrism
Lorentz invariance is postulated (2nd postulate of SR)Lorentz invariance is the symmetry group of loop closure
Time dilation is a physical effectTime dilation is a projection effect of a tilted loop
Length contraction is a physical effectLength contraction is the same projection effect
v<cv < c follows from energy arguments (E=γmc2E = \gamma mc^2 \to \infty)v<cv < c follows from loop closure topology
The Lorentz group is the spacetime symmetryThe Lorentz group is the coherence geometry’s isometry group
10 conserved quantities from Noether’s theorem10 Noether charges from 10-parameter Poincaré symmetry

Rigor Assessment

Fully rigorous:

Now a theorem (formerly structural postulate):

Deferred to later derivations:

Assessment: The Lorentz group is rigorously derived as the isometry group of the Minkowski metric (from Speed of Light). Time dilation, length contraction, the speed limit, and the Poincaré extension are standard consequences. Homogeneity (formerly S1) is now a theorem derived from the axioms’ position-independence — this derivation requires no structural postulates. Thomas precession is identified as the Berry phase of the observer loop in boost space (Proposition 9.1), and exact Lorentz invariance is documented as an experimental prediction (Remarks 10.1–10.2). The CPT forward dependency is honestly flagged.

Open Gaps

  1. Acceleration (partially resolved — downstream): This derivation covers inertial (constant velocity) observers. Accelerated observers require curved coherence geometry — connecting to Gravity, which establishes the strong equivalence principle (Theorem 4.3) and derives geodesic deviation from coherence curvature (Theorem 4.1). The remaining gap is the explicit construction of the accelerated observer’s loop tilt and showing its equivalence to curvature at the loop level.

Addressed Gaps

  1. Thomas precessionResolved: Proposition 9.1 identifies the Wigner rotation as the Berry phase of the observer’s U(1)U(1) loop transported through boost space (H3H^3). The Thomas precession formula ωT=γ2γ+1a×vc2\vec{\omega}_T = \frac{\gamma^2}{\gamma+1}\frac{\vec{a}\times\vec{v}}{c^2} arises as the Berry curvature of the Lorentz group’s action on the rest frame. No new content beyond the Lorentz structure is required.
  2. Lorentz violation testsResolved: Remarks 10.1–10.2 document that the framework predicts exact Lorentz invariance, consistent with all SME bounds (cμν<1015|c_{\mu\nu}| < 10^{-15}, bμ<1031  GeV|b_\mu| < 10^{-31}\;\text{GeV}). The discrete causal set structure preserves Lorentz invariance exactly via Poisson sprinkling (Lorentz-invariant by construction), unlike naive lattice discretizations.