Probing the Distance Duality Relation with Machine Learning and Recent Data

Felicitas Keil    Savvas Nesseris    Isaac Tutusaus    Alain Blanchard
Abstract

The distance duality relation (DDR) relates two independent ways of measuring cosmological distances, namely the angular diameter distance and the luminosity distance. These can be measured with baryon acoustic oscillations (BAO) and Type Ia supernovae (SNe Ia), respectively. Here, we use recent DESI DR1, Pantheon+, SH0ES and DES-SN5YR data to test this fundamental relation. We employ a parametrised approach and also use model-independent Generic Algorithms (GA), which are a machine learning method where functions evolve loosely based on biological evolution. When we use DESI and Pantheon+ data without Cepheid calibration or big bang nucleosynthesis (BBN), there is a 2σ2𝜎2\sigma2 italic_σ violation of the DDR in the parametrised approach. Then, we add high-redshift BBN data and the low-redshift SH0ES Cepheid calibration. This reflects the Hubble tension since both data sets are in tension in the standard cosmological model ΛΛ\Lambdaroman_ΛCDM. In this case, we find a significant violation of the DDR in the parametrised case at 6σ6𝜎6\sigma6 italic_σ. Replacing the Pantheon+ SNe Ia data by DES-SN5YR, we find similar results. For the model-independent approach, we find no deviation in the uncalibrated case and a small deviation with BBN and Cepheids which remains at 1σ𝜎\sigmaitalic_σ. This shows the importance of considering model-independent approaches for the DDR.

1 Introduction

The Etherington [1] or distance duality relation (DDR) relates the angular diameter distance with the luminosity distance. It holds in metric theories of gravity that have conservation of the photon number and where photons travel along unique null geodesics. Thus, testing this relation can rule out extensions to the standard cosmological model ΛΛ\Lambdaroman_ΛCDM or it can be a strong indicator for new physics. Deviations from the DDR can be expressed with a function that quantifies this discrepancy. The DDR has been extensively tested and has gained renewed interest recently [2, 3, 4].

The DDR could be violated if there are deviations from a metric theory of gravity, if photons do not travel along null geodesics or if fundamental constants vary in time. The violation photon number conservation would break the DDR and could be caused, i.e. by attenuation through interstellar gas, dust or plasma [5]. Measuring the DDR can also provide limits on axion-like particles which change photon number as discussed in [6, 7]. These are scalars beyond the standard model of particle physics that couple to photons Thus, in presence of external magnetic fields, photons could convert into axion-like particles[8]. The necessary conditions can possibly be provided by intergalactic magnetic fields.

Type Ia Supernovae (SNe Ia) are a measurement for the luminosity distance and can then be combined with other measurements related to the angular diameter distance. This has been done with measurements of the Hubble expansion rate from luminous red galaxies to constrain cosmic opacity and new physics [6]. Galaxy clusters can also be used for a measurement on the angular diameter distance to compare it with SNe Ia data [9]. A common measurement of the angular diameter distance are baryon acoustic oscillations (BAO). In [10], Pantheon+ SNe Ia [11] and a compilation of BAO data by [12] were used to test different parametrisations of DDR violations.

Other than BAO, the DDR can also be tested using SNe Ia combined with strong gravitational lensing. No statistically significant violation has been found with the Pantheon+ data set [13, 14]. This has been confirmed using compact radio quasars for the angular diameter distance, also in combination with Pantheon+ [15].

It is important to test the DDR in a model-independent way that does not assume a certain parametrisation that is not necessarily physically motivated. The authors of [16] have conducted a model-independent test of the DDR utilising Pantheon SNe Ia [17] and eBOSS DR16 quasar data. BAO have been used in [18] with Monte Carlo methods to constrain the DDR violation agnostically at different redshifts. Strong gravitational lensing with SNe Ia has also been tested model-independently, yielding no deviation [4]. However, in [2], they use data from the Sunyaev–Zeldovich effect for galaxy clusters finding a 22223333 σ𝜎\sigmaitalic_σ discrepancy depending on the cluster data.

Here we use genetic algorithms (GA), which are machine learning methods. GA have already been used in other cosmological contexts, e.g. as a null test for the cosmological constant [19], for the dark energy equation of state [20, 21, 22] or other consistency tests including the Om statistic and the r0subscript𝑟0r_{0}italic_r start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT test for dark sector interactions [23]. They also have been employed to reconstruct the Hubble expansion history [24] and to test curvature [25] or the coupling of dark energy to the electromagnetic sector [26].

The DDR has already been tested with GA using older data sets, e.g. in [21]. The authors in [27] used GA with Pantheon SNe Ia and various BAO surveys (6dFGS [28], SDSS [29], BOSS CMASS [30], WiggleZ [31], MGS [32], BOSS DR12 [33], DES [34], Ly-α𝛼\alphaitalic_α [35], SDSS DR14 LRG [36] and quasar observations [37]). So far, no studies have found significant violation.

Other models outside the DDR have been tested with DESI DR1 [38] and Pantheon+ [11] and alternatively DES-SN5YR [39]. In [40], the authors reconstruct the expansion history with the Om statistic and the evolution of the total equation of state. They find a 2σ2𝜎2\sigma2 italic_σ discrepancy for Pantheon+ and an over 3σ3𝜎3\sigma3 italic_σ discrepancy with DES-SN5YR data. An extension of the Friedman–Lemaître–Robertson–Walker (FLRW) metric has been tested on this data, finding a discrepancy to ΛΛ\Lambdaroman_ΛCDM greater than 1σ1𝜎1\sigma1 italic_σ [41].

This work provides a model-independent approach for the DDR in addition to a frequentist approach using new data sets, namely Pantheon+, SH0ES [11], DES-SN5YR [39] and DESI DR1 [38]. The frequentist method minimises the χ2superscript𝜒2\chi^{2}italic_χ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT statistic numerically in every point over all other parameters whose contours are not considered. In a next step, we use GA as our model-independent approach. This is a machine learning approach that tries to find the best-fitting function, here based also on the χ2superscript𝜒2\chi^{2}italic_χ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT statistic.

In addition to the uncalibrated SNe Ia and BAO analysis, we calibrate our data sets in such a way that they reflect the Hubble tension which exists in ΛΛ\Lambdaroman_ΛCDM. For a summary of the Hubble tension, see e.g. [42]. To put the DDR into the context of this tension, we calibrate the SNe Ia with SH0ES yielding H0=73.5±1.1km s1 Mpc1subscript𝐻0plus-or-minus73.51.1timeskilometersecond1megaparsec1H_{0}=73.5\pm 1.1\,$\mathrm{km}\text{\,}{\mathrm{s}}^{-1}\text{\,}{\mathrm{Mpc% }}^{-1}$italic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = 73.5 ± 1.1 start_ARG roman_km end_ARG start_ARG times end_ARG start_ARG power start_ARG roman_s end_ARG start_ARG - 1 end_ARG end_ARG start_ARG times end_ARG start_ARG power start_ARG roman_Mpc end_ARG start_ARG - 1 end_ARG end_ARG [43] and the DESI BAO with the big bang nucleosynthesis (BBN) value for ωbsubscript𝜔b\omega_{\mathrm{b}}italic_ω start_POSTSUBSCRIPT roman_b end_POSTSUBSCRIPT resulting in H0=68.53±0.80km s1 Mpc1subscript𝐻0plus-or-minus68.530.80timeskilometersecond1megaparsec1H_{0}=68.53\pm 0.80\,$\mathrm{km}\text{\,}{\mathrm{s}}^{-1}\text{\,}{\mathrm{% Mpc}}^{-1}$italic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = 68.53 ± 0.80 start_ARG roman_km end_ARG start_ARG times end_ARG start_ARG power start_ARG roman_s end_ARG start_ARG - 1 end_ARG end_ARG start_ARG times end_ARG start_ARG power start_ARG roman_Mpc end_ARG start_ARG - 1 end_ARG end_ARG for the parametrised approach.

In Sect. 2, we introduce and derive the DDR. Sect. 3 describes the SNe Ia and BAO data sets we employ and details the Cepheid calibration. The parametrisation with the ϵitalic-ϵ\epsilonitalic_ϵ parameter is presented in Sect. 4 and the model-independent GA approach in Sect. 5. We show our results for both approaches in Sect. 6 before we summarise and conclude in Sect. 7.

2 Distance Duality Relation

The luminosity distance dLsubscript𝑑Ld_{\rm{L}}italic_d start_POSTSUBSCRIPT roman_L end_POSTSUBSCRIPT, which can be measured by SNe Ia, compares flux F𝐹Fitalic_F and absolute luminosity L of an object.

dL=L4πF.subscript𝑑LL4𝜋𝐹d_{\rm{L}}=\sqrt{\frac{\mathrm{L}}{4\,\pi\,F}}\>.italic_d start_POSTSUBSCRIPT roman_L end_POSTSUBSCRIPT = square-root start_ARG divide start_ARG roman_L end_ARG start_ARG 4 italic_π italic_F end_ARG end_ARG . (2.1)

If we assume a flat universe, we can express the flux with the comoving distance dMsubscript𝑑Md_{\mathrm{M}}italic_d start_POSTSUBSCRIPT roman_M end_POSTSUBSCRIPT

F=L4πa02dM2(1+z)2.𝐹𝐿4𝜋superscriptsubscript𝑎02superscriptsubscript𝑑M2superscript1𝑧2F=\frac{L}{4\,\pi\,a_{0}^{2}\,d_{\mathrm{M}}^{2}\,(1+z)^{2}}\>.italic_F = divide start_ARG italic_L end_ARG start_ARG 4 italic_π italic_a start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_d start_POSTSUBSCRIPT roman_M end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( 1 + italic_z ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG . (2.2)

Here, a0subscript𝑎0a_{0}italic_a start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT is the scale factor of the universe today. The factor (1+z)2superscript1𝑧2(1+z)^{2}( 1 + italic_z ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT comes from the fact that the photon energy is proportional to 1a(t)(1+z)proportional-to1𝑎𝑡1𝑧\frac{1}{a(t)}\propto(1+z)divide start_ARG 1 end_ARG start_ARG italic_a ( italic_t ) end_ARG ∝ ( 1 + italic_z ) coming from the dilation of the wavelength. Additionally, the rate at which photons arrive, which is measured by the luminosity, is also diluted by 1a(t)1𝑎𝑡\frac{1}{a(t)}divide start_ARG 1 end_ARG start_ARG italic_a ( italic_t ) end_ARG. Using this, we obtain the luminosity distance as a function of the comoving distance

dL=a0(1+z)dM.subscript𝑑Lsubscript𝑎01𝑧subscript𝑑Md_{\rm{L}}=a_{0}\,(1+z)\,d_{\mathrm{M}}\>.italic_d start_POSTSUBSCRIPT roman_L end_POSTSUBSCRIPT = italic_a start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( 1 + italic_z ) italic_d start_POSTSUBSCRIPT roman_M end_POSTSUBSCRIPT . (2.3)

On the other hand, the angular diameter distance can be obtained using trigonometry by comparing the proper length l𝑙litalic_l and the angular size θ𝜃\thetaitalic_θ of an object. To do this, we have to know the proper length of the object which is the case for BAO, making it a standard ruler.

dA=lθ.subscript𝑑A𝑙𝜃d_{\rm{A}}=\frac{l}{\theta}\>.italic_d start_POSTSUBSCRIPT roman_A end_POSTSUBSCRIPT = divide start_ARG italic_l end_ARG start_ARG italic_θ end_ARG . (2.4)

In the FLRW metric, a proper length is equal to the product of the scale factor, the comoving distance and the angular size, yielding l=a(t)dMθ𝑙𝑎𝑡subscript𝑑M𝜃l=a(t)\,d_{\mathrm{M}}\,\thetaitalic_l = italic_a ( italic_t ) italic_d start_POSTSUBSCRIPT roman_M end_POSTSUBSCRIPT italic_θ [44]. Due to the expansion of the universe, distances are redshifted by the factor 1+z=λ(t0)/λ(t)=a0/a(t)1𝑧𝜆subscript𝑡0𝜆𝑡subscript𝑎0𝑎𝑡1+z=\lambda(t_{0})/\lambda(t)=a_{0}/a(t)1 + italic_z = italic_λ ( italic_t start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) / italic_λ ( italic_t ) = italic_a start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT / italic_a ( italic_t ) where λ𝜆\lambdaitalic_λ is the physical size. This leads us to:

lθ=a(t)dM=a0(1+z)dM.𝑙𝜃𝑎𝑡subscript𝑑Msubscript𝑎01𝑧subscript𝑑M\frac{l}{\theta}=a(t)\,d_{\mathrm{M}}=\frac{a_{0}}{(1+z)}\,d_{\mathrm{M}}\>.divide start_ARG italic_l end_ARG start_ARG italic_θ end_ARG = italic_a ( italic_t ) italic_d start_POSTSUBSCRIPT roman_M end_POSTSUBSCRIPT = divide start_ARG italic_a start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG ( 1 + italic_z ) end_ARG italic_d start_POSTSUBSCRIPT roman_M end_POSTSUBSCRIPT . (2.5)

The DDR now follows from comparing both distance measures

dA=dL(1+z)2.subscript𝑑Asubscript𝑑Lsuperscript1𝑧2d_{\rm{A}}=\frac{d_{\rm{L}}}{(1+z)^{2}}\>.italic_d start_POSTSUBSCRIPT roman_A end_POSTSUBSCRIPT = divide start_ARG italic_d start_POSTSUBSCRIPT roman_L end_POSTSUBSCRIPT end_ARG start_ARG ( 1 + italic_z ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG . (2.6)

To test this empirically, we parametrise deviations from the DDR by defining the following phenomenological function

η(z)=dL(z)dA(z)(1+z)2.𝜂𝑧subscript𝑑L𝑧subscript𝑑A𝑧superscript1𝑧2\eta(z)=\frac{d_{\rm{L}}(z)}{d_{\rm{A}}(z)\,(1+z)^{2}}\>.italic_η ( italic_z ) = divide start_ARG italic_d start_POSTSUBSCRIPT roman_L end_POSTSUBSCRIPT ( italic_z ) end_ARG start_ARG italic_d start_POSTSUBSCRIPT roman_A end_POSTSUBSCRIPT ( italic_z ) ( 1 + italic_z ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG . (2.7)

Thus, if η(z)=1𝜂𝑧1\eta(z)=1italic_η ( italic_z ) = 1, there is no discrepancy, which serves as the null hypothesis.

3 Data

3.1 Supernovae Type Ia

The Pantheon+ SNe Ia data set [11] contains 1701 Type Ia supernovae. In the data set, they provide the Hubble Diagram Redshift with which we compute the luminosity distance. This is then rescaled using the heliocentric redshift for the likelihood. For the magnitude, we use the Tripp 1998 [45] corrected magnitude. The measured apparent magnitude is then compared with the theoretical one calculated from the luminosity distance:

mth(z,Ωm,H0)=M0+5log10[dL(z,Ωm,H0)Mpc]+25.subscript𝑚th𝑧subscriptΩmsubscript𝐻0subscript𝑀05subscript10subscript𝑑L𝑧subscriptΩmsubscript𝐻0Mpc25m_{\rm{th}}(z,\Omega_{\mathrm{m}},H_{0})=M_{0}+5\,\log_{10}\left[\frac{d_{\rm{% L}}(z,\,\Omega_{\rm m},\,H_{0})}{\mathrm{Mpc}}\right]+25\;.italic_m start_POSTSUBSCRIPT roman_th end_POSTSUBSCRIPT ( italic_z , roman_Ω start_POSTSUBSCRIPT roman_m end_POSTSUBSCRIPT , italic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) = italic_M start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + 5 roman_log start_POSTSUBSCRIPT 10 end_POSTSUBSCRIPT [ divide start_ARG italic_d start_POSTSUBSCRIPT roman_L end_POSTSUBSCRIPT ( italic_z , roman_Ω start_POSTSUBSCRIPT roman_m end_POSTSUBSCRIPT , italic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) end_ARG start_ARG roman_Mpc end_ARG ] + 25 . (3.1)

Thus, our χ2superscript𝜒2\chi^{2}italic_χ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT statistic depends on the parameters ΩmsubscriptΩm\Omega_{\mathrm{m}}roman_Ω start_POSTSUBSCRIPT roman_m end_POSTSUBSCRIPT, H0subscript𝐻0H_{0}italic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT and M0subscript𝑀0M_{0}italic_M start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT. We calculate it with the Fisher matrix Fijsubscript𝐹𝑖𝑗F_{ij}italic_F start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT which is the inverse of the covariance matrix [46].

χPanth2=(mthmdata)iFij(mthmdata)j.subscriptsuperscript𝜒2Panthsubscriptsubscript𝑚thsubscript𝑚data𝑖subscript𝐹𝑖𝑗subscriptsubscript𝑚thsubscript𝑚data𝑗\chi^{2}_{\rm{Panth}}=(m_{\rm{th}}-m_{\rm{data}})_{i}F_{ij}(m_{\rm{th}}-m_{\rm% {data}})_{j}\,.italic_χ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_Panth end_POSTSUBSCRIPT = ( italic_m start_POSTSUBSCRIPT roman_th end_POSTSUBSCRIPT - italic_m start_POSTSUBSCRIPT roman_data end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_F start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT ( italic_m start_POSTSUBSCRIPT roman_th end_POSTSUBSCRIPT - italic_m start_POSTSUBSCRIPT roman_data end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT . (3.2)

When using the Pantheon+ data set without SH0ES, a redshift cut (z>0.01𝑧0.01z>0.01italic_z > 0.01) has to be made due to systematic errors in the data [43]. Furthermore, in this uncalibrated case, we marginalise over the absolute magnitude M0subscript𝑀0M_{0}italic_M start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT with the expression taken from Appendix C of [47].

3.1.1 Cepheid Calibration

When using the Pantheon+ SNe Ia catalogue in conjunction with SH0ES, it is possible to calibrate all SNe Ia with Cepheids. In the cases where a Cepheid has been found in the same galaxy as the SNe Ia, the apparent magnitude will be calculated with the absolute distance from the Cepheid:

m(z)=M0+dabs,SH0ES.𝑚𝑧subscript𝑀0subscript𝑑absSH0ESm(z)=M_{0}+d_{\mathrm{abs},\mathrm{SH0ES}}.italic_m ( italic_z ) = italic_M start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + italic_d start_POSTSUBSCRIPT roman_abs , SH0ES end_POSTSUBSCRIPT . (3.3)

Every SN with the calibration flag has this associated apparent magnitude instead of the one using the luminosity distance. This calibration effectively fixes the absolute magnitude M0subscript𝑀0M_{0}italic_M start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT and thus sets the Hubble parameter H0subscript𝐻0H_{0}italic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT to the combined Pantheon+ and SH0ES value of 73.5±1.1km s1 Mpc1plus-or-minus73.51.1timeskilometersecond1megaparsec173.5\pm 1.1\,$\mathrm{km}\text{\,}{\mathrm{s}}^{-1}\text{\,}{\mathrm{Mpc}}^{-1}$73.5 ± 1.1 start_ARG roman_km end_ARG start_ARG times end_ARG start_ARG power start_ARG roman_s end_ARG start_ARG - 1 end_ARG end_ARG start_ARG times end_ARG start_ARG power start_ARG roman_Mpc end_ARG start_ARG - 1 end_ARG end_ARG [43].

3.2 Baryon Acoustic Oscillations

In the early universe, before the decoupling of baryons from photons, acoustic waves were propagating in the tightly coupled fluid with the same phase. After decoupling, at the drag epoch, these waves were frozen-in and are the basis for matter fluctuations which grow with the expansion of the universe. This depends on the sound horizon rssubscript𝑟sr_{\rm s}italic_r start_POSTSUBSCRIPT roman_s end_POSTSUBSCRIPT at the drag redshift zdsubscript𝑧dz_{\rm d}italic_z start_POSTSUBSCRIPT roman_d end_POSTSUBSCRIPT which length is theoretically well-predicted using early-time physics. It is obtained by integrating over the sounds speed cssubscript𝑐sc_{\mathrm{s}}italic_c start_POSTSUBSCRIPT roman_s end_POSTSUBSCRIPT from the drag redshift shortly after decoupling up to infinity. We write it in this form to show that it is proportional to 1/H01subscript𝐻01/H_{0}1 / italic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT which will be important for our analysis.

rd=rs(zd)=1H0zdcs(z)H(z)/H0dz.subscript𝑟dsubscript𝑟ssubscript𝑧d1subscript𝐻0superscriptsubscriptsubscript𝑧dsubscript𝑐s𝑧𝐻𝑧subscript𝐻0differential-d𝑧r_{\rm d}=r_{\rm s}(z_{\rm d})=\frac{1}{H_{0}}\int_{z_{\rm d}}^{\infty}\frac{c% _{\mathrm{s}}(z)}{H(z)/H_{0}}\mathrm{d}z\;.italic_r start_POSTSUBSCRIPT roman_d end_POSTSUBSCRIPT = italic_r start_POSTSUBSCRIPT roman_s end_POSTSUBSCRIPT ( italic_z start_POSTSUBSCRIPT roman_d end_POSTSUBSCRIPT ) = divide start_ARG 1 end_ARG start_ARG italic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ∫ start_POSTSUBSCRIPT italic_z start_POSTSUBSCRIPT roman_d end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT divide start_ARG italic_c start_POSTSUBSCRIPT roman_s end_POSTSUBSCRIPT ( italic_z ) end_ARG start_ARG italic_H ( italic_z ) / italic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG roman_d italic_z . (3.4)

We use the DESI DR1 data release [38] where they provide seven redshift bins from 0.1<z<4.20.1𝑧4.20.1<z<4.20.1 < italic_z < 4.2 using the bright galaxy survey, luminous red galaxies, emission line galaxies, quasars and Lyman-α𝛼\alphaitalic_α data. Since they measure angular separation ΔθΔ𝜃\Delta\thetaroman_Δ italic_θ, they provide a ratio of a distance divided by the sound horizon at drag epoch rdsubscript𝑟dr_{\rm d}italic_r start_POSTSUBSCRIPT roman_d end_POSTSUBSCRIPT. They use the approximation by [48] which we adopt as well. It assumes ΛΛ\Lambdaroman_ΛCDM and standard early-time physics to estimate the rdsubscript𝑟dr_{\rm d}italic_r start_POSTSUBSCRIPT roman_d end_POSTSUBSCRIPT given the physical matter and baryon densities ωmsubscript𝜔m\omega_{\mathrm{m}}italic_ω start_POSTSUBSCRIPT roman_m end_POSTSUBSCRIPT and ωbsubscript𝜔b\omega_{\mathrm{b}}italic_ω start_POSTSUBSCRIPT roman_b end_POSTSUBSCRIPT and the effective number of neutrinos Neffsubscript𝑁effN_{\rm{eff}}italic_N start_POSTSUBSCRIPT roman_eff end_POSTSUBSCRIPT:

rd=147.05(ωm0.1432)0.23(Neff3.04)0.1(ωb0.02236)0.13Mpc.subscript𝑟d147.05superscriptsubscript𝜔m0.14320.23superscriptsubscript𝑁eff3.040.1superscriptsubscript𝜔b0.022360.13Mpcr_{\rm d}=147.05\,\left(\frac{\omega_{\mathrm{m}}}{0.1432}\right)^{-0.23}\,% \left(\frac{N_{\rm{eff}}}{3.04}\right)^{-0.1}\,\left(\frac{\omega_{\mathrm{b}}% }{0.02236}\right)^{-0.13}\,\mathrm{Mpc}\;.italic_r start_POSTSUBSCRIPT roman_d end_POSTSUBSCRIPT = 147.05 ( divide start_ARG italic_ω start_POSTSUBSCRIPT roman_m end_POSTSUBSCRIPT end_ARG start_ARG 0.1432 end_ARG ) start_POSTSUPERSCRIPT - 0.23 end_POSTSUPERSCRIPT ( divide start_ARG italic_N start_POSTSUBSCRIPT roman_eff end_POSTSUBSCRIPT end_ARG start_ARG 3.04 end_ARG ) start_POSTSUPERSCRIPT - 0.1 end_POSTSUPERSCRIPT ( divide start_ARG italic_ω start_POSTSUBSCRIPT roman_b end_POSTSUBSCRIPT end_ARG start_ARG 0.02236 end_ARG ) start_POSTSUPERSCRIPT - 0.13 end_POSTSUPERSCRIPT roman_Mpc . (3.5)

The distance in each bin is either the comoving distance dM(z)subscript𝑑M𝑧d_{\rm M}(z)italic_d start_POSTSUBSCRIPT roman_M end_POSTSUBSCRIPT ( italic_z ) and the Hubble distance dH(z)subscript𝑑H𝑧d_{\rm H}(z)italic_d start_POSTSUBSCRIPT roman_H end_POSTSUBSCRIPT ( italic_z ) or the angle-averaged distance dV(z)subscript𝑑V𝑧d_{\rm V}(z)italic_d start_POSTSUBSCRIPT roman_V end_POSTSUBSCRIPT ( italic_z ) in bins with low signal-to-noise ratio:

dV(z)=[zdM(z)2dH(z)]1/3.subscript𝑑V𝑧superscriptdelimited-[]𝑧subscript𝑑Msuperscript𝑧2subscript𝑑H𝑧13d_{\rm V}(z)=\left[z\,d_{\rm M}(z)^{2}\,d_{\rm H}(z)\right]^{1/3}\;.italic_d start_POSTSUBSCRIPT roman_V end_POSTSUBSCRIPT ( italic_z ) = [ italic_z italic_d start_POSTSUBSCRIPT roman_M end_POSTSUBSCRIPT ( italic_z ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_d start_POSTSUBSCRIPT roman_H end_POSTSUBSCRIPT ( italic_z ) ] start_POSTSUPERSCRIPT 1 / 3 end_POSTSUPERSCRIPT . (3.6)

In the ΛΛ\Lambdaroman_ΛCDM case, the comoving distance is the angular diameter distance multiplied by 1+z1𝑧1+z1 + italic_z:

dM=dA(1+z).subscript𝑑Msubscript𝑑A1𝑧d_{\rm M}=d_{\rm A}\,(1+z)\;.italic_d start_POSTSUBSCRIPT roman_M end_POSTSUBSCRIPT = italic_d start_POSTSUBSCRIPT roman_A end_POSTSUBSCRIPT ( 1 + italic_z ) . (3.7)

From Eq. 3.4, we know that rdH01proportional-tosubscript𝑟dsuperscriptsubscript𝐻01r_{\rm d}\propto H_{0}^{-1}italic_r start_POSTSUBSCRIPT roman_d end_POSTSUBSCRIPT ∝ italic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT. The same is true for the above distances dXsubscript𝑑𝑋d_{X}italic_d start_POSTSUBSCRIPT italic_X end_POSTSUBSCRIPT. This means that the ratio dX/rdsubscript𝑑𝑋subscript𝑟dd_{X}/r_{\rm d}italic_d start_POSTSUBSCRIPT italic_X end_POSTSUBSCRIPT / italic_r start_POSTSUBSCRIPT roman_d end_POSTSUBSCRIPT is independent of the value of H0subscript𝐻0H_{0}italic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT. In practice, we need to compute the function dA(z)subscript𝑑A𝑧d_{\rm A}(z)italic_d start_POSTSUBSCRIPT roman_A end_POSTSUBSCRIPT ( italic_z ) from which we derive dM(z)subscript𝑑M𝑧d_{\rm M}(z)italic_d start_POSTSUBSCRIPT roman_M end_POSTSUBSCRIPT ( italic_z ) and dH(z)subscript𝑑H𝑧d_{\rm H}(z)italic_d start_POSTSUBSCRIPT roman_H end_POSTSUBSCRIPT ( italic_z ) and dV(z)subscript𝑑V𝑧d_{\rm V}(z)italic_d start_POSTSUBSCRIPT roman_V end_POSTSUBSCRIPT ( italic_z ). In the next step, the ratio is computed with rdsubscript𝑟dr_{\rm d}italic_r start_POSTSUBSCRIPT roman_d end_POSTSUBSCRIPT. The χ2superscript𝜒2\chi^{2}italic_χ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT is computed analogously to the SNIa case, with its respective Fisher matrix F~~𝐹\tilde{F}over~ start_ARG italic_F end_ARG.

χDESI2=(vthvdata)iF~ij(vthvdata)j,subscriptsuperscript𝜒2DESIsubscriptsubscript𝑣thsubscript𝑣data𝑖subscript~𝐹𝑖𝑗subscriptsubscript𝑣thsubscript𝑣data𝑗\chi^{2}_{\rm{DESI}}=(v_{\rm{th}}-v_{\rm{data}})_{i}\,\tilde{F}_{ij}\,(v_{\rm{% th}}-v_{\rm{data}})_{j}\;,italic_χ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_DESI end_POSTSUBSCRIPT = ( italic_v start_POSTSUBSCRIPT roman_th end_POSTSUBSCRIPT - italic_v start_POSTSUBSCRIPT roman_data end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT over~ start_ARG italic_F end_ARG start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT ( italic_v start_POSTSUBSCRIPT roman_th end_POSTSUBSCRIPT - italic_v start_POSTSUBSCRIPT roman_data end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT , (3.8)

where vi=dX,i/rdsubscript𝑣𝑖subscript𝑑𝑋𝑖subscript𝑟dv_{i}=d_{X,i}/r_{\rm d}italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_d start_POSTSUBSCRIPT italic_X , italic_i end_POSTSUBSCRIPT / italic_r start_POSTSUBSCRIPT roman_d end_POSTSUBSCRIPT. In the standard case without BBN, we minimise over the value of rdsubscript𝑟dr_{\rm d}italic_r start_POSTSUBSCRIPT roman_d end_POSTSUBSCRIPT to compute the minimum χ2superscript𝜒2\chi^{2}italic_χ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT.

4 Parametrisation with the ϵitalic-ϵ\epsilonitalic_ϵ-Parameter

Since the deviations grow larger at higher redshifts, we parameterise η(z)𝜂𝑧\eta(z)italic_η ( italic_z ) with a constant exponential parameter ϵitalic-ϵ\epsilonitalic_ϵ which is common in the literature [6, 49, 10]:

η(z)=(1+z)ϵ.𝜂𝑧superscript1𝑧italic-ϵ\eta(z)=(1+z)^{\epsilon}.italic_η ( italic_z ) = ( 1 + italic_z ) start_POSTSUPERSCRIPT italic_ϵ end_POSTSUPERSCRIPT . (4.1)

We test this parametrisation of η(z)𝜂𝑧\eta(z)italic_η ( italic_z ) using the frequentist approach. In every calculated point, the χ2superscript𝜒2\chi^{2}italic_χ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT statistic is calculated using the data sets, minimising over all other parameters. For the BAO data, we need to know the evolution of H(z)𝐻𝑧H(z)italic_H ( italic_z ). For the GA, this is computed from the angular diameter distance dA=dL/[(1+z)2η(z)]subscript𝑑Asubscript𝑑Ldelimited-[]superscript1𝑧2𝜂𝑧d_{\rm A}=d_{\rm L}/[(1+z)^{2}\eta(z)]italic_d start_POSTSUBSCRIPT roman_A end_POSTSUBSCRIPT = italic_d start_POSTSUBSCRIPT roman_L end_POSTSUBSCRIPT / [ ( 1 + italic_z ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_η ( italic_z ) ] where dLsubscript𝑑Ld_{\rm L}italic_d start_POSTSUBSCRIPT roman_L end_POSTSUBSCRIPT and η(z)𝜂𝑧\eta(z)italic_η ( italic_z ) are the resulting GA functions.

dL(z,Ωm)=a0(1+z)η(z)0zca0H(z,Ωm)dz.subscript𝑑L𝑧subscriptΩmsubscript𝑎01𝑧𝜂𝑧superscriptsubscript0𝑧𝑐subscript𝑎0𝐻superscript𝑧subscriptΩmdifferential-dsuperscript𝑧d_{\rm L}(z,\Omega_{\mathrm{m}})=a_{0}\,(1+z)\,\eta(z)\,\int_{0}^{z}\>\frac{c}% {a_{0}\,H(z^{\prime},\Omega_{\mathrm{m}})}\,\mathrm{d}z^{\prime}\>.italic_d start_POSTSUBSCRIPT roman_L end_POSTSUBSCRIPT ( italic_z , roman_Ω start_POSTSUBSCRIPT roman_m end_POSTSUBSCRIPT ) = italic_a start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( 1 + italic_z ) italic_η ( italic_z ) ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_z end_POSTSUPERSCRIPT divide start_ARG italic_c end_ARG start_ARG italic_a start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_H ( italic_z start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , roman_Ω start_POSTSUBSCRIPT roman_m end_POSTSUBSCRIPT ) end_ARG roman_d italic_z start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT . (4.2)

Now, we can derive both sides to find H(z)/H0𝐻𝑧subscript𝐻0H(z)/H_{0}italic_H ( italic_z ) / italic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT.

H(z,Ωm)H0=[ddz(dL(z,Ωm)c/H0(1+z)η(z,ϵ))]1.𝐻𝑧subscriptΩmsubscript𝐻0superscriptdelimited-[]dd𝑧subscript𝑑L𝑧subscriptΩm𝑐subscript𝐻01𝑧𝜂𝑧italic-ϵ1\frac{H(z,\Omega_{\mathrm{m}})}{H_{0}}=\left[\frac{\mathrm{d}}{\mathrm{d}z}% \left(\frac{d_{\rm L}(z,\Omega_{\mathrm{m}})}{c/H_{0}(1+z)\eta(z,\epsilon)}\,% \right)\right]^{-1}\;.divide start_ARG italic_H ( italic_z , roman_Ω start_POSTSUBSCRIPT roman_m end_POSTSUBSCRIPT ) end_ARG start_ARG italic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG = [ divide start_ARG roman_d end_ARG start_ARG roman_d italic_z end_ARG ( divide start_ARG italic_d start_POSTSUBSCRIPT roman_L end_POSTSUBSCRIPT ( italic_z , roman_Ω start_POSTSUBSCRIPT roman_m end_POSTSUBSCRIPT ) end_ARG start_ARG italic_c / italic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( 1 + italic_z ) italic_η ( italic_z , italic_ϵ ) end_ARG ) ] start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT . (4.3)

From these, we can derive the other distances needed for the BAO. The χ2superscript𝜒2\chi^{2}italic_χ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT is independent of H0subscript𝐻0H_{0}italic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT since it cancels out as discussed in 3.2.

Due to the ϵitalic-ϵ\epsilonitalic_ϵ-parametrisation, only one data set is rescaled with ϵitalic-ϵ\epsilonitalic_ϵ. We choose BAO in this case, so the SNe Ia likelihood does not depend on ϵitalic-ϵ\epsilonitalic_ϵ here. To calculate the χ2superscript𝜒2\chi^{2}italic_χ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT for the BAO, we fit dA(Ωm,ϵ)subscript𝑑AsubscriptΩmitalic-ϵd_{\rm A}(\Omega_{\mathrm{m}},\epsilon)italic_d start_POSTSUBSCRIPT roman_A end_POSTSUBSCRIPT ( roman_Ω start_POSTSUBSCRIPT roman_m end_POSTSUBSCRIPT , italic_ϵ ) to the data using the modified DDR:

dA(z,Ωm,ϵ)=dL(z,Ωm)(1+z)2ϵ.subscript𝑑A𝑧subscriptΩmitalic-ϵsubscript𝑑L𝑧subscriptΩmsuperscript1𝑧2italic-ϵd_{\rm A}(z,\Omega_{\mathrm{m}},\epsilon)=d_{\rm L}(z,\Omega_{\mathrm{m}})% \cdot(1+z)^{-2-\epsilon}.italic_d start_POSTSUBSCRIPT roman_A end_POSTSUBSCRIPT ( italic_z , roman_Ω start_POSTSUBSCRIPT roman_m end_POSTSUBSCRIPT , italic_ϵ ) = italic_d start_POSTSUBSCRIPT roman_L end_POSTSUBSCRIPT ( italic_z , roman_Ω start_POSTSUBSCRIPT roman_m end_POSTSUBSCRIPT ) ⋅ ( 1 + italic_z ) start_POSTSUPERSCRIPT - 2 - italic_ϵ end_POSTSUPERSCRIPT . (4.4)

With this, we can compute a profile likelihood for ΩmsubscriptΩm\Omega_{\mathrm{m}}roman_Ω start_POSTSUBSCRIPT roman_m end_POSTSUBSCRIPT and ϵitalic-ϵ\epsilonitalic_ϵ.

4.1 BBN and Planck values

The DESI data by itself cannot constrain H0subscript𝐻0H_{0}italic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT, as detailed in Sect. 3.2. However, we can use Eq. (3.5) to compute the sound horizon at the drag redshift. This depends on the value of the baryon density ωb=Ωbh2subscript𝜔bsubscriptΩbsuperscript2\omega_{\mathrm{b}}=\Omega_{\mathrm{b}}\,h^{2}italic_ω start_POSTSUBSCRIPT roman_b end_POSTSUBSCRIPT = roman_Ω start_POSTSUBSCRIPT roman_b end_POSTSUBSCRIPT italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT, which can be computed from the BBN. Using data about primordial Deuterium and Helium abundances yields ωb=0.02218±0.00055subscript𝜔bplus-or-minus0.022180.00055\omega_{\mathrm{b}}=0.02218\pm 0.00055italic_ω start_POSTSUBSCRIPT roman_b end_POSTSUBSCRIPT = 0.02218 ± 0.00055 [50]. When this is added as a fixed parameter to the BAO data from DESI, it fixes rdsubscript𝑟dr_{\rm d}italic_r start_POSTSUBSCRIPT roman_d end_POSTSUBSCRIPT, meaning we can compute H0subscript𝐻0H_{0}italic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT. The uncertainty on ωbsubscript𝜔b\omega_{\mathrm{b}}italic_ω start_POSTSUBSCRIPT roman_b end_POSTSUBSCRIPT is very small, therefore we assume that there is no significant correlation with ΩmsubscriptΩm\Omega_{\mathrm{m}}roman_Ω start_POSTSUBSCRIPT roman_m end_POSTSUBSCRIPT or ϵitalic-ϵ\epsilonitalic_ϵ. As can be seen in the constraints from the DESI DR1 data release, the information from BBN in practice does not change the value or the error of ΩmsubscriptΩm\Omega_{\mathrm{m}}roman_Ω start_POSTSUBSCRIPT roman_m end_POSTSUBSCRIPT, as can be seen in [38] in Table 3.

4.2 SH0ES magnitude for DES-SN5YR

The DES-SN5YR data are not directly coupled to a Cepheid data set. So, to incorporate the SH0ES value, we calculate the absolute magnitude M0subscript𝑀0M_{0}italic_M start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT for the minimum χ2superscript𝜒2\chi^{2}italic_χ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT fixing Ωm=Ωm,DESsubscriptΩmsubscriptΩmDES\Omega_{\mathrm{m}}=\Omega_{\mathrm{m},\mathrm{DES}}roman_Ω start_POSTSUBSCRIPT roman_m end_POSTSUBSCRIPT = roman_Ω start_POSTSUBSCRIPT roman_m , roman_DES end_POSTSUBSCRIPT [39] and H0=H0,SH0ESsubscript𝐻0subscript𝐻0SH0ESH_{0}=H_{0,\mathrm{SH0ES}}italic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = italic_H start_POSTSUBSCRIPT 0 , SH0ES end_POSTSUBSCRIPT [43]. We repeat this for adding and subtracting the H0subscript𝐻0H_{0}italic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT error from Pantheon+SH0ES to construct an additional χ2superscript𝜒2\chi^{2}italic_χ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT for the value of M0subscript𝑀0M_{0}italic_M start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT.

χSH0ES2(M0)=(M0M0,SH0ESσM0,SH0ES)2.subscriptsuperscript𝜒2SH0ESsubscript𝑀0superscriptsubscript𝑀0subscript𝑀0SH0ESsubscript𝜎subscript𝑀0SH0ES2\chi^{2}_{\mathrm{SH0ES}}(M_{0})=\left(\frac{M_{0}-M_{0,\mathrm{SH0ES}}}{% \sigma_{M_{0},\mathrm{SH0ES}}}\right)^{2}\;.italic_χ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT SH0ES end_POSTSUBSCRIPT ( italic_M start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) = ( divide start_ARG italic_M start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT - italic_M start_POSTSUBSCRIPT 0 , SH0ES end_POSTSUBSCRIPT end_ARG start_ARG italic_σ start_POSTSUBSCRIPT italic_M start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , SH0ES end_POSTSUBSCRIPT end_ARG ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT . (4.5)

This essentially calibrates the SNe Ia with the SH0ES absolute magnitude which in turn determines H0subscript𝐻0H_{0}italic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT.

5 Genetic Algorithms

GA are a Machine Learning method that finds functions to fit a data set without previous parametrisation. Here, we will briefly outline how they function. For a more detailed introduction, we refer the reader to Ref. [20].

To find the best-fitting function, GA have a random initial population of functions according to a specified grammar. We use polynomials here because they are differentiable and sufficient to describe our data. From the initial population, in each generation the functions are evaluated for how well they match the data using a χ2superscript𝜒2\chi^{2}italic_χ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT-function which is the sum of the SNe Ia and BAO χ2superscript𝜒2\chi^{2}italic_χ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT statistic:

χtot2=χDESI2+χPantheon+SH0ES2.subscriptsuperscript𝜒2totsubscriptsuperscript𝜒2DESIsubscriptsuperscript𝜒2PantheonSH0ES\chi^{2}_{\mathrm{tot}}=\chi^{2}_{\mathrm{DESI}}+\chi^{2}_{\mathrm{Pantheon+SH% 0ES}}.italic_χ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_tot end_POSTSUBSCRIPT = italic_χ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_DESI end_POSTSUBSCRIPT + italic_χ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_Pantheon + SH0ES end_POSTSUBSCRIPT . (5.1)
Refer to caption
(a) Crossover operation
Refer to caption
(b) Mutation operation
Figure 1: Illustration of GA operations, figure taken from [51].

The functions with the lowest χ2superscript𝜒2\chi^{2}italic_χ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT can generate offspring functions, and the rest do not propagate to the next generation. The remaining functions "reproduce", with a preselected probability called the crossover rate, see Fig. 1a. Here, both parent functions combine parts of them, which represents the DNA in the analogy. These parts are then summed. Analogously, the mutation operation (see Fig. 1b) is selected with a probability called the mutation rate. If that is the case, one parameter of the function will randomly change at the time of "reproduction" to the new generation. For each of the 10 samples, the function with the lowest χ2superscript𝜒2\chi^{2}italic_χ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT is the final candidate of the sample. From these 10, we select the one with the lowest χ2superscript𝜒2\chi^{2}italic_χ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT as the resulting best-fit function.

We compare the resulting functions of the GA with ΛΛ\Lambdaroman_ΛCDM for each case. When we calculate H(z)𝐻𝑧H(z)italic_H ( italic_z ) in the ΛΛ\Lambdaroman_ΛCDM case from the Friedmann equation, we also consider radiation and neutrinos.

H2(z)H02=a3Ωm(1+aeq/a)+[1Ωm(1+aeq)]f(a,w0,wa)superscript𝐻2𝑧superscriptsubscript𝐻02superscript𝑎3subscriptΩm1subscript𝑎eq𝑎delimited-[]1subscriptΩm1subscript𝑎eq𝑓𝑎subscript𝑤0subscript𝑤a\frac{H^{2}(z)}{H_{0}^{2}}=a^{-3}\Omega_{\mathrm{m}}\left(1+a_{\rm{eq}}/a% \right)+\left[1-\Omega_{\mathrm{m}}\left(1+a_{\rm{eq}}\right)\right]f(a,w_{0},% w_{\rm a})divide start_ARG italic_H start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_z ) end_ARG start_ARG italic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG = italic_a start_POSTSUPERSCRIPT - 3 end_POSTSUPERSCRIPT roman_Ω start_POSTSUBSCRIPT roman_m end_POSTSUBSCRIPT ( 1 + italic_a start_POSTSUBSCRIPT roman_eq end_POSTSUBSCRIPT / italic_a ) + [ 1 - roman_Ω start_POSTSUBSCRIPT roman_m end_POSTSUBSCRIPT ( 1 + italic_a start_POSTSUBSCRIPT roman_eq end_POSTSUBSCRIPT ) ] italic_f ( italic_a , italic_w start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_w start_POSTSUBSCRIPT roman_a end_POSTSUBSCRIPT ) (5.2)

Here, f𝑓fitalic_f is a function that depends on w0subscript𝑤0w_{0}italic_w start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT and wasubscript𝑤𝑎w_{a}italic_w start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT from the Chevallier–Polarski–Linder parametrisation of dark energy, i.e. wDE(a)=w0+wa(1a)subscript𝑤DE𝑎subscript𝑤0subscript𝑤𝑎1𝑎w_{\rm{DE}}(a)=w_{0}+w_{a}(1-a)italic_w start_POSTSUBSCRIPT roman_DE end_POSTSUBSCRIPT ( italic_a ) = italic_w start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + italic_w start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT ( 1 - italic_a ) [52, 53]. This factor depends on the ordinary hypergeometric function F23(ai;bj;x)subscriptsubscript𝐹23subscript𝑎𝑖subscript𝑏𝑗𝑥{}_{3}F_{2}(a_{i};b_{j};x)start_FLOATSUBSCRIPT 3 end_FLOATSUBSCRIPT italic_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ; italic_b start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ; italic_x ) with argument x𝑥xitalic_x

f(a,w0,wa)=a3(1+w0+wa)exp[3wa+3awa3F2(1,1,0;2,2;a)].𝑓𝑎subscript𝑤0subscript𝑤𝑎superscript𝑎31subscript𝑤0subscript𝑤𝑎3subscript𝑤𝑎3𝑎subscript𝑤𝑎3subscript𝐹211022𝑎f(a,w_{0},w_{a})=a^{-3\,(1+w_{0}+w_{a})}\exp[-3\,w_{a}+3\,a\,w_{a3}\,F_{2}(1,1% ,0;2,2;a)].italic_f ( italic_a , italic_w start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_w start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT ) = italic_a start_POSTSUPERSCRIPT - 3 ( 1 + italic_w start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + italic_w start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT ) end_POSTSUPERSCRIPT roman_exp [ - 3 italic_w start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT + 3 italic_a italic_w start_POSTSUBSCRIPT italic_a 3 end_POSTSUBSCRIPT italic_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( 1 , 1 , 0 ; 2 , 2 ; italic_a ) ] . (5.3)

The scale factor at matter–radiation equality aeqsubscript𝑎eqa_{\rm{eq}}italic_a start_POSTSUBSCRIPT roman_eq end_POSTSUBSCRIPT depends on the density of radiation ΩγsubscriptΩ𝛾\Omega_{\gamma}roman_Ω start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT and ultra-relativistic neutrinos ΩνsubscriptΩ𝜈\Omega_{\nu}roman_Ω start_POSTSUBSCRIPT italic_ν end_POSTSUBSCRIPT:

aeq=Ωγ+ΩνΩm.subscript𝑎eqsubscriptΩ𝛾subscriptΩ𝜈subscriptΩma_{\rm{eq}}=\frac{\Omega_{\gamma}+\Omega_{\nu}}{\Omega_{\mathrm{m}}}.italic_a start_POSTSUBSCRIPT roman_eq end_POSTSUBSCRIPT = divide start_ARG roman_Ω start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT + roman_Ω start_POSTSUBSCRIPT italic_ν end_POSTSUBSCRIPT end_ARG start_ARG roman_Ω start_POSTSUBSCRIPT roman_m end_POSTSUBSCRIPT end_ARG . (5.4)

For the effective number of neutrinos, we use Neff=3.044subscript𝑁eff3.044N_{\rm{eff}}=3.044italic_N start_POSTSUBSCRIPT roman_eff end_POSTSUBSCRIPT = 3.044 [54].

The GA tries to fit two functions, namely the luminosity distance dLsubscript𝑑Ld_{\rm L}italic_d start_POSTSUBSCRIPT roman_L end_POSTSUBSCRIPT and the DDR deviation η(z)𝜂𝑧\eta(z)italic_η ( italic_z ), from which the angular distance is calculated. In the first three cases, we either marginalise over the absolute SNe Ia magnitude M0subscript𝑀0M_{0}italic_M start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT or minimise the χ2superscript𝜒2\chi^{2}italic_χ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT by varying rdsubscript𝑟dr_{\rm d}italic_r start_POSTSUBSCRIPT roman_d end_POSTSUBSCRIPT. This implies that the GA can rescale the distance functions by any value without changing the χ2superscript𝜒2\chi^{2}italic_χ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT. Any global factor is reabsorbed in the marginalisation or the minimisation, respectively. Thus, we choose the following dimensionless parametrisation for the two GA functions fGAsubscript𝑓GAf_{\mathrm{GA}}italic_f start_POSTSUBSCRIPT roman_GA end_POSTSUBSCRIPT and gGAsubscript𝑔GAg_{\mathrm{GA}}italic_g start_POSTSUBSCRIPT roman_GA end_POSTSUBSCRIPT:

η(z)=(1+z)ϵ(z)=(1+z)1/10fGA(z),𝜂𝑧superscript1𝑧italic-ϵ𝑧superscript1𝑧110subscript𝑓GA𝑧\eta(z)=(1+z)^{\epsilon(z)}=(1+z)^{1/10\,f_{\mathrm{GA}}(z)},italic_η ( italic_z ) = ( 1 + italic_z ) start_POSTSUPERSCRIPT italic_ϵ ( italic_z ) end_POSTSUPERSCRIPT = ( 1 + italic_z ) start_POSTSUPERSCRIPT 1 / 10 italic_f start_POSTSUBSCRIPT roman_GA end_POSTSUBSCRIPT ( italic_z ) end_POSTSUPERSCRIPT , (5.5)
H0cdL(z)=z[1+zgGA2(z)].subscript𝐻0𝑐subscript𝑑L𝑧𝑧delimited-[]1𝑧subscriptsuperscript𝑔2GA𝑧\frac{H_{0}}{c}\,d_{\rm L}(z)=z[1+z\,g^{2}_{\mathrm{GA}}(z)].divide start_ARG italic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_c end_ARG italic_d start_POSTSUBSCRIPT roman_L end_POSTSUBSCRIPT ( italic_z ) = italic_z [ 1 + italic_z italic_g start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_GA end_POSTSUBSCRIPT ( italic_z ) ] . (5.6)

Using these results, we can calculate dAsubscript𝑑Ad_{\rm A}italic_d start_POSTSUBSCRIPT roman_A end_POSTSUBSCRIPT using Eq. 2.7 and H(z)𝐻𝑧H(z)italic_H ( italic_z ) using Eq. 4.3.

Refer to caption
Figure 2: χ2superscript𝜒2\chi^{2}italic_χ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT of the GA functions per generation for the standard DESI+Pantheon+ case.

In Fig. 2, we show the evolution of the GA over 300 generations. All 10 populations approach the χ2superscript𝜒2\chi^{2}italic_χ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT of ΛΛ\Lambdaroman_ΛCDM which is at χ2=1785superscript𝜒21785\chi^{2}=1785italic_χ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = 1785 where we minimised over H0subscript𝐻0H_{0}italic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT and ΩmsubscriptΩm\Omega_{\mathrm{m}}roman_Ω start_POSTSUBSCRIPT roman_m end_POSTSUBSCRIPT. This is represented by the dashed line. In this figure, we used the standard Pantheon+ case for which 5 of the 10 samples have a lower χ2superscript𝜒2\chi^{2}italic_χ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT than ΛΛ\Lambdaroman_ΛCDM at the end.

For the model-independent GA, it is necessary to use the unparametrised sound horizon at the drag redshift rdsubscript𝑟dr_{\rm d}italic_r start_POSTSUBSCRIPT roman_d end_POSTSUBSCRIPT. We cannot add only the BBN value since this would imply other free parameters. Thus, we calculate this quantity not only with BBN but with additional Planck 2018 data. We fix the sound horizon to a value using the Planck values [55] ωmsubscript𝜔m\omega_{\rm{m}}italic_ω start_POSTSUBSCRIPT roman_m end_POSTSUBSCRIPT and H0subscript𝐻0H_{0}italic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT in addition to the BBN.

For the case using Cepheid calibration and the sound horizon with BBN andPlanck values, we do not predict the distances in a dimensionless way as before, since in this case it is possible for the GA to predict both the amplitude of dLsubscript𝑑Ld_{\rm L}italic_d start_POSTSUBSCRIPT roman_L end_POSTSUBSCRIPT and dAsubscript𝑑Ad_{\rm A}italic_d start_POSTSUBSCRIPT roman_A end_POSTSUBSCRIPT. This emphasises the violation of the DDR due to the Hubble tension, since we predict dLsubscript𝑑Ld_{\rm L}italic_d start_POSTSUBSCRIPT roman_L end_POSTSUBSCRIPT instead of H0dLsubscript𝐻0subscript𝑑LH_{0}\cdot d_{\rm L}italic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ⋅ italic_d start_POSTSUBSCRIPT roman_L end_POSTSUBSCRIPT. However, it also increases the computing time for the GA since machine learning algorithms generally work better with values closer to unity [56]. So, even after rescaling our functions, the GA needs 1000 generations in this case to converge compared to 300 in the standard case.

5.1 Error Calculation

To estimate the GA error, we generate multiple samples using different random seeds. This affects the initial population of the GA. From these samples of different resulting functions η(z)𝜂𝑧\eta(z)italic_η ( italic_z ), we select the 68.27% of functions closest to our best-fit solution. This would correspond to the 1σ𝜎\sigmaitalic_σ error in the Gaussian case, but we find that our results are not symmetric in every case. This is taken from 100 GA samples, calculated in redshift intervals of 0.10.10.10.1 and then interpolated to smooth it out.

6 Results

6.1 Parametrised Sampling

6.1.1 Pantheon+ with DESI DR1

Refer to caption
(a) Contour plot for Pantheon+ (yellow), DESI (blue) and their combination (red).
Refer to caption
(b) Contour plot for Pantheon+ (yellow), DESI+BBN (blue) and their combination (red).
Refer to caption
(c) Contour plot for Pantheon+SH0ES (yellow), DESI (blue) and their combination (red).
Refer to caption
(d) Contour plot for Pantheon+SH0ES (yellow), DESI+BBN (blue) and their combination (red).
Figure 3: Evaluation of the profile likelihood of ΩmsubscriptΩm\Omega_{\mathrm{m}}roman_Ω start_POSTSUBSCRIPT roman_m end_POSTSUBSCRIPT and ϵitalic-ϵ\epsilonitalic_ϵ with Pantheon+ and DESI DR1 data for different cases.

We sample the parameters ϵitalic-ϵ\epsilonitalic_ϵ (defined in Eq. 4.1) and ΩmsubscriptΩm\Omega_{\mathrm{m}}roman_Ω start_POSTSUBSCRIPT roman_m end_POSTSUBSCRIPT using a profile likelihood approach and sampling a grid since this does not require much computational time. The profile likelihood contour plot for the standard case is shown in Fig. 3a. The best-fit point is ϵ=0.019italic-ϵ0.019\epsilon=-0.019italic_ϵ = - 0.019 with a distance from ϵ=0italic-ϵ0\epsilon=0italic_ϵ = 0 of 1.54σ1.54𝜎1.54\sigma1.54 italic_σ.

Pantheon+ finds a value of Ωm=0.334±0.018subscriptΩmplus-or-minus0.3340.018\Omega_{\mathrm{m}}=0.334\pm 0.018roman_Ω start_POSTSUBSCRIPT roman_m end_POSTSUBSCRIPT = 0.334 ± 0.018 [43] and DESI DR1 computes a lower value of Ωm=0.295±0.0015subscriptΩmplus-or-minus0.2950.0015\Omega_{\mathrm{m}}=0.295\pm 0.0015roman_Ω start_POSTSUBSCRIPT roman_m end_POSTSUBSCRIPT = 0.295 ± 0.0015. Since this constitutes a discrepancy of 2.2σ2.2𝜎2.2\sigma2.2 italic_σ, it is not surprising that we also find an ϵitalic-ϵ\epsilonitalic_ϵ different form 00 using these data sets.

In a next step, we add data sets to our likelihoods that are in tension with respect to the Hubble parameter H0subscript𝐻0H_{0}italic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT to reflect this tension in a violation of the DDR. As detailed in Sect. 4.1, for the second case, we add BBN information to the BAO data, which makes the likelihood sensitive to H0subscript𝐻0H_{0}italic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT. The result is plotted in Fig. 3b. This is extremely similar to Fig. 3a, since the marginalisation over the absolute SNe Ia magnitude M0subscript𝑀0M_{0}italic_M start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT can compensate for a value of H0subscript𝐻0H_{0}italic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT that would not match the SNe Ia data in the calibrated case.

For the third case, we calibrate the Pantheon+ SNe Ia using Cepheids with the SH0ES data set, as was also done in the Pantheon+ analysis [43] but we do not use BBN information. This is shown in Fig. 3c. Here as well, there is not much visible change, compared to Fig. 3a, because the BAO likelihood is minimised over rdhsubscript𝑟dr_{\rm d}\,hitalic_r start_POSTSUBSCRIPT roman_d end_POSTSUBSCRIPT italic_h, essentially leaving H0subscript𝐻0H_{0}italic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT adjustable to the SH0ES value.

Lastly, we combine the last two cases and use both the Cepheid calibration and the BBN value of ωbsubscript𝜔b\omega_{\mathrm{b}}italic_ω start_POSTSUBSCRIPT roman_b end_POSTSUBSCRIPT. Now, both likelihoods are sensitive to H0subscript𝐻0H_{0}italic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT but prefer a different value. This, in turn, creates a violation of the DDR which can be seen in Fig. 3d. For the combined contour, the best-fit is at ϵ=0.040italic-ϵ0.040\epsilon=-0.040italic_ϵ = - 0.040 and 6.2σ6.2𝜎6.2\sigma6.2 italic_σ away from 0. DESI+BBN finds H0=68.52±0.80kms1Mpc1subscript𝐻0plus-or-minus68.520.80kmsuperscripts1superscriptMpc1H_{0}=68.52\pm 0.80\;\rm{km}\;\rm{s}^{-1}\;\rm{Mpc}^{-1}italic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = 68.52 ± 0.80 roman_km roman_s start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT roman_Mpc start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT, whereas Pantheon+SH0ES lies at H0=73.5±1.1kms1Mpc1subscript𝐻0plus-or-minus73.51.1kmsuperscripts1superscriptMpc1H_{0}=73.5\pm 1.1\;\rm{km}\;\rm{s}^{-1}\;\rm{Mpc}^{-1}italic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = 73.5 ± 1.1 roman_km roman_s start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT roman_Mpc start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT. This constitutes a 4.5σ4.5𝜎4.5\sigma4.5 italic_σ difference. Together with the discrepancy in ΩmsubscriptΩm\Omega_{\mathrm{m}}roman_Ω start_POSTSUBSCRIPT roman_m end_POSTSUBSCRIPT, it makes sense that we find a value of ϵitalic-ϵ\epsilonitalic_ϵ that is far from ϵ=0italic-ϵ0\epsilon=0italic_ϵ = 0. Here, we find a χ2=1569superscript𝜒21569\chi^{2}=1569italic_χ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = 1569 in ΛΛ\Lambdaroman_ΛCDM and a much improved value of χ2=1541superscript𝜒21541\chi^{2}=1541italic_χ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = 1541 when allowing for ϵ0italic-ϵ0\epsilon\neq 0italic_ϵ ≠ 0.

Exclusion of the dHsubscript𝑑Hd_{\rm H}italic_d start_POSTSUBSCRIPT roman_H end_POSTSUBSCRIPT BAO data

In the DESI BAO data release, per redshift bin, they report either both the comoving distance dMsubscript𝑑Md_{\rm M}italic_d start_POSTSUBSCRIPT roman_M end_POSTSUBSCRIPT and the Hubble distance dHsubscript𝑑Hd_{\rm H}italic_d start_POSTSUBSCRIPT roman_H end_POSTSUBSCRIPT or only the volume-averaged distance dVsubscript𝑑Vd_{\rm V}italic_d start_POSTSUBSCRIPT roman_V end_POSTSUBSCRIPT. To test for example the conservation of photons, it is useful to incorporate all distance measurements into the analysis. This is common in the literature, see e.g. [27, 2, 10]. To be more conservative, it is also possible to only use the data points of the comoving distance dM=(1+z)dAsubscript𝑑M1𝑧subscript𝑑Ad_{\rm M}=(1+z)d_{\rm A}italic_d start_POSTSUBSCRIPT roman_M end_POSTSUBSCRIPT = ( 1 + italic_z ) italic_d start_POSTSUBSCRIPT roman_A end_POSTSUBSCRIPT since this is the transverse distance. We recalculate the earlier case with BBN and Cepheid calibration (see Fig. 3d) with only these values to show this difference in Fig. 4. The BAO contours are much larger in this case because only 5 instead of 12 data points from DESI are used. This also increases the combined contour. However, the preferred value is ϵ=0.065italic-ϵ0.065\epsilon=-0.065italic_ϵ = - 0.065, which is lower than in Fig. 3d and still 4.4σ4.4𝜎4.4\sigma4.4 italic_σ apart from the DDR. We note that to focus on this aspect, it would help to add other BAO data sets to DESI. In the rest of this work, we will use all 12 DESI data points for the GA and refer this more conservative test to future work.

Refer to caption
Figure 4: Contour plot of ΩmsubscriptΩm\Omega_{\mathrm{m}}roman_Ω start_POSTSUBSCRIPT roman_m end_POSTSUBSCRIPT and ϵitalic-ϵ\epsilonitalic_ϵ for Pantheon+SH0ES (yellow), DESI+BBN (blue) and their combination (red) using only the comoving distance measurements dMsubscript𝑑Md_{\rm M}italic_d start_POSTSUBSCRIPT roman_M end_POSTSUBSCRIPT from DESI.

6.1.2 DES-SN5YR with DESI DR1

We also calculate the profile likelihood showing contour plots for ΩmsubscriptΩm\Omega_{\mathrm{m}}roman_Ω start_POSTSUBSCRIPT roman_m end_POSTSUBSCRIPT and ϵitalic-ϵ\epsilonitalic_ϵ, replacing the SNe Ia with the DES-SN5YR data set [39]. The results are plotted in Fig. 5. All four contours are similar to those for Pantheon+ in Fig. 3. For the standard DES-SN5YR in Fig. 5a, the best-fit value for ϵitalic-ϵ\epsilonitalic_ϵ is 2.5σ2.5𝜎2.5\sigma2.5 italic_σ apart from 00 compared to 2.2σ2.2𝜎2.2\sigma2.2 italic_σ for Pantheon+. This is due to DES-SN5YR preferring a higher value of ΩmsubscriptΩm\Omega_{\mathrm{m}}roman_Ω start_POSTSUBSCRIPT roman_m end_POSTSUBSCRIPT, making it less compatible with DESI. When adding either only BBN (Fig. 5b) or only the χ2superscript𝜒2\chi^{2}italic_χ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT from Eq. 4.5 incorporating the H0subscript𝐻0H_{0}italic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT value from Pantheon+SH0ES (Fig. 5c), the contours barely change with respect to the first case). In the last case, combining BBN and the SH0ES χ2superscript𝜒2\chi^{2}italic_χ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT, we find a strong violation of the DDR at 6.5σ6.5𝜎6.5\sigma6.5 italic_σ compared to 6.2σ6.2𝜎6.2\sigma6.2 italic_σ from Pantheon+. When comparing the χ2superscript𝜒2\chi^{2}italic_χ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT values, we find a χ2=1693superscript𝜒21693\chi^{2}=1693italic_χ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = 1693 in ΛΛ\Lambdaroman_ΛCDM and a much smaller value of χ2=1657superscript𝜒21657\chi^{2}=1657italic_χ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = 1657 when allowing for ϵ0italic-ϵ0\epsilon\neq 0italic_ϵ ≠ 0.

Refer to caption
(a) Contour plot for DES-SN5YR (green), DESI (blue) and their combination (brown).
Refer to caption
(b) Contour plot for DES-SN5YR (green), DESI+BBN (blue) and their combination (brown).
Refer to caption
(c) Contour plot for DES-SN5YR+SH0ES (green), DESI (blue) and their combination (brown).
Refer to caption
(d) Contour plot for DES-SN5YR+SH0ES (green), DESI+BBN (blue) and their combination (brown).
Figure 5: Evaluation of the profile likelihood of ΩmsubscriptΩm\Omega_{\mathrm{m}}roman_Ω start_POSTSUBSCRIPT roman_m end_POSTSUBSCRIPT and ϵitalic-ϵ\epsilonitalic_ϵ with DES-SN5YR and DESI DR1 data for different cases.

6.2 GA Best-Fit Functions

We test five different cases with the GA, four using the Pantheon+ data set combined with SH0ES corresponding to the parametrised approach from Fig. 3 and one using the DES-SN5YR data set for the SN corresponding to Fig. 5a. In all cases, we use DESI data for the BAO.

6.2.1 Pantheon+ with DESI DR1

Refer to caption
(a) GA Deviation from ΛΛ\Lambdaroman_ΛCDM in percent for the angular diameter distance (red), the luminosity distance (green) and the Hubble parameter (purple).
Refer to caption
(b) Deviation from the standard DDR η(z)𝜂𝑧\eta(z)italic_η ( italic_z ) for the GA (in solid red) with the associated errors (shaded in orange) compared to ΛΛ\Lambdaroman_ΛCDM (in dashed black), i.e. no deviation.
Figure 6: Results of the GA using Pantheon+ and DESI DR1 data.

When applying the GA to the uncalibrated SNe Ia and BAO data, we obtain the results of the GA for the angular diameter distance, the luminosity distances, and the Hubble parameter. We show the difference of each of these functions with respect to the best-fit ΛΛ\Lambdaroman_ΛCDM in percent in Fig. 6a. For the angular diameter distance, no discrepancy to ΛΛ\Lambdaroman_ΛCDM can be seen. The luminosity distance deviates slightly below ΛΛ\Lambdaroman_ΛCDM as is visible in the DDR deviation as well. The Hubble parameter also shows no deviation from the standard model. The GA result for the DDR violation η(z)=dL(z)/[dA(z)(1+z)2]𝜂𝑧subscript𝑑L𝑧delimited-[]subscript𝑑A𝑧superscript1𝑧2\eta(z)=d_{\rm L}(z)/[d_{\rm A}(z)(1+z)^{2}]italic_η ( italic_z ) = italic_d start_POSTSUBSCRIPT roman_L end_POSTSUBSCRIPT ( italic_z ) / [ italic_d start_POSTSUBSCRIPT roman_A end_POSTSUBSCRIPT ( italic_z ) ( 1 + italic_z ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ] is shown in Fig. 6b where η(z)=1𝜂𝑧1\eta(z)=1italic_η ( italic_z ) = 1 corresponds to no violation. This is consistent with the deviation of ϵ=0.0192italic-ϵ0.0192\epsilon=-0.0192italic_ϵ = - 0.0192 we find in the parametrised approach in Sect. 6.1. However, here in the unparametrised approach this change constitutes less than 0.5σ0.5𝜎0.5\sigma0.5 italic_σ using our sampled error.

BBN and Planck Values

As described in Sect. 4.1, we show the deviation from the DDR using uncalibrated SNe Ia and setting ωbsubscript𝜔b\omega_{\mathrm{b}}italic_ω start_POSTSUBSCRIPT roman_b end_POSTSUBSCRIPT to BBN and H0subscript𝐻0H_{0}italic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT and ωmsubscript𝜔m\omega_{\mathrm{m}}italic_ω start_POSTSUBSCRIPT roman_m end_POSTSUBSCRIPT to the Planck 2018 values in In Fig. 7. The residuals with respect to ΛΛ\Lambdaroman_ΛCDM are slightly larger than in the standard case but still below 5%, see Fig. 7a. The evolution of η(z)𝜂𝑧\eta(z)italic_η ( italic_z ) looks very similar to 6b from the standard analysis. This was expected since DESI DR1 is mostly in agreement with Planck 2018 and the absolute SN magnitude is marginalised over, which essentially leaves the amplitude of the luminosity distance as a free parameter. This can then be adjusted to fit together with the amplitude of the BAO data.

Refer to caption
(a) GA Deviation from ΛΛ\Lambdaroman_ΛCDM in percent for the angular diameter distance (red), the luminosity distance (green) and the Hubble parameter (purple).
Refer to caption
(b) Deviation from the standard DDR η(z)𝜂𝑧\eta(z)italic_η ( italic_z ) for the GA (in solid red) with the associated errors (shaded in orange) compared to ΛΛ\Lambdaroman_ΛCDM (in dashed black), i.e. no deviation.
Figure 7: Results of the GA using Pantheon+ and DESI DR1 with Planck values.
Cepheid Calibration
Refer to caption
(a) GA Deviation from ΛΛ\Lambdaroman_ΛCDM in percent for the angular diameter distance (red), the luminosity distance (green) and the Hubble parameter (purple).
Refer to caption
(b) Deviation from the standard DDR η(z)𝜂𝑧\eta(z)italic_η ( italic_z ) for the GA (in solid red) with the associated errors (shaded in orange) compared to ΛΛ\Lambdaroman_ΛCDM (in dashed black), i.e. no deviation.
Figure 8: Results of the GA using using Pantheon+SH0ES and DESI DR1.

When enabling the Cepheid calibration (see Sect. 3.1.1), the GA finds the results shown in Fig. 8. Here, the deviations from ΛΛ\Lambdaroman_ΛCDM are larger than in Fig. 6 and Fig. 7 but they remain below 5% for the residuals in Fig. 8a and the error on η(z)𝜂𝑧\eta(z)italic_η ( italic_z ) is smaller than 1σ𝜎\sigmaitalic_σ.

Cepheid Calibration and Planck Values

Here, we test the GA for the case in which the SNe Ia data reflect the Pantheon+ with SH0ES H0subscript𝐻0H_{0}italic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT value of H0=73.5±1.1km s1 Mpc1subscript𝐻0plus-or-minus73.51.1timeskilometersecond1megaparsec1H_{0}=73.5\pm 1.1\,$\mathrm{km}\text{\,}{\mathrm{s}}^{-1}\text{\,}{\mathrm{Mpc% }}^{-1}$italic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = 73.5 ± 1.1 start_ARG roman_km end_ARG start_ARG times end_ARG start_ARG power start_ARG roman_s end_ARG start_ARG - 1 end_ARG end_ARG start_ARG times end_ARG start_ARG power start_ARG roman_Mpc end_ARG start_ARG - 1 end_ARG end_ARG and at the same time the BAO reflect the Planck 2018 [55] values of h,ωmsubscript𝜔mh,\,\omega_{\mathrm{m}}italic_h , italic_ω start_POSTSUBSCRIPT roman_m end_POSTSUBSCRIPT and ωbsubscript𝜔b\omega_{\mathrm{b}}italic_ω start_POSTSUBSCRIPT roman_b end_POSTSUBSCRIPT. Together with the DESI BAO this yields H0=68.53±0.80km s1 Mpc1subscript𝐻0plus-or-minus68.530.80timeskilometersecond1megaparsec1H_{0}=68.53\pm 0.80\,$\mathrm{km}\text{\,}{\mathrm{s}}^{-1}\text{\,}{\mathrm{% Mpc}}^{-1}$italic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = 68.53 ± 0.80 start_ARG roman_km end_ARG start_ARG times end_ARG start_ARG power start_ARG roman_s end_ARG start_ARG - 1 end_ARG end_ARG start_ARG times end_ARG start_ARG power start_ARG roman_Mpc end_ARG start_ARG - 1 end_ARG end_ARG.

Refer to caption
(a) GA Deviation from ΛΛ\Lambdaroman_ΛCDM in percent for the angular diameter distance (red), the luminosity distance (green) and the Hubble parameter (purple).
Refer to caption
(b) Deviation from the standard DDR η(z)𝜂𝑧\eta(z)italic_η ( italic_z ) for the GA (in solid red) with the associated errors (shaded in orange) compared to ΛΛ\Lambdaroman_ΛCDM (in dashed black), i.e. no deviation.
Figure 9: Results of the GA using using Pantheon+SH0ES and DESI DR1 with Planck values.

Fig. 9a again shows the results of the GA for the angular diameter distance, the luminosity distance, and the Hubble parameter. The angular diameter distance found by the GA is much higher than in ΛΛ\Lambdaroman_ΛCDM. In contrast to the standard case, the H(z)𝐻𝑧H(z)italic_H ( italic_z ) predicted by the GA is much lower than in the standard model at higher redshifts. This is expected since at lower z𝑧zitalic_z, the SNe Ia data with the higher H0subscript𝐻0H_{0}italic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT dominate while for higher redshifts BAO+BBN data dominate which prefer a lower H0subscript𝐻0H_{0}italic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT. The deviation from the DDR can be seen in Fig. 9b. This shows a much stronger violation than in the standard case, see Fig. 6b. This is consistent with our results in the parametrised approach that found ϵ=0.040italic-ϵ0.040\epsilon=-0.040italic_ϵ = - 0.040. These results reflect the Hubble tension present in the combined data sets very well. However, with this model-independent approach the error remains at 1σ1𝜎1\sigma1 italic_σ.

6.2.2 DES-SN5YR with DESI DR1

We also implement the DES-SNYR5 [39] likelihood and use the GA on this data set in combination with DESI DR1. In Fig. 10, the GA result for both distances is shown. Since DES-SN5YR covers a redshift range up to 1.13, which is roughly half of the Pantheon+ range, we shrink the η𝜂\etaitalic_η axis range to 0.950.950.950.951.051.051.051.05. There is no discrepancy to be seen with respect to ΛΛ\Lambdaroman_ΛCDM. This is mirrored in Fig. 10b which also shows the sampled error for η(z)𝜂𝑧\eta(z)italic_η ( italic_z ). The error for the GA lies slightly below 2%percent22\%2 % in this case which is much lower than for the Pantheon+ case. For this SNe Ia data set, we only consider this standard case since the results in the parametrised approach are very similar, and the GA including the error calculation is computation intensive.

Refer to caption
(a) GA Deviation from ΛΛ\Lambdaroman_ΛCDM in percent for the angular diameter distance (red), the luminosity distance (green) and the Hubble parameter (purple).
Refer to caption
(b) Deviation from the standard DDR η(z)𝜂𝑧\eta(z)italic_η ( italic_z ) for the GA (in solid red) with the associated errors (shaded in orange) compared to ΛΛ\Lambdaroman_ΛCDM (in dashed black), i.e. no deviation.
Figure 10: Results of the GA using using DES-SN5YR and DESI DR1.

7 Conclusion

This work tests the cosmic DDR using new data sets and provides a new way of looking at the Hubble tension. We use a parametrised approach and a model-agnostic GA to constrain the violation of the cosmic DDR for the Pantheon+ or the DES-SN5YR SNe Ia in combination with the DESI DR1 BAO data set. For the parametrised, model-dependent approach, we calculate the profile likelihood to find contours in the ΩmsubscriptΩm\Omega_{\mathrm{m}}roman_Ω start_POSTSUBSCRIPT roman_m end_POSTSUBSCRIPTϵitalic-ϵ\epsilonitalic_ϵ plane, where ϵitalic-ϵ\epsilonitalic_ϵ quantifies deviations from the DDR given by Eq. 4.1. We find that the best-fit point is ϵ=0.019italic-ϵ0.019\epsilon=0.019italic_ϵ = 0.019 and 1.5σ1.5𝜎1.5\sigma1.5 italic_σ apart from 0. The reported ΩmsubscriptΩm\Omega_{\mathrm{m}}roman_Ω start_POSTSUBSCRIPT roman_m end_POSTSUBSCRIPT values from both surveys are over 2σ2𝜎2\sigma2 italic_σ apart, which explains this value.

When calibrating the SNe Ia with Cepheids using SH0ES and fixing the value of ωbsubscript𝜔b\omega_{\mathrm{b}}italic_ω start_POSTSUBSCRIPT roman_b end_POSTSUBSCRIPT to the value from BBN, we find the best-fit for ϵitalic-ϵ\epsilonitalic_ϵ at 0.0400.040-0.040- 0.040 which is 6.2σ6.2𝜎6.2\sigma6.2 italic_σ from 00. This is due to the fact that both likelihoods are sensitive to the Hubble constant in this combination and the discrepancy of the two data sets lies at 4.5σ4.5𝜎4.5\sigma4.5 italic_σ. With the DES-SN5YR data set, we find very similar results when combining with BBN and SH0ES, yielding a 6.5σ6.5𝜎6.5\sigma6.5 italic_σ discrepancy.

Then, we employ GA to test this in a model-independent way. For the standard, uncalibrated case, we find a very slight difference from η(z)=1𝜂𝑧1\eta(z)=1italic_η ( italic_z ) = 1 which indicates no DDR deviations. To calculate the error, we run the GA 100 times for each case and select 68.27% of functions that are closest to our best-fit for an estimation of the 1σ1𝜎1\sigma1 italic_σ error, analogously to the Gaussian error. In the standard analysis, this error is much larger than the DDR discrepancy.

In a next step, the BBN value for ωbsubscript𝜔b\omega_{\mathrm{b}}italic_ω start_POSTSUBSCRIPT roman_b end_POSTSUBSCRIPT and Planck values for H0subscript𝐻0H_{0}italic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT and ωmsubscript𝜔m\omega_{\mathrm{m}}italic_ω start_POSTSUBSCRIPT roman_m end_POSTSUBSCRIPT are assumed in the sound horizon at drag redshift when computing the DESI BAO likelihood. This does not significantly change the result for η(z)𝜂𝑧\eta(z)italic_η ( italic_z ). The third case considers SH0ES Cepheid-calibrated SNe Ia with the standard DESI likelihood. There, we find a slightly stronger deviation that starts at much earlier redshifts.

When combining the last two cases, i.e. BBN and Planck values for BAO and Pantheon+SH0ES, we run the analysis using the dimension-full luminosity and angular diameter distances. In this case, we see a much stronger violation of the DDR which is also reflected in the H(z)𝐻𝑧H(z)italic_H ( italic_z ) calculated from the GA result. This is confirmed when looking at the sampled error. At redshifts below 1.4, the DDR violation is close to our sampled error corresponding to 1σ1𝜎1\sigma1 italic_σ.

We also consider DES-SN5YR using GA. There, the maximum redshift lies at 1.131.131.131.13, which is less than half of Pantheon+. In that case, there is no preference for a DDR violation. Since the parametrised results for both data sets are extremely similar, we do not test all cases with the GA since they are computationally expensive and leave this to future work.

In conclusion, we show that the DDR is slightly violated in the uncalibrated parametrised approach and more strongly violated when adding BBN and the SH0ES calibration, reflecting the Hubble tension. This holds for both considered SNe Ia data sets. When using a model-independent approach, the DDR is confirmed within 1σ𝜎\sigmaitalic_σ. This emphasises the importance of model-independent approaches for possible DDR violations.

Acknowledgements

FK would like to thank the Instituto de Física Teórica (IFT) UAM-CSIC in Madrid, Spain, for their hospitality during the stay. This study has been partially supported through the grant EUR TESS N°ANR-18-EURE-0018 in the framework of the Programme des Investissements d’Avenir. We would also like to thank Sefa Pamuk for proofreading and providing valuable comments. SN acknowledges support from the research project PID2021-123012NB-C43 and the Spanish Research Agency (Agencia Estatal de Investigación) through the Grant IFT Centro de Excelencia Severo Ochoa No CEX2020-001007-S, funded by MCIN/AEI/10.13039/50110 0011033.

References

  • [1] I. Etherington, LX. On the definition of distance in general relativity, The London, Edinburgh, and Dublin Philosophical Magazine and Journal of Science 15 (1933) 761.
  • [2] A.C. Alfano and O. Luongo, Cosmic distance duality after DESI 2024 data release and dark energy evolution, Jan., 2025. 10.48550/arXiv.2501.15233.
  • [3] F. Yang, X. Fu, B. Xu, K. Zhang, Y. Huang and Y. Yang, Testing the cosmic distance duality relation using Type Ia supernovae and BAO observations, Feb., 2025. 10.48550/arXiv.2502.05417.
  • [4] S. Gahlaut, Model-Independent Probe of Cosmic Distance Duality Relation, Research in Astronomy and Astrophysics (2025) .
  • [5] B. Ménard, R. Scranton, M. Fukugita and G. Richards, Measuring the galaxy-mass and galaxy-dust correlations through magnification and reddening: Magnification and dust reddening, Monthly Notices of the Royal Astronomical Society (2010) no.
  • [6] A. Avgoustidis, C. Burrage, J. Redondo, L. Verde and R. Jimenez, Constraints on cosmic opacity and beyond the standard model physics from cosmological distance measurements, Journal of Cosmology and Astroparticle Physics 2010 (2010) 024.
  • [7] B.A. Bassett and M. Kunz, Cosmic acceleration versus axion-photon mixing, The Astrophysical Journal 607 (2004) 661–664.
  • [8] G. Raffelt and L. Stodolsky, Mixing of the photon with low-mass particles, Physical Review D 37 (1988) 1237.
  • [9] V.F. Cardone, S. Spiro, I. Hook and R. Scaramella, Testing the distance duality relation with present and future data, Physical Review D 85 (2012) 123510.
  • [10] J.F. Jesus, M.J.S. Gomes, R.F.L. Holanda and R.C. Nunes, High-redshift cosmography with a possible cosmic distance duality relation violation, Aug., 2024.
  • [11] D. Scolnic, D. Brout, A. Carr, A.G. Riess, T.M. Davis, A. Dwomoh et al., The Pantheon+ Analysis: The Full Dataset and Light-Curve Release, Feb., 2022. 10.3847/1538-4357/ac8b7a.
  • [12] D. Staicova and D. Benisty, Constraining the dark energy models using baryon acoustic oscillations: An approach independent of H0{}_{\textrm{0}}\,\cdot\,start_FLOATSUBSCRIPT 0 end_FLOATSUBSCRIPT ⋅rdd{}_{\textrm{d}}start_FLOATSUBSCRIPT d end_FLOATSUBSCRIPT, Astronomy & Astrophysics 668 (2022) A135.
  • [13] L. Tang, H.-N. Lin and Y. Wu, The cosmic distance duality relation in light of the time-delayed strong gravitational lensing, Chinese Physics C 49 (2025) 015104.
  • [14] J.-Z. Qi, Y.-F. Jiang, W.-T. Hou and X. Zhang, Testing the Cosmic Distance Duality Relation Using Strong Gravitational Lensing Time Delays and Type Ia Supernovae, The Astrophysical Journal 979 (2025) 2.
  • [15] F. Yang, X. Fu, B. Xu, K. Zhang, Y. Huang and Y. Yang, Testing the cosmic distance duality relation using Type Ia supernovae and radio quasars through model-independent methods, July, 2024. 10.48550/arXiv.2407.05559.
  • [16] B. Xu, Z. Wang, K. Zhang, Q. Huang and J. Zhang, Model-independent test for the cosmic distance duality relation with Pantheon and eBOSS DR16 quasar sample, The Astrophysical Journal 939 (2022) 115.
  • [17] D.M. Scolnic, D.O. Jones, A. Rest, Y.C. Pan, R. Chornock, R.J. Foley et al., The Complete Light-curve Sample of Spectroscopically Confirmed SNe Ia from Pan-STARRS1 and Cosmological Constraints from the Combined Pantheon Sample, The Astrophysical Journal 859 (2018) 101.
  • [18] C. Ma and P.-S. Corasaniti, Statistical Test of Distance–Duality Relation with Type Ia Supernovae and Baryon Acoustic Oscillations, The Astrophysical Journal 861 (2018) 124.
  • [19] S. Nesseris and A. Shafieloo, A model independent null test on the cosmological constant, Monthly Notices of the Royal Astronomical Society 408 (2010) 1879.
  • [20] C. Bogdanos and S. Nesseris, Genetic Algorithms and Supernovae Type Ia Analysis, Journal of Cosmology and Astroparticle Physics 2009 (2009) 006.
  • [21] S. Nesseris and J. García-Bellido, A new perspective on dark energy modeling via genetic algorithms, Journal of Cosmology and Astroparticle Physics 2012 (2012) 033.
  • [22] S. Nesseris and J. García-Bellido, Comparative analysis of model-independent methods for exploring the nature of dark energy, Physical Review D 88 (2013) 063521.
  • [23] S. Nesseris, D. Sapone, M. Martinelli, D. Camarena, V. Marra, Z. Sakr et al., Euclid: Forecast constraints on consistency tests of the $\Lambda$CDM model, Astronomy & Astrophysics 660 (2022) A67.
  • [24] R. Arjona and S. Nesseris, What can Machine Learning tell us about the background expansion of the Universe?, Physical Review D 101 (2020) 123525.
  • [25] D. Sapone, E. Majerotto and S. Nesseris, Curvature vs Distances: testing the FLRW cosmology, Physical Review D 90 (2014) 023012.
  • [26] M. Martinelli, C.J.A.P. Martins, S. Nesseris, I. Tutusaus, A. Blanchard, S. Camera et al., Euclid: constraining dark energy coupled to electromagnetism using astrophysical and laboratory data, Astronomy & Astrophysics 654 (2021) A148.
  • [27] M. Martinelli, C.J.A.P. Martins, S. Nesseris, D. Sapone, I. Tutusaus, A. Avgoustidis et al., Euclid: Forecast constraints on the cosmic distance duality relation with complementary external probes, Feb., 2021. 10.1051/0004-6361/202039078.
  • [28] F. Beutler, C. Blake, M. Colless, D.H. Jones, L. Staveley-Smith, L. Campbell et al., The 6dF Galaxy Survey: Baryon Acoustic Oscillations and the Local Hubble Constant, Monthly Notices of the Royal Astronomical Society 416 (2011) 3017.
  • [29] L. Anderson, É. Aubourg, S. Bailey, F. Beutler, V. Bhardwaj, M. Blanton et al., The clustering of galaxies in the SDSS-III Baryon Oscillation Spectroscopic Survey: baryon acoustic oscillations in the Data Releases 10 and 11 Galaxy samples, Monthly Notices of the Royal Astronomical Society 441 (2014) 24.
  • [30] X. Xu, N. Padmanabhan, D.J. Eisenstein, K.T. Mehta and A.J. Cuesta, A 2 per cent distance to z = 0.35 by reconstructing baryon acoustic oscillations – II. Fitting techniques: A 2 per cent distance to z = 0.35, Monthly Notices of the Royal Astronomical Society 427 (2012) 2146.
  • [31] C. Blake, S. Brough, M. Colless, C. Contreras, W. Couch, S. Croom et al., The WiggleZ Dark Energy Survey: joint measurements of the expansion and growth history at z < 1: WiggleZ Survey: expansion history, Monthly Notices of the Royal Astronomical Society 425 (2012) 405.
  • [32] A.J. Ross, L. Samushia, C. Howlett, W.J. Percival, A. Burden and M. Manera, The clustering of the SDSS DR7 main Galaxy sample – I. A 4 per cent distance measure at z = 0.15, Monthly Notices of the Royal Astronomical Society 449 (2015) 835.
  • [33] H. Gil-Marín, W.J. Percival, A.J. Cuesta, J.R. Brownstein, C.-H. Chuang, S. Ho et al., The clustering of galaxies in the SDSS-III Baryon Oscillation Spectroscopic Survey: BAO measurement from the LOS-dependent power spectrum of DR12 BOSS galaxies, Monthly Notices of the Royal Astronomical Society 460 (2016) 4210.
  • [34] T.M.C. Abbott, F.B. Abdalla, A. Alarcon, S. Allam, F. Andrade-Oliveira, J. Annis et al., Dark Energy Survey Year 1 results: measurement of the baryon acoustic oscillation scale in the distribution of galaxies to redshift 1, Monthly Notices of the Royal Astronomical Society 483 (2019) 4866.
  • [35] M. Blomqvist, H. Du Mas Des Bourboux, N.G. Busca, V. De Sainte Agathe, J. Rich, C. Balland et al., Baryon acoustic oscillations from the cross-correlation of Ly α𝛼\alphaitalic_α absorption and quasars in eBOSS DR14, Astronomy & Astrophysics 629 (2019) A86.
  • [36] J.E. Bautista, M. Vargas-Magaña, K.S. Dawson, W.J. Percival, J. Brinkmann, J. Brownstein et al., The SDSS-IV Extended Baryon Oscillation Spectroscopic Survey: Baryon Acoustic Oscillations at Redshift of 0.72 with the DR14 Luminous Red Galaxy Sample, The Astrophysical Journal 863 (2018) 110.
  • [37] M. Ata, F. Baumgarten, J. Bautista, F. Beutler, D. Bizyaev, M.R. Blanton et al., The clustering of the SDSS-IV extended Baryon Oscillation Spectroscopic Survey DR14 quasar sample: First measurement of Baryon Acoustic Oscillations between redshift 0.8 and 2.2, Monthly Notices of the Royal Astronomical Society 473 (2018) 4773.
  • [38] DESI collaboration, A.G. Adame, J. Aguilar, S. Ahlen, S. Alam, D.M. Alexander, M. Alvarez et al., DESI 2024 VI: Cosmological Constraints from the Measurements of Baryon Acoustic Oscillations, Apr., 2024.
  • [39] DES collaboration, T.M.C. Abbott, M. Acevedo, M. Aguena, A. Alarcon, S. Allam, O. Alves et al., The Dark Energy Survey: Cosmology Results With ~1500 New High-redshift Type Ia Supernovae Using The Full 5-year Dataset, June, 2024.
  • [40] P. Mukherjee and A.A. Sen, Model-independent cosmological inference post DESI DR1 BAO measurements, May, 2024.
  • [41] E. Fernández-García, R. Wojtak, F. Prada, J.L. Cervantes-Cota, O. Alves, G. Valogiannis et al., Missing components in ΛΛ\Lambdaroman_ΛCDM from DESI Y1 BAO measurements: Insights from redshift remapping, 2025.
  • [42] N. Schöneberg, G.F. Abellán, A.P. Sánchez, S.J. Witte, V. Poulin and J. Lesgourgues, The H0subscript𝐻0H_{0}italic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT olympics: A fair ranking of proposed models, Physics Reports 984 (2022) 1–55.
  • [43] D. Brout, D. Scolnic, B. Popovic, A.G. Riess, J. Zuntz, R. Kessler et al., The Pantheon+ Analysis: Cosmological Constraints, Nov., 2022. 10.3847/1538-4357/ac8e04.
  • [44] S. Weinberg, Cosmology, Oxford university press, New York (2008).
  • [45] R. Tripp, A two-parameter luminosity correction for Type IA supernovae, Astronomy and Astrophysics 331 (1998) 815.
  • [46] M. Tegmark, A.N. Taylor and A.F. Heavens, Karhunen-loeve eigenvalue problems in cosmology: How should we tackle large data sets?, The Astrophysical Journal 480 (1997) 22–35.
  • [47] A. Conley, J. Guy, M. Sullivan, N. Regnault, P. Astier, C. Balland et al., Supernova Constraints and Systematic Uncertainties from the First Three Years of the Supernova Legacy Survey, The Astrophysical Journal Supplement Series 192 (2011) 1.
  • [48] S. Brieden, H. Gil-Marín and L. Verde, A tale of two (or more) $h$’s, Journal of Cosmology and Astroparticle Physics 2023 (2023) 023.
  • [49] R.F.L. Holanda, J.C. Carvalho and J.S. Alcaniz, Model-independent constraints on the cosmic opacity, Journal of Cosmology and Astroparticle Physics 2013 (2013) 027.
  • [50] N. Schöneberg, The 2024 BBN baryon abundance update, Feb., 2024.
  • [51] Johnston Roy L., “Genetic Algorithm Application Tutorial.”
  • [52] M. Chevallier and D. Polarski, Accelerating Universes with Scaling Dark Matter, International Journal of Modern Physics D 10 (2001) 213.
  • [53] E.V. Linder, Exploring the Expansion History of the Universe, Physical Review Letters 90 (2003) 091301.
  • [54] J. Froustey, C. Pitrou and M.C. Volpe, Neutrino decoupling including flavour oscillations and primordial nucleosynthesis, Journal of Cosmology and Astroparticle Physics 2020 (2020) 015–015.
  • [55] Planck collaboration, Planck 2018 results. VI. Cosmological parameters, Astronomy & Astrophysics 641 (2020) A6.
  • [56] S. Ioffe and C. Szegedy, Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift, Mar., 2015. 10.48550/arXiv.1502.03167.