Papers
Topics
Authors
Recent
Search
2000 character limit reached

Log-Edgeworth Halo Mass Function

Updated 5 February 2026
  • Log-Edgeworth halo mass function is an analytic approach that extends the Press–Schechter framework with non-Gaussian corrections based on reduced cumulants.
  • It models dark matter halo abundances by expanding the logarithm of the collapsed fraction to second order, incorporating parameters fNL, gNL, and τNL.
  • The formulation is validated against N-body simulations, yielding halo abundance predictions with percent-level accuracy across a wide mass range.

The log-Edgeworth halo mass function is an analytic prescription that models the abundance of dark matter halos under non-Gaussian initial conditions. Developed in the context of primordial non-Gaussianity characterized by parameters fNLf_{\mathrm{NL}}, gNLg_{\mathrm{NL}}, and τNL\tau_{\mathrm{NL}}, it extends the Press–Schechter framework by expanding the logarithm of the collapsed fraction to second order in the reduced cumulants of the smoothed linear density field. The formalism provides a non-Gaussian correction to the halo mass function directly linked to the primordial bispectrum and trispectrum, introducing no free parameters. The log-Edgeworth approach yields physically sensible halo abundances across halo mass and redshift, demonstrating percent-level agreement with NN-body simulations for a wide range of non-Gaussian parameters (Loverde et al., 2011).

1. Theoretical Formulation

The log-Edgeworth mass function is rooted in the Press–Schechter paradigm, which considers the probability F(M)F(M) that the smoothed, linearly evolved density fluctuation δM\delta_M on mass scale MM exceeds a collapse threshold δc1.42\delta_c \approx 1.42. Defining the normalized variable ν=δM/σ(M)\nu = \delta_M/\sigma(M) with σ2(M)=δM2\sigma^2(M)=\langle\delta_M^2\rangle, the collapsed fraction is

F(M)=νcdνρ(ν,M)F(M) = \int_{\nu_c}^{\infty} d\nu\, \rho(\nu, M)

where νc(M)=δc/σ(M)\nu_c(M) = \delta_c/\sigma(M) and ρ(ν,M)\rho(\nu, M) is the one-point PDF of ν\nu.

For non-Gaussian initial conditions, the PDF is expanded using the Edgeworth series,

ρ(ν,M)=eν2/22π[1+p1(ν,M)+p2(ν,M)+]\rho(\nu, M) = \frac{e^{-\nu^2/2}}{\sqrt{2\pi}}\left[1 + p_1(\nu, M) + p_2(\nu, M) + \cdots\right]

with

p1=κ36H3(ν),p2=κ22H2(ν)+κ424H4(ν)+κ3272H6(ν)p_1 = \frac{\kappa_3}{6} H_3(\nu), \quad p_2 = \frac{\kappa_2}{2} H_2(\nu) + \frac{\kappa_4}{24} H_4(\nu) + \frac{\kappa_3^2}{72} H_6(\nu)

where κN\kappa_N are the reduced connected cumulants (N3N\geq 3) and Hn(ν)H_n(\nu) are probabilists’ Hermite polynomials.

The log-Edgeworth prescription expands the logarithm of the collapsed fraction F(M)F(M): lnFlnF0+F1F0+F2F012(F1F0)2\ln F \approx \ln F_0 + \frac{F_1}{F_0} + \frac{F_2}{F_0} - \frac{1}{2}\left(\frac{F_1}{F_0}\right)^2 with Fi(M)=νcdνeν2/22πpi(ν,M)F_i(M)=\int_{\nu_c}^{\infty} d\nu\, \frac{e^{-\nu^2/2}}{\sqrt{2\pi}} p_i(\nu, M) and p0=1p_0 = 1 so F0F_0 is the complementary error function.

The corresponding non-Gaussian correction factor to the mass function is

nNG(M)nG(M)exp[F1F0+F2F012(F1F0)2]{1+F1+F2F0F1F1F0F0F1+F2F0+F12F02}\frac{n_{\rm NG}(M)}{n_{\rm G}(M)} \approx \exp\left[\frac{F_1}{F_0} + \frac{F_2}{F_0} - \frac{1}{2}\left(\frac{F_1}{F_0}\right)^2\right] \left\{ 1 + \frac{F'_1 + F'_2}{F'_0} - \frac{F_1 F'_1}{F_0 F'_0} - \frac{F_1 + F_2}{F_0} + \frac{F_1^2}{F_0^2} \right\}

where primes denote derivatives with respect to mass. nG(M)n_{\rm G}(M) can be any accurate Gaussian mass function (e.g., Sheth–Tormen).

2. Derivation and Expansion Properties

The log-Edgeworth series is based on an Edgeworth expansion of the PDF for the smoothed density field, but instead of truncating the PDF, the truncation is applied to lnF(M)\ln F(M) at second order in the non-Gaussian cumulants (κ2\kappa_2, κ3\kappa_3, κ4\kappa_4). This modification ensures that, even in the high-mass (νc1\nu_c \gg 1) tail, the mass function remains positive, monotonic, and physically sensible. The cumulants arising from primordial non-Gaussianity are calculated through windowed integrals of the bispectrum and trispectrum, with analytic approximations for the local fNLf_{\mathrm{NL}}, gNLg_{\mathrm{NL}}, and τNL\tau_{\mathrm{NL}} models.

This approach reproduces earlier prescriptions in relevant limits: it reduces to Press–Schechter for vanishing cumulants, matches Matarrese–Viel–Jimenez in the high-peak regime, and agrees with small-ν\nu expansions in the low-ν\nu limit (Loverde et al., 2011).

3. Parameters, Assumptions, and Validity

The expansion is truncated at O(fNL2)\mathcal{O}(f_{\mathrm{NL}}^2), O(gNL)\mathcal{O}(g_{\mathrm{NL}}), and O(τNL)\mathcal{O}(\tau_{\mathrm{NL}}). It is validated for fNL500|f_{\mathrm{NL}}|\lesssim 500, gNL5×106|g_{\mathrm{NL}}| \lesssim 5\times10^6, and τNL\tau_{\mathrm{NL}} \sim few ×fNL2\times f_{\mathrm{NL}}^2. The model uses the spherical collapse threshold δc1.42\delta_c \approx 1.42 as calibrated to simulations. Box-size dependence from infrared modes in local-type PNG enters via κ2\kappa_2 and κ4\kappa_4, with the relevant box length LL identified with the survey or simulation volume. The formalism is tested against NN-body halo catalogs for M3×1015h1MM\lesssim 3\times10^{15}\, h^{-1}M_\odot and redshift z2z \leq 2.

4. Comparison with Simulations

Extensive NN-body validation was performed using the GADGET-2 code with L=1600h1L=1600\,h^{-1} Mpc and 102431024^3 particles, identifying halos with a friends-of-friends (FoF) algorithm (b=0.2b=0.2). The comparison covered: (i) local bispectrum models, including fNL=±250,±500f_{\mathrm{NL}}=\pm250,\pm500 with both canonical τNL=(6/5fNL)2\tau_{\mathrm{NL}}=(6/5 f_{\mathrm{NL}})^2 and enhanced τNL=2(6/5fNL)2\tau_{\mathrm{NL}} = 2(6/5 f_{\mathrm{NL}})^2, and (ii) pure trispectrum cases with gNL=±106,±5×106g_{\mathrm{NL}}=\pm10^6, \pm5\times10^6. The log-Edgeworth mass function matched nNG/nGn_{\rm NG}/n_{\rm G} to within \sim10% for fNL=500|f_{\mathrm{NL}}|=500 up to M3×1015h1MM\sim 3\times10^{15}\, h^{-1}M_\odot, outperforming the ordinary Edgeworth truncation especially at high mass, negative fNLf_{\mathrm{NL}}, and large gNLg_{\mathrm{NL}}.

Distinct physical signatures include the modification of the high-mass tail with varying τNL\tau_{\mathrm{NL}} at fixed fNLf_{\mathrm{NL}}, and the impact of pure gNLg_{\mathrm{NL}} being confined to the very high-mass regime, leaving the low-mass abundance nearly unchanged (Loverde et al., 2011).

5. Generalization and Distinguishing Features

Unlike empirical fitting functions, the log-Edgeworth form introduces no free parameters: it is built entirely from cosmological initial statistics. By retaining both third and fourth cumulants (κ3\kappa_3, κ4\kappa_4), the mass function can describe cases where the trispectrum dominates (e.g., pure gNLg_{\mathrm{NL}} or independent τNL\tau_{\mathrm{NL}}) and yields well-behaved results in limits where simpler expansions become unreliable. For vanishing non-Gaussianity, it reduces exactly to Press–Schechter, and in appropriate limits, recovers established high-peak and low-peak expansions.

The log-Edgeworth approach remains robust across a wide dynamic range of masses. This robustness is attributed to the expansion of lnF(M)\ln F(M) rather than the PDF itself, which improves physical plausibility in the high-mass halo tail where the standard Edgeworth expansion can be negative or non-monotonic (Loverde et al., 2011).

6. Implementation Workflow

The following recipe, directly reflecting the published formalism, enables practical application for any local-type PNG parameters:

  1. Gaussian Mass Function: Select a reference nG(M)n_{\rm G}(M), e.g., Sheth–Tormen.
  2. Variance:

σG2(M)=d3k(2π)3WM2(k)α2(k)PΦ(k)\sigma_G^2(M) = \int \frac{d^3k}{(2\pi)^3}\, W_M^2(k)\, \alpha^2(k)\, P_\Phi(k)

  1. Reduced Cumulants (using analytic fits): \begin{align*} \kappa_3(M) &\approx f_{\mathrm{NL}} \times 6.6 \times 10{-4} \left[1 - 0.016\, \ln\frac{M}{10{12}h{-1}M_\odot}\right] \ \kappa_4(M) &\approx g_{\mathrm{NL}} \times 1.6 \times 10{-7} \left[1 - 0.021\, \ln\frac{M}{10{12}h{-1}M_\odot}\right] \ & \qquad + \tau_{\mathrm{NL}}/(6/5)2 \left[6.9\times10{-7}(1-0.021\ln\frac{M}{10{12}}) + 48\,\Delta_\Phi2\ln\frac{L}{1600}\right] \ \kappa_2(M) &\approx \tau_{\mathrm{NL}}/(6/5)4 f_{\mathrm{NL}}2 \left[4.0\times10{-8}(1-0.021\ln\frac{M}{10{12}}) + 4\Delta_\Phi2\ln\frac{L}{1600}\right] \end{align*}
  2. Partial Collapsed Fractions: Compute F0,F1,F2F_0, F_1, F_2 at νc\nu_c.
  3. Derivatives: Differentiate FiF_i with respect to MM to obtain FiF'_i.
  4. Correction Factor:

R(M)nNGnG=exp[F1+F2F012(F1F0)2][1+F1+F2F0F1F1F0F0F1+F2F0+F12F02]R(M) \equiv \frac{n_{\rm NG}}{n_{\rm G}} = \exp\left[\frac{F_1+F_2}{F_0} - \frac{1}{2}\left(\frac{F_1}{F_0}\right)^2\right] \left[1 + \frac{F'_1+F'_2}{F'_0} - \frac{F_1F'_1}{F_0F'_0} - \frac{F_1+F_2}{F_0} + \frac{F_1^2}{F_0^2} \right]

  1. Final Non-Gaussian Mass Function:

nNG(M)=R(M)nG(M)n_{\rm NG}(M) = R(M)\, n_{\rm G}(M)

This process enables direct prediction of the mass function for any set of {fNL,gNL,τNL}\{f_{\mathrm{NL}}, g_{\mathrm{NL}}, \tau_{\mathrm{NL}}\} parameters, with no empirical tuning (Loverde et al., 2011).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Log--Edgeworth Halo Mass Function.