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).
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):
- Rays. Evolve particles on straight ZA rays in growth-factor steps \(\Delta D = 0.05\) (about 18 steps; only cheap density deposits).
- Trigger. At each step, deposit the model’s own particles to a density grid. A particle “crosses” the first time its local density exceeds \(\rho_c = 5\) (in units of the mean).
- Damping. At first crossing, remove \(\beta = 0.6\) (60%) of the velocity components perpendicular to the local filament axis \(e_3\) (minor eigenvector of the tidal tensor computed from the model’s own density via the Poisson equation, smoothed at 2 h⁻¹Mpc, refreshed every third step); never touch the along-axis component.
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
- Ya. B. Zel'dovich (1970). "Gravitational instability: an approximate theory for large density perturbations." Astron. Astrophys. 5, 84–89.
- 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.
- 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.
- 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.
- 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.
- M. C. Neyrinck (2016). "Truthing the stretch: non-perturbative cosmological realizations with multiscale spherical collapse (MUSCLE)." MNRAS 455, 1204.
- Experiment reports T1, E2, E4, E5, E8, E9 and the model card, in
research/cosmic-web/docs/of the repository.