Light as the Lattice Elastic Wave (and its Sharpest Falsifiable Test)
Light is an elastic wave of the vacuum lattice, speed c²=K/ρ emerging from the medium, not postulated. A discrete lattice makes the volume's boldest falsifiable prediction — high-energy gamma should disperse — with the Fermi GRB 090510 null as its test. The framework's angle account places gamma on the quasi-longitudinal branch, so the open item is that branch's dispersion.
Three facts constrain any medium theory of light: a universal vacuum speed, two transverse polarizations, and energy-independence to extraordinary precision. The first two the framework gives for free — light is the lattice elastic wave, c²=K/ρ — and the third becomes its sharpest falsifiable prediction: a discrete lattice should disperse gamma by 8–15 orders, a parameter-free claim that the Fermi GRB 090510 null directly tests. The framework's own optics answer it — gamma is quasi-longitudinal, a burst is one collective mode — leaving that branch's dynamical ω(k) as a precise open item.
The raw facts to be explained
Three facts about light constrain any medium theory. (i) Its speed in vacuum is a universal constant, the same for all observers. (ii) It is a transverse wave (two polarizations). (iii) Its vacuum speed is independent of energy to extraordinary precision: high-energy photons from distant gamma-ray bursts arrive with the same speed as low-energy ones, bounding any energy-dependent dispersion far below the scale of any plausible microscopic lattice. Fact (i) is the foundation this framework wants; fact (iii) is the one that threatens it.
The logical chain (no step omitted)
- Light is the lattice elastic wave. A disturbance of the packed vacuum quanta
propagates as an elastic wave; its long-wavelength speed is set by the medium's stiffness K and
density ρ,
The speed is therefore not a postulate but an emergent property of the medium, the same for all observers comoving with it (simulation: a pulse on a mass–spring lattice moves at c=a√(K/m), exactly ∝√(K) and independent of amplitude).
- Transverse waves are light. The shear (transverse) mode of the lattice carries the two polarizations of light; the longitudinal mode is a separate degree of freedom (the angle account, §4). This identifies light with the transverse elastic wave.
- But a lattice disperses — the tension. A discrete lattice does not carry waves at
a single speed. Its exact dispersion is
so the group velocity falls as the wavelength shortens: high-energy light should travel slower than low-energy light. This is unavoidable for a literal lattice wave, and it is the source of the conflict.
- The predicted dispersion scale. Expanding Eq. (disp) for long wavelength,
v_g/c≃1-tfrac12(ka/2)², a quadratic energy dependence
v_g/c=1-(E/E_(QG))² with
where ℓ is the effective lattice spacing. For the two candidate spacings of this framework, E_(QG)=115keV (for ℓ=D=4.8526pm, the angle scale) or E_(QG)=882GeV (for ℓ=a=6.33×10⁻¹⁹m, the cell).
- The conflict with observation. The Fermi observation of GRB 090510 bounds the quadratic dispersion scale at E_(QG,2)>1.3×10¹¹GeV=1.3×10²⁰eV. The framework's prediction is therefore too strong—light disperses far too much—by 15 orders of magnitude (if ℓ=D) or 8 orders (if ℓ=a). This is a decisive conflict on its face—though “on its face” is load-bearing: the estimate treats gamma as a transverse high-k mode, whereas the framework's own angle account (§(angle-disp)) classifies it as quasi-longitudinal, which reopens the question.
- The only escape, and a natural success. The framework can survive this only if light is, in effect, dispersionless: some property of the medium must make the low-energy modes Lorentz-invariant to far higher precision than a generic lattice, so that E_(QG) is effectively pushed above the Fermi bound. Whether such an emergent dispersionless regime exists is not derived here and is the volume's most important open problem. By contrast, gravitational waves—long-wavelength disturbances of the same medium—are predicted to travel at c with no comparable dispersion in the band probed, in agreement with GW170817 (|Δ v|/c<10⁻¹⁵).

Simulation and verification
The reproducibility script (ch2_light.py) confirms each piece. Speed emergence: a
pulse on a one-dimensional mass–spring lattice propagates at c=a√(K/m), exactly linear in
√(K) (R²=1) and independent of amplitude—Eq. (cKrho). Isotropy
(3D fcc): on the three-dimensional face-centred-cubic lattice (coordination number 12) the
long-wavelength speed is the same along [100], [110] and [111] to one part in 10⁸, and
over 2000 random directions has fractional spread 4×10⁻⁹, so c is a genuine scalar
(analytically c=2√(K/m), from the isotropic neighbour sum
Σ_jd_(jα)d_(jβ)=8δ_(αβ)) rather than a direction-dependent artifact.
Dispersion: the
exact lattice relation (disp) gives v_g=ccos(ka/2), and Eq. (EQG) yields
E_(QG)=1.15×10⁵eV (ℓ=D) and 8.82×10¹¹eV (ℓ=a).
Conflict: against the Fermi bound 1.3×10²⁰eV these are 15 and 8 orders too
small, respectively (Fig. (light), right). The numbers are not in our favour, and the
figure shows it directly.
Status of this chapter
- Solid (the foundation). The emergence of the light speed, c²=K/ρ (Eq. (cKrho)), is robust and is what the entire volume builds on: c is a property of the medium, not a postulate.
- Reframed (was the clearest tension). Treated as a stream of independent transverse
high-k modes, a lattice wave disperses (Eq. (disp)) 8–15 orders more than the Fermi
GRB bound allows—on its face the most serious external tension in the volume. Two strands of the
framework's own physics reframe it: a burst may be a collective, soliton-like disturbance
(dispersionless like a gravitational wave,
ch2_grb.py) rather than independent photons; and gamma is, by the angle account (§(angle-disp); physics volume §10.9.1), a quasi-longitudinal mode (χ→0^(∘)), not the transverse branch the estimate assumes. Each attacks an assumption the 8–15-order figure rests on, downgrading the decisive reading to conditional and leaving the picture consistent with the Fermi null at the mechanism level. Most fundamentally, the physics volume identifies light as the Goldstone mode of the synchronized rotation-phase—source-free Maxwell, governed by Box_c (ω=ck, dispersionless), not a generic phonon (§(goldstone)); a synchronized-rotor simulation (ch2_goldstone.py) confirms this dispersionlessness at the long wavelengths where light is observed dispersionless. But neither is a derivation—the collective burst's spectrum, the quasi-longitudinal ω(k), and the exactness of Box_c up to gamma (graded \textsf{Hm} in the physics volume) are all uncomputed—so what remains is internal and dynamical, not a missing measurement. We do not claim resolution: should that dynamics again yield a keV–GeV dispersion the conflict returns, so the matter is open, not won. - Natural success. Gravitational waves travel at c with no comparable dispersion in the observed band (GW170817), which the medium picture gives for free.
- Open (internal). The angle account (physics volume §10.9.1) is derived there from a right-triangle construction (given two stated modeling identifications) and is externally falsifiable; we now lean on it to reclassify gamma's mode. Still open: the dynamics of the quasi-longitudinal branch (its ω(k)), the choice between the spacings D and a, and any account of an effectively dispersionless transverse regime—recorded as open dynamical items, not as a settled conflict.
Anticipated objections
“If light is a lattice wave it must disperse like phonons — so the theory is wrong.”
On the face of it, yes: this is the central tension, and we have put it at the front of the chapter rather than at the end. A literal discrete lattice predicts a quadratic dispersion that GRB timing excludes by 8–15 orders of magnitude. The framework can be right about light only if the relevant modes are Lorentz-invariant to far higher precision than a generic lattice—i.e.\ if light is effectively dispersionless. Emergent dispersionless regimes are known to occur in some condensed-matter and analogue-gravity systems, but we do not derive one here. There is, however, a sharper point: the 8–15-order estimate treats gamma as a transverse high-k mode, whereas the framework's own angle account (§(angle-disp)) places gamma in the quasi-longitudinal branch—a different mode, whose dispersion is not the transverse v_g=ccos(ka/2) and is not yet derived. So the honest status is two-layered: as a transverse high-k mode this is the clearest potential falsification; read through the framework's own optics it is an open dynamical question, not a settled conflict. We neither hide the tension nor overstate its resolution.
“Then why claim light is a lattice wave at all?”
Because the speed emergence c²=K/ρ and the transverse character are genuine successes, and because gravitational waves at c follow naturally. The medium picture earns those; it owes, in return, an account of why light does not disperse. We state the debt plainly rather than hide it.
“Is the dispersion scale not just the Planck scale, which is allowed?”
No. The candidate scales here (115keV or 882GeV) are far below the Planck energy (1.2×10¹⁹GeV) and below the Fermi bound; that is precisely the problem. A Planck-scale dispersion would be allowed; a keV-to-GeV-scale dispersion is not.
Reproducibility
ch2_light.py (reproducibility package) (1) propagates a pulse on a mass–spring lattice
and confirms c=a√(K/m)∝√(K) (R²=1), amplitude-independent; (2) evaluates the
lattice dispersion v_g=ccos(ka/2) and the scale E_(QG)=√2hc/(πℓ),
returning 1.15×10⁵eV (ℓ=D) and 8.82×10¹¹eV (ℓ=a), and compares
them to the Fermi bound 1.3×10²⁰eV (8–15 orders of conflict); (3) tabulates the
angle account sinχ=λ/(mD) and the D-independent ratio sinχ₆₃₃/sinχ₅₃₂
=633/532=1.190 at a common order. Expected output is exactly these numbers, including the
conflict—the script is intended to make the tension reproducible, not to hide it.
A companion script ch2_lightangle.py reproduces the physics-volume §10.9.1 band table from
sinχ=λ/(mD) (m=⌈λ/D⌉, D=4.8526 pm canonical), and the pre-registered
632.99/532 nm pair, confirming that radio/visible
light is near-transverse (χ→90^(∘)) while Fermi-band gamma (MeV–GeV) is
quasi-longitudinal (χ≈0.01^(∘)–15^(∘)). It is the geometric basis for the
reclassification in §(angle-disp); its expected output is exactly the §10.9.1 angle table
(1pm→11.9^(∘), 1fm→0.012^(∘), visible→89.85^(∘)).
A third script ch2_grb.py demonstrates the collective-disturbance mechanism on the same
lattice: an independent high-k photon packet spreads by ×11 (v_g=cos(k₀/2)≈
0.73c), while the disturbance launched by two colliding inflows (nonlinear FPU-β) stays
coherent (×1.0, dispersionless like a gravitational wave). Expected output is the
width-factor contrast ≈11; the script states in its own output that it is a toy mechanism
that does not derive the gamma-ray spectrum or close the dispersion problem.
ch2_gamma_collective.py
sharpens ch2_grb.py into a quantitative statement. A localized shake of the lattice is
inevitably broadband (by Fourier, a spatially narrow pulse carries a wide band of
wavenumbers), so “gamma of many wavelengths” is a consequence, not an assumption. The correct
diagnostic for dispersionlessness is the leading-front peak and width—a Gaussian breaks into a
soliton train, so the total envelope width is misleading: a linear independent-mode packet
disperses (peak ×0.45, leading width ×1.25), while the collective FPU-β
disturbance forms a sharp coherent front (peak ×2.84, leading width ×0.50), the bands
staying locked. Physically, independent 10MeV and 10keV modes over L=130Mly would arrive
Δ t≈3×10¹⁹s apart—the Fermi tension restated (E_(QG)(D)≈
115keV against the bound >1.3×10²⁰eV, 15 orders)—yet GW170817 bounds gamma and
gravitational waves to within 1.7s over that distance (effective E_(QG)>10¹⁰eV).
The collective mode supplies exactly that coherence: the broadband packet rides the continuum
(Box_c) mode and arrives together. This still does not derive ω(k) of the
quasi-longitudinal branch microscopically (that remains open), but it exhibits the mechanism that
reconciles the Fermi bound with GW170817, leaving an observational residual—whether real
GRB gamma is always in this collective regime.
What actually arrives (v2). ch2_gw_gamma_3d.py and
ch2_gw_gamma_arriving.py remove a unit confusion that would make such bursts sound
catastrophic. The often-quoted “ 10⁵³erg” is a source energy, back-calculated by
integrating the inferred isotropic luminosity over 4π and the emitting volume; it is not what
reaches a detector. The arriving fluence is F=E_(iso)/(4π d²)—for
GRB 170817A, F≈2.6×10⁻⁷erg cm⁻², the energy of 10⁻¹³s of sunlight
on the same area, harmless. Only a Galactic-scale ( kpc) burst delivers a dangerous fluence.
What reaches us is a broadband keV–GeV spectrum at modest fluence, exactly as the lattice-shake
picture predicts—not a single planet-burning blast.
A fourth script ch2_goldstone.py tests the deeper Goldstone account (§(goldstone);
physics volume §14.0): a Kuramoto rotor ensemble synchronizes onto a common axis (order parameter
r→0.96 for strong coupling), and the Goldstone mode of the synchronized medium has the spin-wave
dispersion ω=2√(J/I)|sin(k/2)| (matched to <1%)—linear and dispersionless
(v_g→ c_(eff)) at long wavelength, curving at high k. Expected output is the
order-parameter lock and the dispersion table; the script states that synchronization alone gives
dispersionless light only at long wavelength, with the gamma regime open.
A fifth script ch2_stiffness.py makes the substrate-level point quantitative
(§(stiffness); physics volume §0.5, §10.0): on an elastic lattice it confirms the
collective-stiffness speed c=√(K) with v_g=ccos(ka/2)≤ c for all k (the causal
ceiling) and amplitude-independence, then computes the gamma dispersion residual at the fundamental
VP spacing a. Expected output is E_(QG,2)=√2hc/(π a)≈882GeV at scale
a (versus 115keV at D), about eight orders below the Fermi bound; the script states that
only the exact-continuum limit clears Fermi, so the dispersionless law is forced while its high-k
realization for light is open.
A sixth script ch2_relativistic.py contrasts the two energy–velocity laws
(§(relativistic)) on one Klein–Gordon lattice: v_g≤ c throughout (the ceiling), a
massive mode's v_g rising toward c with energy (relativistic anti-dispersion,
Δ v/c=tfrac12(E₀/E)²), versus the massless lattice phonon v_g=ccos(ka/2).
Expected output is the two opposite-slope laws and the Fermi comparison: the relativistic law meets
the bound for rest energy E₀lesssim10eV and exactly (Δ v/c=0) for massless light,
while the phonon law gives the 882GeV residual; the script states that the lattice-vs-continuum
exactness remains the one open item.
A seventh script ch2_gammashot.py launches a gamma versus a visible wave packet on a 2D
lattice and watches them move: the gamma packet propagates at v_g=ccos(ka/2) (it disperses,
peak speed ≈0.43c here) while the visible packet stays at ≈ c, and the gamma beam
spreads less transversely, not more. Expected output is the two peak speeds and the
transverse-spread ratio; the script states that a lattice wave packet genuinely disperses, so only
light being the continuum mode removes it.)
10.5281/zenodo.17932566}.