Electromagnetism: from the jammed lattice to light
Electromagnetism is derived, not assumed: at the jammed lattice's isostatic point the shear modulus vanishes while the bulk modulus survives, leaving one longitudinal wave, light, at c² = B/ρ, matched by a deterministic simulation to 0.06%. Charge is synchronized rotation and the Coulomb 1/r² is three-dimensional flux conservation.
Light is not assumed but emerges from the jammed lattice: at the isostatic point the shear modulus vanishes while the bulk modulus survives, leaving one longitudinal wave at c² = B/ρ, reproduced by a deterministic simulation to 0.06%. On that wave, charge is synchronized rotation, the Coulomb 1/r² is three-dimensional flux conservation, and the dynamic field equations, Poynting flow ∂ₜe + ∇·S = 0, and a strict light cone follow.
One medium, one motion seen two ways. Charge is the bookkeeping of a synchronized rotation; light is the transverse swing of that rotation propagating on the single surviving longitudinal wave. Electricity, a radio wave, and a γ-ray differ only by an angle.
EM.0 Governance (inherited from VP Theory §1)
This chapter inherits the No-Tuning / LOCK / Gate discipline of the physics whitepaper. The fundamental electromagnetic mechanism is supplied by physics §10 (light, clock-free c) and §14 (force, the 1/r² Green function). This chapter does not re-derive it; it takes those results as input and develops the chemical and optical consequences. Where a quantity is a measured constant (notably the fine-structure coupling αₑₘ), it is marked [CAL] and is never tuned to fit a downstream result.
EM.1 Genesis: charge as synchronized rotation [H]→[V]
A quantum that receives energy can only store it as rotation, so energy input forces rotation. This is grounded in established physics: photon–photon collisions create matter (γγ → e⁺e⁻; E=mc²), and photons carry helicity ± 1 — circular polarization is a rotating field. Electric charge is the bookkeeping of one synchronized rotation of the quanta; the sign ± is the handedness (CW/CCW) of the twist of a charge’s rotation relative to the surrounding common axis. The elementary charge is one boundary-crossing rotation unit (universal), so the EM coupling carries no nucleon-structure factor (contrast the mass/gravity sector, where mₚ/mₑ = 6π⁵ and the 82+7 core appear).
EM.2 Light emergence — the keystone [F]/[V]
Light is not assumed; it emerges from the jammed lattice. The chain (physics §SP):
- [F, axiom] Infinitely rigid, fully packing quanta ⇒ the vacuum is a jammed lattice.
- [H]→[V] Rotation (temperature) drives the contact number z to the isostatic threshold z = 2d = 6 (self-organized criticality).
- [V] At the isostatic point the shear reserve is zero, so the relaxed shear modulus vanishes while the bulk modulus stays finite:
The transverse acoustic wave dies; one longitudinal speed survives. 4. [F] A single speed gives linear dispersion and hence a wavelength:
Direct demonstration (module
vp_light_emergence.py). A 1-D chain of quanta, m
ddot uₙ = k(uₙ₊₁-2uₙ+uₙ₋₁), is given a right-moving Gaussian packet and
integrated by leapfrog (no randomness). The energy centroid propagates
at c₍measured) = 0.99940 versus the closed form c₍theory) = a√(k/m) = 1
— a 0.06 % agreement. The exact dispersion ω(q)=2√(k/m)
|sin(qa/2)| tends to ω = cq as q→ 0 (vₚₕ/c → 0.99999), and the identity
c²=B/ρ is verified to machine precision. A 2-D triangular lattice
confirms that as the shear reserve → 0 the transverse speed c_T → 0
while the longitudinal c_L survives — light is the unique
surviving longitudinal wave of the jammed lattice.
Quantum diameter [F]. One 2π phase winding of the carrier sets the rotational circulation length
where rₚ is the globally stable fixed point of the stiffness-shell balance α x⁻⁵=x⁻⁴⇒ x^=2/π (physics §SP S4). Numerically D = 4.8526 pm. The module verifies D=6π⁶ rₚ to within +18.8 ppm, which is exactly the headline residual mₚ/mₑ = 6π⁵ (-19 ppm): the small mismatch is the known residual of the theory*, not an error.
EM.3 The Coulomb sector: why 1/r², why long-range, how strong
Why a force exists [F]. Two sources’ fields superpose; the stored strain energy depends on separation and the medium relaxes it, giving Eᵢₙₜ = k q₁ q₂ / r. Like sources repel, opposite attract (a positive-definite strain structure).
Why 1/r² [F]. A fixed source flux is diluted over
the 4π r² shell (Gauss = Poisson Green’s function). In d dimensions the
field falls as r⁽-(d-1)), so d=3 gives 1/r². Module
vp_electromagnetism.py measures the exponent directly:
d=1,2,3,4 → 0,-1,-2,-3, confirming E∝ 1/r² in three dimensions as the
geometric consequence of flux conservation.
Why long-range / unscreened [H]. Synchronization spontaneously breaks a global U(1) (the common phase), giving a massless Goldstone mode and hence infinite range. (Were the U(1) gauged, its breaking would make the mediator massive and short-ranged; long-range EM requires the broken symmetry to be global — a stated departure.)
Coupling magnitude [CAL]. The elementary charge is one universal rotation unit, so
The module reproduces the Coulomb constant kₑ = 8.987552× 10⁹ to 3× 10⁻¹⁰%. αₑₘ is taken from measurement; it is not derived here — an honest [CAL] item.
EM.4 The E/B geometry: longitudinal E, transverse B [F]
The same rotating medium supplies the vector sector. The organizing statement: the electric field is the force directed along the light (propagation) direction; the magnetic field is the force directed at 90^∘ to it. Both originate from one fact — a charge’s rotational output is twisted relative to the surrounding synchronized quanta because its axis differs. A charge with axis aligned to the common axis emits a pure radial (Coulomb) field and no magnetic field. A moving charge tilts its axis by an amount ∝ v/c; the propagation of that twisted region, transverse to the light direction, is the magnetic field:
Module vp_electromagnetism.py confirms |mathbf
B|/|mathbf E| = v/c exactly. Because mathbf B is a rotation (a
pseudovector), it is automatically divergence-free, ∇ ·mathbf B = 0: the
poles are the two ends of one rotation axis and cannot be separated —
there are no magnetic monopoles, and cutting a magnet
yields two fresh N/S pairs. The right-hand rule is the handedness of the
rotation.
EM.5 Polarization as rotation (helicity) [F]
Circular polarization is the rotating field; the two senses (CW/CCW) are helicity ± 1. In Jones form the circular states are (1,± i)/√ 2. The module computes their Stokes vectors and finds |S₃| = S₀ with S₁ = S₂ = 0 — i.e. pure rotation, no linear component. Linear polarization is the equal superposition of the two rotation senses. (The sign convention of S₃ depends on the time convention e⁽∓ iω t); the invariant content is |S₃| = S₀ for circular light.)
EM.6 The propagation angle: conduction ↔︎ radiation [F]/[VP-prediction]
Light is unambiguously an electromagnetic wave — one object. Its longitudinal part (∇ ·mathbf u, compression = deficit) is the static Coulomb field; its transverse, propagating part is light. What distinguishes electricity, a radio wave, and a γ-ray is only the propagation angle χ, set by the wavelength through physics §10.9:
Short-λ γ-rays are near-longitudinal (χ→ 0, penetrating); visible and radio waves are near-transverse (χ→ 90^∘). Crucially the visible band is near — not exactly — transverse: χ ≈ 89.9^∘, a small falsifiable departure from the textbook exactly-transverse wave. Electric conduction is the extreme-longitudinal limit (χ→ 0): charges drift through a wire’s internal quanta, each producing a transverse twist that wraps the wire azimuthally as the magnetic field. Conduction and radiation are the same electromagnetic phenomenon, differing only in angle (longitudinal vs transverse) and medium (atomic-internal quanta vs free space) — “electricity travels like a γ-ray.”
Forward predictions (falsifiers, no fitting): for HeNe lines, χ(632.8
nm) = 89.892^∘ and χ(532 nm) = 89.825^∘ (modules
vp_light_angle.py,
vp_electromagnetism.py).
The earlier Word-document formulation λ = d/cosθ with d = 5000 fm is superseded: it has no m-chain and is undefined for λ < d (γ-rays, X-rays). The refined law fixes d to the derived value D = 4852.6 fm and covers the whole spectrum via the m-chain.
EM.7 Blackbody radiation [F]
The Planck spectrum is the product of two lattice facts:
The first factor alone is Rayleigh–Jeans and diverges (the UV
catastrophe); the rigid shell blocks high-frequency deformation when the
shell energy exceeds the thermal excitation, supplying the Bose cutoff.
Module vp_electromagnetism.py tabulates u₍RJ) versus
u₍Planck) (agreement at low ν, strong suppression at high ν) and solves
the Wien transcendental x = 5(1-e⁽-x)) to recover λₚₑₐₖT = 2.89777× 10⁻³
m·K to 6× 10⁻⁹%. A 300 K body peaks at ∼ 9.7 μm (infrared) with χ ≈
89.95^∘ — transverse light, consistent with EM.6.
EM.8 Refraction and dispersion — the bridge to chemistry [F]/[CAL]
Once light exists, its interaction with matter is geometric.
Interfacial transverse-oscillation matching gives Snell’s law n₁sinθ₁ =
n₂sinθ₂ [F]; the primary rainbow angle is 42.1^∘ from
Snell + droplet sphere geometry (Descartes) [F]; total
internal reflection has sinθ_c = 1/n [F] (water 48.6^∘,
diamond 24.4^∘). The absolute refractive index n is a material constant
[CAL]. Wavelength-dependent n(λ) orders the rainbow
colors (blue refracts more). These feed directly into the chemistry
chapter’s color of coordination compounds (d–d transitions, Δₜₑₜ/Δ₍oct)
= 4/9) and spectroscopy (modules vp_refraction.py,
vp_light_angle.py, vp_crystal_field.py).
EM.9 Master ledger — forced / measured / open
| Result | Grade | Basis / module |
|---|---|---|
| c² = B/ρ (single surviving longitudinal speed) | [F]/[V] | isostatic z=2d; vp_light_emergence.py |
| Linear dispersion ω = cq | [F]/[V] | long-λ limit; vp_light_emergence.py |
| Quantum diameter D = 2λ₍C,e) = 6π⁶ rₚ | [F] | wavelength relation; (−19 ppm residual) |
| 1/r² from 4π r² flux dilution | [F] | Gauss/Poisson; vp_electromagnetism.py |
| Coulomb constant kₑ = αₑₘℏ c/e² | [F]+[CAL] | reproduces kₑ to 3×10⁻¹⁰% |
| mathbf B | = (v/c) | |
| Circular polarization = rotation ( | S₃ | =S₀) |
| Propagation angle sinχ = λ/(mD) | [F]/[VP-pred] | vp_light_angle.py |
| Blackbody = mode density × rigid cutoff; Wien | [F] | vp_electromagnetism.py |
| Snell, rainbow 42.1^∘, critical angle | [F] | vp_refraction.py |
| Fine-structure coupling αₑₘ | [CAL] | measured input, not derived |
| Long-range / unscreened (global U(1) Goldstone) | [H] | symmetry argument |
| Magnetic / radiative absolute vector sector; γγ genesis dynamics | [O] | open (physics §14.0.6) |
EM.10 Falsification criteria [F]
Because the forced results have no free parameters, they are refuted if measurement disagrees:
- If the visible-band propagation angle is exactly 90^∘ (not ≈ 89.9^∘), the rotating-quantum / m-chain picture is wrong.
- If χ(632.8 nm) ≠ 89.892^∘ or χ(532 nm) ≠ 89.825^∘, the angle law is refuted (forward prediction, length → angle, no fitting).
- If the Coulomb field deviates from 1/r² in three dimensions, the flux-dilution origin fails.
- If circular light is not pure rotation (|S₃| ≠ S₀), helicity-as-rotation is wrong.
- If the blackbody peak does not satisfy the Wien transcendental, the mode-density × rigid-cutoff factorization fails.
EM.11 Reproducibility
All numbers above are produced by deterministic, standard-library
Python modules with self-checks (assert). Determinism is
verified by running each module twice and comparing the stdout
sha256.
python3 vp_light_emergence.py # light emergence: c²=B/ρ, dispersion, single speed, angle
python3 vp_electromagnetism.py # charge, 1/r², E/B, polarization, conduction/radiation, blackbody
python3 verify_chemistry.py --root <package root> # runs all modules + ledger integrity gate
The harness reports execution, determinism, standard-library-only dependency, and case-ledger integrity across all modules (currently 32/32 PASS with the two EM/light modules added).
This chapter completes the electromagnetic foundation on which the chemistry chapter rests: light emerges from the jammed lattice (EM.2), charge and the Coulomb 1/r² follow (EM.3), the E/B geometry and polarization are rotation (EM.4–5), the same wave spans conduction and radiation by angle (EM.6), and the optical consequences (blackbody, refraction, color) bridge into chemistry (EM.7–8). It is deliberately more detailed and fully reproducible relative to the original Korean working document, and every forced claim is falsifiable.
EM.12 Dynamic field equations, Poynting, and causality (addendum) [F]/[V]
Added 2026-06-14. Closes the dynamic-Maxwell gap flagged in the
EM completeness review (Faraday/Ampère/Poynting were absent from
EM.0–EM.11). Source: AQD — Axiomatic Quantized Dynamics, NOCAL
v1.1, DOI 10.5281/zenodo.17423870. Reproduced by
vp_em_field_dynamics.py.
The original EM chapter derived the static Coulomb sector (1/r², EM.3), the algebraic ratio |mathbf B|=(v/c)|mathbf E| and ∇ ·mathbf B=0 (EM.4) — i.e. two of the four Maxwell statements (the two divergence facts). It did not state the dynamic field equations, the Poynting energy flow, or a causality theorem. This addendum supplies them in the longitudinal (E-sector, pressure P) form from the AQD axioms, and marks the remaining vector-curl sector honestly as open.
EM.12.1 The first-order dynamic system [F]
The jammed-lattice field obeys a coupled first-order system (AQD axiom A1) — pressure P (the compression = deficit = longitudinal/Coulomb sector) and velocity mathbf v:
Eliminating mathbf v gives the wave equation and the speed already used in EM.2:
These two coupled first-order equations are the longitudinal
analogue of Maxwell’s curl pair (∇×mathbf E=-∂ₜmathbf B,
∇×mathbf B=μ₀ε₀∂ₜmathbf E): the time-derivative of each field is sourced
by a spatial derivative of the other, and their combination is the wave.
Module vp_em_field_dynamics.py integrates this system
(staggered leapfrog, deterministic) and recovers the pulse speed
c₍measured)=1.0001 vs c=1 (0.01 %).
EM.12.2 Poynting’s theorem and energy conservation [F]/[V]
Define the energy density and flux (AQD; equivalent to the second-order form e=tfrac12[(∂ₜP)²/c²+|∇ P|²], mathbf S=-(∂ₜP)∇ P):
— the local energy-conservation (Poynting) law, the longitudinal counterpart of EM’s ∂ₜ u + ∇ ·(mathbf E×mathbf H)=0. Integrating over a lossless domain (periodic, Neumann, time-invariant Dirichlet, or radiationless infinity) gives ointmathbf S · mathbf n=0 and hence
The module confirms ∂ₜ e+∂ₓ S=0 pointwise (RMS residual ∼ 3×10⁻², discretization scale) and energy conservation to 3×10⁻⁴ over the run. A companion uniqueness theorem (energy method, QP-0002-002) shows identical initial data give a unique solution.
EM.12.3 Causality: finite propagation and the light cone [F]
The same energy structure forces a hard light cone (AQD theorems F-A/B/C):
Energy and information cannot reach beyond cτ of the initial support. The module verifies this directly: the pulse support stays inside the cone (expansion 0.00 le cτ). At the quantum level the AQD upgrades this to microcausality — with Φ:=P/√ K, [Φ(x),Φ(y)]=0 for spacelike (x-y) via the Pauli–Jordan function D(x) whose support lies on the light cone (the cone speed is fixed at c by c²=K/ρ), and the arrival-time bound tₐᵣᵣge dist/c follows from commutator support. No calibration enters.
EM.12.4 What this closes, and what remains open [O]
Closed (this addendum): the dynamic field equations, the Poynting energy flow and its exact conservation, uniqueness, and causality (classical light cone + quantum microcausality). Together with EM.2 (wave/c²=B/ρ) and EM.3 (static 1/r²), the longitudinal (E-sector) electrodynamics is now complete and reproducible.
Still open — honestly marked [O] (unchanged from EM.9): the full vector mathbf E/mathbf B curl structure — Faraday’s ∇×mathbf E=-∂ₜmathbf B and Ampère–Maxwell’s ∇×mathbf B in vector form, with the magnetic field as an independent transverse pseudovector and its absolute magnitude. The AQD treatment is scalar/longitudinal (P, mathbf v with mathbf v irrotational); it yields the compression (Coulomb/E) sector rigorously but not the independent transverse-vector (magnetic/radiative) sector. This is exactly the EM.9 line “magnetic/radiative absolute vector sector — [O] (physics §14.0.6)”. It is not resolved here; it remains the principal open structural item of the EM chapter.
EM.12.5 Updated master-ledger rows
| Result | Grade | Basis / module |
|---|---|---|
| First-order system ∂ₜP+K∇ ·mathbf v=0, ρ∂ₜmathbf v+∇ P=0 | [F] | AQD A1; vp_em_field_dynamics.py |
| Poynting law ∂ₜ e+∇ ·mathbf S=0, mathbf S=Pmathbf v | [F]/[V] | AQD QP-0002-001; residual ∼3e-2 |
| Energy conservation dE/dt=0 (lossless) + uniqueness | [F] | AQD QP-0002-001/002; dev 3e-4 |
| Causality: light cone, u₍max)=c; microcausality | [F] | AQD F-A/B/C, QP-0002-U121 |
| Full vector mathbf E/mathbf B curl (Faraday/Ampère, magnetic absolute) | [O] | open — scalar/longitudinal AQD does not supply it |
This addendum upgrades the EM chapter from “static sector + algebraic B/E ratio” to “complete longitudinal electrodynamics with Poynting flow and causality,” using the AQD axiomatic field dynamics. The dynamic-Maxwell gap is closed in the E-sector; the independent vector (magnetic/radiative) sector remains the chapter’s honestly-declared open item.