Light as the Lattice Elastic Wave (and its Sharpest Tension)
This chapter does two opposite things plainly. It establishes the foundation the volume rests on—light is an elastic wave of the vacuum lattice, its speed emerging from the medium's stiffness and density—and it confronts the framework's sharpest tension: a lattice should disperse light, yet none is observed. The conflict is reframed, not resolved.
Three facts about light constrain any medium theory: its speed in vacuum is a universal constant, the same for all observers; it is a transverse wave with two polarizations; and its vacuum speed is independent of energy to extraordinary precision.
This chapter does two opposite things, and it is important that it does both plainly. On one hand it establishes the foundation the whole volume rests on: light is an elastic wave of the vacuum lattice, and its speed emerges as c²=K/ρ. On the other hand it confronts the framework's single sharpest external tension, the one place where a naive reading is in clear conflict with experiment: a lattice carries waves that disperse, yet light shows no vacuum dispersion to a precision 8 to 15 orders of magnitude beyond what a transverse-mode reading would predict. We lead with that tension rather than burying it—and then turn to the framework's own angle account, which classifies gamma as a quasi-longitudinal mode (not the transverse branch the estimate assumes) and so reframes the conflict from decisive into an open dynamical item. We claim neither that the tension is hidden nor that it is resolved.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.
A gamma-ray burst as a collective disturbance
The estimate above models a burst as a stream of independent high-k photon modes, each carrying the lattice dispersion v_g=ccos(ka/2). There is a first reason to doubt that picture, prior to any question about the mode of an individual photon: in the medium, a burst can instead be a collective disturbance. When two large quantum inflows—compact objects acting as inflow sinks—collide and their inflow lines break, they launch a single macroscopic disturbance of the lattice, the same class of event that radiates a gravitational wave. This is not idle: the short burst Fermi used to set the bound, GRB 090510, is itself a compact-merger burst, and GW170817 showed a gravitational wave and a short GRB arriving within 1.7s after 130 Mly—the coincidence a collective-disturbance origin predicts.
The script ch2_grb.py makes the mechanism concrete on the very lattice that carries light.
It contrasts two ways energy can travel: (A) a single weak high-k wave packet—the “independent
high-energy photon,” linear regime—and (B) the strong disturbance launched when two inward
inflows collide (nonlinear FPU-β regime). The contrast is sharp. The independent high-k
packet disperses: with v_g=cos(k₀/2)≈0.73c

Honest scope.
This is a mechanism, not a derivation.ch2_grb.py uses toy,
normalised units; it establishes that the colliding-inflow picture is self-consistent and
yields a dispersionless burst (degenerate, on the observed coincidence, with the standard
compact-merger account), which is what GW170817 and Fermi together require. It does not
derive the detected keV–GeV gamma-ray spectrum from the disturbance—the
energyleftrightarrowwavelength reinterpretation that would do so is not established—and so it
does not close the dispersion problem. Whether real GRB emission sits in this coherent regime is
open. Its standing is thus a toy mechanism: it removes the “independent high-k photons”
assumption on which the conflict rests, but the spectrum derivation belongs to the same open
dynamical work as the quasi-longitudinal dispersion (§(angle-disp)).
The burst as a stiff-medium event (exploratory)
The collective-disturbance picture of §(collective) leaves two things underived: the burst's energy budget, and its spectrum. A sharper reading of the same mechanism supplies both and ties the burst to a quantity the framework otherwise only postulates. The reading is this: a gamma-ray burst is not light that crosses the cosmos and disperses—it is a violent, volumetric event in a very stiff medium, and the gamma rays are radiation we sample from it. The same merging inflows that launch the event launch the gravitational wave; in the framework a gravitational wave is a wave of the lattice, so the burst and the wave are one disturbance read in two ways.
Energetics: many quanta, not a large quantum.
Light, in the framework, is a single quantum of the lattice's transverse mode, E=ħω (§(goldstone)). A burst is the whole shaken volume; the ratio of energies is therefore, to order of magnitude, the number of grains set in motion,which for a bright burst (E_(burst) 10⁵³erg) and a 31GeV gamma quantum is
2×10⁵⁴. Equivalently, a region of only 1m³, fully excited at the gamma scale,
already carries an entire burst's energy—a vivid measure of how stiff and dense the medium is. The enormous
energy of a burst is thus many quanta over a three-dimensional volume, not a large per-quantum energy;
the gamma quantum itself (31GeV, ka≈0.1, ≈63 lattice spacings) is an ordinary,
well-supported ripple of the lattice. Put as a force rather than an energy, the burst is the sum of the
lattice forces over the churning volume: each cell excited at the gamma scale carries a force
E_(γ)/a≈8×10⁹N (itself a measure of the stiffness), and summing 2×10⁵⁴
such cells over the volume is the blast—the same bookkeeping as totalling the energy of every parcel of water
in an underwater explosion. The arithmetic is in ch2_gammacontent.py.
The gravitational-wave link, and a handle on the stiffness postulate.
Reading the burst and the gravitational wave as one disturbance reframes an apparent paradox: why is the gravitational wave so small (strain h 10⁻²¹) while the gamma is so large? Because the medium is extraordinarily stiff—a colossal energy produces only a whisper of strain, exactly as a very stiff spring stores great energy in a tiny displacement. Quantitatively the elastic scale a gravitational wave reveals is c⁴/G≈ 1.2×10⁴⁴N; in the framework's terms this is a measurement of the bulk modulus K in c²=K/ρ. That matters beyond the burst: the physics volume (DOI \href{https://doi.org/10.5281/zenodo.17932566}{10.5281/zenodo.17932566}) flags the unbounded local
stiffness of the lattice as a postulate it cannot measure internally. The gravitational-wave
strain–energy relation is precisely such a measurement, supplied from outside. The two channels also differ
only in how we sample them—the gravitational wave as a strain at one detector, the gamma as photons
emerging from a three-dimensional volume; same physics, different measurement dimension. The event GW170817—a
gravitational wave and a short gamma-ray burst arriving within 1.7s over 130Mly, bounding the
wave speed to c within 10⁻¹⁵—both supplies this anchor and shows directly that the collective
(continuum) mode is non-dispersive at low wavenumber.
Spectrum: churning is broadband.
§(collective) did not derive the keV–GeV spectrum from the disturbance. Its volumetric, turbulent (“churning”) character supplies a candidate. A multi-scale disturbance carries broadband spectral content:ch2_gammacontent.py shows that a churning front
carries power continuously from low wavenumber up into the gamma band and on to the lattice zone-boundary
( 620GeV at this calibration), whereas a smooth disturbance does not reach the gamma band at all
(Fig. (gammacontent)). The spectral shape—hence the gamma fraction—is independent of
amplitude: a tiny churning wave has the same gamma fraction as a violent one. “Gamma is present” is fixed by
the disturbance's structure; “the energy is enormous” is fixed by its amplitude.

What it does not resolve, and why (a decisive test).
This reading answers the energy and (candidate) spectrum questions and anchors the stiffness empirically—but it does not close the dispersion problem, and a direct test shows exactly why.ch2_burstprop.py launches a churning broadband disturbance and,
as it propagates, splits it into its low-wavenumber part (the long-wavelength envelope, what a detector
registers as a gravitational wave) and its high-wavenumber part (the gamma content). The low-k envelope
travels as a coherent front at ≈ c; the high-k content travels at v_g=ccos(ka/2)ch2_jammed2d.py): incompressibility freezes the longitudinal channel but leaves the transverse
(light) dispersion cos(ka/2) unchanged—jamming rescales c, not the normalised dispersion.

The other escape, and why it also fails.
One might instead deny that any gamma propagates: let the cosmos-crossing object be only the collective wave (the non-dispersive low-k mode, the gravitational wave), and let the gamma be produced locally when that arriving wave shakes our lattice. The energy is available—a wave far too gentle to register as a gravitational wave (h 10⁻²²) already carries a whole burst's energy flux, because the medium is so stiff. But the wave cannot make the gamma. Generating gamma-scale (high-k) shaking from a long-wavelength (low-k) disturbance is an up-conversion, and up-conversion requires the per-bond strain to approach unity, since the nonlinear term competes with the linear one only when β(strain)² 1.ch2_upconvert.py confirms this in both one and three dimensions: the
high-k fraction stays at the per-cent level or below until the strain is of order one, and the threshold is
the same in 1D and 3D because it is per-bond—dimension-independent. A non-dispersively propagated wave
is, however, necessarily smooth, hence low-strain (strain h 10⁻²²): some twenty orders below
threshold. Three dimensions do change two things—the cascade to small scales is richer once nonlinear, and
converging geometry (focusing) raises the strain—but focusing acts at the converging source (the
merger), not in the diverging wave that reaches us. So 3D helps make gamma at the source, where it then
faces propagation; it does not let a gentle arriving wave make gamma in flight.
Standing.
The burst-as-stiff-medium-event reading is a genuine enrichment of §(collective): it gives the energy budget (volumetric, E_(burst)/Eₚₕₒₜₒₙ V/a³, the sum of lattice forces over the churning volume), a candidate spectrum (churning is broadband), and—through the gravitational-wave link—an external, empirical handle on the stiffness the framework otherwise only postulates. These are solid. It does not close the dispersion tension, and the two conceivable escapes fail for clean, opposite reasons: gamma emitted at the source disperses off the propagating front (ch2_burstprop.py), while a gentle arriving wave is some twenty orders too weak to generate gamma
locally (ch2_upconvert.py)—and neither gap is closed by going to three dimensions. Both therefore
point to the same single requirement examined in §(goldstone)–§(stiffness): that gamma
propagate as the exact continuum (Box_c) mode, not seeing the lattice spacing. The gravitational-wave link
does not remove that requirement—it sharpens it, by establishing that the collective mode is observed
non-dispersive at low wavenumber and isolating the gamma-band coherence over cosmological distance as the one
genuinely open item. That item is also a live question in fundamental physics: whether the discreteness of
spacetime leaves any imprint on the propagation of light.
The angle account of polarization (exploratory)
The framework offers a geometric account of why light is transverse: a wave of wavelength λ propagates through the lattice at an angle χ to a lattice axis with
so that the physical mode sits closest to transverse. Evaluating this: a 1pm gamma ray gives
χ≈11.9^(∘) (strongly longitudinal), green (532nm) χ≈89.80^(∘),
red (633nm) χ≈89.93^(∘), and a 1m radio wave χ≈90.0^(∘):
optical and radio light is essentially transverse, as observed, while very hard radiation acquires
a longitudinal character. A D-independent test follows: compared at a common diffraction
order, sinχ∝λ, so the angle-sines of two lines scale as their wavelength ratio,
e.g. 633/532=1.190, regardless of the unknown spacing D. We present this as an exploratory
account; its detailed justification belongs to the physics volume, DOI \href{https://doi.org/10.5281/zenodo.17932566}{10.5281/zenodo.17932566}, where the
relation is constructed from a single right triangle (the m-quantum chain mD as hypotenuse,
the transverse swing λ as opposite side) and is registered as a falsifiable prediction.
What the angle account implies for the dispersion tension
The dispersion estimate stated at the front of this chapter and the angle account just given
describe the same gamma radiation, but they model its passage through the lattice in
mutually incompatible ways—and the incompatibility is the point. The estimate treats a gamma ray
as a high-k instance of the ordinary transverse elastic wave: it assigns a propagation
wavevector k=2π/λ and reads the group velocity from v_g=ccos(ka/2), identically to
optical light but at short wavelength. The angle account assigns the same radiation a
different geometric mode: for λ

Consequence for the “decisive” reading.
The 8–15-order figure was obtained by applying the transverse-branch dispersion to gamma. If the angle account is taken at face value that is the wrong branch: the estimate carries a relation derived for the transverse mode over to radiation the same framework labels quasi-longitudinal. The decisive conflict is therefore not unconditional—it is contingent on the identification “gamma disperses exactly as short-wavelength transverse light,” which §10.9.1 of the physics volume does not adopt. A falsification that depends on a mode assignment the theory disowns is not decisive.What this does and does not settle.
We are deliberately exact about the residue.- It downgrades the conflict. The “clearest falsification” reading assumed the transverse branch; the framework's own geometry says gamma is the other branch, so the unconditional conflict becomes conditional.
- It does not resolve the question. The angle account fixes the propagation angle, not the propagation dynamics: sinχ=λ/(mD) is geometry, while the dispersion relation ω(k) of the quasi-longitudinal branch is derived in neither volume and cannot be read off the triangle (naive attempts to do so are not self-consistent, which is itself why a dynamical treatment is required). The framework's gamma-dispersion prediction is, at present, undetermined: one branch (transverse) conflicts, the other (quasi-longitudinal) is uncomputed.
- The escape is therefore not guaranteed. If the quasi-longitudinal dynamics, once derived, again yields a keV–GeV dispersion, the conflict returns; if it yields effective dispersionlessness, the conflict dissolves. The reframing shows the matter is open, not won.
- The existing datum is consistent with the reframing. Fermi sees no energy-dependent arrival across the GRB band; a gamma branch whose propagation is not the transverse v_g=ccos(ka/2) is compatible with that null at the mechanism level—a consistency argument, not a derived prediction.
- The geometry is independently falsifiable. §10.9.1 registers a direct test: near
χ 90^(∘), cosχ is tiny, so measuring the transverse angle of visible light
against a lattice/anisotropy axis would pin D to 0.001% and decide among candidate
spacings—exposing the angle relation to experiment independently of the dispersion question. That
test is gated: it runs through the physics volume's open observation gate
G-ISO(§10.9.2), and no experimental χ claim is made before that gate passes (see §(realmap)).
Taken with the collective-disturbance mechanism above, the net effect is to move the
vacuum-dispersion item from “decisive conflict” to an apparent conflict resting on two
assumptions the framework disputes—that a burst is a stream of independent photons (the
collective-disturbance section) and that those photons are the transverse branch (this
section). Neither replacement is a derivation: the collective burst's spectrum and the
quasi-longitudinal branch's dispersion are both uncomputed, so the residue is an open
dynamical problem, not a resolved one. The script ch2_lightangle.py makes the
geometric half concrete—it reproduces the §10.9.1 band table from sinχ=λ/(mD) and
confirms that Fermi-band energies (MeV–GeV) sit at χ≈0.01^(∘)–15^(∘), i.e.\
quasi-longitudinal. The dynamical half—ω(k) for that branch versus the Fermi bound—is the
open item recorded in Chapter 16.
The reality-mapping note: the mass-free visible-band closure (imported, v2)
The angle account above is pinned to reality through exactly one ratio. The physics volume's quantum-base verification (its §10.9.1) shows that the sole mapping input is λ/D: on a medium specified only as ρ=1, perfect elasticity, B=c², no friction, voids forbidden — with no mass value entering the dynamics — the committed pair
follows from sinχ=λ/(mD) at the canonical D, and the ratio
(λ/D)₆₃₃/(λ/D)₅₃₂=633/532=1.18983 cancels D and any mass scale outright
(the D-independent line that ch2_light.py prints). These are the physics volume's
pre-registered B1 numbers; the deterministic, seed-free verification module is shipped with this
volume's reproducibility package as phys_import_06_light_mapping_massfree/ (gate
G-LIGHT-MAP-Q: PASS; output sha256-gated), so the closure can be re-run here without
the physics volume in hand. Two disciplines carry over with it. First, observation claims about
χ are gated: the physics volume's open observation gate G-ISO (§10.9.2) requires the
axis-fixing and coherence scale, the averaging-away protocols, the observable window, and consistency
with precision propagation data before any experimental χ claim — the direct test quoted
in §(angle-disp) runs through that gate, and this volume's gamma-dispersion question registers
against its item (iv). Second, what the closure does and does not buy here: it fixes the
optical-band mapping scale to D with zero fit freedom (the datum quoted in the two-length
appendix and in Chapter 16), and it buys nothing for the gamma branch, whose dynamics remain the
volume's first open problem.
The deeper account: light as the Goldstone mode of the synchronized lattice
Both reframings above sit inside a deeper account the physics volume already gives (§14.0, DOI
\href{https://doi.org/10.5281/zenodo.17932566}{10.5281/zenodo.17932566}), which also says most directly why light need not carry the generic lattice dispersion at
all. Its premise is that each quantum's only degree of freedom is rotation, and that in the jammed
plenum the coupled rotators phase-lock—a Kuramoto-type synchronization—onto a common
axis, so that all quanta share one rotation phase. Synchronization spontaneously breaks the global
U(1) of that common phase, and the massless Goldstone mode of the broken symmetry is
identified with light: the electric field is the displacement (polar), the magnetic field the
rotational twist (axial), and source-free Maxwell is exactly the curl square-root of the wave
operator Box_c. A field governed by Box_c has ω=ck exactly—linear,
dispersionless—rather than the discrete-lattice ω=2(c/a)sin(ka/2) of a generic phonon. On
this account the Ch. 2 conflict's error is upstream of the mode question: it treats light as a
generic lattice phonon, whereas the framework treats it as the Box_c/Maxwell Goldstone mode,
which does not disperse.
The script ch2_goldstone.py tests the mechanism on a synchronized-rotor lattice, with two
findings. First, the rotors do lock: a Kuramoto ensemble with a spread of natural frequencies,
above a coupling threshold, drives the order parameter r=|⟨ e^(iθ)⟩| to
≈0.96—a common axis forms, as the premise requires. Second, the Goldstone mode of the
synchronized medium has the spin-wave dispersion ω(k)=2√(J/I)|sin(k/2)|, reproduced by
the simulation to under a percent. This is the honest punchline: at long wavelength the mode
is linear, ω≈ c_(eff)k with v_g→ c_(eff)—dispersionless,
exactly the band (radio, visible) where light is observed dispersionless. At short wavelength
the bare Goldstone mode curves (v_g=c_(eff)cos(k/2) falls), so synchronization
alone does not make gamma dispersionless.

Honest scope.
This locates the open problem precisely. The synchronized-rotor picture earns the dispersionlessness of low-energy light for free—a real success of the medium account. Reaching exact Box_c (Maxwell) behaviour up to gamma—rather than the bare spin-wave that curves—rests on the curl-factorization being physically forced at all k: light must be the continuum Maxwell mode, protected from lattice discreteness, not a discrete cell-to-cell relay. The §10.9.1 angle construction does not by itself supply this. It is a geometric map (a length in, an angle out), and with the integer count m=⌈λ/D⌉ the angle χ(λ) is a sawtooth, not a smooth dispersion; read instead as dynamics, a discrete chain of m cells of size D carrying the transverse swing has group velocity ccos(π/m), which at gamma (m=1,2) is pathological—zero or backward—and would reinstate the conflict. The dispersionlessness therefore depends essentially on the continuum-Box_c identification, whose physical forcing the physics volume grades a hypothesis (\textsf{Hm}). So the deepest account turns the dispersion item from an unexplained conflict into a specific, located open question: is the electromagnetic Goldstone mode protected to be exactly Box_c up to gamma, or does it inherit lattice discreteness there? That is the dynamical question Chapter 16 records as open.Why dispersionless: the collective-stiffness ceiling
The Goldstone account can be made sharper still, in a way that cleanly separates what is forced from
what is hypothesised—because the dispersionless behaviour rests on firmer ground than the curl
coupling that carries it. In the physics volume the vacuum's characteristic relation is not an
assumption but a theorem: the symmetry axioms force a normal form whose dispersion is
ω²=(K/ρ)k², i.e. ω=ck exactly linear, with no lattice or medium model
invoked (§0.5, theorem N3, grade \textsf{Fm}). Here c=√(K/ρ) is the collective
stiffness-over-density speed of the lattice itself—which exists independently of the quanta riding
on it—and the positive-energy axiom (N4) makes it a causal ceiling: nothing propagates faster than
c. A dispersionless light speed is thus the symmetry-forced law, not a hypothesis; a fixed-lattice
simulation confirms c∝√(K), amplitude-independent and isotropic (§10.0).
A direct collision test (ch2_collision.py) makes the axis explicit: head-on packets
pass through one another unchanged, and the speed is identical for a gentle and a violent
(large-amplitude) shaking of the same wavelength—so the stiffness fixes the speed
regardless of how destructive the disturbance is. What stays wavelength-dependent is the
discreteness, not the stiffness: at fixed K the speed still falls as ccos(ka/2) for
short waves. The open item therefore lives on the wavelength axis alone, not the amplitude axis.
What disperses is only the realization. A discrete lattice carries
ω=2(c/a)sin(ka/2), which converges to ω=ck as k→0 (§10.0), so the question for
gamma is quantitative: is it long-wavelength relative to the lattice scale? The relevant
scale is the fundamental VP spacing a≈6.3×10⁻¹⁹m—not the quantum diameter
D—and gamma is deep in the long-wavelength regime there (ka 10⁻³). The script
ch2_stiffness.py quantifies the residual (Fig. (stiffness)): at scale a the
discrete dispersion corresponds to a quadratic quantum-gravity scale
E_(QG,2)=√2hc/(π a)≈882GeV, which improves on the naive D-scale estimate
(115keV) by seven orders but still sits about eight orders below the Fermi GRB 090510
bound (E_(QG,2)>1.3×10¹¹GeV). Only the exact continuum law
(E_(QG,2)→∞) clears Fermi.
Two things qualify this figure, both pointing the same way. It is the single-mode estimate—it treats the gamma as one independent Fourier mode at k=2π/λ. But a burst is not one oscillation, and a collective disturbance need not disperse at all (§(collective): the soliton stays coherent, ×1.0, where an independent high-k packet spreads, ×11), so its components arrive together regardless of energy—which is what the Fermi comparison actually tests. The 882GeV residual is therefore the worst case (independent high-k propagation), and both the collective-soliton route (§(collective)) and the exact-Box_c route remove it; what neither yet supplies is the quantitative coherence, or protection, scale that would push the effective E_(QG) above the Fermi bound.
So the open item is now sharp and well-posed: the dispersionless law and the ceiling are both forced; what remains is whether light is protected to realize the continuum Box_c exactly—rather than inheriting the lattice's O((ka)²) correction—up to gamma. This is the same protection the curl-factorization needs (§(goldstone)), now stated as one quantitative question.

The relativistic energy–velocity relation: why high energy is safe
One more observation reframes that residual, and it follows directly from the ceiling. A causal ceiling—nothing faster than c, forced by the positive-energy axiom (N4, §0.5)—is a relativistic structure, and a relativistic excitation of rest energy E₀ and total energy E obeys E²=(pc)²+E₀², so its signal velocity is v/c=pc/E=√1-(E₀/E)² and
This shrinks with energy—the opposite of the lattice-phonon law Δ
v/c=+(E/E_(QG))² that produced the 882GeV residual. The two laws have opposite
slopes (Fig. (relativistic)a): under the relativistic relation, high-energy gamma is
the safest case, not the most dangerous. And light is the massless Goldstone mode
(E₀=0; the U(1) breaking of §(goldstone) gives a massless Goldstone), for which
Δ v/c=0 exactly—a massless relativistic mode travels at c for every energy,
dispersionless. The simulation ch2_relativistic.py confirms both behaviours on one
Klein–Gordon lattice: v_g≤ c throughout (the ceiling), the massive mode's v_g
rising toward c with energy (anti-dispersion), and the massless continuum mode at c
(Fig. (relativistic)b). On this reading the “conflict” is the artifact of applying the
non-relativistic phonon law to light.
What this does and does not settle.
It is genuinely favourable: it removes the intuition that the tension worsens at high energy—under the relativistic relation it improves. But it does not, by itself, close the gap. On the lattice, even a massless mode carries the phonon v_g=ccos(ka/2) (Fig. (relativistic)b, falling curve); the exact-c result is a continuum statement. So the one open item is unchanged—whether light realizes the continuum Box_c exactly, rather than the lattice phonon, at gamma k (§(goldstone), §(stiffness); grade \textsf{Hm})—now seen through a relativistic lens that makes the resolution natural and high energy benign. We also note the limit of the collective picture: a linear collective coherence does not change the central, carrier-governed velocity, so the coherence-length question reduces to this same protection question rather than substituting for it. A direct 2D simulation bears this out: a launched gamma wave packet (ch2_gammashot.py)
travels at v_g=ccos(ka/2)—it disperses—and, far from fanning out at 90^(∘), stays
more collimated than a visible packet (a shorter wavelength diffracts less). The dispersion
is thus a property of any lattice wave packet; only light's being the continuum mode removes it.

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}.