Cookie Consent by Free Privacy Policy Generator Appendix B1 — How the Universe Moves Its Matter: Transport Models | Igor Moiseev
Lab › Geometry of the Cosmic Web › Appendix B1

Appendix B1 — How the Universe Moves Its Matter: Transport Models

The Zel'dovich approximation as free motion in growth-factor time, why second-order perturbation theory overshoots at shell-crossing, the adhesion model as Hopf–Lax optimal transport on a flat metric, MUSCLE's spherical collapse — and the transverse-damping recipe the research program froze.

By Igor Moiseev · 6 July 2026
Geometry of the Cosmic Web
  1. The Geometry of the Cosmic Web: A Research Program
  2. Two Ways to See a Cosmic Filament
  3. From Cosmic Filaments to Curved Spacetime
Appendices — Theory Background
  1. B1. How the Universe Moves Its Matter: Transport Models ← you are here
  2. B2. The Tidal Frame: How Collapse Chooses Directions
  3. B3. How to Grade a Model Honestly
  4. B4. The Transverse-Damping Model, in Full
  5. B5. Reading the Sky's Hot Gas
What this appendix covers
The series compares fast transport models — recipes that move the early Universe's matter to its present positions without a full gravity simulation. This appendix defines each from scratch: the Zel'dovich approximation as free motion, 2LPT and its shell-crossing overshoot, the adhesion model and its Hopf–Lax solution, the optimal-transport chain that identifies filaments as shocks of a flat map, and MUSCLE — ending with the precise transverse-damping recipe the program distilled from all of them. Numbers cite the reports in research/cosmic-web/docs/ by name, e.g. "(E9)".

The problem every transport model solves

The input is the infant Universe: a nearly uniform matter distribution with tiny density ripples, summarised by an initial gravitational potential \(\Phi_0(\mathbf{q})\), where \(\mathbf{q}\) labels each parcel of matter by its starting (Lagrangian) position. The output is the parcel’s final (Eulerian) position \(\mathbf{x}\) today, in comoving coordinates — coordinates that expand with the Universe, so the overall expansion is factored out. A full N-body simulation integrates gravity step by step; a transport model replaces that with a formula or a near-free evolution rule. Time is best measured not in years but by the linear growth factor \(D(t)\), the overall factor by which small density ripples have grown, because the equations below are simplest in that variable. The shared obstacle is shell-crossing: the moment two streams of matter first try to occupy the same place, where the density is formally infinite (a caustic). How the models cope with that moment is where they differ.

The Zel’dovich approximation: straight lines in growth-factor time

The Zel’dovich approximation (ZA; Zel’dovich 1970) is first-order Lagrangian perturbation theory: each parcel moves ballistically along the initial force direction. Differentiating the map with respect to \(D\) shows the velocity is constant along each trajectory:

\[\mathbf{x}(\mathbf{q}, D) \;=\; \mathbf{q} \;-\; D\,\nabla_q \Phi_0(\mathbf{q}), \qquad \frac{d\mathbf{x}}{dD} \;=\; -\nabla_q \Phi_0(\mathbf{q}) \;=\; \mathrm{const}.\]

Every trajectory is a straight line traversed at constant velocity in the variables \((\mathbf{x}, D)\). Such paths extremise the free action

\[S[\mathbf{x}] \;=\; \int \Bigl|\frac{d\mathbf{x}}{dD}\Bigr|^{2}\, dD ,\]

so they are geodesics of the flat Euclidean metric. The gravitational potential exerts no force during the evolution at all: in \(D\)-time it is absorbed entirely into the initial velocities \(\mathbf{v}_0 = -\nabla\Phi_0\). This constructively refutes any Jacobi-type “effective metric” picture in which paths would be cheap along potential valleys (T1): a Jacobi metric reweights paths by the potential along the path, and here there is no potential along the path left to reweight.

The ZA’s failure mode follows from its virtue: straight lines do not stop — a parcel falling into a forming wall sails straight through it. Measured against particle-mesh (PM) N-body truth from identical initial conditions, the ZA’s median per-particle transport error is 4.98–5.00 voxels, where one voxel is one grid cell of 1 h⁻¹Mpc ≈ 1.4 megaparsecs (E5, E9).

Why 2LPT overshoots at shell-crossing

Second-order Lagrangian perturbation theory (2LPT; Bouchet et al. 1995, Scoccimarro 1998) adds the next term of the displacement series, sourced by a second-order potential (here \(\Phi^{(1)} \equiv \Phi_0\), the ZA potential above):

\[\boldsymbol{\Psi} \;=\; -\,D\,\nabla_q \Phi^{(1)} + D_2\,\nabla_q \Phi^{(2)}, \qquad D_2 \simeq -\tfrac{3}{7} D^{2}, \qquad \nabla_q^{2} \Phi^{(2)} \;=\; \sum_{i>j} \Bigl[ \Phi^{(1)}_{,ii}\,\Phi^{(1)}_{,jj} - \bigl(\Phi^{(1)}_{,ij}\bigr)^{2} \Bigr].\]

On large, still-linear scales this is a genuine improvement. But the series is an expansion around uncollapsed flow: it has no mechanism for stopping. Near shell-crossing the second-order term keeps accelerating parcels into and through the caustic — the known 2LPT overshoot in collapsed regions. Measured on identical initial conditions and identical PM truth, 2LPT’s median transport error is 8.07 ± 0.39 voxels against the plain ZA’s 4.97 ± 0.27 (E9; 4.98–5.00 in the transfer runs — seed-to-seed rounding) — the “better” perturbative term makes transport worse by 62%. The direction of this failure is the known 2LPT overshoot in collapsed regions; its magnitude here is amplified by our late-time, strongly-clustered Einstein–de Sitter (EdS) setup and a particle-median metric that weights collapsed regions heavily. The pattern — arresting particles beats perturbing them — is the empirical thread of the whole series.

The adhesion model: Burgers viscosity and the Hopf–Lax formula

The adhesion model (Gurbatov, Saichev & Shandarin 1989) repairs the ZA’s sail-through with an infinitesimal viscosity, so that streams stick instead of crossing. The velocity field obeys Burgers’ equation,

\[\partial_D \mathbf{v} + (\mathbf{v}\cdot\nabla)\,\mathbf{v} \;=\; \nu\,\Delta \mathbf{v}, \qquad \nu \to 0^{+}, \qquad \mathbf{v} = \nabla\psi ,\]

with \(\psi\) the velocity potential — for the ZA initial data, \(\psi_0 = -\Phi^{(1)}\), minus the displacement potential of the opening section (one symbol, two hats: this \(\psi\) is a potential for velocity; the \(\psi_{\mathrm{div}}\) of the MUSCLE section below is the divergence of the displacement — kept distinct on purpose); the Hopf–Cole transformation solves it exactly, and the vanishing-viscosity limit is the Hopf–Lax formula (Hopf 1950; Lax 1957):

\[\psi(\mathbf{x}, D) \;=\; \min_{\mathbf{q}} \left[ \psi_0(\mathbf{q}) + \frac{|\mathbf{x}-\mathbf{q}|^{2}}{2D} \right].\]

Matter still travels on straight rays, but where rays collide it sticks — sheets, filaments and nodes persist instead of dissolving. The classical particle-form proxy is isotropic sticking: at shell-crossing, damp all velocity components. Measured, it overcorrects — 5.34 ± 0.15 voxels, worse than the plain ZA’s 5.00 (E5) — and destroys small-scale phase fidelity, because it kills the along-filament motion real gravity preserves (E8).

early  collapsed  (growth factor)
Two transport models, one collapse. 600 matter parcels, initially uniform, displaced by a fixed initial push; the curve is density (parcels per bin). Drag from early times to late. Under Zel'dovich matter moves on straight rays at constant speed, so where a wall forms the parcels sail straight through and the peak smears (multi-streaming). Under adhesion an infinitesimal viscosity makes colliding streams stick, so the same walls sharpen into persistent structures — the sheets, filaments and nodes of the web (here the 1-D shock solution, a monotone pool-adjacent-violators rearrangement). The faint line shows the other model for comparison. This streaming-versus-sticking split is exactly why filaments are the shocks of the flat transport map (next section).

The theorem chain: flat optimal transport, filaments as shocks

The Hopf–Lax formula identifies the flow’s exact variational principle: a minimisation over straight-line paths with quadratic cost \(|\mathbf{x}-\mathbf{q}|^{2}\) plus initial data is precisely the Monge–Kantorovich optimal-transport problem. The chain (T1): Brenier’s polar factorisation theorem (Brenier 1991) guarantees the quadratic-cost optimal map is the gradient of a convex potential; Frisch, Matarrese, Mohayaee & Sobolevski (2002) turned this into cosmology’s MAK reconstruction — recovering initial conditions from final positions is quadratic-cost optimal transport. The geometry governing cosmic-web transport is therefore flat metric, straight rays, plus a Legendre-type convexification of the initial potential. Filaments and nodes are the places where the Hopf–Lax minimiser jumps between branches — the shock set (caustics) of the transport map — not geodesics of any curved or lifted metric: structure lives in the singularities of the map, not in curved paths.

This derivation predicts the two dynamical signatures the simulations found (E2, E4): matter arrives at a filament along straight rays that terminate on the shock set — generically transverse to it (chord-deviation direction statistic P2 = ⟨(d̂·e₃)²⟩ of 0.21–0.30 versus the isotropic null ⅓) — and after absorption a weak along-filament stream survives inside the tube: the same P2 statistic rises to 0.364 ± 0.010 within ~4 voxels of spines, and the velocity alignment ⟨|v̂·e₃|⟩ ≈ 0.56 sits above its 0.5 null (E2).

MUSCLE: spherical collapse as the sticking rule

MUSCLE (MUltiscale Spherical-CoLlapse Evolution; Neyrinck 2016) keeps the ZA’s displacement structure but replaces its linear divergence \(\psi_{\mathrm{div}} = -D\,\delta_0\) (which never knows that collapse has happened, \(\delta_0\) being the initial density contrast) with the spherical-collapse remapping

\[\psi_{\mathrm{sc}}(\mathbf{q}, D) \;=\; 3\left[ \sqrt{1 - \tfrac{2}{3}\,D\,\delta_0(\mathbf{q})\,} \;-\; 1 \right],\]

which reaches the collapse value −3 at finite linear density, so collapsed parcels stop compressing; MUSCLE evaluates the rule on the initial field smoothed at a hierarchy of scales and declares a parcel collapsed if the threshold is crossed at any scale. On identical initial conditions MUSCLE statistically ties the frozen transverse-damping model (4.49 ± 0.12 vs 4.52 ± 0.18 voxels), winning small-scale phase fidelity while the damping model wins mid-scale amplitudes (E9). The mechanism reading: MUSCLE-class prescriptions work because they implement transverse arrest — the correction budget that E4 measured directly.

The transverse-damping recipe, stated precisely

The program’s own model adds exactly one rule to the ZA, every parameter frozen by the declared optimisation campaign (E5c, E5d; model card: docs/MODEL-CARD.md):

Three fixed numbers (\(\beta\), \(\rho_c\), the smoothing scale). Held-out: 4.52 ± 0.18 voxels against the ZA’s 4.98 ± 0.27 (−9%), within 0.05 of the oracle bound 4.47 (E5d, E5b). Appendix B4 walks the full evidence chain; Appendix B2 explains the tidal frame the rule lives in.

Back to the series

Back to the series: The Geometry of the Cosmic Web: A Research Program · Two Ways to See a Cosmic Filament · From Cosmic Filaments to Curved Spacetime.

References

  1. Ya. B. Zel'dovich (1970). "Gravitational instability: an approximate theory for large density perturbations." Astron. Astrophys. 5, 84–89.
  2. F. R. Bouchet, S. Colombi, E. Hivon & R. Juszkiewicz (1995). "Perturbative Lagrangian approach to gravitational instability." A&A 296, 575; R. Scoccimarro (1998). "Transients from initial conditions: a perturbative analysis." MNRAS 299, 1097–1118.
  3. S. N. Gurbatov, A. I. Saichev & S. F. Shandarin (1989). "The large-scale structure of the universe in the frame of the model equation of non-linear diffusion." MNRAS 236, 385–402.
  4. E. Hopf (1950). "The partial differential equation ut + uux = μuxx." Comm. Pure Appl. Math. 3, 201–230; P. D. Lax (1957). "Hyperbolic systems of conservation laws II." Comm. Pure Appl. Math. 10, 537–566.
  5. Y. Brenier (1991). "Polar factorization and monotone rearrangement of vector-valued functions." Comm. Pure Appl. Math. 44, 375–417; U. Frisch, S. Matarrese, R. Mohayaee & A. Sobolevski (2002). "A reconstruction of the initial conditions of the Universe by optimal mass transportation." Nature 417, 260–262.
  6. M. C. Neyrinck (2016). "Truthing the stretch: non-perturbative cosmological realizations with multiscale spherical collapse (MUSCLE)." MNRAS 455, 1204.
  7. Experiment reports T1, E2, E4, E5, E8, E9 and the model card, in research/cosmic-web/docs/ of the repository.