Dark Scattering: accelerated constraints from KiDS-1000 with ReACT and CosmoPower

Karim Carrion,1 Pedro Carrilho,2 Alessio Spurio Mancini,3,4,5 Alkistis Pourtsidou,2,6 Juan Carlos Hidalgo1
1 Instituto de Ciencias Físicas, Universidad Nacional Autónoma de México, Cuernavaca, Morelos, 62210, Mexico
2 Institute for Astronomy, The University of Edinburgh, Royal Observatory, Edinburgh EH9 3HJ, UK
3 Department of Physics, Royal Holloway, University of London, Egham Hill, Egham TW20 0EX, UK
4 Mullard Space Science Laboratory, University College London, Holmbury St. Mary, Dorking RH5 6NT, UK
5 Department of Physics and Astronomy, University College London, Gower Street, London WC1E 6BT, UK
6 Higgs Centre for Theoretical Physics, School of Physics and Astronomy, The University of Edinburgh, Edinburgh EH9 3FD, UK
E-mail: kcarrion@icf.unam.mx
(Accepted XXX. Received YYY; in original form ZZZ)
Abstract

We present constraints on the Dark Scattering model through cosmic shear measurements from the Kilo Degree Survey (KiDS-1000), using an accelerated pipeline with novel emulators produced with CosmoPower. Our main emulator, for the Dark Scattering non-linear matter power spectrum, is trained on predictions from the halo model reaction framework, previously validated against simulations. Additionally, we include the effects of baryonic feedback from HMcode2016, whose contribution is also emulated. We analyse the complete set of statistics of KiDS-1000, namely Band Powers, COSEBIs and Correlation Functions, for Dark Scattering in two distinct cases. In the first case, taking into account only KiDS cosmic shear data, we constrain the amplitude of the dark energy – dark matter interaction to be |Ads|20less-than-or-similar-tosubscript𝐴ds20|A_{\rm ds}|\lesssim 20| italic_A start_POSTSUBSCRIPT roman_ds end_POSTSUBSCRIPT | ≲ 20 b/GeVbGeV\rm b/GeVroman_b / roman_GeV at 68% C.L. Furthermore, we add information from the cosmic microwave background (CMB) from Planck, along with baryon acoustic oscillations (BAO) from 6dFGS, SDSS and BOSS, approximating a combined weak lensing + CMB + BAO analysis. From this combination, we constrain Ads=10.67.3+4.5subscript𝐴dssubscriptsuperscript10.64.57.3A_{\rm ds}=10.6^{+4.5}_{-7.3}italic_A start_POSTSUBSCRIPT roman_ds end_POSTSUBSCRIPT = 10.6 start_POSTSUPERSCRIPT + 4.5 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 7.3 end_POSTSUBSCRIPT b/GeVbGeV\rm b/GeVroman_b / roman_GeV at 68% C.L. We confirm that with this estimated value of Adssubscript𝐴dsA_{\rm ds}italic_A start_POSTSUBSCRIPT roman_ds end_POSTSUBSCRIPT the interacting model considered in this work offers a promising alternative to solve the S8subscript𝑆8S_{8}italic_S start_POSTSUBSCRIPT 8 end_POSTSUBSCRIPT tension.

keywords:
cosmology: theory - cosmology: observations - (cosmology:) large-scale structure of Universe - methods: numerical - methods: statistical
pubyear: 2024pagerange: Dark Scattering: accelerated constraints from KiDS-1000 with ReACT and CosmoPower8

1 Introduction

Over the coming years cosmology will be transformed, with enormous amounts of new data being collected by Stage IV surveys such as DESI111https://www.desi.lbl.gov, which recently released its first set of data (Adame et al., 2023), the recently launched Euclid222https://www.euclid-ec.org satellite mission (Laureijs et al., 2011), The Vera Rubin Observatory333https://www.lsst.org/about (Abate et al., 2012), and the SKA Observatory444https://www.skatelescope.org/science (Bacon et al., 2020). These are going to observe several millions of galaxies over a large fraction of the sky, in the optical and radio wavelengths out to high redshifts. With these instruments it will soon be possible to probe scales approaching the size of the Hubble horizon, and determine with greater accuracy the properties of the Universe.

The standard cosmological model is ΛΛ\Lambdaroman_ΛCDM, consisting of dark energy in the form of a cosmological constant ΛΛ\Lambdaroman_Λ and cold dark matter. Stage IV optical galaxy surveys will use galaxy clustering and weak gravitational lensing to probe the nature of dark energy and aim to provide sub-percent constraints on the equation of state of dark energy (w𝑤witalic_w).

In recent years, as more data has become available, the ΛΛ\Lambdaroman_ΛCDM model has come into question due to apparent inconsistencies (tensions) between observables. Firstly, the H0subscript𝐻0H_{0}italic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT measurements from early and late-time probes differ significantly, at a level of 5σsimilar-toabsent5𝜎\sim 5\sigma∼ 5 italic_σ (Riess, 2019; Di Valentino et al., 2021). Secondly, the amplitude of density fluctuations at early times, encoded in the σ8subscript𝜎8\sigma_{8}italic_σ start_POSTSUBSCRIPT 8 end_POSTSUBSCRIPT value extrapolated to the present day, is inconsistent with the near redshift measurements of that same quantity (see Douspis et al. (2018)). This second tension is most evident in the inferred values of the parameter S8σ8Ωm/0.3subscript𝑆8subscript𝜎8subscriptΩm0.3S_{8}\equiv\sigma_{8}\sqrt{\Omega_{\rm m}/0.3}italic_S start_POSTSUBSCRIPT 8 end_POSTSUBSCRIPT ≡ italic_σ start_POSTSUBSCRIPT 8 end_POSTSUBSCRIPT square-root start_ARG roman_Ω start_POSTSUBSCRIPT roman_m end_POSTSUBSCRIPT / 0.3 end_ARG: from the latest cosmic microwave background (CMB) measurements of the Planck satellite we have S8=0.825±0.011subscript𝑆8plus-or-minus0.8250.011S_{8}=0.825\pm 0.011italic_S start_POSTSUBSCRIPT 8 end_POSTSUBSCRIPT = 0.825 ± 0.011 (Aghanim et al., 2020b), whereas at low redshifts, weak lensing measurements from the DES collaboration (Abbott et al., 2022) have estimated S8=0.776±0.017subscript𝑆8plus-or-minus0.7760.017S_{8}=0.776\pm 0.017italic_S start_POSTSUBSCRIPT 8 end_POSTSUBSCRIPT = 0.776 ± 0.017 and the Kilo-Degree Survey (KiDS-1000) (Asgari et al., 2021) reports a value of S8=0.7590.021+0.024subscript𝑆8subscriptsuperscript0.7590.0240.021S_{8}=0.759^{+0.024}_{-0.021}italic_S start_POSTSUBSCRIPT 8 end_POSTSUBSCRIPT = 0.759 start_POSTSUPERSCRIPT + 0.024 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.021 end_POSTSUBSCRIPT. Furthermore, the joint analysis of these last two surveys (Abbott et al., 2023) found a value of S8=0.7900.014+0.018subscript𝑆8subscriptsuperscript0.7900.0180.014S_{8}=0.790^{+0.018}_{-0.014}italic_S start_POSTSUBSCRIPT 8 end_POSTSUBSCRIPT = 0.790 start_POSTSUPERSCRIPT + 0.018 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.014 end_POSTSUBSCRIPT. Thus, discrepancies are around 22.5σ22.5𝜎2-2.5\sigma2 - 2.5 italic_σ with respect to Planck. While such discrepancies may be attributed to systematics or unaccounted astrophysical processes, the role of cosmological modelling cannot be entirely ruled out (Cortês & Liddle, 2023).

In the pursuit of alternatives to the concordance model, interacting dark energy (IDE) models stand out as potential candidates. Such models can include a variety of interactions between dark matter and dark energy. A few IDE models have been shown to be able to mitigate the existing tensions through various observational probes, including CMB (Zhai et al., 2023), galaxy clustering (Carrilho et al., 2023), weak lensing (An et al., 2018), supernovae observations (Di Valentino et al., 2020; Gao et al., 2021; Yao & Meng, 2022), and gravitational waves (GW) (Li et al., 2020). Of particular interest is the interaction characterised by pure momentum transfer between dark energy and dark matter, which is able to alleviate the S8subscript𝑆8S_{8}italic_S start_POSTSUBSCRIPT 8 end_POSTSUBSCRIPT tension. A specific model with pure momentum transfer is called Dark Scattering (DS). The model takes inspiration from Thomson scattering and postulates an elastic interaction between the two dark sector species. In this paper we will focus on constraining this model using KiDS data, following our previous work on validation with simulations (Carrilho et al., 2022), which we denote hereafter as “P1”.

Refer to caption
(a)
Refer to caption
(b)
Figure 1: a) Interaction term ΞΞ\Xiroman_Ξ as a function of redshift, for a range of constant equation of state parameter values. b) Depending on the sign of the interaction parameter Adssubscript𝐴dsA_{\rm ds}italic_A start_POSTSUBSCRIPT roman_ds end_POSTSUBSCRIPT, we get an enhancement or suppression of the matter power spectrum amplitude.

To speed-up the inference pipeline, we have trained and incorporated new Neural Network (NN) emulators, elaborating on previous work by Spurio Mancini et al. (2022) (see also e.g. Aricò et al. (2021a); Mootoovaloo et al. (2022); Günther et al. (2022); Bonici et al. (2022); Nygaard et al. (2023); Piras & Spurio Mancini (2023) for similar efforts). From a computational standpoint, emulators have consistently demonstrated significantly higher speed in model processing when compared to Boltzmann codes like CLASS (Lesgourgues, 2011) or CAMB (Lewis et al., 2000), while leading to essentially the same parameter constraints at a fraction of the time.

In particular we will take advantage of the publicly available code called CosmoPower (Spurio Mancini et al., 2022) to create emulators of power spectra, which notably accelerate Bayesian inference process by orders-of-magnitude, as exemplified in recent analyses of CMB data (Balkenhol et al., 2023; Bolliet et al., 2023; Balkenhol et al., 2024), and weak lensing analyses for interacting dark energy and modified gravity models (Spurio Mancini & Pourtsidou, 2022; Spurio Mancini & Bose, 2023).

The paper is organised as follows: In section 2, we briefly review IDE theories and introduce the DS model. In subsection 2.2 we briefly review the halo model reaction formalism. Following the results of P1, we compute the DS matter power spectrum using the ReACT code. In section 3 we present the pipeline for developing our emulators based on CosmoPower. We report the accuracy of each emulator as well as its computational efficiency. In section 4 we briefly describe the KiDS-1000 weak lensing data and the setup of the Bayesian analysis. Our results are presented in section 5. We first present the KiDS-1000 analysis and report the derived constraints in subsection 5.1. In subsection 5.2, we also include a combined KiDS+CMB+BAO inference. Lastly, we summarize and draw conclusions in section 6.

2 Model

2.1 The Dark Scattering model

The nature of dark matter and dark energy is currently unknown and the fact that they are considered uncoupled in ΛΛ\Lambdaroman_ΛCDM is an assumption. This has motivated the development of interacting dark energy (IDE) models including a (non-gravitational) coupling current Qνsuperscript𝑄𝜈Q^{\nu}italic_Q start_POSTSUPERSCRIPT italic_ν end_POSTSUPERSCRIPT that represents the energy and momentum exchange between dark matter and dark energy (see Pourtsidou et al. (2013) for a general approach using the pull-back formalism for fluids). In the presence of this interaction, the energy-momentum tensors of dark matter and dark energy are no longer separately conserved. That is

μTcμν=Qν,μTDEμν=Qν.formulae-sequencesubscript𝜇subscriptsuperscript𝑇𝜇𝜈csuperscript𝑄𝜈subscript𝜇subscriptsuperscript𝑇𝜇𝜈DEsuperscript𝑄𝜈\displaystyle\nabla_{\mu}T^{\mu\nu}_{\rm c}=Q^{\nu},\quad\Longleftrightarrow% \quad\nabla_{\mu}T^{\mu\nu}_{\rm DE}=-Q^{\nu}.∇ start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT italic_T start_POSTSUPERSCRIPT italic_μ italic_ν end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_c end_POSTSUBSCRIPT = italic_Q start_POSTSUPERSCRIPT italic_ν end_POSTSUPERSCRIPT , ⟺ ∇ start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT italic_T start_POSTSUPERSCRIPT italic_μ italic_ν end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_DE end_POSTSUBSCRIPT = - italic_Q start_POSTSUPERSCRIPT italic_ν end_POSTSUPERSCRIPT . (1)
Refer to caption
(a)
Refer to caption
(b)
Refer to caption
(c)
Figure 2: Comparison of our emulators against 104similar-toabsentsuperscript104\sim 10^{4}∼ 10 start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT spectra from the testing set, dubbed “real”. The percentage absolute emulator error is calculated as Σ[Fk]=100%|Fk,emulatedFk,realFk,real|Σdelimited-[]subscript𝐹𝑘percent100subscript𝐹𝑘emulatedsubscript𝐹𝑘realsubscript𝐹𝑘real\Sigma[F_{k}]=100\,\mathcal{\%}\cdot\left|\frac{F_{k,\rm{emulated}}-F_{k,\rm{% real}}}{F_{k,\rm{real}}}\right|roman_Σ [ italic_F start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ] = 100 % ⋅ | divide start_ARG italic_F start_POSTSUBSCRIPT italic_k , roman_emulated end_POSTSUBSCRIPT - italic_F start_POSTSUBSCRIPT italic_k , roman_real end_POSTSUBSCRIPT end_ARG start_ARG italic_F start_POSTSUBSCRIPT italic_k , roman_real end_POSTSUBSCRIPT end_ARG |, with Fk={PkL,PkNL,k}subscript𝐹𝑘superscriptsubscript𝑃𝑘Lsuperscriptsubscript𝑃𝑘NLsubscript𝑘F_{k}=\{P_{k}^{\rm{L}},P_{k}^{\rm{NL}},\mathcal{B}_{k}\}italic_F start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT = { italic_P start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_L end_POSTSUPERSCRIPT , italic_P start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_NL end_POSTSUPERSCRIPT , caligraphic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT }, and each case has enclosed the areas of the 68, 95 and 99 percentiles. (a) The linear emulator in the black, grey and light grey enclose the percentiles of Σ[PkL]Σdelimited-[]superscriptsubscript𝑃𝑘L\Sigma[P_{k}^{\rm{L}}]roman_Σ [ italic_P start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_L end_POSTSUPERSCRIPT ]. (b) Likewise, the Dark Scattering DM-only non-linear spectrum in the dark blue, blue and cyan are for the percentiles of Σ[PkNL]Σdelimited-[]superscriptsubscript𝑃𝑘NL\Sigma[P_{k}^{\rm{NL}}]roman_Σ [ italic_P start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_NL end_POSTSUPERSCRIPT ]. (c) Whereas the baryonic boost of Equation 10 in the dark purple, violet and pink for the percentiles of Σ[k]Σdelimited-[]subscript𝑘\Sigma[\mathcal{B}_{k}]roman_Σ [ caligraphic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ]. Note a reduction in accuracy plots appears at BAO wiggles when k[0.1,1]Mpc1similar-to𝑘0.11superscriptMpc1k\sim[0.1,1]\ \rm{Mpc}^{-1}italic_k ∼ [ 0.1 , 1 ] roman_Mpc start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT due to the sensitivity of cosmological parameters on this region.

In this paper we will investigate a pure momentum exchange model known as Dark Scattering (DS), initially proposed by Simpson (2010). The coupling is given by

𝐐DS=(1+w)σDSρDEnc(𝐯c𝐯DE),subscript𝐐DS1𝑤subscript𝜎DSsubscript𝜌DEsubscript𝑛csubscript𝐯csubscript𝐯DE\displaystyle\mathbf{Q}_{{\rm DS}}=-(1+w)\sigma_{\rm DS}\rho_{\rm DE}n_{\rm c}% (\mathbf{v}_{{\rm c}}-\mathbf{v}_{{\rm DE}})\,,bold_Q start_POSTSUBSCRIPT roman_DS end_POSTSUBSCRIPT = - ( 1 + italic_w ) italic_σ start_POSTSUBSCRIPT roman_DS end_POSTSUBSCRIPT italic_ρ start_POSTSUBSCRIPT roman_DE end_POSTSUBSCRIPT italic_n start_POSTSUBSCRIPT roman_c end_POSTSUBSCRIPT ( bold_v start_POSTSUBSCRIPT roman_c end_POSTSUBSCRIPT - bold_v start_POSTSUBSCRIPT roman_DE end_POSTSUBSCRIPT ) , (2)

where 𝐯𝐯\mathbf{v}bold_v is the fluid velocity, the interaction cross section is denoted by σDSsubscript𝜎DS\sigma_{\rm DS}italic_σ start_POSTSUBSCRIPT roman_DS end_POSTSUBSCRIPT and number density of CDM particles is ncsubscript𝑛𝑐n_{c}italic_n start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT. While the model is valid for a general evolution of the equation of state parameter, w𝑤witalic_w, we will take it to be constant in this work.

Subsequently, in Baldi & Simpson (2015) and Baldi & Simpson (2017) the DS effects were studied through full N-body simulations, thereby exploring the non-linear physics of this cosmology. In those simulations, the effects of DS were applied to the equation of motion of particles as,

𝐮˙c=(1+Ξ)H𝐮𝐜𝐫Φ.subscript˙𝐮𝑐1Ξ𝐻subscript𝐮𝐜subscript𝐫Φ\displaystyle\dot{\mathbf{u}}_{c}=-(1+\Xi)H\mathbf{u_{c}}-\nabla_{\mathbf{r}}\Phi.over˙ start_ARG bold_u end_ARG start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT = - ( 1 + roman_Ξ ) italic_H bold_u start_POSTSUBSCRIPT bold_c end_POSTSUBSCRIPT - ∇ start_POSTSUBSCRIPT bold_r end_POSTSUBSCRIPT roman_Φ . (3)

Here, H=a˙/a𝐻˙𝑎𝑎H=\dot{a}/aitalic_H = over˙ start_ARG italic_a end_ARG / italic_a is the Hubble rate, 𝐮𝐮\mathbf{u}bold_u is comoving particle velocity, ΦΦ\Phiroman_Φ is the gravitational potential and we define the interaction term as follows,

Ξ(z)ξ(1+w)3ΩDE8πGH,Ξ𝑧𝜉1𝑤3subscriptΩDE8𝜋𝐺𝐻\displaystyle\Xi(z)\equiv\xi\left(1+w\right)\dfrac{3\Omega_{\rm DE}}{8\pi G}H\,,roman_Ξ ( italic_z ) ≡ italic_ξ ( 1 + italic_w ) divide start_ARG 3 roman_Ω start_POSTSUBSCRIPT roman_DE end_POSTSUBSCRIPT end_ARG start_ARG 8 italic_π italic_G end_ARG italic_H , (4)

As illustrated in P1, the equation of motion Equation 3 is also reached at the Newtonian limit of the full model. The above term depends only on background quantities and the coupling strength parameter ξσDS/mc0𝜉subscript𝜎DSsubscript𝑚𝑐0\xi\equiv\sigma_{\rm DS}/m_{c}\geq 0italic_ξ ≡ italic_σ start_POSTSUBSCRIPT roman_DS end_POSTSUBSCRIPT / italic_m start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT ≥ 0 in units [b/GeV]delimited-[]bGeV\rm[b/GeV][ roman_b / roman_GeV ]. In addition, the DS model can be considered as an extension of w𝑤witalic_wCDM. It has a well-defined ΛΛ\Lambdaroman_ΛCDM limit when w1𝑤1w\rightarrow-1italic_w → - 1, which gives Ξ=0Ξ0\Xi=0roman_Ξ = 0 (see 1(a)).

In the case where massive neutrinos are included, the effective strength of the interaction is modulated by fc=ρc/ρmsubscript𝑓𝑐subscript𝜌𝑐subscript𝜌mf_{c}=\rho_{c}/\rho_{\rm m}italic_f start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT = italic_ρ start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT / italic_ρ start_POSTSUBSCRIPT roman_m end_POSTSUBSCRIPT the dark matter fraction of the total matter (see P1 for details), so that we can define an effective coupling constant ξ¯¯𝜉\bar{\xi}over¯ start_ARG italic_ξ end_ARG, given by

ξ¯=fc1+Ξ0(1fc)ξ,¯𝜉subscript𝑓𝑐1subscriptΞ01subscript𝑓𝑐𝜉\displaystyle\bar{\xi}=\frac{f_{c}}{1+\Xi_{0}(1-f_{c})}\xi\,,over¯ start_ARG italic_ξ end_ARG = divide start_ARG italic_f start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT end_ARG start_ARG 1 + roman_Ξ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( 1 - italic_f start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT ) end_ARG italic_ξ , (5)

with Ξ0Ξ(z=0)subscriptΞ0Ξ𝑧0\Xi_{0}\equiv\Xi(z=0)roman_Ξ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ≡ roman_Ξ ( italic_z = 0 ).

Thus, we define the effective interaction amplitude as,

Adsξ¯(1+w).subscript𝐴ds¯𝜉1𝑤\displaystyle A_{\rm ds}\equiv\bar{\xi}\left(1+w\right).italic_A start_POSTSUBSCRIPT roman_ds end_POSTSUBSCRIPT ≡ over¯ start_ARG italic_ξ end_ARG ( 1 + italic_w ) . (6)

In Equation 3 the effect of the interaction manifests as an additional frictional force of dragging or pushing on the CDM particles. As expected, this alters the matter power spectrum depending on sign(Ads)signsubscript𝐴ds{\rm{sign}}(A_{\rm ds})roman_sign ( italic_A start_POSTSUBSCRIPT roman_ds end_POSTSUBSCRIPT ), as illustrated in 1(b). The main aim of this paper is to test the DS model for the first time with a weak lensing probe (the KiDS-1000 dataset) and robust non-linear modelling.

2.2 The halo model reaction

We model the non-linear matter power spectrum using an adapted halo model framework, an extension of the conventional halo model (Cooray & Sheth, 2002; Asgari et al., 2023) applied to beyond-ΛΛ\Lambdaroman_ΛCDM (alternative) models (Cataneo et al., 2019; Bose et al., 2020; Cataneo, 2022). The theory modifications are encoded in a function called reaction, (k,z)𝑘𝑧\mathcal{R}(k,z)caligraphic_R ( italic_k , italic_z ), which is defined as

PNLalt(k,z)(k,z)×PNLpseudo(k,z).subscriptsuperscript𝑃altNL𝑘𝑧𝑘𝑧superscriptsubscript𝑃NLpseudo𝑘𝑧\displaystyle P^{\rm alt}_{\rm NL}(k,z)\equiv\mathcal{R}(k,z)\times P_{\rm NL}% ^{\rm pseudo}(k,z)\,.italic_P start_POSTSUPERSCRIPT roman_alt end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_NL end_POSTSUBSCRIPT ( italic_k , italic_z ) ≡ caligraphic_R ( italic_k , italic_z ) × italic_P start_POSTSUBSCRIPT roman_NL end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_pseudo end_POSTSUPERSCRIPT ( italic_k , italic_z ) . (7)

The ‘alt’ subscript stands for alternative theory, while the ‘pseudo’ term refers to a ΛΛ\Lambdaroman_ΛCDM cosmology with initial conditions matched so that PLalt(k,z)=PLpseudo(k,z)subscriptsuperscript𝑃altL𝑘𝑧subscriptsuperscript𝑃pseudoL𝑘𝑧P^{\rm alt}_{\mathrm{L}}(k,z)=P^{\rm pseudo}_{\mathrm{L}}(k,z)italic_P start_POSTSUPERSCRIPT roman_alt end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_L end_POSTSUBSCRIPT ( italic_k , italic_z ) = italic_P start_POSTSUPERSCRIPT roman_pseudo end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_L end_POSTSUBSCRIPT ( italic_k , italic_z ) at the target redshift z𝑧zitalic_z. The reaction function may account for modifications to the theory of gravity, massive neutrino contributions or a non-standard dark sector, included in the following form:

(k,z)=f¯ν2PHM(cb)(k,z)+2fνf¯νPHM(cbν)(k,z)+fν2PL(ν)(k,z)PL(m)(k,z)+P1hpseudo(k,z).𝑘𝑧superscriptsubscript¯𝑓𝜈2superscriptsubscript𝑃HMcb𝑘𝑧2subscript𝑓𝜈subscript¯𝑓𝜈superscriptsubscript𝑃HMcb𝜈𝑘𝑧superscriptsubscript𝑓𝜈2superscriptsubscript𝑃L𝜈𝑘𝑧superscriptsubscript𝑃Lm𝑘𝑧superscriptsubscript𝑃1hpseudo𝑘𝑧\displaystyle\mathcal{R}(k,z)=\frac{\bar{f}_{\nu}^{2}P_{\mathrm{HM}}^{(\mathrm% {cb})}(k,z)+2f_{\nu}\bar{f}_{\nu}P_{\mathrm{HM}}^{(\mathrm{cb}\nu)}(k,z)+f_{% \nu}^{2}P_{\mathrm{L}}^{(\nu)}(k,z)}{P_{\mathrm{L}}^{(\mathrm{m})}(k,z)+P_{% \mathrm{1h}}^{\mathrm{pseudo}}(k,z)}\,.caligraphic_R ( italic_k , italic_z ) = divide start_ARG over¯ start_ARG italic_f end_ARG start_POSTSUBSCRIPT italic_ν end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_P start_POSTSUBSCRIPT roman_HM end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( roman_cb ) end_POSTSUPERSCRIPT ( italic_k , italic_z ) + 2 italic_f start_POSTSUBSCRIPT italic_ν end_POSTSUBSCRIPT over¯ start_ARG italic_f end_ARG start_POSTSUBSCRIPT italic_ν end_POSTSUBSCRIPT italic_P start_POSTSUBSCRIPT roman_HM end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( roman_cb italic_ν ) end_POSTSUPERSCRIPT ( italic_k , italic_z ) + italic_f start_POSTSUBSCRIPT italic_ν end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_P start_POSTSUBSCRIPT roman_L end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_ν ) end_POSTSUPERSCRIPT ( italic_k , italic_z ) end_ARG start_ARG italic_P start_POSTSUBSCRIPT roman_L end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( roman_m ) end_POSTSUPERSCRIPT ( italic_k , italic_z ) + italic_P start_POSTSUBSCRIPT 1 roman_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_pseudo end_POSTSUPERSCRIPT ( italic_k , italic_z ) end_ARG . (8)

The superscript (m)(cb+ν)mcb𝜈\rm(m)\equiv(cb+\nu)( roman_m ) ≡ ( roman_cb + italic_ν ) accounts for the sum of matter components, with ‘cb’ standing for CDM plus baryons and ‘ν𝜈\nuitalic_ν’ for massive neutrinos. Here f¯ν=1fνsubscript¯𝑓𝜈1subscript𝑓𝜈\bar{f}_{\nu}=1-f_{\nu}over¯ start_ARG italic_f end_ARG start_POSTSUBSCRIPT italic_ν end_POSTSUBSCRIPT = 1 - italic_f start_POSTSUBSCRIPT italic_ν end_POSTSUBSCRIPT with fν=ρν/ρmsubscript𝑓𝜈subscript𝜌𝜈subscript𝜌mf_{\nu}=\rho_{\nu}/\rho_{\mathrm{m}}italic_f start_POSTSUBSCRIPT italic_ν end_POSTSUBSCRIPT = italic_ρ start_POSTSUBSCRIPT italic_ν end_POSTSUBSCRIPT / italic_ρ start_POSTSUBSCRIPT roman_m end_POSTSUBSCRIPT. The subscripts ‘L’ refer to linear and ‘1h’ to 1-halo term. Bose et al. (2020) have included the reaction formalism in a publicly available C++ code, called ReACT555We refer the reader to Cataneo et al. (2019), Bose et al. (2020), Bose et al. (2021), Carrilho et al. (2022), Cataneo (2022) and Bose et al. (2022) for halo model reaction applications and validation against simulations.. The code has the advantage of including a Python wrapper, which allows us to run ReACT within a Python interpreter. In P1, the DS formulation for ReACT was implemented and validated for several values of the coupling parameter ξ𝜉\xiitalic_ξ against N-body simulations.

3 EMULATORS

3.1 Emulating the matter power spectrum

In light of the detailed validation of the DS halo model predictions against simulations in P1, in this work we proceed to produce two accurate and fast DS matter power spectrum emulators with the aid of CosmoPower (Spurio Mancini et al., 2022). The NN architecture and values of hyperparameters are preserved from the original paper. In order to generate the training set of non-linear and linear spectra, we produce a set of spectra for a range of values of 8 cosmological parameters plus a given redshift z𝑧zitalic_z, as follows:

θDS={ωb,ωcdm,h,ns,S8,mν,w,Ads,z},subscript𝜃DSsubscript𝜔bsubscript𝜔cdmsubscript𝑛𝑠subscript𝑆8subscript𝑚𝜈𝑤subscript𝐴ds𝑧\displaystyle\theta_{\rm DS}=\{\omega_{\rm b},\omega_{\rm cdm},h,n_{s},S_{8},m% _{\nu},w,A_{\rm ds},z\},italic_θ start_POSTSUBSCRIPT roman_DS end_POSTSUBSCRIPT = { italic_ω start_POSTSUBSCRIPT roman_b end_POSTSUBSCRIPT , italic_ω start_POSTSUBSCRIPT roman_cdm end_POSTSUBSCRIPT , italic_h , italic_n start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT , italic_S start_POSTSUBSCRIPT 8 end_POSTSUBSCRIPT , italic_m start_POSTSUBSCRIPT italic_ν end_POSTSUBSCRIPT , italic_w , italic_A start_POSTSUBSCRIPT roman_ds end_POSTSUBSCRIPT , italic_z } , (9)

where ωi=Ωih2subscript𝜔𝑖subscriptΩ𝑖superscript2\omega_{i}=\Omega_{i}h^{2}italic_ω start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = roman_Ω start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT is the physical density parameter, hhitalic_h is the Hubble parameter, nssubscript𝑛𝑠n_{s}italic_n start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT is the scalar spectral index and mνsubscript𝑚𝜈m_{\nu}italic_m start_POSTSUBSCRIPT italic_ν end_POSTSUBSCRIPT is the neutrino mass. For our statistical analysis, it is an advantage to employ S8subscript𝑆8S_{8}italic_S start_POSTSUBSCRIPT 8 end_POSTSUBSCRIPT as an input parameter of the emulators instead of ln(1010As)superscript1010subscript𝐴𝑠\ln(10^{10}A_{s})roman_ln ( 10 start_POSTSUPERSCRIPT 10 end_POSTSUPERSCRIPT italic_A start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ). This is motivated by the fact that weak lensing measurements are more sensitive to S8subscript𝑆8S_{8}italic_S start_POSTSUBSCRIPT 8 end_POSTSUBSCRIPT, and also because our reaction-based modelling is directly dependent on the late-time amplitude, as explained below. We proceed according to the following pipeline: Initially, we take the parameter set in Equation 9 to calculate the linear power spectrum from the modified version of CLASS presented in P1. This is stored to train the linear emulator. Subsequently, we derive the reaction described in Equation 8 using ReACT and the linear spectrum as an input. Since the pseudo spectrum adheres to the standard halo model approach, we opt to use HMcode2020 (Mead et al., 2021). This choice is motivated by its capability to cover a wide cosmological parameter range, in contrast to alternatives such as EuclidEmulator2 (Knabenhans et al., 2021), which are bound by more restricted parameter ranges. Finally, we take the product of the pseudo spectrum times the reaction in order to compute the DS non-linear power spectrum.

It is important to emphasize that the validity range of the emulator must be carefully determined in agreement with the validity range of the codes, as well as in concordance with the data to be analysed. This step is crucial in order to prevent emulator re-training stages. In our case, the parameter range is limited to those values where ReACT can resolve the halo model spherical collapse. Specifically, we are free to choose values for a set of cosmological parameters which yield σ8(z=0)subscript𝜎8𝑧0\sigma_{8}(z=0)italic_σ start_POSTSUBSCRIPT 8 end_POSTSUBSCRIPT ( italic_z = 0 ) values between 0.550.550.550.55 and 1.41.41.41.4. In addition, the validity range must be consistent with KiDS-1000 official ΛΛ\Lambdaroman_ΛCDM analysis. The range of our set of parameters is shown in Table 1. Within that range we generated 5105similar-toabsent5superscript105\sim 5\cdot 10^{5}∼ 5 ⋅ 10 start_POSTSUPERSCRIPT 5 end_POSTSUPERSCRIPT spectra for the training set and put aside 10%percent1010\%10 % for the testing set. In the training stage, the k𝑘kitalic_k-modes in the emulators are restricted to the range [103,10]1/Mpcsuperscript103101/Mpc[10^{-3},10]\ \text{$1/$Mpc}[ 10 start_POSTSUPERSCRIPT - 3 end_POSTSUPERSCRIPT , 10 ] 1 / Mpc, while the redshift z𝑧zitalic_z is traced up from 0 to 5 and treated as an additional input parameter for both emulators as shown in Table 1.

3.2 Emulating the baryonic feedback

The contribution of baryonic effects on the matter power spectrum (Chisari et al., 2019; Giri & Schneider, 2021; Aricò et al., 2023) is also taken into account through a baryonic factor (k,z)𝑘𝑧\mathcal{B}(k,z)caligraphic_B ( italic_k , italic_z ), defined as the ratio between the full power spectrum and the DM-only spectrum, as follows,

(k,z)=PfullPDM-only.𝑘𝑧subscript𝑃fullsubscript𝑃DM-only\displaystyle\mathcal{B}(k,z)=\dfrac{P_{\rm full}}{P_{\rm DM\text{-}only}}\,.caligraphic_B ( italic_k , italic_z ) = divide start_ARG italic_P start_POSTSUBSCRIPT roman_full end_POSTSUBSCRIPT end_ARG start_ARG italic_P start_POSTSUBSCRIPT roman_DM - roman_only end_POSTSUBSCRIPT end_ARG . (10)

This is computed from a fitted model in terms of two baryonic parameters cminsubscript𝑐minc_{\rm min}italic_c start_POSTSUBSCRIPT roman_min end_POSTSUBSCRIPT and η0subscript𝜂0\eta_{0}italic_η start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT, which captures the influence of baryons within a halo. Here, η0subscript𝜂0\eta_{0}italic_η start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT is determined by the formula η0=0.980.12cminsubscript𝜂00.980.12subscript𝑐min\eta_{0}=0.98-0.12c_{\rm min}italic_η start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = 0.98 - 0.12 italic_c start_POSTSUBSCRIPT roman_min end_POSTSUBSCRIPT but can alternatively be treated as independent in our emulator. The case where baryons have no influence corresponds to the formula above with a value cmin=3.13subscript𝑐min3.13c_{\rm min}=3.13italic_c start_POSTSUBSCRIPT roman_min end_POSTSUBSCRIPT = 3.13 (DM-only).

To proceed we have produced 105similar-toabsentsuperscript105\sim 10^{5}∼ 10 start_POSTSUPERSCRIPT 5 end_POSTSUPERSCRIPT values of the baryonic factor using HMCODE2016666Our choice of HMCODE2020 over HMCODE2016 for computing the DM-only non-linear power spectrum is driven by its improved modelling of BAO damping and an updated treatment of massive neutrinos (Mead et al., 2021). However, we choose instead HMCODE2016 for baryonic feedback because it has a DM-only limit where baryonic effects vanish, unlike the 2020 version. (Mead et al., 2015) which we store in a training set in order to emulate Equation 10 (keeping once again 10%percent\%% of those for testing). This baryonic feedback emulator contains the following parameters:

θfeedback={ωb,ωcdm,h,ns,S8,cmin,η0,z}.subscript𝜃feedbacksubscript𝜔bsubscript𝜔cdmsubscript𝑛𝑠subscript𝑆8subscript𝑐minsubscript𝜂0𝑧\displaystyle\theta_{\rm feedback}=\{\omega_{\rm b},\omega_{\rm cdm},h,n_{s},S% _{8},c_{\rm min},\eta_{0},z\}.italic_θ start_POSTSUBSCRIPT roman_feedback end_POSTSUBSCRIPT = { italic_ω start_POSTSUBSCRIPT roman_b end_POSTSUBSCRIPT , italic_ω start_POSTSUBSCRIPT roman_cdm end_POSTSUBSCRIPT , italic_h , italic_n start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT , italic_S start_POSTSUBSCRIPT 8 end_POSTSUBSCRIPT , italic_c start_POSTSUBSCRIPT roman_min end_POSTSUBSCRIPT , italic_η start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_z } . (11)

We consider the same ranges for the k𝑘kitalic_k-modes. The redshift is also varied from 0 to 5. Notice this baryonic feedback emulator incorporates fewer input parameters (specifically, only ΛΛ\Lambdaroman_ΛCDM ones) than the DS emulator due to the fact that baryonic feedback is expected to be accurate enough for alternatives to ΛΛ\Lambdaroman_ΛCDM, and is weakly affected by most cosmological parameters (with the exception of the baryon fraction (Angulo et al., 2021; Giri & Schneider, 2021; Aricò et al., 2021b)).

Parameter Validity
ωbsubscript𝜔b\omega_{\mathrm{b}}italic_ω start_POSTSUBSCRIPT roman_b end_POSTSUBSCRIPT [0.01865, 0.02625]
ωcdmsubscript𝜔cdm\omega_{\mathrm{cdm}}italic_ω start_POSTSUBSCRIPT roman_cdm end_POSTSUBSCRIPT [0.05, 0.255]
hhitalic_h [0.64, 0.82]
nssubscript𝑛𝑠n_{s}italic_n start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT [0.84, 1.1]
S8subscript𝑆8S_{8}italic_S start_POSTSUBSCRIPT 8 end_POSTSUBSCRIPT [0.6, 0.9]
w𝑤witalic_w [-1.3, -0.7]
mνsubscript𝑚𝜈m_{\nu}italic_m start_POSTSUBSCRIPT italic_ν end_POSTSUBSCRIPT [0, 0.2] eV
|Ads|subscript𝐴ds|A_{\rm ds}|| italic_A start_POSTSUBSCRIPT roman_ds end_POSTSUBSCRIPT | [0, 30] b/GeV
z𝑧zitalic_z [0, 5]
cminsubscript𝑐minc_{\rm min}italic_c start_POSTSUBSCRIPT roman_min end_POSTSUBSCRIPT [2.0, 4.0]
η0subscript𝜂0\eta_{0}italic_η start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT [0.5, 1.0]
Table 1: Input parameters and their validity range for the emulators produced in this work. The spectra are produced in the range 3<log10(kMpc)<13subscript10𝑘Mpc1-3<\log_{10}(k\,\text{Mpc})<1- 3 < roman_log start_POSTSUBSCRIPT 10 end_POSTSUBSCRIPT ( italic_k Mpc ) < 1.

3.3 Accuracy and efficiency of the Emulators

We report the accuracy of our trained emulators in Figure 2. The top panel shows the accuracy of the DS linear power spectrum emulator with 99%percent\%% of the testing set producing differences smaller than 0.05%percent0.050.05\%0.05 % to the real value across the entire k𝑘kitalic_k-range considered, with a slight decrease in accuracy in the region corresponding to the BAO wiggles, which is more difficult to compute for the Boltzmann code, due to its sensitivity to cosmological parameters. Consequently, this difficulty is inherited to emulators during training stage. The middle panel shows that the accuracy of the DS non-linear power spectrum emulator is better than 1%percent11\%1 % up to k=10h/Mpc𝑘10Mpck=10\ h/\rm{Mpc}italic_k = 10 italic_h / roman_Mpc, thus we are reproducing the output from ReACT with high precision. As already seen in Spurio Mancini et al. (2022), the differences between the emulated and the real predictions increase at highly non-linear scales. This reflects the intrinsic scatter in the real predictions arising from the numerical complexity of the computation performed by the modelling in that region. At the bottom panel we display the accuracy of the third emulator, with baryonic effects. In short, 99%percent\%% are emulated with an error smaller than less than 0.03%percent\%%.

In terms of computational speed, there is already a major improvement at this stage. While employing ReACT to generate 2105similar-toabsent2superscript105\sim 2\cdot 10^{5}∼ 2 ⋅ 10 start_POSTSUPERSCRIPT 5 end_POSTSUPERSCRIPT samples required approximately 2 days of parallel processing across 100 CPU cores, the DS emulator accomplishes the same task in around 30similar-toabsent30\sim 30∼ 30 seconds, in a single CPU core. For this reason, we replace the Boltzmann code calls for computing the matter power spectra within the KiDS-1000 pipeline with the DS emulator.

4 DATASET AND SETUP

4.1 KiDS-1000

The data products we analyse are from the fourth data release of the Kilo-Degree Survey (Kuijken et al., 2019; Wright et al., 2020; Hildebrandt et al., 2021; Giblin et al., 2021), named KiDS-1000, which contains contains measurements of cosmic shear spanning spanning 1000deg2similar-toabsent1000superscriptdeg2\sim 1000\ \text{deg}^{2}∼ 1000 deg start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT. In this paper, we maintain the original cosmic shear and photometric redshift measurements, as well as the data modelling presented in preceding KiDS-1000 analyses (Heymans et al., 2021; Tröster et al., 2021; Joachimi et al., 2021). Similarly to Asgari et al. (2021), we also consider three sets of statistics: Band Powers (BP, van Uitert et al. (2018)), real space two-point correlation functions (2PCFs, Schneider et al. (2002)) and Complete Orthogonal Sets of E///B-Integrals (COSEBIs, Schneider et al. (2010)). We adopt the Non-Linear Alignment (NLA) model (Hirata & Seljak, 2004; Bridle & King, 2007) to describe the systematic effect of intrinsic alignments (IA) of galaxies with the surrounding matter distributions.

In order to compute the full non-linear power spectrum, we can achieve this by multiplying the emulated components as follows:

PfullNL(k,z)=(k,z)×PDM-onlyNL(k,z).subscriptsuperscript𝑃NLfull𝑘𝑧𝑘𝑧subscriptsuperscript𝑃NLDM-only𝑘𝑧\displaystyle P^{\rm NL}_{\rm full}(k,z)=\mathcal{B}(k,z)\times P^{\rm NL}_{% \rm DM\text{-}only}(k,z)\,.italic_P start_POSTSUPERSCRIPT roman_NL end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_full end_POSTSUBSCRIPT ( italic_k , italic_z ) = caligraphic_B ( italic_k , italic_z ) × italic_P start_POSTSUPERSCRIPT roman_NL end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_DM - roman_only end_POSTSUBSCRIPT ( italic_k , italic_z ) . (12)

Throughout our analysis, we assume two massless neutrinos and one massive neutrino with a mass fixed to 0.060.060.060.06 eV. For the DS parameter Adssubscript𝐴dsA_{\rm ds}italic_A start_POSTSUBSCRIPT roman_ds end_POSTSUBSCRIPT and w𝑤witalic_w, we assume flat prior distributions |Ads|U[0.0,30.0]subscript𝐴dsU0.030.0|A_{\rm ds}|\rightarrow\pazocal{U}[0.0,30.0]| italic_A start_POSTSUBSCRIPT roman_ds end_POSTSUBSCRIPT | → roman_U [ 0.0 , 30.0 ] b/GeV and wU[1.3,0.7]𝑤U1.30.7w\rightarrow\pazocal{U}[-1.3,-0.7]italic_w → roman_U [ - 1.3 , - 0.7 ]. Regarding the justification of the nuisance parameters (including the IA parameter) priors we refer to Asgari et al. (2021).

We perform the Bayesian analysis by using Montepython (Audren et al., 2013) in which our emulators were internally implemented in the pipeline. In addition, we selected the sampler Multinest (Feroz et al., 2009) in order to also obtain the Bayes-factor values for each cosmology scenario. Lastly for this section, we share the main Multinest settings of our runs: n_live_points = 1000, sampling_efficiency = 0.3, n_iter_before_update = 200, evidence_tolerance = 0.01, boost_posteriors = 10.0, while the remaining parameters are set with default values from MultiNest itself.

Band Powers COSEBIs 2PCFs
ΛΛ\Lambdaroman_ΛCDM wCDM DS ΛΛ\Lambdaroman_ΛCDM wCDM DS ΛΛ\Lambdaroman_ΛCDM wCDM DS
ΩmsubscriptΩm\Omega_{\mathrm{m}}roman_Ω start_POSTSUBSCRIPT roman_m end_POSTSUBSCRIPT 0.3280.31+0.073subscriptsuperscript0.3280.0730.310.328^{+0.073}_{-0.31}0.328 start_POSTSUPERSCRIPT + 0.073 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.31 end_POSTSUBSCRIPT 0.3350.11+0.082subscriptsuperscript0.3350.0820.110.335^{+0.082}_{-0.11}0.335 start_POSTSUPERSCRIPT + 0.082 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.11 end_POSTSUBSCRIPT 0.3530.11+0.092subscriptsuperscript0.3530.0920.110.353^{+0.092}_{-0.11}0.353 start_POSTSUPERSCRIPT + 0.092 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.11 end_POSTSUBSCRIPT 0.2920.11+0.06subscriptsuperscript0.2920.060.110.292^{+0.06}_{-0.11}0.292 start_POSTSUPERSCRIPT + 0.06 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.11 end_POSTSUBSCRIPT 0.2930.11+0.064subscriptsuperscript0.2930.0640.110.293^{+0.064}_{-0.11}0.293 start_POSTSUPERSCRIPT + 0.064 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.11 end_POSTSUBSCRIPT 0.2930.11+0.066subscriptsuperscript0.2930.0660.110.293^{+0.066}_{-0.11}0.293 start_POSTSUPERSCRIPT + 0.066 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.11 end_POSTSUBSCRIPT 0.2280.06+0.035subscriptsuperscript0.2280.0350.060.228^{+0.035}_{-0.06}0.228 start_POSTSUPERSCRIPT + 0.035 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.06 end_POSTSUBSCRIPT 0.2280.063+0.039subscriptsuperscript0.2280.0390.0630.228^{+0.039}_{-0.063}0.228 start_POSTSUPERSCRIPT + 0.039 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.063 end_POSTSUBSCRIPT 0.2260.064+0.038subscriptsuperscript0.2260.0380.0640.226^{+0.038}_{-0.064}0.226 start_POSTSUPERSCRIPT + 0.038 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.064 end_POSTSUBSCRIPT
σ8subscript𝜎8\sigma_{8}italic_σ start_POSTSUBSCRIPT 8 end_POSTSUBSCRIPT 0.740.15+0.11subscriptsuperscript0.740.110.150.74^{+0.11}_{-0.15}0.74 start_POSTSUPERSCRIPT + 0.11 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.15 end_POSTSUBSCRIPT 0.740.15+0.1subscriptsuperscript0.740.10.150.74^{+0.1}_{-0.15}0.74 start_POSTSUPERSCRIPT + 0.1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.15 end_POSTSUBSCRIPT 0.7080.16+0.087subscriptsuperscript0.7080.0870.160.708^{+0.087}_{-0.16}0.708 start_POSTSUPERSCRIPT + 0.087 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.16 end_POSTSUBSCRIPT 0.7900.15+0.13subscriptsuperscript0.7900.130.150.790^{+0.13}_{-0.15}0.790 start_POSTSUPERSCRIPT + 0.13 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.15 end_POSTSUBSCRIPT 0.7920.15+0.12subscriptsuperscript0.7920.120.150.792^{+0.12}_{-0.15}0.792 start_POSTSUPERSCRIPT + 0.12 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.15 end_POSTSUBSCRIPT 0.790.16+0.13subscriptsuperscript0.790.130.160.79^{+0.13}_{-0.16}0.79 start_POSTSUPERSCRIPT + 0.13 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.16 end_POSTSUBSCRIPT 0.90±0.1plus-or-minus0.900.10.90\pm 0.10.90 ± 0.1 0.9030.12+0.098subscriptsuperscript0.9030.0980.120.903^{+0.098}_{-0.12}0.903 start_POSTSUPERSCRIPT + 0.098 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.12 end_POSTSUBSCRIPT 0.90.12+0.11subscriptsuperscript0.90.110.120.9^{+0.11}_{-0.12}0.9 start_POSTSUPERSCRIPT + 0.11 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.12 end_POSTSUBSCRIPT
S8subscript𝑆8S_{8}italic_S start_POSTSUBSCRIPT 8 end_POSTSUBSCRIPT 0.7520.023+0.031subscriptsuperscript0.7520.0310.0230.752^{+0.031}_{-0.023}0.752 start_POSTSUPERSCRIPT + 0.031 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.023 end_POSTSUBSCRIPT 0.7540.031+0.034subscriptsuperscript0.7540.0340.0310.754^{+0.034}_{-0.031}0.754 start_POSTSUPERSCRIPT + 0.034 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.031 end_POSTSUBSCRIPT 0.739±0.036plus-or-minus0.7390.0360.739\pm 0.0360.739 ± 0.036 0.7510.019+0.026subscriptsuperscript0.7510.0260.0190.751^{+0.026}_{-0.019}0.751 start_POSTSUPERSCRIPT + 0.026 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.019 end_POSTSUBSCRIPT 0.753±0.029plus-or-minus0.7530.0290.753\pm 0.0290.753 ± 0.029 0.750±0.031plus-or-minus0.7500.0310.750\pm 0.0310.750 ± 0.031 0.766±0.019plus-or-minus0.7660.0190.766\pm 0.0190.766 ± 0.019 0.7700.028+0.025subscriptsuperscript0.7700.0250.0280.770^{+0.025}_{-0.028}0.770 start_POSTSUPERSCRIPT + 0.025 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.028 end_POSTSUBSCRIPT 0.7670.031+0.026subscriptsuperscript0.7670.0260.0310.767^{+0.026}_{-0.031}0.767 start_POSTSUPERSCRIPT + 0.026 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.031 end_POSTSUBSCRIPT
w𝑤witalic_w 0.960.13+0.24subscriptsuperscript0.960.240.13-0.96^{+0.24}_{-0.13}- 0.96 start_POSTSUPERSCRIPT + 0.24 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.13 end_POSTSUBSCRIPT 0.990.15+0.2subscriptsuperscript0.990.20.15-0.99^{+0.2}_{-0.15}- 0.99 start_POSTSUPERSCRIPT + 0.2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.15 end_POSTSUBSCRIPT 0.980.14+0.22subscriptsuperscript0.980.220.14-0.98^{+0.22}_{-0.14}- 0.98 start_POSTSUPERSCRIPT + 0.22 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.14 end_POSTSUBSCRIPT 1.050.2+0.1subscriptsuperscript1.050.10.2-1.05^{+0.1}_{-0.2}- 1.05 start_POSTSUPERSCRIPT + 0.1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.2 end_POSTSUBSCRIPT 0.990.14+0.22subscriptsuperscript0.990.220.14-0.99^{+0.22}_{-0.14}- 0.99 start_POSTSUPERSCRIPT + 0.22 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.14 end_POSTSUBSCRIPT 1.070.19+0.082subscriptsuperscript1.070.0820.19-1.07^{+0.082}_{-0.19}- 1.07 start_POSTSUPERSCRIPT + 0.082 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.19 end_POSTSUBSCRIPT
Adssubscript𝐴dsA_{\rm ds}italic_A start_POSTSUBSCRIPT roman_ds end_POSTSUBSCRIPT 0.38.5+13subscriptsuperscript0.3138.5-0.3^{+13}_{-8.5}- 0.3 start_POSTSUPERSCRIPT + 13 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 8.5 end_POSTSUBSCRIPT 3.69.9+7.8subscriptsuperscript3.67.89.9-3.6^{+7.8}_{-9.9}- 3.6 start_POSTSUPERSCRIPT + 7.8 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 9.9 end_POSTSUBSCRIPT 4.810+7.1subscriptsuperscript4.87.110-4.8^{+7.1}_{-10}- 4.8 start_POSTSUPERSCRIPT + 7.1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 10 end_POSTSUBSCRIPT
log10Ksubscript10𝐾\log_{10}Kroman_log start_POSTSUBSCRIPT 10 end_POSTSUBSCRIPT italic_K 0.1295±0.0011plus-or-minus0.12950.0011-0.1295\pm 0.0011- 0.1295 ± 0.0011 0.0787±0.0018plus-or-minus0.07870.00180.0787\pm 0.00180.0787 ± 0.0018 0.1512±0.0003plus-or-minus0.15120.0003-0.1512\pm 0.0003- 0.1512 ± 0.0003 0.3780±0.0021plus-or-minus0.37800.0021-0.3780\pm 0.0021- 0.3780 ± 0.0021 0.0761±0.0002plus-or-minus0.07610.0002-0.0761\pm 0.0002- 0.0761 ± 0.0002 0.4504±0.0027plus-or-minus0.45040.0027-0.4504\pm 0.0027- 0.4504 ± 0.0027
Table 2: Mean and marginalised 68%percent\%% constraints on key weak lensing parameters from the KiDS-1000 analysis. We report the log-Bayes factors of each model with respect to ΛΛ\Lambdaroman_ΛCDM with K=𝒵model𝒵ΛCDM𝐾subscript𝒵modelsubscript𝒵ΛCDMK=\frac{\mathcal{Z}_{\rm{model}}}{\mathcal{Z}_{\Lambda\mathrm{CDM}}}italic_K = divide start_ARG caligraphic_Z start_POSTSUBSCRIPT roman_model end_POSTSUBSCRIPT end_ARG start_ARG caligraphic_Z start_POSTSUBSCRIPT roman_Λ roman_CDM end_POSTSUBSCRIPT end_ARG. According to Jeffreys’ scale, a value of |log10K|subscript10𝐾|\log_{10}K|| roman_log start_POSTSUBSCRIPT 10 end_POSTSUBSCRIPT italic_K | below 0.5 implies an indecisive advantage over ΛΛ\Lambdaroman_ΛCDM. Note that the constraints on w𝑤witalic_w are prior dominated for all probes.

5 RESULTS

5.1 KiDS-1000 analysis

The setup of priors on the cosmological parameters are limited to the validity range of the emulators, previously shown in Table 1. We assume flat distributions on these priors. Before producing posteriors for alternative models, and as a crosscheck, we used our non-linear spectrum + baryonic feedback emulators to reproduce the ΛΛ\Lambdaroman_ΛCDM constraints obtained from the KiDS-1000 official results presented in Asgari et al. (2021). The comparison is presented in appendix A. The contours are produced in around 10 minutes with CosmoPower, as opposed to the few days required with a Boltzmann solver.

We thus analyze the BPs, COSEBIs and 2PCFs statistics and produce the posterior distribution for several parameters, including ΩmsubscriptΩm\Omega_{\rm m}roman_Ω start_POSTSUBSCRIPT roman_m end_POSTSUBSCRIPT, S8subscript𝑆8S_{8}italic_S start_POSTSUBSCRIPT 8 end_POSTSUBSCRIPT, the DS parameter Adssubscript𝐴dsA_{\rm ds}italic_A start_POSTSUBSCRIPT roman_ds end_POSTSUBSCRIPT, and w𝑤witalic_w, as shown in Figure 3. Note that although a key parameter, w𝑤witalic_w, is prior-dominated, the KiDS-1000 data alone constrains the other parameter of the model to |Ads|20less-than-or-similar-tosubscript𝐴ds20|A_{\rm ds}|\lesssim 20| italic_A start_POSTSUBSCRIPT roman_ds end_POSTSUBSCRIPT | ≲ 20 [b/GeV]delimited-[]bGeV\rm[b/GeV][ roman_b / roman_GeV ] (at 68 %percent\%% C.L.). This implies that the lensing data alone exhibits sensitivity to the non-linear effects of the interaction. Furthermore, we report the mean (and the marginalised 68%percent\%% confidence values) of the several parameters and log-Bayes factor values for DS and w𝑤witalic_wCDM (Ads=0subscript𝐴ds0A_{\rm ds}=0italic_A start_POSTSUBSCRIPT roman_ds end_POSTSUBSCRIPT = 0) in reference to ΛΛ\Lambdaroman_ΛCDM, (w=1,Ads=0formulae-sequence𝑤1subscript𝐴ds0w=-1,A_{\rm ds}=0italic_w = - 1 , italic_A start_POSTSUBSCRIPT roman_ds end_POSTSUBSCRIPT = 0), and it is computed by log10K=log10(𝒵model/𝒵ΛCDM)subscript10𝐾subscript10subscript𝒵modelsubscript𝒵ΛCDM\log_{10}K=\log_{10}\left(\mathcal{Z}_{\rm{model}}/\mathcal{Z}_{\Lambda\mathrm% {CDM}}\right)roman_log start_POSTSUBSCRIPT 10 end_POSTSUBSCRIPT italic_K = roman_log start_POSTSUBSCRIPT 10 end_POSTSUBSCRIPT ( caligraphic_Z start_POSTSUBSCRIPT roman_model end_POSTSUBSCRIPT / caligraphic_Z start_POSTSUBSCRIPT roman_Λ roman_CDM end_POSTSUBSCRIPT ), where 𝒵modelsubscript𝒵model\mathcal{Z}_{\rm{model}}caligraphic_Z start_POSTSUBSCRIPT roman_model end_POSTSUBSCRIPT represents the evidence of the model. Table 2 summarizes those results for the complete KiDS-1000 sets of statistics. As seen by the obtained log-Bayes factors, none of the cosmological models exhibits a definitive advantage over the rest.

Refer to caption
Figure 3: Constraints (68%percent6868\%68 % and 95%percent9595\%95 % marginalised contours) on the key parameters ΩmsubscriptΩm\Omega_{\rm m}roman_Ω start_POSTSUBSCRIPT roman_m end_POSTSUBSCRIPT, S8subscript𝑆8S_{8}italic_S start_POSTSUBSCRIPT 8 end_POSTSUBSCRIPT, w𝑤witalic_w, and Adssubscript𝐴dsA_{\rm ds}italic_A start_POSTSUBSCRIPT roman_ds end_POSTSUBSCRIPT from all KiDS-1000 statistics sets: Contours for Band Powers (blue), COSEBIs (black) and Correlation Functions (magenta). The dashed lines represent COSEBIs mean values from the ΛΛ\Lambdaroman_ΛCDM case. The DS parameter Adssubscript𝐴dsA_{\rm ds}italic_A start_POSTSUBSCRIPT roman_ds end_POSTSUBSCRIPT has units of [b/GeV]delimited-[]bGeV\rm[b/GeV][ roman_b / roman_GeV ].

5.2 KiDS-1000 + CMB+BAO combined analysis

Refer to caption
Figure 4: Constraints (68%percent6868\%68 % and 95%percent9595\%95 % marginalised contours) on the key parameters ΩmsubscriptΩm\Omega_{\rm m}roman_Ω start_POSTSUBSCRIPT roman_m end_POSTSUBSCRIPT, S8subscript𝑆8S_{8}italic_S start_POSTSUBSCRIPT 8 end_POSTSUBSCRIPT, w𝑤witalic_w and Adssubscript𝐴dsA_{\rm ds}italic_A start_POSTSUBSCRIPT roman_ds end_POSTSUBSCRIPT from all KiDS-1000 statistics sets combined with CMB+BAO: Contours for Band Powers (blue), COSEBIs (black) and Correlation Functions (magenta). The dashed lines represent COSEBIs mean values from the ΛΛ\Lambdaroman_ΛCDM case. The units of Adssubscript𝐴dsA_{\rm ds}italic_A start_POSTSUBSCRIPT roman_ds end_POSTSUBSCRIPT are [b/GeV]delimited-[]bGeV\rm[b/GeV][ roman_b / roman_GeV ].

As shown above, the KiDS-1000 data provides only an upper bound on the DS amplitude of |Ads|20less-than-or-similar-tosubscript𝐴ds20|A_{\rm ds}|\lesssim 20| italic_A start_POSTSUBSCRIPT roman_ds end_POSTSUBSCRIPT | ≲ 20 b/GeVbGeV\rm b/GeVroman_b / roman_GeV. Aiming to constrain the model further, we supplement our analysis with additional information from the Planck measurements of the CMB temperature and polarisation (Aghanim et al., 2020a), as well as from BAO measurements from 6dFGS (Beutler et al., 2011), SDSS-MGS (Ross et al., 2015) and BOSS (Alam et al., 2017).

In practice, we apply a prior on cosmological parameters derived from the posterior of the Planck TT,TE,EE+lowE+BAO analysis of the w𝑤witalic_wCDM model777From https://pla.esac.esa.int/pla/ (Aghanim et al., 2020b), see Table 3 for details. Despite this previous CMB+BAO analysis not including the effects of the dark sector interaction, it is a good approximation to use it for our combination. This is because we expect the CMB to be insensitive to the effects of Adssubscript𝐴dsA_{\rm ds}italic_A start_POSTSUBSCRIPT roman_ds end_POSTSUBSCRIPT  (Pourtsidou & Tram, 2016), since those only occur at late time; while the BAO is only sensitive to the expansion history, which is unaltered by Dark Scattering from w𝑤witalic_wCDM. Still, to be conservative, we use instead flat priors on cosmological parameters taken from the 1D 2σ2𝜎2\,\sigma2 italic_σ constraints of the CMB+BAO analysis.888We compared this setup against using Gaussian priors of the same width, but this did not result in differences in our posteriors. This approximate method allows us to obtain a robust constraint of the Adssubscript𝐴dsA_{\rm ds}italic_A start_POSTSUBSCRIPT roman_ds end_POSTSUBSCRIPT parameter from the combination of KiDS-1000 with CMB and BAO data.

Parameter Prior
ωbsubscript𝜔b\omega_{\mathrm{b}}italic_ω start_POSTSUBSCRIPT roman_b end_POSTSUBSCRIPT U[0.022,0.0226]U0.0220.0226\pazocal{U}[0.022,0.0226]roman_U [ 0.022 , 0.0226 ]
ωcdmsubscript𝜔cdm\omega_{\mathrm{cdm}}italic_ω start_POSTSUBSCRIPT roman_cdm end_POSTSUBSCRIPT U[0.1174,0.1223]U0.11740.1223\pazocal{U}[0.1174,0.1223]roman_U [ 0.1174 , 0.1223 ]
hhitalic_h U[0.6594,0.7163]U0.65940.7163\pazocal{U}[0.6594,0.7163]roman_U [ 0.6594 , 0.7163 ]
nssubscript𝑛𝑠n_{s}italic_n start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT U[0.9571,0.9736]U0.95710.9736\pazocal{U}[0.9571,0.9736]roman_U [ 0.9571 , 0.9736 ]
ln(1010As)superscript1010subscript𝐴𝑠\ln(10^{10}A_{s})roman_ln ( 10 start_POSTSUPERSCRIPT 10 end_POSTSUPERSCRIPT italic_A start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) U[3.0131,3.0765]U3.01313.0765\pazocal{U}[3.0131,3.0765]roman_U [ 3.0131 , 3.0765 ]
w𝑤witalic_w U[1.1591,0.9347]U1.15910.9347\pazocal{U}[-1.1591,-0.9347]roman_U [ - 1.1591 , - 0.9347 ]
mνsubscript𝑚𝜈m_{\nu}italic_m start_POSTSUBSCRIPT italic_ν end_POSTSUBSCRIPT Fixed
|Ads|subscript𝐴ds|A_{\rm ds}|| italic_A start_POSTSUBSCRIPT roman_ds end_POSTSUBSCRIPT | U[0.0,30.0]U0.030.0\pazocal{U}[0.0,30.0]roman_U [ 0.0 , 30.0 ] b/GeV
cminsubscript𝑐minc_{\rm min}italic_c start_POSTSUBSCRIPT roman_min end_POSTSUBSCRIPT U[2,4]U24\pazocal{U}[2,4]roman_U [ 2 , 4 ]
η0subscript𝜂0\eta_{0}italic_η start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT Derived
Table 3: We report the setup of the priors considered to cosmological parameters, which are sourced from the Planck TT,TE,EE+lowE+BAO analysis of the w𝑤witalic_wCDM model with extended bounds to 2σ2𝜎2\,\sigma2 italic_σ.

The results of this analysis are shown in Figure 4 and Table 4. As reference, in Appendix A we show the full contour plot of this analysis. The posteriors show a clear preference for values for Ads>0subscript𝐴ds0A_{\rm ds}>0italic_A start_POSTSUBSCRIPT roman_ds end_POSTSUBSCRIPT > 0 for all KiDS-1000 statistics, and consequently w>1𝑤1w>-1italic_w > - 1. In particular, we see in the wAds𝑤subscript𝐴dsw-A_{\rm ds}italic_w - italic_A start_POSTSUBSCRIPT roman_ds end_POSTSUBSCRIPT contour, an approximately 2σ2𝜎2\,\sigma2 italic_σ deviation from ΛΛ\Lambdaroman_ΛCDM, with the COSEBIs analysis giving Ads=10.67.3+4.5b/GeVsubscript𝐴dssubscriptsuperscript10.64.57.3bGeVA_{\rm ds}=10.6^{+4.5}_{-7.3}\ \rm b/GeVitalic_A start_POSTSUBSCRIPT roman_ds end_POSTSUBSCRIPT = 10.6 start_POSTSUPERSCRIPT + 4.5 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 7.3 end_POSTSUBSCRIPT roman_b / roman_GeV. This contrasts with the KiDS-only result for which there was no preference for a non-zero value of the interaction strength. Note also that while the w𝑤witalic_w constraint appears prior-dominated, the CMB+BAO information is only enforcing it to be in the range w[1.159,0.935]𝑤1.1590.935w\in[-1.159,-0.935]italic_w ∈ [ - 1.159 , - 0.935 ], which only accounts for the upper bound on w𝑤witalic_w, and then it is representing a data-driven constraint. The lower bound on w𝑤witalic_w is instead given by the physical prior enforcing the equal signs of Adssubscript𝐴dsA_{\rm ds}italic_A start_POSTSUBSCRIPT roman_ds end_POSTSUBSCRIPT and (1+w)1𝑤(1+w)( 1 + italic_w ). It is therefore the substantial preference for a positive interaction amplitude that is driving w𝑤witalic_w to the region of w>1𝑤1w>-1italic_w > - 1.

The physical explanation for this result is as follows. As we have already seen in 1(b), a positive Adssubscript𝐴dsA_{\rm ds}italic_A start_POSTSUBSCRIPT roman_ds end_POSTSUBSCRIPT value represents a suppression in amplitude of the matter power spectrum due to an additional frictional force (see Equation 3). This in turn decelerates the collapse of dark matter density fluctuations, reducing structure formation at late times. Since we essentially fixed the primordial amplitude by using CMB information in this analysis, the preference for a low late-time amplitude (i.e. the S8subscript𝑆8S_{8}italic_S start_POSTSUBSCRIPT 8 end_POSTSUBSCRIPT tension) is converted into a preference for a positive Adssubscript𝐴dsA_{\rm ds}italic_A start_POSTSUBSCRIPT roman_ds end_POSTSUBSCRIPT. This effect is also evident in the anti-correlation of Adssubscript𝐴dsA_{\rm ds}italic_A start_POSTSUBSCRIPT roman_ds end_POSTSUBSCRIPT with the S8subscript𝑆8S_{8}italic_S start_POSTSUBSCRIPT 8 end_POSTSUBSCRIPT parameter displayed in Figure 4.

Figure 5 shows the comparison of contours on the ΩmsubscriptΩm\Omega_{\rm m}roman_Ω start_POSTSUBSCRIPT roman_m end_POSTSUBSCRIPT-S8subscript𝑆8S_{8}italic_S start_POSTSUBSCRIPT 8 end_POSTSUBSCRIPT plane for the DS analysis with KiDS-1000 data as well as the KiDS-1000+CMB+BAO joint analysis (both evaluating the COSEBIs statistics). An approximation of the analysis of CMB+BAO (excluding KiDS-1000) for DS is also included. To obtain this contour we re-scaled the S8subscript𝑆8S_{8}italic_S start_POSTSUBSCRIPT 8 end_POSTSUBSCRIPT values of the w𝑤witalic_wCDM TT,TE,EE+lowE+BAO chains by the DS growth factor for a broad range of values of Adssubscript𝐴dsA_{\rm ds}italic_A start_POSTSUBSCRIPT roman_ds end_POSTSUBSCRIPT (again assuming no constraining power from CMB+BAO on Adssubscript𝐴dsA_{\rm ds}italic_A start_POSTSUBSCRIPT roman_ds end_POSTSUBSCRIPT, as justified above). This results in a complete broadening of the constraints in the S8subscript𝑆8S_{8}italic_S start_POSTSUBSCRIPT 8 end_POSTSUBSCRIPT direction, illustrating that, in the DS model, the CMB does not constrain the late-time amplitude, since it is insensitive to one of the parameters controlling it – the interaction amplitude Adssubscript𝐴dsA_{\rm ds}italic_A start_POSTSUBSCRIPT roman_ds end_POSTSUBSCRIPT. Cosmic shear then constrains the late-time amplitude and together with CMB+BAO, determines the value of Adssubscript𝐴dsA_{\rm ds}italic_A start_POSTSUBSCRIPT roman_ds end_POSTSUBSCRIPT that resolves the tension between early and late Universe probes of the amplitude of density fluctuations.999Note that the additional small difference between the CMB+BAO and the KiDS+CMB+BAO contours is due to the differences in the priors employed. More specifically, the flat priors employed in the KiDS-1000 scenarios, do not exactly correspond to the correlated near-Gaussian posteriors inherent in the CMB+BAO estimation.

For comparison, we include also in Figure 5 the results for the ΛΛ\Lambdaroman_ΛCDM model from CMB+BAO as well as those from KiDS-1000. We can see that between ΛΛ\Lambdaroman_ΛCDM and DS, the S8subscript𝑆8S_{8}italic_S start_POSTSUBSCRIPT 8 end_POSTSUBSCRIPT constraint is broadened, given the additional amplitude parameter being fitted. Additionally, when the CMB+BAO information is added, we can see that the S8subscript𝑆8S_{8}italic_S start_POSTSUBSCRIPT 8 end_POSTSUBSCRIPT constraint shifts to lower values. This is because Adssubscript𝐴dsA_{\rm ds}italic_A start_POSTSUBSCRIPT roman_ds end_POSTSUBSCRIPT is constrained to be positive, which can only lower the amplitude. This is clear when comparing with the ΛΛ\Lambdaroman_ΛCDM case, as they have similar upper bounds on S8subscript𝑆8S_{8}italic_S start_POSTSUBSCRIPT 8 end_POSTSUBSCRIPT (corresponding to Ads=0subscript𝐴ds0A_{\rm ds}=0italic_A start_POSTSUBSCRIPT roman_ds end_POSTSUBSCRIPT = 0), but differ in the lower bounds.

Refer to caption
Figure 5: Constraints projected on the ΩmsubscriptΩm\Omega_{\rm m}roman_Ω start_POSTSUBSCRIPT roman_m end_POSTSUBSCRIPT-S8subscript𝑆8S_{8}italic_S start_POSTSUBSCRIPT 8 end_POSTSUBSCRIPT plane (68%percent6868\%68 % and 95%percent9595\%95 % C.L.). Firstly, we show in dashed violet an estimation of the constraints from the CMB+BAO analysis alone for the DS model, while in solid filled orange the full CMB+BAO analysis for the ΛΛ\Lambdaroman_ΛCDM model. The filled blue contour represents DS constraints from the KiDS-1000 (COSEBIs only) analysis, while in solid pink lines we show the ΛΛ\Lambdaroman_ΛCDM constraints. Finally, in green the constraints from KiDS-1000 & CMB+BAO joint analysis for the DS model is displayed.
Band Powers COSEBIs 2PCFs
(CMB+BAO) (CMB+BAO) (CMB+BAO)
S8subscript𝑆8S_{8}italic_S start_POSTSUBSCRIPT 8 end_POSTSUBSCRIPT 0.729±0.029plus-or-minus0.7290.0290.729\pm 0.0290.729 ± 0.029 0.734±0.027plus-or-minus0.7340.0270.734\pm 0.0270.734 ± 0.027 0.7460.0240.029subscriptsuperscript0.7460.0290.0240.746^{0.029}_{-0.024}0.746 start_POSTSUPERSCRIPT 0.029 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.024 end_POSTSUBSCRIPT
Adssubscript𝐴dsA_{\rm ds}italic_A start_POSTSUBSCRIPT roman_ds end_POSTSUBSCRIPT 12.57.8+5.7subscriptsuperscript12.55.77.812.5^{+5.7}_{-7.8}12.5 start_POSTSUPERSCRIPT + 5.7 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 7.8 end_POSTSUBSCRIPT b/GeVbGeV\rm b/GeVroman_b / roman_GeV 10.67.3+4.5subscriptsuperscript10.64.57.310.6^{+4.5}_{-7.3}10.6 start_POSTSUPERSCRIPT + 4.5 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 7.3 end_POSTSUBSCRIPT b/GeVbGeV\rm b/GeVroman_b / roman_GeV 8.46.7+3.8subscriptsuperscript8.43.86.78.4^{+3.8}_{-6.7}8.4 start_POSTSUPERSCRIPT + 3.8 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 6.7 end_POSTSUBSCRIPT b/GeVbGeV\rm b/GeVroman_b / roman_GeV
w𝑤witalic_w 0.9690.026+0.015subscriptsuperscript0.9690.0150.026-0.969^{+0.015}_{-0.026}- 0.969 start_POSTSUPERSCRIPT + 0.015 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.026 end_POSTSUBSCRIPT 0.9670.015+0.027subscriptsuperscript0.9670.0270.015-0.967^{+0.027}_{-0.015}- 0.967 start_POSTSUPERSCRIPT + 0.027 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.015 end_POSTSUBSCRIPT 0.968±0.019plus-or-minus0.9680.019-0.968\pm 0.019- 0.968 ± 0.019
cminsubscript𝑐minc_{\rm min}italic_c start_POSTSUBSCRIPT roman_min end_POSTSUBSCRIPT 2.97±0.50plus-or-minus2.970.502.97\pm 0.502.97 ± 0.50 2.430.39+0.15subscriptsuperscript2.430.150.392.43^{+0.15}_{-0.39}2.43 start_POSTSUPERSCRIPT + 0.15 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.39 end_POSTSUBSCRIPT 2.360.34+0.12subscriptsuperscript2.360.120.342.36^{+0.12}_{-0.34}2.36 start_POSTSUPERSCRIPT + 0.12 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 0.34 end_POSTSUBSCRIPT
Table 4: Mean and marginalised 68%percent\%% constraints on key parameters of the DS model and the baryonic parameter, from the combined analysis of all KiDS-1000 probes with CMB+BAO measurements. The results are also presented in Figure 4. Note that the constraints on w𝑤witalic_w are also prior dominated for each probe.

6 Summary and Conclusion

In this paper we constrained the Dark Scattering model using the 1000deg2similar-toabsent1000superscriptdeg2\sim 1000\ \text{deg}^{2}∼ 1000 deg start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT galaxy shear catalogue from the KiDS survey. In order to enhance the efficiency of the inference pipeline in our analysis, we implemented emulators for the matter power spectrum, both at linear and non-linear order, with the latter built upon the framework of the halo model reaction. Furthermore, we have trained an emulator for baryonic feedback, a correction also included in the power spectrum. The emulators developed for this analysis will be publicly accessible at DS-emulators.

Our results show that the KiDS-1000 data constrains the DS parameter to be |Ads|20less-than-or-similar-tosubscript𝐴ds20|A_{\rm ds}|\lesssim 20| italic_A start_POSTSUBSCRIPT roman_ds end_POSTSUBSCRIPT | ≲ 20 b/GeVbGeV\rm b/GeVroman_b / roman_GeV at 68% C.L., as displayed in Figure 3. Thus, we interpret that the KiDS-1000 cosmic shear catalog is sensitive to a combination of the growth history of this IDE model (i.e. the redshift evolution of σ8(z)subscript𝜎8𝑧\sigma_{8}(z)italic_σ start_POSTSUBSCRIPT 8 end_POSTSUBSCRIPT ( italic_z )) and its specific non-linear effects.

In the joint analysis of KiDS-1000 with CMB and BAO information we obtain a stronger constraint on the DS model parameter, finding now Ads=10.67.3+4.5subscript𝐴dssubscriptsuperscript10.64.57.3A_{\rm ds}=10.6^{+4.5}_{-7.3}italic_A start_POSTSUBSCRIPT roman_ds end_POSTSUBSCRIPT = 10.6 start_POSTSUPERSCRIPT + 4.5 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - 7.3 end_POSTSUBSCRIPT b/GeVbGeV\rm b/GeVroman_b / roman_GeV (for COSEBIs, see Figure 4 for all cases). We find that the combined analysis favors positive values of Adssubscript𝐴dsA_{\rm ds}italic_A start_POSTSUBSCRIPT roman_ds end_POSTSUBSCRIPT, since these lead to a reduction of the amplitude of the matter power spectrum at late times, as illustrated in 1(b). While in the KiDS-only case, this reduction could be compensated by an increase of the primordial amplitude, the CMB and BAO information essentially breaks that degeneracy, thus allowing for a clearer determination of the interaction amplitude Adssubscript𝐴dsA_{\rm ds}italic_A start_POSTSUBSCRIPT roman_ds end_POSTSUBSCRIPT. Accordingly, Figure 5 shows that the DS model is consistent with early and late-Universe measurements, thus offering a viable approach to alleviate the S8subscript𝑆8S_{8}italic_S start_POSTSUBSCRIPT 8 end_POSTSUBSCRIPT tension linked to the measured value of Adssubscript𝐴dsA_{\rm ds}italic_A start_POSTSUBSCRIPT roman_ds end_POSTSUBSCRIPT.

It is important to emphasize the benefit of emulator-based methodologies employed in this paper. Implementing emulators from CosmoPower, we efficiently obtained the contours for the KiDS-1000 pipeline within a mere few minutes of computation, in a 24 CPU cores machine.

With this computational tool at hand, we have at reach the analysis of different weak lensing probes, such as DES-Y3, or the recent joint analysis of KiDS-1000 + DES-Y3, with the purpose of constraining the DS model. These emulators can also be readily used for analyses including photometric galaxy clustering in a 3x2pt analysis, and can also be easily extended to constrain the DS model with a time-dependent w(z)𝑤𝑧w(z)italic_w ( italic_z ). Additionally, these emulators will allow for an accelerated exploitation of the stage-IV data that will soon become available from Euclid and Rubin’s LSST. There, the importance of this fast analysis tool is even more critical, given the huge nuisance-parameter spaces that need to explored. Moreover, the implications of adopting alternative models for intrinsic alignments (IA), baryonic feedback and other systematics can also be more efficiently explored in the future with these emulators. This would then allow for a thorough investigation of their impact on the inference of the DS parameter and its degeneracies with e.g. baryonic feedback, or massive neutrinos.

Acknowledgments

We are grateful to Alejandro Aviles for helpful suggestions during the student conference at Instituto de Ciencias Físicas (ICF) and Sebastien Fromenteau for insightful feedback on this work. We are grateful to Anna Porredon for useful discussions. We acknowledge use of the Cuillin computing cluster of the Royal Observatory, University of Edinburgh, and the Chalcatzingo machine provided by ICF, UNAM. KC acknowledges support from a CONAHCyT studentship. ASM acknowledges support from the MSSL STFC Consolidated Grant ST/W001136/1. AP is a UK Research and Innovation Future Leaders Fellow [grant MR/X005399/1]. PC’s research is supported by grant RF/ERE/221061. JCH acknowledges support from program UNAM-PAPIIT, grant IG102123 “Laboratorio de Modelos y Datos (LAMOD) para proyectos de Investigación Científica: Censos Astrofísicos”. Based on observations made with ESO Telescopes at the La Silla Paranal Observatory under programme IDs 177.A-3016, 177.A-3017, 177.A-3018 and 179.A-2004, and on data products produced by the KiDS consortium. The KiDS production team acknowledges support from: Deutsche Forschungsgemeinschaft, ERC, NOVA and NWO-M grants; Target; the University of Padova, and the University Federico II (Naples). For the purpose of open access, the author has applied a Creative Commons Attribution (CC BY) licence to any Author Accepted Manuscript version arising from this submission. This work made use of publicly available software. We acknowledge the usage of GetDist (Lewis, 2019) package for plotting contours of posteriors. The plotting style was provided from Garrett (2021).

Data Availability

The data underlying this article will be shared on reasonable request to the corresponding author. The public repositories of codes employed in this paper are the following:

  • DS-CLASS \faGithub was used to obtain the DS linear spectrum.

  • ReACT-IDE \faGithub includes the DS modification.

  • HMCode \faGithub provided us the DM-only pseudo power spectrum.

  • CosmoPower \faGithub was the tool for training our emulators.

  • DS-emulators \faGithub has available our emulators.

  • Montepython \faGithub performed our statistical analysis.

  • Multinest \faGithub was the sampler.

References

  • Abate et al. (2012) Abate A., et al., 2012
  • Abbott et al. (2022) Abbott T. M. C., et al., 2022, Phys. Rev. D, 105, 023520
  • Abbott et al. (2023) Abbott T. M. C., et al., 2023
  • Adame et al. (2023) Adame A. G., et al., 2023, doi:10.5281/zenodo.7964161
  • Aghanim et al. (2020a) Aghanim N., et al., 2020a, Astron. Astrophys., 641, A1
  • Aghanim et al. (2020b) Aghanim N., et al., 2020b, Astron. Astrophys., 641, A6
  • Alam et al. (2017) Alam S., et al., 2017, Mon. Not. Roy. Astron. Soc., 470, 2617
  • An et al. (2018) An R., Feng C., Wang B., 2018, JCAP, 02, 038
  • Angulo et al. (2021) Angulo R. E., Zennaro M., Contreras S., Aricò G., Pellejero-Ibañez M., Stücker J., 2021, Mon. Not. Roy. Astron. Soc., 507, 5869
  • Aricò et al. (2021a) Aricò G., Angulo R. E., Zennaro M., 2021a, doi:10.12688/openreseurope.14310.2
  • Aricò et al. (2021b) Aricò G., Angulo R. E., Contreras S., Ondaro-Mallea L., Pellejero-Ibañez M., Zennaro M., 2021b, Mon. Not. Roy. Astron. Soc., 506, 4070
  • Aricò et al. (2023) Aricò G., Angulo R. E., Zennaro M., Contreras S., Chen A., Hernández-Monteagudo C., 2023, Astron. Astrophys., 678, A109
  • Asgari et al. (2021) Asgari M., et al., 2021, Astron. Astrophys., 645, A104
  • Asgari et al. (2023) Asgari M., Mead A. J., Heymans C., 2023
  • Audren et al. (2013) Audren B., Lesgourgues J., Benabed K., Prunet S., 2013, JCAP, 1302, 001
  • Bacon et al. (2020) Bacon D. J., et al., 2020, Publ. Astron. Soc. Austral., 37, e007
  • Baldi & Simpson (2015) Baldi M., Simpson F., 2015, Mon. Not. Roy. Astron. Soc., 449, 2239
  • Baldi & Simpson (2017) Baldi M., Simpson F., 2017, Mon. Not. Roy. Astron. Soc., 465, 653
  • Balkenhol et al. (2023) Balkenhol L., et al., 2023, Phys. Rev. D, 108, 023510
  • Balkenhol et al. (2024) Balkenhol L., Trendafilova C., Benabed K., Galli S., 2024
  • Beutler et al. (2011) Beutler F., et al., 2011, Mon. Not. Roy. Astron. Soc., 416, 3017
  • Bolliet et al. (2023) Bolliet B., Spurio Mancini A., Hill J. C., Madhavacheril M., Jense H. T., Calabrese E., Dunkley J., 2023
  • Bonici et al. (2022) Bonici M., Biggio L., Carbone C., Guzzo L., 2022
  • Bose et al. (2020) Bose B., Cataneo M., Tröster T., Xia Q., Heymans C., Lombriser L., 2020, Mon. Not. Roy. Astron. Soc., 498, 4650
  • Bose et al. (2021) Bose B., et al., 2021, Mon. Not. Roy. Astron. Soc., 508, 2479
  • Bose et al. (2022) Bose B., Tsedrik M., Kennedy J., Lombriser L., Pourtsidou A., Taylor A., 2022, Mon. Not. Roy. Astron. Soc.
  • Bridle & King (2007) Bridle S., King L., 2007, New J. Phys., 9, 444
  • Carrilho et al. (2022) Carrilho P., Carrion K., Bose B., Pourtsidou A., Hidalgo J. C., Lombriser L., Baldi M., 2022, Mon. Not. Roy. Astron. Soc., 512, 3691
  • Carrilho et al. (2023) Carrilho P., Moretti C., Tsedrik M., 2023, in Rencontres de Blois 2023. (arXiv:2310.07344)
  • Cataneo (2022) Cataneo M., 2022, in 56th Rencontres de Moriond on Cosmology. (arXiv:2203.11827)
  • Cataneo et al. (2019) Cataneo M., Lombriser L., Heymans C., Mead A., Barreira A., Bose S., Li B., 2019, Mon. Not. Roy. Astron. Soc., 488, 2121
  • Chisari et al. (2019) Chisari N. E., et al., 2019, Open J. Astrophys., 2, 4
  • Cooray & Sheth (2002) Cooray A., Sheth R. K., 2002, Phys. Rept., 372, 1
  • Cortês & Liddle (2023) Cortês M., Liddle A. R., 2023
  • Di Valentino et al. (2020) Di Valentino E., Melchiorri A., Mena O., Vagnozzi S., 2020, Phys. Dark Univ., 30, 100666
  • Di Valentino et al. (2021) Di Valentino E., et al., 2021, Astropart. Phys., 131, 102605
  • Douspis et al. (2018) Douspis M., Salvati L., Aghanim N., 2018, PoS, EDSU2018, 037
  • Feroz et al. (2009) Feroz F., Hobson M. P., Bridges M., 2009, Mon. Not. Roy. Astron. Soc., 398, 1601
  • Gao et al. (2021) Gao L.-Y., Zhao Z.-W., Xue S.-S., Zhang X., 2021, JCAP, 07, 005
  • Garrett (2021) Garrett J. D., 2021, doi:10.5281/zenodo.4106649
  • Giblin et al. (2021) Giblin B., et al., 2021, Astron. Astrophys., 645, A105
  • Giri & Schneider (2021) Giri S. K., Schneider A., 2021, JCAP, 12, 046
  • Günther et al. (2022) Günther S., Lesgourgues J., Samaras G., Schöneberg N., Stadtmann F., Fidler C., Torrado J., 2022, JCAP, 11, 035
  • Heymans et al. (2021) Heymans C., et al., 2021, Astron. Astrophys., 646, A140
  • Hildebrandt et al. (2021) Hildebrandt H., et al., 2021, Astron. Astrophys., 647, A124
  • Hirata & Seljak (2004) Hirata C. M., Seljak U., 2004, Phys. Rev. D, 70, 063526
  • Joachimi et al. (2021) Joachimi B., et al., 2021, Astron. Astrophys., 646, A129
  • Knabenhans et al. (2021) Knabenhans M., et al., 2021, Mon. Not. Roy. Astron. Soc., 505, 2840
  • Kuijken et al. (2019) Kuijken K., et al., 2019, Astron. Astrophys., 625, A2
  • Laureijs et al. (2011) Laureijs R., et al., 2011, Euclid Definition Study Report (arXiv:1110.3193)
  • Lesgourgues (2011) Lesgourgues J., 2011, arXiv e-prints, p. arXiv:1104.2932
  • Lewis (2019) Lewis A., 2019, arXiv e-prints, p. arXiv:1910.13970
  • Lewis et al. (2000) Lewis A., Challinor A., Lasenby A., 2000, Astrophys. J., 538, 473
  • Li et al. (2020) Li H.-L., He D.-Z., Zhang J.-F., Zhang X., 2020, JCAP, 06, 038
  • Mead et al. (2015) Mead A., Peacock J., Heymans C., Joudaki S., Heavens A., 2015, Mon. Not. Roy. Astron. Soc., 454, 1958
  • Mead et al. (2021) Mead A., Brieden S., Tröster T., Heymans C., 2021, Monthly Notices of the Royal Astronomical Society, 502, 1401
  • Mootoovaloo et al. (2022) Mootoovaloo A., Jaffe A. H., Heavens A. F., Leclercq F., 2022, Astron. Comput., 38, 100508
  • Nygaard et al. (2023) Nygaard A., Holm E. B., Hannestad S., Tram T., 2023, JCAP, 05, 025
  • Piras & Spurio Mancini (2023) Piras D., Spurio Mancini A., 2023, doi:10.21105/astro.2305.06347
  • Pourtsidou & Tram (2016) Pourtsidou A., Tram T., 2016, Phys. Rev. D, 94, 043518
  • Pourtsidou et al. (2013) Pourtsidou A., Skordis C., Copeland E. J., 2013, Phys. Rev. D, 88, 083505
  • Riess (2019) Riess A. G., 2019, Nature Rev. Phys., 2, 10
  • Ross et al. (2015) Ross A. J., Samushia L., Howlett C., Percival W. J., Burden A., Manera M., 2015, Mon. Not. Roy. Astron. Soc., 449, 835
  • Schneider et al. (2002) Schneider P., van Waerbeke L., Kilbinger M., Mellier Y., 2002, Astron. Astrophys., 396, 1
  • Schneider et al. (2010) Schneider P., Eifler T., Krause E., 2010, A&A, 520, A116
  • Simpson (2010) Simpson F., 2010, Phys. Rev. D, 82, 083505
  • Spurio Mancini & Bose (2023) Spurio Mancini A., Bose B., 2023
  • Spurio Mancini & Pourtsidou (2022) Spurio Mancini A., Pourtsidou A., 2022, Mon. Not. Roy. Astron. Soc., 512, L44
  • Spurio Mancini et al. (2022) Spurio Mancini A., Piras D., Alsing J., Joachimi B., Hobson M. P., 2022, Monthly Notices of the Royal Astronomical Society, 511, 1771–1788
  • Tröster et al. (2021) Tröster T., et al., 2021, Astron. Astrophys., 649, A88
  • Wright et al. (2020) Wright A. H., Hildebrandt H., van den Busch J. L., Heymans C., 2020, Astron. Astrophys., 637, A100
  • Yao & Meng (2022) Yao Y.-H., Meng X.-H., 2022
  • Zhai et al. (2023) Zhai Y., Giarè W., van de Bruck C., Di Valentino E., Mena O., Nunes R. C., 2023, JCAP, 07, 032
  • van Uitert et al. (2018) van Uitert E., et al., 2018, Mon. Not. Roy. Astron. Soc., 476, 4662

Appendix A Complementary results

In this appendix we present important supplementary contour plots of this work. The first validity test for emulators involved assessing whether they are capable to reproduce the KiDS-1000 ΛΛ\Lambdaroman_ΛCDM official analysis (Asgari et al., 2021). This is shown in Figure 6, which displays a full comparison between the publicly available KiDS-1000 results for ΛΛ\Lambdaroman_ΛCDM and posteriors obtained through our emulators in a few a minutes.

Refer to caption
Figure 6: Full COSEBIs statistics posteriors from the KiDS-1000 chains (Asgari et al., 2021) (black lines), and from emulators with parameters fixed to reflect the ΛΛ\Lambdaroman_ΛCDM case (solid red). The plot clearly shows the desired consistency of the emulated data with the official set. Note that the full emulator chains were calculate in a few minutes, while the sole Boltzmann solver (CAMB) takes days to process this data.

A second test has been to evaluate the emulators in the context of the w𝑤witalic_wCDM cosmology as reported in Tröster et al. (2021). This is presented in Figure 7 in which we maintain the same MultiNest settings.

Refer to caption
Figure 7: Posteriors from the emulator, for the w𝑤witalic_wCDM cosmology, using Band Powers (blue), COSEBIs (black) and Two point Correlation Functions (magenta) statistics. The dashed lines represent COSEBIs mean values from ΛΛ\Lambdaroman_ΛCDM case.

Lastly, Figure 8 illustrates the posterior distributions of nine cosmological parameters and five nuisance parameters related to the redshift distributions (ΔziΔsubscript𝑧𝑖\Delta z_{i}roman_Δ italic_z start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT). These distributions are derived from our combined analyses with CMB+BAO and considering the three distinct KiDS-1000 statistical approaches: Band Powers, COSEBIs, and 2PCFs. Such chains were obtained by using MultiNest.

Refer to caption
Figure 8: Full posteriors of DS model and also photo-z errors from KiDS-1000 and CMB+BAO combined analysis. The units of Adssubscript𝐴dsA_{\rm ds}italic_A start_POSTSUBSCRIPT roman_ds end_POSTSUBSCRIPT are [b/GeV]delimited-[]bGeV\rm[b/GeV][ roman_b / roman_GeV ].