Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Environment-dependent IMF validation

San Diego State University

The cluster birth environment (ρcl\rho_{\rm cl}, [Fe/H][\mathrm{Fe/H}], MeclM_{\rm ecl}, SFE) sets the IMF slopes via the Marks et al. (2012) Fundamental Plane and the Jeřábková et al. (2018) IGIMF, exposed through BirthEnvironment, env_to_imf_params, alpha3_marks_plane, and lowmass_slopes_metallicity. Test files: tests/validation/test_environment_physics.py (vs published tables) and tests/unit/imf/test_environment.py (see the test dashboard for the live per-suite counts); figures: scripts/validate_environment.py. Theory at Environment-dependent IMFs.

What is verified

Rows map to test_environment_physics.py; Measured values are regenerated by scripts/validate_environment.py.

Property

Tolerance (as tested)

Measured

Anchor

α3\alpha_3(NGC 104) Fundamental Plane

Δ<0.20|\Delta| < 0.20

1.500 (pub 1.34)

Marks et al. (2012) Table 1

α3\alpha_3(NGC 6341)

Δ<0.20|\Delta| < 0.20

1.076 (pub 1.11)

Marks et al. (2012) Table 1

α3\alpha_3(NGC 6752)

Δ<0.20|\Delta| < 0.20

1.244 (pub 1.27)

Marks et al. (2012) Table 1

α3\alpha_3(NGC 7078 / M15)

Δ<0.20|\Delta| < 0.20

0.844 (pub 0.76)

Marks et al. (2012) Table 1

NGC 7078 is the most top-heavy

min α3\alpha_3 of the four

True (0.844 is min)

M15 starburst birth

Density dominates metallicity

logρ>3[Fe/H]|\partial_{\log\rho}| > 3\,|\partial_{\rm[Fe/H]}|

0.40 vs 0.06 (ratio 7.1)

Fundamental-Plane sin/cos\sin/\cos

Low-mass slopes α1,α2\alpha_1,\alpha_2([Fe/H])

Δ<0.02|\Delta| < 0.02 (5 anchors)

0.0000 (exact)

Marks et al. (2012) Table 4, Eq. 12

Erratum-corrected Marks \equiv Jeřábková

max Δα3<0.05|\Delta\alpha_3| < 0.05

0.008 (rounding only)

same -0.87 relation (2014 erratum)

α3\alpha_3 differentiability (AD vs FD)

rel err <103< 10^{-3}

9×1089\times10^{-8}

α3/\partial\alpha_3/\partial([Fe/H], logρ\log\rho)

Figures

Generated by scripts/validate_environment.py (PASS/FAIL per panel; PNG + PDF vector).

Globular-cluster anchors (headline). Predicted \alpha_3 from the Fundamental
Plane vs the published  Table 1 values for four GCs, all within the
table’s \pm0.20 intrinsic scatter (shaded). NGC 7078 / M15 (vermilion) is correctly
the most top-heavy; NGC 104 sits at the band edge (|\Delta|=0.16, the only one
near the scatter limit).

Figure 1:Globular-cluster anchors (headline). Predicted α3\alpha_3 from the Fundamental Plane vs the published Marks et al. (2012) Table 1 values for four GCs, all within the table’s ±0.20\pm0.20 intrinsic scatter (shaded). NGC 7078 / M15 (vermilion) is correctly the most top-heavy; NGC 104 sits at the band edge (Δ=0.16|\Delta|=0.16, the only one near the scatter limit).

The Fundamental Plane (erratum-corrected). \alpha_3 over
(\log\rho_{\rm cl},\,[\mathrm{Fe/H}]) with the four GCs overplotted, using the
2014-erratum threshold \hat x \ge -0.87 (continuous; the originally printed +0.87
was a typo — see ). The near-vertical contours show \alpha_3 responds
chiefly to density: a 1-dex change in \rho_{\rm cl} shifts \alpha_3 by 0.40
versus 0.06 for [\mathrm{Fe/H}] — the \sim7{:}1 ratio that places dense,
metal-poor M15 deep in the top-heavy regime, while the diffuse low-density field
(\log\rho_{\rm cl}/10^6 \lesssim -0.9, left edge) smoothly recovers the canonical
\alpha_3 = 2.3.

Figure 2:The Fundamental Plane (erratum-corrected). α3\alpha_3 over (logρcl,[Fe/H])(\log\rho_{\rm cl},\,[\mathrm{Fe/H}]) with the four GCs overplotted, using the 2014-erratum threshold x^0.87\hat x \ge -0.87 (continuous; the originally printed +0.87 was a typo — see Figure 4). The near-vertical contours show α3\alpha_3 responds chiefly to density: a 1-dex change in ρcl\rho_{\rm cl} shifts α3\alpha_3 by 0.40 versus 0.06 for [Fe/H][\mathrm{Fe/H}] — the 7:1\sim7{:}1 ratio that places dense, metal-poor M15 deep in the top-heavy regime, while the diffuse low-density field (logρcl/1060.9\log\rho_{\rm cl}/10^6 \lesssim -0.9, left edge) smoothly recovers the canonical α3=2.3\alpha_3 = 2.3.

Metallicity-dependent low-mass slopes. \alpha_1 (0.08–0.5\,M_\odot) and
\alpha_2 (0.5–1\,M_\odot) vs [\mathrm{Fe/H}] ( Eq. 12),
passing exactly through the five Table 4 anchor points (markers). Metal-poor clusters
are bottom-light (shallower low-mass slopes); both slopes reach the canonical 2.3
near and above solar.

Figure 3:Metallicity-dependent low-mass slopes. α1\alpha_1 (0.080.5M0.5\,M_\odot) and α2\alpha_2 (0.51M1\,M_\odot) vs [Fe/H][\mathrm{Fe/H}] (Marks et al. (2012) Eq. 12), passing exactly through the five Table 4 anchor points (markers). Metal-poor clusters are bottom-light (shallower low-mass slopes); both slopes reach the canonical 2.3 near and above solar.

The corrected Marks plane is the Jeřábková IGIMF relation. With the 2014
erratum applied (threshold \hat x \ge -0.87), the  Fundamental
Plane (solid lines) and the  density-based IGIMF (circles)
coincide for every [\mathrm{Fe/H}] — max |\Delta\alpha_3| = 0.008, purely the
-0.4072-vs--0.41 rounding (Jeřábková Eq. 6 simply adopts the erratum-corrected
relation). The dotted grey curve shows the literally printed Marks+2012 Eq. 14
with its missing-minus-sign typo (\hat x \ge +0.87): it spuriously pins
\alpha_3 = 2.3 out to \hat x = +0.87 and then drops discontinuously to 1.58 —
the artifact the erratum (and Marks+2012 Fig. 6) corrects.

Figure 4:The corrected Marks plane is the Jeřábková IGIMF relation. With the 2014 erratum applied (threshold x^0.87\hat x \ge -0.87), the Marks et al. (2012) Fundamental Plane (solid lines) and the Jeřábková et al. (2018) density-based IGIMF (circles) coincide for every [Fe/H][\mathrm{Fe/H}] — max Δα3=0.008|\Delta\alpha_3| = 0.008, purely the -0.4072-vs--0.41 rounding (Jeřábková Eq. 6 simply adopts the erratum-corrected relation). The dotted grey curve shows the literally printed Marks+2012 Eq. 14 with its missing-minus-sign typo (x^+0.87\hat x \ge +0.87): it spuriously pins α3=2.3\alpha_3 = 2.3 out to x^=+0.87\hat x = +0.87 and then drops discontinuously to 1.58 — the artifact the erratum (and Marks+2012 Fig. 6) corrects.

Gradient validation. Autodiff (line) vs central finite difference (circles) for
(a) \partial\alpha_3/\partial[\mathrm{Fe/H}] and (b) \partial\alpha_3/\partial\log\rho
(smoothed-threshold mapping), agreeing to max rel err 9\times10^{-8} — so the birth
environment (\rho_{\rm cl}, [\mathrm{Fe/H}], M_{\rm ecl}) can be inferred by
gradient descent / HMC through the IMF.

Figure 5:Gradient validation. Autodiff (line) vs central finite difference (circles) for (a) α3/[Fe/H]\partial\alpha_3/\partial[\mathrm{Fe/H}] and (b) α3/logρ\partial\alpha_3/\partial\log\rho (smoothed-threshold mapping), agreeing to max rel err 9×1089\times10^{-8} — so the birth environment (ρcl\rho_{\rm cl}, [Fe/H][\mathrm{Fe/H}], MeclM_{\rm ecl}) can be inferred by gradient descent / HMC through the IMF.

How to run

# published-table physics tests (< 1 s)
pytest tests/validation/test_environment_physics.py -q

# regenerate the five figures with PASS/FAIL tables
python scripts/validate_environment.py

Honest scope

References

Marks et al. (2012) (Fundamental Plane, Tables 1 & 4), Marks & Kroupa (2012) (rhr_hMeclM_{\rm ecl} relation), Jeřábková et al. (2018) (IGIMF). Theory and the full coefficient derivations at Environment-dependent IMFs; per-paper notes in the bibliography.

References
  1. Marks, M., Kroupa, P., Dabringhausen, J., & Pawlowski, M. S. (2012). Evidence for top-heavy stellar initial mass functions with increasing density and decreasing metallicity. Monthly Notices of the Royal Astronomical Society, 422, 2246–2254. 10.1111/j.1365-2966.2012.20767.x
  2. Jeřábková, T., Kroupa, P., Dabringhausen, J., Hilker, M., & Bekki, K. (2018). Impact of metallicity and star formation rate on the time-dependent, galaxy-wide stellar initial mass function. Astronomy and Astrophysics, 620, A39. 10.1051/0004-6361/201833055
  3. Marks, M., & Kroupa, P. (2012). Inverse dynamical population synthesis. Constraining the initial conditions of young stellar clusters by studying their binary populations. Astronomy and Astrophysics, 543, A8. 10.1051/0004-6361/201118231