Open Access
Issue
A&A
Volume 691, November 2024
Article Number A318
Number of page(s) 24
Section Cosmology (including clusters of galaxies)
DOI https://doi.org/10.1051/0004-6361/202348389
Published online 25 November 2024

© The Authors 2024

Licence Creative CommonsOpen Access article, published by EDP Sciences, under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

This article is published in open access under the Subscribe to Open model. Subscribe to A&A to support open access publication.

1 Introduction

Over recent decades, we have witnessed a remarkable improvement in the precision of cosmological experiments, and consequently in our grasp of the general properties of the Universe. The Λ cold dark matter (CDM) concordance cosmological model provides an exquisite fit to observational data from both the very early and the very late Universe, but despite its success, the basic components it postulates are poorly understood. Moreover, the nature of the mechanism responsible for the observed accelerated cosmic expansion (Riess et al. 1998; Perlmutter et al. 1999) and that of the component accounting for the vast majority of the matter content, dark matter, are still unknown. Upcoming Stage IV surveys like the Vera C. Rubin Observatory Legacy Survey of Space and Time (LSST, Ivezić et al. 2019), the Nancy Grace Roman Space Telescope (Spergel et al. 2015), and the Euclid mission (Laureijs et al. 2011; Euclid Collaboration 2024) promise to help deepen our understanding of these dark components and the nature of gravity on cosmo-logical scales by providing unprecedented observations of the large-scale structures (LSS) of the Universe.

Because of their high accuracy and precision, these next-generation experiments will require accurate modelling of both the theory and the covariance of the observables under study in order to produce precise and unbiased estimates of the cosmo-logical parameters. Amongst the different theoretical issues to deal with is super-sample covariance (SSC), a form of sample variance arising from the finiteness of the survey area. SSC was first introduced for cluster counts by Hu & Kravtsov (2003), and is sometimes referred to as ‘beat coupling’ (Rimes & Hamilton 2006; Hamilton et al. 2006). In recent years, SSC has received a lot of attention (Takada & Hu 2013; Li et al. 2014; Barreira et al. 2018b; Digman et al. 2019; Bayer et al. 2023; Yao et al. 2024); see also Linke et al. (2024) for an insightful discussion on SSC in real space. Hereafter, Barreira et al. (2018b) is cited as B18.

The effect arises from the coupling between ‘supersurvey’ modes - with wavelength λ larger than the survey typical size L=Vs1/3$L = V_{\rm{s}}^{1/3}$ (where Vs is the volume of the survey) – and short-wavelength (λ < L) modes. This coupling is in turn due to the significant non-linear evolution undergone by low-redshift cosmological probes (contrary to, for example, the cosmic microwave background), which breaks the initial homogeneity of the density field, making its growth position dependent. In Fourier space, this means that modes with different wavenum-ber k = 2π/λ become coupled. The modulation induced by the supersurvey modes is equivalent to a change in the background density of the observed region, which affects and correlates all LSS probes. It is accounted for as an additional, non-diagonal term in the data covariance matrix beyond the Gaussian covari-ance, which is the only term that would exist if the random field under study were Gaussian. Being the most affected by nonlinear dynamics, the smaller scales are heavily impacted by SSC, where the effect is expected to be the dominant source of statistical uncertainty for the two-point statistics of weak-lensing cosmic shear (WL): it has in fact been found to increase conditional uncertainties by up to a factor of about 2 (for a Euclid-like survey, see Barreira et al. 2018a; Gouyou Beauchamps et al. 2022). In the case of photometric galaxy clustering (GCph; again, for a Euclid-like survey), Lacasa & Grain (2019) – hereafter LG19 – found the cumulative signal-to-noise ratio to be decreased by a factor of around 6 at max = 2000. These works, however, either do not take into account marginalised uncertainties or the variability of the probe responses, do not include cross-correlations between probes, or do not follow the full specifics (such as modelling of the observables, types of sys-tematics included, binning schemes, sky coverage and so forth) of the Euclid survey detailed below.

There are two aims to the present study. First, we intend to validate the forecast constraints on the cosmological parameters, both including and neglecting the SSC term; these are produced using two independent codes, whose only shared feature is their use of the public Python module PySSC1,2 (LG19) to compute the fundamental elements needed to build the SSC matrix. Second, we investigate the impact of SSC on the marginalised uncertainties and the dark energy figure of merit (FoM), both of which are obtained through a Fisher forecast of the constraining power of Euclid’s photometric observables.

The article is organised as follows: Sect. 2 presents an overview of the SSC and the approximations used to compute it. In Sect. 3 we outline the theoretical model and specifics used to produce the forecasts, while Sect. 4 provides technical details regarding the implementation and validation of the code. In Sect. 5, we then present a study of the impact of SSC on Euclid constraints for different binning schemes and choices of systematic errors and priors. Finally, we present our conclusions in Sect. 6.

2 SSC theory and approximations

2.1 General formalism

Throughout the article, we work with 2D-projected observables, namely the angular Power Spectrum (PS), which in the Limber approximation (Limber 1953; Kaiser 1998) can be expressed as CijAB()=dVWiA(ɀ)WjB(ɀ)PAB(k,ɀ),$C_{ij}^{AB}(\ell ) = {\mathop \smallint \nolimits^ ^}{\rm{d}}V\,W_i^A()W_j^B(){P_{AB}}\left( {{k_\ell },} \right),$(1)

giving the correlation between probes A and B in the redshift bins i and j, as a function of the multipole ; k = (ℓ + 1/2)/r(z) is the Limber wavenumber and WiA(z),WjB(z)$W_i^A(z),W_j^B(z)$ are the survey weight functions (WFs), or “kernels”. Here we consider as the element of integration dV=r2(z)drdzdz${\rm{d}}V = {r^2}(z){{{\rm{d}}r} \over {{\rm{d}}z}}{\rm{d}}z$ which is the comoving volume element per steradian, with r(z) being the comoving distance.

The SSC between two projected observables arises because real observations of the Universe are always limited by a survey window function ℳ(x). Taking ℳ(x) at a given redshift, thus considering only its angular dependence (n^)${\cal M}(\hat n)$3, with n^$\hat n$ the unit vector on a sphere, we can define the background density contrast as (Lacasa et al. 2018) δb(ɀ)=1ΩS d2n^(n^)δm[r(ɀ)n^,ɀ],${\delta _{\rm{b}}}() = {1 \over {{\Omega _{\rm{S}}}}}{\mathop \smallint \nolimits^ ^}{{\rm{d}}^2}\hat n{\cal M}(\hat n){\delta _{\rm{m}}}[r()\hat n,],$(2)

with r(z)n^=x$r(z)\hat n = x$. In this equation, δm(x,z)=[ ρm(x,z)/ρ¯m(z)1 ]${\delta _{\rm{m}}}(x,z) = \left[ {{\rho _{\rm{m}}}(x,z)/{{\bar \rho }_{\rm{m}}}(z) - 1} \right]$ is the matter density contrast, with ρm(x, z) the matter density and ρ¯m(z)${\bar \rho _{\rm{m}}}(z)$ its spatial average over the whole Universe at redshift z and ΩS the solid angle observed by the survey.

In other words, δb is the spatial average of the density contrast δm(x, z) over the survey area: δm(x,ɀ)universe =0,${\langle {\delta _{\rm{m}}}(x,)\rangle _{{\rm{universe}}}} = 0,$(3) δm(x,ɀ)survey =δb(ɀ).${\langle {\delta _{\rm{m}}}(x,)\rangle _{{\rm{survey}}}} = {\delta _{\rm{b}}}().$(4)

The covariance of this background density contrast is defined as σ2(z1, z2) ≡ 〈δb(z1) δb(z2)〉 and in the full-sky approximation is given by (Lacasa & Rosenfeld 2016) σ2(ɀ1,ɀ2)=12π2 dkk2Pmmlin(k,ɀ12)j0(kr1)j0(kr2),${\sigma ^2}\left( {{_1},{_2}} \right) = {1 \over {2{\pi ^2}}}\mathop \smallint \nolimits^ {\rm{d}}k\,{k^2}P_{{\rm{mm}}}^{{\rm{lin}}}\left( {k,{_{12}}} \right){{\rm{j}}_0}\left( {k{r_1}} \right){{\rm{j}}_0}\left( {k{r_2}} \right),$(5)

with Pmmlin(k,z12)D(z1)D(z2)Pmmlin(k,z=0)$P_{{\rm{mm}}}^{{\rm{lin}}}\left( {k,{z_{12}}} \right) \equiv D\left( {{z_1}} \right)D\left( {{z_2}} \right)P_{{\rm{mm}}}^{{\rm{lin}}}(k,z = 0)$ the linear matter cross-spectrum between z1 and z2, D(z) the linear growth factor and j0(kri) the first-order spherical Bessel function, and ri = r(zi). The use of the linear PS reflects the fact that the SSC is caused by long-wavelength perturbations, which are well described by linear theory. We note that we have absorbed the ΩS1${\rm{\Omega }}_{\rm{S}}^{ - 1}$ prefactor of Eq. (2), equal to 4π in full sky, in the dVi terms, being them the comoving volume element per steradian.

Depending on the portion of the Universe observed, δb will be different, and in turn the PS of the considered observables PAB(k, z) (appearing in Eq. (1)) will react to this change in the background density through the probe response ∂PAB(k, z)/∂δb.

SSC is then the combination of these two elements, encapsulating the covariance of δb and the response of the observables to a change in δb; the general expression of the SSC between two projected observables is (Lacasa & Rosenfeld 2016; Schaan et al. 2014; Takada & Hu 2013): CovSSC[ CijAB(),CklCD() ]=dV1 dV2WiA(ɀ1)WjB(ɀ1)       ×WkC(ɀ2)WlD(ɀ2)PAB(k,ɀ1)δbPCD(k,ɀ2)δbσ2(ɀ1,ɀ2).$\matrix{ {{\rm{C}}o{v_{{\rm{SSC}}}}\left[ {C_{ij}^{AB}(\ell ),C_{kl}^{CD}\left( {\ell '} \right)} \right] = \mathop \smallint \nolimits^ {\rm{d}}{V_1}{\rm{d}}{V_2}W_i^A\left( {{_1}} \right)W_j^B\left( {{_1}} \right)} \hfill \cr {\,\,\,\,\,\,\, \times W_k^C\left( {{_2}} \right)W_l^D\left( {{_2}} \right){{\partial {P_{AB}}\left( {{k_\ell },{_1}} \right)} \over {\partial {\delta _{\rm{b}}}}}{{\partial {P_{CD}}\left( {{k_{\ell '}},{_2}} \right)} \over {\partial {\delta _{\rm{b}}}}}{\sigma ^2}\left( {{_1},{_2}} \right).} \hfill \cr } $(6)

We adopt the approximation presented in Lacasa & Grain (2019), which assumes the responses to vary slowly in redshift with respect to σ2(z1, z2). We can then approximate the responses with their weighted average over the WiA(z)$W_i^A(z)$ kernels (Gouyou Beauchamps et al. 2022): P¯AB(k,ɀ)δb=dVWiA(ɀ)WjB(ɀ)PAB(k,ɀ)/δb dVWiA(ɀ)WjB(ɀ),${{\partial {{\bar P}_{AB}}\left( {{k_\ell },} \right)} \over {\partial {\delta _{\rm{b}}}}} = {{\mathop \smallint \nolimits^ {\rm{d}}V\,W_i^A()W_j^B()\partial {P_{AB}}\left( {{k_\ell },} \right)/\partial {\delta _{\rm{b}}}} \over {\mathop \smallint \nolimits^ {\rm{d}}V\,W_i^A()W_j^B()}},$(7)

and pull them out of the integral. The denominator on the right-hand side (r.h.s.) acts as a normalisation term, which we call IijAB$I_{ij}^{AB}$. We can further manipulate the above expression by factorising the probe response as PAB(k,ɀ)δb=RAB(k,ɀ)PAB(k,ɀ),${{\partial {P_{AB}}\left( {{k_\ell },} \right)} \over {\partial {\delta _{\rm{b}}}}} = {R^{AB}}\left( {{k_\ell },} \right){P_{AB}}\left( {{k_\ell },} \right),$(8)

where RAB(k, z), the “response coefficient”, can be obtained from simulations, as in Wagner et al. (2015a,b); Li et al. (2016); Barreira et al. (2019), or from theory (e.g. via the halo model) as in Takada & Hu (2013); Krause & Eifler (2017); Rizzato et al. (2019). Following LG19, we can introduce the probe response of the angular power spectrum CijAB()$C_{ij}^{AB}\left( \ell \right)$ in a similar way, using Eq. (1) CijAB()δb=dVWiA(ɀ)WjB(ɀ)PAB(k,ɀ)δbRijAB()CijAB().$\matrix{ {{{\partial C_{ij}^{AB}(\ell )} \over {\partial {\delta _{\rm{b}}}}} = {{\mathop \smallint \nolimits^ }^}{\rm{d}}V\,W_i^A()W_j^B(){{\partial {P_{AB}}\left( {{k_\ell },} \right)} \over {\partial {\delta _{\rm{b}}}}}} \cr { \equiv R_{ij}^{AB}(\ell )C_{ij}^{AB}(\ell ).} \cr } $(9)

Substituting Eq. (8) into the r.h.s. of Eq. (7), using Eq. (9) and dividing by the sky fraction observed by the telescope fsky = ΩS/4π, we get the expression of the SSC which will be used throughout this work: CovSSC[ CijAB()CklCD() ]fsky1 [ RijAB()CijAB()                                                            ×RklCD()CklCD()Si,j,k,lA,B,C,D ].$\matrix{ {{\rm{C}}o{v_{{\rm{SSC}}}}\left[ {C_{ij}^{AB}(\ell )C_{kl}^{CD}\left( {\ell '} \right)} \right] \simeq f_{{\rm{sky}}}^{ - 1}\left[ {R_{ij}^{AB}(\ell )C_{ij}^{AB}(\ell )} \right.} \hfill \cr {\left. {\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\, \times R_{kl}^{CD}\left( {\ell '} \right)C_{kl}^{CD}\left( {\ell '} \right)S_{i,j;k,l}^{A,B;C,D}} \right].} \hfill \cr } $(10)

In the above equation, we define Si,j;k,lA,B,C,DdV1dV2WiA(ɀ1)WjB(ɀ1)IijABWkC(ɀ2)WlD(ɀ2)IklCDσ2(ɀ1,ɀ2).$S_{i,j;k,l}^{A,B,C,D} \equiv {\mathop \smallint \nolimits^ ^}{\rm{d}}{V_1}{\rm{d}}{V_2}{{W_i^A\left( {{_1}} \right)W_j^B\left( {{_1}} \right)} \over {I_{ij}^{AB}}}{{W_k^C\left( {{_2}} \right)W_l^D\left( {{_2}} \right)} \over {I_{kl}^{CD}}}{\sigma ^2}\left( {{_1},{_2}} \right).$(11)

The Si,j;k,lA,B;C,D$S_{i,j;k,l}^{A,B;C,D}$ matrix (referred to as Sijkl from here on) is the volume average of σ2(z1, z2), and is a dimensionless quantity. It is computed through the public Python module PySSC, released alongside the above-mentioned LG19. A description of the way this code has been used, and some comments on the inputs to provide and the outputs it produces, can be found in Sect. 4.

The validity of Eq. (10) has been tested in LG19 in the case of GCph and found to reproduce the Fisher matrix (FM, Tegmark et al. 1997) elements and signal-to-noise ratio from the original expression (Eq. 6):

  • within 10% discrepancy up to ≃ 1000 for RijAB(k,z)=$R_{ij}^{AB}\left( {{k_\ell },z} \right) = $ const;

  • within 5% discrepancy up to ≃ 2000 when using the linear approximation in scale for RAB(k, z) provided in Appendix C of the same work.

The necessity to push the analysis to smaller scales, as well as to investigate the SSC impact not only for GCph but also for WL and their cross-correlation, has motivated a more exhaustive characterisation of the probe response functions, which will be detailed in the next section.

Another approximation used in the literature has been presented in Krause & Eifler (2017): the σ2(z1, z2) term is considered as a Dirac delta in z1 = z2. This greatly simplifies the computation, because the double redshift integral dV1dV2 collapses to a single one. This approximation is used by the other two available public codes which can compute the SSC: PyCCL (Chisari et al. 2019) and CosmoLike (Krause & Eifler 2017). Lacasa et al. (2018) compared this approximation against the one used in this work, finding the former to fare better for wide red-shift bins (as in the case of WL), and the latter for narrow bins (as in the case of GCph).

Lastly, we note that in Eq. (10) we account for the sky coverage of the survey through the full-sky approximation by simply dividing by ƒsky; in the case of Euclid we have ΩS = 14 700 deg2 ≃ 4.4776 sr, which corresponds to ƒsky ≃ 0.356. The validity of this approximation has been discussed in Gouyou Beauchamps et al. (2022), and found to agree at the percent level on the marginalised parameter constraints with the more rigorous treatment accounting for the exact survey geometry when considering large survey areas. For this test, they considered an area of 15 000 deg2 and a survey geometry very close to what Euclid will have, i.e. the full sky with the ecliptic and galactic plane removed. Intuitively, the severity of the SSC decays as fsky1$f_{{\rm{sky}}}^{ - 1}$ because larger survey volumes can accommodate more Fourier modes.

We note that we are considering here the maximum sky coverage that Euclid will reach, i.e. the final data release (DR3). For the first data release (DR1), the sky coverage will be significantly lower and the full-sky approximation will not hold. In that case, the partial-sky recipe proposed in Gouyou Beauchamps et al. (2022) should be considered instead.

2.2 Probe response

As mentioned in the previous section, one of the key ingredients of the SSC is the probe response. To compute this term for the probes of interest, we build upon previous works (Wagner et al. 2015a,b; Li et al. 2016; Barreira & Schmidt 2017, B18), and compute the response coefficient of the matter PS as Rmm(k,ɀ)=lnPmm(k,ɀ)δb=113lnPmm(k,ɀ)lnk+G1mm(k,ɀ),${R^{{\rm{mm}}}}(k,) = {{\partial \ln {P_{{\rm{mm}}}}(k,)} \over {\partial {\delta _{\rm{b}}}}} = 1 - {1 \over 3}{{\partial \ln {P_{{\rm{mm}}}}(k,)} \over {\partial \ln k}} + G_1^{{\rm{mm}}}(k,),$(12)

where G1mm(k,z)$G_1^{{\rm{mm}}}(k,z)$ is called the growth-only response, and is constant and equal to 26/21 in the linear regime and can be computed in the non-linear regime using separate universe simulations, as done in Wagner et al. (2015b), whose results were used in B18 (and in the present work). The latter uses a power law to extrapolate the values of the response for k > kmax, with kmax being the maximum wavenumber at which the power spectrum is reliably measured from the simulations. Further details on this extrapolation, as well as on the redshift and scale dependence of Rmm, can be found respectively in Sect. 2 and the left panel of Fig. 1 of B18. We note that Rmm is the response coefficient of isotropic large-scale density perturbations; we neglect the contribution from the anisotropic tidal-field perturbations to the total response of the power spectrum (and consequently to the SSC), which has been shown in B18 to be subdominant for WL with respect to the first contribution (about 5% of the total covariance matrix at ≳ 300). While we do not expect this conclusion to change substantially for GCph, we leave an accurate assessment for future work.

The probes considered in the present study are WL, GCph and their cross-correlation (XC); assuming general relativity, the corresponding power spectra are given by the following expressions PAB(k,ɀ)={ Pmm(k,ɀ)A=B=Lb(1)(ɀ)Pmm(k,ɀ)A=L,B=Gb(1)2(ɀ)Pmm(k,ɀ)A=B=G, ${P_{AB}}(k,) = \{ \matrix{ {{P_{{\rm{mm}}}}(k,)} \hfill & {A = B = {\rm{L}}} \hfill \cr {{b_{(1)}}(){P_{{\rm{mm}}}}(k,)} \hfill & {A = {\rm{L}},B = {\rm{G}}} \hfill \cr {b_{(1)}^2(){P_{{\rm{mm}}}}(k,)} \hfill & {A = B = {\rm{G}},} \hfill \cr } $(13)

with (L, G) for (shear, position), Pmm(k, z) the non-linear matter PS and b(1)(z) the linear, scale-independent and deterministic galaxy bias. A comment is in order about the way we model the galaxy-matter and galaxy-galaxy power spectra. We are indeed using a linear bias, but the non-linear recipe for the matter power spectrum Pmm(k, z). This is reminiscent of the hybrid 1-loop perturbation theory (PT) model adopted by, for example, the DES Collaboration in the analysis of the latest data release (Krause et al. 2021; Pandey et al. 2022), but we drop the higher-order bias terms. This simplified model has been chosen in order to be consistent with the IST:F (Euclid Collaboration 2020, from hereon EC20) forecasts, against which we compare our results (in the Gaussian case) to validate them. We are well aware that scale cuts should be performed to avoid biasing the constraints, but we are here more interested in the relative impact of SSC on the constraints than the constraints themselves. Any systematic error due to the approximate modelling should roughly cancel out in the ratio we compute later on. We note also that we choose to include a perfectly Poissonian shot noise term in the covariance matrix, rather than in the signal, as can be seen in Eq. (25). The responses for the different probes can be obtained in terms4 of Rmm(k, z) by using the relations between matter and galaxy PS given above Rgg(k,ɀ)=lnPgg(k,ɀ)δb=Rmm(k,ɀ)+2b(1)1(ɀ)[ b(2)(ɀ)b(1)2(ɀ) ],${R^{{\rm{gg}}}}(k,) = {{\partial \ln {P_{{\rm{gg}}}}(k,)} \over {\partial {\delta _{\rm{b}}}}} = {R^{{\rm{mm}}}}(k,) + 2b_{(1)}^{ - 1}()\left[ {{b_{(2)}}() - b_{(1)}^2()} \right],$(14)

and similarly for Rgm: Rgm(k,ɀ)=lnPgm(k,ɀ)δb=Rmm(k,ɀ)+b(1)1(ɀ)[ b(2)(ɀ)b(1)2(ɀ) ].${R^{{\rm{gm}}}}(k,) = {{\partial \ln {P_{{\rm{gm}}}}(k,)} \over {\partial {\delta _{\rm{b}}}}} = {R^{{\rm{mm}}}}(k,) + b_{(1)}^{ - 1}()\left[ {{b_{(2)}}() - b_{(1)}^2()} \right].$(15)

Having used the definitions of the first- and second-order galaxy bias, that is, b(1)(z) = (∂ng/∂δb)/ng and b(2)(z)=(2ng/δb2)/ng${b_{(2)}}(z) = \left( {{\partial ^2}{n_{\rm{g}}}/\partial \delta _{\rm{b}}^2} \right)/{n_{\rm{g}}}$, with ng the total angular galaxy number density, in arcmin−2. In the following, where there is no risk of ambiguity, we drop the subscript in parenthesis when referring to the first-order galaxy bias – that is, b(z) = b(1)(z) – to shorten the notation, and we indicate the value of the first-order galaxy bias in the i-th red-shift bin with bi(z). More details on the computation of these terms can be found in Sect. 3.6. We note that Eqs. (14)(15) are obtained by differentiating a PS model for a galaxy density contrast defined with respect to (w.r.t.) the observed galaxy number density, and so they already account for the fact that the latter also “responds” to the large-scale perturbation δb. This is also the reason why RijGG()$R_{ij}^{{\rm{GG}}}(\ell )$ can have negative values: for galaxy clus-tering, the (number) density contrast δgal is measured w.r.t. the observed, local number density n¯gal:δgal=ngal/n¯gal1${{\bar n}_{{\rm{gal}}}}:{\delta _{{\rm{gal}}}} = {n_{{\rm{gal}}}}/{{\bar n}_{{\rm{gal}}}} - 1$. The latter also responds to a background density perturbation δb, and it can indeed happen that n¯gal${{\bar n}_{{\rm{gal}}}}$ grows with δb faster than ngal, which leads to δgal decreasing with increasing δb (which also implies CijGG()/δb<0 )$\left. {\partial C_{ij}^{{\rm{GG}}}(\ell )/\partial {\delta _{\rm{b}}} < 0} \right)$. We also stress the fact that the second-order galaxy bias appearing in the galaxy-galaxy and galaxy-lensing response coefficients is not included in the signal, following EC20. Once computed in this way, the response coefficient can be projected in harmonic space using Eq. (9), and inserted in Eq. (10) to compute the SSC in the LG19 approximation. The projected RijAB()$R_{ij}^{AB}(\ell )$ functions are shown in Fig. 1.

thumbnail Fig. 1

Projected response coefficients for the WL and GCph probes and their cross-correlation for the central redshift bin (0.8 ≲ z ≲ 0.9). The shape and amplitude of the functions for different redshift pairs are analogous. For WL, the baryon acoustic oscillation wiggles are smoothed out by the projection, because the kernels are larger than the GCph ones. The different amplitude of the response is one of the main factors governing the severity of SSC.

3 Forecasts specifics

In order to forecast the uncertainties in the measurement of the cosmological parameters, we follow the prescriptions of the Euclid forecast validation study (EC20), with some updates to the most recent results from the EC, which are used for the third Science Performance Verification (SPV) of Euclid before launch. In particular, the update concerns the fiducial value of the linear bias, the redshift distribution n(z) and the multipole binning.

Once again, the observable under study is the angular PS of probe A in redshift bin i and probe B in redshift bin j, given in the Limber approximation by Eq. (1). The PAB(k, z) multi-probe power spectra are given in Eq. (13); in the following, we refer interchangeably to the probes (WL, XC, GCph) and their auto-and cross-spectra (respectively, LL, GL, GG).

3.1 Redshift distribution

First, we assume that the same galaxy population is used to probe both the WE and the GCph PS. We therefore set niL(ɀ)=niG(ɀ)=ni(ɀ),$n_i^{\rm{L}}() = n_i^{\rm{G}}() = {n_i}(),$(16)

where niL(z) and niG(z)$n_i^{\rm{L}}(z){\rm{ and }}n_i^{\rm{G}}(z)$ are respectively the distribution of sources and lenses in the i-th redshift bin. Then, the same equality applies for the total source and lens number density, n¯L and n¯G${{\bar n}^{\rm{L}}}{\rm{ and }}{{\bar n}^{\rm{G}}}$.

A more realistic galaxy redshift distribution than the analytical one presented in EC20 can be obtained from simulations. We use the results from Euclid Collaboration (2021), in which the n(z) is constructed from photometric redshift estimates in a 400 deg2 patch of the Flagship 1 simulation (Potter et al. 2017), using the training-based directional neighbourhood fitting (DNF) algorithm (De Vicente et al. 2016).

The training set is a random subsample of objects with true (spectroscopic) redshifts known from the Flagship simulation. We choose the fiducial case presented in Euclid Collaboration (2021), which takes into account a drop in completeness of the spectroscopic training sample with increasing magnitude. A cut in magnitude IE < 24.5, isotropic and equal for all photometric bands, is applied, corresponding to the optimistic Euclid setting. The DNF algorithm then produces a first estimate of the photo-z, zmean, using as a metric the objects’ closeness in colour and magnitude space to the training samples. A second estimate of the redshift, zmc, is computed from a Monte Carlo draw from the nearest neighbour in the DNF metric. The final distributions for the different redshift bins, ni(z), are obtained by assigning the sources to the respective bins using their Zmean, and then taking the histogram of the zmc values in each of the bins – following what has been done in real surveys such as the Dark Energy Survey (Crocce et al. 2019; Hoyle et al. 2018).

As a reference setting, we choose to bin the galaxy distribution into 𝒩b = 10 equipopulated redshift bins, with edges ɀedges  ={0.001,0.301,0.471,0.608,0.731,0.851,0.980,1.131,1.335,1.667,2.501}.$\matrix{ {{_{{\rm{edges}}}} = \{ 0.001,0.301,0.471,0.608,0.731,0.851,} \cr {0.980,1.131,1.335,1.667,2.501\} .} \cr } $(17)

The total galaxy number density is n¯=28.73  arcmin2$\bar n = 28.73\,\,{\rm{arcmi}}{{\rm{n}}^{ - 2}}$. As a comparison, this was set to 30 arcmin−2 in EC20. We note that this choice of redshift binning will be discussed and varied in Sect. 5.3.

3.2 Weight functions

We model the radial kernels, or weight functions, for WL and GCph following once again EC20. Adopting the eNLA (extended non-linear alignment) prescription for modelling the intrinsic alignment (IA) contribution, the weight function WiA(z)${\cal W}_i^A(z)$ for the lensing part is given by (see e.g. Kitching et al. 2017; Kilbinger et al. 2017; Taylor et al. 2018b) WiL(ɀ)=Wiγ(ɀ)AIA𝒞IAΩm,0IA(ɀ)D(ɀ)WIA(ɀ),${\cal W}_i^{\rm{L}}() = {\cal W}_i^\gamma () - {{{{\cal A}_{{\rm{IA}}}}{_{{\rm{IA}}}}{\Omega _{{\rm{m}},0}}{{\cal F}_{{\rm{IA}}}}()} \over {D()}}{{\cal W}^{{\rm{IA}}}}(),$(18)

where we define5 Wiγ(ɀ)=32(H0c)2Ωm,0(1+ɀ)r(ɀ)ɀɀmaxni(ɀ)n¯[ 1r(ɀ)r(ɀ) ]dɀ,${\cal W}_i^\gamma () = {3 \over 2}{\left( {{{{H_0}} \over c}} \right)^2}{\Omega _{{\rm{m}},0}}(1 + )r()\mathop \smallint \limits_^{{_{\max }}} {{{n_i}\left( {'} \right)} \over {\bar n}}\left[ {1 - {{r()} \over {r\left( {'} \right)}}} \right]{\rm{d}}',$(19)

and WiIA(ɀ)=1cni(ɀ)n¯H(ɀ).${\cal W}_i^{{\rm{IA}}}() = {1 \over c}{{{n_i}()} \over {\bar n}}H().$(20)

Finally, in Eq. (18), 𝒜IA is the overall IA amplitude, CIA a constant, ℱIA(z) a function modulating the dependence on redshift, and D(z) is the linear growth factor. More details on the IA modelling are given in Sect. 3.5.

The GCph weight function is equal to the IA one, as long as Eq. (16) holds: WiG(ɀ)=WiIA(ɀ)=1cni(ɀ)n¯H(ɀ).${\cal W}_i^{\rm{G}}() = {\cal W}_i^{{\rm{IA}}}() = {1 \over c}{{{n_i}()} \over {\bar n}}H().$(21)

Figure 2 shows the redshift dependence of Eqs. (18) and (21), for all redshift bins. We note that we choose to include the galaxy bias term bi(z) in the PS (see Eq. (13)) rather than in the galaxy kernel, as opposed to what has been done in EC20. This is done to compute the galaxy response as described in Sect. 2.2. However, as the galaxy bias is assumed constant in each bin, the question is of no practical relevance when computing the Sijkl matrix, since the constant bias cancels out.

We note that the above definitions of the lensing and galaxy kernels (WiA(z),A=L,G)$\left( {{\cal W}_i^A(z),A = {\rm{L}},{\rm{G}}} \right)$ differ from the ones used in LG19. This is simply because of a different definition of the CijAB()$C_{ij}^{AB}(\ell )$ Limber integral, which is performed in dV in LG19 and in dz in EC20. The mapping between the two conventions is simply given by the expression for the volume element: dV=r2(ɀ)dr dɀ dɀ=cr2(ɀ)H(ɀ)dɀ,${\rm{d}}V = {r^2}(){{{\rm{d}}r} \over {{\rm{d}}}}{\rm{d}} = c{{{r^2}()} \over {H()}}{\rm{d}},$(22)

and WiA(ɀ)=WiA(ɀ)/r2(ɀ),$W_i^A() = {\cal W}_i^A()/{r^2}(),$(23)

with A = L, G. In Fig. 2 we plot the values of WiA(z)${\cal W}_i^A(z)$ to facilitate the comparison with EC20. As outlined in Appendix A, when computing the Sijkl matrix through PySSC, the user can either pass the kernels in the form used in LG19 or the one used in EC20 – specifying a non-default convention parameter.

thumbnail Fig. 2

Kernels and galaxy distribution considered in this work. The first two plots show the kernels, or weight for the two photometric probes. The analytic expressions for these are, respectively, Eqs. (18) (left, WL) and (21) (right, GCph). At high redshifts, the IA term dominates over the shear term in the lensing kernels, making them negative. The rightmost plot shows the redshift distribution per redshift bin for the sources (and lenses), as well as their sum, obtained from the Flagship 1 simulation as described in Sect. 3.1.

3.3 Gaussian covariance

The Gaussian part of the covariance is given by the following expression: CovG[ C^ijAB(),C^klCD() ]=[ (2+1)fsky Δ ]1δK$Co{v_{\rm{G}}}\left[ {\hat C_{ij}^{AB}(\ell ),\hat C_{kl}^{CD}\left( {\ell '} \right)} \right] = {\left[ {(2\ell + 1){f_{{\rm{sky}}}}\Delta \ell } \right]^{ - 1}}\delta _{\ell \ell '}^{\rm{K}}$ ×{ [ CikAC()+NikAC() ][ CjlBD()+NjlBD() ] +[ CilAD()+NilAD() ][ CjkBC()+NjkBC() ] },$\matrix{ { \times \{ \left[ {C_{ik}^{AC}(\ell ) + N_{ik}^{AC}(\ell )} \right]\left[ {C_{jl}^{BD}\left( {\ell '} \right) + N_{jl}^{BD}\left( {\ell '} \right)} \right]} \cr { + \left[ {C_{il}^{AD}(\ell ) + N_{il}^{AD}(\ell )} \right]\left[ {C_{jk}^{BC}\left( {\ell '} \right) + N_{jk}^{BC}\left( {\ell '} \right)} \right]\} ,} \cr } $(24)

where we use a hat to distinguish the estimators from the true spectra. The noise PS NijAB()$N_{ij}^{AB}(\ell )$ are, for the different probe combinations, NijAB()={ (σϵ2/2n¯iL)δijKA=B=L(WL)0AB(1/n¯iG)δijKA=B=G(GCph). $N_{ij}^{AB}(\ell ) = \{ \matrix{ {\left( {\sigma _^2/2\bar n_i^{\rm{L}}} \right)\delta _{ij}^{\rm{K}}} \hfill & {A = B = {\rm{L}}({\rm{WL}})} \hfill \cr 0 \hfill & {A \ne B} \hfill \cr {\left( {1/\bar n_i^{\rm{G}}} \right)\delta _{ij}^{\rm{K}}} \hfill & {A = B = {\rm{G}}({\rm{GCph}}).} \hfill \cr } $(25)

In the above equations, δijK$\delta _{ij}^{\rm{K}}$ is the Kronecker delta and σϵ2$\sigma _^2$ the variance of the total intrinsic ellipticity dispersion of WL sources, where σϵ=2σϵ(i)${\sigma _} = \sqrt 2 \sigma _^{(i)}$, with σϵ(i)$\sigma _^{(i)}$ being the ellipticity dispersion per component of the galaxy ellipse. Some care is needed when defining the shear noise spectrum: the above equation can then also be written as NijLL()=[ (σϵ(i))2/n¯iL ]δijK$N_{ij}^{{\rm{LL}}}(\ell ) = \left[ {{{\left( {\sigma _^{(i)}} \right)}^2}/\bar n_i^{\rm{L}}} \right]\delta _{ij}^{\rm{K}}$, that is, using the ellipticity dispersion per component instead of the total one, which is the appropriate choice for harmonic-space analyses (Hu & Jain 2004; Joachimi & Bridle 2010). We note that the average densities used in Eq. (25) are not the total number densities, but rather those in the ¿-th redshift bin. In the case of 𝒩b, equipop-ulated redshift bins, they can be simply written as n¯iA=n¯A/Nb$\bar n_i^A = {{\bar n}^A}/{{\cal N}_{\rm{b}}}$ for both A = (L, G). Finally, we recall that ƒsky is the fraction of the total sky area covered by the survey, while ∆ is the width of the multipole bin centred on a given . From Sect. 3.1 we have that n¯=28.73arcmin2$\bar n = 28.73{{\mathop{\rm arcmin}\nolimits} ^{ - 2}}$, while we set σє = 0.37 (from the value σϵ(i)=0.26$\sigma _^{(i)} = 0.26$ reported in Euclid Collaboration 2019) and ƒsky = 0.356 (corresponding to ΩS = 14 700 deg2). We have now all the relevant formulae for the estimate of the Gaussian and the SSC terms of the covariance matrix. To ease the computation of Eq. (24) we have prepared an optimised Python module, Spaceborne_covg6, available as a public repository.

In the context of the present work, we do not consider the other non-Gaussian contribution to the total covariance matrix, the so-called connected non-Gaussian (cNG) term. This additional non-Gaussian term has been shown to be subdominant with respect to the Gaussian and SSC terms for WL both in Barreira et al. (2018a) and in Upham et al. (2022). For what concerns galaxy clustering, Wadekar et al. (2020) showed that the cNG term was subdominant, but this was for a spectroscopic sample so (i) they had a much larger contribution from shot-noise-related terms compared to what is considered here for the Euclid photometric sample, and (ii) they considered larger and more linear scales than in the present study. Lacasa (2020) showed that the cNG term in the covariance matrix of GCph only impacts the spectral index ns and HOD parameters, but there are a few differences between that analysis and the present work, such as the modelling of galaxy bias. Thus it is still unclear whether the cNG term has a strong impact on cosmological constraints obtained with GCph. Quantifying the impact of this term for the 3×2pt analysis with Euclid settings is left for future work.

3.4 Cosmological model and matter power spectrum

We adopt a flat w0waCDM model, that is, we model the dark energy equation of state with a Chevallier-Polarski-Linder (CPL) parametrisation (Chevallier & Polarski 2001; Linder 2005): w(ɀ)=w0+waɀ/(1+ɀ).$w() = {w_0} + {w_a}/(1 + ).$(26)

We also include a contribution from massive neutrinos with total mass equal to the minimum allowed by oscillation experiments (Esteban et al. 2020) ∑mv = 0.06 eV, which we do not vary in the FM analysis. The vector of cosmological parameters is then θcosmo={ Ωm,0,Ωb,0,w0,wa,h,ns,σ8 },${\theta _{{\rm{cosmo}}}} = \left\{ {{{\rm{\Omega }}_{{\rm{m}},0}},{{\rm{\Omega }}_{{\rm{b}},0}},{w_0},{w_a},h,{n_{\rm{s}}},{\sigma _8}} \right\},$(27)

with Ωm,0 and Ωb,0 being respectively the reduced density of total and baryonic matter today, h is the dimensionless Hubble parameter defined as H0 = 100 h km s−1 Mpc−1 where H0 is the value of the Hubble parameter today, ns the spectral index of the primordial power spectrum and σ8 the root mean square of the linear matter density field smoothed with a sphere of radius 8 h−1 Mpc. We follow EC20 for their fiducial values that are θcosmo fid={0.32,0.05,1.0,0.0,0.67,0.96,0.816}.$\theta _{{\rm{cosmo}}}^{{\rm{fid}}} = \left\{ {0.32,0.05, - 1.0,0.0,0.67,0.96,0.816} \right\}.$(28)

This parameter vector then is used as input for the evaluation of the fiducial linear and non-linear matter PS; for the purpose of validating our forecasts against the EC20 results, we use the TakaBird recipe, that is, the HaloFit version updated in Takahashi et al. (2012) with the Bird et al. (2012) correction for massive neutrinos. For the results shown in this paper, however, we update the non-linear model to the more recent HMCode2020 recipe, (Mead et al. 2021), which includes a baryonic correction parameterised by the log10(TAGN/K) parameter, characterising the feedback from active galactic nuclei (AGN). This is implemented in CAMB7 (Lewis et al. 2000) and, at the time of writing, is planned to be included in CLASS8 (Blas et al. 2011) as well. Because of this, we add a further free parameter in the analysis, log10(TAGN/K), with a fiducial value of 7.75.

3.5 Intrinsic alignment model

We use the eNLA model as in EC20, setting 𝒞IA = 0.0134 and IA(ɀ)=(1+ɀ)ηIA[ L(ɀ)/L(ɀ) ]βIA,${{\cal F}_{{\rm{IA}}}}() = {(1 + )^{{\eta _{{\rm{IA}}}}}}{\left[ {\langle L\rangle ()/{L_ \star }()} \right]^{{\beta _{{\rm{IA}}}}}},$(29)

where 〈L〉(z)/L(z) is the redshift-dependent ratio of the mean luminosity over the characteristic luminosity of WL sources as estimated from an average luminosity function (see e.g. Joachimi et al. 2015, and references therein). The IA nuisance parameters vector is θIA={ AIA,ηIA,βIA },${\theta _{{\rm{IA}}}} = \left\{ {{{\cal A}_{{\rm{IA}}}},{\eta _{{\rm{IA}}}},{\beta _{{\rm{IA}}}}} \right\},$(30)

with fiducial values – following EC20 θIAfid={1.72,0.41,2.17}.$\theta _{{\rm{IA}}}^{{\rm{fid}}} = \left\{ {1.72, - 0.41,2.17} \right\}.$(31)

All of the IA parameters except for 𝒞IA are varied in the analysis.

3.6 Linear galaxy bias and multiplicative shear bias

Following EC20 we model the galaxy bias as scale-independent. As for the redshift dependence, we move beyond the simple analytical prescription of EC20 and use the fitting function presented in Euclid Collaboration (2021), obtained from direct measurements from the Euclid Flagship galaxy catalogue, based in turn on the Flagship 1 simulation: b(ɀ)=AɀB1+ɀ+C,$b() = {{A{^B}} \over {1 + }} + C,$(32)

setting (A, B, C) = (0.81,2.80,1.02).

The galaxy bias is modelled to be constant in each bin with the fiducial value obtained by evaluating Eq. (32) at effective values zieff$z_i^{{\rm{eff}}}$ computed as the median of the redshift distribution considering only the part of the distribution at least larger than 10% of its maximum. We choose to use the median instead of the mean since, for equipopulated bins – as can be seen from the rightmost panel of Fig. 2 – the galaxy distribution of the last bins is highly skewed, and the value of the bias computed at the mean is potentially less accurate; this choice does not, on the other hand, affect the galaxy bias values in the first bins sensibly.

The zieff$z_i^{{\rm{eff}}}$ values obtained in this way are ɀeff={0.212,0.363,0.447,0.566,0.682             0.793,0.910,1.068,1.194,1.628}.$\matrix{ {{^{{\rm{eff}}}} = \{ 0.212,0.363,0.447,0.566,0.682} \hfill \cr {\,\,\,\,\,\,\,\,\,\,\,\,\,0.793,0.910,1.068,1.194,1.628\} .} \hfill \cr } $(33)

We therefore have 𝒩b additional nuisance parameters: θgal. bias ={ b1,b2,,bNb },${\theta _{{\rm{gal}}{\rm{.bias}}}} = \left\{ {{b_1},{b_2}, \ldots ,{b_{{{\cal N}_{\rm{b}}}}}} \right\},$(34)

with fiducial values θgal. bias fid ={1.031,1.057,1.081,1.128,1.187,                     1.258,1.348,1.493,1.628,2.227}.$\matrix{ {\theta _{{\rm{gal}}{\rm{.bias}}}^{{\rm{fid}}} = \{ 1.031,1.057,1.081,1.128,1.187,} \hfill \cr {\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,1.258,1.348,1.493,1.628,2.227\} .} \hfill \cr } $(35)

The modelling of galaxy bias just described is the same used in EC20, with different fiducial values.

We can take a further step forward towards the real data analysis by including the multiplicative shear bias parameters, m, defined as the multiplicative coefficient of the linear bias expansion of the shear field γ (see e.g. Cragg et al. 2023): γ^=(1+m)γ+c,$\hat \gamma = (1 + m)\gamma + c,$(36)

with γ^$\hat \gamma $ the measured shear field, γ the true one, m the multiplicative and c the additive shear bias parameters (we do not consider the latter in the present analysis, as we assume it will be corrected in the shear data processing pipeline). The multiplicative shear bias can come from astrophysical or instrumental systemat-ics (such as the effect of the point spread function – PSF), which affect the measurement of galaxy shapes. We take the mi parameters (one for each redshift bin) as constant and with a fiducial value of 0 in all bins. To include this further nuisance parameter, one just has to update the different angular PS as { CijLL()(1+mi)(1+mj)CijLL()CijGL()(1+mj)CijGL()CijGG()CijGG(), $\{ \matrix{ {C_{ij}^{{\rm{LL}}}(\ell ) \to \left( {1 + {m_i}} \right)\left( {1 + {m_j}} \right)C_{ij}^{{\rm{LL}}}(\ell )} \hfill \cr {C_{ij}^{{\rm{GL}}}(\ell ) \to \left( {1 + {m_j}} \right)C_{ij}^{{\rm{GL}}}(\ell )} \hfill \cr {C_{ij}^{{\rm{GG}}}(\ell ) \to C_{ij}^{{\rm{GG}}}(\ell ),} \hfill \cr } $(37)

where mi is the i-th bin multiplicative bias, and the GCph spectrum is unchanged since it does not include any shear term. We then have θshear bias ={ m1,m2,,mNb }${\theta _{{\rm{shearbias}}}} = \left\{ {{m_1},{m_2}, \ldots ,{m_{{{\cal N}_{\rm{b}}}}}} \right\}{\rm{,}}$(38)

with fiducial values θshear bias fid ={0,0,,0}.$\theta _{{\rm{shearbias}}}^{{\rm{fid}}} = \left\{ {0,0, \ldots ,0} \right\}.$(39)

Finally, we introduce the ∆zi parameters to allow for uncertainties over the first moments of the photometric redshift distribution (argued to have the largest impact on the final constraints in Reischke 2024). We then have (Troxel et al. 2018; Abbott et al. 2018; Tutusaus et al. 2020): ni(ɀ)ni(ɀΔɀi),${n_i}() \to {n_i}\left( { - \Delta {_i}} \right),$(40)

which adds new entries to our nuisance parameter vector: θphoto-𝔃 ={ Δɀ1,Δɀ2,,ΔɀNb },${\theta _{{\rm{photo - }}{\rm{}}}} = \left\{ {\Delta {_1},\Delta {_2}, \ldots ,\Delta {_{{{\cal N}_{\rm{b}}}}}} \right\},$(41)

with fiducial values: θphoto-𝔃 fid ={0,0,,0}.$\theta _{{\rm{photo - }}{\rm{}}}^{{\rm{fid}}} = \left\{ {0,0, \ldots ,0} \right\}.$(42)

These nuisance parameters – unless specified otherwise – are varied in the Fisher analysis so that the final parameters vector is θ=θcosmo θIAθgal. bias θshear bias θphoto- ɀ,$\theta = {\theta _{{\rm{cosmo}}}}\mathop \cup \nolimits^ {\theta _{{\rm{IA}}}}\mathop \cup \nolimits^ {\theta _{{\rm{gal}}{\rm{.bias}}}}\mathop \cup \nolimits^ {\theta _{{\rm{shearbias}}}}\mathop \cup \nolimits^ {\theta _{{\rm{photo - }}}},$

and θfid =θcosmo fid θIAfid θgal. bias fid θshear bias fid θphoto-𝔃 fid ,${\theta ^{{\rm{fid}}}} = \theta _{{\rm{cosmo}}}^{{\rm{fid}}}\mathop \cup \nolimits^ \theta _{{\rm{IA}}}^{{\rm{fid}}}\mathop \cup \nolimits^ \theta _{{\rm{gal}}{\rm{.bias}}}^{{\rm{fid}}}\mathop \cup \nolimits^ \theta _{{\rm{shearbias}}}^{{\rm{fid}}}\mathop \cup \nolimits^ \theta _{{\rm{photo - }}{\rm{}}}^{{\rm{fid}}},$

both composed of 𝒩p = 7 + 3 + 3𝒩b = 3𝒩b + 10 elements.

3.6.1 Higher-order bias

To compute the galaxy–galaxy and galaxy–galaxy lensing probe response terms (Eqs. (14) and (15)) we need the second-order galaxy bias b(2)(z). To do this, we follow Appendix C of LG19, in which this is estimated following the halo model9 as (Voivodic & Barreira 2021; Barreira et al. 2021) b(i)(ɀ)=dMΦMF(M,ɀ)b(i)h(M,ɀ)NM/ngal(ɀ),${b_{(i)}}() = \mathop \smallint \nolimits^ {\rm{d}}M{\Phi _{{\rm{MF}}}}(M,)b_{(i)}^{\rm{h}}(M,)\langle N\mid M\rangle /{n_{{\rm{gal}}}}(),$(43)

with ngal(ɀ)=dMΦMF(M,ɀ)NM,${n_{{\rm{gal}}}}() = \mathop \smallint \nolimits^ {\rm{d}}M{\Phi _{{\rm{MF}}}}(M,)\langle N\mid M\rangle ,$(44)

the galaxy number density, ΦMF(M, z) the halo mass function (HMF), b(i)h$b_{(i)}^{\rm{h}}$(M, z) the i-th order halo bias, and 〈N|M〉 the average number of galaxies hosted by a halo of mass M at redshift z (given by the halo occupation distribution, HOD). These are integrated over the mass range log M ∈ [9,16], with the mass expressed in units of solar masses (we don't include h in our units). The expression for the i-th order galaxy bias (Eq. (43)) is the same as Eq. (C.2) of LG19, but here we are neglecting the scale dependence of the bias evaluating it at k = 0 so that u(k | M = 0, z) = 1, u(k | M, z) being the Fourier Transform of the halo profile. Strictly speaking, this gives us the large-scale bias, but it is easy to check that the dependence on k is negligible over the range of interest.

Although Eq. (43) allows the computation of both the first and second-order galaxy bias, we prefer to use the values of b(1)(z) measured from the Flagship simulation for the selected galaxy sample; this is to maintain consistency with the choices presented at the beginning Sect. 3.6. For each redshift bin, we vary (some of) the HOD parameters to fit the measured b(1)(z), thus getting a model for b(1)h(z)$b_{(1)}^{\rm{h}}\left( z \right)$. We then compute b(2)h(z)$b_{(2)}^{\rm{h}}\left( z \right)$ using as an additional ingredient the following relation between the first and second-order halo bias, which approximates the results from separate universe simulations (Lazeyras et al. 2016) within the fitting range 1b(1)h10$1 \mathbin{\lower.3ex\hbox{\buildrel<\over {\smash{\scriptstyle\sim}\vphantom{_x}}}} b_{(1)}^{\rm{h}} \mathbin{\lower.3ex\hbox{\buildrel<\over {\smash{\scriptstyle\sim}\vphantom{_x}}}} 10$: b(2)h(M,ɀ) =0.4122.143b(1)h(M,ɀ)+0.929[ b(1)h(M,ɀ) ]2+0.008[ b(1)h(M,ɀ) ]3.$\matrix{ {b_{(2)}^{\rm{h}}(M,) = 0.412 - 2.143b_{(1)}^{\rm{h}}(M,)} \hfill \cr {\,\,\,\,\,\, + 0.929{{\left[ {b_{(1)}^{\rm{h}}(M,)} \right]}^2} + 0.008{{\left[ {b_{(1)}^{\rm{h}}(M,)} \right]}^3}.} \hfill \cr } $(45)

Finally, we plug the b(2)h$b_{(2)}^{\rm{h}}$ values obtained in this way back into Eq. (43) to get the second-order galaxy bias. The details of the HMF and HOD used and of the fitting procedure are given in Appendix B.

3.7 Data vectors and Fisher matrix

Up to now, we have outlined a fully general approach, without making any assumptions about the data. We now need to set data-related quantities.

First, we assume that we will measure CijAB()$C_{ij}^{{\rm{AB}}}(\ell )$ in ten equally populated redshift bins over the redshift range (0.001,2.5). When integrating Eq. (1) in dz, zmax must be larger than the upper limit of the last redshift bin to account for the broadening of the bin redshift distribution due to photo-z uncertainties. We have found that the CijAB()$C_{ij}^{{\rm{AB}}}(\ell )$ stop varying for zmax ≥ 4, which is what we take as the upper limit in the integrals over z. This also means that we need to extrapolate the bias beyond the upper limit of the last redshift bin; we then take its value as constant and equal to the one in the last redshift bin, that is, b(z > 2.501) = b10.

Second, we assume the same multipole limits as in EC20, and therefore examine two scenarios, as follows:

  • pessimistic: (min,max)={ (10,1500) for WL (10,750) for GCph and XC  $\left( {{\ell _{\min }},{\ell _{\max }}} \right) = \{ \matrix{ {(10,1500)} \hfill & {{\rm{forWL}}} \hfill \cr {(10,750)} \hfill & {{\rm{forGCphandXC}}} \hfill \cr } {\rm{,}}$

  • optimistic: (min,max)={ (10,5000) for WL (10,3000) for GCph and XC . $\left( {{\ell _{\min }},{\ell _{\max }}} \right) = \left\{ {\matrix{ {(10,5000)} & {{\rm{ for WL }}} \cr {(10,3000)} & {{\rm{ for GCph and XC }}} \cr } .} \right.$

Then, for the multipole binning, instead of dividing these ranges into N (logarithmically equispaced) bins in all cases as is done in EC20, we follow the most recent prescriptions of the EC and proceed as follows:

  • we fix the centres and edges of 32 bins (as opposed to 30) in the ℓ range [10,5000] following the procedure described in Appendix C. This will be the ℓ configuration of the optimistic WL case.

  • The bins for the cases with max < 5000, such as WL pessimistic, GCph, or XC, are obtained by cutting the bins of the optimistic WL case with centre > max. This means that instead of fixing the number of bins and having different bin centres and edges as done in EC20, we fix the bins’ centres and edges and use a different number of bins, resulting in, for example, NWL>NGCph${\cal N}_\ell ^{{\rm{WL}}} > {\cal N}_\ell ^{{\rm{GCph}}}$.

The number of multipole bins is then NWL=26${\cal N}_\ell ^{{\rm{WL}}} = 26$ and NGCph=NXC=22${\cal N}_\ell ^{{\rm{GCph}}} = {\cal N}_\ell ^{{\rm{XC}}} = 22$ in the pessimistic case and NWL=32${\cal N}_\ell ^{{\rm{WL}}} = 32$ and NGCph=NXC=29${\cal N}_\ell ^{{\rm{GCph}}} = {\cal N}_\ell ^{{\rm{XC}}} = 29$ in the optimistic case. In all these cases, the angular PS are computed at the centre of the bin, as done in EC20.

We note that, because of the width of the galaxy – and, more importantly, lensing – kernels, a given fixed max will not correspond to a unique kmax value. A more accurate approach could be, for example, to use the k-cut method presented in Taylor et al. (2018a), which leverages the BNT (Bernardeau-Nishimichi-Taruya) transform (Bernardeau et al. 2014) to make the lensing kernels separable in z, hence allowing for a cleaner separation of scales. We leave the investigation of this important open issue to dedicated work.

As mentioned, we consider the different probes in isolation, as well as combine them in the '3×2pt' analysis, which includes three 2-point angular correlation functions (in harmonic space): CijLL(),CijGL()$C_{ij}^{{\rm{LL}}}(\ell ),C_{ij}^{{\rm{GL}}}(\ell )$ and CijGG()$C_{ij}^{{\rm{GG}}}(\ell )$. The binning for the 3×2pt case is the same as for the GCph one.

The covariance matrix and the derivatives of the data vector w.r.t. the model parameters are the only elements needed to compute the FM elements. The one-dimensional data vector C is constructed by simply compressing the redshift and multipole indices (and, in the 3×2pt case, the probe indices) into a single one, which we call p (or q). For Gaussian-distributed data with a parameter-independent covariance, the FM is given by: Fαβ=CθαCov1Cθβ=pqCpθαCovpq1Cqθβ.${F_{\alpha \beta }} = {{\partial {\bf{C}}} \over {\partial {\theta _\alpha }}}{{\mathop{\rm Cov}\nolimits} ^{ - 1}}{{\partial {\bf{C}}} \over {\partial {\theta _\beta }}} = \sum\limits_{pq} {{{\partial {C_p}} \over {\partial {\theta _\alpha }}}} {\mathop{\rm Cov}\nolimits} _{pq}^{ - 1}{{\partial {C_q}} \over {\partial {\theta _\beta }}}.$(46)

We refer the reader to EC20 for details on the convergence and stability of the Fisher matrix and derivatives computations.

We note that the size of the 3×2pt covariance matrix quickly becomes large. For a standard setting with 𝒩b = 10 redshift bins, there are respectively (55,100, 55) independent redshift bin pairs for (WL, XC, GCph), to be multiplied by the different 𝒩. In general, Cov will be a 𝒩C × 𝒩C matrix with NC=[ Nb(Nb+1)/2 ][ NWL+NGCph ]+Nb2NXC         =[ Nb(Nb+1)+Nb2 ]N3×2pt,$\eqalign{ & {{\cal N}_C} = \left[ {{{\cal N}_{\rm{b}}}\left( {{{\cal N}_{\rm{b}}} + 1} \right)/2} \right]\left[ {{\cal N}_\ell ^{{\rm{WL}}} + {\cal N}_\ell ^{{\rm{GCph}}}} \right] + {\cal N}_{\rm{b}}^2{\cal N}_\ell ^{{\rm{XC}}} \cr & \,\,\,\,\,\,\,\,\, = \left[ {{{\cal N}_{\rm{b}}}\left( {{{\cal N}_{\rm{b}}} + 1} \right) + {\cal N}_{\rm{b}}^2} \right]{\cal N}_\ell ^{3 \times 2{\rm{pt}}}, \cr} $(47)

where the second line is for the 3×2pt case, which has the same number of bins for all probes, and NC=[ Nb(Nb+1)/2 ]NWL/GCph,${{\cal N}_C} = \left[ {{{\cal N}_{\rm{b}}}\left( {{{\cal N}_{\rm{b}}} + 1} \right)/2} \right]{\cal N}_\ell ^{{\rm{WL}}/{\rm{GCph}}},$(48)

for the WL and GCph cases. As an example, we have NC3×2pt,opt=6090${\cal N}_C^{3 \times 2{\rm{pt,opt}}} = 6090$.

Being diagonal in , most elements of this matrix will be null in the Gaussian case. As shown in Fig. 3, this is no longer true with the inclusion of the SSC contribution, which makes the matrix computation much more resource-intensive. The use of the Numba JIT compiler10 can dramatically reduce the CPU (for Central Processing Unit) time from about 260 s to about 2.5 s for the Gaussian + SSC 3×2pt covariance matrix (the largest under study) on a normal laptop working in single-core mode.

Given the highly non-diagonal nature of the Gaussian + SSC covariance, we might wonder whether the inversion of this matrix (which is needed to obtain the FM, see Eq. (46)) is stable. To investigate this, we compute the condition number of the covariance, which is defined as the ratio between its largest and smallest eigenvalues and in this case of order 1013. This condition number, multiplied by the standard numpy float64 resolution (2.22 × 10−16), gives us the minimum precision that we have on the inversion of the matrix, of about 10−3. This means that numerical noise in the matrix inversion can cause, at most, errors of order 10−3 on the inverse matrix. Hence, we consider the inversion to be stable for the purpose of this work.

thumbnail Fig. 3

Correlation matrix in log scale for all the statistics of the 3×2pt data-vector in the G and GS cases. The positive and negative elements are shown in red and blue, respectively. The Gaussian covariance is block diagonal (i.e. it is diagonal in the multipole indices, but not in the redshift ones; the different diagonals appearing in the plot correspond to the different redshift pair indices, for 1 = 2). The overlap in the WL kernels makes the WL block in the Gaussian + SSC covariance matrix much more dense than the GCph one.

4 Forecast code validation

In order to validate the SSC computation with PySSC, we compare the 1σ forecast uncertainties (which correspond to a 68.3% probability, due to the assumptions of the FM analysis) obtained using two different codes independently developed by two groups, which we call A and B. To produce the FM and the elements needed for its computation (the observables, their derivatives and the covariance matrix), group A uses a private11 code fully written in Python and group B uses CosmoSIS12 (Jennings et al. 2016). As stated in the introduction, the only shared feature of the two pipelines is the use of PySSC (to compute the Sijkl matrix). For this reason, and because the SSC is not considered in isolation but added to the Gaussian covariance, we compare the forecast results of the two groups both for the Gaussian and Gaussian + SSC cases.

Following EC20, we consider the results to be in agreement if the discrepancy of each group’s results with respect to the median – which in our case equals the mean – is smaller than 10%. This simply means that the A and B pipelines’ outputs are considered validated against each other if | σαiσαm1 |<0.1  for  i=A, B;σαm=σαA+σαB2,$\left| {{{\sigma _\alpha ^i} \over {\sigma _\alpha ^m}} - 1} \right| < 0.1\quad {\rm{ for }}\quad i = {\rm{A}},{\rm{B}};\quad \sigma _\alpha ^m = {{\sigma _\alpha ^A + \sigma _\alpha ^B} \over 2},$(49)

with σαA$\sigma _\alpha ^A$ the 1σ uncertainty on the parameter α for group A. The above discrepancies are equal and opposite in sign for A and B.

The marginalised uncertainties are extracted from the FM Fαβ, which is the inverse of the covariance matrix Cαβ of the parameters: (F−1)αβ = Cαβ. The unmarginalised, or conditional, uncertainties are instead given by σαunmarg.=1/Fαα$\sigma _\alpha ^{{\rm{unmarg}}{\rm{.}}} = \sqrt {1/{F_{\alpha \alpha }}} $. We then have σα=σαmarg. =(F1)αα.${\sigma _\alpha } = \sigma _\alpha ^{{\rm{marg}}{\rm{. }}} = \sqrt {{{\left( {{F^{ - 1}}} \right)}_{\alpha \alpha }}} .$(50)

The uncertainties found in the FM formalism constitute lower bounds, or optimistic estimates, on the actual parameters’ uncertainties, as stated by the Cramér-Rao inequality.

In the following, we normalise σα by the fiducial value of the parameter θα, in order to work with relative uncertainties: σ¯αi=σαi/θαfid;σ¯αm=σαm/θαfid$\bar \sigma _\alpha ^i = \sigma _\alpha ^i/\theta _\alpha ^{{\rm{fid}}};\quad \bar \sigma _\alpha ^m = \sigma _\alpha ^m/\theta _\alpha ^{{\rm{fid}}}$, again with i = A,B. If a given parameter has a fiducial value of 0, such as wa, we simply take the absolute uncertainty. The different cases under examination are dubbed 'G', or 'Gaussian', and 'GS', or 'Gaussian + SSC’. The computation of the parameters constraints differs between these two cases only by the covariance matrix used in Eq. (46) to compute the FM: Cov={ CovG Gaussian CovGS=CovG+CovsSCSSC Gaussian +SSC. ${\mathop{\rm cov}} = \{ \matrix{ {{{{\mathop{\rm cov}} }_{\rm{G}}}} \hfill & {{\rm{Gaussian}}} \hfill \cr {{{{\mathop{\rm cov}} }_{{\rm{GS}}}} = {{{\mathop{\rm cov}} }_{\rm{G}}} + {\rm{CovsS}}{{\rm{C}}_{{\rm{SSC}}}}} \hfill & {{\rm{Gaussian}} + {\rm{SSC}}.} \hfill \cr } $(51)

As mentioned above, we repeat the analysis for both Euclid’s photometric probes taken individually, WL and GCph, as well as for the combination of WL, GCph, and their cross-correlation XC, the 3×2pt.

For the reader wanting to validate their own code, we describe the validation process in Appendix A. Here we sketch the results of the code validation: in Fig. 4, we show the percent discrepancy as defined in Eq. (49) for the 3×2pt case. Similar results have been obtained for the GCph and WL cases, both for the optimistic and pessimistic settings specified in Sect. 3.7. The constraints are all found to satisfy the required agreement level (less than 10% discrepancy with respect to the mean). In light of these results, we consider the two forecasting pipelines validated against each other. All the results presented in this paper are the ones produced by group A.

thumbnail Fig. 4

Percentage discrepancy of the normalised 1σ uncertainties with respect to the mean for the WL probe, both in the G and GS cases (optimistic settings). The index i = A, B indicates the two pipelines, whilst α indexes the cosmological parameter. The desired agreement level is reached in all cases (WL, GCph probes and pessimistic case not shown).

5 SSC impact on forecasts

We investigate here how the inclusion of SSC degrades the constraints with respect to the Gaussian case. To this end, we look in the following at the quantity (θ)=σGS(θ)/σG(θ),${\cal R}(\theta ) = {\sigma _{{\rm{GS}}}}(\theta )/{\sigma _{\rm{G}}}(\theta ),$(52)

where σG(θ) and σGS(θ) are the usual marginalised uncertainties on the parameter θ computed, as detailed above, with Gaussian or Gaussian + SSC covariance matrix. We run θ over the set of cosmological parameters listed in Eq. (27), that is, θ ∈ {Ωm,0, Ωb,0, w0, wa, h, ns, σ8}.

In addition, we examine the FoM as defined in Albrecht et al. (2006), a useful way to quantify the joint uncertainty on several parameters. In this work, we parameterise the FoM following EC2O: for two given parameters θ1 and θ2, we have FoMθ1θ2=det(F˜θ1θ2).${\rm{Fo}}{{\rm{M}}_{{\theta _1}{\theta _2}}} = \sqrt {\det \left( {{{\tilde F}_{{\theta _1}{\theta _2}}}} \right)} .$(53)

This quantity is inversely proportional to the area of the 2σ confidence ellipse in the plane spanned by the parameters (θ1, θ2). F˜θ1θ2${\mathop F\limits^ _{{\theta _1}{\theta _2}}}$ is the Fisher submatrix obtained by marginalising over all the parameters but θ1 and θ2, and is computed by inverting Fαβ (that is, taking the parameters’ covariance matrix), removing all the rows and columns but the ones corresponding to θ1 and θ2 and reinverting the resulting 2 × 2 matrix. In the following, we mainly focus on the joint uncertainty on the dark energy equation of state parameters w0 and wa, and unless specified otherwise we use the notation FoM = FoMw0wa. However, the FoM can help quantify the joint uncertainty on different sets of parameters, such as (Ωm,0S8), with S8 = σ8m,0/0.3)0. 5 (see e.g. Abbott et al. 2022).

We also use the notation ℛ(FoM) as a shorthand for FoMGS/FoMG. We note that, since we expect the uncertainties to be larger for the GS case, we have ℛ(θ) > 1, and the FoM being inversely proportional to the area of the uncertainty ellipse, ℛ(FoM) < 1.

Table 1

Ratio between the GS and G conditional uncertainties for all cosmological parameters and probes in the reference case, for the optimistic settings.

5.1 Reference scenario

Let us start by considering the case with 𝒩b = 10 equipopulated redshift bins. To isolate the impact of SSC and gain better physical insight, we begin by computing the conditional uncertainties as described in the last section.

Table 1 gives the values of the ℛ ratios for the different parameters in the optimistic scenarios, for the single probes and their combination.

In accordance with previous results in the literature, we find that the WL constraints are dramatically impacted by the inclusion of SSC: as found in Barreira et al. (2018a) (cf. their Fig. 2), all cosmological parameters are affected, with wa and h being impacted the least and (Ωm,0, σ8, log10(TAGN/K)) the most. This is because the SSC effect is essentially an unknown shift, or perturbation, in the background density within the survey volume, and is hence degenerate with the parameters which more closely relate to the amplitude of the signal. Being this a nonlinear effect, its impact is also tied to the amount of power on small scales, which in turn is influenced by the baryonic boost, parameterised by log10(TAGN/K) in our model.

The results in Table 1 also show that GCph is not as strongly affected by SSC – with the exception of the log10(TAGN/K) constraint. This is an expected result (see e.g. Bayer et al. 2023), mainly driven by the fact that the GCph probe response coefficients are lower (in absolute value) than the WL ones, as can be seen in Fig. 1. This is due to the additional terms that account for the response of the galaxy number density ng (see Eq. (14)), which is itself affected by the super-survey modes. Additionally, as can be seen from Fig. 2, all WL kernels have non-zero values for z → 0, contrary to the GCph ones. In this limit, the effective volume probed by the survey tends to 0, hence making the variance of the background modes σ2 tend to infinity. We thus have a larger Sijkl matrix, which is one of the main factors driving the amplitude of the SSC. We also note that the importance of bary-onic feedback for GCph depends on the galaxy bias model used; it will likely be reduced when using a non-linear bias expansion, needed for an accurate analysis on small scales (Desjacques et al. 2018). Both topics are still active areas of research, and we leave the characterisation of the SSC impact with the inclusion of higher-order bias terms for future work.

The impact for the full 3×2pt case sits in principle in between the two extremes as a consequence of the data vector containing the strongly affected WL probe, and the less affected GCph one. However, this is clearly apparent only in the case of Ωm,0, since it is the only cosmological parameter for which the WL constraining power is higher than the GCph one; for the other parameters, the trend resembles very closely the one found for GCph, because of its dominant contribution to the 3×2pt precision.

Lastly, the contribution from the XC probe is again an intermediate case, as can be anticipated by looking at its response coefficient in Fig. 1, so the final impact on the FM elements will be intermediate between the WL and GCph cases, as the ℛ(θ) values in Table 1 indeed show.

Having explored the impact of SSC on the conditional uncertainties, we move on to analyse a more realistic scenario, namely letting the parameters in the analysis free to vary, as opposed to fixing them to their fiducial values.

To compute the 1σ uncertainties in this case, we marginalise over all cosmological and nuisance parameters. We add Gaussian priors of standard deviation σp = 5 × 10−4 on the multiplicative shear bias parameters, and of σp = σz(1 + z) with σz = 0.002 (see Euclid Collaboration 2024 and references therein) on the dzi parameters. We also include a Gaussian prior of σp = 0.06 on log10(TAGN/K), which roughly matches the prior range recommended in Mead et al. (2021). To add these priors in the FM analysis, it is sufficient to add (σαp)2${\left( {\sigma _\alpha ^{\rm{p}}} \right)^{ - 2}}$ to the appropriate diagonal elements of the G and GS FMs (σαp$\sigma _\alpha ^{\rm{p}}$ being the value of the prior on parameter α).

The results of this analysis, which we take as our reference scenario, are shown in Table 2 and in Figs. 58. For the WL case, marginalisation over all cosmological and nuisance parameters leads to the result that the SSC has now a very minor impact – of a maximum of about 13% in the optimistic case -on the constraints and the FoM: again, this is in line with what found in Barreira et al. (2018a). We also compute the Ωm,0S8 FoM, after projecting the FM to the new parameter space with S8 replacing σ8 (see e.g. Coe 2009). This drops from 336 to 292 in the optimistic case, corresponding to a ratio of 0.87 (0.92 in the pessimistic case), closely mirroring the results found for FoMw0wa.

These values are actually easily explained: marginalising over cosmological and nuisance parameters, particularly if these are degenerate with the amplitude of the signal, dilutes the SSC effect in a larger error budget; because of this, it is the relative rather than the absolute impact of SSC that decreases. Indeed, marginalising over additional parameters is formally equivalent to having additional covariance. The parameters that mostly change the SSC impact when marginalised over are the cosmo-logical ones, but the multiplicative nuisance parameters mi and bi also play a role: adding these to the set of free parameters introduces a degeneracy between these and the overall amplitude of CijAB()$C_{ij}^{{\rm{AB}}}(\ell )$. Such a degeneracy is a mathematical one present on the whole range. As a consequence, the constraints on all the parameters and the FoM are degraded in a way that is independent of the presence of SSC. This is shown in Figs. 5 and 6, which respectively exhibit the relative uncertainty σ¯$\bar \sigma $ and the FoMs in the G and GS cases for each parameter, if we marginalise or not over nuisance parameters. Letting these free to vary, i.e. marginalising over them, tends to increase the uncertainty on cosmological parameters way more than including SSC, and this is even more true when these nuisance parameters are simply multiplicative such as bi and mi.

This of course does not mean that varying more parameters improves the constraints. Indeed, the uncertainties on all parameters increase (hence the FoM decreases) with respect to the case of conditional uncertainties introduced above.

The same reasoning applies to the GCph probe, for which the SSC impact drops now to a subpercent level in the pessimistic case and to about 10% at most in the optimistic case (on w0 and the two FoMs). As mentioned above, for GCph, one of the reasons behind the observed decrease in the (already low) SSC relative impact is the marginalisation over the galaxy bias parameters, which are perfectly degenerate with the amplitude of the signal and over which we impose no prior.

On the other hand, the results for the 3×2pt case show that the SSC still matters. The additional information carried by the GCph and XC data allows the partial breaking of parameter degeneracies, including those with probe-specific systematics such as mi and bi, hence making the scale-dependent increase of the uncertainties due to the inclusion of SSC important again. For this reason, in this case, the 3×2pt does not follow the behaviour of the single probes as seen earlier. In particular, the dark energy FoM, whose increase with respect to present surveys is one of the main objectives of the Euclid mission, is highly degraded – by a factor of about 2 in the optimistic case. This is mainly due to the large impact on the dark energy equation of state parameters, showing the importance of accounting for SSC in upcoming LSS analyses. The same conclusion holds for FoMΩm,0S8${\rm{Fo}}{{\rm{M}}_{{{\rm{\Omega }}_{{\rm{m}},0}}{S_8}}}$, with a slightly larger ℛ value driven by the lower impact on σ8 w.r.t. w0 and wa. In Fig. 7 we show the comparison of the 2D contours for all cosmological parameters between G and GS in the case of the 3×2pt analysis, in the optimistic case; the most impacted parameters in this case are Ωm,0, w0 and wa. In addition, this shows that SSC does not seem to strongly affect the correlations between cosmological parameters.

Table 2 also shows the ratios in the 'GCph diag.' case, in which we neglect the GCph cross-reshift elements (i.e. we take the diagonal of the CijGG()$C_{ij}^{{\rm{GG}}}(\ell )$ matrix for each value). This choice is sometimes made because of the large sensitivity of such measurements on the photometric redshift calibration, which is less of an issue for WL due to its broad kernel. The values show the robustness of our conclusions even in this case, with the ℛ values being very close to the standard case both for GCph and for the 3×2pt.

We note that these conclusions depend on the scale cuts imposed in the data vector, as can be seen from the lower FoM decrease (and of the SSC impact as a whole, with some exceptions) in the pessimistic case, in line with what found in Lacasa (2020) for GCph. This is a direct consequence of the larger amount of non-linear modes included in the data vectors, which as mentioned previously are more subject to mode coupling and hence contribute more to SSC. For WL, it should be noted that the diagonal elements of the total covariance matrix are always dominated by the Gaussian contribution, because of the presence of the scale-independent shape noise (see Eq. (24) for A = B = L), which largely dominates over the SSC on small scales. This is consistent with the results of Upham et al. (2022) showing that the diagonal elements of the WL total covariance matrix are more and more dominated by the Gaussian term as we move to higher . This is also the case for GCph, although the predominance of the Gaussian term along the diagonal is less pronounced because of the smaller contribution of shot noise.

As mentioned above, more sophisticated choices of scale cuts, e.g. through the use of the BNT transform, will allow decreasing the high-k contribution to a given mode, hence mitigating the SSC impact more than the "hard" angular scale cut considered here (and in EC20). We leave the investigation of this point to a forthcoming publication.

To conclude this section, it is also worth looking at the impact of SSC on the astrophysical nuisance parameters. Indeed, although an issue to be marginalised over when looking at cos-mological ones, the IA and the galaxy bias parameters are of astrophysical interest. We show the impact of SSC on the constraints on these quantities in Fig. 8, as well as on the galaxy bias and the multiplicative shear bias parameters.

For IA-related nuisance parameters, the uncertainty increase due to SSC is lower than 5% when considering WL-only, and below 1% for the full case. The multiplicative shear bias parameters are affected by a similar amount (up to around 10% for the last bin) and in a similar way for WL and the 3×2pt. As for the galaxy bias parameters, the impact is modest for GCph but quite significant (between 30 and 40%) for the 3×2pt. These results are analogous to what was found before for the cosmological parameters: in the marginalised 3×2pt case the impact of SSC is more apparent, since many degeneracies are broken thanks to the probes combination and cross-correlation.

In this case, contrary to the IA parameters, the uncertainty on bi and mi in each of the ten redshift bins is significantly affected by SSC. This is because both of these nuisance parameters simply act as a multiplicative factor on the power spectrum and are thus highly degenerated with the effect of SSC. Again, this is related to the fact that the first-order effect of SSC is to modulate the overall clustering amplitude because of a shift in the background density δb. For the mi parameters, we remind that a tight (while realistic) prior is imposed, keeping the SSC uncertainty increase, and hence the ℛ ratio, quite low even for the full 3 × 2pt. We note that going beyond the linear approximation for the modelling of the galaxy bias will add more nuisance parameters, thus degrading the overall constraints on cosmological parameters and further reducing the relative impact of SSC.

Table 2

Ratio between the GS and G marginalised uncertainties for all cosmological parameters and the FoM in the reference scenario, for the optimistic and pessimistic settings.

thumbnail Fig. 5

Marginalised and conditional optimistic 1σ uncertainties on the cosmological parameters, relative to their corresponding fiducial values (in percent units), in both the G and GS cases for WL, GCph, and the 3×2pt. We highlight the logarithmic scale on the x-axis, made necessary by the large range of values. The values in these plots have been used to compute the ratios in Tables 1 and 2.

thumbnail Fig. 6

Same as Fig. 5, but for the dark energy and Ωm,0S8 FoM.

thumbnail Fig. 7

Contour plot for the G and GS constraints, considering the full 3×2pt analysis in the optimistic case, in the reference scenario. The two shaded regions of the ellipses represent the 1 and 2σ contours. For clarity, the nuisance parameters are shown separately in Fig. 8 and the log10(TAGN/K) parameter name has been shortened to log(T).

thumbnail Fig. 8

Percent increase of the marginalised 1σ uncertainty of the nuisance parameters, for all probe choices, in the optimistic case and for the reference scenario.

Table 3

Same as Table 2 but removing the flatness prior.

5.2 Non-flat cosmologies

In the previous section, we investigate the SSC on the cosmological parameters under the assumption of a flat model. Actually, the requirement on the FoM assessed in the Euclid Red Book (Laureijs et al. 2011) refers to the case with the curvature as an additional free parameter to be constrained, that is, the non-flat w0waCDM model. This is why in EC20 are also reported the marginalised uncertainties for the parameter ΩDE,0, with a fiducial value ΩDE,0fid=1Ωm,0${\rm{\Omega }}_{{\rm{DE,0}}}^{{\rm{fid}}} = 1 - {{\rm{\Omega }}_{{\rm{m}},0}}$ to be consistent with a flat universe. It is then worth wondering what the impact of SSC is in this case too. This is summarised in Table 3, where we now also include the impact on ΩDE,0.

A comparison with the results in Table 2 is quite hard if we look at the single parameters. Indeed, opening up the parameter space by removing the flatness assumption introduces additional degeneracy among the parameters controlling the background expansion, which are thus less constrained whether SSC is included or not. We can nevertheless note again that, for the marginalised uncertainties, 3×2pt is still the most impacted probe; the difference between pessimistic and optimistic scenarios is now less evident with ℛ(θ) increasing or decreasing depending on the parameter and probe considered.

Once more, the most affected parameters for WL are (Ωm,0, σ8), the uncertainties on which are now further degraded by the fact that they correlate with the parameter ΩDE,0 which is also affected. Although (w0, wa) are also degraded by the SSC, a sort of compensation is at work, so that the overall decrease in the FoM is similar to the case with the flatness prior. The motivations that make GCph much less affected still hold when dropping the flatness prior, explaining the corresponding ℛ(θ) values.

We also note a slight increase of ℛ(FoM) in the 3×2pt optimistic case, meaning a smaller degradation of the FoM due to SSC. The dark energy FoM indeed degrades by 52% (45%) in the non-flat case vs. 50% (58%) for the flat case in the pessimistic (optimistic) scenario, while FoMΩm,0S8$Fo{M_{{{\rm{\Omega }}_{{\rm{m}},0}}{S_8}}}$ degrades by 47% (35%) in the non-flat case vs. 43% (41%) for the flat case in the pessimistic (optimistic) scenario. This can be qualitatively explained by noting that the decrease of both FoM(G) and FoM(GS) is related to a geometrical degeneracy which is the same on all scales, whether or not they are affected by the increase in uncertainty due to the SSC inclusion.

Overall, these results suggest a dependence of the SSC significance on both the number and type of parameters to be constrained. Qualitatively, we can argue that SSC is more or less important depending on whether the additional parameters (with respect to the reference case of a flat model) introduce degeneracies which are or not scale-dependent and how strong is the degeneracy between these parameters and the amplitude of the power spectrum. To give an example, in future works lens magnification effects should be included in the analysis as these were shown to have a significant impact on cosmological constraints (Unruh et al. 2020). From our results, we can anticipate that the inclusion of magnification-related nuisance parameters will further dilute the impact of SSC.

thumbnail Fig. 9

Ratio between WL and 3×2pt marginalised uncertainties computed by including or neglecting the SSC contribution, as a function of the number of (equally populated) redshift bins, for the pessimistic and optimistic cases.

5.3 Dependence on redshift binning

The results summarised in Tables 13 were obtained for a fixed choice of number and type of redshift bins. We investigate here how the results depend on these settings given that we expect both the G and GS constraints to change as we vary the number and type of bins. We consider again the reference scenario introduced in Sect. 5.1, that is, the case of flat models, marginalising over the full set of nuisance parameters while imposing Gaussian priors over some of them. In this section we only consider the WL and 3×2pt cases, since as we have seen SSC has a modest impact on GCph.

Let us first consider changing the number of redshift bins 𝒩b. We show the scaling of ℛ(θ) as a function of 𝒩b for the WL and 3×2pt probes, respectively, in Fig. 9 – for both the pessimistic and optimistic assumptions. The most remarkable result is the weak dependence of ℛ(x) w.r.t. 𝒩b, as can be inferred from the small y range spanned by the curves – see e.g. the bottom right panel, for the FoM. More specifically, the scaling of ℛ(θ) with 𝒩b depends on the parameter and the probe one is looking at. It is quite hard to explain the observed trends because of the interplay of different contrasting effects. For instance, a larger number of bins implies a smaller number density in each bin, and hence a larger shot noise. As a consequence, the SSC contribution to the total covariance for the diagonal elements will likely be more and more dominated by the Gaussian component because of the larger shot and shape noise terms. However, this effect also depends on the scale so that, should the SSC be the dominant component on the scales to which a parameter is most sensitive, the impact should still be important. On the other hand, a larger number of bins also comes with a larger number of nuisance parameters which, as shown above, leads to a reduction of the SSC impact. Quantifying which actor plays the major role is hard which explains the variety of trends in the different panels.

As a further modification to the reference settings, we can change how the redshift bins are defined. We have up to now considered equipopulated (EP) bins so that the central bins cover a smaller range in z, because of the larger source number density. As an alternative, we divide the full redshift range into 𝒩b bins with equal redshift support (‘equidistant’, ED), and recompute the FM forecasts with and without SSC. We show the FoM ratio as a function of the number of bins for EP and ED bins considering WL (left) and 3×2pt (right) probes in the optimistic scenario in Fig. 10. We note that finding the exact number and type of redshift bins used to maximise the constraining power of Euclid is outside the scope of this paper; this effort is indeed brought forward in the context of the SPV exercise.

In order to qualitatively explain these results, let us first consider the WL case. Given that the bins are no longer equipopulated, the number density of galaxies will typically be larger in the lower redshift bins than in the higher ones. As a consequence, the larger the number of bins, the higher the shape noise in the higher redshift bins so that the SSC will be subdominant in a larger number of bins, which explains why its impact decreases (i.e. ℛ(FoM) increases) with 𝒩b. Nevertheless, the impact of SSC will be larger than in the EP case since SSC will dominate in the low redshift bins which are the ones with the largest signal-to-noise ratio. This effect is small, and the difference in ℛ(FoM) between ED and EP is no larger than 3–5%.

When adding GCph and XC into the game, the impact of SSC is determined by a combination of contrasting effects. On the one hand, we can repeat the same qualitative argument made for WL also for GCph and XC13 thus pointing at ℛ(FoM) increasing with 𝒩b. The larger the number of bins, the narrower they are, and the smaller the cross-correlation between them hence the smaller the Gaussian covariance. This in turn increases the number of elements in the data vector whose uncertainty is dominated by the SSC. Should this effect dominate, we would observe a decrease of ℛ(FoM) with 𝒩b with the opposite trend if it is the variation of the shape and shot noise to matter the most. This qualitative argument allows us then to roughly explain the non-monotonic behaviour of ℛ(FoM) we see in the right panel of Fig. 10.

It is worth remarking, however, that the overall change of ℛ(FoM) for subsequent ED (or EP) bins over the range in 𝒩b is smaller than ~5% which is also the maximum value of the difference between ℛ(FoM) values for EP and ED bins once 𝒩b is fixed.

The analysis in this section motivates us to argue that the constraints and FoM degradation due to SSC have a weak dependence on the redshift binning scheme.

thumbnail Fig. 10

FoM ratio vs the number of EP and ED гedshift bins for WL (left) and 3×2pt (right) in the optimistic scenario. The blue curves in this plot match the ones in the bottom right panel of Fig 9 in the optimistic case, for the corresponding probes.

5.4 Requirements on prior information

The results in the previous paragraph show that the SSC may dramatically impact the constraints on the cosmological parameters. As a consequence, the 3×2pt FoM is reduced by up to ~ 50% with respect to the case when only the Gaussian term is included in the total covariance. This decrease in the FoM should actually not be interpreted as a loss of information due to the addition of the SSC. On the contrary, one can qualitatively say that removing SSC from the error budget is the same as adding information that is not actually there. It is nevertheless interesting to ask which additional information must be added to recover the Gaussian FoM, which is usually taken as a reference for gauging the potential of a survey. This information can come from priors on the nuisance (or cosmological) parameters. In the following section, we investigate the former option by adding Gaussian priors on the galaxy and multiplicative shear bias parameters.

To this end, we consider the realistic case of a flat model plus the galaxy bias and multiplicative shear bias as nuisance parameters. As a simplifying assumption, we assume that all the 𝒩b bias values bi are known with the same percentage uncertainty εb = σb,i/bfid, i, while we put the same prior σm on all the mi parameters (having set the fiducial value mfid to 0). We then compute the FoM with and without SSC for the 3×2pt probe in the optimistic scenario and investigate how the ratio ℛ(FoM) scales with (εb, σm) obtaining the results shown in Fig. 11.

Both in the G and GS cases, the FoM shows little to no sensitivity to priors above ~1% and no sign of saturation even for extremely narrow priors (as little as 0.01%) because of the presence of such a large number of nuisance parameters. For σm we observe a similar behaviour, with the difference between the curves corresponding to the two larger priors values being visibly smaller than the difference between the curves corresponding to the smaller ones. This is less true for the GS FoM (orange curves), as the presence of SSC in the error budget decreases the relative overall improvement coming from a smaller uncertainty over the mi parameters.

A prior on the nuisance parameters increases both the Gaussian and Gaussian + SSC FoM so that one could expect their ratio to be independent of the prior itself. This is not exactly the case since the correlation between different multipoles introduced by SSC alters the way the prior changes the FM elements. As a result, we find a non-flat scaling of ℛ(FoM) as can be seen from the right panel of Fig. 11. The behaviour of ℛ(FoM) with εb tells us that FoMGS increases with decreasing εb slower than FoMG when the galaxy bias is known with an uncertainty smaller than the percent level. Another way to interpret it is that the information gained in the FoM saturates faster when SSC is included: better constraints on εb do not bring more information as the SSC now dominates the error budget. However, it is worth stressing that, even for a strong prior on the multiplicative shear bias, the FoM ratio can actually be improved significantly only under the (likely unrealistic) assumption of a subpercent prior on the galaxy bias.

The need for such strong priors comes from the attempt to retrieve the same FoM as a Gaussian case. Alternatively, one can also wonder which additional information must be added through priors to retrieve the idealised FoM value obtained in forecasts that neglect the SSC. In other words, we look for the requirements that must be put on the priors (εb, σm) in order to make FoMGS/FoMref = 1, where FoMref = 617 is the FoM computed for a flat reference case without SSC and with no priors on galaxy bias, but a fiducial prior σm = 5 × 10−4 on the shear bias. The answer to this question is shown in Fig. 12 for the optimistic scenario and 10 equipopulated redshift bins. Some numbers help to better understand how priors can indeed supply the additional information to retrieve the FoM one would obtain in an ideal case where SSC is absent. Solving FoMGS(εb,σm)=fFoMref${\rm{Fo}}{{\rm{M}}_{{\rm{GS}}}}\left( {{\varepsilon _b},{\sigma _m}} \right) = f\,{\rm{Fo}}{{\rm{M}}_{{\rm{ref}}}}$

with respect to εb, we get εb={ (0.05,0.03,0.02)% for σm=0.5×104(0.04,0.02,0.02)% for σm=5×104(0.03,0.02,0.01)% for σm=10×104, ${\varepsilon _b} = \{ \matrix{ {(0.05,0.03,0.02)\% } \hfill & {{\rm{for}}{\sigma _m} = 0.5 \times {{10}^{ - 4}}} \hfill \cr {(0.04,0.02,0.02)\% } \hfill & {{\rm{for}}{\sigma _m} = 5 \times {{10}^{ - 4}}} \hfill \cr {(0.03,0.02,0.01)\% } \hfill & {{\rm{for}}{\sigma _m} = 10 \times {{10}^{ - 4}},} \hfill \cr } $

where the three values refer to f = (0.8,0.9,1.0). These numbers (and the contours in Fig. 12) show that it is possible to compensate for the degradation due to SSC only by adding strong priors on the galaxy bias, which have a much larger impact on the (G and GS) FoM than strong priors on the multiplicative shear bias. However, it is worth noticing that it is actually easier to obtain priors on the multiplicative shear bias provided a sufficient number of realistic image simulations are produced and fed to the shear measurement code to test its performance. It is therefore worth wondering how much the FoM is restored by improving the prior on m for a fixed one on the bias. We find FoMGSFoMref={ (1.24,1.13,1.08) for εb=0.01%(0.68,0.62,0.59) for εb=0.1%(0.5,0.45,0.43) for εb=1%, ${{{\rm{Fo}}{{\rm{M}}_{{\rm{GS}}}}} \over {{\rm{Fo}}{{\rm{M}}_{{\rm{ref}}}}}} = \left\{ {\matrix{ {(1.24,1.13,1.08)} \hfill & {{\rm{ for }}{\varepsilon _b} = 0.01\% } \hfill \cr {(0.68,0.62,0.59)} \hfill & {{\rm{ for }}{\varepsilon _b} = 0.1\% } \hfill \cr {(0.5,0.45,0.43)} \hfill & {{\rm{ for }}{\varepsilon _b} = 1\% ,} \hfill \cr } } \right.$

with the three values referring to σm = (0.5,5.0,10) × 10−4. As expected, improving the prior on the multiplicative bias with respect to the fiducial one (which, we remind, is included in FoMref) does not help a lot in recovering the constraining power. A very tight prior of around 0.1% prior on the galaxy bias can recover a significant amount of the reference FoM (almost 70%) thanks to the additional information compensating for the presence of SSC.

Investigating whether the priors proposed here can be achieved in practice (e.g. through theoretical bias models tailored to galaxy clustering data or N-body hydrodynamic simulations) is outside the aim of this work. We refer the interested reader to for example Barreira et al. (2021), Zennaro et al. (2022), and Ivanov et al. (2024) for some preliminary results.

thumbnail Fig. 11

3×2pt FoM in the optimistic scenario with and without SSC as a function of the percentage prior εb on the galaxy bias parameters for σm = (5, 50, 500) × 10−4 (solid, dashed, dotted lines). Left: FoM values. Right. ℛ(FoM), defined as the ratio between the blue and red curves.

thumbnail Fig. 12

FoMGS contours in the (εb, σm) plane for FoMGS/FoMref going from 0.8 to 1.1 in steps of 0.05 (from right to left).

6 Conclusions

Precision cosmology requires precision computation: previously neglected theoretical contributions must therefore now be taken into account. Motivated by this consideration, we computed and studied the impact of SSC on the Euclid photometric survey, exploring how the different probes and their combination are affected by this additional, non-Gaussian term in the covariance matrix. The analysis of the impact of SSC on the spectroscopic survey, which has been shown to be small in Wadekar et al. (2020) for the Baryon Oscillation Spectroscopic Survey (BOSS) data, is left for future work. We employed a FM analysis, producing forecasts of the 1σ marginalised uncertainties on the measurement of the cosmological parameters of the flat and non-flat w0waCDM cosmological models. We validated two different forecast pipelines against the results of EC20, taking as reference survey the one specified therein, and then updated the galaxy bias and the source redshift distributions according to the most recent versions presented in Euclid Collaboration (2021). The SSC was computed relying on the analytical approximations and numerical routines presented in LG19, interfacing the public code PySSC with two distinct forecast pipelines to validate the constraints. As a further step forward, we build upon the work of LG19 by computing the scale and redshift dependence of the response functions of the different probes, starting from the results of Wagner et al. (2015b) and Barreira et al. (2018b).

We quantify the severity of the impact with the ratio σGS/σG between the marginalised or conditional uncertainties with and without SSC; this is found to vary significantly between different parameters and probes, and between the number and type of free nuisance parameters, in agreement with recent results (Upham et al. 2022; Barreira et al. 2018a; Lacasa 2020).

The conditional uncertainties show WL to be dramatically impacted by SSC, with all cosmological parameter uncertainties increasing by up to 210% (for Ωm,0) in the optimistic case. The GCph constraints are less sensitive to the addition of SSC, showing a smaller broadening of the uncertainties for all parameters, namely by up to one order of magnitude with respect to WL. The 3×2pt case sits in between these two, while being in general closer to the GCph results because of its larger constraining power.

When considering marginalised constraints, the relative impact of SSC decreases significantly. In this case, the most impacted parameters for the single probes are mainly Ωm,0, w0, wa, and σ8. Furthermore, the 3×2pt becomes by far the most impacted probe, precisely because of its power in breaking parameter degeneracies. Indeed, in the reference case and the optimistic scenario, (FoMw0wa, FoMΩm,0S8$Fo{M_{{{\rm{\Omega }}_{{\rm{m,}}0}}{S_8}}}$) decrease by (58%, 41%), hinting at the necessity to include SSC in the upcoming Euclid analysis.

These results are the consequence of a complicated interplay between three factors. First, SSC originates from the uncertainty in the determination of the background mean density when measuring it over a finite region. This prevents determination of the overall amplitude of the matter power spectrum, which increases the uncertainty on those parameters that concur in setting its amplitude, mainly Ωm,0 and σ8. Second, the elements of the SSC matrix depend on the amplitude of the response functions. Third, the impact depends on how large a contribution the signal receives from the low-z region, where the effective volume probed is smaller, making the variance of the background modes larger. The last two factors are both more severe for WL than for GCph, causing the former probe to be more affected than the latter.

Finally, the deviation of a given element of the GS FM from the Gaussian one also depends on its correlations: in other words, the degradation of the constraints on a given parameter can be large if this is strongly correlated with a parameter severely degraded by SSC. Quantifying the impact of SSC on a single parameter is therefore quite hard in general, and must be investigated on a case-by-case basis taking care of the details of the probe and the way it depends on the parameter of interest.

Nuisance parameters to be marginalised over act as a sort of additional contribution to the covariance. As such, the importance of both the Gaussian and SSC contribution to the overall effective covariance becomes less important when the number of nuisance parameters increases. In order to consider cases that most closely mimic future Euclid data, we opened up the parameter space by adding ΩDE,0 (i.e. removing the flatness prior). We find that, as long as the additional parameters have a scale-independent degeneracy with the most impacted ones, the relative impact of SSC decreases. We stress, however, that this reduction in the SSC impact has undesired consequences; the marginalised uncertainties on the parameters are definitely worsened, but the degradation is roughly the same whether the SSC is included or not, hence making the ratio σGS/σG closer to unity for all parameters and probes. This result can be taken as a warning against investing too much effort in refining the estimate of the computationally expensive SSC when no approximations are made. For a Euclid-like survey, the main concern would indeed be the number of nuisance parameters, which makes the impact of the SSC itself less relevant.

We furthermore note that, in light of the recent theoretical developments presented in Lacasa et al. (2023), it appears feasible to include the effect of SSC in the form of nuisance parameters, which would be the value of the density background δb in each redshift bin. This approach is interesting as it would reduce the complexity of the data covariance matrix and would allow a simpler interpretation of the effect of SSC and how it is correlated to the other cosmological and nuisance parameters.

Variations in the z binning strategy have contrasting effects: a larger number of bins means a larger number of nuisance parameters (either galaxy bias or multiplicative shear bias for each bin), which leads to a loss of constraining power. Moreover, the larger the number of bins, the larger the Gaussian contribution to the covariance, making the shot and shape noise dominate over SSC for diagonal elements. On the downside, a larger number of bins leads to larger data vectors, thus adding information that can partially compensate for the increase in the covariance. The contrasting effects at play conspire in such a way that the degradation of the FoM due to SSC is found to be approximately independent of the number of redshift bins (cfr. Fig. 10).

An interesting development in this sense is to leverage the SSC dependence on the low-z contribution to investigate whether or not its impact could be mitigated by the use of the BNT transform, which transforms redshift bins in such a way as to increase the separation between the WL kernels. This will be investigated in a forthcoming work.

An alternative strategy is to increase the constraining power by adding information through informative priors, hence recovering the FoM when SSC is incorrectly neglected. We investigate this possibility by quantifying the requirements on the prior information needed to recover the Gaussian FoM. Our results show that the main role is played here by the priors on galaxy bias parameters, while the FoM recovery is less sensitive to the prior on the multiplicative shear bias. However, the galaxy bias must be known to subpercent level in order to recover ~70% of the Gaussian FoM. Investigating whether or not this is possible is outside the scope of this paper. We nevertheless note that such remarkable prior information is the same as stating we are able to model the evolution of the bias with redshift. This is actually quite difficult based on the current knowledge of galaxy formation processes. Alternatively, one could look for an empirical fitting formula as a compromise between the need for strong priors on bias and the number of nuisance parameters.

One part of the covariance modelling not investigated in this work is the geometry of the survey footprint. While it is true that, for the large sky coverage considered, the full-sky approximation for SSC has been shown to suffice (Gouyou Beauchamps et al. 2022), a more realistic treatment accounting for the survey geometry should be considered for the Gaussian term. Still, we expect the main conclusions of this study to hold, as the mode coupling caused by the convolution with the survey mask, generating off-diagonal elements also in the Gaussian covariance, will mainly affect large scales where SSC is subdominant. It is however important to note that small holes in the survey mask (e.g. due to the presence of bright stars) generate mode coupling also on small scales, where we have seen the SSC impact to be most prominent. This will be investigated in future works.

Although some more work is needed to improve the robustness of our results, for example by comparing the different approximations presented in the literature, we can conclude that the effect of including the SSC term in the total covariance matrix of Euclid photometric observables is definitely nonnegligible, especially for WL and 3×2pt. However, the degradation of the constraints on cosmological parameters depends on the particular probe and the number and kind of parameters to constrain. The FoM is nevertheless reduced by 52% (45%) for the 3×2pt probe in the pessimistic (optimistic) scenario where all cosmological (including ΩDE,0) and nuisance (multiplicative shear bias) parameters are left free to vary. Maximising the power of the actual Euclid photometric data by taking into account the presence of SSC is a daunting task, which we will report on in a forthcoming publication.

Acknowledgements

The computational part of the work has been performed using the Python programming language, interfaced with scientific packages like astropy (Astropy Collaboration 2013, 2018) for cosmological calculations, Numba (Lam et al. 2015) for code speedup, NumPy (Harris et al. 2020) for matrix manipulation, SciPy (Virtanen et al. 2020) for numerical integration and Matplotlib (Hunter 2007) for data visualisation. The authors thank the anonymous referees for their helpful comments that improved the quality of the manuscript. DS would like to thank Raphael Kou for the fruitful discussion on the SSC impact on GCph. SGB was supported by CNES, focused on Euclid mission. The project leading to this publication has received funding from Excellence Initiative of Aix-Marseille University -A*MIDEX, a French “Investissements d’Avenir” programme (AMX-19-IET-008-IPhU). SC acknowledges support from the ‘Departments of Excellence 2018-2022’ Grant (L. 232/2016) awarded by the Italian Ministry of University and Research (MUR). IT acknowledges funding from the European Research Council (ERC) under the European Union’s Horizon 2020 research and innovation programme (Grant agreement No. 863929; project title “Testing the law of gravity with novel large-scale structure observables” and acknowledges support from the Spanish Ministry of Science, Innovation and Universities through grant ESP2017-89838, and the H2020 programme of the European Commission through grant 776247. The Euclid Consortium acknowledges the European Space Agency and a number of agencies and institutes that have supported the development of Euclid, in particular the Agenzia Spaziale Italiana, the Austrian Forschungsförderungsgesellschaft funded through BMK, the Belgian Science Policy, the Canadian Euclid Consortium, the Deutsches Zentrum für Luft- und Raumfahrt, the DTU Space and the Niels Bohr Institute in Denmark, the French Centre National d’Etudes Spatiales, the Fundação para a Ciência e a Tecnologia, the Hungarian Academy of Sciences, the Ministerio de Ciencia, Innovación y Universidades, the National Aeronautics and Space Administration, the National Astronomical Observatory of Japan, the Netherlandse Onderzoekschool Voor Astronomie, the Norwegian Space Agency, the Research Council of Finland, the Romanian Space Agency, the State Secretariat for Education, Research, and Innovation (SERI) at the Swiss Space Office (SSO), and the United Kingdom Space Agency. A complete and detailed list is available on the Euclid web site (www.euclid-ec.org).

Appendix A Details of the code validation

In the following, we provide an overview of the steps undertaken to compare and validate the codes used in this work, and some of the lessons learnt in the process.

In order to compute and validate the results we adopt the scheme sketched in Fig. A.1, which highlights the dependency of each main element of the forecast computation on the others. In particular, we have that:

  1. The lσ constraints are obtained from the FM through Eq. (50), and the FM is built in turn from the (inverse) covariance matrix and the derivatives of the angular PS CijAB()$C_{ij}^{AB}(\ell )$ as indicated in Eq. (46).

  2. The Gaussian covariance depends on the CijAB()$C_{ij}^{AB}(\ell )$ through Eq. (24) (and the noise PS, Eq. (25)). The SSC also depends on the CijAB()$C_{ij}^{AB}(\ell )$, with the added contribution of the RijAB()$R_{ij}^{AB}(\ell )$ terms and the output of the PySSC module, the S ijkl matrix – following Eq. (10).

  3. The CijAB()$C_{ij}^{AB}(\ell )$ are constructed by convolving the (non-linear) matter PS with the lensing and galaxy weight functions, as in Eq. (1). The Sijkl matrix also depends on the weight functions (see Eq. (11)), which are in fact the main external input needed by PySSC, and on the linear matter PS through the σ2(z1,z2) term (Eq. (5)). It is to be noted, however, that PySSC computes this PS internally, needing only the specification of a dictionary of cosmological parameters with which to call the Boltzmann solver CLASS through the Python wrapper classy. This means that we also have to make sure that the fiducial value of the parameters used to compute the PS of Eq. (1) are the same ones passed to PySSC (this time to compute the linear PS), in order to work with the same cosmology.

While to compute the constraints we follow the scheme from right to left, starting from the basic ingredients to arrive at the final result, the general trend of the validation is the opposite: we begin by comparing the final results, then work our way back whenever we find disagreement.

We then start the comparison from the σα. If a discrepancy larger than 10% is found, we check the quantities they depend on, which in this case are the covariance matrices (see Eq. (46)). If these agree, we check the codes directly. If these disagree, we iterate the process by checking the subsequent element in the scheme (in this case the Sijkl matrix and the CijAB()$C_{ij}^{AB}(\ell )$, until agreement is found. Essentially, this means that the disagreement in the outputs of the codes at each step can either come from the inputs, or from the codes themselves. Once the cause of the discrepancy is found and fixed, the computation is repeated and the process can start again.

The pipelines under comparison are both written in the Python language. One of them requires as external inputs the weight functions, the angular CijAB()$C_{ij}^{AB}(\ell )$ and their derivatives with respect to the cosmological parameters; whilst the other produces these through the use of CosmoSIS14 (Jennings et al. 2016), and hence needs no external inputs but the vectors of fiducial cosmological and nuisance parameters. For the reader wishing to repeat the validation, we list below some of the lessons learnt in the code comparison process.

  • PySSC needs as input the WL and GCph kernels of Eqs. (18) and (21), as well as their argument, the redshift values. The code then uses this redshift array to perform the necessary integrals in dV through Simpson’s rule. The user is responsible for sampling the kernels on a sufficiently fine z grid [O(104) values have been found to be sufficient in the present case] to make sure these integrals are performed accurately.

  • The latest version of PySSC accepts a convention parameter. This specifies whether the kernels are in the form used in LG19 (convention = 0) or the one prescribed in EC20 (convention = 1). The two differ by a l/r2(z) factor, as shown in Eq. (23). Passing the kernels in the EC20 form without changing the parameter’s value from 0 – the default – to 1 will obviously yield incorrect results.

  • The ordering of the Sijkl matrix’s elements depends on the ordering chosen when passing the input kernels to PySSC – whether WiL(z)$W_i^{\rm{L}}(z)$ first and WiG(z)$W_i^{\rm{G}}(z)$ second or vice versa. This must be kept in mind when implementing Eq. (10).

  • The GCph constraints can show a discrepancy greater the 10% for the dark energy equation of state parameters w0 and wa even when the corresponding covariance is found to be in good agreement. This discrepancy is due to GCph being less numerically stable because of the lower constraining power compared to the other probes, and because the bias model considered has a strong degeneracy with σ8, making the numerical derivatives unstable (see e.g. Casas et al. 2023). Since this is a known issue, not coming from the SSC computation, and the covariance matrices and angular PS show good agreement, we choose to overcome the problem by using, for GCph, one code to compute both sets of parameter constraints (that is, we run one FM evaluation code with as input the covariance matrices from both groups).

thumbnail Fig. A.1

Some of the most important elements examined in the comparison. The arrows show the ordering followed to produce the parameters constraints, which is opposite to the one followed to validate the code. The derivatives of the PS with respect to the cosmological parameters, entering the final step of the computation, are not shown.

Appendix B High order bias from halo model

As described in Sect. 3.6.1, the higher-order bias b(2)(z) has been estimated using the halo model. In the following, we provide further details on the input quantities, and how we set the relevant parameters.

A key role is played by the halo mass function ΦMF(M, z), which we model as ΦMF(M,z)=ρ¯mMf(v)d lnσ1 dM,${\Phi _{{\rm{MF}}}}(M,z) = {{{{\bar \rho }_{\rm{m}}}} \over M}f(v){{{\rm{d}}\ln {\sigma ^{ - 1}}} \over {{\rm{d}}M}},$(B.1)

with M the halo mass, ρ¯m${\bar \rho _{\rm{m}}}$ the mean matter density, v = δc/σ(M,z), δc = 1.686 the critical overdensity for collapse, and σ(M, z) the variance of linear perturbation smoothed with a top-hat filter of radius R=[ 3M/(4πρ¯m) ]1/3$R = {\left[ {3M/\left( {4\pi {{\bar \rho }_{\rm{m}}}} \right)} \right]^{1/3}}$. We follow Tinker et al. (2010), setting f(v)=NMF[ 1+(βMFv)2ϕMF ]v2MMFexp(γMFv2/2),$f(v) = {{\cal N}_{{\rm{MF}}}}\left[ {1 + {{\left( {{\beta _{{\rm{MF}}}}v} \right)}^{ - 2{\phi _{{\rm{MF}}}}}}} \right]{v^{2{{\rm{M}}_{{\rm{MF}}}}}}\exp \left( { - {\gamma _{{\rm{MF}}}}{v^2}/2} \right),$(B.2)

where NMF is a normalisation constant, and the halo mass function fitting parameters βMF, ηMF,γMF and ϕMF not to be confused with ΦMF(M, z) – scale with redshift as illustrated in Eqs. (9–13) of the above-mentioned paper.

The other quantity needed is the average number of galaxies hosted by a halo of mass M at redshift z. This is given by NM(M)=Ncen(M)[ 1+Nsat(M) ],$\langle N\mid M\rangle (M) = {N_{{\rm{cen}}}}(M)\left[ {1 + {N_{{\rm{sat}}}}(M)} \right],$(B.3)

where Nceπ(M, z) and Nsat(M, z) account for the contributions of central and satellite galaxies, respectively. We model these terms as in White et al. (2011) Ncen(M)=12{ 1+erfc[ ln(M/Mcut)2σc ] },${N_{{\rm{cen}}}}(M) = {1 \over 2}\left\{ {1 + {\mathop{\rm erfc}\nolimits} \left[ {{{\ln \left( {M/{M_{{\rm{cut}}}}} \right)} \over {\sqrt 2 {\sigma _c}}}} \right]} \right\},$(B.4) Nsat(M)={ 0M<κsMcut(MκSMcutM1)αsMκsMcut, ${N_{{\rm{sat}}}}(M) = \left\{ {\matrix{ 0 \hfill & {M < {\kappa _s}{M_{{\rm{cut}}}}} \hfill \cr {{{\left( {{{M - {\kappa _S}{M_{{\rm{cut}}}}} \over {{M_1}}}} \right)}^{{\alpha _s}}}} \hfill & {M \ge {\kappa _s}{M_{{\rm{cut}}}},} \hfill \cr } } \right.$(B.5)

with fiducial parameter values { log10(Mcut/M),log10(M1/M),σc,κs,αs } =13.04,14.05,0.94,0.93,0.97,$\eqalign{ & \left\{ {{{\log }_{10}}\left( {{M_{{\rm{cut}}}}/{M_ \odot }} \right),{{\log }_{10}}\left( {{M_1}/{M_ \odot }} \right),{\sigma _c},{\kappa _s},{\alpha _s}} \right\} \cr & & & & {\rm{ = 13}}{\rm{.04,14}}{\rm{.05,0}}{\rm{.94,0}}{\rm{.93,0}}{\rm{.97}}, \cr} $(B.6)

M being the mass of the Sun. These values give the best fit to the clustering of massive galaxies at z ~ 0.5 as measured from the first semester of BOSS data. It is, however, expected that they are redshift-dependent although the precise scaling with z also depends on the galaxy population used as a tracer. We therefore adjust them so that the predicted galaxy bias matches, at each given redshift, our measured values from the Flagship simulation. Since, for each z, we have a single observable quantity, we cannot fit all parameters. On the contrary, we fix all of them but Mcut to their fiducial values and use Eq. (43) to compute the bias as a function of Mcut. We then solve with respect to Mcut repeating this procedure for each redshift bin. We then linearly interpolate these values to get Mcut as a function of z, and use it to compute b(2)(z). Although quite crude, we have verified that changing the HOD parameter to be adjusted (e.g. using σc or M1) has a negligible impact on the predicted Rgm() and Rgg().

Appendix C Multipole binning

We bin the space according to the following procedure: the ℓk values, where k = 1,…,𝒩, are the centres of 𝒩 + 1 logarithmically equispaced values, λk, which act as the edges of the 𝒩 bins: k=dex[ (λk+λk+)/2 ],${\ell _k} = {\mathop{\rm dex}\nolimits} \left[ {\left( {\lambda _k^ - + \lambda _k^ + } \right)/2} \right],$(C.1)

with dex(x) = 10x, = (λk,λk+1), and λk=λminXC+(k1)(λmaxXCλminXC)/N,${\lambda _k} = {\lambda _{{{\min }^{{\rm{XC}}}}}} + (k - 1)\left( {{\lambda _{{{\max }^{{\rm{XC}}}}}} - {\lambda _{{{\min }^{{\rm{XC}}}}}}} \right)/{{\cal N}_\ell },$(C.2)

being { λminXC,λmaxXC }={ log10(minXC),log10(maxXC) }.$\left\{ {{\lambda _{{{\min }^{{\rm{XC}}}}}},{\lambda _{{{\max }^{{\rm{XC}}}}}}} \right\} = \left\{ {{{\log }_{10}}\left( {{\ell _{{{\min }^{{\rm{XC}}}}}}} \right),{{\log }_{10}}\left( {{\ell _{{{\max }^{{\rm{XC}}}}}}} \right)} \right\}.$(C.3)

In order to compute the Gaussian covariance, we also need the width of the bin, which will simply be Δk=dex(λk+1)dex(λk),$\Delta {\ell _k} = {\mathop{\rm dex}\nolimits} \left( {{\lambda _{k + 1}}} \right) - {\mathop{\rm dex}\nolimits} \left( {{\lambda _k}} \right),$(C.4)

so that ∆k is not the same for all bins, since the bins are logarithmically – and not linearly – equispaced.

References

  1. Abbott, T. M. C., Abdalla, F. B., Alarcon, A., et al. 2018, Phys. Rev. D, 98, 043526 [NASA ADS] [CrossRef] [Google Scholar]
  2. Abbott, T. M. C., Aguena, M., Alarcon, A., et al. 2022, Phys. Rev. D, 105, 023520 [CrossRef] [Google Scholar]
  3. Albrecht, A., Bernstein, G., Cahn, R., et al. 2006, arXiv e-prints [arXiv:astro-ph/0609591] [Google Scholar]
  4. Astropy Collaboration (Robitaille, T. P., et al.) 2013, A&A, 558, A33 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  5. Astropy Collaboration (Price-Whelan, A. M., et al.) 2018, AJ, 156, 123 [Google Scholar]
  6. Barreira, A., & Schmidt, F. 2017, J. Cosmology Astropart. Phys., 06, 053 [CrossRef] [Google Scholar]
  7. Barreira, A., Krause, E., & Schmidt, F. 2018a, J. Cosmology Astropart. Phys., 10, 053 [CrossRef] [Google Scholar]
  8. Barreira, A., Krause, E., & Schmidt, F. 2018b, J. Cosmology Astropart. Phys., 06, 015 [CrossRef] [Google Scholar]
  9. Barreira, A., Nelson, D., Pillepich, A., et al. 2019, MNRAS, 488, 2079 [NASA ADS] [CrossRef] [Google Scholar]
  10. Barreira, A., Lazeyras, T., & Schmidt, F. 2021, J. Cosmology Astropart. Phys., 08, 029 [CrossRef] [Google Scholar]
  11. Bayer, A. E., Liu, J., Terasawa, R., et al. 2023, Phys. Rev. D, 108, 043521 [NASA ADS] [CrossRef] [Google Scholar]
  12. Bernardeau, F., Nishimichi, T., & Taruya, A. 2014, MNRAS, 445, 1526 [Google Scholar]
  13. Bird, S., Viel, M., & Haehnelt, M. G. 2012, MNRAS, 420, 2551 [Google Scholar]
  14. Blas, D., Lesgourgues, J., & Tram, T. 2011, J. Cosmology Astropart. Phys., 07, 034 [CrossRef] [Google Scholar]
  15. Casas, S., Cardone, V. F., Sapone, D., et al. 2023, A&A, submitted [arXiv:2306.1103] [Google Scholar]
  16. Chevallier, M., & Polarski, D. 2001, Int. J. Mod. Phys. D, 10, 213 [Google Scholar]
  17. Chisari, N. E., Alonso, D., Krause, E., et al. 2019, ApJS, 242, 2 [Google Scholar]
  18. Coe, D. 2009, arXiv e-prints [arXiv:0906.4123] [Google Scholar]
  19. Cragg, C., Duncan, C. A. J., Miller, L., & Alonso, D. 2023, MNRAS, 518, 4909 [Google Scholar]
  20. Crocce, M., Ross, A. J., Sevilla-Noarbe, I., et al. 2019, MNRAS, 482, 2807 [NASA ADS] [CrossRef] [Google Scholar]
  21. Desjacques, V., Jeong, D., & Schmidt, F. 2018, Phys. Rep., 733, 1 [Google Scholar]
  22. De Vicente, J., Sánchez, E., & Sevilla-Noarbe, I. 2016, MNRAS, 459, 3078 [NASA ADS] [CrossRef] [Google Scholar]
  23. Digman, M. C., McEwen, J. E., & Hirata, C. M. 2019, J. Cosmology Astropart. Phys., 10, 004 [CrossRef] [Google Scholar]
  24. Esteban, I., Gonzalez-Garcia, M. C., Maltoni, M., Schwetz, T., & Zhou, A. 2020, JHEP, 09, 178 [CrossRef] [Google Scholar]
  25. Euclid Collaboration (Martinet, N., et al.) 2019, A&A, 627, A59 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  26. Euclid Collaboration (Blanchard, A., et al.) 2020, A&A, 642, A191 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  27. Euclid Collaboration (Pocino, A., et al.) 2021, A&A, 655, A44 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  28. Euclid Collaboration (Mellier, Y., et al.) 2024, A&A, in press, https://doi.org/18.1851/8884-6361/282458818 [Google Scholar]
  29. Gouyou Beauchamps, S., Lacasa, F., Tutusaus, I., et al. 2022, A&A, 659, A128 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  30. Hamilton, A. J. S., Rimes, C. D., & Scoccimarro, R. 2006, MNRAS, 371, 1188 [Google Scholar]
  31. Harris, C. R., Millman, K. J., van der Walt, S. J., et al. 2020, Nature, 585, 357 [NASA ADS] [CrossRef] [Google Scholar]
  32. Hoyle, B., Gruen, D., Bernstein, G. M., et al. 2018, MNRAS, 478, 592 [Google Scholar]
  33. Hu, W., & Kravtsov, A. V. 2003, ApJ, 584, 702 [Google Scholar]
  34. Hu, W., & Jain, B. 2004, Phys. Rev. D, 70, 043009 [Google Scholar]
  35. Hunter, J. D. 2007, Comput. Sci. Eng., 9, 90 [NASA ADS] [CrossRef] [Google Scholar]
  36. Ivanov, M. M., Cuesta-Lazaro, C., Mishra-Sharma, S., Obuljen, A., & Toomey, M. W. 2024, arXiv e-prints [arXiv:2402.13310] [Google Scholar]
  37. Ivezić, Ž., Kahn, S. M., Tyson, J. A., et al. 2019, ApJ, 873, 111 [Google Scholar]
  38. Jennings, E., Zuntz, J., Paterno, M., et al. 2016, in Python in Astronomy 2016, eds. T. Jenness, T. Robitaille, E. Tollerud, S. Mumford, & K. Cruz, 14 [Google Scholar]
  39. Joachimi, B., & Bridle, S. L. 2010, A&A, 523, A1 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  40. Joachimi, B., Cacciato, M., Kitching, T. D., et al. 2015, Space Sci. Rev., 193, 1 [Google Scholar]
  41. Kaiser, N. 1998, ApJ, 498, 26 [NASA ADS] [CrossRef] [Google Scholar]
  42. Kilbinger, M., Heymans, C., Asgari, M., et al. 2017, MNRAS, 472, 2126 [Google Scholar]
  43. Kitching, T. D., Alsing, J., Heavens, A. F., et al. 2017, MNRAS, 469, 2737 [Google Scholar]
  44. Krause, E., & Eifler, T. 2017, MNRAS, 470, 2100 [NASA ADS] [CrossRef] [Google Scholar]
  45. Krause, E., Fang, X., Pandey, S., et al. 2021, arXiv e-prints [arXiv:2105.13548] [Google Scholar]
  46. Lacasa, F. 2020, A&A, 634, A74 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  47. Lacasa, F., & Grain, J. 2019, A&A, 624, A61 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  48. Lacasa, F., & Rosenfeld, R. 2016, J. Cosmology Astropart. Phys., 08 (2016), 005 [CrossRef] [Google Scholar]
  49. Lacasa, F., Lima, M., & Aguena, M. 2018, A&A, 611, A83 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  50. Lacasa, F., Aubert, M., Baratta, P., et al. 2023, A&A, 671, A115 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  51. Lam, S. K., Pitrou, A., & Seibert, S. 2015, in Proc. Second Workshop on the LLVM Compiler Infrastructure in HPC, 1 [Google Scholar]
  52. Laureijs, R., Amiaux, J., Arduini, S., et al. 2011, arXiv e-prints [arXiv:1110.3193] [Google Scholar]
  53. Lazeyras, T., Wagner, C., Baldauf, T., & Schmidt, F. 2016, J. Cosmology Astropart. Phys., 02, 018 [CrossRef] [Google Scholar]
  54. Lewis, A., Challinor, A., & Lasenby, A. 2000, ApJ, 538, 473 [Google Scholar]
  55. Li, Y., Hu, W., & Takada, M. 2014, Phys. Rev. D, 89, 083519 [NASA ADS] [CrossRef] [Google Scholar]
  56. Li, Y., Hu, W., & Takada, M. 2016, Phys. Rev. D, 93, 063507 [NASA ADS] [CrossRef] [Google Scholar]
  57. Limber, D. N. 1953, ApJ, 117, 134 [NASA ADS] [CrossRef] [Google Scholar]
  58. Linder, E. V. 2005, Phys. Rev. D, 72, 043529 [Google Scholar]
  59. Linke, L., Burger, P. A., Heydenreich, S., Porth, L., & Schneider, P. 2024, A&A, 681, A33 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  60. Mead, A. J., Brieden, S., Tröster, T., & Heymans, C. 2021, MNRAS, 502, 1401 [Google Scholar]
  61. Pandey, S., Krause, E., DeRose, J., et al. 2022, Phys. Rev. D, 106, 043520 [NASA ADS] [CrossRef] [Google Scholar]
  62. Perlmutter, S., Aldering, G., Goldhaber, G., et al. 1999, ApJ, 517, 565 [Google Scholar]
  63. Potter, D., Stadel, J., & Teyssier, R. 2017, Computat. Astrophys. Cosmol., 4, 2 [NASA ADS] [CrossRef] [Google Scholar]
  64. Reischke, R. 2024, MNRAS, 530, 4412 [NASA ADS] [CrossRef] [Google Scholar]
  65. Riess, A. G., Filippenko, A. V., Challis, P., et al. 1998, AJ, 116, 1009 [Google Scholar]
  66. Rimes, C. D., & Hamilton, A. J. S. 2006, MNRAS, 371, 1205 [NASA ADS] [CrossRef] [Google Scholar]
  67. Rizzato, M., Benabed, K., Bernardeau, F., & Lacasa, F. 2019, MNRAS, 490, 4688 [NASA ADS] [CrossRef] [Google Scholar]
  68. Schaan, E., Takada, M., & Spergel, D. N. 2014, Phys. Rev. D, 90, 123523 [NASA ADS] [CrossRef] [Google Scholar]
  69. Spergel, D., Gehrels, N., Baltay, C., et al. 2015, arXiv e-prints [arXiv: 1503.03757] [Google Scholar]
  70. Takada, M., & Hu, W. 2013, Phys. Rev. D, 87, 123504 [NASA ADS] [CrossRef] [Google Scholar]
  71. Takahashi, R., Sato, M., Nishimichi, T., Taruya, A., & Oguri, M. 2012, ApJ, 761, 152 [Google Scholar]
  72. Taylor, P. L., Bernardeau, F., & Kitching, T. D. 2018a, Phys. Rev. D, 98, 083514 [Google Scholar]
  73. Taylor, P. L., Kitching, T. D., McEwen, J. D., & Tram, T. 2018b, Phys. Rev. D, 98, 023522 [NASA ADS] [CrossRef] [Google Scholar]
  74. Tegmark, M., Taylor, A. N., & Heavens, A. F. 1997, ApJ, 480, 22 [NASA ADS] [CrossRef] [Google Scholar]
  75. Tinker, J. L., Robertson, B. E., Kravtsov, A. V., et al. 2010, ApJ, 724, 878 [NASA ADS] [CrossRef] [Google Scholar]
  76. Troxel, M. A., MacCrann, N., Zuntz, J., et al. 2018, Phys. Rev. D, 98, 043528 [Google Scholar]
  77. Tutusaus, I., Martinelli, M., Cardone, V. F., et al. 2020, A&A, 643, A70 [EDP Sciences] [Google Scholar]
  78. Unruh, S., Schneider, P., Hilbert, S., et al. 2020, A&A, 638, A96 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  79. Upham, R. E., Brown, M. L., Whittaker, L., et al. 2022, A&A, 660, A114 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  80. Virtanen, P., Gommers, R., Oliphant, T. E., et al. 2020, Nature Methods, 17, 261 [CrossRef] [Google Scholar]
  81. Voivodic, R., & Barreira, A. 2021, J. Cosmology Astropart. Phys., 05, 069 [CrossRef] [Google Scholar]
  82. Wadekar, D., Ivanov, M. M., & Scoccimarro, R. 2020, Phys. Rev. D, 102, 123521 [CrossRef] [Google Scholar]
  83. Wagner, C., Schmidt, F., Chiang, C. T., & Komatsu, E. 2015a, MNRAS, 448, L11 [CrossRef] [Google Scholar]
  84. Wagner, C., Schmidt, F., Chiang, C.-T., & Komatsu, E. 2015b, J. Cosmology Astropart. Phys., 08, 042 [CrossRef] [Google Scholar]
  85. White, M., Blanton, M., Bolton, A., et al. 2011, ApJ, 728, 126 [NASA ADS] [CrossRef] [Google Scholar]
  86. Yao, J., Shan, H., Li, R., et al. 2024, MNRAS, 527, 5206 [Google Scholar]
  87. Zennaro, M., Angulo, R. E., Contreras, S., Pellejero-Ibáñez, M., & Maion, F. 2022, MNRAS, 514, 5443 [NASA ADS] [CrossRef] [Google Scholar]

3

Here we do not consider a redshift dependence of (n^)${\cal M}(\hat n)$ but this can happen for surveys with significant depth variations across the sky. This is discussed in Lacasa et al. (2018).

4

Since we are using the non-linear matter power spectrum Pmm(k, z), we do not force Rmm(k, z) to reduce to its linear expression, that is to say, we do not set G1mm=26/21$G_1^{{\rm{mm}}} = 26/21$ in Eq. (12).

5

Equation (19) assumes general relativity and a spatially flat Universe. For the general case, one must replace the term in brackets with fK(r’r)/fK(r′), with fK(r) the function giving the comoving angular-diameter distance in a non-flat universe.

9

We neglect the response of 〈N|M〉 to a perturbation δb in the background density, as done in LG19.

11

Available upon request to the author, Davide Sciotti.

13

We note that, although the C() for XC are not affected by noise, (cf. Eq. (25)), their covariance is (cf. Eq. (24)).

All Tables

Table 1

Ratio between the GS and G conditional uncertainties for all cosmological parameters and probes in the reference case, for the optimistic settings.

Table 2

Ratio between the GS and G marginalised uncertainties for all cosmological parameters and the FoM in the reference scenario, for the optimistic and pessimistic settings.

Table 3

Same as Table 2 but removing the flatness prior.

All Figures

thumbnail Fig. 1

Projected response coefficients for the WL and GCph probes and their cross-correlation for the central redshift bin (0.8 ≲ z ≲ 0.9). The shape and amplitude of the functions for different redshift pairs are analogous. For WL, the baryon acoustic oscillation wiggles are smoothed out by the projection, because the kernels are larger than the GCph ones. The different amplitude of the response is one of the main factors governing the severity of SSC.

In the text
thumbnail Fig. 2

Kernels and galaxy distribution considered in this work. The first two plots show the kernels, or weight for the two photometric probes. The analytic expressions for these are, respectively, Eqs. (18) (left, WL) and (21) (right, GCph). At high redshifts, the IA term dominates over the shear term in the lensing kernels, making them negative. The rightmost plot shows the redshift distribution per redshift bin for the sources (and lenses), as well as their sum, obtained from the Flagship 1 simulation as described in Sect. 3.1.

In the text
thumbnail Fig. 3

Correlation matrix in log scale for all the statistics of the 3×2pt data-vector in the G and GS cases. The positive and negative elements are shown in red and blue, respectively. The Gaussian covariance is block diagonal (i.e. it is diagonal in the multipole indices, but not in the redshift ones; the different diagonals appearing in the plot correspond to the different redshift pair indices, for 1 = 2). The overlap in the WL kernels makes the WL block in the Gaussian + SSC covariance matrix much more dense than the GCph one.

In the text
thumbnail Fig. 4

Percentage discrepancy of the normalised 1σ uncertainties with respect to the mean for the WL probe, both in the G and GS cases (optimistic settings). The index i = A, B indicates the two pipelines, whilst α indexes the cosmological parameter. The desired agreement level is reached in all cases (WL, GCph probes and pessimistic case not shown).

In the text
thumbnail Fig. 5

Marginalised and conditional optimistic 1σ uncertainties on the cosmological parameters, relative to their corresponding fiducial values (in percent units), in both the G and GS cases for WL, GCph, and the 3×2pt. We highlight the logarithmic scale on the x-axis, made necessary by the large range of values. The values in these plots have been used to compute the ratios in Tables 1 and 2.

In the text
thumbnail Fig. 6

Same as Fig. 5, but for the dark energy and Ωm,0S8 FoM.

In the text
thumbnail Fig. 7

Contour plot for the G and GS constraints, considering the full 3×2pt analysis in the optimistic case, in the reference scenario. The two shaded regions of the ellipses represent the 1 and 2σ contours. For clarity, the nuisance parameters are shown separately in Fig. 8 and the log10(TAGN/K) parameter name has been shortened to log(T).

In the text
thumbnail Fig. 8

Percent increase of the marginalised 1σ uncertainty of the nuisance parameters, for all probe choices, in the optimistic case and for the reference scenario.

In the text
thumbnail Fig. 9

Ratio between WL and 3×2pt marginalised uncertainties computed by including or neglecting the SSC contribution, as a function of the number of (equally populated) redshift bins, for the pessimistic and optimistic cases.

In the text
thumbnail Fig. 10

FoM ratio vs the number of EP and ED гedshift bins for WL (left) and 3×2pt (right) in the optimistic scenario. The blue curves in this plot match the ones in the bottom right panel of Fig 9 in the optimistic case, for the corresponding probes.

In the text
thumbnail Fig. 11

3×2pt FoM in the optimistic scenario with and without SSC as a function of the percentage prior εb on the galaxy bias parameters for σm = (5, 50, 500) × 10−4 (solid, dashed, dotted lines). Left: FoM values. Right. ℛ(FoM), defined as the ratio between the blue and red curves.

In the text
thumbnail Fig. 12

FoMGS contours in the (εb, σm) plane for FoMGS/FoMref going from 0.8 to 1.1 in steps of 0.05 (from right to left).

In the text
thumbnail Fig. A.1

Some of the most important elements examined in the comparison. The arrows show the ordering followed to produce the parameters constraints, which is opposite to the one followed to validate the code. The derivatives of the PS with respect to the cosmological parameters, entering the final step of the computation, are not shown.

In the text

Current usage metrics show cumulative count of Article Views (full-text article views including HTML views, PDF and ePub downloads, according to the available data) and Abstracts Views on Vision4Press platform.

Data correspond to usage on the plateform after 2015. The current usage metrics is available 48-96 hours after online publication and is updated daily on week days.

Initial download of the metrics may take a while.