CMB Anisotropies and the Acoustic Scale
Chapter 9 explained the microwave background's blackbody spectrum but not its angular structure: the temperature fluctuations and, above all, the acoustic peaks in the angular power spectrum. A static emission lattice has no obvious sound horizon, so this was first graded conflicting. A follow-up simulation supplies the scale from a fixed inflow length, leaving one missing input—a derived length.
Beyond the blackbody spectrum, the microwave sky carries temperature fluctuations of root-mean-square amplitude Δ T/T≈10⁻⁵. Their angular power spectrum is not featureless: it shows a series of acoustic peaks, the first and strongest at multipole ℓ≈220, with further peaks near ℓ≈540 and ℓ≈810.
Chapter 9 accounted for the microwave background's blackbody spectrum (T=2.725K, Planck shape) as present lattice emission. It did not account for the background's angular structure: the temperature fluctuations of amplitude Δ T/T≈10⁻⁵ and, above all, the acoustic peaks in their angular power spectrum, the first at multipole ℓ≈220. In the standard model these peaks are baryon–photon sound waves frozen in at recombination, with the first peak fixing the sound-horizon angular scale near 1^(∘). A static present-emission lattice has no obvious sound horizon, so the degree-scale acoustic structure was first graded conflicting. A follow-up simulation, however, shows that a fixed inflow length supplies the scale and the wiggle spacing, reframing the chapter as an exploratory open program (\textsf{HYP}) with one missing input—a derived length—rather than a bare conflict. We state the target, explain the difficulty, present the mechanism the simulation demonstrates, and record exactly what remains open. (The computed badge stays conflicting: the three-token grade vocabulary has no “open” token, so the badge marks the unresolved length while the text carries the status.)The raw facts to be explained
Beyond the blackbody spectrum, the microwave sky carries temperature fluctuations of root-mean-square amplitude Δ T/T≈10⁻⁵. Their angular power spectrum is not featureless: it shows a series of acoustic peaks, the first and strongest at multipole ℓ≈220, with further peaks near ℓ≈540 and ℓ≈810. The first peak corresponds to an angular scale
which in the standard model is the angle subtended by the sound horizon at last scattering. Chapter 9 reproduced the spectrum's shape (the 2.725K blackbody as quantised lattice modes) but said nothing about why the fluctuations should peak at ℓ≈220 or follow a harmonic series.
Why this is hard
The acoustic peaks are, in the standard picture, the signature of a specific physical history: photons and baryons oscillating in gravitational potential wells, with the oscillation phases frozen at the moment of recombination, so that modes caught at maximum compression or rarefaction produce the harmonic peak series. Two ingredients are essential to that story—a sound horizon (a maximum distance a pressure wave can travel before recombination) and a coherent oscillation across the sky. A static lattice emitting the microwave background now has neither a recombination epoch nor an obvious sound horizon, so it has no ready explanation for a preferred angular scale at 0.8^(∘), let alone for the harmonic series at ℓ≈220,540,810. This is the core of the conflict.
The one speculative candidate
The only candidate the framework offers is a lattice correlation length: if the emitting medium has a characteristic coherence scale, it would imprint a preferred angular scale on the fluctuations and could, in principle, produce a first peak. But a single correlation length yields essentially one bump, not the observed harmonic sequence; reproducing the second and third peaks requires a coherent oscillatory mechanism that the static-emission picture does not supply. The candidate is recorded as speculative, with no power spectrum computed and no peak ratios predicted.
Simulation: making the target explicit
The simulation makes the target quantitative without claiming to meet it. Simulation A converts the observed first-peak multipole ℓ≈220 into its angular scale via Eq. (cmb2-peak) to fix what must be explained, and Simulation B imprints a single correlation length on a toy fluctuation field and shows that it gives one broad bump but not the harmonic series:
# A: target angular scale from the first peak ell_peak = 220 -> theta_peak = pi/220 = 0.82 deg (standard: sound-horizon angle) # B: single lattice correlation length, toy power spectrum one coherence scale -> one broad bump near ell~220 harmonic peaks at ell~540, 810: NOT reproduced (needs coherent oscillation)
The first peak's angular scale is pinned at 0.8^(∘), and the single-correlation-length toy produces one bump but fails the harmonic series. That single-length toy is, however, not the end of the analysis: a follow-up simulation (next section) shows that a static medium can supply the scale through a fixed inflow length, isolating exactly what remains unsolved.
A static mechanism and the open program (deeper simulation)
Before grading the acoustic structure a flat conflict, we tested by simulation whether a static
inflow/lattice medium—with no hot dense past and no synchronized clock—can produce the peaks, and
if so what it requires (sim_acoustic_peaks.py; deterministic, fixed seed). Three controlled
experiments sharpen the picture rather than settle it by assertion.
First, the harmonic series itself is not a property of the dispersion law. In the standard picture every mode starts oscillating in phase at t=0 (the hot big bang) and is frozen at one time, so the power cos²(cₛkt_(rec)) peaks at cₛkt_(rec)=nπ; the simulation recovers peaks in the ratio 1:2:3. Replacing the synchronized start with random phases per mode—no clock—flattens the power to a featureless 0.5. The series therefore comes from phase coherence, and a static model must supply that coherence some other way.
Second, one fixed length does most of the work. If each mass concentration carries an overdensity shell at a fixed inflow radius Rₛ, the center–shell correlation shows a clean bump at r=Rₛ=150Mpc (the BAO feature, Chapter 15), and the shell's power spectrum |sin(kRₛ)/(kRₛ)|² has oscillation zeros exactly at k=nπ/Rₛ—a wiggle spacing π/Rₛ that is the acoustic wiggle scale, and whose angular projection sets the peak spacing. What a single shell does not give for free is the precise 1:2:3 peak-height pattern, which still needs the cos² envelope of a genuine phase-coherent (standing-wave) oscillation.
Third, the loosest version of the “continuous cosmic events shake the lattice” idea is ruled out: driving an ensemble of modes with random (white) noise yields a smooth spectrum (correlation 0.99 with the damped-oscillator law 1/ω², no peaks). Harmonic peaks require a fixed cavity length (standing modes kₙ=nπ/L), i.e. a resonance, not noise.
# Part 1: the harmonic series needs phase coherence (a synchronized clock) synchronized phases -> peaks at k = pi,2pi,3pi (ratios 1:2:3) random phases -> flat 0.5, NO peaks (series not in the dispersion law) # Part 2: one fixed inflow-shell length R_s supplies the scale center-shell correlation: bump at r = R_s = 150 Mpc shell P(k)=|sin(kR)/(kR)|^2: zeros at k = n*pi/R_s (BAO/CMB wiggle spacing) # Part 3: continuous random driving does NOT help white-noise driving -> smooth P(k) (corr 0.99 with 1/omega^2), 0 peaks harmonic peaks need a resonant cavity (standing waves), not noise
This upgrades the chapter's status from a flat conflict to a sharply scoped open problem, recorded as an exploratory research program (\textsf{HYP}). The mechanism for the scale and the wiggle spacing is demonstrated; what remains open is precise and falsifiable. The program's success criteria are: (i) derive a single lattice/inflow length L≈150Mpc (and its angular projection ℓ≈220) from the lattice constants, rather than inserting it; (ii) realize the 1:2:3 peak heights through a genuine standing wave, not isolated shells and not stochastic driving; and (iii) verify that any such standing-wave background does not worsen the Chapter 2 γ-ray dispersion limit.
Attacking the three criteria head-on
A dedicated calculation (derive_acoustic_length.py; deterministic, constants only) takes
the three criteria one at a time and reports, without softening, which of them close.
standing-wave cavity: peaks at k*L/pi = 1,2,3,4 heights 1.00, 0.20, 0.91, 0.17
odd>even alternation: 1st>2nd and 3rd>2nd (baryon signature)
isolated shell |sinc|^2: peaks shifted, heights 1.00, 0.35, 0.18, 0.11
monotonic 1/k^2 fall-off, NO alternation (wrong height pattern)
So the height pattern—the part a single shell could not deliver—does follow from a genuine standing-wave cavity. Criterion (ii) is met at the level of mechanism (the loading R and the damping scale enter as standard inputs, exactly as in the standard model, which does not derive them from first principles either); what stays tied to (i) is that the cavity length is the same underived 150Mpc.
Criterion (iii)—the γ-ray dispersion limit. A 150Mpc standing wave is an ultra-low-frequency mode, ν≈3×10⁻¹⁷Hz. A 10GeV burst photon sits at ν≈2×10²⁴Hz—some forty-one orders higher—so the coherent background is a rigid, near-DC offset on γ-ray scales and cannot add high-wavenumber dispersion. (The lattice dispersion that drives the Chapter 2 tension lives near c/a, only about two orders above the γ-ray scale; that proximity is the pre-existing tension, and it is untouched by a background forty-one orders below it.) Criterion (iii) closes.The tally is therefore: (iii) closed outright; (ii) closed at the level of mechanism; (i) the single remaining open core, now sharpened from a vague conflict to one precisely named missing object—a cosmological cavity length ≈150Mpc. Two of the three criteria close; the chapter stays an open program (\textsf{HYP}) on the strength of the one that does not, and—this is the point of the discipline—no constant was moved to fit the target, so the gap is reported as a gap. It is the same length Chapter 15 needs for the BAO ruler; the absolute 2.725K value of Chapter 9 remains separately open.
Why the missing length is structurally hard, not merely unknown
It would be easy to leave criterion (i) as a bare “number we have not yet guessed.” A second
deterministic diagnostic (probe_subhorizon_desert.py) shows the gap is sharper than that:
the ≈150Mpc scale is structurally hard for a present-emission lattice, for a reason that
also explains why no honest patch is available.
The sub-horizon desert.
Listing every length the fixed constants can build—the lattice cell a, the per-nucleon inflow length c/νₚ≈10³km, their geometric mean, the Hubble length c/H₀, the relativistic Jeans length c√π/Gρ_c, and the a₀-length 2π c/H₀—places them in exactly two regimes: microscopic inflow scales (lesssim10⁶m) and cosmological scales ( 10²⁶m). The target ≈5×10²⁴m (150Mpc) falls in the empty 10-decade gap between them, 8.6 dex above the nearest microscopic-cosmological geometric mean and 1.5 dex below the Hubble length. The only dimensionless cosmological ratio the framework supplies is H₀/νₚ; writing L=(c/H₀)(H₀/νₚ)^p and solving for the exponent that lands on 150Mpc returns p≈0.072, not 0,tfrac12,1,2, so no clean power-law reaches the scale either. The desert is real.What kind of object 150Mpc is.
In the standard model the scale is not a geometric constant but a comoving sound-horizon integral,the distance a baryon–photon pressure wave travels through an expanding fluid up to a specific early epoch (z_(rec)≈1090). Evaluating Eq. (soundhorizon) with standard parameters—invoked here only diagnostically, as they belong to the history this volume rejects—returns rₛ≈144Mpc and (c/H₀)/rₛ≈30, with the baryon–photon ratio at recombination R(a_(rec))≈0.62 landing independently on the R≈0.6 used in the height calculation above. The lesson is the decisive one: the “factor 29” between the Hubble length and 150Mpc is the value of that integral—it depends on Ωₘ,Ω_b,Ω_r and z_(rec), and shifts with them (it is ≈28.6 at H₀=70, ≈30.8 at H₀=67.4)—not a clean O(10) geometric number. A present-emission lattice has neither ingredient the integral requires: no expansion history a(η)≠const to integrate over, and no recombination epoch a_(rec) to integrate up to. It therefore cannot produce 150Mpc by the standard route at all—the route is structurally absent, not merely unevaluated—and dressing the result as L=(c/H₀)/28.6 with a clean constant would misrepresent a messy history integral as forced geometry: physically false, and exactly the tuning the governance forbids.
The gap, named precisely.
The two diagnostics together promote criterion (i) from “find a number” to a named structural object. The only sources of a 150Mpc scale are (a) an early epoch with a genuine expansion history—excluded by the volume's own thesis—or (b) a new present-day, sub-horizon, length-generating mechanism, such as a jamming/cavity correlation length pinned to the fixed constants, which the framework does not currently contain. This does not close criterion (i); it states, as precisely as the framework allows, exactly what would.A Big-Bang-free interpretation of the scale (hypothesis)
The structural diagnostic names what a closure would require: a present-day,
sub-horizon, length-selecting mechanism. The companion fluid-dynamics
volume supplies exactly that mechanism, and it invites a reading of the
150Mpc scale that needs no hot dense past. We record it here as a
hypothesis-level interpretation—one consistent way the scale can
be read—and emphasise at the outset what it is not: it is not a first-principles
derivation of the number 150, and no specific π-factor is claimed
(acoustic_length_hypothesis_interpretation.py reports all five test
routes and the non-claims).