Open Access
Issue
A&A
Volume 707, March 2026
Article Number A234
Number of page(s) 13
Section Cosmology (including clusters of galaxies)
DOI https://doi.org/10.1051/0004-6361/202557773
Published online 17 March 2026

© The Authors 2026

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. This email address is being protected from spambots. You need JavaScript enabled to view it. to support open access publication.

1. Introduction

The Euclid satellite will generate two main surveys. A survey of about 107 galaxies with very precise spectroscopic redshifts and a second survey of about 1.5 × 109 galaxies with less precise photometric redshifts, but which also contains galaxy shapes for a weak lensing shear analysis (Euclid Collaboration: Mellier et al. 2025). One of the main summary statistics of this second survey will be the 3 × 2 angular power spectra of the lensing shear, the galaxy number counts, and their cross-correlation (Euclid Collaboration: Blanchard 2020; Tutusaus et al. 2020).

In order to be able to exploit the data optimally, the calculation of the theoretical power spectra to be compared with the data must be both fast and accurate. For example, when performing a Markov chain Monte Carlo (MCMC) analysis for cosmological parameter inference, many theoretical spectra will need to be calculated, as quickly as possible, without biasing results, something that is currently not feasible to do via the full calculation. To date, mainly the Limber approximation (which can provide an increase in speed of the order of 100 times with respect to the full calculation in CLASS, for example) has been used to determine power spectra from photometric surveys (for a recent topical paper, see Leonard et al. 2023). While the Limber approximation is excellent when determining the power spectrum of the lensing potential via shear measurements (Kitching et al. 2017; Kilbinger et al. 2017), it is known to perform poorly for galaxies distributed narrowly in the radial direction (e.g. Simon 2007). For this paper our aim was to assess the particular impact of this failure on the results set to come from Euclid, both in the first and final data releases. This was done by determining the errors incurred, relative to the full calculation, via the Limber approximation and another approximation, the flat-sky approximation, which improves accuracy at large scales, while also speeding up the computation with respect to the full calculation if using an optimised code. While they do not use the flat sky approximation, BLAST (Beyond Limber Angular power Spectra Toolkit) from Chiarenza et al. (2024) and SwiftC (Reymond et al. 2026) are examples of highly optimised codes for calculating the power spectrum.

The paper is structured as follows. In the next section we present a brief introduction to the flat-sky approximation and the Limber approximation and make contact with the relevant literature. In Sect. 3 we discuss the numerical implementation of the approximations used in this work, and in Sect. 4 we present results for the photometric survey of Euclid. In Sect. 5 we discuss our results.

1.1. Notation.

We calculated angular power spectra of different variables in different redshift bins. Power spectra of variables A and B at redshifts z and z′ calculated with the full expression (by using numerical codes such as CAMB Challinor & Lewis 2011 or CLASS Di Dio et al. 2013) are denoted CAB(z, z′) or, when integrated over the redshift bins i and j, they are denoted CAB(i, j). When neither A nor B is present in the superscript, C(i, j) refers to the total observed power spectrum, including correlations of all necessary variables. The corresponding notations for the flat-sky approximation and Limber approximation will be FCAB(z, z′) and LCAB(z, z′) or, when integrated over redshift bins i and j, we denote them FCAB(i, j) and LCAB(i, j), respectively.

We work in a spatially flat background Friedmann-Lemaître universe with conformal time denoted η. As spatial curvature is certainly very small (see Planck Collaboration VI 2020) this is sufficient for our purpose. While it is fairly straightforward to extend the expressions for the angular power spectrum of galaxy number counts and its approximations to curved cosmologies, the expressions are more complicated and beyond the scope of our study. The background metric is then given by

d s 2 = a 2 ( η ) [ c 2 d η 2 + d x · d x ] , Mathematical equation: $$ \begin{aligned} {\mathrm{d} } s^2= a^2(\eta )\,\left[-c^2{\mathrm{d} }\eta ^2+{\mathrm{d} }{\boldsymbol{x}}\cdot {\mathrm{d} }{\boldsymbol{x}}\right], \end{aligned} $$(1)

with c the vacuum speed of light. The scale factor is currently normalised to one: a(η0)≡a0 = 1. The Hubble factor is defined as H = 1 a d a d t Mathematical equation: $ H = \frac{1}{a}\frac{\mathrm{d}a}{\mathrm{d}t} $, where t (dt = a dη) is the cosmic time.

2. The flat-sky and Limber approximations for the angular power spectrum of galaxy number counts

The flat-sky approximation has been investigated in the past (see Datta et al. 2007; White & Padmanabhan 2017; Castorina & White 2018; Jalilvand et al. 2020; Matthewson & Durrer 2021; Gao et al. 2024). While it has been found to be in excellent agreement with the full calculation of angular power spectra for very slim redshift bins (see Matthewson & Durrer 2021), an accurate extension to photometric bins has been developed in Gao et al. (2024). Here we present this extension (the flat-sky approximation) along with a second approach (the Limber approximation) as means to approximate the angular power spectrum for an arbitrary observable in the sky (see also Euclid Collaboration: Tessore et al. 2025). We applied both these approximations to the angular power spectrum of galaxy number counts.

We first considered an arbitrary cosmological observable A(x, η) at redshift z which is observed in the sky in direction n ̂ Mathematical equation: $ {\hat{\boldsymbol{n}}} $. If r(z) is the comoving distance out to redshift z, in terms of the variables n ̂ Mathematical equation: $ {\hat{\boldsymbol{n}}} $ and z, we have

A ( n ̂ , z ) = A ( r ( z ) n ̂ , η 0 r ( z ) / c ) , Mathematical equation: $$ \begin{aligned} A({\hat{\boldsymbol{n}}},z) = A\big (r(z)\,{\hat{\boldsymbol{n}}},\eta _0-r(z)/c\big ), \end{aligned} $$(2)

where η0 is the present time. This function is typically expanded on the sphere using spherical harmonics (if A is a complex spin-s field, like the shear, spin-weighted spherical harmonics are used),

A ( n ̂ , z ) = , m a m ( z ) Y m ( n ̂ ) . Mathematical equation: $$ \begin{aligned} A({\hat{\boldsymbol{n}}},z) = \sum _{\ell ,m}a_{\ell m}(z)\,Y_{\ell m}({\hat{\boldsymbol{n}}}). \end{aligned} $$(3)

Assuming statistical homogeneity and isotropy, only expectation values of equal and m do not vanish and their value depends only on . These define the angular power spectrum of two variables A ( n ̂ , z ) Mathematical equation: $ A({\hat{\boldsymbol{n}}},z) $ and B ( n ̂ , z ) Mathematical equation: $ B({\hat{\boldsymbol{n}}}\prime,z\prime) $, i.e.

a m A ( z ) a m B ( z ) = δ K δ m m K C AB ( z , z ) . Mathematical equation: $$ \begin{aligned} \langle a^A_{\ell m}(z)\,a^{B^*}_{\ell ^{\prime } m^{\prime }}(z^{\prime })\rangle ={\delta }^\mathrm{K}_{\ell \ell ^{\prime }}\,{\delta }^\mathrm{K}_{mm^{\prime }}\,C^{AB}_\ell (z,z^{\prime }). \end{aligned} $$(4)

For A = B, this is called the auto-correlation power spectrum, which is always positive definite, while for A ≠ B it is referred to as a cross-correlation spectrum. If A ( n ̂ , z ) Mathematical equation: $ A({\hat{\boldsymbol{n}}},z) $ is of the simple form of Eq. (2), it can be expressed its angular power spectrum in terms of the 3D power spectrum in Fourier space as (see e.g. Durrer 2020)

C AB ( z , z ) = 2 π 0 dln k k 3 P AB ( k , z , z ) j ( k r ) j ( k r ) . Mathematical equation: $$ \begin{aligned} C^{AB}_\ell (z,z^{\prime }) = \frac{2}{\pi }\,\int _0^\infty {\mathrm{dln} } k\,k^3\,P_{AB}(k,z,z^{\prime })\,j_\ell (k\,r)\,j_\ell (k\,r^{\prime }). \end{aligned} $$(5)

Here, r and r′ are the comoving distances out to redshifts z and z′, respectively, and j is the spherical Bessel function of order , whilst PAB(k, z, z′) is the 3D unequal-time power spectrum of A and B, namely

A ( k , z ) B ( k , z ) = ( 2 π ) 3 δ D ( k k ) P AB ( k , z , z ) . Mathematical equation: $$ \begin{aligned} \langle A({\boldsymbol{k}},z)\,B^*({\boldsymbol{k}}^{\prime },z^{\prime })\rangle = (2\,\pi )^3\,{\delta }^\mathrm{D}({\boldsymbol{k}}-{\boldsymbol{k}}^{\prime })\,P_{AB}(k,z,z^{\prime }). \end{aligned} $$(6)

If the variables A or B also have an intrinsic dependence on the direction n ̂ Mathematical equation: $ {\hat{\boldsymbol{n}}} $, the spherical Bessel functions in Eq. (5) may be replaced by more complicated expressions. For example, for redshift space distortions we find d2j/dx2 instead of j(x) (see Bonvin & Durrer 2011, for details on all terms appearing in the number counts). Henceforth, we refer to various terms with A, B being replaced with the shorthand D for density, RSD for redshift space distortions, and L for lensing.

More realistically, especially for photometric surveys, we do not measure the C at a precise redshift but integrated over redshift windows, wi(z). Eq. (5) then becomes

C AB ( i , j ) = 0 d z d z w i ( z ) w j ( z ) C AB ( z , z ) , Mathematical equation: $$ \begin{aligned} C^{AB}_\ell (i,j) = \int _0^\infty {\mathrm{d} } z\,{\mathrm{d} } z^{\prime }\,w_i(z) \,w_j(z^{\prime })\,C^{AB}_\ell (z,z^{\prime })\;, \end{aligned} $$(7)

where, depending on the observable, j in CAB(z, z′) may have to be replaced by its first or second derivative, as noted before in the case of redshift space distortions.

The Limber approximation now consists of replacing the integral over k in Eq. (5) by a Dirac-delta function such that (Limber 1954; Kaiser 1992)

C AB ( z , z ) δ D ( r r ) r 2 P AB ( + 1 / 2 r , z , z ) = δ D ( z z ) H ( z ) c r 2 P AB ( + 1 / 2 r , z , z ) , Mathematical equation: $$ \begin{aligned} C^{AB}_\ell (z,z^{\prime })&\simeq \frac{{\delta }^\mathrm{D}(r-r^{\prime })}{r^2}\,P_{AB}\left(\frac{\ell +1/2}{\ r},z,z\right) \nonumber \\&={\delta }^\mathrm{D}(z-z^{\prime })\,\frac{H(z)}{cr^2}\, P_{AB}\left(\frac{\ell +1/2}{r},z,z\right)\;, \end{aligned} $$(8)

hence

L C AB ( i , j ) 0 d z w i ( z ) w j ( z ) H ( z ) c r 2 ( z ) P AB ( + 1 / 2 r , z , z ) . Mathematical equation: $$ \begin{aligned} ^\mathrm{L}C^{AB}_\ell (i,j) \simeq \int _0^\infty {\mathrm{d} } z\,w_i(z)\,w_j(z)\,\frac{H(z)}{cr^2(z)}\,P_{AB}\left(\frac{\ell +1/2}{r},z,z\right). \end{aligned} $$(9)

In this way, the heavily oscillating integral over k and the double integral over z and z′ can be replaced by a single integral over z. If A = B, the integrand is even a manifestly non-negative function. This provides an enormous speed-up leading to excellent results for weak lensing which has a very broad window function at multipoles  ≳ 20 (Kilbinger et al. 2017). However, it is well known that for galaxy number counts, especially in slim redshift bins, the Limber approximation differs by a factor 2 and more (depending on the bin width) from the true result for  ≲ 100 (Di Dio et al. 2014, 2019; Fang et al. 2020; Martinelli et al. 2022). Here we compared it with the flat-sky approximation for the photometric survey of Euclid.

We now introduce the flat-sky approximation: it approximates the sky by a plane and the pair (,m) is replaced by a 2D vector . We assume that n ̂ Mathematical equation: $ {\hat{\boldsymbol{n}}} $ is close to some reference direction e ̂ Mathematical equation: $ {\hat{\boldsymbol{e}}} $, and we write n ̂ = e ̂ + α Mathematical equation: $ {\hat{\boldsymbol{n}}}={\hat{\boldsymbol{e}}}+{\boldsymbol{\alpha}} $. The amplitudes aℓm are then replaced by 2D Fourier transforms:

a A ( , z ) = 1 2 π R 2 d 2 α A ( α , z ) e i α · , Mathematical equation: $$ \begin{aligned} a^A({\boldsymbol{\ell }},z)&= \frac{1}{2\,\pi }\,\int _{{\mathbb{R} }^2} {\mathrm{d} }^2{\alpha }\, A({\boldsymbol{\alpha }},z)\,{\mathrm{e} }^{-{\mathrm{i} }\,{\boldsymbol{\alpha }}{\cdot }{\boldsymbol{\ell }}},\end{aligned} $$(10)

A ( α , z ) = 1 2 π R 2 d 2 a A ( , z ) e i α · . Mathematical equation: $$ \begin{aligned} A({\boldsymbol{\alpha }},z)&= \frac{1}{2\,\pi }\, \int _{{\mathbb{R} }^2}{\mathrm{d} }^2\ell \, a^A({\boldsymbol{\ell }},z)\,{\mathrm{e} }^{{\mathrm{i} }\,{\boldsymbol{\alpha }}{\cdot }{\boldsymbol{\ell }}}. \end{aligned} $$(11)

Inserting the 3D Fourier representation for A, we find

A ( α , z ) = 1 ( 2 π ) 3 R 3 d 3 k A ( k , z ) e i k · ( e ̂ + α ) r ( z ) . Mathematical equation: $$ \begin{aligned} A({\boldsymbol{\alpha }},z) =\frac{1}{(2\,\pi )^3}\,\int _{{\mathbb{R} }^3}{\mathrm{d} }^3k\,A({\boldsymbol{k}},z)\,{\mathrm{e} }^{{\mathrm{i} }\,{\boldsymbol{k}}{\cdot }({\hat{\boldsymbol{e}}}+{\boldsymbol{\alpha }})\,r(z)}. \end{aligned} $$(12)

Setting

k = k e ̂ + k Mathematical equation: $$ \begin{aligned} {\boldsymbol{k}}&= k_\Vert \,{\hat{\boldsymbol{e}}} + {\boldsymbol{k}}_\perp \end{aligned} $$(13)

and comparing Eqs. (12) and (10), we obtain

a A ( , z ) = 1 ( 2 π ) 2 R 3 d 3 k A ( k , z ) e i k · ( e ̂ + α ) r ( z ) δ D [ r ( z ) k ] = 1 ( 2 π ) 2 r 2 ( z ) + d k A ( k ( k , , z ) , z ) e i k r ( z ) , Mathematical equation: $$ \begin{aligned} a^A({\boldsymbol{\ell }},z)&=\frac{1}{(2\,\pi )^2}\,\int _{{\mathbb{R} }^3}{\mathrm{d} }^3k\,A({\boldsymbol{k}},z)\,{\mathrm{e} }^{{\mathrm{i} }\,{\boldsymbol{k}}{\cdot }({\hat{\boldsymbol{e}}}+{\boldsymbol{\alpha }})\,r(z)} {\delta }^\mathrm{D}[{\boldsymbol{\ell }}-r(z)\,{\boldsymbol{k}}_\perp ]\nonumber \\&= \frac{1}{(2\,\pi )^2\,r^2(z)} \int _{-\infty }^{+\infty }{\mathrm{d} } k_{\Vert }\,A({\boldsymbol{k}}(k_\Vert ,\ell ,z),z)\,{\mathrm{e} }^{{\mathrm{i} }\,k_{\Vert }\,r(z)}, \end{aligned} $$(14)

where k(k, , z) is given by Eq. (13) with k = /r(z). This expression for k is reminiscent of the Limber approximation, but overall the flat-sky approximation is distinct, since it retains the parallel component of k. If the redshifts are similar, we may replace z and z′ by z ¯ Mathematical equation: $ \bar z $, defined by r ( z ¯ ) = r ( z ) r ( z ) Mathematical equation: $ r(\bar z) = \sqrt{r(z)r(z\prime)} $, in /r(z), such that

a A ( , z ) a B ( , z ) 1 2 π × R 3 d 3 k P AB ( k , z ¯ ) e i k ( r r ) δ D [ r ( z ¯ ) k ] δ D [ r ( z ¯ ) k ] = δ D ( ) 1 2 π r 2 ( z ¯ ) d k P AB ( k , z ¯ , z ¯ ) e i k ( r r ) , Mathematical equation: $$ \begin{aligned} \langle a^A({\boldsymbol{\ell }},z)\,a^{B*}({\boldsymbol{\ell }}^{\prime },z^{\prime })\rangle \simeq \frac{1}{2\,\pi } \nonumber \\ \times \int _{{\mathbb{R} }^3}{{\mathrm{d} }^3k}\,P_{AB}(k,\bar{z})\,{\mathrm{e} }^{{\mathrm{i} }\,k_\Vert \,(r -r^{\prime })}\,{\delta }^\mathrm{D}[{\boldsymbol{\ell }}-r(\bar{z})\,{\boldsymbol{k}}_\perp ]\,{\delta }^\mathrm{D}[{\boldsymbol{\ell }}^{\prime }-r(\bar{z})\,{\boldsymbol{k}}_\perp ] \nonumber \\ = {\delta }^\mathrm{D}({\boldsymbol{\ell }}-{\boldsymbol{\ell }}^{\prime })\,\frac{1}{2\,\pi \,r^2(\bar{z})}\,\int _{-\infty }^\infty {\mathrm{d} } k_\Vert \,P_{AB}(k,\bar{z},\bar{z})\,{\mathrm{e} }^{{\mathrm{i} }\,k_\Vert \,(r -r^{\prime })}, \end{aligned} $$(15)

in which, the imaginary part vanishes and the real part, gives

F C AB ( z , z ) = 1 π r 2 ( z ¯ ) 0 d k P AB ( k , z ¯ , z ¯ ) cos [ k ( r r ) ] . Mathematical equation: $$ \begin{aligned} ^\mathrm{F}C^{AB}_\ell (z,z^{\prime }) = \frac{1}{\pi \,r^2(\bar{z})}\,\int _{0}^\infty {\mathrm{d} } k_\Vert \,P_{AB}(k,\bar{z},\bar{z})\,\cos [k_\Vert \,(r -r^{\prime })]. \end{aligned} $$(16)

It should be noted that we would not recover the physically relevant factor δD( − ′), were it not for the fact that we had set r = r ( z ¯ ) = r Mathematical equation: $ r=r(\bar z)=r\prime $ in the expression for k. This is due to the fact that A(α, z) and A(α, z′) live on spheres with different radii, which modifies the relation between k and . On the other hand, in the full calculation, see Eqs. (4) and (7), statistical isotropy ensures δK and δmmK. Fortunately, the oscillations of the cosine in Eq. (16) significantly suppress the signal for different redshifts so that this inaccuracy is irrelevant because of the shape of the power spectrum, which decreases in amplitude at small k, see Gao et al. (2023, 2024).

The power spectra from redshift bins with window functions wi and wj are thus given by

F C AB ( i , j ) 0 d z d z π r 2 ( z ¯ ) w i ( z ) w j ( z ) × 0 d k P AB ( k , z ¯ , z ¯ ) cos [ k ( r r ) ] , = 0 d z d z π r 2 ( z ¯ ) w i ( z ) w j ( z ) × / r ( z ¯ ) d k P AB ( k , z ¯ , z ¯ ) cos [ k ( r r ) ] , Mathematical equation: $$ \begin{aligned} ^\mathrm{F}C^{AB}_\ell (i,j)&\simeq \int _0^\infty \frac{{\mathrm{d} } z\,{\mathrm{d} } z^{\prime }}{\pi \,r^2(\bar{z})}\,w_i(z)\,w_j(z^{\prime })\nonumber \\&\quad \times \int _0^\infty {\mathrm{d} } k_\Vert \,P_{AB}\left(k,\bar{z},\bar{z}\right)\,\cos [k_\Vert \,(r -r^{\prime })],\\&= \int _0^\infty \frac{{\mathrm{d} } z\,{\mathrm{d} } z^{\prime }}{\pi \,r^2(\bar{z})}\,w_i(z)\,w_j(z^{\prime })\nonumber \\&\quad \times \int _{\ell /r(\bar{z})}^\infty {\mathrm{d} } k\,P_{AB}\left(k,\bar{z},\bar{z}\right)\,\cos [k_\Vert \,(r -r^{\prime })], \end{aligned} $$(17)

where the change in integral bounds follows from the change of variable, given the relation between k and k,

k = k 2 + 2 r 2 ( z ¯ ) · Mathematical equation: $$ \begin{aligned} k =\sqrt{k^{2}_{\Vert }+\frac{\ell ^{2}}{r^{2}({\bar{z}})}}\cdot \end{aligned} $$(18)

In the literature, including in Gao et al. (2024), the significantly better ‘recalibrated’ flat-sky approximation is generally employed, where is replaced by  + 1/2 in the above expression for k.

Even though the number of integrals over the power spectrum PAB(k,z,z′), for the flat-sky expression in Eq. (18), is the same as in Eq. (7), for r = r′ (the value with the dominant contribution to C ij AB Mathematical equation: $ C^{AB}_{ij} $) the -dependence has simply been absorbed into the boundary of the integral, reducing the complexity of the integration. In addition, the integral no longer contains the heavily oscillating product of spherical Bessel functions. More importantly, as described in Gao et al. (2024), this form of the integral allows the k-integral to be precomputed and stored, which significantly saves computation time in applications where the angular power spectra from many combinations of different cosmological parameter values are required, such as parameter estimation and MCMC analysis. From the flat-sky approximation we may further obtain the Limber expression simply by setting k = 0 and replacing the k-integral by δD(r − r′) = δD(z − z′)H(z)/c.

We used this flat-sky expression to calculate the C for galaxy number counts. In addition to density fluctuations, we also included redshift space distortions and relativistic effects, for example, the lensing magnification, which arise in observations made on the past light cone – see Yoo et al. (2009), Bonvin & Durrer (2011), and Challinor & Lewis (2011) for a full derivation of all terms in the exact solution. We refer to these as the contributions from observational effects. For the density we have

A D ( k , z ) = b ( z ) D ( k , z ) , Mathematical equation: $$ \begin{aligned} A^\mathrm{D}({\boldsymbol{k}},z) = b(z)\,D({\boldsymbol{k}},z), \end{aligned} $$(19)

where b(z) is the linear galaxy bias, that is determined via simulations (see Sect. 3.2.1), and D(k, z) is the matter density contrast in Fourier space. The redshift space distortions are given by

A RSD ( k , z ) = k | | 2 k H ( z ) V ( k , z ) , Mathematical equation: $$ \begin{aligned} A^\mathrm{RSD}({\boldsymbol{k}},z)= \frac{k^2_{||}}{k\,\mathcal{H}(z)}\,V({\boldsymbol{k}},z), \end{aligned} $$(20)

where k−1V(k, z) is the Fourier transform of the velocity potential, and H = 1 a d a d η = H a Mathematical equation: $ {\cal H} = \frac{1}{a}\frac{\mathrm{d}a}{\mathrm{d}\eta} = H\,a $ is the conformal Hubble factor. The next important contribution to the number counts comes from the lensing magnification and is given by

A L ( k , z , L ) = ( 2 5 s ( z , L ) ) κ , Mathematical equation: $$ \begin{aligned} A^\mathrm{L}({\boldsymbol{k}},z,L) = \Big ( 2-5\,s(z,L)\Big )\,\kappa , \end{aligned} $$(21)

where κ is the lensing convergence and contains an integral over redshift, which is well approximated by the Limber approximation. The function s(z, L) is the logarithmic slope of the galaxy number density, n(z, L), as a function of luminosity, L,

s ( z , L ) = 2 5 ln n ( z , L ) ln L · Mathematical equation: $$ \begin{aligned} s(z,L) = \frac{2}{5}\frac{{\partial } \ln n(z,L)}{{\partial } \ln L}\cdot \end{aligned} $$(22)

We used the result obtained by the Flagship simulation (see Sect. 3.2.1; for a more detailed representation of all Limber and flat-sky expressions and their cross-correlations, see Matthewson & Durrer 2021). In this analysis we included the appropriate terms for these three contributions in each of the approximations of the full angular power spectra. The remaining relativistic contributions in Bonvin & Durrer (2011) are negligible and, therefore, set to zero in both approximations.

3. Implementation, performance, and simulations

In this section we first describe the implementation of our power spectra computations under different approximations. We then clarify the methodology that has been used to compare them, and finally present the different Euclid scenarios that were studied in this work.

3.1. Computation of the power spectra

As laid out in the previous section, we considered three alternative methods to compute the power spectra of galaxy number counts; that is, the full computation (Eq. (7)), the flat-sky approximation (Eq. (18)), and the Limber approximation (Eq. (9)). Starting with the full computation case, we calculated the galaxy number count angular power spectra with the CLASS Boltzmann solver (Blas et al. 2011) to linear order, including all contributions and relativistic terms. For the flat-sky approximation, we made use of the GZCphysics code described in Gao et al. (2024), further modified by us to use CLASS instead of the Boltzmann solver CAMB. We checked that the flat-sky results from the above paper are in agreement with our analogous calculations. We then extended the code to include lensing magnification, and to accept arbitrary (not just Gaussian) windows in redshift, needed for the application to Euclid. Following this, we implemented the Euclid photometric survey’s simulated tomographic bins. Finally, we computed the power spectra with the Limber approximation using CAMB via the CosmoSIS framework (Zuntz et al. 2015). This choice was made to facilitate the control of the scale at which the Limber approximation is used in the computation which is not straightforward when simply using the Limber implementation available in CLASS or CAMB.

Our main goal in this analysis is to compare the performance of the flat-sky approximation and Limber approximation with respect to the full computation. Given that the differences between the approximations and the full result are only relevant at low multipoles, we restricted our analysis to the largest scales ( ≤ 300) and considered a linear matter power spectrum. We note that even if there is some leakage from higher k modes due to integrated terms like lensing magnification, when applying a multipole cut, there is no need to consider accurate recipes to account for the non-linearities in the matter power spectrum at the scales relevant for this analysis.

3.2. Euclid specifications

In this work we extracted the specifications that correspond to the Euclid photometric survey from the Flagship simulation for two different scenarios: the first data release (DR1) and the third and final data release (DR3). Below, both the simulation and the data releases are briefly described.

3.2.1. The Flagship simulation

The Flagship galaxy mock (Euclid Collaboration: Castander et al. 2025) is a simulated catalogue of galaxies built from one of the largest N-body dark matter simulations ever run, with a box size of 3600 h−1 Mpc and a particle mass resolution of 109h−1M. The dark matter simulation was run with PKDGRAV3 (Potter et al. 2017), and haloes were identified with the rockstar algorithm (Behroozi et al. 2013). Haloes were then populated with galaxies using a combination of the halo occupation distribution and sub-halo abundance matching techniques (Carretero et al. 2015). The galaxy mock was calibrated to reproduce several observations, including the luminosity function (Blanton et al. 2003, 2005a), the clustering of galaxies (Zehavi et al. 2011), and the colour-distribution as a function of the absolute magnitude in the r band (Blanton et al. 2005b) of Sloan Digital Sky Survey data.

The cosmological parameters for this simulation are given in Table 1 along with the ones used in this paper, which are quite similar, but not exactly the same. Since the only simulation output used here was the galaxy distribution as a function of redshift in each tomographic bin, these small differences in cosmological parameters are not relevant. What is relevant is that we used the same galaxy redshift distribution, linear galaxy bias, and magnification bias for all three calculations. The catalogue can be accessed via the CosmoHub platform1 (Tallada et al. 2020; Carretero et al. 2017).

Table 1.

Cosmological parameters for the Flagship simulation (from the Euclid reference cosmology), and the fiducial cosmology used in the current work, from Planck 2018 (‘TT, TE, EE+lowE+lensing+BAO’ results, Planck Collaboration VI 2020).

3.2.2. DR1 settings

In order to study the performance of the flat-sky approximation and Limber approximation for Euclid, we first considered the initial data release. We followed the approach presented in Euclid Collaboration: Mellier et al. (2025) and selected a galaxy sample from the Flagship galaxy mock, selecting a conservative magnitude cut at IE < 23.5. This choice of a fairly bright sample decreases the presence of systematic effects that introduce spurious clustering signals. Once the sample had been defined, we classified galaxies into six equi-populated bins, depending on the photometric redshift assigned to each galaxy. The galaxy distributions were then built by making a histogram using the bins in observed redshift associated to each object. We note that these were derived assuming Legacy Survey of Space and Time (LSST)-like photometry, which will not be available for DR1 and, as such, these DR1 settings correspond to an optimistic scenario. The main specifications are summarised in Table 2. In this case, we measured the corresponding galaxy bias defined in Eq. (20), and the magnification bias defined in Eq. (23) for this sample and their values are provided in Table 3. The galaxy distributions are also shown in Fig. 1.

Table 2.

Summary of survey specifications used in SpaceBorne to calculate the covariance of each binning configuration (Euclid Collaboration: Mellier et al. 2025).

Table 3.

Linear galaxy bias factor, b(z), and magnification bias, s(z, L), for the six-bin configuration of Euclid.

Thumbnail: Fig. 1. Refer to the following caption and surrounding text. Fig. 1.

Number density bins simulated for the photometric surveys of Euclid, in 6-bin and 13-bin equi-populated configurations. The numbering convention we used for the ith bin is shown in the coloured blocks above the maxima of each bin.

3.2.3. DR3 settings

In addition to the initial Euclid data release, we also considered the performance of the flat-sky approximation and Limber approximation for the full data sample of Euclid at the end of the mission. We considered 13 equi-populated bins with a higher (dimmer) magnitude cut at IE < 24.5. The final sample contains a total number density of 24.3 galaxies per arcmin2, and we considered the galaxy and magnification biases measured for this sample in Euclid Collaboration: Mellier et al. (2025). The main specifications are summarised in Table 2 and the galaxy distributions are shown in Fig. 1.

3.3. Assessment of performance

For both survey configurations considered, we wished to assess the accuracy of each of the approximations in recovering the full calculation result, taking into account the uncertainty on the measurement of the power spectra – which, crucially, is largest at small multipoles, and depends on the survey configuration under consideration.

To compare the accuracy of each approximation in the context of real measurements, we simulated noisy power spectra, based on the full CLASS spectra and the theoretical covariance matrix for the planned tomographic bins. In this way, we obtained a set of simulated mock spectra that encompasses the expected spread of measurements, subject to the relevant observational uncertainties (see Tables 2 and 3). Specifically, we took the values of the full spectrum for some subset of multipoles as the mean, around which we drew 1000 random noise realisations which are normally distributed with a Gaussian covariance (i.e. we neglect non-Gaussian contributions from the connected four-point function). We used the SpaceBorne code2 (Euclid Collaboration: Sciotti et al. 2024) to estimate an analytic Gaussian covariance for the different spectra considered computed using the full spectrum calculation from CLASS. This Gaussian covariance takes the form

Cov [ C GG ( i , j ) C G G ( k , l ) ] = 1 2 ( + 1 ) f sky Δ δ K × [ ( C G G ( i , k ) + N G G ( i , k ) ) ( C G G ( j , l ) + N G G ( j , l ) ) + ( C G G ( i , l ) + N G G ( i , l ) ) ( C G G ( j , k ) + N G G ( j , k ) ) ] , Mathematical equation: $$ \begin{aligned} \mathrm{Cov}\left[C_\ell ^{GG}(i,j)C_{\ell ^{\prime }}^{G^{\prime }G^{\prime }}(k,l)\right] = \frac{1}{2\ell (\ell +1)f_{\rm sky}\varDelta \ell }\delta ^K_{\ell \ell ^{\prime }}&\\ \nonumber \times \left[\left(C_{\ell }^{GG^{\prime }}(i,k)+N_{\ell }^{GG^{\prime }}(i,k)\right)\left(C_{\ell ^{\prime }}^{GG^{\prime }}(j,l)+N_{\ell ^{\prime }}^{GG^{\prime }}(j,l)\right)\right.&\\\nonumber +\left.\left(C_{\ell }^{GG^{\prime }}(i,l)+N_{\ell }^{GG^{\prime }}(i,l)\right)\left(C_{\ell ^{\prime }}^{GG^{\prime }}(j,k)+N_{\ell ^{\prime }}^{GG^{\prime }}(j,k)\right)\right],&\end{aligned} $$(23)

see Equation (138) of Blanchard (2020), where fsky is the fraction of the sky observed, Δ is the width of the multipole bins, δℓℓK is the Kronecker delta, G indicates the full observed galaxy clustering power spectrum, and indices i, j, k, l run over the tomographic bins. The noise term is given by the shot noise

N GG ( i , j ) = 1 n ¯ i δ ij K , Mathematical equation: $$ \begin{aligned} N_\ell ^{GG}(i,j) = \frac{1}{\bar{n}_i}\delta ^K_{ij}, \end{aligned} $$(24)

with n ¯ i Mathematical equation: $ \bar n_i $ the galaxy surface density per bin in units of inverse steradians.

By comparing to each other the χ2 distributions, formed from the residuals of each method’s result with respect to every one of the spectra in the set of mock observations, we could then obtain an estimate of how far each of the calculations might effectively lie from an observed spectrum, and the frequency with which this occurs.

The χ2 for a particular approximation of the spectra XC, X ∈ {L, F}, with respect to one of the noisy realisations, C ̂ Mathematical equation: $ \hat{C}_{\ell} $, is computed as

χ X 2 = n = 1 12 ( r n X ) T ( Σ 1 ) n r n X , Mathematical equation: $$ \begin{aligned} \chi ^2_X = \sum _{n=1}^{12} \left({\boldsymbol{r}}_n^X\right)^\mathsf{T}\,(\mathsf{\Sigma }^{-1})_n\,{\boldsymbol{r}}_n^X,\end{aligned} $$(25)

where the sum is over values corresponding to 12 bins distributed evenly in the logarithmic space of , between min = 2 and max = 300. In Eq. (26), r n X Mathematical equation: $ {\boldsymbol r}_n^X $ is the vector of the residuals,

r n X vech ij [ C ̂ n ( i , j ) X C n ( i , j ) ] , Mathematical equation: $$ \begin{aligned} {\boldsymbol{r}}_n^X \mathrm{vech}_{ij}\left[ \hat{C}_n(i,j)-^XC_n(i,j)\right], \end{aligned} $$(26)

with vechij the half-vectorisation operator3, acting on redshift indices of the symmetric tomographic matrix, and Σ n 1 Mathematical equation: $ \Sigma_n^{-1} $ is the inverse of the covariance matrix in a given multipole bin, Σ n = r n X ( r n X ) T Mathematical equation: $ \Sigma_n=\langle{\boldsymbol r}_n^X\,({\boldsymbol r}_{n}^{X})^{ T}\rangle $.

The covariance (and thus also the mock realisations of the spectra) includes all possible redshift correlations and is calculated for both survey configurations described above. It is often useful to consider the χ2 in the context of the number of degrees of freedom (DOF). In this case, there are N = 12 chosen covariance bins, which effectively act as our ‘data points’, and n redshift bins, leading to n(n + 1)/2 independent spectra of equal and unequal redshift correlations. Thus, we can expect DOFDR1 = N × n × (n + 1)/2 = 252 for DR1 and DOFDR3 = 1092 for DR3.

4. Results

We now present the main results of our analysis. The aim of this section is to quantify the performance of the flat-sky approximation and Limber approximation (for the latter, see also Euclid Collaboration: Cardone et al. 2025; Euclid Collaboration: Joudaki et al. 2025) in the context of Euclid (both for DR1 and DR3 set-ups), assessing how both perform compared to the exact solution.

4.1. Power spectrum recovery

In Figs. 2 and 3 we plot results for the tomographic angular power spectra for the first bin of the DR1 and DR3 configurations, respectively. The true result taken from a full-sky calculation of CLASS is displayed, along with the results using the Limber and flat-sky approximations. The relative error with respect to the full calculation at each multipole is shown in the lower panels.

Thumbnail: Fig. 2. Refer to the following caption and surrounding text. Fig. 2.

Upper panel: Equal redshift angular power spectrum for the lowest redshift bin of Euclid, using six equi-populated bins. We show the full calculation result from CLASS as a black solid line, and the Limber approximation result as a purple dashed line. The green dashed line corresponds to the recalibrated version of the flat-sky approximation. Lower panel: Relative error (in %) of each approximation from the full calculation result.

Thumbnail: Fig. 3. Refer to the following caption and surrounding text. Fig. 3.

Upper panel: Equal redshift angular power spectrum for the lowest redshift bin of Euclid, using 13 equi-populated bins. We show the full calculation result from CLASS as a black solid line, and the Limber approximation result as a purple dashed line. The green dashed line corresponds to the recalibrated version of the flat-sky approximation. Lower panel: Relative error (in %) of each approximation from the full calculation result.

We calculated only until  = 300 since, on smaller scales than this, the Limber approximation performs sufficiently well to recover the full calculation result without bias and it is always well within the grey shaded 1σ error band for the survey specifications considered here. We also include an estimate of the error on the observed angular power spectrum, shown as 1σ contours in light grey. In addition, we show an example of the observational effect contributions to the angular power spectrum of DR1 in Fig. 4, for the full calculation from CLASS.

Thumbnail: Fig. 4. Refer to the following caption and surrounding text. Fig. 4.

Equal redshift angular power spectrum for the fifth redshift bin of Euclid (DR1). We show the full calculation result from CLASS as a black solid line, and the Limber approximation result as a purple dashed line. The green dashed line corresponds to the recalibrated version of the flat-sky approximation. The various grey lines represent the contributions, from observational effects, to the exact solution (calculated using CLASS). The L-L contribution in this correlation is too insignificant to be visible on these axes.

Figures 5 and 6, instead, show the relative errors of the approximations for various auto- and cross-bin correlations of the DR3 configuration. In general, the relative errors grow, for unequal redshift correlations between increasingly disparate bins, due to the sensitivity required to detect the smaller signals. In addition, the relative errors do not vary much for equal-z with increasing redshift, though the Limber approximations for the density and redshift terms become worse. This can be understood as a fixed angular scale corresponding to larger co-moving separations as redshift increases, and thus a poorer recovery of the spectrum by the Limber approximation, which completely neglects k – an approximation that becomes worse when k = /r(z) gets smaller4. We use this to inform our choice of correlations shown, and in Fig. 5, for the case of DR3, we include correlations in redshift where Limber first becomes significantly different to the full result (Bin 4 × Bin 4), where it reaches one of the most significant departures (Bin 8 × Bin 8), as well as the first bin and last bin equal-z correlations.

Thumbnail: Fig. 5. Refer to the following caption and surrounding text. Fig. 5.

Relative errors in the equal redshift angular power spectrum for redshift bin 1, 4, 8, and 13 of Euclid, using 13 equi-populated bins (DR3). We show the full calculation result from CLASS as a black solid line, and the Limber approximation result as a purple dashed line. The green dashed line corresponds to the recalibrated version of the flat-sky approximation. The relative error associated with the Gaussian covariance calculated at 1σ for the given survey configuration is shown as the grey contour. We note that the y-axis ranges are [ − 50, 50], in contrast to Figs. 2 and 3.

Thumbnail: Fig. 6. Refer to the following caption and surrounding text. Fig. 6.

Same as in Fig. 5, but for un-equal redshift bin correlations 1 × 2, 4 × 5, 8 × 9, and 11 × 12 from DR3. The near vertical excursions in the 11 × 12 correlation is due to a zero crossing of the true correlation spectrum.

Overall, the results from the DR1 configuration show that the improved accuracy of the flat-sky approximation does not result in any useful improvement compared to the Limber approximation in the context of the expected observational error, i.e. it will not be possible to measure the spectra accurately enough to distinguish between the two approximation results. This is true across the entire redshift range, and for correlations between any two redshift bins, though we do not show all these spectra here, for the sake of brevity. This is expected, since the DR1 footprint will be about 10–15% of the full area covered by DR3, meaning that the largest scales, where the discrepancy between Eqs. (7), (9), and (18) is more apparent, will be undersampled with respect to the final data release.

However, in the DR3 configuration, the situation is different. Starting as low as the fourth redshift bin (see second panel from the top in Fig. 5), the Limber approximation fails to recover the spectrum well enough to fall within the 1σ contour. This is also true for the equal-redshift spectra in all of the higher redshift bins, and occurs at relatively low , where we would expect Limber to encounter difficulty in approximating the spectrum. As in the DR1 case, the Limber approximation of neighbouring bin cross-correlations are not, for the most part, significantly different to the flat-sky approximation results, falling within the 1σ contour for the survey in all but one case (Bin 11 × Bin 12, which is itself merely due to a zero crossing in the full calculation correlation spectrum).

If we consider the individual contributions to the spectra from observational effects, it may provide a hint as to why, in particular, the Limber approximation is insufficient for the full Euclid data release. For the DR1 case (see e.g. Fig. 4), the largest contributions5 are D-D followed by D-L (more important at higher redshift, and correlations between large redshift separated bins). L-L also increases at higher redshift, but is still only of negligible secondary significance with respect to the former two. As expected for a photometric survey, RSDs are not very relevant. RSD-RSD is always smaller than D-D and for each correlation the largest contributions from D-RSD and D-L are of comparable magnitude, with D-RSD being more important at lower and closer z correlations.

The DR3 case (not shown) is very similar. The major difference is that due to the slimmer redshift bins, the RSD-RSD contribution can be comparable to D-D and D-RSD in the regimes where they are important, i.e. at large scales in correlations of nearby bins (Tanidis & Camera 2019; Euclid Collaboration: Tanidis et al. 2024). The increased overall inaccuracy of the Limber approximation is likely caused by the failure to accurately recover the RSD terms, as a result.

4.2. Simulation results

We then assessed which, if either, of the two approximations is best to model Euclid data, using a χ2 test. This was done by computing the distance between the correct computation of the tomographic harmonic-space power spectra, as per Eq. (7), and the results obtained with either approximation Eqs. (9) and (18). The advantage of this approach is that it takes into account all the possible correlations between different bins, across a range of multipoles , allowing for the evaluation of the performance as a whole, which is not as easy through simple inspection of the individual spectra alone.

As outlined in Sect. 3.3, we calculated the χ2 distribution of each approximation, given the expected error budget of each survey configuration, arising from 1000 Gaussian realisations of measurement noise. Specifically, we adopted each simulation as a synthetic, noisy data set, and computed the χX2 for both approximations, as per Eq. (26). The further apart these distributions are from the one produced for the CLASS full-sky result, χtrue2, the more sensitive the observations are to differences between the calculated spectra and the full calculation.

We examined the distribution of the true model to verify that the framework of our analysis is returning a reasonable fit to the data, and to give a benchmark for the expected width of the distribution in the case of realistic data. In order to judge whether the model is a good enough description of the data, we can determine the number of degrees of freedom and check whether the mean of the χ2 distribution lies close to this, i.e. χ ¯ 2 / DOF 1 Mathematical equation: $ \bar\chi^2/\mathrm{DOF} \sim 1 $. The overlap in distributions, or Δχ2 > 0, can be associated with a p-value, which acts as a frequentist measure of the probability that each distribution can achieve the χ2 of the full calculation, subject to data uncertainties. Since we ran only 1000 noisy realisations, our smallest possible p-value is 0.001. Our null hypothesis is that the Δχ2 distribution for a particular approximation is consistent with zero. That is, the mean of the χ2 distribution of the approximation is not significantly different to (in this particular case, greater than) that of the full calculation. At the 95% confidence limit, the null hypothesis will be rejected for a p-value less than 0.05, and the distributions can be said not to be consistent at that confidence level. The Δχ2 distribution is particularly useful here, because each sample in the distribution corresponds to the Δχ2 values for corresponding noisy realisations.

In both binning configurations, the full calculation produces a distribution with mean χ ¯ 2 / DOF 1 Mathematical equation: $ \bar\chi^2/\mathrm{DOF}\sim1 $, indicating that the simulated ‘data’ are reasonable realisations of the true result. In the six equi-populated bin configuration, the mean of the true CLASS distribution is at χ ¯ 2 / DOF DR 1 0.9964 Mathematical equation: $ \bar\chi^2/\mathrm{DOF}_{\mathrm{DR1}} \sim 0.9964 $, while for the 13 bin configuration the mean of the true CLASS distribution is at χ ¯ 2 / DOF DR 1 1.000 Mathematical equation: $ \bar\chi^2/\mathrm{DOF}_{\mathrm{DR1}} \sim 1.000 $.

In Fig. 7 we show the distribution for the 1000 values of ΔχX2 ≔ χX2 − χtrue2. For the DR1 case, the result with the Limber approximation includes the dotted zero line, peaking around Δχ2 ∼ 12, whilst the flat-sky approximation only incurs a Δχ2 ∼ 0.2. The p-values for these cases are pLimber = 0.038 and pflat − sky = 0.393, respectively. This means that for the Limber approximation, the null hypothesis is rejected at the 95% confidence level. The flat-sky approximation result is not sufficient to reject the null hypothesis that the Δχ2 distribution is consistent with zero.

Thumbnail: Fig. 7. Refer to the following caption and surrounding text. Fig. 7.

The Δχ2 frequency distributions of the flat-sky (green) and Limber (purple) approximations compared to the full result, with the spread provided by the Gaussian covariance for each survey configuration. The DR1 bin configuration is shown in lighter colours, while the eventual DR3 bin result is shown in darker colours. The improvement of the flat-sky over the Limber approximation is seen in the closer proximity of the former’s distribution to the dotted vertical black line at Δχ2 = 0, most notable in the DR3 bin case. The histograms are each normalised to their own peak values and the x-axis is log-scaled above Δχ2 = 50.

Comparatively, for the case of the DR3 data, the distinction between the Limber and flat-sky approximations is significantly larger. In terms of the Δχ2, Fig. 7 shows that the flat-sky approximation only reduces the overall recovery of the full calculation result by Δχ2 ∼ 5 on average, with pflat − sky = 0.131, indicating that the null hypothesis that the distribution remains compatible with Δχ2 = 0 still cannot be rejected at 95% confidence. In contrast, the Limber approximation results in a degradation with a distribution which now peaks around Δχ2 ∼ 410, with a p-value at the limit of our number of simulations (pLimber < 0.001), rejecting the null hypothesis at 99%.

5. Discussion

In this paper we compared the performance of the Limber and flat-sky approximations in the determination of the angular power spectra of galaxy number counts from the photometric survey of Euclid. We performed this study in order to assess whether the Limber approximation that enters present standard analysis packages for Euclid, like CLOE (Euclid Collaboration: Cardone et al. 2025; Euclid Collaboration: Joudaki et al. 2025) performs well enough to use for Euclid data. We showed that for the six-bin analysis foreseen with DR1, the Limber approximation is sufficient to model the angular power spectrum. While leading to a slight degradation of χ2 as compared to the full or the flat-sky analysis, it is still able to recover the true result to within the 1σ error, given the survey configuration. This is no longer the case for the DR3, which will be analysed in 13 bins. These bins are sufficiently narrow to render the Limber approximation too crude, with a p-value below 0.1%. In this case the inaccuracies exceed the 1σ errors in the individual equal redshift correlations, resulting in a biased Δχ2 distribution, far-removed from what can reasonably be expected from the covariance in the case of the full calculation. In contrast, the flat-sky approximation is able to maintain accurate recovery of the power spectra, with a p-value of 13.1% at worst, indicating that the overall error introduced by the approximation is small enough to avoid biasing the Δχ2 distribution.

An accurate approximation is only useful if it can also be used to gain computational speed, compared to the full analysis. Since this work does not promote a particular code, we did not conduct an in-depth analysis of the numerical efficiency here. Nevertheless, it is useful to briefly relay the relevant computational timings encountered, to give an idea of the current state of the problem. The 10-fold improvement in performance compared to the full calculation, as reported in Gao et al. (2024), degrades when dealing with wide photometric windows, which require finer meshgrids to achieve accurate results. This involves increasing the number of discretisations in the comoving distance and its derivative, which are controlled by Nchi and Ndchi in the GZCphysics code, and consequently influence the computation time. In order to achieve the level of accuracy described in this work, we found a speed-up of at least two times for  ≳ 130, for our modified version of the flat-sky code with respect to the full calculation. This is still much slower than the Limber approximation, which is, on average, 200 times faster than the full calculation in this case. Furthermore, for  ≲ 100, the current implementation of flat-sky approximation does not save time compared to CLASS. Optimisations to the code in particular are beyond the scope of this work, and left for future analysis.

As the flat-sky calculation still involves a triple integral, a speed up along the lines of the BLAST code (Chiarenza et al. 2024) will be required. However, further optimisations to the flat-sky code are still possible, for example, by optimising the sampling of the radial window functions (Gao et al. 2024). As demonstrated here, the largest deviations of the Limber approximation occur for  ≲ 20 so, in practice, some combination of the two approximations could be used, depending on the relevant scales of the application. Furthermore, for the D-L and L-L contribution, the Limber approximation remains sufficiently accurate, i.e. with deviation less than a few % of cosmic variance from the full numerical result, see Matthewson & Durrer (2021), so that it can certainly be used for well-separated bins where these terms dominate, though the total signal in these bins is small. Indeed, most of the unequal power spectra amplitudes have a contribution that is less than 30% of the corresponding equal redshift amplitude, and never exceeds 50%, which it attains only for the case of neighbouring bin correlation 7 × 8. Finally, the -dependence of the D-D and RSD-RSD equal redshift terms can be cast as a simple dependence in the lower boundary of the k-integration. Even though the spectrum calculation requires a triple integral, as explained in detail in Gao et al. (2024), the inner k-integration can be pre-computed, which means that the computation time in the case of MCMC parameter estimation would be reduced by of the order of a power of 2/3 for each point in the explored parameter space.

Finally, we address the relevance of this finding for the spectroscopic survey. The spectroscopic number counts are usually analysed by determining the 3D power spectrum which does not employ the Limber approximation. However, a 6 × 2pt analysis, including correlations of the spectroscopic number counts and the shear, is also planned. When using Limber, either one should use wide redshift bins for the spectroscopic survey also, in which case the 6 × 2 analysis does not add anything to the constraints (see Euclid Collaboration: Paganin et al. 2024), or one should choose slim redshift bins. For the redshift bins considered for DR3, we confirm from the results presented in this work that the Limber approximation will be insufficient, and that the flat-sky approximation provides a promising alternative.

Acknowledgments

RD and WM are partially supported by the Swiss National Science Foundation. SC acknowledges support from the Italian Ministry of University and Research (MUR), PRIN 2022 ‘EXSKALIBUR – Euclid-Cross-SKA: Likelihood Inference Building for Universe’s Research’, Grant No. 20222BBYB9, CUP D53D2300252 0006, from the Italian Ministry of Foreign Affairs and International Cooperation (MAECI), Grant No. ZA23GR03, and from the European Union – Next Generation EU. IT has been supported by the Ramon y Cajal fellowship (RYC2023-045531-I) funded by the State Research Agency of the Spanish Ministerio de Ciencia, Innovación y Universidades, MICIU/AEI/10.13039/501100011033/, and Social European Funds plus (FSE+). IT also acknowledges support from the same ministry, via projects PID2019-11317GB, PID2022-141079NB, PID2022-138896NB; the European Research Executive Agency HORIZON-MSCA-2021-SE-01 Research and Innovation programme under the Marie Skłodowska-Curie grant agreement number 101086388 (LACEGAL) and the programme Unidad de Excelencia María de Maeztu, project CEX2020-001058-M. This work has made use of CosmoHub, developed by PIC (maintained by IFAE and CIEMAT) in collaboration with ICE-CSIC. CosmoHub received funding from the Spanish government (MCIN/AEI/10.13039/501100011033), the EU NextGeneration/PRTR (PRTR-C17.I1), and the Generalitat de Catalunya. 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).

References

  1. Behroozi, P. S., Wechsler, R. H., & Wu, H.-Y. 2013, ApJ, 762, 109 [NASA ADS] [CrossRef] [Google Scholar]
  2. Blanchard, A., et al. 2020, A&A, 642, A191 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  3. Blanton, M. R., Hogg, D. W., Bahcall, N. A., et al. 2003, ApJ, 592, 819 [Google Scholar]
  4. Blanton, M. R., Lupton, R. H., Schlegel, D. J., et al. 2005a, ApJ, 631, 208 [Google Scholar]
  5. Blanton, M. R., Schlegel, D. J., Strauss, M. A., et al. 2005b, AJ, 129, 2562 [NASA ADS] [CrossRef] [Google Scholar]
  6. Blas, D., Lesgourgues, J., & Tram, T. 2011, JCAP, 7, 034 [Google Scholar]
  7. Bonvin, C., & Durrer, R. 2011, Phys. Rev. D, 84, 063505 [NASA ADS] [CrossRef] [Google Scholar]
  8. Carretero, J., Castander, F. J., Gaztañaga, E., Crocce, M., & Fosalba, P. 2015, MNRAS, 447, 646 [NASA ADS] [CrossRef] [Google Scholar]
  9. Carretero, J., Tallada, P., Casals, J., et al. 2017, in Proceedings of the European Physical Society Conference on High Energy Physics. 5–12 July, 488 [Google Scholar]
  10. Castorina, E., & White, M. 2018, MNRAS, 479, 741 [NASA ADS] [Google Scholar]
  11. Challinor, A., & Lewis, A. 2011, Phys. Rev. D, 84, 043516 [NASA ADS] [CrossRef] [Google Scholar]
  12. Chiarenza, S., Bonici, M., Percival, W., & White, M. 2024, OJAp, 7, 112 [Google Scholar]
  13. Datta, K. K., Choudhury, T. R., & Bharadwaj, S. 2007, MNRAS, 378, 119 [CrossRef] [Google Scholar]
  14. Di Dio, E., Montanari, F., Lesgourgues, J., & Durrer, R. 2013, JCAP, 11, 044 [CrossRef] [Google Scholar]
  15. Di Dio, E., Durrer, R., Marozzi, G., & Montanari, F. 2014, JCAP, 12, 017 [Erratum: JCAP1506, no.06, E01(2015)] [Google Scholar]
  16. Di Dio, E., Durrer, R., Maartens, R., Montanari, F., & Umeh, O. 2019, JCAP, 04, 053 [Google Scholar]
  17. Durrer, R. 2020, The Cosmic Microwave Background (Cambridge University Press) [Google Scholar]
  18. Euclid Collaboration (Blanchard, A., et al.) 2020, A&A, 642, A191 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  19. Euclid Collaboration (Paganin, L., et al.) 2024, A&A, accepted [arXiv:2409.18882] [Google Scholar]
  20. Euclid Collaboration (Sciotti, D., et al.) 2024, A&A, 691, A318 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  21. Euclid Collaboration (Tanidis, K., et al.) 2024, A&A, 683, A17 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  22. Euclid Collaboration (Cardone, V., et al.) 2025, A&A, submitted [arXiv:2510.09118] [Google Scholar]
  23. Euclid Collaboration (Castander, F., et al.) 2025, A&A, 697, A5 [Google Scholar]
  24. Euclid Collaboration (Joudaki, S., et al.) 2025, A&A, submitted [Google Scholar]
  25. Euclid Collaboration (Mellier, Y., et al.) 2025, A&A, 697, A1 [Google Scholar]
  26. Euclid Collaboration (Tessore, N., et al.) 2025, A&A, 694, A141 [Google Scholar]
  27. Fang, X., Krause, E., Eifler, T., & MacCrann, N. 2020, JCAP, 05, 010 [Google Scholar]
  28. Gao, Z., Raccanelli, A., & Vlah, Z. 2023, Phys. Rev. D, 108, 043503 [Google Scholar]
  29. Gao, Z., Vlah, Z., & Challinor, A. 2024, JCAP, 02, 003 [Google Scholar]
  30. Jalilvand, M., Ghosh, B., Majerotto, E., et al. 2020, Phys. Rev. D, 101, 043530 [NASA ADS] [CrossRef] [Google Scholar]
  31. Kaiser, N. 1992, ApJ, 388, 272 [Google Scholar]
  32. Kilbinger, M., Heymans, C., Asgari, M., et al. 2017, MNRAS, 472, 2126 [Google Scholar]
  33. Kitching, T. D., Alsing, J., Heavens, A. F., et al. 2017, MNRAS, 469, 2737 [Google Scholar]
  34. Leonard, C. D., Ferreira, T., Fang, X., et al. 2023, OJAp, 6, 8 [Google Scholar]
  35. Limber, D. N. 1954, ApJ, 119, 655 [NASA ADS] [CrossRef] [Google Scholar]
  36. Martinelli, M., Dalal, R., Majidi, F., et al. 2022, MNRAS, 510, 1964 [Google Scholar]
  37. Matthewson, W. L., & Durrer, R. 2021, JCAP, 02, 027 [Google Scholar]
  38. Planck Collaboration VI. 2020, A&A, 641, A6 [Erratum: A&A 652, C4 (2021)] [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  39. Potter, D., Stadel, J., & Teyssier, R. 2017, Comput. Astrophys. Cosmol., 4, 2 [NASA ADS] [CrossRef] [Google Scholar]
  40. Reymond, L., Reeves, A., Zhang, P., & Refregier, A. 2026, JCAP, 2026, 043 [Google Scholar]
  41. Simon, P. 2007, A&A, 473, 711 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  42. Tallada, P., Carretero, J., Casals, J., et al. 2020, Astron. Comput., 32, 100391 [Google Scholar]
  43. Tanidis, K., & Camera, S. 2019, MNRAS, 489, 3385 [NASA ADS] [CrossRef] [Google Scholar]
  44. Tutusaus, I., Martinelli, M., Cardone, V. F., et al. 2020, A&A, 643, A70 [EDP Sciences] [Google Scholar]
  45. White, M., & Padmanabhan, N. 2017, MNRAS., 471, 1167 [Google Scholar]
  46. Yoo, J., Fitzpatrick, A. L., & Zaldarriaga, M. 2009, Phys. Rev. D, 80, 083514 [NASA ADS] [CrossRef] [Google Scholar]
  47. Zehavi, I., Zheng, Z., Weinberg, D. H., et al. 2011, ApJ, 736, 59 [NASA ADS] [CrossRef] [Google Scholar]
  48. Zuntz, J., Paterno, M., Jennings, E., et al. 2015, Astron. Comput., 12, 45 [NASA ADS] [CrossRef] [Google Scholar]

3

The vectorisation of a matrix converts a matrix into a vector, for example by stacking columns on top of each other. In the case of a symmetric matrix of size n × n, only the n (n + 1)/2 independent entries are stacked.

4

At larger scales, where naïve geometric intuition seems to suggest that the flat-sky approximation should also fail, it is actually impressively accurate. This has been noted before Matthewson & Durrer (2021).

5

We use the shorthand D for density, RSD for redshift space distortions, and L for lensing. Here we are referring to cross-correlations between these terms. For example, ‘D-D’ refers to the density-density contribution to the angular power spectrum of galaxy number counts.

All Tables

Table 1.

Cosmological parameters for the Flagship simulation (from the Euclid reference cosmology), and the fiducial cosmology used in the current work, from Planck 2018 (‘TT, TE, EE+lowE+lensing+BAO’ results, Planck Collaboration VI 2020).

Table 2.

Summary of survey specifications used in SpaceBorne to calculate the covariance of each binning configuration (Euclid Collaboration: Mellier et al. 2025).

Table 3.

Linear galaxy bias factor, b(z), and magnification bias, s(z, L), for the six-bin configuration of Euclid.

All Figures

Thumbnail: Fig. 1. Refer to the following caption and surrounding text. Fig. 1.

Number density bins simulated for the photometric surveys of Euclid, in 6-bin and 13-bin equi-populated configurations. The numbering convention we used for the ith bin is shown in the coloured blocks above the maxima of each bin.

In the text
Thumbnail: Fig. 2. Refer to the following caption and surrounding text. Fig. 2.

Upper panel: Equal redshift angular power spectrum for the lowest redshift bin of Euclid, using six equi-populated bins. We show the full calculation result from CLASS as a black solid line, and the Limber approximation result as a purple dashed line. The green dashed line corresponds to the recalibrated version of the flat-sky approximation. Lower panel: Relative error (in %) of each approximation from the full calculation result.

In the text
Thumbnail: Fig. 3. Refer to the following caption and surrounding text. Fig. 3.

Upper panel: Equal redshift angular power spectrum for the lowest redshift bin of Euclid, using 13 equi-populated bins. We show the full calculation result from CLASS as a black solid line, and the Limber approximation result as a purple dashed line. The green dashed line corresponds to the recalibrated version of the flat-sky approximation. Lower panel: Relative error (in %) of each approximation from the full calculation result.

In the text
Thumbnail: Fig. 4. Refer to the following caption and surrounding text. Fig. 4.

Equal redshift angular power spectrum for the fifth redshift bin of Euclid (DR1). We show the full calculation result from CLASS as a black solid line, and the Limber approximation result as a purple dashed line. The green dashed line corresponds to the recalibrated version of the flat-sky approximation. The various grey lines represent the contributions, from observational effects, to the exact solution (calculated using CLASS). The L-L contribution in this correlation is too insignificant to be visible on these axes.

In the text
Thumbnail: Fig. 5. Refer to the following caption and surrounding text. Fig. 5.

Relative errors in the equal redshift angular power spectrum for redshift bin 1, 4, 8, and 13 of Euclid, using 13 equi-populated bins (DR3). We show the full calculation result from CLASS as a black solid line, and the Limber approximation result as a purple dashed line. The green dashed line corresponds to the recalibrated version of the flat-sky approximation. The relative error associated with the Gaussian covariance calculated at 1σ for the given survey configuration is shown as the grey contour. We note that the y-axis ranges are [ − 50, 50], in contrast to Figs. 2 and 3.

In the text
Thumbnail: Fig. 6. Refer to the following caption and surrounding text. Fig. 6.

Same as in Fig. 5, but for un-equal redshift bin correlations 1 × 2, 4 × 5, 8 × 9, and 11 × 12 from DR3. The near vertical excursions in the 11 × 12 correlation is due to a zero crossing of the true correlation spectrum.

In the text
Thumbnail: Fig. 7. Refer to the following caption and surrounding text. Fig. 7.

The Δχ2 frequency distributions of the flat-sky (green) and Limber (purple) approximations compared to the full result, with the spread provided by the Gaussian covariance for each survey configuration. The DR1 bin configuration is shown in lighter colours, while the eventual DR3 bin result is shown in darker colours. The improvement of the flat-sky over the Limber approximation is seen in the closer proximity of the former’s distribution to the dotted vertical black line at Δχ2 = 0, most notable in the DR3 bin case. The histograms are each normalised to their own peak values and the x-axis is log-scaled above Δχ2 = 50.

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.