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

\begin{equation} \theta_{\mathrm{peak}}\;\approx\;\frac{\pi}{\ell_{\mathrm{peak}}}\;\approx\;\frac{\pi}{220} \;\approx\;0.8^{\circ}, \end{equation}

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.

Criterion (i)—derive the length. Every natural length the framework offers is computed and compared with the 150Mpc target. The inflow clock sets only microscopic scales—the per-nucleon length c/νₚ≈10³km, and a cosmic-mean inflow length far larger than the horizon— which miss 150Mpc by roughly nineteen and thirty-five orders of magnitude. The only scales of cosmological order are the Hubble length c/H₀≈4300Mpc and its fixed multiple 2π c/H₀. Reaching 150Mpc would require dividing the Hubble length by ≈28.6, a pure order-ten number with no forced origin in the π-chain νₙ=nπ²⁽ⁿ⁻¹⁾ or in the geometry; choosing such a factor to land on the target is precisely the post-hoc tuning the governance forbids. Criterion (i) therefore does not close. What the audit does accomplish is to sharpen the gap: the missing object is a cosmological boundary (cavity) length, and the inflow constants demonstrably do not supply one. Criterion (ii)—the peak heights, by a genuine standing wave. A resonant cavity has phase-coherent eigenmodes kₙ=nπ/L by construction: the boundaries, not a synchronized big-bang clock, select the discrete standing modes. With baryon loading the temperature transfer is Θ(k)=(1+R)cos(kL)-R, so the power |Θ|² raises odd (compression) peaks above even (rarefaction) peaks—the observed alternation—and Silk damping rolls off the tail. The calculation contrasts this with an isolated inflow shell, whose |sin(kL)/(kL)|² envelope falls monotonically as 1/k² with no alternation:
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,
\begin{equation} r_{s}\;=\;\int_{0}^{a_{\mathrm{rec}}}\frac{c_{s}(a)}{a^{2}H(a)}\,\mathrm{d}a, \end{equation}

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

The mechanism (shown, not fitted).

A configured, inflowing medium selects a length through a binding-versus-penalty linear response λ(k)=μ+ε k²-σ k⁴, whose maximiser L_(*)=2π√(2)√(σ/ε) carries an exact one-half exponent independent of the growth offset μ; the companion volume derives this and recovers it in a blind direct simulation (hatβ≈0.501), with a global attractor at x_(*)=2/π and slope -(π/2)⁵ on the same 81+1 lattice (#R²≤6=81 plus a nozzle, i.e. 3⁴+1) that the proton core uses here. The selection prefactor 2π√2≈8.89 is forced, and it independently matches the factor 10 separating the supercluster-scale inflow length (√GM/a₀≈10–15Mpc) from the BAO scale.

The interpretation.

Inflow is rotational—two-dimensional, with an axial Ekman through-flux that builds structure—at galaxy and cluster scales; as the scale grows, isotropy and Gauss's law force the inflow to become three-dimensional (the +1 nozzle that carries through-flux in d=2 closes in a d=3 sphere), and the net structure-building flux ceases. The largest rotationally-built scale is therefore a 2D→3D crossover—which coincides with the observed transition from the anisotropic cosmic web to statistical homogeneity (the “End of Greatness,” 100–150Mpc, comparable to the BAO scale). On this reading the acoustic scale is a present-day dimensional crossover, not a relic frozen at recombination—a genuinely Big-Bang-free account of why the scale exists and sits where it does.

What stays open, and how it is classified.

The interpretation supplies the mechanism and the forced prefactor; it does not force the absolute number. Five independent routes were tested computationally—the fixed constants alone, cluster dynamics, the selection law, the inflow rate with the c-ceiling, and the rotational-to-3D crossover—and all five deliver the mechanism type while leaving the absolute normalisation dependent on the matter distribution's amplitude (equivalently, the literal c-limit places the crossover at the Hubble scale, and 150Mpc would need an unforced velocity fraction 0.075c). The required factor 28.6 is moreover fitted to better than 1% by several forced-constant forms (3(π/2)⁵=28.69, 9π=28.27, 3π²=29.61), so claiming any one would be the curve-fitting the governance forbids—the same ground on which the physics volume rejects 4π(11-δ) as an account of 1/137. We therefore close criterion (i) at the level of mechanism (\textsf{HYP}) and reclassify the absolute value as an empirical normalisation, the out-of-scope category the volume already applies to the light-element abundances, the absolute g, and the absolute 2.725K. No constant was moved.