CV-14: boost covariance of the mass shell #
Category: CV (continuous variables — the multi-mode field).
CV/Dispersion.lean proved the mass shell ω² − p² = m² and read the
Lorentz content off its shape. This module makes that content a
theorem: the 1+1D boost acts on energy–momentum pairs, and the shell is
its invariant.
boostE/boostP— the 1+1D boost at rapidityχ:E ↦ E cosh χ − p sinh χ,p ↦ p cosh χ − E sinh χ.boostE_zero/boostP_zero,boostE_add/boostP_add— the boosts form a one-parameter group: rapidities add (cosh/sinhaddition formulas). So "boost" is earned, not a name for an arbitrary map.- ★
boost_invariant—E'² − p'² = E² − p²for every rapidity: the quadratic form is preserved (cosh² − sinh² = 1). - ★★
boost_mass_shell— the boosted dispersion pair satisfies the SAME shell:(ω')² − (p')² = m². The Lorentz content of the dispersion relation, as a theorem rather than a reading. boost_forward— the forward shell is preserved (0 ≤ ω'), usingabs_le_omegaand|sinh| ≤ cosh: boosts cannot turn a physical mode into a negative-energy one.- ★
boost_omega— the sharp form: the boosted energy IS the dispersion evaluated at the boosted momentum,ω' = ω(m, p'). The dispersion relation is boost-covariant on the nose.
⚠️ Honest scope: this is one-particle kinematic covariance, at the
level of the dispersion relation. There is no claim of a boost action on
the mode lattice — a finite lattice of modes is not boost-invariant, and
that asymmetry is the standard cutoff honesty rather than an oversight
(the mode structure is a cutoff artefact; the dispersion is what survives
the limit). No continuum claims (ApproxCCR.no_exact_finite_ccr stands).
References #
CV/Dispersion.lean (omega, omega_sq_sub_sq, abs_le_omega);
specs/eft-stage4-plan.md (row CV-14); specs/future-work.md.
The 1+1D boost #
The invariant #
★★ Boost covariance of the mass shell: the boosted energy–momentum pair of a mode satisfies the same shell, with the same mass. The Lorentz content of the dispersion relation, as a theorem.