Skip to content

Multi-Component Expansion Histories

Scrollable formula. Use Left and Right arrow keys to reveal hidden content.

Scrollable table. Use Left and Right arrow keys to reveal additional columns.

Scrollable figure. Use Left and Right arrow keys to inspect hidden content.

A multicomponent universe does not jump between exact single-fluid solutions. Radiation, matter, curvature, and vacuum terms coexist, and their different powers of the scale factor determine when one overtakes another. The full history follows from one dimensionless function E(a)=H(a)/H0E(a)=H(a)/H_0. Equality epochs are obtained algebraically, while cosmic time requires a quadrature. This page works through both steps for a declared illustrative model and checks the result against the radiation-, matter-, and vacuum-dominated limits.

Required background. The Einstein Equation supplies the Einstein Equations and sign convention; The Friedmann Equations supplies the FLRW constraint used here; Flat-Background Hilbert Stress-Energy from Metric Variation supplies the Stress–Energy and Conservation budget for the components.

Helpful background. Relativistic Matter and Compact Objects supplies the matter and radiation closures behind the background scalings.

Normalize the dimensionless scale factor by a0=1a_0=1 and define E(a)=H(a)/H0E(a)=H(a)/H_0. For separately conserved radiation and pressureless matter, an effective cosmological-constant density, and spatial curvature,

E2(a)=Ωr0a−4+Ωm0a−3+ΩK0a−2+ΩΛ0.E^2(a) =\Omega_{r0}a^{-4} +\Omega_{m0}a^{-3} +\Omega_{K0}a^{-2} +\Omega_{\Lambda0}.

Here

ΩK0=−KH02,ΩΛ0=Λ3H02.\Omega_{K0}=-\frac{K}{H_0^2}, \qquad \Omega_{\Lambda0}=\frac{\Lambda}{3H_0^2}.

Evaluating at a=1a=1 gives the closure check

E2(1)=Ωr0+Ωm0+ΩK0+ΩΛ0=1.E^2(1) =\Omega_{r0}+\Omega_{m0} +\Omega_{K0}+\Omega_{\Lambda0} =1.

Every coefficient and exponent must be declared. Massive neutrinos changing from relativistic to nonrelativistic behavior, dynamical dark energy, interactions, or additional species require replacing the corresponding simple term. The standard four-term expression is summarized in Particle Data Group 2026, §22.1.4, p. 3, eq. (22.15), and §22.2.1, p. 7, eq. (22.26) (PDF).

Radiation–matter equality is defined by ρr=ρm\rho_r=\rho_m, not by a discontinuity in either density:

Ωr0arm−4=Ωm0arm−3,arm=Ωr0Ωm0.\Omega_{r0}a_{\rm rm}^{-4} =\Omega_{m0}a_{\rm rm}^{-3}, \qquad \boxed{a_{\rm rm}=\frac{\Omega_{r0}}{\Omega_{m0}}}.

Matter–vacuum equality similarly occurs at

amΛ=(Ωm0ΩΛ0)1/3.\boxed{ a_{m\Lambda} =\left(\frac{\Omega_{m0}}{\Omega_{\Lambda0}}\right)^{1/3} }.

Equality is not the onset of acceleration. For radiation, matter, and vacuum, the active gravitational sum vanishes when

2Ωr0a−4+Ωm0a−3−2ΩΛ0=0.2\Omega_{r0}a^{-4} +\Omega_{m0}a^{-3} -2\Omega_{\Lambda0}=0.

Neglecting radiation gives

aacc=(Ωm02ΩΛ0)1/3,\boxed{ a_{\rm acc} =\left(\frac{\Omega_{m0}} {2\Omega_{\Lambda0}}\right)^{1/3} },

which is smaller than amΛa_{m\Lambda}. Curvature affects H(a)H(a) but contributes no ρ+3p\rho+3p term, so it does not enter this acceleration condition explicitly.

Since H=a˙/aH=\dot a/a,

dt=daaH(a).dt=\frac{da}{aH(a)}.

For a big-bang branch with t=0t=0 at a=0a=0,

H0t(a)=∫0ada′a′E(a′).\boxed{ H_0t(a) =\int_0^a\frac{da'}{a'E(a')} }.

If the model bounces or begins at a finite scale factor, the lower endpoint and integration constant must be changed. The integral is analytic in the two big-bang limits:

dominant termH0t(a)scale-factor behaviorradiationa22Ωr0a∝t1/2matter2a3/23Ωm0a∝t2/3.\begin{array}{c|c|c} \text{dominant term} & H_0t(a) & \text{scale-factor behavior}\\ \hline \text{radiation} & \dfrac{a^2}{2\sqrt{\Omega_{r0}}} & a\propto t^{1/2}\\[6pt] \text{matter} & \dfrac{2a^{3/2}}{3\sqrt{\Omega_{m0}}} & a\propto t^{2/3}. \end{array}

Thus Ht=1/2Ht=1/2 and 2/32/3 in pure radiation and matter eras, respectively. A pure-vacuum model with ΩΛ0>0\Omega_{\Lambda0}\gt0 on its expanding branch has

H0(t−t⋆)=ln⁡(a/a⋆)ΩΛ0,H_0(t-t_\star) =\frac{\ln(a/a_\star)}{\sqrt{\Omega_{\Lambda0}}},

so a→0a\to0 only as t→−∞t\to-\infty: it has no finite big-bang age, and t⋆t_\star fixes an arbitrary time origin. For a flat matter–vacuum model with both densities positive, the expanding big-bang solution is

a(t)=(Ωm0ΩΛ0)1/3sinh⁡2/3(32H0ΩΛ0 t).a(t) =\left(\frac{\Omega_{m0}}{\Omega_{\Lambda0}}\right)^{1/3} \sinh^{2/3}\left( \frac32H_0\sqrt{\Omega_{\Lambda0}}\,t \right).

Differentiating this expression reproduces E2=Ωm0a−3+ΩΛ0E^2=\Omega_{m0}a^{-3}+\Omega_{\Lambda0}, so it is a useful analytic quadrature benchmark. Its late exponential limit also requires positive Λ\Lambda. Tong develops the same dominance limits and matter–vacuum solution in Tong 2019, §§1.3.1 and 1.3.3, pp. 32–35 and 40–44 (PDF).

A declared radiation–matter–vacuum example

Section titled “A declared radiation–matter–vacuum example”

Choose, only for this worked calculation,

Ωr0=9.0×10−5,Ωm0=0.30000,ΩΛ0=0.69991,ΩK0=0.\Omega_{r0}=9.0\times10^{-5}, \qquad \Omega_{m0}=0.30000, \qquad \Omega_{\Lambda0}=0.69991, \qquad \Omega_{K0}=0.

These illustrative values sum exactly to one at the displayed precision; they are not asserted as a current parameter fit. The algebraic scales are

arm=3.0000×10−4,amΛ=0.753980.a_{\rm rm}=3.0000\times10^{-4}, \qquad a_{m\Lambda}=0.753980.

Solving the radiation-inclusive acceleration equation gives

aacc=0.598634,a_{\rm acc}=0.598634,

whereas neglecting radiation gives 0.5984340.598434. The small difference is a controlled consequence of radiation’s positive active gravitational mass.

To visualize the continuous transitions, define the instantaneous fractions fi(a)=ρi(a)/[ρr(a)+ρm(a)+ρΛ]f_i(a)=\rho_i(a)/[\rho_r(a)+\rho_m(a)+\rho_\Lambda]. They are obtained by dividing the corresponding terms in E2(a)E^2(a) by their sum. In the figure, compare point AA with BB: acceleration begins when vacuum is still less abundant than matter.

Radiation, matter, and vacuum exchange dominance continuously; acceleration begins before matter and vacuum reach equal density.

Density fractions in the illustrative flat model specified above, with a logarithmic scale-factor axis. Radiation–matter equality occurs at arm=0.0003a_{\rm rm}=0.0003. Point AA marks acceleration at a=0.598634a=0.598634; BB marks matter–vacuum equality at a=0.753980a=0.753980. The fractions sum to one. These are calculated model curves, not a fit to data.

EpochScale factorRadiation fractionMatter fractionVacuum fraction
Radiation–matter equality0.0003000.0003000.5000000.5000000.5000000.500000Less than 4×10−114\times10^{-11}
Acceleration begins0.5986340.5986340.0003340.0003340.6662220.6662220.3334450.333445
Matter–vacuum equality0.7539800.7539800.0001990.0001990.4999010.4999010.4999010.499901
Reference present110.0000900.0000900.3000000.3000000.6999100.699910

Rounded fractions can differ from an exact unit sum in their last digit.

For numerical quadrature, rewrite the age integrand as

1aE(a)=aΩr0+Ωm0a+ΩK0a2+ΩΛ0a4.\frac{1}{aE(a)} =\frac{a}{ \sqrt{\Omega_{r0}+\Omega_{m0}a +\Omega_{K0}a^2+\Omega_{\Lambda0}a^4} }.

This form has the regular endpoint value zero at a=0a=0 and avoids separately evaluating large inverse powers. Composite Simpson integration on 0≤a≤10\leq a\leq1 gives:

Equal panelsH0t0H_0t_0
4,0960.963700427
8,1920.963700453
16,3840.9637004555
32,7680.9637004557

The stabilization under panel doubling is the numerical check; the result is a dimensionless age, so conversion to time requires the separately declared H0−1H_0^{-1}. Early in the same calculation the radiation term gives the t1/2t^{1/2} asymptote, while at large aa the constant term approaches exponential expansion.

Panel doubling checks convergence but not the equation being integrated. An independent test sets (Ωm0,ΩΛ0)=(0.3,0.7)(\Omega_{m0},\Omega_{\Lambda0})=(0.3,0.7) and uses a=x2a=x^2 to regularize the matter-dominated endpoint. Composite Simpson integration with 4,096 panels then gives H0t0=0.964099381639468H_0t_0=0.964099381639468, while the exact result is

H0t(a)=23ΩΛ0arsinh⁡[ΩΛ0Ωm0a3/2],H_0t(a) =\frac{2}{3\sqrt{\Omega_{\Lambda0}}} \operatorname{arsinh}\left[ \sqrt{\frac{\Omega_{\Lambda0}}{\Omega_{m0}}} a^{3/2} \right],

which gives 0.9640993816394690.964099381639469 at a=1a=1. Agreement at the displayed precision checks both the quadrature and its normalization.

An executable implementation must add integration and distance-conversion tolerances, record all parameter choices, and retain convergence evidence. This page supplies the analytic equations and benchmark values that the implementation must recover.

Dominance is not exclusivity. At equality, both named components matter, and the remaining terms need not vanish. Piecewise pure-fluid solutions are asymptotic approximations, not a continuous exact history.

Equality and acceleration answer different questions. Equality compares two densities. Acceleration weights each pressure through ρ+3p\rho+3p.

A parameter list needs closure. If the displayed present-day coefficients do not sum to one, either curvature or another component is missing, or the normalization E(1)=1E(1)=1 has not been respected.

Verify the exact flat matter–vacuum solution by differentiating it and recovering the Friedmann equation.

Solution

Let

C=(Ωm0ΩΛ0)1/3,x=32H0ΩΛ0 t,a=Csinh⁡2/3x.C=\left(\frac{\Omega_{m0}}{\Omega_{\Lambda0}}\right)^{1/3}, \qquad x=\frac32H_0\sqrt{\Omega_{\Lambda0}}\,t, \qquad a=C\sinh^{2/3}x.

Then

H=a˙a=H0ΩΛ0coth⁡x.H=\frac{\dot a}{a} =H_0\sqrt{\Omega_{\Lambda0}}\coth x.

Also

Ωm0a−3=ΩΛ0sinh⁡−2x.\Omega_{m0}a^{-3} =\Omega_{\Lambda0}\sinh^{-2}x.

Using coth⁡2x=1+sinh⁡−2x\coth^2x=1+\sinh^{-2}x gives

H2H02=ΩΛ0+Ωm0a−3,\frac{H^2}{H_0^2} =\Omega_{\Lambda0} +\Omega_{m0}a^{-3},

which is the required flat Friedmann equation. As xx becomes small, sinh⁡x≃x\sinh x\simeq x and a∝t2/3a\propto t^{2/3}; at large xx, sinh⁡x∝ex\sinh x\propto e^x and the solution approaches de Sitter expansion.

Using the illustrative parameters, derive the two equality scales and explain why neither equals the acceleration scale.

Solution

Radiation–matter equality gives

arm=9.0×10−50.30000=3.0000×10−4.a_{\rm rm} =\frac{9.0\times10^{-5}}{0.30000} =3.0000\times10^{-4}.

Matter–vacuum equality gives

amΛ=(0.300000.69991)1/3=0.753980.a_{m\Lambda} =\left(\frac{0.30000}{0.69991}\right)^{1/3} =0.753980.

The acceleration condition instead contains pressure weights: 2ρr+ρm−2ρΛ=02\rho_r+\rho_m-2\rho_\Lambda=0. Solving it gives aacc=0.598634a_{\rm acc}=0.598634. Equality compares two selected density terms, whereas acceleration tests the total active gravitational combination, so there is no reason for the scales to coincide.

  • Particle Data Group. “Big-Bang Cosmology.” In Review of Particle Physics 2026, revised August 2025. Official PDF.
  • Tong, David. Cosmology. University of Cambridge Part II Mathematical Tripos lecture notes, Michaelmas 2019. Official PDF.