A curated visual tour of the physics-validation evidence — one or two headline
figures per model family, rendered by the per-suite validation scripts and
committed under 50-validation/figures/. The numbers live on the per-suite
pages (linked from every caption); this page is for the eyes.
Spatial profiles & velocity DFs¶

Sampled vs analytic Plummer density — the inverse-CDF position sampler against . Numbers: Plummer equilibrium.

Plummer velocity equilibrium: sampled dispersion against , unscaled . Numbers: Plummer equilibrium.

The King family across — concentration against King (1966) Table II. Numbers: King profile validation.

King lowered-Maxwellian equilibrium: dispersion falls outward and vanishes at (cold outskirts). Numbers: King profile validation.

The EFF power-law-halo family across ( is Plummer). Numbers: EFF profile validation.

Michie–King anisotropy: realised rises outward and sits below the pure Osipkov–Merritt ceiling. Numbers: Michie-King anisotropy validation.
Initial mass functions¶

Salpeter / Kroupa / Chabrier / Maschberger sampled PDFs against their analytic forms. Numbers: IMF statistics validation.
![The environment-dependent high-mass slope \alpha_3(\rho_{\rm cl}, [\mathrm{Fe/H}])
— the Marks+2012 fundamental plane with the GC anchors.
Numbers: .](/progenax/build/env_fundamental_plan-10f0d0ea18ec7f393949ba3f2a712a74.png)
The environment-dependent high-mass slope — the Marks+2012 fundamental plane with the GC anchors. Numbers: IMF statistics validation.
Binary populations¶

Moe & Di Stefano mass-ratio statistics: sampled with the twin excess. Numbers: Binary-aware IMF validation.

The “confidently wrong” headline: a binary-blind IMF fit biases the recovered slope with shrinking error bars; the binary-aware fit recovers the truth. Numbers: Binary-aware IMF validation.
Multi-component engines¶

Engine A multimass equilibrium: per-component unscaled across the mass spectrum. Numbers: Two-component populations (superseded).

The honest sub-equipartition physics: saturates at low mass (escape-speed ceiling) and follows in the deep-well limit, with the DERIVED crossover. Numbers: Two-component populations (superseded).

Engine B density-defined equilibria: prescribed component densities, the shared- Eddington DFs, and the realizability margin. Numbers: Multi-component Eddington equilibria (Engine B).
Tidal physics & diagnostics¶

The Jacobi radius against the directly-computed L1 Lagrange distance. Numbers: Tidal truncation validation.

The CW04 plane: substructured, uniform, and centrally concentrated configurations separate cleanly. Numbers: Substructure (CW04 Q) validation.

across segregation regimes. Numbers: Mass segregation validation.
Stellar relations & the gradient gate¶

The Tout+1996 ZAMS in the HR diagram (75/75 coefficients PDF-verified). Numbers: Test Dashboard.

The 98-case gradient gate: 97 clean, 1 pinned known-limitation, 0 hazards. Numbers: Differentiability gradient audit.
Removed suites (history)¶
The fractal-displacement-field generator and the legacy bm19_fdf_suite
plot scripts were removed in the 2026-06 clean-room rewrite; the surviving
substructure tooling is the CW04 diagnostic (Substructure (CW04 Q) validation).
The experimental gravoturb acceptance suite prints its numbers
(AC1–AC17) rather than committing figures — run
PYTHONPATH=src:src/experimental python -m gravoturb.validation.acceptance
and see src/experimental/gravoturb/VALIDATION_SUMMARY.md. Publication
figures for that subsystem await the jaxstroviz port.
Plot regeneration¶
Figures are produced by the per-suite validation scripts
(scripts/validate_*.py; scripts/release_gate.sh runs all 24 and refreshes
validation_runs.json). The committed copies under 50-validation/figures/
are the deliberate exception to the otherwise-gitignored validation/plots/.
Methodology: Validation methodology.