1 Introduction

Neutrinos always comprise a sizable fraction of the energy density in the Universe. In particular, prior to matter-radiation equality they represent \(\sim 40\%\) of the energy budget. Neutrinos are also the only species with a sizable anisotropic stress – a consequence of their decoupling from the thermal plasma at \(T\sim 2\,{\textrm{MeV}}\). Collectively, these facts imply that neutrino free streaming plays an important role in the evolution of the gravitational potentials responsible for sourcing the CMB anisotropies [1,2,3]. Current observations of the CMB by the Planck satellite [4,5,6] are compatible with the standard picture in which neutrinos are free streaming at redshifts \(2000 \lesssim z \lesssim 10^5\) [7] (corresponding to temperatures \( 0.5 \,{\textrm{eV}} \lesssim T_{\gamma } \lesssim 25\,{\textrm{eV}}\)), implying these observations can be used to stringently constrain the existence of new light particles coupled to the neutrino sector.

Fig. 1
figure 1

Parameter space for neutrino interactions with a scalar (left panel) and vector (right panel) boson X with mass \(m_X\). The bounds are interpreted within the singlet majoron model, where \(\lambda _{\nu } = m_{\nu }/v_L\) and for a light \(U(1)_{L_{\mu }-L_{\tau }}\) gauge boson, for which \(\lambda _{\nu } \simeq g_{\mu -\tau }\), respectively. An analysis of Planck legacy data excludes blue regions with \(3\sigma \) confidence. Grey regions represent current cosmological, astrophysical and laboratory constraints, see Sect. 5 for details. In pink we indicate constraints coming from the out-of-equilibrium decay of the new X boson which apply if a primordial abundance was generated before BBN. We also indicate the region of parameter space which will be tested by the Simons Observatory. In particular, the region above the purple dashed-dotted line will be tested because the thermalization of the X boson leads to an observable excess of \(\Delta N_{\textrm{eff}} \ge 0.1\). Finally, we also highlight in red the best fit region of parameter space for the scenario of the X boson being of scalar type and interacting with one neutrino family, \(N_{\textrm{int}} = 1\). This region is of particular interest because it indicates that non-trivial neutrino interactions are statistically slightly preferred over \(\Lambda \)CDM

The impact of exotic neutrino interactions in cosmology, and in particular in the CMB, have been studied in various contexts, including scenarios in which: neutrinos have self-interactions that arise from heavy mediators [8,9,10,11,12,13,14,15,16,17,18], neutrinos annihilate into massless scalars [3, 19,20,21,22,23,24], neutrinos decay into light particles [25,26,27,28,29,30,31,32], and neutrinos temporarily thermalize with \({\textrm{eV}}\)-scale neutrino-philic scalars [2, 33,34,35]. The latter scenario is particularly interesting, as particles at the eV mass-scale can arise naturally in theories which explain the origin of neutrino masses (e.g. the majoron model) [36,37,38,39] or in weakly coupled realizations of spontaneously broken gauge flavor symmetries [40,41,42,43]. Furthermore, it has been shown that \({\textrm{eV}}\)-scale neutrino-philic scalars like the majoron could play an important role in helping to ameliorate the largest outstanding discrepancy in cosmology, the Hubble tension [33,34,35] (see e.g. [44, 45] for recent reviews on the Hubble tension and proposed solutions). However, this scenario is challenging to model, as the light bosons and neutrinos undergo an out-of-equilibrium thermalization followed by an out-of-equilibrium decay, leading to a non-trivial modification of the expansion history of the Universe.

The goal of this work is to perform a precision study of the impact of \({\textrm{eV}}-\)scale neutrino-philic bosons on the CMB, improving upon previous analyses which relied on numerous simplified approximations [33,34,35], and extending the results of these analyses to the more general class of light neutrino-philic bosons. The primary improvements of this work are three-fold. First, we have incorporated the background thermodynamic evolution of neutrinos and the neutrino-philic bosons in the cosmological Boltzmann code CLASS [46, 47]. This allows us to solve for the thermodynamics on the fly, with precision and speed which allows a full Bayesian analysis of Planck legacy data.Footnote 1 Next, we incorporated a refined computation of the collision term [30, 31] which damps the neutrino free streaming less efficiently than assumed in previous studies [33,34,35]. Finally, we generalize the analysis to arbitrary number of interacting neutrino species, include the possibility of both vector and scalar bosons and the possibility of having a primordial abundance such bosons.

In general, we find that the CMB can robustly constrain the existence of \({\textrm{eV}}\)-scale neutrino-philic bosons with couplings on the order of \(\lambda _{\nu } \sim {\mathcal {O}}(10^{-13})\). The value of this coupling roughly corresponds to the new bosonic particles having a lifetime shorter than the age of the Universe at recombination, \(\Gamma _{X} \sim \lambda _{\nu }^2 m_X/(8\pi ) \lesssim H(z_{\textrm{rec}})\). These bounds play an important role in testing a variety of well-motivated high-energy theories, such as the singlet majoron model (where these observations are testing scales of lepton number breaking as high as \(\sim 1\,{\textrm{TeV}}\)), and the \(U(1)_{L_{\mu }-L_{\tau }}\) extension of the Standard Model. The main results of our study are highlighted in Fig. 1, which display the \(3\sigma \) constraint on the coupling of the majoron and \(U(1)_{L_{\mu }-L_{\tau }}\) gauge boson, respectively. In the case of the majoron, we also highlight a region of parameter space that is favoured by Planck legacy data at the \(\sim 1\sigma \) level.

The reminder of this work is structured as follows. First, in Sect. 2 we briefly introduce and motivate the particle physics models that we consider. In Sect. 3, we present the formalism behind our work. In particular, we describe how we treat the thermodynamic evolution of the Universe in the presence of \({\textrm{eV}}\)-scale neutrino-philic bosons, including how the dynamics are implemented at the level of both the background and perturbations. In Sect. 4 we present the constraints we derive on the couplings between neutrinos and \({\textrm{eV}}\)-scale bosons. We also include a quantitative discussion about the ability of these models to solve or ameliorate the Hubble tension, showing that the new collision term strongly suppresses the previous success of this model identified in [33,34,35]. Finally, in Sect. 6 we present a summary of our results and outline our conclusions. For completeness, we provide in the appendices I and II further information on the formalism and details on the modified cosmological history.

2 Particle physics models

Effective Interactions: We will consider an effective coupling between neutrinos and a light bosonic mediator X and we will study two cases, one where the mediator is a pseudoscalar \(X = \phi \) and one where it is a vector \(X = Z'\). We will work after electroweak symmetry breaking and in the active neutrino mass basis. The effective Lagrangians describing these interactions are:

$$\begin{aligned} {\mathcal {L}}_{\textrm{scalar}}&= i \frac{a}{2} \,\sum _{\nu } \lambda _{\nu } \,\bar{\nu } \gamma _5 \nu \, X , \end{aligned}$$
(1)
$$\begin{aligned} {\mathcal {L}}_{\textrm{vector}}&= \frac{\sqrt{3}a}{2}\,\sum _{\nu } \lambda _{\nu } \,\bar{\nu } \gamma ^{\mu } P_L \nu \, X_{\mu } , \end{aligned}$$
(2)

where \(\lambda _{\nu }\) are dimensionless coupling constants and where \(a = 1\) for Majorana neutrinos and \(a=\sqrt{2}\) for Dirac neutrinos.

Given these interactions, the scalar and vector boson partial decay rate into a pair of massive neutrinos are given by:

$$\begin{aligned} \!\!\!\! \Gamma (X \rightarrow \bar{\nu }\nu )|_{\textrm{scalar}}&= \frac{\lambda _{\nu }^2 }{16\pi } m_X \sqrt{1-\frac{4m_{\nu }^2}{m_X^2}} , \end{aligned}$$
(3)
$$\begin{aligned} \!\!\!\! \Gamma (X \rightarrow \bar{\nu }\nu )|_{\textrm{vector}}&= \frac{\lambda _{\nu }^2 }{16\pi } m_X \sqrt{1-\frac{4m_{\nu }^2}{m_X^2}} \left[ 1-\frac{m_{\nu }^2}{m_X^2}\right] ^{2} . \end{aligned}$$
(4)

Mapping to concrete models: These effective Lagrangians have a direct interpretation in terms of well motivated BSM scenarios. For example, Eq. (1) is the effective interaction generated in the famous singlet majoron model [36] with \(X = \phi \) identified as the majoron and with \(\lambda _{\nu } = m_{\nu }/v_L\), where \(v_L\) is the scale at which the global \(U(1)_L\) symmetry is spontaneously broken. In particular, in this model the coupling between massive neutrinos and the majoron is diagonal up to small corrections [37]. The vector interactions in Eq. (2) also effectively describe new interactions of neutrinos in many BSM constructions. Typically, in the vector case the interaction arises by the gauging of lepton number family symmetries, and as such, the interaction is non-diagonal in the neutrino mass basis [40, 41]. However, in such cases all massive neutrinos couple to the X boson, and the couplings in the mass and flavor basis are simply related by a PMNS rotation. As an example, we can consider the case of a light \(U(1)_{L_{\mu }-L_{\tau }}\) gauge boson; here, the coupling \(\lambda _{\nu }\) is intimately related to the \(U(1)_{L_{\mu }-L_{\tau }}\) gauge coupling, \(\lambda _{\nu } \simeq g_{\mu -\tau }\) – see Ref. [48] for the precise mapping.

Table 1 Summary of the different scenarios considered as described in the text

Scenarios Considered: We will consider several scenarios that we expect to broadly cover the phenomenology of the most well-motivated BSM models featuring new neutrino interactions below the MeV scale (these scenarios are summarized in Table 1).

Fig. 2
figure 2

Left: Effective interaction rates at the background level (solid lines) as well as at the perturbation level (dashed lines) for different values of \(K_{\textrm{eff}}\). The scenario considered consists of all 3 neutrinos interacting with the scalar type boson. Right: Evolution of the normalized X boson energy density for the same scenarios as before. For reference, we highlight in dashed the photon energy density

All scenarios correspond to different combinations of (i) the number of interacting neutrino families, \(N_{\textrm{int}}\), (ii) the internal degrees of freedom of the X particle, \(g_X\), and (iii) if the X species has a non-zero primordial abundance or not, parametrized by \(\Delta N_{\textrm{eff}}^{\textrm{BBN}}\). To be specific, we consider the following:

  • Case (a), with \(N_{\textrm{int}}=3\) and \(g_X = 1\), corresponds to the singlet majoron model in which neutrinos are pseudo-degenerate (note that pseudo-degenerate neutrinos imply a universal coupling \(\lambda _{\nu }\)).

  • Case (b), with \(N_{\textrm{int}}=3\) and \(g_X = 3\), corresponds to the commonly studied model of a light \(Z'\) boson coupled to a lepton number family symmetry. In this model it is once again a good approximation to consider a flavour universal coupling, since the PMNS matrix does not show a hierarchical structure.

  • Case (c), with \(N_{\textrm{int}}=1\) and \(g_X = 1\), corresponds to the case of the singlet majoron model coupled mainly to one neutrino. This can happen with one approximate vanishing neutrino mass eigenstate where the coupling is mostly to the heaviest neutrino state or for \( 2m_{\nu }^{\textrm{lightest}}< m_X <0.1\,{\textrm{eV}}\simeq 2\sqrt{|\Delta m_{\textrm{atm}}^2|}\) since the majoron in that case can only kinematically couple to the lightest neutrino.

  • Case (d) corresponds to a case where a vector boson couples to a single neutrino mass eigenstate. As in scenario (c), this option is relevant in particular for \(2m_{\nu }^{\textrm{lightest}}< m_X< 0.1\,{\textrm{eV}}\). However, a concrete model realization for \(m_X > 0.1\,{\textrm{eV}}\) in which a vector interacts only with one neutrino mass eigenstate is challenging, and generically involves cancellations of different couplings in flavour space.

  • The cases (e) and (f) correspond to the cases (a) and (b), respectively, but allowing for a non-zero primordial abundance of the X particle parameterized by \(\Delta N_{\textrm{eff}}^{\textrm{BBN}}\). Such a primordial abundance of X particles can arise e.g. due to the decay of other, heavy particle species in the early Universe. For instance, majorons can be produced from the decays of \({\textrm{GeV}}\)-scale sterile neutrinos [34], and the \(U(1)_{L_{\mu }-L_{\tau }}\) gauge boson can be produced via muon–antimuon annihilations in the early Universe [43].

3 Cosmological implications and formalism

Cosmological Implications: The cosmological implications of these light neutrino-philic bosons are governed by their decay rate into neutrinos. In particular, the ratio between the decay rate of X into neutrinos and the Hubble parameter at \(T\simeq m_X/3\) determines whether or not the X boson thermalizes in the early Universe. In a radiation dominated Universe, this ratio can be parametrized by:

$$\begin{aligned} K_{\textrm{eff}}&\equiv \left( \frac{\lambda _{\nu }}{4\times 10^{-12}} \right) ^2\,\left( \frac{\text {keV}}{m_X}\right) \nonumber \\&\simeq \left. \frac{3\,\left<\Gamma (\bar{\nu }\nu \rightarrow X )\right>}{H}\right| _{T_{\nu } = m_X/3}, \end{aligned}$$
(5)

where \(\left<\Gamma (\bar{\nu }\nu \rightarrow X)\right>\) is the thermally averaged inverse decay rate. For \(K_{\textrm{eff}} > rsim 1\) the X boson thermalizes with the neutrinos in the early Universe via decays and inverse decays out of neutrinos.Footnote 2 Thermalization has two important cosmological consequences:

  1. 1.

    Non-standard expansion at \(T_{\nu } \lesssim m_X\) – If the X boson thermalizes with neutrinos it will represent a non-negligible fraction of the energy density of the Universe. In particular, the X boson will behave as radiation until \(T_{\nu } \sim m_X\) but after it will start redshifting like matter and decay. This leads to a non-standard expansion history during this time, and to an enhanced value of \(N_{\textrm{eff}}\) at the time of recombination (provided that \(m_X\) has decays before recombination).

  2. 2.

    Suppression of neutrino free streaming – The new interactions between neutrinos and the X particle tend to homogenize the neutrino fluid, suppressing neutrino free streaming. This has important consequences for CMB observations as highlighted in the introduction.

Background Thermodynamics: The exact description of the thermodynamic evolution of the Universe in the presence of a light boson interacting with neutrinos can be found by solving the Liouville equation for the distribution function of neutrinos and the X boson. This is numerically very costly, but Ref. [49] explicitly demonstrated that for scenarios where the X boson interacts efficiently with neutrinos, namely for \(K_{\textrm{eff}} > rsim 10^{-3}\), the thermodynamics can be accurately described by simple ordinary differential equations tracking the temperature and chemical potential of the neutrinos and the new light boson. These equations are explicitly outlined in Online Appendix I.

In the left panel of Fig. 2 we highlight the thermally averaged inverse decay rate \(( \left<\Gamma _{\bar{\nu }\nu \rightarrow X}\right> = \delta \rho _X/\delta t|_{\bar{\nu }\nu \rightarrow X} /\rho _{\nu })\) normalized to the Hubble parameter for a \(m_X = 1\,{\textrm{eV}}\) boson with \(g_X = 1\). We show the evolution for several values of \(K_{\textrm{eff}} = 100,1,10^{-2}\) representing cases where thermal equilibrium is well established, where thermal equilibrium is only slightly reached, and where the X boson does not thermalize, respectively. The energy density evolution for the X particle for each of these cases is highlighted in the right panel of Fig. 2. From this figure we can clearly see that for \(K_{\textrm{eff}} > rsim 1\) the X boson thermalizes with neutrinos and its thermodynamic evolution is dictated by thermal equilibrium. On the other hand, for \(K_{\textrm{eff}} < 1\) thermal equilibrium is not established which leads to out of equilibrium decays. The evolution at \(T_{\nu } \lesssim m_X/3\) will lead in all cases to a non-standard expansion history.

For \(K_{\textrm{eff}}\gg 1\) and for \(m_X > rsim 10\,{\textrm{eV}}\) thermal equilibrium dictates what is the value of the neutrino energy density after the X particle has decayed away. By assuming thermal equilibrium and tracking the number and entropy densities of the neutrinos and X species (see [49]), we can calculate the minimum values of \(\Delta N_{\textrm{eff}}\) at recombination for the scenarios (a)–(d). These results are outlined in Table 2. For X being a scalar mediator one expects \(\Delta N_{\textrm{eff}}^{\textrm{CMB}} = 0.08-0.12\) and for the vector mediator case \(\Delta N_{\textrm{eff}}^{\textrm{CMB}} = 0.15-0.24\).

We note that these values are similar to Planck’s \(1\sigma \) sensitivity to \(N_{\textrm{eff}}\), and thus an accurate treatment of this modified expansion history is needed to analyze the latest data.

Table 2 Minimum contributions to \(\Delta N_{\textrm{eff}}\) at the time of recombination resulting from the thermalization and subsequent decay of the X neutrino-philic boson. This corresponds to \(K_{\textrm{eff}}\gg 1\) and \(m_X > rsim 10\,{\textrm{eV}}\)

In the event that a primordial population of bosons already exists at the time of BBN, the process of thermalization at late times, i.e. near recombination, can significantly increase \(\Delta N_{\textrm{eff}}\). For this reason, we differentiate the abundance of the new bosonic species at BBN and recombination using \(\Delta N_{\textrm{eff}}^{\textrm{BBN}}\) and \(\Delta N_{\textrm{eff}}^{\textrm{CMB}} \). We illustrate the evolution of \(\Delta N_{\textrm{eff}}^{\textrm{CMB}} \) assuming a primordial abundance of \(\Delta N_{\textrm{eff}}^{\textrm{BBN}} = 0.4\) in Fig. 3. Two immediate conclusions can be drawn from this figure. Firstly, the shift in \(\Delta N_{\textrm{eff}}\) between BBN and recombination can greatly exceed the values outlined in Table 2. Secondly, \(\Delta N_{\textrm{eff}}\) increases dramatically for \(K_{\textrm{eff}}\lesssim 1\). This is because the X boson becomes non-relativistic and its delayed decay leads to a significant increase of the relative energy stored in this species. Consequently, scenarios with \(\lambda _{\nu } \rightarrow 0\) and \(\Delta N_{\textrm{eff}}^{\textrm{BBN}} \ne 0\) lead to a drastically distinct phenomenology compared to \(\Lambda \)CDM. Although, the effect of neutrino-free streaming suppression is negligible, these scenarios will be tightly constrained from the increase in \(\Delta N_{\textrm{eff}}\).

Fig. 3
figure 3

Evolution of \(N_{\textrm{eff}}\) for the case of a scalar interacting with three neutrinos with a primordial contribution to \(\Delta N_{\textrm{eff}}^{\textrm{BBN}} = 0.4\). We notice that the value of \(N_{\textrm{eff}}\) always increases and that for small \(K_{\textrm{eff}}\) it increases significantly due to very out of equilibrium decays of the X particle

Cosmological Perturbations: In order to track the cosmological perturbations of the fluids describing neutrinos and the neutrino-philic boson X, we rely on several approximations. First, we treat the two interacting fluids as coupled, as done in past literature [30, 31]. This implies that we can evolve the perturbations jointly. In the limit that the interactions are sufficiently strong this approximation is by definition valid. On the other hand, in the weak interaction limit, we also expect the approximation to be valid, because the perturbation equations in this case are equivalent to two decoupled fluids.

The second approximation adopted here enters in the collision term describing the \(1\leftrightarrow 2\) interactions between the neutrinos and the X boson. Following Ref. [31] we assume: (1) Maxwell–Boltzmann statistics, (2) that the background momentum dependence of the neutrino distribution is not strongly time dependent, and (3) that the perturbation generated by gravity is universal to all the species involved. We expect all these approximations to hold in our scenario.

Fig. 4
figure 4

Left panel: Evolution of the neutrino anisotropic stress for a mode of \(k = 0.1\,{\textrm{Mpc}}^{-1}\) for \(\Lambda \)CDM and an scenario with \(N_{\textrm{int}} = 3\) neutrinos interacting with a scalar with different coupling strengths. Right panel: Relative difference of the TT power spectrum in a majoron cosmology with respect to \(\Lambda \)CDM as a function of multipole \(\ell \). We show for reference the size of the Planck error bars. The comparison has been made with fixed standard cosmological parameters. We can clearly appreciate how the strong damping of the neutrino anisotropic stress on the left hand side is strongly related with a strong change on the power spectra

Finally, we treat neutrinos as being massless. This assumption significantly simplifies the evolution of the neutrino perturbations. Since current Planck data is consistent with massless neutrinos, setting an upper limit on the sum of neutrino masses at the level of \(\sum m_{\nu } < 0.12\,{\textrm{eV}}\) [4], we believe this approximation does not significantly alter our results. Nevertheless, a more thorough treatment including neutrino masses would be of interest, and thus we leave this for future work.

Under the approximations listed above, the equations describing the joint neutrino\(+\)boson system in synchronous gauge read [50]:

$$\begin{aligned} \dot{\delta }&= - (1+w) \left( \theta +{\dot{h}\over 2}\right) - {\mathcal {H}} \left( c_s^2 - w \right) \delta , \end{aligned}$$
(6a)
$$\begin{aligned} \dot{\theta }&= - {\mathcal {H}} (1-3w)\theta - {\dot{w}\over 1+w}\theta + {c_s^2 \over 1+w}\,k^2\delta - k^2 \sigma , \end{aligned}$$
(6b)
$$\begin{aligned} \dot{F} {}_{2}&= 2\dot{\sigma } = \frac{8}{15}\theta -\frac{3}{5}kF_{3} +\frac{4}{15}\dot{h}+\frac{8}{5}\dot{\eta } - 2\, a\, \Gamma _\mathrm{NF\,2} \, {\sigma } , \end{aligned}$$
(6c)
$$\begin{aligned} \dot{F}_{\ell }&= \frac{k}{2\ell + 1} \left[ \ell \, {F}_{\ell -1} - (\ell +1){F}_{\ell +1} \right] - a \, \Gamma _\mathrm{NF\,\ell } \, {F}_{\ell } ,\quad \text {for}\ \ell \ge 3. \end{aligned}$$
(6d)

Here, derivatives are taken with respect to conformal time, \({\mathcal {H}}\) is the conformal Hubble parameter, h and \(\eta \) represent the metric perturbations, a is the scale factor, \(\omega = p/\rho \) is the equation of state of the system, \(c_s^2 = dp/d\rho \) is the sound speed squared, k defines the given Fourier mode, \(\delta \) and \(\theta \) are the energy and velocity perturbations respectively, \(F_\mathrm{\ell }\) represents the \(\ell \) moment of the perturbed distribution function, and the neutrino free streaming suppression rate is given by is [31]:

$$\begin{aligned} \Gamma _\mathrm{NF\,{\ell }}&= - \alpha _\ell \, \frac{g_X}{4\pi ^2} \frac{m_X T_{\nu }^3}{\rho _X+\rho _{\nu }} \Gamma (X\rightarrow {\bar{\nu }}\nu ) \,\left( \frac{m_X}{T}\right) ^4 \,{\mathscr {F}}\left( \frac{m_X}{T_{\nu }}\right) . \end{aligned}$$
(7)

In this expression we neglect the chemical potentials, which we explicitly checked to have negligible impact on observables. The coefficients are given by [31]

$$\begin{aligned} \alpha _\ell&\equiv (3\ell ^4+2\ell ^3-11\ell ^2+6\ell )/32 ,\end{aligned}$$
(8)
$$\begin{aligned} {\mathscr {F}}(x)&\equiv \frac{1}{2} \textrm{e}^{-x} \left( -1 + x - \textrm{e}^{x}(x^2-2)\Gamma (0,x)\right) , \end{aligned}$$
(9)

where \(\Gamma (0,x)\) is the incomplete gamma function. At high temperatures \(\Gamma _\textrm{NF} \sim (m_X/T_{\nu })^5\,\Gamma (X\rightarrow {\bar{\nu }}\nu ) \) and at very small temperatures \(\Gamma _\textrm{NF} \sim e^{-m_X/T_{\nu }} \Gamma (X\rightarrow {\bar{\nu }}\nu )\). This neutrino free streaming rate is shown as a function of temperature in dashed lines in the left panel of Fig. 2. We can clearly see that at high temperatures the scaling of \(\Gamma _\textrm{NF}\) is different to the background evolution. Moreover at \(T_{\nu } \sim m_X/3\), where the rate is maximal, it is a factor of \(\sim 1/10\) smaller than the background equivalent. It is actually easy to see that for \(\Gamma _\textrm{NF}/H > 1\), \(F_\ell \rightarrow 0\) exponentially fast, which strongly reduces neutrino free streaming.

Numerical Implementation in CLASS: We track the impact of the neutrino-X interactions on the CMB power spectrum by modifying the cosmological Boltzmann code CLASS [46, 47]. The code is available on . It can also help to study the thermodynamic evolution of different BSM scenarios.

In the left panel of Fig. 4 we show the evolution of the neutrino anisotropic stress associated with a mode of \(k = 0.1\,{\textrm{Mpc}}^{-1}\) as a function of redshift. We choose \(k = 0.1\,{\textrm{Mpc}}^{-1}\) because it is the largest wave number well probed by CMB observations. The evolution for different, smaller wave numbers are shown in Figure S8 of the Online Appendix. From Fig. 4 we can clearly see how the decays and inverse decays of X reduce the neutrino anisotropic stress. In the right panel of the same figure we also show the relative impact on the temperature power spectrum \(C_\ell ^{TT}\) compared to \(\Lambda \)CDM. The impact on the observable \(C_\ell ^{TT}\) spectrum can go well above the level of the \(1\sigma \) relative error bars, as indicated by the grey band.

In Fig. 5 we show the CMB temperature power spectrum for different values of \(m_X\), taking \(N_{\textrm{int}} = 3\), \(g_X=1\), and fixing \(K_{\textrm{eff}} = 10^4\). This corresponds to a scenario where the X particle interacts very efficiently with neutrinos, and thermal equilibrium is reached at \(T\sim 30\times m_X\). From this plot we can appreciate a number of interesting features: firstly, we notice that for \(m_X \lesssim 0.1 {\textrm{eV}}\) the impact on the CMB power spectrum is not significant. This is because the non-standard expansion history occurs after recombination, and owing to the high temperature suppression in the collision term, neutrino free streaming is not significantly altered before recombination. We notice that the most significant effect is for bosons with \(1\,{\textrm{eV}} \lesssim m_X \lesssim 100\,{\textrm{eV}}\). This is because the interaction rate of these bosons is maximal during the window of redshift to which the CMB is sensitive, i.e. \(2000\lesssim z\lesssim 10^5\). Finally, for the case with heavy mediator, \(m_X = 10\,{\textrm{keV}}\), the boson can not alter late-time free streaming, since it will have decayed already at higher redshift. This means that the observed effect purely corresponds to a shift in \(N_{\textrm{eff}}\) of 0.12 (see Table 2).

4 CMB data analysis and results

Cosmological Data and Analysis: We perform MCMC analyses with MontePython [51, 52] on each of the models listed in Table 1. For the likelihood we use data from Planck2018+BAO data [4, 53]. In particular, this includes the temperature and polarization power spectra, as well as the lensing likelihood, from Planck [53], and the 6DF galaxy survey [54], the MGS galaxy sample of SDSS [55], and the CMASS and LOWZ galaxy samples of BOSS DR12 [56,57,58,59]. In order to investigate the extent to which these scenarios could explain or ameliorate the Hubble tension we perform additional MCMC analyses including a Gaussian likelihood on \(H_0 = 73.30\pm 1.04\,\text {km}/\text {s}/\text {Mpc}\) [60]. These results are used to replicate the three statistical criteria (described in detail below) introduced in the ‘\(H_0\) Olympics’ [44]. This comparison allows to establish the relative success and failure of the models of Table 1 in relation to other proposed solutions.

Fig. 5
figure 5

Fractional difference on the TT power spectrum with respect to \(\Lambda \)CDM for the case of a scalar particle interacting efficiently with neutrinos, \(K_{\textrm{eff}} = 10^4\), see Eq. (5). We show the results for different values of \(m_X\)

For the standard cosmological parameters and the nuisance parameters of the Planck likelihood we use the same priors as the Planck collaboration. For the mass and coupling of the neutrino-philic bosons we adopt log priors over the range:

$$\begin{aligned} \log _{10} (\lambda _{\nu })&\in [-15,-6] \end{aligned}$$
(10)
$$\begin{aligned} \log _{10} (m_X/{\textrm{eV}})&\in [-1.0,3.5]. \end{aligned}$$
(11)

The lower bound on \(m_X\) corresponds to twice the minimum mass of the heaviest neutrino, \(2\sqrt{|\Delta m_{\textrm{atm}}^2|} \simeq 0.1\,{\textrm{eV}}\). For the case of the X boson interacting with \(N_{\textrm{int}} < 3\) neutrino families, the prior range is extended to \(\log _{10} (m_X/{\textrm{eV}}) \in [-4,3.5]\) as one of the neutrinos could be much lighter and thus open up parameter space for lighter X bosons. The lower limit in this case is chosen to be sufficiently small such that the interaction rate is never effective to thermalize the X boson. We also introduce a specific upper limit on \(\lambda _{\nu } = 10^{-6}\). This is because at larger couplings two-to-two processes \((X X \leftrightarrow \nu \bar{\nu }),\) which are not captured by our treatment, begin to become relevant. On the other hand, the lower limit in the coupling is chosen to be sufficiently small that the X boson is effectively fully decoupled from the neutrino sector. In this limit, \(\lambda _{\nu } \rightarrow 0\), \(\Lambda \)CDM is recovered. At sufficiently large masses, the X boson decays at high redshift, producing a shift in \(\Delta N_{\textrm{eff}}\) without altering neutrino free streaming – our upper bound on the mass is set by the fact that this effect is the same for \(m_X > rsim 1\,{\textrm{keV}}\) (assuming a sufficiently large coupling such that the bosons thermalize). Finally, in some of the scenarios we also allow for a non-zero initial abundance of the X particle. We parameterize it by \(\Delta N_{\textrm{eff}}^{\textrm{BBN}}\) and adopt a flat, linear prior over the range

$$\begin{aligned} \Delta N_{\textrm{eff}}^{\textrm{BBN}}\in [0,0.7]. \end{aligned}$$
(12)

Performing the MCMC analysis with the likelihoods and priors as described above leads to the result of Fig. 1 which combines cases (a)–(d) of Table 1. These runs contain a total of \(N\sim 2\times 10^6\) samples. The \(3\sigma \) exclusion region is obtained by binning the points in \(\log _{10}(m_X/{\textrm{eV}})\), and in each bin determining the coupling \(\lambda _{\nu }\) for which \(99.7\%\) of the samples have \(\lambda _{\nu } \le \lambda _{\textrm{limit}}\). A particularly interesting result is obtained for the scenario (c), i.e. the scalar boson X which interacts with \(N_{\textrm{int}} = 1\) neutrino family. In this scenario, we find a slight statistical preference for non-zero neutrino interactions; we note, however, that the \(\Lambda \)CDM limit is also favored at the \(1\sigma \) level, implying the statistical preference for this best-fit region is not remarkably significant. This region can be seen more clearly in Figure S10, where the MonteCarlo samples are explicitly shown. This best fit region of parameter space roughly corresponds to:

$$\begin{aligned} \Gamma _\textrm{NF}/H(z) = 1 \quad \text {at} \ z = 1100{-}3500, \end{aligned}$$
(13)

namely, this preferred region of parameter space corresponds to scenarios where the neutrino anisotropic stress starts to be damped right before recombination, \(1100 \lesssim z \lesssim 3500\). This is highlighted by the red region labelled ‘best fit region’ in Fig. 1.

We note that we do not find such a preferred region of parameter space for scenario (d) with a gauge boson interacting with a single neutrino species. The suppression of neutrino free-streaming is very similar to the case of a scalar, and thus we attribute the lack of preference for parameter space to the fact that the vector boson leads to a substantially enhanced expansion history for which Planck is sensitive to, see the lower row of Table 2.

Implications for the Hubble tension

It has been shown in [33,34,35] that models with neutrino X-boson interactions can have the potential to significantly ameliorate the Hubble tension for two main reasons: (1) the X-neutrino interactions can lead to a non-trivial enhancement of the expansion history near recombination, (2) there exists a level of degeneracy between the impact of the damping of neutrino free streaming and an enhanced value of \(N_{\textrm{eff}}\) which allows for additional radiation without spoiling the fit to the data from Planck. In particular, the detailed statistical analysis of the ‘\(H_0\) Olympics’ [44] awarded the model with a silver medal. However, as mentioned above, the original implementation of this model relied on numerous approximations. For this reason, we revisit the three ‘\(H_0\) Olympics’ criteria using the improved analysis developed here. These criteria include:

  1. 1.

    The Gaussian Tension, given by

    $$\begin{aligned} \frac{\overline{H_0}_{{\mathcal {C}}} - \overline{H_0}_{{\textrm{SH}}_0{\textrm{ES}}}}{\sqrt{\sigma _{\mathcal {C}}^2 + \sigma _{{\textrm{SH}}_0{\textrm{ES}}}^2}} , \end{aligned}$$
    (14)

    where \(\overline{H_0}_i\) and \(\sigma _i\) are the central value and the uncertainty on the inferred value \(H_0\). The index \(i=\{{\mathcal {C}}, {\text {SH}_0\text {ES}} \}\) refers to the cosmologically inferred value (using Planck and BAO) or the value measured by \(\text {SH}_0\text {ES}\), \(H_0 = 73.3 \pm 1.04\,{\text {km}/\text {s}/\text {Mpc}}\).

  2. 2.

    The \(Q_{\textrm{DMAP}}\) (difference of the maximum a posteriori), given by

    $$\begin{aligned} \sqrt{\chi ^2_{\textrm{min}, {\mathcal {C}}+{\text {SH}_0\text {ES}}} - \chi ^2_{\textrm{min}, {\mathcal {C}}}}, \end{aligned}$$
    (15)

    where the minimum \(\chi ^2\) is evaluated using a likelihood that does \(({\mathcal {C}}+{\text {SH}_0\text {ES}})\) and does not contain \(({\mathcal {C}})\) the \({\text {SH}_0\text {ES}}\) likelihood.

  3. 3.

    Akaike Information Criterium (AIC), given by

    $$\begin{aligned} \Delta {\textrm{AIC}} = \chi ^2_{{\textrm{min}}, {{\mathcal {M}}}} - \chi ^2_{{\textrm{min}}, \Lambda {\textrm{CDM}}} + 2 (N_{{\mathcal {M}}} - N_{\Lambda CDM}), \end{aligned}$$
    (16)

    where \({\mathcal {M}}\) refers to the model under consideration and N corresponds to the number of free parameters of that model. Here, the \(\chi ^2_{\textrm{min}}\) values are obtained using a likelihood that includes the Gaussian contribution from \({\text {SH}_0\text {ES}}\).

Each criteria is intended to address a slightly different question – we refer the interested reader to [44] for a broader overview of the benefits and drawbacks of each. The results of each model are summarized in Table 3. There we also show for comparison the \(\Lambda \)CDM result and the simple scenario containing free streaming dark radiation as parameterized by \(\Delta N_{\textrm{eff}}\). Interestingly, none of the models investigated show a significant reduction in the cosmological tension, with the most successful of them only reducing it to the \(3.2\sigma \) level (in comparison with \(4.5\sigma \) for \(\Lambda \)CDM). This result obtained here represents a degradation compared to what was found in previous works [33,34,35]. The main reason for this deviation is due to the refined collision term included here, see Eq. (7), which reduces the damping of neutrino free streaming with respect to the approximation of [33,34,35] at \(T \gg m_X\). In particular, the full collision term helps to break the partial degeneracy between the damping of the neutrino free streaming at high redshift and the enhancement of \(\Delta N_{\textrm{eff}}\).

Table 3 Comparison of tension metrics for three different models, a simple model with free streaming dark radiation and \(\Lambda \)CDM. Note that the tension is slightly below \(5\sigma \) in \(\Lambda \)CDM because we are considering purely massless neutrinos for simplicity

5 Additional constraints

The models we have discussed in the main text are subject to additional constraints coming from other cosmological probes, emission from astrophysical objects, and laboratory searches. In this section we briefly highlight the origin of each constraint shown in Fig. 1.

Laboratory Constraints: In the two benchmark particle physics models we consider, see Eqs. (1)–(2), the coupling of the new boson to neutrinos is constrained by a different set of laboratory constraints. In the case of X being identified as a light scalar, its coupling to neutrinos can give rise to double beta decay along the emission of a scalar. The latest constraints on \(\lambda _{\nu }\) from the non-observation of such a process from the EXO-200 experiment reads: \(\lambda _{\nu } < 0.9\times 10^{-5}\) [61]. In the case of X being a light \(U(1)_{L_{\mu }-L_{\tau }}\) gauge boson, we adopt a nominal value of kinetic mixing induced at 1-loop by muons and taus, \(\epsilon \simeq -g_{\mu -\tau }/70\) [62]. The presence of this mixing can in turn change the scattering rate of neutrinos and electrons, which has been precisely measured by Borexino [63]. For \(m_X \lesssim {\textrm{MeV}} \), the coupling is constrained to be \(g_{\mu -\tau } < 4\times 10^{-5}\) [64,65,66]. Both the EXO-200 and Borexino bounds are shown in Fig. 1.

Supernova Bounds: Despite being very weakly coupled, the neutrino-philic bosons considered in this work can be copiously produced in extreme astrophysical environments such as supernovae. If so, these particles can modify the energy and temporal distributions of the neutrino flux arriving on Earth. In particular, in the majoron model the neutrino coalescence \(\bar{\nu }\nu \rightarrow \phi \) can produce a delayed high-energy neutrino signal [67,68,69,70]. The non-observation of such a signature in the measured neutrino flux from \(\textrm{SN1987A}\) [71,72,73] leads to the following constraint [67]:

$$\begin{aligned} 5\times 10^{-10}< \lambda _{\nu } \frac{m_{X}}{\text {MeV}} \sqrt{g_X} < 1.3\times 10^{-7} , \end{aligned}$$
(17)

for \(10\,{\textrm{keV}} \lesssim m_X \lesssim 1\,{\textrm{MeV}}\).

On the other hand, the high densities present at supernovae induce flavour and helicity dependent effective neutrino masses. Therefore, for masses \(m_X\lesssim 10 \, {\textrm{keV}}\), the process \({\bar{\nu }} \rightarrow {\nu } X \) in kinematically allowed [74, 75]. Including these processes one finds constraints at the level of

$$\begin{aligned} 5\times 10^{-7} \lesssim \lambda _{\nu } \lesssim 3\times 10^{-5}. \end{aligned}$$
(18)

The SN1987A bound for a \(U(1)_{L_{\mu }-L_{\tau }}\) gauge boson were derived in [43, 76]. The emission of gauge bosons of \(m_{Z'}<{\textrm{MeV}}\) is dominated by semi-Compton processes \(\mu \gamma \rightarrow \mu Z'\) and the constraint imposed by the observation of the SN1987A signal is at the level of \(g_{\mu -\tau } \lesssim 10^{-9}\) [76].

Star Cooling: A light \(U(1)_{L_{\mu }-L_{\tau }}\) gauge boson with the canonical kinetic mixing interacts with charged matter, and thus can be produced in stars. Should these particles be produced, they can free stream out of the star, carrying away a sizeable amount of energy. Consequently, strong constraints can be derived by requiring that the stellar cooling rate is not significantly altered. Recasting the limits derived in [77] (see also [78, 79]) using the nominal kinetic mixing \(\epsilon = - g_{\mu -\tau }/ 70\) yields the bound in Fig. 1, labelled ‘Stars’.

BBN Bounds: The production of new relativistic particles prior to BBN will enhance the value of \(\Delta N_{\textrm{eff}}\). This modifies the expansion rate and in turn the prediction of the primordial element abundances. Current observations of the primordial abundances are consistent with \(\Delta N_{\textrm{eff}} \sim 0\). In particular, \(\Delta N_{\textrm{eff}}^{\textrm{BBN}} \le 0.41\) at \(2\sigma \) [80, 81], and thus large deviations from this can yield strong constraints on the interactions with new particles.

Limits were recently derived on the majoron by identifying the couplings for which \(\bar{\nu }\nu \rightarrow \phi \) lead to a shift in \(\Delta N_{\textrm{eff}}\) at the level of 0.5 [33]. Comparable constraints were derived on the \(\mu -\tau \) gauge boson from the production of a primordial population via \(\mu ^+\mu ^- \rightarrow Z'\gamma \) processes [43]. These constraints are shown in Fig. 1 with the label ‘BBN’.

CMB bounds on out of equilibrium decays: The thermodynamic treatment of the neutrino-philic bosons used in this study is only capable of accounting for moderate departures of thermal equilibrium, namely for \(K_{\textrm{eff}} > rsim 10^{-3}\) [49]. In the absence of a primordial abundance, the region of parameter space with \(K_{\textrm{eff}}\lesssim 10^{-3}\) is irrelevant as \(K_{\textrm{eff}}\) controls the production of X particles and for such small \(K_{\textrm{eff}}\) the energy density of X particles is negligible. However, even a small primordial abundance in the weakly coupled limit can yield strong observable consequences. The reason is that the primordial species can become non-relativistic prior to matter-radiation equality, dramatically increasing the relative energy density stored in this species before it undergoes an out-of-equilibrium decay into neutrinos. The detailed treatment of this scenario is rather intricate (see e.g. [82, 83]), and a full parameter space exploration is still lacking. In order to illustrate where these constraints would lie, we assume a primordial abundance at BBN of \(\Delta N_{\textrm{eff}}|_{\textrm{BBN}} = g_X \times 0.027\) (corresponding to the minimal value predicted for a boson that was in thermal equilibrium at temperatures above the electroweak phase transition) and derive an approximate constraint by requiring that \(N_{\textrm{eff}} < 4\) at recombination. We did this by tracking the evolution of the X boson energy density allowing for out of equilibrium decays and neglecting inverse decays (which are highly inefficient in this region of parameter space). In Fig. 1 this constraint is indicated by the pink region labelled ‘out of equilibrium decay’ (and would exclude couplings below this line).

6 Summary, conclusions and outlook

In this work, we have presented an improved treatment of the cosmological evolution of weakly coupled neutrino-philic bosons with masses in the \({\mathcal {O}}({\textrm{eV}})\) range. This work represents a significant improvement upon previously analyses [33, 34], which focused exclusively on the singlet majoron model and relied on a number of simplified approximations. Specifically, in this manuscript we present three updates:

  1. 1.

    We have incorporated the thermodynamic evolution tracing the out-of-equilibrium thermalization of the neutrino-philic bosons directly in the Boltzmann solver CLASS. This allows for a more accurate and careful treatment of the neutrino-boson interactions across a wide array of parameter space. The developed code is made public on .

  2. 2.

    We have incorporated a recently derived collision term [30, 31], which captures the impact of these interactions on the damping of the neutrino anisotropic stress.

  3. 3.

    We generalize this analysis to include: interactions with one, two, or three neutrino species, and both vector and scalar bosons. Our fiducial limits are recasted in the terms of the singlet majoron model and the \(U(1)_{L_{\mu }-L_{\tau }}\) gauge boson, but these limits can be easily interpreted in the context of many other neutrino-philic boson models.

As shown in Fig. 1, the limits derived using a combination of CMB and BAO data provide the strongest constraints to date across a range of masses near the \({\mathcal {O}}({\textrm{eV}})\) scale. We have also revisited the extent to which neutrino-philic bosons can resolve the Hubble tension. We show that the improved collision term, which is strongly suppressed in comparison to the previous approximations at \(T \gg m_X\), significantly degrades the extent to which neutrino-philic bosons can ameliorate the tension.

In the case of the majoron singlet model, there exists a slight preference in the data for non-zero majoron-neutrino interactions (at the \(\sim 1\sigma \) level). This region of parameter space is expected to be fully probed in the near future by LiteBIRD [84] thanks to a cosmic variance limited measurement of the large scale EE polarization power spectrum. Upcoming observations from the Simons Observatory [85] are expected to measure \(N_{\textrm{eff}}\) with a \(1\sigma \) precision of 0.05. This will be an improvement by a factor of 4 as compared with Planck and will significantly improve sensitivity for bosons with masses \(1\,{\textrm{eV}} \lesssim m_X \lesssim 1\,{\textrm{MeV}}\) that thermalize in the early Universe with neutrinos. Both of these experiments are fully funded and expected to probe these regions of parameter space within a decade.