CosmoFit.RunningVacuum¶
- class CosmoFit.RunningVacuum(params)[source]¶
Bases:
CosmologyRunning Vacuum Model: a cosmological “constant” that runs with the expansion rate,
Lambda(H) = c0 + 3 nu H^2
Solving the Friedmann and continuity equations together with this gives a closed form with no numerical integration:
- E(z)^2 = 1 + Omega_k [(1+z)^2 - 1]
(Omega_m / (1 - nu)) [(1+z)^{3(1-nu)} - 1]
and
nu = 0recovers curved LCDM exactly.The idea comes from quantum field theory in curved spacetime, where the vacuum energy density is a running quantity obeying a renormalization-group equation, and
nuis the beta-function coefficient – expected to be|nu| ~ 10^-3from a one-loop estimate, which is why the default bounds here are tight compared to the wide-open priors onw0/wa. It is one of the few dark-energy models whose extra parameter has a predicted magnitude rather than an arbitrary one, so a fit that returnsnu ~ 10^-3means something quite different from one that returnsnu ~ 0.1.Mechanically the model works by making matter dilute slightly differently from
(1+z)^3– the exponent is3(1 - nu)– because vacuum and matter exchange energy. That is a different lever from anyw(z)parametrization, which leaves the matter scaling alone, and it meansnuis constrained by anything sensitive to the matter density’s redshift evolution, growth data included.Notes
nu = 1is a coordinate singularity of the closed form above (the1/(1 - nu)prefactor), far outside any physical prior;E()falls back to thenu -> 1limit there rather than dividing by zero.This is the simplest member of the RVM family. Fuller versions add an
Hdotterm (Lambda = c0 + 3 nu H^2 + alpha Hdot) or higher powers ofHrelevant to inflation; neither is implemented.References
Sola (2013), J. Phys. Conf. Ser. 453, 012015, arXiv:1306.1527 (review).
Sola, Gomez-Valent & de Cruz Perez (2017), ApJ 836, 43, arXiv:1602.02103 (cosmological constraints).
- Parameters:
params (CosmologyParameters)
- __init__(params)¶
- Parameters:
params (CosmologyParameters)
Methods
E(z)H(z)Omega_de(z)The running vacuum density,
Omega_matter(z)Omega_m (1+z)^{3(1-nu)}-- matter dilutes more slowly than in LCDM because the running vacuum is feeding it.__init__(params)dEdz(z)mu(a[, k])Effective-to-Newtonian gravitational coupling ratio, G_eff(a,k)/G_N, entering the linear growth equation solved by
GrowthCalculator(see that module's docstring for the equation itself).plain_name()This model's name as plain text:
MODEL_NAMEif it declares one, else the class name.plot_label()This model's name as it should appear in a figure legend or title --
MODEL_LABEL(LaTeX) if it declares one, elseplain_name().refresh()Rebuild internal numerical tables after the underlying
paramsobject has been mutated in place (e.g. byparams.update(theta)during an MCMC step).Attributes
A_planckA_sEXTRA_PARAMSExtra parameters this model adds beyond CosmologyParameters.
H0MBMODEL_LABELa LaTeX math string where the plain name is really a set of symbols (
LCDM->$\Lambda$CDM), None where the plain name is already what a reader should see (an acronym likeCPL).MODEL_NAMEPlain-text name for this model, for tables, JSON and log lines.
N_effOmega_bOmega_de0Omega_kOmega_malphacompute_rdWhether
rdis computed from the physical densities (rd_computed()) rather than read from the freerdparameter.derive_sigma8Whether
sigma8is derived from the Boltzmann code rather than read from the freesigma8parameter.hReduced Hubble constant,
H0 / 100.ln1e10Asm_nun_snuomega_b_h2Physical baryon density,
Omega_b h^2-- the combination BBN and the CMB actually constrain.omega_cdm_h2Physical cold dark matter density,
Omega_c h^2-- matter less baryons.omega_m_h2Physical matter density,
Omega_m h^2.rdThe sound horizon at the drag epoch [Mpc] that the BAO likelihoods divide by.
sigma8Present-day
sigma_8, the normalization every growth prediction is built on.tau_reiow0wa