Open Access
Issue
A&A
Volume 689, September 2024
Article Number A275
Number of page(s) 29
Section Cosmology (including clusters of galaxies)
DOI https://doi.org/10.1051/0004-6361/202348784
Published online 24 September 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

The recently launched Euclid mission will measure the positions and redshifts of billions of galaxies, granting us an unprecedented picture of the large-scale structure of the Universe (Laureijs et al. 2011; Amendola et al. 2018; Euclid Collaboration 2024). This will serve as a fantastic experimental test of the standard model of cosmology, ΛCDM1, and as a means to constrain or detect deviations from it. In particular, the Euclid mission will offer a unique opportunity to probe and constrain modifications in both the matter and gravitational sectors (Euclid Collaboration 2020).

Euclid can thus offer insight into a more fundamental description of gravity beyond General Relativity (GR), and perhaps into one that could account for the ongoing accelerated expansion of the Universe (Perlmutter 1999; Riess et al. 1998), one of the most poorly understood phenomena in Nature. It could also provide clues as to whether or not dark energy evolves over time, or whether or not it interacts with CDM, the latter of which can help solve emerging data-set tensions within ΛCDM (see Pourtsidou & Tram 2016, for example).

A key observable that Euclid will provide is the power spectrum – the Fourier transform of the 2-point correlation function – of the galaxy distribution in redshift space. Given the immense number of galaxies that Euclid will detect, the statistical uncertainty on the measured power spectrum will be tiny. In particular, Euclid is set to measure more than twenty million galaxy redshifts (Amendola et al. 2018)2. Since there will be more galaxy pairs found at small physical separations, the statistical uncertainty will be smaller as we move to the mildly nonlinear, small-scale, regime. There is therefore, potentially, a wealth of cosmological and gravitational information to be extracted by going beyond the linear, large-scale regime (see, for example, Bernardeau et al. 2002; Nishimichi et al. 2007; Lacasa 2022; Bose et al. 2019).

In order to seize this opportunity, the precision of the data must be matched with the accuracy of the theoretical predictions, which becomes a challenge to maintain when nonlinear effects become important. Further, if modelling uncertainty is not well estimated, then a biased picture of the Universe will be inferred from the data (see, for example, Markovic et al. 2019; Martinelli et al. 2021).

There exist various approaches to modelling large-scale structure observables on scales where nonlinear effects become significant. N-body simulations are powerful tools for this purpose. However, they are not well-suited for data-theory inference analyses due to their high computational cost. Another alternative is to employ faster, semi-analytical methods based on standard perturbation theory (SPT, see Bernardeau et al. 2002, for a review), such as the effective field theory of large-scale structure (EFTofLSS; Baumann et al. 2012; Carrasco et al. 2012) or other related approaches (see for example Pueblas & Scoccimarro 2009; Pietroni et al. 2012). A procedure one can follow is to model all relevant physics within the chosen perturbative framework and then determine the range of scales where this approximate method remains valid – where the theoretical uncertainty is smaller than the statistical and known systematic uncertainties – by comparison with an N-body benchmark measurement (see, for example, Heitmann et al. 2016, 2019; Bose et al. 2019, 2017; Rossi et al. 2021).

In this paper, we aim to quantify the uncertainty of various approximations and approaches to the nonlinear redshift space galaxy clustering power spectrum in beyond-ΛCDM cosmologies. The goal is to identify which such choices are worthy of further assessment and eventual use in computationally demanding, statistical analyses.

In particular, we have considered four representative theories of gravity and dark energy that have been identified by the Euclid consortium as target theories to test (Amendola et al. 2018): the normal branch of the Dvali–Gabadadze–Porrati (DGP) model of gravity (Dvali et al. 2000), f(R) gravity (Carroll et al. 2004; Hu & Sawicki 2007), a time-varying dark energy component (Chevallier & Polarski 2001; Linder 2003), and an interacting dark matter – dark energy model with pure momentum exchange (Simpson 2010; Pourtsidou et al. 2013). Two gravity models provide examples of phenomenologically distinct types of screening3, these being the Vainshtein mechanism (Vainshtein 1972, in the case of DGP) and the chameleon mechanism (Khoury & Weltman 2004, in the case of f(R) gravity). These two gravity models also provide distinct effects on the linear growth of structure, with f(R) inducing a modification to growth that varies with physical scale while DGP induces a modification that is scale independent.

The dark sector models provide two phenomenological examples of possible deviations from a cosmological constant. The time-varying dark energy model is the simplest way to approximate and parameterise dark energy evolution as predicted by, for example, quintessence scalar field theories. The specific interacting dark energy model we have chosen represents more complex dynamics and has been shown to be able to address the tension between CMB and structure growth measurements (Pourtsidou & Tram 2016; Carrilho et al. 2023).

On top of a modified gravitational or dark sector, we also considered massive neutrinos, the total mass of which Euclid is expected to measure with a high significance (see for example Archidiacono et al. 2017). The effects of a massive neutrino species becomes significant at the scales of interest and have demonstrated a notable degeneracy with modifications to gravity at low redshift (He 2013; Baldi et al. 2014; García-Farieta et al. 2019; Wright et al. 2019; Hagstotz et al. 2019; Moretti et al. 2023).

An additional choice we considered is the redshift space distortion effect (Kaiser 1987). We looked at two prominent models: the Taruya–Nishimishi–Saito (TNS) model (Taruya et al. 2010) and the EFTofLSS model (Perko et al. 2016; Chudaykin et al. 2020; D’Amico et al. 2020). We also examined choices for how to resum infrared modes and model tracer bias.

This paper is structured as follows. In Sect. 2 we introduce the four theories of gravity and dark energy that we consider. In Sect. 3 we cover all the various nonlinear redshift-space power spectrum models and approximations. In Sect. 4 we present the N-body simulations which we then use to quantify the validity of the various theoretical choices in Sect. 5. We summarised these findings and our conclusions in Sect. 6.

2. Perturbation theory beyond-ΛCDM

We consider a perturbed flat Friedmann–Lemaître–Robertson–Walker (FLRW) universe with a background metric given by ds2 = −c2dt2 + a2(t)δijdxidxj, where a represents the scale factor. The Hubble rate, H, is defined as H := ȧ/a, where a dot denotes the derivative with respect to cosmic time t. We focus on scalar perturbations, and we adopt the Newtonian gauge where the perturbed FLRW metric can be written as

d s 2 = c 2 [ 1 + 2 Φ ( x , t ) ] d t 2 + a 2 ( t ) [ 1 2 Ψ ( x , t ) ] δ ij d x i d x j , $$ \begin{aligned} \mathrm{d} s^2 = - c^2 \, [1+ 2 \Phi (\boldsymbol{x},t)] \, \mathrm{d} t^2 + a^2(t) \, [1-2\Psi (\boldsymbol{x},t)] \, \delta _{ij} \mathrm{d} x^i \mathrm{d} x^j \, , \end{aligned} $$(1)

where the gravitational potential, Φ, appears in the time-time component of the metric. To express the continuity and Euler equations, we use the rescaled CDM velocity divergence, θ := ∇ ⋅ v/(aH), and the CDM density contrast, δ := δρ/ρ, where ρ and δρ are respectively the energy density background and perturbations.

SPT assumes that density and velocity perturbations are small and can be expanded as

δ ( k , a ) = n = 1 δ n ( k , a ) , θ ( k , a ) = n = 1 θ n ( k , a ) , $$ \begin{aligned} \delta (\boldsymbol{k},a) = \sum ^{\infty }_{n=1}\delta _n(\boldsymbol{k},a)\,, \quad \quad \theta (\boldsymbol{k},a) = \sum ^{\infty }_{n=1}\theta _n(\boldsymbol{k},a)\,, \end{aligned} $$(2)

where δn, θn ∼ δ1n, with δ1 being the linear theory solution. Explicitly we can write the nth order perturbations in terms of scale and time dependent kernels Fn and Gn, defined implicitly as

δ n ( k , a ) = 1 ( 2 π ) 3 ( n 1 ) d 3 k 1 d 3 k n δ D ( k k 1 n ) × F n ( k 1 , , k n , a ) δ 1 , i ( k 1 ) δ 1 , i ( k n ) , θ n ( k , a ) = 1 ( 2 π ) 3 ( n 1 ) d 3 k 1 d 3 k n δ D ( k k 1 n ) × G n ( k 1 , , k n , a ) δ 1 , i ( k 1 ) δ 1 , i ( k n ) , $$ \begin{aligned} \delta _n(\boldsymbol{k},a)&= \frac{1}{(2 \pi )^{3 (n-1)}} \int \mathrm{d} ^3{\boldsymbol{k}}_1 \cdots \mathrm{d} ^3 {\boldsymbol{k}}_n \, \delta _{\rm D}(\boldsymbol{k}-{\boldsymbol{k}}_{1 \cdots n}) \nonumber \\&\quad \times F_n({\boldsymbol{k}}_1, \ldots ,{\boldsymbol{k}}_n,a) \, \delta _{\rm 1,i}({\boldsymbol{k}}_1) \cdots \delta _{\rm 1,i}({\boldsymbol{k}}_n) \, , \nonumber \\ \theta _n(\boldsymbol{k},a)&= \frac{1}{(2 \pi )^{3 (n-1)}}\int \mathrm{d} ^3{\boldsymbol{k}}_1 \cdots \mathrm{d} ^3 {\boldsymbol{k}}_n \, \delta _{\rm D}(\boldsymbol{k}-{\boldsymbol{k}}_{1 \cdots n}) \nonumber \\&\quad \times G_n({\boldsymbol{k}}_1, \dots ,{\boldsymbol{k}}_n,a) \, \delta _{\rm 1,i}({\boldsymbol{k}}_1) \cdots \delta _{\rm 1,i}({\boldsymbol{k}}_n) \, , \end{aligned} $$(3)

where k1⋯n = k1 + … + kn, δD denotes the Dirac delta and a subscript ‘i’ denotes a quantity computed at some early initial time. We define the linear growth rate of structure as

f : = q d ln δ 1 d ln a = G 1 / F 1 , $$ \begin{aligned} f :=q \frac{\mathrm{d} \, \ln \delta _1}{\mathrm{d} \ln a} = -G_1/F_1 \,, \end{aligned} $$(4)

where in the second equality we have used the linear version of Eq. (5). This can now clearly be both time and scale-dependent, as in f(R) gravity (see Sect. 2.4).

To solve for the kernels, Fn and Gn, we can write down generic energy and momentum conservation equations for the CDM density and rescaled velocity divergence perturbations, as well as the Poisson equation which relates the Newtonian gravitational potential (Φ) to the density perturbation4

a δ ( k , a ) + θ ( k , a ) = d 3 k 1 d 3 k 2 ( 2 π ) 3 δ D ( k k 12 ) α ( k 1 , k 2 ) θ ( k 1 , a ) δ ( k 2 , a ) , $$ \begin{aligned}&a \, \delta \prime (\boldsymbol{k},a)+\theta (\boldsymbol{k},a) \nonumber \\&= - \int \frac{\mathrm{d} ^3{\boldsymbol{k}}_1 \mathrm{d} ^3{\boldsymbol{k}}_2}{(2\pi )^3} \, \delta _{\rm D}(\boldsymbol{k}-{\boldsymbol{k}}_{12}) \, \alpha ({\boldsymbol{k}}_1,{\boldsymbol{k}}_2)\,\theta ({\boldsymbol{k}}_1,a) \, \delta ({\boldsymbol{k}}_2,a)\,, \end{aligned} $$(5)

a θ ( k , a ) + ( 2 + a H ( a ) H ( a ) + Ξ ( a ) H ( a ) ) θ ( k , a ) ( c k a H ( a ) ) 2 Φ ( k , a ) = 1 2 d 3 k 1 d 3 k 2 ( 2 π ) 3 δ D ( k k 12 ) β ( k 1 , k 2 ) θ ( k 1 , a ) θ ( k 2 , a ) , $$ \begin{aligned} &a \, \theta \prime (\boldsymbol{k},a)+ \left(2+ \frac{a H\prime (a)}{H(a)} + \frac{\Xi (a)}{H(a )} \right)\theta (\boldsymbol{k},a) -\left(\frac{c \, k}{a\,H(a)}\right)^2\, \Phi (\boldsymbol{k},a) \nonumber \\&=-\frac{1}{2}\int \frac{\mathrm{d} ^3{\boldsymbol{k}}_1\mathrm{d} ^3{\boldsymbol{k}}_2}{(2\pi )^3} \, \delta _{\rm D}(\boldsymbol{k}-{\boldsymbol{k}}_{12}) \, \beta ({\boldsymbol{k}}_1,{\boldsymbol{k}}_2)\,\theta ({\boldsymbol{k}}_1,a) \, \theta ({\boldsymbol{k}}_2,a)\,, \end{aligned} $$(6)

= 1 2 d 3 k 1 d 3 k 2 ( 2 π ) 3 δ D ( k k 12 ) β ( k 1 , k 2 ) θ ( k 1 , a ) θ ( k 2 , a ) , ( c k a H ( a ) ) 2 Φ ( k , a ) = 3 Ω m ( a ) 2 μ ( k , a ) δ ( k , a ) + S ( k , a ) , $$ \begin{aligned} &-\left(\frac{ c\, k}{a \, H(a)}\right)^2\Phi (\boldsymbol{k},a) = \frac{3 \Omega _{\rm m}(a)}{2} \mu (k,a) \,\delta (\boldsymbol{k},a) + S(\boldsymbol{k},a)\,, \end{aligned} $$(7)

where a prime denotes a derivative with respect to the scale factor, Ωm is the total matter density fraction and Ξ encodes the effects of a possible additional drag force, coming from, say, an interaction within the dark sector (see Sect. 2.2). The kernels α(k1, k2) and β(k1, k2) are given by

α ( k 1 , k 2 ) = 1 + k 1 · k 2 | k 1 | 2 , $$ \begin{aligned} \alpha ({\boldsymbol{k}}_1,{\boldsymbol{k}}_2)&= 1+\frac{{\boldsymbol{k}}_1\cdot {\boldsymbol{k}}_2}{|{\boldsymbol{k}}_1|^2}\,, \end{aligned} $$(8)

β ( k 1 , k 2 ) = ( k 1 · k 2 ) | k 1 + k 2 | 2 | k 1 | 2 | k 2 | 2 . $$ \begin{aligned} \beta ({\boldsymbol{k}}_1,{\boldsymbol{k}}_2)&= \frac{({\boldsymbol{k}}_1\cdot {\boldsymbol{k}}_2)\left|{\boldsymbol{k}}_1+{\boldsymbol{k}}_2\right|^2}{|{\boldsymbol{k}}_1|^2|{\boldsymbol{k}}_2|^2}\,. \end{aligned} $$(9)

The function μ(k, a) expresses any linear modification to GR in the Poisson equation (Bean & Tangmatitham 2010; Silvestri et al. 2013; Pogosian et al. 2010) and S(k, a) captures higher-order modifications, which include screening effects. Up to third order, we have

S ( k , a ) = d 3 k 1 d 3 k 2 ( 2 π ) 3 δ D ( k k 12 ) γ 2 ( k 1 , k 2 , a ) δ ( k 1 , a ) δ ( k 2 , a ) + d 3 k 1 d 3 k 2 d 3 k 3 ( 2 π ) 6 δ D ( k k 123 ) γ 3 ( k 1 , k 2 , k 3 , a ) × δ ( k 1 , a ) δ ( k 2 , a ) δ ( k 3 , a ) , $$ \begin{aligned} S(\boldsymbol{k},a)&= \int \frac{\mathrm{d} ^3{\boldsymbol{k}}_1\mathrm{d} ^3{\boldsymbol{k}}_2}{(2\pi )^3}\, \delta _{\rm D}(\boldsymbol{k}-{\boldsymbol{k}}_{12}) \, \gamma _2({\boldsymbol{k}}_1, {\boldsymbol{k}}_2,a) \, \delta ({\boldsymbol{k}}_1,a)\,\delta ({\boldsymbol{k}}_2,a) \nonumber \\&\quad + \int \frac{\mathrm{d} ^3{\boldsymbol{k}}_1\mathrm{d} ^3{\boldsymbol{k}}_2\mathrm{d} ^3{\boldsymbol{k}}_3}{(2\pi )^6} \, \delta _{\rm D}(\boldsymbol{k}-{\boldsymbol{k}}_{123}) \, \gamma _3({\boldsymbol{k}}_1, {\boldsymbol{k}}_2, {\boldsymbol{k}}_3,a) \nonumber \\&\quad \times \delta ({\boldsymbol{k}}_1,a)\,\delta ({\boldsymbol{k}}_2,a)\,\delta ({\boldsymbol{k}}_3,a)\,, \end{aligned} $$(10)

where the functions γ2 and γ3 are additional kernels coming from higher-order scalar field interactions in the Klein–Gordon equation (see Koyama et al. 2009, for example). For ΛCDM, we have μ(k, a) = 1 and Ξ = γ2 = γ3 = 0. We now look at the forms of these equations for various theories beyond-ΛCDM.

2.1. w0waCDM

For a dark energy fluid the equation of state parameter is defined as w = pDE/(ρDEc2), where pDE and ρDE are the pressure and the background energy density of the fluid. In ΛCDM, w = −1. In general, w can be a function of time. One such (phenomenological) form was proposed by Chevalier–Polarski–Linder (CPL, Chevallier & Polarski 2001; Linder 2003):

w ( a ) = w 0 + ( 1 a ) w a , $$ \begin{aligned} { w}(a)={ w}_0 +(1-a)\,{ w}_a\,, \end{aligned} $$(11)

where w0 and wa are constants. This form is essentially the first order Taylor expansion of w(a) about the present time, where we have chosen the present day scale factor to be a = 1. Taking only the first order Taylor expansion also implies we assume the equation of state is slowly evolving. Eq. (11) effectively changes the background expansion H but leaves all other functional modifications to ΛCDM at their ΛCDM values, that is μ(k, a) = 1 and Ξ = γ2 = γ3 = 0.

2.2. Dark Scattering model

Dark Scattering is an interacting dark energy model in which dark energy exchanges momentum with dark matter without energy exchange (Simpson 2010; Pourtsidou et al. 2013; Pourtsidou & Tram 2016; Baldi & Simpson 2015, 2017; Bose et al. 2018a). The modifications to Eq. (10) are given by μ(k, a) = 1 and γ2 = γ3 = 0. On the other hand, we have a coupling between dark matter and dark energy perturbations which appears in the Euler equations for each species (Simpson 2010; Baldi & Simpson 2015).

In Eqs. (5), (6) we made the assumption that the fluctuations of dark energy propagate at the speed of light, ensuring that they remain significantly smaller than the fluctuations of other species. This allows the rescaled velocity divergence of the dark energy fluid, θDE, to be effectively neglected in the Euler equation. Then, the interaction introduces only an additional drag force on the left-hand side of Eq. (6), given by

Ξ ( a ) = [ 1 + w ( a ) ] ξ c ρ DE ( a ) , $$ \begin{aligned} \Xi (a)= [1+{ w}(a)] \, \xi \, c \, \rho _{\rm DE}(a) \, , \end{aligned} $$(12)

where ξ := σD/(mcc2). Here mc is the dark matter particle mass and σD is the cross-section of the interaction. ξ is treated as a free parameter of the theory. It is positive (or zero) and proportional to the strength of the modification to ΛCDM, with ΛCDM being recovered for ξ → 0 or w → −1.

2.3. Dvali–Gabadadze–Porrati gravity

The Dvali–Gabadadze–Porrati (DGP) model has been introduced by Dvali et al. (2000) and describes a model where matter lives on a four-dimensional brane which is embedded in a five-dimensional Minkowski background. This model is representative of the class of models exhibiting the Vainshtein mechanism, which screens additional scalar field-sourced forces at small physical scales (Vainshtein 1972).

We consider the normal branch of DGP, which is free of ghost instabilities (see Luty et al. 2003; Gorbunov et al. 2006; Charmousis et al. 2006). In this model dark matter particles follow geodesics, implying that Ξ = 0 in Eq. (6). The relation between Φ and δ is described by Eq. (7), with (see for example Bose & Koyama 2016; Bose et al. 2018b)

μ ( k , a ) = 1 + 1 3 β ( a ) , $$ \begin{aligned} \mu (k,a)&= 1 + \frac{1}{3\,\beta (a)} \ , \end{aligned} $$(13)

γ 2 ( k 1 , k 2 , a ) = [ H 0 H ( a ) ] 2 1 24 β 3 ( a ) Ω rc ( Ω m , 0 a 3 ) 2 ( 1 μ 1 , 2 2 ) , $$ \begin{aligned} \gamma _2({\boldsymbol{k}}_1,{\boldsymbol{k}}_2,a)&= -\left[\frac{H_0}{H(a)}\right]^2\frac{1}{24\beta ^3(a) \, \Omega _{\rm rc}} \left(\frac{\Omega _{\rm m,0}}{a^3}\right)^2 (1-\mu _{1,2}^2) \, , \end{aligned} $$(14)

γ 3 ( k 1 , k 2 , k 3 , a ) = [ H 0 H ( a ) ] 2 1 144 β 5 ( a ) Ω rc 2 ( Ω m , 0 a 3 ) 3 × ( 1 μ 2 , 3 2 ) ( 1 μ 1 , 23 2 ) , $$ \begin{aligned} \gamma _3({\boldsymbol{k}}_1,{\boldsymbol{k}}_2,{\boldsymbol{k}}_3,a)&= \left[\frac{H_0}{H(a)}\right]^2\frac{1}{144 \beta ^5(a) \, \Omega _{\rm rc}^2} \left(\frac{\Omega _{\rm m,0}}{a^3}\right)^3 \nonumber \\&\quad \times (1-\mu _{2,3}^2) (1-\mu _{1,23}^2) \, , \end{aligned} $$(15)

where H0 and Ωm, 0 are the Hubble parameter and total matter density fraction today,

β ( a ) : = q 1 + H ( a ) H 0 1 Ω rc ( 1 + a H ( a ) 3 H ( a ) ) . $$ \begin{aligned} \beta (a) :=q 1+\frac{H(a)}{H_0} \frac{1}{\sqrt{\Omega _{\rm rc}}} \left(1+\frac{a \, H\prime (a)}{3H(a)}\right) \,. \end{aligned} $$(16)

The third order kernel, γ3, needs to be symmetrised and μ i , j = k ̂ i · k ̂ j $ \mu_{i,j} = \hat{\boldsymbol{k}}_i \cdot \hat{\boldsymbol{k}}_j $ is the cosine of the angle between ki and kj (recall kij = ki + kj). Here Ωrc := c2/(4rc2H02), where rc represents the scale above which gravity deviates from GR, meaning rc → ∞, or Ωrc → 0, is the GR-limit of the theory (see Dvali et al. 2000). In this work we assume that the background expansion, H, is exactly the one of a flat ΛCDM model (Schmidt 2009).

2.4. f(R) gravity

In this work we consider the specific form for f(R) proposed by Hu & Sawicki (2007). This model is representative of the class of models exhibiting the Chameleon mechanism (Khoury & Weltman 2004), which screens in a phenomenologically distinct way to Vainshtein screening.

As with DGP, in this theory we have Ξ = 0, and have the following modifications to the Poisson equation (Koyama et al. 2009; Taruya et al. 2014; Bose & Koyama 2016)

μ ( k , a ) = 1 + ( k a ) 2 1 3 Π ( k , a ) , $$ \begin{aligned} \mu (k,a)&= 1 + \left(\frac{k}{a}\right)^2\frac{1}{3\Pi (k,a)}, \end{aligned} $$(17) γ 2 ( k 1 , k 2 , a ) = 3 16 ( k H 0 a H ( a ) ) 2 ( Ω m , 0 a 3 ) 2 Υ 5 ( a ) f 0 2 ( 3 Ω m , 0 4 ) 4 × 1 Π ( k , a ) Π ( k 1 , a ) Π ( k 2 , a ) , $$ \begin{aligned} \gamma _2({\boldsymbol{k}}_1,{\boldsymbol{k}}_2,a)&= - \frac{3}{16}\left(\frac{k \, H_0}{a \, H(a)}\right)^2\left(\frac{\Omega _{\rm m,0}}{a^3}\right)^2 \frac{\Upsilon ^5(a)}{f_0^2 \, (3\Omega _{\rm m,0}-4)^4} \nonumber \\&\quad \times \frac{1}{\Pi (k,a)\, \Pi (k_1,a) \, \Pi (k_2,a)}, \end{aligned} $$(18)

and

γ 3 ( k 1 , k 2 , k 3 , a ) = 1 32 ( k H 0 a H ( a ) ) 2 ( Ω m , 0 a 3 ) 3 1 Π ( k , a ) Π ( k 1 , a ) Π ( k 2 , a ) Π ( k 3 , a ) × { 5 Υ 7 ( a ) f 0 3 ( 3 Ω m , 0 4 ) 6 + 9 2 1 Π ( k 23 , a ) [ Υ 5 ( a ) f 0 2 ( 3 Ω m , 0 4 ) 4 ] 2 } , $$ \begin{aligned}&\gamma _3({\boldsymbol{k}}_1,{\boldsymbol{k}}_2,{\boldsymbol{k}}_3,a) \nonumber \\&= \frac{1}{32} \left(\frac{k \, H_0}{a \, H(a)}\right)^2 \left(\frac{\Omega _{\rm m,0}}{a^3}\right)^3 \frac{1}{\Pi (k,a)\, \Pi (k_1,a)\, \Pi (k_2,a)\, \Pi (k_3,a)} \nonumber \\&\quad \times \left\{ -5\frac{\Upsilon ^7(a)}{f_0^3 \, (3\Omega _{\rm m,0}-4)^6} + \frac{9}{2}\frac{1}{\Pi (k_{23},a) }\left[ \frac{\Upsilon ^5(a)}{ f_0^2 \, (3\Omega _{\rm m,0}-4)^4} \right]^2\right\} , \end{aligned} $$(19)

where we have implicitly assumed the constraint coming from the 1-loop integral: k = k1 + k2 for γ2 and k = k1 + k2 + k3 for γ3. Again, we note that γ3 must be symmetrised. The functions Π and Υ are given by

Π ( k , a ) = ( k a ) 2 + Υ 3 ( a ) 2 f 0 ( 3 Ω m , 0 4 ) 2 , $$ \begin{aligned} \Pi (k,a)&= \left(\frac{k}{a}\right)^2+\frac{\Upsilon ^3(a)}{2 f_0 \, (3\Omega _{\rm m,0}-4)^2}, \end{aligned} $$(20) Υ ( a ) = Ω m , 0 + 4 a 3 ( 1 Ω m , 0 ) a 3 . $$ \begin{aligned} \Upsilon (a)&= \frac{\Omega _{\rm m,0}+4a^3\, (1-\Omega _{\rm m,0})}{ a^3} \, . \end{aligned} $$(21)

Here we set f0 = c2|fR0|/H02, where fR0 is the value of fR = df(R)/dR today, which gauges the strength of the modification to GR. The GR-limit is given by fR0 → 0. As with the DGP case, we also assume a ΛCDM background expansion, H.

3. Nonlinear modelling

When mapping the underlying theories described in the previous section to the observable quantity of interest, there are several choices one can make. This range of choices expands significantly when we wish to model scales where nonlinearities become important. In this section, we present a number of such choices which we test to varying degrees against N-body simulations in Sect. 5.

3.1. The quasi-nonlinear power spectrum

Our goal is to calculate the power spectrum of the dark matter density and velocity fluctuations. This can be defined as

( 2 π ) 3 δ D ( k + k ) P ab ( k , a ) : = φ a ( k , a ) φ b ( k , a ) , $$ \begin{aligned} (2\pi )^3 \delta _{\rm D}(\boldsymbol{k} + \boldsymbol{k}\prime ) \, P^{ab} (k,a) := \langle \varphi ^a(\boldsymbol{k},a) \, \varphi ^b (\boldsymbol{k}\prime ,a) \rangle \, , \end{aligned} $$(22)

where we have introduced the duplet φa := (δ, θ), and ⟨ ⋅ ⟩ denotes an ensemble average. By expanding δ and θ using Eq. (2), we can perturbatively express the power spectrum as a leading-order term plus a next-to-leading-order (nlo) term

P ab ( k , a ) = P 11 ab ( k , a ) + P nlo ab ( k , a ) + , $$ \begin{aligned} P^{ab} (k,a) = P_{11}^{ab}(k,a) + P^{ab}_{\rm nlo}(k,a) + \ldots \,, \end{aligned} $$(23)

where the leading term, P 11 ab $ P_{11}^{ab} $, is the ‘tree-level’ or linear power spectrum. The nlo or ‘1-loop’ term can be expressed as the sum of three quantities,

P nlo ab ( k , a ) = P 22 ab ( k , a ) + P 13 ab ( k , a ) + P 31 ab ( k , a ) , $$ \begin{aligned} P^{ab}_{\rm nlo}(k,a) = P_{22}^{ab}(k,a) + P_{13}^{ab}(k,a) + P_{31}^{ab}(k,a) \,, \end{aligned} $$(24)

where we have used the notation

( 2 π ) 3 δ D ( k + k ) P ij ab ( k , a ) = φ i a ( k , a ) φ j b ( k , a ) . $$ \begin{aligned} (2\pi )^3 \delta _{\rm D}(\boldsymbol{k} + \boldsymbol{k}\prime ) \, P^{ab}_{ij} (k,a) = \langle \varphi _i^a(\boldsymbol{k},a) \, \varphi _j^b (\boldsymbol{k}\prime ,a) \rangle \, . \end{aligned} $$(25)

The ellipses in Eq. (23) represent terms of higher-order, including contributions from 2-loop order and beyond. We define the ‘1-loop’ power spectrum as

P 1 loop ab : = P 11 ab ( k , a ) + P nlo ab ( k , a ) . $$ \begin{aligned} P_{\rm 1-loop}^{ab} := P_{11}^{ab}(k,a) + P^{ab}_{\rm nlo}(k,a) \, . \end{aligned} $$(26)

3.2. Redshift space

So far we have worked in ‘real’ space coordinates, r, or its Fourier equivalent. But astronomical observations are composed of angular positions and redshifts, which contains all depth information. This means we must convert our theoretical predictions to redshift space coordinates, s. This involves peculiar velocity information which combines with the Hubble velocity to give the total measured redshift. In terms of positional coordinates, this is expressed as

s = r + v z ( r , a ) a H ( a ) z ̂ , $$ \begin{aligned} \boldsymbol{s} = \boldsymbol{r} + \frac{v_z(\boldsymbol{r},a)}{a \, H(a)} \boldsymbol{\hat{z}} \, , \end{aligned} $$(27)

where we have taken the line-of-sight direction to be along the real space z-axis, and vz is the projection of the peculiar velocity along that axis. Conservation of mass then implies the translation

δ s ( s , a ) = | s r | 1 [ 1 + δ ( r , a ) ] 1 , $$ \begin{aligned} \delta ^{s}(\boldsymbol{s},a) = \left|\frac{\partial \boldsymbol{s}}{\partial \boldsymbol{r}} \right|^{-1} [1+\delta (\boldsymbol{r},a)] -1 \, , \end{aligned} $$(28)

where a superscript ‘s’ denotes a redshift-space quantity. If we Fourier transform the redshift-space density field and take the ensemble average with itself at two points, we can arrive at the following expression for the redshift-space power spectrum at 1-loop order (Matsubara 2008; Heavens et al. 1998; Taruya et al. 2010),

P 1 loop s ( k , μ ) = P 1 loop δ δ ( k ) + 2 μ 2 P 1 loop δ θ ( k ) + μ 4 P 1 loop θ θ ( k ) + A ( k , μ ) + B ( k , μ ) + C ( k , μ ) k 2 μ 2 σ ~ v 2 [ F 1 ( k ) + G 1 ( k ) μ 2 ] 2 P 11 , i δ δ ( k ) , $$ \begin{aligned} P_{\rm 1-loop}^s(k,\mu )&= P_{\rm 1-loop}^{\delta \delta } (k) + 2 \mu ^2 P_{\rm 1-loop}^{\delta \theta }(k) + \mu ^4 P_{\rm 1-loop}^{\theta \theta } (k) \nonumber \\&\quad + A(k,\mu ) + B(k,\mu ) + C(k,\mu ) \nonumber \\&\quad - k^2 \mu ^2 \, \tilde{\sigma }_{\rm v}^2 \left[ F_1(k)+ G_1(k)\, \mu ^2 \right]^2 \, P_{\rm 11,i}^{\delta \delta }(k) \, , \end{aligned} $$(29)

where we have dropped the explicit time dependence of all functions for compactness, except for P 11 , i δ δ $ P_{\mathrm{11,i}}^{\delta \delta} $ which is computed at some fixed early time. Here μ is the angle between the line of sight direction z ̂ $ \hat{\boldsymbol{z}} $ and the wave mode k5. The linear theory estimate for the velocity dispersion, σ v $ \tilde\sigma_{\mathrm{v}} $, is given by

σ ~ v 2 = 1 6 π 2 d q G 1 2 ( q ) P 11 , i δ δ ( q ) . $$ \begin{aligned} \tilde{\sigma }^2_{ \mathrm v} = \frac{1}{6\pi ^2} \int \mathrm{d} q \, G_1^2(q) \, P_{\rm 11,i}^{\delta \delta }(q) \, . \end{aligned} $$(30)

We refer the reader to Bose & Koyama (2016), Taruya et al. (2010) for expressions for A(k, μ), B(k, μ), and C(k, μ). These terms come from higher-order interactions between the density and velocity perturbations. We give their explicit forms in terms of the kernels defined in Eq. (3) in Appendix A.

Equation (29) performs poorly when modelling nonlinear redshift-space effects. In particular, it does not capture the fingers-of-god (FoG) effect, caused by the large positional distortions of measured objects towards the centres of potential wells, coming from their high peculiar velocities. Higher-order perturbation theory (higher than third order), has been shown to have poor convergence at the level of the power spectrum (see, for example, Carlson et al. 2009), and is also very computationally expensive. To move further into the nonlinear regime, a number of proposals have been made in the past decade which modify Eq. (29) by introducing new degrees of freedom, or nuisance parameters, quantifying our uncertainty on nonlinear effects.

We consider two prominent such proposals, both of which have been applied in the biggest galaxy survey to date, the BOSS survey (Beutler et al. 2017; Ivanov et al. 2020; D’Amico et al. 2020; Carrilho et al. 2023). Both of these can also be computed with a number of fast public codes, discussed next.

3.2.1. Codes

In this work we use a number of codes. In particular, we adopt:

We summarise the codes in Table 1 along with relevant implementations. MG-Copter is by far the slowest, needing to solve eight sets of Eqs. (5), (6) for each external mode k to find the perturbative kernels up to third order. More quantitatively, to compute the first two multipoles of Eq. (29) in ΛCDM at fifty values of k in the range [0.01, 0.3] h Mpc−1, it takes roughly 45 s on a MacBook Pro 2018 model. By comparison, PBJ and PyBird only need to compute a set of products on a fixed grid by using the FFT method, which allows them to produce the same result in roughly 20 ms. Of course, this assumes a specific scale dependence of the perturbative kernels, which may not be known or even analytically available. This is not true for MG-Copter which only requires the specification of H, μ, γ2, γ3 and Ξ.

Table 1.

Summary of codes used in this work.

We have performed validation of these codes both in real (see Eq. 26) and redshift space (see Eq. 29) to sub-percent precision for ΛCDM, w0waCDM, nDGP, and Dark Scattering (see Appendix C for some of these comparisons). Additionally, MG-Copter, PBJ and PyBird have been validated independently against large N-body simulations in a number of papers: see Bose & Koyama (2016), Bose et al. (2017, 2018a) for MG-Copter, Oddo et al. (2021), Carrilho et al. (2021), Tsedrik et al. (2023) for PBJ and Nishimichi et al. (2020), D’Amico et al. (2020) for PyBird.

Within the Euclid collaboration, both PBJ and PyBird are being used to fit measurements from the Flagship simulation (Potter et al. 2017), with results to be presented in a series of papers. Finally, PBJ has been ported to the Euclid likelihood code, named CLOE, and will be used to perform the official analysis of the spectroscopic sample for ΛCDM.

3.2.2. Effective Field Theory of Large-Scale Structure

The effective field theory of large-scale structure (EFTofLSS) prescription for the redshift-space matter power spectrum can be written as (D’Amico et al. 2020; Ivanov et al. 2020; Chudaykin et al. 2020)

P EFT s ( k , μ ) = P 1 loop s ( k , μ ) + P ~ ctr s ( k , μ ) , $$ \begin{aligned} P^s_{\rm EFT}(k,\mu )&= P^s_{\rm 1-loop}(k,\mu ) + \tilde{P}^s_{\rm ctr}(k,\mu )\,, \end{aligned} $$(31)

where the second term, P ctr s ( k , μ ) $ \tilde{P}^s_{\mathrm{ctr}}(k,\mu) $, contains ‘counterterms’ which are used to model nonlinear effects, and contains a number of free constants that must be fit to the data.

In PBJ the EFTofLSS counterterms are given by

P ~ ctr s ( k , μ ) = 2 k 2 P 11 δ δ ( k ) ( c ~ 0 + c ~ 2 f μ 2 + c ~ 4 f 2 μ 4 ) . $$ \begin{aligned} \tilde{P}^s_{\rm ctr}(k,\mu ) = - 2 k^2 \, P_{11}^{\delta \delta }(k) \left( \tilde{c}_0 + \tilde{c}_2 f \, \mu ^2 + \tilde{c}_4 f^2 \mu ^4 \right)\, . \end{aligned} $$(32)

This model has therefore a total of three nuisance parameters at the dark matter level, { c 0 , c 2 , c 4 } $ \{\tilde{c}_0, \tilde{c}_2, \tilde{c}_4\} $, with dimensions h−2 Mpc2.

In PyBird a slightly different, dimensionless, basis is used for the counterterms (see D’Amico et al. 2021b; Piga et al. 2023, for example). One has

P ctr s ( k , μ ) = 2 P 11 δ δ ( k ) ( k k M ) 2 ( b 1 + f μ 2 ) ( c ctr + c r , 1 μ 2 + c r , 2 μ 4 ) , $$ \begin{aligned} P^s_{\rm ctr}(k,\mu ) = 2 P_{11}^{\delta \delta }(k) \left(\frac{k}{k_{M}}\right)^2 (b_1 + f \, \mu ^2)\left(c_{\rm ctr} + c_{r,1} \mu ^2 + c_{r,2} \mu ^4\right)\,, \end{aligned} $$(33)

where kM = 0.7 h−1 Mpc−1 parametrises the inverse spatial extension scale of galaxies. The total number of nuisance parameters is therefore the same: {cctr, cr, 1, cr, 2}.

When we only consider the monopole and quadrupole of Eq. (31), as is done in the majority of this paper, we can set c 4 = c r , 2 = 0 $ \tilde{c}_4 = c_{r,2}=0 $. This yields the following mapping between the two different counterterm bases

c ctr = k M 2 ( 35 b 1 c ~ 0 + 30 c ~ 0 f + 3 c ~ 2 f 2 ) 35 b 1 2 + 30 b 1 f + 3 f 2 , $$ \begin{aligned} c_{\rm ctr} = -\frac{k_M^2 \left(35 b_1 \tilde{c}_0+30 \tilde{c}_0 f+3 \tilde{c}_2 f^2\right)}{35 b_1^2+30 b_1 f+3 f^2}\,, \end{aligned} $$(34) c r , 1 = 35 k M 2 ( b 1 c ~ 2 c ~ 0 ) 35 b 1 2 + 30 b 1 f + 3 f 2 . $$ \begin{aligned} c_{r,1} = -\frac{35 k_M^2 (b_1 \tilde{c}_2-\tilde{c}_0)}{35 b_1^2+30 b_1 f+3 f^2}\,. \end{aligned} $$(35)

This mapping was obtained after imposing that the monopole and the quadrupole of the two different expressions used for the counterterm, Eqs. (32), (33), have to be the same respectively.

We remind the reader that in theories such as f(R), the growth rate, f = −G1(k, a)/F1(k, a), is both time and scale-dependent, and the linear power spectrum has additional scale dependencies coming from F1(k, a): P 11 δ δ = F 1 2 ( k , a ) P 11 , i δ δ $ P_{\mathrm{11}}^{\delta \delta} = F_1^2(k,a) P_{\mathrm{11,i}}^{\delta \delta} $.

3.2.3. Taruya–Nishimichi–Saito

The TNS prescription is given by (Taruya et al. 2010)

P TNS ( k , μ ) = D FoG ( μ 2 k 2 σ v 2 ) [ P 1 loop δ δ ( k ) + 2 μ 2 P 1 loop δ θ ( k ) + μ 4 P 1 loop θ θ ( k ) + A ( k , μ ) + B ( k , μ ) ] , $$ \begin{aligned} P_{\rm TNS}(k,\mu )&= D_{\rm FoG}(\mu ^2 k^2 \sigma _{\rm v}^2) \, \Big [P_{\rm 1-loop}^{\delta \delta } (k) + 2 \mu ^2 P_{\rm 1-loop}^{\delta \theta }(k) \nonumber \\&\quad + \mu ^4 P_{\rm 1-loop}^{\theta \theta } (k) + A(k,\mu ) + B(k,\mu ) \Big ] \, , \end{aligned} $$(36)

where A and B terms are as in Eq. (29), and the C term has been omitted as it can be largely absorbed in DFoG (Taruya et al. 2010). The damping factor DFoG encodes a phenomenological description of the FoG damping. This is a function of the velocity dispersion, σv, which is taken to be a free nuisance parameter. Here we assume this function takes a Lorentzian form so that

D FoG ( k 2 μ 2 σ v 2 ) : = 1 1 + ( k 2 μ 2 σ v 2 ) / 2 . $$ \begin{aligned} D_{\rm FoG}(k^2\mu ^2 \sigma _{\rm v}^2) := \frac{1}{1 + (k^2\mu ^2 \sigma _{\rm v}^2)/2} \, . \end{aligned} $$(37)

This form has been shown to be good at describing nonlinear effects (see for example Bose et al. 2020a). This model then has a single nuisance parameter at the dark matter level, {σv}, with units h−1 Mpc, which represents an effective velocity dispersion, not to be confused with the linear estimate given in Eq. (30).

3.3. Tracer bias

The next step to connect theory with the spectroscopic observable is to translate the dark matter spectrum to that of galaxies, which are biased tracers of the CDM distribution. As a proxy, one can consider the CDM halo power spectrum. This can be modelled incorporating an appropriate bias model.

3.3.1. Eulerian bias expansion

A general Eulerian perturbative bias expansion can be used to relate the halo density field to the dark matter density field, with the (scale-independent) coefficients of each term being treated as free parameters to be fit to observations (McDonald & Roy 2009; Chan et al. 2012; Assassi et al. 2014; Senatore 2015; Mirbabayi et al. 2015; Desjacques et al. 2018; Fujita et al. 2020). The terms in the bias expansion that are relevant for the calculation of the 1-loop power spectrum of halos are

δ halo = b 1 δ + b 2 2 δ 2 + b G 2 G 2 ( Φ ~ | x ) + b Γ 3 Γ 3 + b 2 δ 2 δ + noise , $$ \begin{aligned} \delta _{\rm halo} = b_1 \delta + \frac{b_2}{2} \delta ^2 + b_{\mathcal{G} _2} \mathcal{G} _2 \left( \tilde{\Phi }\, | \, \mathbf{x } \right) + b_{\Gamma _3} \Gamma _3 + b_{\nabla ^2 \delta } \nabla ^2 \delta + \mathrm{noise} \, , \end{aligned} $$(38)

where b1 and b2 are the linear and quadratic bias parameters, ∇2δ is a higher-derivative operator and ‘noise’ denotes the stochastic contributions uncorrelated with δ and with zero means, encoding shot-noise. The ∇2δ term is completely degenerate with the effects of the first counterterm (see for example Perko et al. 2016, and Eq. (32)) and so we do not consider it further here, as was also done in previous EFTofLSS-based clustering data analyses (Ivanov et al. 2020; D’Amico et al. 2020). 𝒢2 and Γ3 are non-local operators which take into account the large-scale tidal fields at leading and next-to-leading order. In configuration space, they are defined as:

G 2 ( Φ ~ | x ) : = [ ij Φ ~ ( x ) ] 2 [ 2 Φ ~ ( x ) ] 2 , $$ \begin{aligned} \mathcal{G} _2\left( \tilde{\Phi }\,|\,\mathbf{x } \right) := \left[ \nabla _{ij}\,\tilde{\Phi }(\mathbf{x }) \right]^{\,2}-\left[ \nabla ^{\,2}\,\tilde{\Phi }(\mathbf{x }) \right]^{\,2}, \end{aligned} $$(39)

and

Γ 3 ( x ) : = G 2 ( Φ ~ | x ) G 2 ( Φ ~ v | x ) , $$ \begin{aligned} \Gamma _3(\mathbf{x }):=\mathcal{G} _2\left( \tilde{\Phi }\,|\,\mathbf{x } \right)-\mathcal{G} _2\left( \tilde{\Phi }_{\rm v}\,|\,\mathbf{x } \right), \end{aligned} $$(40)

where the potentials Φ $ \tilde \Phi $ and Φ v $ \tilde \Phi_{\mathrm{v}} $ are defined as Φ = 2 δ $ \tilde \Phi=\nabla^{-2} \delta $, Φ v = 2 ( θ / f ) $ \tilde \Phi_{\mathrm{v}} =-\nabla^{-2} \left(\theta/f\right) $. We have also defined ∇ij := ∇ij and ∇2 := ∇ii.

Moving to redshift space, we obtain the following halo redshift-space power spectrum (see Senatore & Zaldarriaga 2014, for example)

P g s ( k , μ ) = D FoG ( k 2 μ 2 σ v 2 ) [ P g , 1 loop s ( k , μ ) + P g , noise s ( k , μ ) ] + P ctr s ( k , μ ) . $$ \begin{aligned} P^s_g(k, \mu )&= D_{\rm FoG}(k^2 \mu ^2 \sigma _{\rm v}^2) \, \left[P_{\rm g, 1-loop}^{s}(k, \mu )+P_{\rm g, noise} ^{s}(k, \mu ) \right] \nonumber \\&\quad +P_{\rm ctr}^{s}(k, \mu )\,. \end{aligned} $$(41)

The term in square brackets is what we get from taking the ensemble average of the redshift space halo density perturbation in Eq. (38).

We have also included the nonlinear corrections coming from the EFTofLSS and TNS. In the EFTofLSS, DFoG(k2μ2σv2) = 1 and the counterterms P ctr s ( k , μ ) $ P_{\mathrm{ctr}}^{s}(k,\mu) $ are given by Eqs. (32), (33) for PBJ and PyBird respectively. In TNS, P ctr s ( k , μ ) = 0 $ P_{\mathrm{ctr}}^{s}(k,\mu)=0 $ while DFoG(k2μ2σv2) is given by Eq. (37). Further, in the TNS case we do not include the last two terms of Eq. (29), in accordance with Taruya et al. (2010).

The power spectrum of the stochastic part of Eq. (38), and as appearing in PBJ, is given by

P g , n o i s e s ( k , μ ) = N + 1 n ¯ ( ϵ 0 k 2 + ϵ 2 μ 2 k 2 ) , $$ \begin{aligned} P_{ \mathrm g, noise}^{s}(k, \mu )&= N + \frac{1}{\bar{n}} \left(\epsilon _{0} k^2 + \epsilon _{2} \mu ^2 k^2 \right) \;, \end{aligned} $$(42)

where n ¯ $ \bar{n} $ is the galaxy number density in units of h3 Mpc−3 and N, ϵ0, ϵ2 are constants with dimensions h−3 Mpc3, h−2 Mpc2 and h−2 Mpc2, respectively. Pybird uses the same modelling, with dimensionless parameters c ϵ , 0 = N n ¯ $ c_{\epsilon,0} = N \bar{n} $, cϵ, 1 = ϵ0kM2 and cϵ, 2 = ϵ2kM2/f to give

P g , n o i s e s ( k , μ ) = 1 n ¯ ( c ϵ , 0 + c ϵ , 1 k 2 k M 2 + c ϵ , 2 f μ 2 k 2 k M 2 ) . $$ \begin{aligned} P_{ \mathrm g, noise}^{s}(k, \mu )&=\frac{1}{\bar{n}} \left( c_{\epsilon ,0} + c_{\epsilon ,1} \frac{k^2}{k_M^2} + c_{\epsilon ,2} f \, \mu ^2 \frac{k^2}{k_M^2} \right) \, . \end{aligned} $$(43)

In this work we set ϵ0 = ϵ2 = 0 and only consider the constant stochastic term, N, as done in the flagship BOSS analysis (Beutler et al. 2017) and in Ivanov et al. (2020). We have checked that the addition of ϵ0 does not significantly improve the fits to the simulations. ϵ2 however was found to improve the modelling significantly and has been included in some EFTofLSS-BOSS analyses (for example D’Amico et al. 2020). We have indeed checked that the goodness-of-fit to selected simulations does improve by including ϵ2. Despite this, we choose to omit it in order to keep the complexity of the model minimal, which should not affect relative differences between ΛCDM and beyond-ΛCDM scenarios.

In the notation of Eq. (29), the 1-loop part can be expanded as

P g , 1 loop s ( k , μ ) = b 1 2 P 1 loop δ δ ( k ) + 2 b 1 μ 2 P 1 loop δ θ ( k ) + μ 4 P 1 loop θ θ ( k ) + A ( k , μ , b 1 ) + B ( k , μ , b 1 ) + C ( k , μ , b 1 ) k 2 μ 2 σ ~ v 2 [ b 1 F 1 ( k ) + G 1 ( k ) μ 2 ] 2 P 11 , i δ δ ( k ) + B g , 22 s ( k , μ ) + B g , 13 s ( k , μ ) , $$ \begin{aligned} P_{\rm g, 1-loop}^{s}(k, \mu )&= b_1^2 P_{\rm 1-loop}^{\delta \delta } (k) + 2 b_1 \mu ^2 P_{\rm 1-loop}^{\delta \theta }(k) + \mu ^4 P_{\rm 1-loop}^{\theta \theta } (k) \nonumber \\&\quad + A(k,\mu , b_1) + B(k,\mu , b_1) + C(k,\mu , b_1) \nonumber \\&\quad - k^2\mu ^2 \tilde{\sigma }_{\rm v}^2 \, \left[b_1 F_1(k)+ G_1(k)\, \mu ^2 \right]^2 P_{\rm 11,i}^{\delta \delta }(k) \nonumber \\&\quad + B_{\rm g,22}^{s}(k,\mu )+B_{\rm g,13}^{s}(k,\mu ) \, , \end{aligned} $$(44)

where we now have included the linear bias contributions explicitly for the 1-loop spectra and implicitly for the A, B, and C correction terms (see Appendix A).

The last two terms of Eq. (44) include the contributions from the higher-order bias. In this work we treat these terms under the Einstein–de Sitter approximation outlined in Sect. 3.6. We make this approximation explicit in the relevant expressions to follow. Our reasoning is that any additional scale dependencies coming from beyond-ΛCDM physics can be absorbed by the higher-order bias coefficients, and indeed a full derivation of these terms for general cosmologies and theories of gravity has proven not to be necessary under the considerations of this paper (see Sect. 5).

Under this assumption, the higher-order bias terms can be expressed as (see Appendix A of Ivanov et al. 2020, for example)

B g , 22 s ( k , μ ) = 2 d 3 q P 11 δ δ ( q ) P 11 δ δ ( | k q | ) × Z b , 2 ( q , k q ) [ b 2 2 + b G 2 S b ( q , k q ) ] , $$ \begin{aligned} B_{\rm g,22}^{s}(k,\mu )&= 2\,\int \mathrm{d} ^3q \,P^{\delta \delta }_{11}(q)\,P^{\delta \delta }_{11}(|\mathbf{k }-\mathbf{q }|) \nonumber \\&\quad \times Z_{b,2}(\mathbf{q },\mathbf{k }-\mathbf{q }) \left[ \frac{b_2}{2} + b_{\mathcal{G} _2} S^b(\boldsymbol{q}, \boldsymbol{k}-\boldsymbol{q}) \right] \, , \end{aligned} $$(45) B g , 13 s ( k , μ ) = 6 Z b , 1 ( μ ) P 11 δ δ ( k ) d 3 q Z b , 3 sym ( q , q , k ) P 11 δ δ ( q ) , $$ \begin{aligned} B_{g,13}^{s}(k,\mu )&= 6\,Z_{b,1} (\mu )\,P^{\delta \delta }_{11}(k)\int \mathrm{d} ^3q\,Z_{b,3}^\mathrm{sym}(\mathbf{q },-\mathbf{q },\mathbf{k })\,P^{\delta \delta }_{11}(q)\, , \end{aligned} $$(46)

where Sb(k1, k2) = (k1 ⋅ k2)2/k12k22 − 1. We note here that we have included the linear growth implicitly in the linear spectra and have assumed it is calculated at the external wave mode, for example P 11 δ δ ( q ) = F 1 2 ( k , a ) P 11 , i δ δ ( q ) $ P_{\mathrm{11}}^{\delta \delta}(q) = F_1^2(k,a) \, P_{\mathrm{11, i}}^{\delta \delta}(q) $. The Zb, n kernels can be written as (see Scoccimarro et al. 1999; Bernardeau et al. 2002, see)

Z b , 1 ( μ ) = b 1 + f μ 2 , $$ \begin{aligned} Z_{b,1}(\mu )&= b_1 + f \, \mu ^2 \,, \end{aligned} $$(47) Z b , 2 ( k 1 , k 2 ) = 2 b 1 F 2 EdS ( k 1 , k 2 ) + 2 f μ 2 G 2 EdS ( k 1 , k 2 ) + f μ k [ μ 1 k 1 ( b 1 + f μ 2 2 ) + μ 2 k 2 ( b 1 + f μ 1 2 ) ] + b 2 2 + b G 2 S b ( k 1 , k 2 ) , $$ \begin{aligned} Z_{b,2}(\mathbf{k }_1,\mathbf{k }_2)&= 2 b_1 F_2^\mathrm{EdS}(\mathbf{k }_1, \mathbf{k }_2) + 2 f \mu ^2 G_2^\mathrm{EdS}(\mathbf{k }_1,\mathbf{k }_2) \nonumber \\&\quad + f \, \mu \, k \, \left[ \frac{\mu _1}{k_1}(b_1+f\mu _2^2) + \frac{\mu _2}{k_2}(b_1+f\, \mu _1^2) \right] \nonumber \\&\quad + \frac{b_2}{2} + b_{\mathcal{G} _2} S^b(\mathbf{k }_1, \mathbf{k }_2) \,, \end{aligned} $$(48) Z b , 3 ( k 1 , k 2 , k 3 ) = b 2 2 f μ k μ 1 k 1 + b G 2 f μ k μ 1 k 1 S b ( k 2 , k 3 ) + b 2 F 2 EdS ( k 1 , k 2 ) + 2 b G 2 S b ( k 1 , k 23 ) F 2 EdS ( k 2 , k 3 ) + 2 b Γ 3 S b ( k 1 , k 23 ) [ F 2 EdS ( k 2 , k 3 ) G 2 EdS ( k 2 , k 3 ) ] , $$ \begin{aligned} Z_{b,3}(\mathbf{k }_1,\mathbf{k }_2,\mathbf{k }_3)&= \frac{b_2}{2} f \, \mu \, k \frac{\mu _1}{k_1} +\,b_{{\mathcal{G} }_2} f \, \mu \, k \frac{\mu _1}{k_1} \,S^b(\mathbf{k }_2,\mathbf{k }_{3}) \, \nonumber \\&\quad + b_2 F_2^\mathrm{EdS}(\mathbf{k }_1, \mathbf{k }_2) + 2 b_{{\mathcal{G} }_2} S^b(\mathbf{k }_1 ,\mathbf{k }_{23}) \, F_2^\mathrm{EdS}(\mathbf{k }_2, \mathbf{k }_3) \nonumber \\&\quad + 2 b_{\Gamma _3}S^b(\mathbf{k }_1, \mathbf{k }_{23}) \left[F_2^\mathrm{EdS}(\mathbf{k }_2, \mathbf{k }_3) - G_2^\mathrm{EdS}(\mathbf{k }_2, \mathbf{k }_3) \right] \, , \end{aligned} $$(49)

where ‘EdS’ means the kernel is an Einstein–de Sitter expression. We note that f = −G1(k, a)/F1(k, a) is calculated exactly for the theory of gravity or dark energy under consideration at the external wave mode, k. Further, the Zb, 3 kernel needs to be symmetrised to get Z b , 3 sym $ Z_{b,3}^{\mathrm{sym}} $ and variables k and μ are the amplitude of the sum of the momenta k = k1 + k2 + k3 and cosine of angle between k ̂ $ \hat{k} $ and the line of sight z ̂ $ \hat{z} $.

Now we report here the mapping among the different bias bases used in the analyses of this work for both PBJ and Pybird codes. The bias basis used by PBJ is presented in Eq. (38), and uses [b1, b2, b𝒢2, bΓ3], while Pybird adopts the basis presented in D’Amico et al. (2020), that we indicate with [ b ̂ 1 , b ̂ 2 , b ̂ 3 , b ̂ 4 ] $ [\hat{b}_1,\hat{b}_2,\hat{b}_3,\hat{b}_4] $. There is a one-to-one correspondence between the two bases:

b 1 = b ̂ 1 , $$ \begin{aligned} b_1&= \hat{b}_1\,, \end{aligned} $$(50) b 2 = 2 ( b ̂ 1 b ̂ 2 b ̂ 4 ) , $$ \begin{aligned} b_2&= -2 (\hat{b}_1-\hat{b}_2-\hat{b}_4)\,, \end{aligned} $$(51) b G 2 = 2 7 [ b ̂ 2 + 7 4 ( a γ 2 ) b ̂ 1 ] , $$ \begin{aligned} b_{\mathcal{G} _2}&= \frac{2}{7}\left[\hat{b}_2 + \frac{7}{4}(a_\gamma - 2)\hat{b}_1\right] \,, \end{aligned} $$(52) b Γ 3 = ( a γ 2 2 a γ a 2 + 1 ) b ̂ 1 + 2 7 a γ b ̂ 2 2 21 b ̂ 3 . $$ \begin{aligned} b_{\Gamma _3}&= \left(\frac{a_\gamma ^2}{2} - \frac{a_{\gamma a}}{2} +1\right)\hat{b}_1 + \frac{2}{7}a_\gamma \hat{b}_2 - \frac{2}{21}\hat{b}_3\,. \end{aligned} $$(53)

Here aγ and aγa are the bootstrap time-dependent functions introduced in D’Amico et al. (2021a) and are usually fixed to their EdS values aγEdS = 10/7 and a γ a EdS = 3 / 7 $ a_{\gamma a}^{\mathrm{EdS}} = 3/7 $. We fix bΓ3 = 0 because it is degenerate with b𝒢2, as well as b2δ = 0 as it is degenerate with a counterterm. We vary all the other parameters.

Further, using the TNS model, we wish to test the Local Lagrangian relationship (Sheth et al. 2013; Baldauf et al. 2012; Saito et al. 2014) for beyond-ΛCDM cases, which is known to hold well for ΛCDM. Again, we adopt this choice for the TNS model only, as was applied in the BOSS survey (Beutler et al. 2017). This leaves us with only the following bias parameters in the TNS case {b1, b2, N}, which are those used in Beutler et al. (2017) and can be related to the basis used in McDonald & Roy (2009) through Saito et al. (2014). To map these to the basis used in Assassi et al. (2014), which is used in our EFTofLSS models, see Desjacques et al. (2018).

3.3.2. Scale-dependent Q-bias

For the gravity and dark energy models that produce a scale-independent modification to the linear growth factor F1(a), one does not expect any significant additional scale-dependencies entering the bias expansion (see, for example, Valogiannis et al. 2020; Valogiannis & Bean 2019). However, this is not the case in f(R) which yields a scale-dependent growth factor F1(k, a) and growth rate f(k, a). To address possible scale-dependent modifications to the bias parameters, we also tested the phenomenological ‘Q-bias’ prescription for the linear bias of Song et al. (2015),

b 1 ( k ) = b 0 1 + A 2 k 2 1 + A 1 k , $$ \begin{aligned} b_1(k) = b_0 \frac{1+A_2 k^2}{1+A_1 k} \,, \end{aligned} $$(54)

which was shown to match N-body halo measurements well. This introduces two new free parameters {A1, A2} with dimensions h−1 Mpc and h−2 Mpc2 respectively, characterising possible scale-dependencies of the linear bias. To keep the degrees of freedom comparable to the Eulerian bias expansion, when adopting this model, we set all higher-order bias terms in Eq. (44) to zero, and simply replace b1 with Eq. (54).

3.4. Infrared-Resummation

A further complication comes from the baryonic acoustic oscillations whose imprint on the power spectrum should be treated properly to avoid percent-level oscillatory inaccuracies (Carrasco et al. 2014; Blas et al. 2016). To treat this insufficient damping of the baryon acoustic oscillations, various resummation methods have been proposed. This is particularly relevant for the EFTofLSS and we do not adopt an infrared-resummation scheme in the TNS case. We describe the method implemented by each EFTofLSS code below.

3.4.1. Wiggle-no-Wiggle decomposition

PBJ and MG-Copter adopt a “Wiggle-no-Wiggle” (WnW) decomposition approach, both under the Einstein–de Sitter approximation (see Sect. 3.6). This resummation method is based on a splitting of the linear power spectrum into a “wiggle” part (containing the baryon acoustic oscillations features) and a “no-wiggle”, broadband part (Baldauf et al. 2015; Vlah et al. 2015; de la Bella et al. 2017):

P 11 δ δ = P 11 w + P 11 nw . $$ \begin{aligned} P_{11}^{\delta \delta } = P_{11}^\mathrm{w} + P_{11}^\mathrm{nw} \, . \end{aligned} $$(55)

The loop integrals of Eq. (44) are then computed separately on the two components, and resummed with a damping applied to the wiggle component. Specifically, PBJ computes the smooth component by convolving the Eisenstein and Hu fit for the broadband linear spectrum (Eisenstein & Hu 1997) with a Gaussian filter:

P 11 nw ( k ) = P EH ( k ) [ F R ] ( k ) , $$ \begin{aligned} P_{11}^\mathrm{nw}(k) = P_{\rm EH}(k) \, \left[ \mathcal{F} *R \right] (k) \, , \end{aligned} $$(56)

where PEH is the Eisenstein and Hu prescription for the linear matter power spectrum, R = P 11 δ δ ( k ) / P EH ( k ) $ R = P^{\delta \delta}_{11}(k) / P_{\mathrm{EH}}(k) $ and ℱ is a 1D Gaussian filter, so that the convolution reads

[ F R ] ( k ) = 1 2 π λ q min q max d q q R ( q ) exp { ( ln k / q ) 2 2 λ 2 } , $$ \begin{aligned} \left[\mathcal{F} *R \right](k) = \frac{1}{\sqrt{2 \pi }\lambda } \int _{q_{\rm min}}^{q_{\rm max}} \frac{\mathrm{d} q}{q}~R(q)\, \exp { \left\{ - \frac{(\ln k/q)^2}{2\lambda ^2} \right\} } \, , \end{aligned} $$(57)

with λ being the dimensionless width of the Gaussian filter.

We then compute the loop integrals using the linear ( P 1 loop s $ P_{\mathrm{1-loop}}^{s} $) and smooth power spectra ( P 1 loop s , nw $ P_{\mathrm{1-loop}}^{s,\mathrm{nw}} $), with their difference being the loop corrections to the wiggle component ( P 1 loop s , w = P 1 loop s P 1 loop s , nw $ P_{\mathrm{1-loop}}^{s,\mathrm{w}} = P_{\mathrm{1-loop}}^{s} - P_{\mathrm{1-loop}}^{s,\mathrm{nw}} $). Finally, we construct the infrared-resummed 1-loop power spectrum as

P NL s , IR resum ( k ) = ( b 1 + f μ 2 ) 2 { P 11 nw ( k ) + e k 2 Σ 2 ( k , osc ) P 11 w ( k ) [ 1 + k 2 Σ 2 ( k , osc ) ] } + P 1 loop s , nw ( k ) + e k 2 Σ 2 ( k , osc ) P 1 loop s , w ( k ) , $$ \begin{aligned} P_{\rm NL}^{s,\mathrm{IR-resum}}(k)&= (b_1 + f~\mu ^2)^2 \left\{ P^\mathrm{nw}_{11}(k) \right. \nonumber \\&\quad \left. + \mathrm{e}^{-k^2 \Sigma ^2(\boldsymbol{k},\boldsymbol{\ell }_{\rm osc})}~P^\mathrm{w}_{11}(k) \left[ 1 + k^2 \Sigma ^2(\boldsymbol{k},\boldsymbol{\ell }_{\rm osc}) \right] \right\} \nonumber \\&\quad + P^{s, \mathrm{nw}}_{\rm 1-loop}(k) + \mathrm{e}^{-k^2 \Sigma ^2(\boldsymbol{k},\boldsymbol{\ell }_{\rm osc})}~P^{s, \mathrm{w}}_{\rm 1-loop}(k) \, , \end{aligned} $$(58)

where Σ2(k, osc) is the RSD damping function computed as

Σ 2 ( k , ) = 1 2 { Ξ 0 ( ) ( 1 + 2 f μ 2 + f 2 μ 2 ) + Ξ 2 ( ) [ ( k ̂ · ̂ ) 2 + 2 f μ μ ( k ̂ · ̂ ) + f 2 μ 2 μ 2 ] } , $$ \begin{aligned} \Sigma ^2(\boldsymbol{k}, \boldsymbol{\ell })&= \frac{1}{2} \left\{ \Xi _0(\ell ) \left(1 + 2 f \, \mu ^2 + f^2 \mu ^2\right) \right. \nonumber \\&\quad + \left. \Xi _2(\ell ) \left[ (\hat{\boldsymbol{k}} \cdot \hat{\boldsymbol{\ell }})^2 + 2 f \mu \, \mu _\ell \, (\hat{\boldsymbol{k}} \cdot \hat{\boldsymbol{\ell }}) + f^2 \mu ^2 \mu _\ell ^2\right] \right\} \, , \end{aligned} $$(59)

and we have defined

Ξ 0 ( ) = 2 3 0 d p 2 π 2 e p 2 / Λ IR 2 P 11 δ δ ( p ) [ 1 j 0 ( p ) j 2 ( p ) ] , $$ \begin{aligned}&\Xi _0(\ell ) = \frac{2}{3} \int _0^\infty \frac{\mathrm{d} p}{2 \pi ^2} \, \mathrm{e}^{-p^2/\Lambda _{\rm IR}^2} P^{\delta \delta }_{11}(p) \left[ 1 - j_0(p \, \ell ) - j_2(p \, \ell ) \right] \, , \end{aligned} $$(60) Ξ 2 ( ) = 2 0 d p 2 π 2 e p 2 / Λ I R 2 P 11 δ δ ( p ) j 2 ( p ) . $$ \begin{aligned}&\Xi _2(\ell ) = 2 \int _0^\infty \frac{\mathrm{d} p}{2 \pi ^2} \, {\mathrm{e} }^{-p^2/\Lambda _{\mathrm{I} R}^2} P^{\delta \delta }_{11}(p) j_2(p \, \ell ) \, . \end{aligned} $$(61)

Here jn are the spherical Bessel functions of order n and μ is the angle between and the line of sight. ΛIR is a cutoff scale. In PBJ we do not include the exponential cutoff but rather truncate the upper bound of the integral to ks. PyBird also uses these functions (see Sect. 3.4.2), but instead of a cutoff, it sets Λ IR = 0.2 h Mpc 1 $ \Lambda_{\mathrm{IR}}=0.2 \,h\,\mathrm{Mpc}^{-1} $. osc = |osc| is set to be the baryon acoustic oscillations scale.

For PBJ, we adopt the following choice of parameters: qmin = k e−4λ, qmax = k e4λ, ks = 0.2 h Mpc−1, λ = 0.25 and osc = 102.707 h−1 Mpc with ̂ osc $ \hat{\boldsymbol{\ell}}_{\mathrm{osc}} $ and k ̂ $ \hat{\boldsymbol{k}} $ having the same orientation. We note that osc is in principle degenerate with cosmology, and in a full cosmological analysis it should also be varied. This being said, the impact of varying this parameter in such an analysis has been checked internally within the Euclid Collaboration and has been found to be minimal.

3.4.2. Lagrangian resummation

Pybird adopts a different approach to resummation, explicitly developed in Senatore & Zaldarriaga (2014). The details of the numerical implementation are explained in D’Amico et al. (2021b).

The Lagrangian resummation starts from the expression of the overdensity as a functional of the displacement field ψ(y, t):=l(y, t)−y, where l(y, t) is the final position of the particle and y is the initial position. The overdensity is given as

1 + δ ( x , t ) = d 3 y δ D ( 3 ) [ x y ψ ( y , t ) ] = d 3 y d 3 k ( 2 π ) 3 e i k · [ x y ψ ( y , t ) ] . $$ \begin{aligned} 1 + \delta (\boldsymbol{x}, t)&= \int \mathrm{d} ^3 y \, \delta _\mathrm{D} ^{(3)}[\boldsymbol{x} - \boldsymbol{y} - \boldsymbol{\psi }(\boldsymbol{y}, t)] \nonumber \\&= \int \mathrm{d} ^3 { y} \int \frac{\mathrm{d} ^3 k}{(2 \pi )^3} \, \mathrm{e}^{\mathrm{i} \, \boldsymbol{k} \cdot [\boldsymbol{x} - \boldsymbol{y} - \boldsymbol{\psi }(\boldsymbol{y}, t)]} \, . \end{aligned} $$(62)

In redshift space, one needs to separate the components perpendicular and parallel to the line of sight

1 + δ s ( s , t ) = d 3 y δ D ( 2 ) [ s y ψ s ( y , t ) ] × δ D ( 1 ) [ s y ψ s ( y , t ) ψ ˙ s ( y , t ) / H ] = d 3 y d 2 k ( 2 π ) 2 d k 2 π e i k · [ s y ψ s ( y , t ) ] × e i k [ s y ψ s ( y , t ) ψ ˙ s ( y , t ) / H ] . $$ \begin{aligned} 1 + \delta ^s(\boldsymbol{s}, t)&= \int \mathrm{d} ^3 y\, \delta _\mathrm{D} ^{(2)}[\boldsymbol{s}_\perp - \boldsymbol{y}_\perp - \boldsymbol{\psi }^s_\perp (\boldsymbol{y}, t)] \nonumber \\&\quad \times \delta _\mathrm{D} ^{(1)}[s_\parallel - y_\parallel - \psi ^s_\parallel (\boldsymbol{y}, t) - \dot{\psi }^s_\parallel (\boldsymbol{y}, t)/H ] \nonumber \\&= \int \mathrm{d} ^3 y\int \frac{\mathrm{d} ^2 k_\perp }{(2 \pi )^2} \int \frac{\mathrm{d} k_\parallel }{2 \pi } \, \mathrm{e}^{\mathrm{i} \, \boldsymbol{k}_\perp \cdot \left[\boldsymbol{s}_\perp - \boldsymbol{y}_\perp - \boldsymbol{\psi }^s_\perp (\boldsymbol{y}, t) \right]} \nonumber \\&\quad \times \mathrm{e}^{\mathrm{i} \, k_\parallel \left[s_\parallel - { y}_\parallel - \psi ^s_\parallel (\boldsymbol{y}, t) - \dot{\psi }^s_\parallel (\boldsymbol{y}, t)/H \right] } \, . \end{aligned} $$(63)

Here ψ s ( y , t ) = ( ψ s ( y , t ) · z ̂ ) z ̂ $ \boldsymbol{\psi}^s_\parallel(\boldsymbol{y}, t) = (\boldsymbol{\psi}^s(\boldsymbol{y},t) \cdot \hat{z} ) \, \hat{z} $ and ψs(y, t) = ψs(y, t)−ψs(y, t). From Eq. (63), it is easy to derive the power spectrum

P ( k , k ) = d 3 y e i k · y K r ( k , y ) , $$ \begin{aligned} P(\boldsymbol{k}_\perp , k_\parallel ) = \int \mathrm{d} ^3 y \, \mathrm{e}^{-\mathrm{i} \, \boldsymbol{k} \cdot \boldsymbol{y}} K_r(\boldsymbol{k}, \boldsymbol{y}) \, , \end{aligned} $$(64)

where

K r ( k , y ) = e i k · [ ψ s ( y ) ψ s ( 0 ) ] e i k [ ψ s ( y ) ψ s ( 0 ) + ψ ˙ s ( y , t ) ψ ˙ s ( 0 , t ) H ] = exp N = 1 1 N ! { i k · Δ ( y ) + i k [ Δ ( y ) + Δ ˙ ( y ) / H ] } N , $$ \begin{aligned} K_r(\boldsymbol{k}, \boldsymbol{y})&= \left\langle \mathrm{e}^{\mathrm{i} \, \boldsymbol{k}_\perp \cdot \left[\boldsymbol{\psi }^s_\perp (\boldsymbol{y}) - \boldsymbol{\psi }^s_\perp (\boldsymbol{0}) \right]} \mathrm{e}^{\mathrm{i} \, k_\parallel \left[\psi ^s_\parallel (\boldsymbol{y}) - \psi ^s_\parallel (\boldsymbol{0}) + \frac{\dot{\psi }^s_\parallel (\boldsymbol{y}, t) - \dot{\psi }^s_\parallel (\boldsymbol{0}, t)}{H} \right]} \right\rangle \nonumber \\&= \exp {\sum _{N=1}^{\infty } \frac{1}{N!} \left\langle \left\{ \mathrm{i} \,\boldsymbol{k}_\perp \cdot \boldsymbol{\Delta }_\perp (\boldsymbol{y}) + i \, k_\parallel \left[ \Delta _\parallel (\boldsymbol{y}) + \dot{\Delta }_{\parallel }(\boldsymbol{y}) /H \right] \right\} ^N \right\rangle } \, , \end{aligned} $$(65)

having defined Δ(y):=ψ(y)−ψ(0). Now, one only resums the linear displacement field on large scales, while expanding perturbatively the short-scale displacements and the density field. In practice, one cuts off the displacement integrals in the exponential, as done in Eqs. (60), (61). After some lengthy algebra, one arrives at the formula

P ( k ) | N = j = 0 N 4 π ( i ) 0 d r r 2 Q | | N j ( k , r ) ξ j ( r ) , $$ \begin{aligned} \left. P^\ell (k) \right|_N = \sum _{j=0}^N \sum _{\ell ^{\prime }} 4 \pi (-\mathrm{i})^{\ell ^{\prime }} \int _0^\infty \mathrm{d} r \, r^2 Q_{||N-j}^{\ell \ell ^{\prime }}(k, r) \, \xi _j^{\ell ^{\prime }}(r) \, , \end{aligned} $$(66)

where P(k)|N is the resummed (-th multipole of the) power spectrum up to order N, ξj(r) is the j-th loop order term in Eulerian perturbation theory of the (-th multipole of the) correlation function, and Q ||Nj l l (k,r) $ Q_{||N-j}^{\ell \ell^{\prime}}(k, r) $ is given by

Q | | N j ( k , r ) = i 2 + 1 2 × 1 1 d μ k d 2 r ̂ 4 π e i k · r F | | N j ( k , r ) L ( μ k ) L ( μ r ) , $$ \begin{aligned} Q_{||N-j}^{\ell \ell ^{\prime }}(k, r)&= \mathrm{i}^{\ell ^{\prime }} \frac{2 \ell +1}{2} \nonumber \\&\quad \times \int _{-1}^1 \mathrm{d} \mu _k \int \frac{\mathrm{d} ^2 \hat{r}}{4 \pi } \mathrm{e}^{-\mathrm{i} \boldsymbol{k} \cdot \boldsymbol{r}} F||_{N-j}(\boldsymbol{k}, \boldsymbol{r}) \, \mathcal{L} _\ell (\mu _k)\, \mathcal{L} _{\ell ^{\prime }}(\mu _r) \, , \end{aligned} $$(67) F | | N j ( k , r ) = T 0 , r ( k , r ) T 0 , r 1 | | N j ( k , r ) , $$ \begin{aligned} F||_{N-j}(\boldsymbol{k}, \boldsymbol{r})&= T_{0,r}(\boldsymbol{k}, \boldsymbol{r}) \, T_{0,r}^{-1}||_{N-j}(\boldsymbol{k}, \boldsymbol{r}) \, , \end{aligned} $$(68) T 0 , r ( k , r ) = exp { k 2 Σ 2 ( k , r ) } , $$ \begin{aligned} T_{0, r}(\boldsymbol{k}, \boldsymbol{r})&= \exp \bigg \{- k^2 \Sigma ^2(\boldsymbol{k},\boldsymbol{r})\bigg \} \, , \end{aligned} $$(69)

where d 2 r ̂ $ \mathrm{d}^2 \hat{r} $ is an angular integration and μ = μk is now an integration variable. Here T 0 , r 1 | | N j ( k , y ) $ T_{0,r}^{-1}||_{N-j}(\boldsymbol{k}, \boldsymbol{y}) $ means that we need to perturbatively expand (in powers of P 11 δ δ $ P^{\delta \delta}_{11} $) T 0 , r 1 $ T_{0,r}^{-1} $ up to loop order N − j.

If in PyBird the option OPTIRESUM is chosen, the correlation function is split in a smooth part and a baryon acoustic oscillations peak, and Eq. (66) is only applied to the baryon acoustic oscillations peak. The result is then added to the smooth power spectrum. For all PyBird results shown in this paper we have used OPTIRESUM.

We find that OPTIRESUM and the WnW decomposition are highly consistent, but are both significantly discrepant with the Lagrangian resummation predictions. The reader is directed to Appendix C for more details on these comparisons.

3.4.3. Resummation in scale-dependent models

We discuss now the extension of the infrared-resummation procedure to models where the linear growth is scale-dependent, as in the f(R) model of Sect. 2.4 or when massive neutrinos are considered (see next section). Both infrared-resummation schemes discussed above consider contributions of the form (we discuss only real space, for simplicity)

k 2 3 d 3 q ( 2 π ) 3 e q 2 / Λ IR 2 P 11 δ δ ( q ) q 2 [ P ( k ) P ( | k q | ) ] , $$ \begin{aligned}&- \frac{k^2}{3}\int \frac{\mathrm{d} ^3 q}{(2\pi )^3} \mathrm{e}^{-q^2/\Lambda _{\rm IR}^2} \frac{P^{\delta \delta }_{11}(q)}{q^2}\left[P(k)-P(|\boldsymbol{k}-\boldsymbol{q}|)\right]\,, \end{aligned} $$(70)

where the power spectra inside square brackets are computed at a given order in perturbation theory. The cutoff ensures that q ≪ k in most of the integration domain. If P(k) contains a new scale, as is the case for osc in Pw(k), the difference in parentheses is either of order P 11 w ( k ) q 2 osc 2 $ P_{11}^{\mathrm{w}}(k)\, q^2 \ell_{\mathrm{osc}}^2 $ (for qosc ≪ 1) or P 11 w ( k ) $ P_{11}^{\mathrm{w}}(k) $ (for qosc ≫ 1, as the oscillations in the second term inside parentheses average out in this limit). Both regimes give a contribution to Eq. (70) which is k2 enhanced with respect to other perturbative contributions of the same order, and therefore should be resummed.

If, on the other hand, no oscillatory feature is present in P(k), the difference inside parentheses can be approximated as

[ P ( k ) P ( | k q | ) ] 1 2 d 2 P ( k ) d k 2 q 2 x 2 , $$ \begin{aligned}&\left[P(k)-P(|\boldsymbol{k}-\boldsymbol{q}|)\right]\simeq -\frac{1}{2}\frac{\mathrm{d}^2 P(k)}{\mathrm{d} k^2} q^2 x^2 \,, \end{aligned} $$(71)

with

x = k · q k q . $$ \begin{aligned} x=\frac{\boldsymbol{k}\cdot \boldsymbol{q}}{k \, q}. \end{aligned} $$(72)

For an approximately scale-invariant power spectrum, the second derivative gives a contribution of order P(k)/k2 and, consequently, Eq. (70) is not k2-enhanced. Therefore, in resummation schemes which focus on the wiggly part of the power spectrum, as in WnW or in the OPTIRESUM option of PyBird, only leading contributions are resummed. In other schemes, as the full Lagrangian one, also subleading contributions are included, The difference between the two methods is of order 2-loop terms. The wiggle-no-wiggle method has been derived as an approximation of the Lagrangian resummation in Lewandowski & Senatore (2020).

In scale-dependent models the separation between leading and next-to-leading contributions could be, potentially, complicated by the presence of a new scale. However, considering for definiteness f(R), we can show that it is not the case. Indeed, even assuming that the whole scale-dependence of the function μ(k, a) of Eq. (18) is inherited by the power spectrum would imply a contribution to Eq. (71) proportional to

2 ln μ ( k , a ) k 2 osc 2 , $$ \begin{aligned} \frac{\partial ^2 \ln \mu (k,a)}{\partial k^2} \ll \ell _{\rm osc}^2 \,, \end{aligned} $$(73)

where the inequality holds in the whole relevant k-range for the f(R) models considered in this work. We conclude that the extra-scale-dependence induced in f(R) is always subdominant with respect to the one induced by baryon acoustic oscillations, and does not require any modification of the infrared-resummation schemes with respect to those for scale-independent models. Pybird implements this scheme, and computes the linear power spectrum in Eqs. (60), (61) by taking the scale-dependent linear growth into account.

Since the scale-dependence in f(R) is much stronger than that induced by massive neutrinos, the above conclusions extend also to models with nonvanishing neutrino masses.

3.5. Massive neutrinos

With the measurements of flavour oscillations (Fukuda et al. 1998; Ahmed et al. 2004), massive neutrinos entered the realm of standard physics. These have been shown to have a significant effect on cosmological observables (Lesgourgues & Pastor 2006; Wright et al. 2019; Bose et al. 2021). We look to include these effects in Eq. (41).

Since galaxies are biased tracers of the CDM plus baryon field only (see Villaescusa-Navarro et al. 2014; Castorina et al. 2014; Costanzi et al. 2013, for example), we only consider the effects of massive neutrinos on the CDM+baryon (cb) spectrum, and opt to include them only through the linear cb power spectrum P 11 ( cb ) ( k , a ) $ P_{\mathrm{11}}^{\mathrm{(cb)}}(k, a) $. We do not include higher order massive neutrino effects in the kernels Fnapp and Gnapp (‘app’ stands for approximate), which are calculated assuming a single CDM matter fluid. This differs slightly from the prescription of Wright et al. (2019), which was shown to work very well by comparing to simulations. In particular, we do not include the effects of massive neutrinos on the growth rate f. We have checked that this effect is sub-percent for neutrino masses considered here.

In practice, we use the following initial linear spectrum in the 1-loop integrals

P 11 , i ( cb ) ( k ) = P 11 ( cb ) ( k , a ) F 1 ( m ) 2 ( k , a ) , $$ \begin{aligned} P_{11,\mathrm{i}}^\mathrm{(cb)}(k) = \frac{P_{11}^\mathrm{(cb)}(k,a)}{F^\mathrm{(m) 2}_1(k,a)} \,, \end{aligned} $$(74)

where F1(m)(k, a) assumes no massive neutrino contribution but the same total matter contribution to the background evolution and Poisson equation, Ωm. We have checked that using Ωcb instead makes negligible difference on the final RSD power spectrum predictions. On the other hand, P 11 ( cb ) ( k , a ) $ P_{11}^{\mathrm{(cb)}}(k,a) $ has the full massive neutrino and modified gravity or dark energy dependence, which we calculate using the Boltzmann code MGCAMB (Zucca et al. 2019). The goal is to check for any deterioration of this approximation between the ΛCDM and beyond-ΛCDM comparisons with the simulation measurements.

3.6. Approximations

The efficient calculation of the 1-loop power spectrum can be challenging, particularly when the modifications include some sort of scale-dependence, for example in f(R) gravity. The numerical approach, as adopted by the MG-Copter code, is both time consuming and prone to numerical inaccuracies making it ill-suited for fast and comprehensive statistical analyses. On the other hand, the FFT approach, as adopted by PyBird and PBJ is highly computationally efficient and free from numerical instabilities. The challenge is extending the FFT to non-trivial kernels as introduced by modifications to gravity. Alternatively, one can apply various approximations to the computation which are easily implemented in current FFT frameworks.

Motivated by these issues, we examine various approximations that can alleviate computational cost while maintaining the desired degree of accuracy for the halo power spectrum in redshift space. These approximations, relevant for the loop integrals implicit in the first two lines of Eq. (44), are computed by rescaling the approximate second and third order kernels with the appropriate linear growth factors as follows,

F 2 ( k 1 , k 2 ) = F 1 ( k 1 ) F 1 ( k 2 ) F 1 app ( k 1 ) F 1 app ( k 2 ) F 2 app ( k 1 , k 2 ) , G 2 ( k 1 , k 2 ) = f ( k 12 ) F 1 ( k 1 ) F 1 ( k 2 ) f app ( k 12 ) F 1 app ( k 1 ) F 1 app ( k 2 ) G 2 app ( k 1 , k 2 ) , F 3 ( k 1 , k 2 , k 3 ) = F 1 ( k 1 ) F 1 ( k 2 ) F 1 ( k 3 ) F 1 app ( k 1 ) F 1 app ( k 2 ) F 1 app ( k 3 ) F 3 app ( k 1 , k 2 , k 3 ) , G 3 ( k 1 , k 2 , k 3 ) = f ( k 123 ) F 1 ( k 1 ) F 1 ( k 2 ) F 1 ( k 3 ) f app ( k 123 ) F 1 app ( k 1 ) F 1 app ( k 2 ) F 1 app ( k 3 ) × G 3 app ( k 1 , k 2 , k 3 ) , $$ \begin{aligned}&F_2({\boldsymbol{k}}_1,{\boldsymbol{k}}_2) = \frac{F_1(k_1) \, F_1(k_2)}{F_{\rm 1}^\mathrm{app}(k_1) \, F_{\rm 1}^\mathrm{app}(k_2)} F_{\rm 2}^\mathrm{app}({\boldsymbol{k}}_1,{\boldsymbol{k}}_2) \, , \nonumber \\&G_2({\boldsymbol{k}}_1,{\boldsymbol{k}}_2) = \frac{f(k_{12}) \, F_1(k_1) \,F_1(k_2)}{f^\mathrm{app}(k_{12})\, F_{\rm 1}^\mathrm{app}(k_1) \,F_{\rm 1}^\mathrm{app}(k_2) } G_{\rm 2}^\mathrm{app}({\boldsymbol{k}}_1,{\boldsymbol{k}}_2) \, , \nonumber \\&F_3({\boldsymbol{k}}_1,{\boldsymbol{k}}_2, {\boldsymbol{k}}_3) = \frac{F_1(k_1) \, F_1(k_2) \,F_1(k_3)}{F_1^\mathrm{app}(k_{1}) \,F_1^\mathrm{app}(k_2) \,F_1^\mathrm{app}(k_3)} F_{\rm 3}^\mathrm{app}({\boldsymbol{k}}_1,{\boldsymbol{k}}_2,{\boldsymbol{k}}_3) \, , \nonumber \\&G_3({\boldsymbol{k}}_1,{\boldsymbol{k}}_2, {\boldsymbol{k}}_3) = \frac{f(k_{123}) \, F_1(k_1) \,F_1(k_2) \, F_1(k_3)}{f^\mathrm{app}(k_{123})\, F_{\rm 1}^\mathrm{app}(k_1)\, F_{\rm 1}^\mathrm{app}(k_2)\, F_{\rm 1}^\mathrm{app}(k_3) } \nonumber \\&\qquad \qquad \,\,\quad \quad \times G_{3}^\mathrm{app}({\boldsymbol{k}}_1,{\boldsymbol{k}}_2,{\boldsymbol{k}}_3) \, , \end{aligned} $$(75)

where we have dropped the time dependence for compactness and we remind the reader that f(k) = − G1(k)/F1(k) is the growth rate. Recall that ‘app’ stands for approximate. The approximations we consider for the kernels are

  1. The Einstein–de Sitter approximation (EdS): F1app(k, a) = F1(k, a) and G1app(k, a) = G1(k, a), but the higher-order kernel’s scale dependence are given by the standard Einstein–de Sitter universe (Ωm(a) = 1) expressions, FnEdS and G n EdS $ G_n^{ \rm EdS} $ (see Bernardeau et al. 2002). The time dependence is then given by the appropriate factors of F1 and G1, for example F2app(k1, k2) = F1(k1, a) F1(k2, a) F2EdS(k1, k2).

  2. The unscreened approximation (USA): F1app(k, a) = F1(k, a) and G1app(k, a) = G1(k, a) and the higher-order kernels are computed by solving the perturbation evolution equations using S(k) = 0 (see Eq. 7), that is we ignore the effects of higher-order mode-coupling terms responsible for screening.

  3. The ΛCDM-screened approximation (ΛCDM-scr): F1app(k) and G1app(k) are the ΛCDM growth factors which are scale-independent to a very good approximation: F1ΛCDM(k, a)≈F1ΛCDM(a) and G1ΛCDM(k, a)≈G1ΛCDM(a). The higher-order kernels are computed using the approximate expression for S(k) as given in Appendix B. This expression does not depend on the integrated momentum mode and hence allows it to be decomposed using a FFT approach.

4. Simulations

Before discussing our results, we list the various simulations we consider in Table 2. We describe each of these in detail below.

Table 2.

Simulations and associated cosmological or gravitational models considered in this work.

4.1. The ELEPHANT simulations

The Extended LEnsing PHysics using ANalaytic ray Tracing (ELEPHANT) simulations (Cautun et al. 2018; Hernández-Aguayo et al. 2019) are a suite of five independent realisations of the GR (ΛCDM), F6 (fR0 = −10−6), F5 (fR0 = −10−5), N5 (H0rc/c = 5) and N1 (H0rc/c = 1) models, where F stands for an f(R) model and N for a DGP model. The simulations were run with the ECOSMOG adaptive mesh refinement code (Li et al. 2012, 2013) and they follow the evolution of 10243 dark-matter particles in a cubical box of length 1024 h−1Mpc, giving a mass resolution of mp = 7.78 × 1010h−1M. Their initial conditions were generated at z = 49 using the Zel’dovich approximation with the MPgraphic code (Prunet et al. 2008) and the cosmological parameters are consistent with those of the Wilkinson Microwave Anisotropy Probe (WMAP) data release nine collaboration (Hinshaw et al. 2013),

{ Ω b , 0 , Ω m , 0 , h , n s , A s } = { 0.046 , 0.281 , 0.697 , 0.971 , 2.297 × 10 9 } , $$ \begin{aligned} \{\Omega _{\rm b,0}, \Omega _{\rm m,0}, h, n_{\rm s}, A_{\rm s}\} = \{0.046,0.281,0.697,0.971,2.297\times 10^{-9}\}\, , \end{aligned} $$

where As is the amplitude of primordial scalar perturbations, ns is the scalar spectral index and Ωb, 0 is the baryon density fraction today. The halo catalogues were constructed with the rockstar halo finder (Behroozi et al. 2013), where we chose the M200c halo mass definition, which is the mass enclosed within a sphere of radius r200c with 200 times the critical density of the universe.

These simulations offer one of the largest suites of modified gravity simulations available. There are larger volume simulations (see for example Arnold et al. 2019), but single realisation, and so the effective volume the ELEPHANT simulations provide is deemed optimal. The unavailability of simulations with a volume comparable to Euclid largely stems from the fact that running large volume modified gravity simulations is currently extremely computationally challenging (see Arnold et al. 2022, and references therein).

4.2. The DAKAR simulations

We made use of the DAKAR simulations presented in Baldi & Simpson (2017) which were run using a modified version of the GADGET-2N-body code (Springel 2005) which consistently implements the effects of the momentum exchange within the dark sector. The simulations consisted of 10243 dark matter particles in a periodic cosmological box of length 1 h−1 Gpc, evolved from a starting redshift of zi = 99. The resulting CDM particle mass is mc = 8 × 1010h−1M − ⊙ and the spatial resolution is ϵ = 24 h−1 kpc. The cosmological parameters are

{ Ω b , 0 , Ω m , 0 , h , n s , A s } = { 0.048 , 0.308 , 0.678 , 0.966 , 2.115 × 10 9 } . $$ \begin{aligned} \{\Omega _{\rm b,0}, \Omega _{\rm m,0}, h, n_{\rm s}, A_{\rm s}\} = \{0.048,0.308, 0.678,0.966, 2.115\times 10^{-9}\}. \end{aligned} $$

We refer the interested reader to Baldi & Simpson (2017) for a more extended description of the simulations and of the modified N-body code.

We note that these simulations have a very limited volume, far smaller than that to be probed by Euclid. As will be seen in Sections 5.2 and 5.3, the approximations considered for the Dark Scattering model are extremely good even without introducing bias degrees of freedom, and more so when considering recent lensing and clustering constraints on this model (Carrilho et al. 2023; Carrion et al. 2024).

4.3. The DEMNUni simulations

The “Dark Energy and Massive Neutrino Universe” (DEMNUni) simulations (Carbone et al. 2016; Parimbelli et al. 2022) have been produced with the aim of investigating large-scale structures in the presence of massive neutrinos and dynamical dark energy, and they were conceived for the nonlinear analysis and modelling of different probes, including dark matter, halo, and galaxy clustering (see Castorina et al. 2015; Moresco et al. 2017; Zennaro et al. 2018; Ruggeri et al. 2018; Bel et al. 2019; Parimbelli et al. 2021, 2022; Guidi et al. 2023; Baratta et al. 2023; Gouyou Beauchamps et al. 2023, and Carella et al., in prep.), weak lensing, CMB lensing, SZ and ISW effects (Roncarelli et al. 2015; Carbone et al. 2016; Fabbian et al. 2018; Hernández-Molinero et al. 2024), cosmic void statistics (Kreisch et al. 2019; Schuster et al. 2019; Verza et al. 2019, 2022, 2023; Vielzeuf et al. 2023), and cross-correlations among these probes (Cuozzo et al. 2024). The DEMNUni simulations combine a good mass resolution with a large volume to include perturbations both at large and small scales. They are characterised by a softening length ε = 20 h−1 kpc, a comoving volume of 8 h−3 Gpc3 filled with 20483 dark matter particles and, when present, 20483 neutrino particles. The simulations are initialised at zi = 99 with Zeldovich initial conditions. The initial power spectrum is rescaled to the initial redshift via the rescaling method developed in Zennaro et al. (2017). Initial conditions are then generated with a modified version of the N-GenIC software, assuming Rayleigh random amplitudes and uniform random phases. The DEMNUni simulations were run using the tree particle mesh-smoothed particle hydrodynamics (TreePM-SPH) code P-Gadget3 (Springel 2005), specifically modified as in Viel et al. (2010) to account for the presence of massive neutrinos. This modified version of P-Gadget3 follows the evolution of CDM and neutrino particles, treating them as two separated collisionless components.

The reference cosmological parameters are chosen to be close to the baseline Planck 2013 cosmology (Planck Collaboration XVI 2014)

{ Ω b , 0 , Ω m , 0 , h , n s , A s } = { 0.05 , 0.32 , 0.67 , 0.96 , 2.127 × 10 9 } . $$ \begin{aligned} \{\Omega _{\rm b,0}, \Omega _{\rm m,0}, h, n_{\rm s}, A_{\rm s} \} = \{0.05, 0.32, 0.67, 0.96, 2.127 \times 10^{-9} \}. \end{aligned} $$

Given these values, the reference (i.e., the massless neutrino case) CDM-particle mass resolution is m CDM p = 8.27 × 10 10 h 1 M $ m^{\mathrm{p}}_{\mathrm{CDM}} = 8.27\times 10^{10} \, h^{-1} \, M_{\odot} $ and is decreased according to the mass of neutrino particles, in order to keep the same Ωm, 0 among all the DEMNUni simulations. In fact, massive neutrinos are assumed to come as a particle component in a three mass-degenerate scenario. Therefore, to keep Ωm, 0 fixed, an increase in the massive neutrino density fraction yields a decrease in the CDM density fraction.

5. Results

5.1. Setup

We tested the various beyond-ΛCDM modelling approaches against measurements from N-body simulations, with the ΛCDM case serving as a performance benchmark. We considered the redshift space power spectrum monopole and quadrupole as they contain most of the cosmological and gravitational information, and only considered z = 1, as this will be one of the lowest targeted redshifts of the Euclid clustering probe (see, for example, Euclid Collaboration 2020; Amendola et al. 2018; Laureijs et al. 2011), with the higher redshifts relying less on the accuracy of nonlinear modelling, and where modified gravity or dark energy effects on the power spectra are less pronounced.

The analyses we performed are limited by the speed of MG-Copter which is capable of providing the spectra predictions without employing any of the approximations outlined in Sect. 3.6. Because of this, we restricted our analysis to the calculation of the minimum χ2 statistic between the theory predictions and simulation measurements, comparing this statistic between the various modelling choices. This gave us a basic measure of the applicability of each choice without having to perform more expensive Bayesian parameter inference analyses. Our results aim at informing and optimising such future parameter posterior analyses (for example, D’Amico et al., in prep.).

We performed two separate analyses, one for CDM and one for CDM halos. The first tested the validity of the approximations outlined in Sect. 3.6 as at the level of CDM we have a very reduced nuisance parameter set with which to fit the simulations. The second analysis tested the robustness of all the modelling approaches detailed in Sect. 3; the various kernel approximations of Sect. 3.6, the two RSD models, the two bias schemes, and massive neutrino modelling as described in Sect. 3.

The χ2 statistic is given by

χ 2 ( k max ) = 1 N d . o . f . k = k min k max , = 0 , 2 [ P , data s ( k ) P , model s ( k ) ] × Cov , 1 ( k ) [ P , data s ( k ) P , model s ( k ) ] , $$ \begin{aligned} \chi ^2(k_{\rm max}) =&\frac{1}{N_{\rm d.o.f.}}\sum _{k=k_{\rm min}}^{k_{\rm max}} \sum _{\ell ,\ell ^{\prime }=0,2} \left[P^{s}_{\ell ,\mathrm{data}}(k)-P^{s}_{\ell ,\mathrm{model}}(k)\right] \nonumber \\&\times \mathrm{Cov}^{-1}_{\ell ,\ell ^{\prime }} (k) \left[P^{s}_{\ell ^{\prime },\mathrm{data}}(k)-P^{s}_{\ell ^{\prime },\mathrm{model}}(k)\right], \end{aligned} $$(76)

where Ps is the th multipole of the redshift space CDM or halo power spectrum and Cov,  is the Gaussian covariance matrix between the different multipoles. In the case of a Gaussian covariance, the number of degrees of freedom are given by Ndof = 2 Nbins − Nparams, where Nbins is the number of k-bins summed over and Nparams is the number of free parameters in the theoretical model. In this case, Nparams is just be the number of nuisance parameters (bias and RSD) as we fixed the cosmological ones to the fiducial values.

We used a Gaussian, linear covariance between the multipoles (see Appendix C of Taruya et al. 2010, for details). This has been shown to reproduce N-body results up to k ≤ 0.3 h Mpc−1 at z = 1 (Taruya et al. 2010). We used the simulation volume (see Table 2) to calculate the covariance, and in the case of halos, we assumed b1 as measured from the simulations. No supersample covariance was included. The effects of this was shown to be minimal in past surveys (Wadekar et al. 2020), and will be investigated in the context of Euclid in an upcoming Euclid paper. As we mostly use simulations with a finite size, no supersample contribution should be included in these cases.

Further, no shot noise term was considered. We have found that including a shot noise term based on the simulation-measured halo number density yields unreasonably good fits by our theoretical prescriptions to the simulations. More specifically, we found χ2 ≈ 1 for kmax ≤ 0.6 h Mpc−1 and beyond in some cases. This is likely because the models are efficient at fitting shot noise above a certain scale. We have checked that the relative behaviour of the χ2 between ΛCDM and beyond-ΛCDM models is unchanged around χ2 ∼ 1 with and without the shot noise contribution. This gives us confidence that the χ2 ∼ 1 criteria we used is still meaningful to compare the relative goodness-of-fit between the various approximations considered.

On this note, a few things should be mentioned. The actual measurements from Euclid will encode a larger number density of tracers than the simulations considered making us more sensitive to inaccuracies in the modelling. For example, the ELEPHANT halo measurements at z = 1 have n ¯ 3.1 × 10 4 h 3 Mpc 3 $ \bar{n} \approx 3.1 \times 10^{-4}~h^3 \, \mathrm{Mpc}^{-3} $ while Euclid is expected to have over twice this density of tracers (Euclid Collaboration 2020). Further, Euclid will measure galaxies not halos, which come with additional bias modelling considerations. Lastly, despite having fixed the cosmology and gravity to their fiducial values, such goodness-of-fit comparisons do not ensure an absence of bias in the recovered parameters in a full posterior analysis, which can emerge from complex degeneracies between nuisance and cosmological parameters, and the shape of the full parameter space posterior distribution.

The simulations also all have smaller volumes than the expected Euclid survey volume, V(0.9 ≤ z ≤ 1.1) = 7.94 h−3 Gpc3 (Euclid Collaboration 2020), except for DEMNUni, which has a slightly larger volume. This limits our capacity to make robust statements for Euclid based on the simulation measurements alone.

To address these issues, we performed some analyses on mock data produced using the theoretical prescriptions. In this case we could employ a larger volume in the covariance as well as the Euclid-estimated shot noise contribution, n ¯ = 6.86 × 10 4 h 3 Mpc 3 $ \bar{n} = 6.86 \times 10^{-4} \, h^3 \, \mathrm{Mpc}^{-3} $ (Euclid Collaboration 2020). In what follows, this number density and V = 8.8 h−3 Gpc3 is assumed in the covariance whenever we refer to a Euclid-like setting. This volume is larger than the expected volume of Euclid at this redshift bin, which accounts partially for any additional information coming from higher redshift bin observations.

On this point, we remark that in all our analyses we only vary the redshift space and bias model nuisance parameters, which will be fit at every redshift bin in the Euclid spectroscopic analysis. This means our results will not likely degrade with the inclusion of other redshift bins. It is also true that all considered beyond-ΛCDM effects are diminished at higher redshifts, and so the tested approximations will perform better at all other Euclid redshift bins (see Table. 1 of Euclid Collaboration 2020, for the specific binning). It should however be noted that the lessening of modifications to ΛCDM can be compensated by the larger volumes probed at higher redshifts.

We use the largest value of kmax, the maximum applicable wave mode, at which theory gives a good fit to the simulation measurements, as our performance metric for testing the approximations and modelling approaches. To determine this, we followed the procedure of Bose et al. (2020a):

  1. We performed a least-squares fit to the N-body data by varying the set of nuisance parameters but fixing all cosmological and gravitational parameters to their fiducial values. We repeated this for k-bins within 0.125 h Mpc−1kmax ≤ 0.300 h Mpc−1.

  2. We then calculated the 1σ confidence intervals (Δχ2) on a χ2 distribution using Ndof degrees of freedom.

  3. The model validity scale kmax was then chosen as the largest value of kmax which has [χ2(kmax)−Δχ2(kmax)] ≤ 1. A χ2 value of one indicates a good fit to the data.

This procedure provides a fair estimate of the range of validity of the models in which we can recover the fiducial cosmology with a 1σ criterion. This procedure was validated in ΛCDM in Bose et al. (2020a), Markovic et al. (2019) using a Markov Chain Monte Carlo analysis.

We imposed the physically motivated priors b1, σv > 0 in the fits. Otherwise all fits assume an extremely wide prior on all other nuisance parameters, representing minimal prior information. We made this choice, as it is now known from the results of Carrilho et al. (2023), Simon et al. (2023), that the choice of narrow priors on nuisance parameters can lead to differences in the inferred marginal posteriors of cosmological parameters. While also shown in the aforementioned references that prior volume effects are important and increase with the size of the priors8, our results are not affected, since we are maximising the posterior, which is this case of large priors is equivalent to a maximum likelihood estimation of the parameters.

5.2. Approximation selection

We begun by performing direct spectra comparisons for the approximations outlined in Sect. 3.6 in order to evaluate the effectiveness of each approximation. To do this, we compared the monopole and quadrupole as predicted using the TNS model (see Eq. 36) under the various approximations against the full, most rigorous numerical calculation. We considered the TNS as opposed to the 1-loop SPT prediction (see Eq. 29) as it can probe smaller scales while not invoking too many degrees of freedom which may be degenerate with the approximation’s effects. We fixed the free parameter, σv, for all the predictions, to the exact value which is given in the figures. This value was chosen to be the best-fit value found by comparing to the respective dark matter P0 and P2 simulation measurements, where χ2(kmax)∼1 (see Eq. (76)). The hexadecapole comparisons are also shown to check the approximation’s accuracy at modelling even greater nonlinear RSD effects.

We note that for f(R) and DGP, the EdS and USA approximations have been examined in real space, and to a lesser extent in redshift space, in Bose & Koyama (2016), Bose et al. (2017, 2018b), Aviles et al. (2021). On the other hand, the ΛCDM-scr approximation has not been tested at all, and is presented for the first time in this work. For Dark Scattering and w0waCDM, the EdS approximation was mildly tested at the level of the redshift space power spectrum in Bose et al. (2018a), Carrilho et al. (2021). Given that PyBird has recently been extended to include the exact calculation for both DGP (Piga et al. 2023) and w0waCDM (D’Amico et al. 2021b), we restrict ourselves to f(R) and Dark Scattering in this section.

Despite Dark Scattering having been tested independently in other works, we also performed a limited test of the EdS approximation. We show this in Fig. 1 along with multipole errors coming from a Gaussian covariance with our Euclid-like volume at z = 1. In particular we considered the largest modification to ΛCDM, the CPL2 case (see Table 2). We see that the EdS deviates by more than 2% in the quadrupole at small scales, which may signal that this approximation is inadequate for Euclid. We have checked that lowering the coupling parameter, ξ, produces better consistency but, more importantly, changing the RSD degree of freedom can account for the entire deviation down to less than 0.5% for monopole and quadrupole, and brings all multipole ratios well within the monopole error assuming the Euclid-like volume at this redshift bin. Given this, we find the EdS to be a good approximation for low interaction strengths within the Dark Scattering model. We investigate this further in the next section. Further, we note that in the limit ξ → 0 we recover w0waCDM and so we confirm that for mild w0waCDM modifications, the EdS approximation is very good.

thumbnail Fig. 1.

Ratio of the EdS approximation to the exact calculation of the redshift space matter power spectrum multipoles, computed with the TNS prescription, for the Dark Scattering model with equation of state of dark energy described by the CPL parametrization (see Eq. 11) with w0 = −1.1 and wa = 0.3 (denoted CPL2 in the text, see Table 2), and at redshift z = 1. Blue solid, orange dashed and green dotted lines denote the monopole, the quadrupole and the hexadecapole ratios, respectively. In the top-left, bottom-left and bottom-right panels, we use σv = 5.2 h−1 Mpc and ξ = 50 bn GeV−1, ξ = 30 bn GeV−1 and ξ = 10 bn GeV−1, respectively. In the top-right panel, we use σv = 5.14 h−1 Mpc in the EdS prediction, which is the value obtained by refitting to the exact calculation which uses σv = 5.2 h−1 Mpc. Blue and beige bands indicate errors on the monopole and quadrupole assuming a ΛCDM Gaussian covariance with V = 8.8 h−3 Gpc3 and no shot noise contribution (we compare dark matter multipoles). We note that the hexadecapole error fills the plot and so we have omitted it.

In Fig. 2 we show the f(R) case. Here, scale dependencies in the linear growth factor and rate cause the EdS and USA approximations to break down completely, with deviations significantly larger than the Euclid-like measurement errors. This has already been shown in the literature (see, for example, Aviles et al. 2021). Remarkably though, the ΛCDM-scr approximation is sub-percent consistent with the exact kernel calculation for all scales considered and well within the Euclid-like error bands. This provides a promising implementation for analyses pipelines which can use the FFT approach with this approximation. We investigate this further in the next section.

thumbnail Fig. 2.

Ratio of the three approximations considered in this paper to the exact calculation of the redshift space matter power spectrum multipoles, computed with the TNS prescription, for two f(R) models: |fR0| = 10−5 and σv = 5.8 h−1 Mpc (left panels), and |fR0| = 10−6 and σv = 5.6 h−1 Mpc (right panels), at redshift z = 1. The top, middle and bottom panels show the USA, the USA and EdS, and the ΛCDM-scr approximations, respectively. Blue and beige bands indicate errors on the monopole and quadrupole assuming a ΛCDM Gaussian covariance with V = 8.8 h−3 Gpc3 and no shot noise contribution. We note that the hexadecapole error fills the plot and so we have omitted it.

To summarise, the EdS approximation works very well for models inducing a scale-independent modification to the linear growth of structure, such as DGP, w0waCDM or Dark Scattering. In the case of the former, the absence of a scalar field mass term and any environment dependence of the modification, leaves its impact on scales below the crossover scale rc uniform. Similarly, the latter two models give no additional scale dependencies in the Poisson equation nor the Euler or continuity equations Eqs. (5), (6), (10). This ensures deviations to the scale dependencies of the standard EdS kernels are minimal. On the other hand, f(R) gravity comes with a scalar field potential term and associated mass, which induces a scale-dependent modification of the linear growth of structure. It also has the more complex, environment-dependent, Chameleon screening mechanism. This breaks the EdS approximation as well as makes the omission of screening more noticeable on the resulting power spectrum. The ΛCDM-scr approximation attempts to match the large and small scale behaviour of γ2 and γ3 without introducing additional scale dependencies from integrated wave modes, allowing the perturbative kernels to remain accurate (see Appendix B for more details).

5.3. Dark matter χ2 tests

This analysis validated the necessary approximations currently needed by the FFT-based fast codes described in Table 1. In particular, we tested the EdS approximation for Dark Scattering, the EdS and USA for DGP and f(R), and the ΛCDM-scr approximation for f(R). We restricted all these tests to the TNS model of RSD as only this implementation in MG-Copter uses the exact kernel calculations. If the approximation does sufficiently well using the TNS, we expect that it should do equally well or better in the EFTofLSS case which makes use of more RSD fitting parameters. Further, our ultimate goal is to test these approximations at the level of CDM halos, which we do in the next section. As we are only considering CDM, to compute the minimum χ2 as a function of kmax, we only vary the TNS RSD nuisance parameter, σv, in order to minimise the χ2 statistic given in Eq. (76).

In Fig. 3 we show the results for all cases. The top panel show the ELEPHANT simulation DGP model results. In this case, the low modification (N5, exact) does equally well as the ΛCDM case. The high modification (N1, exact) does slightly worse, which is expected as nonlinearities are amplified by the significantly enhanced growth, causing SPT to break down at smaller k. In both cases, the EdS combined with the USA approximation does very well, following the goodness of fit of the exact prediction.

thumbnail Fig. 3.

Reduced χ2 for the fit of the redshift space matter power spectrum multipoles, computed with the TNS prescription, to the one from numerical simulations, as a function of kmax and at redshift z = 1. In the top panel we consider the DGP ELEPHANT simulations, in the middle panel the f(R) ELEPHANT simulations, and in the bottom panel the Dark Scattering DAKAR simulations. Crosses indicate the exact computation while circles indicate the EdS and USA approximations. For the f(R) models, the ΛCDM-scr approximation is shown as pentagons. The ΛCDM case is shown as grey squares. The error bars are the 1σ errors on the χ2 statistic with Nd.o.f. = 2Nk − 1 degrees of freedom, where Nk are the number of wave modes used in calculating χ2. We subtract one because the TNS model has one degree of freedom.

In the middle panel, we show the ELEPHANT simulation f(R) results. Here the high modification case (F5, exact) does equally well as ΛCDM, while we see a much better fit in the low modification case (F6, exact). This is in part due to the degeneracy between damping effects induced by modified gravity and the TNS damping parameter σv. The added damping of the quadrupole due to f(R) increases the effectiveness of σv in damping both multipoles appropriately. This only works to an extent as illustrated by the F5 case. As the damping from f(R) is also redshift dependent, we do not expect this result to hold for all redshifts.

Reassuringly, the ΛCDM-scr approximation does only slightly worse than the exact computation. On the other hand, the EdS combined with the USA approximation does significantly worse than the exact computation in the F5 case. This was expected given Fig. 2. Despite this poor performance, it is yet to be seen if this approximation is sufficient (or necessary) at the level of CDM halos, when we introduce a number of bias parameters.

Finally, the bottom panel shows the Dark Scattering simulation results. In this case, we find the EdS approximation is a good approximation in all cases, even in the high interaction case (CPL2), with all cases following the ΛCDM goodness of fit very closely. This was expected given the top right panel of Fig. 1. Based on this, we do not consider Dark Scattering in the next section.

Finally, we comment on the particularly small χ2 in the ELEPHANT simulations at small kmax. This is likely due to the very small scatter in these measurements as they are the averages of five realisations, yielding small χ2 despite the smaller error expressed in the covariance. In the absence of this scatter at linear scales, the nonlinear models applied here, with their additional degree of freedom, will over-fit the data as seen. Moving to nonlinear scales, the size of the errors (larger in DAKAR), begins to play a bigger role as the measurements from both simulations are very low in scatter. This is also seen to some extent in the next section.

5.4. Halo χ2 tests

Having validated the various approximations in the TNS case at the level of CDM, we move to compare the goodness of fit in the beyond-ΛCDM models to the ΛCDM case at the level of CDM halos. These are biased tracers of the CDM distribution and so serve as a proxy for galaxies, and a means to test the modelling prescriptions in the presence of bias degrees of freedom.

In the TNS case, we primarily adopted the model used in the flagship BOSS survey analysis (Beutler et al. 2017), which has two bias degrees of freedom b1 and b2, as well as a shot noise parameter N. We also considered a Q-bias model independently for the f(R) cases (see Eq. 54) which has three degrees of freedom, on top of which we also include the shot-noise parameter N. These are in addition to the TNS RSD parameter, σv.

In the EFTofLSS analyses for biased tracers we adopted a model with three perturbative biases, b1, b2 and b𝒢2, one shot-noise parameter, N, and two counterterms, c 0 $ \tilde{c}_0 $ and c 2 $ \tilde{c}_2 $. Adding more shot-noise or counterterm parameters gradually improves the reached kmax but, at the same time, could erase the information about the specific model analysed, since many of these EFTofLSS parameters may be degenerate with the beyond-ΛCDM ones. This will be investigated in an upcoming Euclid paper (D’Amico et al., in prep.). Our main goal here is to compare the ΛCDM to beyond-ΛCDM scenarios, which should not depend on the inclusion of the additional shot-noise parameters. Since in EFTofLSS analyses these parameters are fixed and/or marginalised analytically, we fixed all the higher-order nuisance parameters to zero.

We summarise the best-fit results for all models with Eulerian bias in Table 3. The TNS model with the Q-bias prescription fits are shown in Table 4.

Table 3.

Summary of TNS and EFTofLSS fits to the simulations.

Table 4.

Q-bias TNS fits for f(R) ELEPHANT models.

5.4.1. f(R) and DGP

We present the dependence on the χ2 as a function of kmax for the ELEPHANT simulations in Fig. 4. Here we show both EFTofLSS and TNS model predictions for DGP (top two panels) and f(R) (bottom three panels). We find that the Eulerian bias expansion, keeping scale-independent bias coefficients, is effective for the DGP case. Both levels of modification follow the ΛCDM trend very closely, with the high modification doing slightly better at the mid-range of scales presented. Further, the EdS and USA are very good approximations, following the exact computation almost exactly as was seen in Fig. 3. This holds for both TNS and EFTofLSS cases.

thumbnail Fig. 4.

Reduced χ2 for the fit of the redshift space halo power spectrum multipoles, computed with the TNS and the EFTofLSS prescriptions, to the measured multipoles from the DGP and f(R) ELEPHANT simulations, as a function of kmax and at redshift z = 1. From top to bottom, TNS fit to DGP, EFTofLSS fit to DGP, TNS fit to f(R) with |fR0| = 10−5, TNS fit to f(R) with |fR0| = 10−6, and EFTofLSS fit to f(R). Crosses, circles and pentagons indicate the exact computation, the EdS and USA approximation and the ΛCDM-scr approximation, respectively. The ΛCDM cases are shown as black (TNS) and grey (EFTofLSS) squares. The error bars are the 1σ errors on the χ2 statistic with Ndof = 2Nk − Nx degrees of freedom, where Nk are the number of wave modes used in calculating χ2. We use Nx = 4 for the TNS model using Eulerian bias and Nx = 5 for EFTofLSS and the TNS model with Q-bias. All EFTofLSS exact and f(R) calculations are performed using PyBird, while the DGP EdS and USA calculations are performed using PBJ. The ΛCDM predictions are made using the exact kernel calculations.

In the f(R) case, we tested two different bias models and both EdS and USA as well as the ΛCDM-scr approximations. The bias models we examine are the Q-bias and Eulerian bias (see Sect. 3.3). For the Eulerian bias, we assume EdS kernels for the higher-order bias terms and scale-independent bias coefficients. Interestingly, when the bias degrees of freedom were introduced, the EdS and USA approximations seem to become much more applicable, with the inaccuracy it incurs likely being absorbed by the bias degrees of freedom. We also note that there is little difference between the TNS Eulerian bias prescription and the Q-bias model, despite the Q-bias having one additional parameter.

It is also interesting to note that all f(R) cases do better in terms of their fit to the simulations (a lower χ2) than the ΛCDM fits. This could be because of an increased efficiency of the bias and RSD degrees of freedom to damp both multipoles appropriately in the presence of f(R) effects, as was noted in the CDM case. We also see this enhanced fit in the EFTofLSS case which applies the EdS and USA approximation. This improved efficiency of the RSD models to capture the full shape of the power spectrum when f(R) effects are present does not necessarily mean we will gain more information as it also suggests there are no distinct f(R) features at these scales, but rather just an overall damping of the spectrum, highly degenerate with σv or counterterms.

This being said, we do note that an improved fit to the full shape does not mean there are no additional features in the multipoles coming from f(R), specifically ones that are not pure damping in nature. These effects may become relevant with smaller error bars. Moreover, both the damping and these possible additional features are crucially dependent on the modification strength, which we can see clearly in Fig. 4 with the F6 case fitting the data marginally better than the ΛCDM case, while the F5 case fitting the multipole measurements significantly better.

An important point here is that we have fit the simulation data using a linear covariance that assumes the simulation volume, which is much less than that which Euclid will be probing. We do however omit shot noise which would improve the fits at small scales. We have found that including shot noise contributions, based on number densities from the halo catalogue measurements, enables the TNS model to fit the data to well beyond k > 0.5 h Mpc−1. This is likely due to the model simply fitting the shot noise which it can do efficiently.

To check whether or not the approximations are good enough for Euclid, we checked the multipoles using the best-fit parameters determined from the simulations. In particular, we investigated the case which is expected to perform worst: the USA combined with EdS for the F5 case, which we saw in Fig. 2 performed terribly for dark matter. In Fig. 5 we show the ratio of the monopole and quadrupole for the TNS EdS and USA approximation for F5 to the exact solution with the ELEPHANT-based simulation best-fit parameters found in Table 3. We also overlay as bands the expected cosmic variance and shot noise errors expected from the Euclid survey at the z = 1 redshift bin (Euclid Collaboration 2020). As dotted lines we show the EdS and USA approximation prediction but without refitting the nuisance parameters and using the same fits as the exact solution. This highlights how the nuisance parameters are effectively accounting for the approximation, even to within Euclid precision. Without this freedom the approximation fails, even before the shot noise begins to dominate.

thumbnail Fig. 5.

Ratio of the USA and EdS approximation to the exact calculation of the redshift space matter power spectrum multipoles, computed with the TNS prescription, for the |fR0| = 10−5 (F5) model at redshift z = 1. The models assume the fits as found in Table 3. The dotted lines show a USA and EdS prediction where the nuisance parameters are not refit to the simulation data, and take the same values as the exact computation. Blue and beige bands indicate errors on the monopole and quadrupole assuming a Euclid-like Gaussian covariance with V = 8.8 h−3 Gpc3 and n ¯ = 6.86 × 10 4 h 3 Mpc 3 $ \bar{n} = 6.86 \times 10^{-4} \, h^3 \, \mathrm{Mpc}^{-3} $.

To further investigate whether or not the approximations applied here would be valid in a Euclid-like setting, we prepared a mock data vector using the TNS model and exact SPT kernel predictions9, and attached to it a covariance computed with Euclid-like shot noise and volume (V = 8.8 h−3 Gpc3 and n ¯ = 6.86 × 10 4 h 3 Mpc 3 $ \bar{n} = 6.86 \times 10^{-4} \, h^3 \, \mathrm{Mpc}^{-3} $, see Sect. 5.1). We further added scatter to the mock data vector using this covariance. Then, we fitted the theoretical prescriptions using approximations to this data vector and checked the goodness of fit as a function of kmax. The fits are shown in Fig. 6. All approximations do as well as the exact calculation (which the mock data vector was produced with), and give a χ2 ≈ 1 for a large range of kmax, exceeding that determined by fitting the simulations.

thumbnail Fig. 6.

Same as the TNS panels of Fig. 4 but fitting to a fiducial SPT-mock data vector using the exact prediction for the SPT kernels and the Eulerian bias (red crosses, and blue crosses for the N5 model). The model parameters are those found in Table 3. The mock data vector is given scatter using a Euclid-like Gaussian covariance, using V = 8.8 h−3 Gpc3 and n ¯ = 6.86 × 10 4 h 3 Mpc 3 $ \bar{n} = 6.86 \times 10^{-4} \, h^3 \, \mathrm{Mpc}^{-3} $ and the same linear bias as the mock data. The fits are also made using the same covariance. We delimit the kmax which was used to choose the best-fit bias and RSD nuisance parameters when comparing to the ELEPHANT simulations, roughly corresponding to the values found in Table 3. The black triangles indicate a modelling where no f(R) effects are accounted for, i.e. a pure ΛCDM modelling.

We also fitted this mock data vector in the f(R) cases using a pure ΛCDM modelling (μ(k, a) = 1 and S(k) = 0), which also shows an excellent fit to the mock data. This suggests that the nuisance parameters are completely degenerate with f(R) effects, at least for |fR0|≤10−5 and over the range of scales that our models are valid within, even in a Euclid-like setup.

One way of checking this hypothesis is to observe the behaviour of the nuisance parameters as a function of kmax. We find, in the TNS case, that the best-fit linear bias b1 and σv are ∼5% and ∼10% consistent between all approximations and the exact results over the full range of kmax, with b1 also being consistent with the simulation measurement. Interestingly, the best-fit values of σv in the ΛCDM-scr approximation match extremely well with the exact solution, which confirms it being a very good approximation for the SPT kernels. Differing values of σv for the other approximations and Q-bias model indicate that the effects of f(R) are being absorbed by a change in this parameter. Similarly, b2 and N also vary significantly, both as a function of kmax and between the various approximations. Such degeneracies will likely be able to be broken by using a combination of redshift bins, giving far more information about the evolution of structure, as well as the bispectrum for example, which will yield more information on bias parameters, particularly if the modelling prescription for both statistics is consistent (Hashimoto et al. 2017; Philcox et al. 2022; Tsedrik et al. 2023; Ivanov et al. 2022). We leave further investigation of this to future work which should employ large-volume simulations.

5.4.2. w0waCDM and massive neutrinos

In Fig. 7 we show the χ2 as a function of kmax for the DEMNUni simulations (see Table 2). The TNS and EFTofLSS model predictions for the massless neutrino cases are shown in the top two panels, while the bottom two panels show the massive neutrino cases (∑mν = 0.16 eV). We find that the EdS approximation does equally well to the exact kernel calculations for all cases, at least until the χ2 ≈ 1. Further, all beyond-ΛCDM cases follow very similar trends to the ΛCDM case. This suggests that the EdS approximation is sufficiently accurate for w0waCDM cases, and our linear-only treatment of massive neutrinos (see Sect. 3.5) is equally good in all cases.

thumbnail Fig. 7.

Same as Fig. 4 but for the DEMNUni simulation models. We show the cases without massive neutrinos (top two panels: TNS upper, EFTofLSS lower) and with massive neutrinos (bottom two panels: TNS upper, EFTofLSS lower).

As with the DGP and f(R) cases, we find that the TNS model shows slightly lower χ2 over the full range of kmax considered than EFTofLSS, but both RSD models have roughly a kmax(χ2 ≈ 1)≈0.19 h Mpc−1. This is similar to the kmax for most of the ELEPHANT simulations (except F5), despite the DEMNUni simulations having a larger volume. This is likely compensated by the slightly lower σ8 of these simulations, and hence slightly lower levels of nonlinearity, leading to a better performance of SPT.

The volume of the DEMNUni simulations is comparable to the volume Euclid will probe at z = 1 and so we did not perform any additional tests of the EdS approximation against SPT mock data. On the other hand, we did test the importance of including massive neutrinos. We created a mock data vector using the exact calculation of the SPT kernels and including massive neutrino effects assuming ∑mν = 0.16 eV in the linear Pcb power spectrum (see Sect. 3.5), again using the best-fit nuisance parameters found in Table 3. We then created a covariance with the Euclid-like volume and tracer number density (V = 8.8 h−3 Gpc3 and n ¯ = 6.86 × 10 4 h 3 Mpc 3 $ \bar{n} = 6.86 \times 10^{-4} \, h^3 \, \mathrm{Mpc}^{-3} $) and a linear bias as given in Table 3. Using this covariance, we added scatter to the mock data. We then fitted this mock data vector using the massless neutrino modelling. The fits of the various theoretical predictions to the mock data vectors are shown in Fig. 8.

thumbnail Fig. 8.

Same as Fig. 6 but for the w0waCDM DEMNUni cosmologies (see Table 2). The mock data vector in this case includes massive neutrinos (∑mν = 0.16 eV), and the black squares use the same modelling as the mock data. The crosses assume ∑mν = 0.0 eV in the modelling.

Surprisingly, we find all massless neutrino fits, both in ΛCDM and w0waCDM, follow the massive neutrino modelling fits almost perfectly, with χ2 ≈ 1 at all kmax considered. This further suggests that the effects of massive neutrinos with masses ∑mν ≤ 0.16 eV are degenerate with nuisance parameters, at least at a fixed redshift bin and only with the clustering power spectrum. This is expected as the FoG damping effect, controlled by the free parameter σv in the TNS model or counterterms in EFTofLSS, are likely highly degenerate with the effects of massive neutrinos, which act to damp power on small scales.

We await further tests to be performed in D’Amico et al., in prep. to further explore these results. Unlike screening, the inclusion of massive neutrinos at the linear level is not significantly computationally expensive and so no approximation needs to be made in principle.

6. Conclusions

In this paper we have investigated various theoretical approximations in beyond-ΛCDM scenarios, necessary for the computational demands of forthcoming Euclid galaxy clustering analyses, as well as different RSD models. Before listing our results, as a reference for the reader, we provide a summary of previous related works and their main conclusions.

6.1. Previous work

The Einstein–de Sitter (EdS) approximation has been investigated in a number of works. Bose et al. (2018b) compare the EdS approximation to simulations and the exact 1-loop real space matter power spectrum in DGP using the EFTofLSS. They find this is a very good approximation, especially given the additional degrees of freedom of the EFTofLSS. Bose et al. (2017) perform Markov Chain Monte Carlo analyses on DGP simulations using the EdS TNS redshift space dark matter multipoles with and without screening effects, finding a 2σ bias is incurred on the growth rate, f, when screening is omitted at z = 1 for a survey of Vs = 20 h−3Gpc3, but not for Vs = 10 h−3Gpc3. Further, Carrilho et al. (2021) check the EdS approximation for the Dark Scattering real space spectra against the exact solutions and find sub-percent agreement for z = 1, for scales less than k ≈ 0.25 h Mpc−1 and for ξ comparable to the values considered in this paper.

Regarding tracer bias schemes, D’Amico et al. (2021a) show that the scale-independent bias parameters are likely a good approximation for models of gravity inducing a scale-independent growth factor and rate of structure formation, without explicitly comparing to simulations. A number of other works have developed exact calculations for redshift space correlations for dark matter and biased tracers, but have not explicitly investigated the need for this by comparing, directly or through best-fit analyses, to simulations or mock data (Aviles & Cervantes-Cota 2017; Aviles et al. 2021; Valogiannis et al. 2020; Valogiannis & Bean 2019; Bose & Koyama 2016, 2017; Bose et al. 2018a), specifically when higher order nuisance parameters are included. We do however note that Aviles et al. (2021) find the local Lagrangian approximation to be valid for f(R) gravity.

6.2. This work

In this work we have considered the TNS and EFTofLSS models for RSD with an Eulerian bias expansion. We further considered the local Lagrangian bias relation, known to hold well for ΛCDM and f(R) (Aviles et al. 2021). For the scale-dependent theory, f(R), we also investigate the phenomenological Q-bias model (see Eq. (54)).

These approximations were checked by comparing the monopole and quadrupole of both dark matter and halo clustering to high quality numerical simulations as well as standard perturbation theory (SPT) based mock data generated with a minimal amount of approximations. For all comparisons, we have fixed cosmology and only varied the model nuisance parameters related to RSD, nonlinear clustering and tracer bias. Our main conclusions are summarised below.

6.2.1. Dark Matter

The EdS approximation without screening predictions gives an equally good χ2 fit to the simulation dark matter multipoles as the predictions without these approximations in DGP. The EdS approximation is generally excellent for DGP, w0waCDM, and Dark Scattering models, both at the level of dark matter and halos. It does however give a significantly worse fit for f(R). On the other hand, the ΛCDM-screened approximation (see Appendix B) for f(R) gravity, developed in this work, gives an equally good fit to the simulation dark matter multipoles as the exact SPT predictions. This approximation is suitable for a fast Fourier transform implementation.

6.2.2. Halos

The EdS approximation without screening predictions gives an equally good χ2 fit to the simulation halo multipoles as the predictions without these approximations, both in f(R) gravity and DGP. Further, both Eulerian and Q-bias prescriptions give equally good fits to the simulation data, with the local Lagrangian bias relation seeming to be valid for all beyond-ΛCDM scenarios, with the χ2 of these scenarios being comparable to that of ΛCDM.

We found that not modelling any f(R) effects, both in the bias terms and in the perturbation theory kernels, gives an equally good fit to the SPT-f(R) mock data as the exact kernel computation. This suggests such effects can efficiently be absorbed into higher-order bias and RSD nuisance parameters. In fact, we have noted a significant change in the RSD and higher order bias parameters from the fiducial mock values in these fits. Particularly prominent shifts were noted for the largest approximations, for example using the Einstein–de Sitter and unscreened approximations for f(R) gravity. These shifts also grew with the maximum scale, kmax, included in the fit.

Similarly, not modelling any massive neutrino effects gives an equally good fit to the SPT-ΛCDM and -w0waCDM mock data as the modelling including massive neutrinos, for ∑mν ≤ 0.16 eV. This suggests such effects can also be efficiently absorbed into higher-order bias and RSD nuisance parameters. We note that changes in these parameters away from the fiducial mock values was also noted in the fits, in support of this claim.

Lastly, TNS and EFTofLSS both give a similar value of kmax such that |χ2(kmax)−1|≲0.15 when fit to the simulations, with the TNS yielding a slightly larger kmax systematically over all beyond-ΛCDM scenarios10. This range is roughly 0.19 h Mpc−1kmax ≤ 0.21 h Mpc−1, with the exception being the strong f(R) modification where we find the TNS model can fit the data well up to kmax ≈ 0.26 h Mpc−1. This is likely due to an enhanced efficiency of the phenomenological fingers-of-god RSD damping parameter σv when strong f(R) effects are at play.

We note that we do not vary cosmological parameters, and so these results, in particular the use of the various approximations considered for the perturbative kernels and bias, does not ensure an unbiased estimation of cosmology. They do however strongly suggest large degeneracies between screening and massive neutrino effects and higher-order bias as well as RSD effects. If validated, this would mean that a power spectrum monopole and quadrupole analysis at a single redshift will offer no significant information on modified gravity. This result was known in the case of massive neutrinos due to their degeneracies with bias parameters (see Marulli et al. 2011; Villaescusa-Navarro et al. 2018; Hahn et al. 2020, for example), but not in the case of modified gravity, which is a key finding of this work.

This result may change when including higher-order multipoles or statistics (García-Farieta et al. 2021), such as the hexadecapole or bispectrum, galaxy lensing, or informative priors on nuisance parameters, which will help to break clear degeneracies between beyond-ΛCDM effects and bias parameters (Chan & Blot 2017; Bose & Taruya 2018; Bose et al. 2020a; Markovic et al. 2019; Bose et al. 2019; Tsedrik et al. 2023; Kacprzak & Fluri 2022). Such informative priors must be chosen carefully though, as they can lead to biases on the inferred cosmology or gravitational model (Carrilho et al. 2023; Simon et al. 2023). If such priors can however be identified, or if we can identify a more efficient nuisance parameter set, through for example principal component analyses (see for example Eifler et al. 2015) or machine learning methods (Piras & Lombriser 2023), then the theoretical approximations used, particularly in the case of f(R) or scale-dependent models, must be revised. In this case a more accurate prescription, such as the ΛCDM-screened approximation, can be applied. Conversely, we can use the methods presented here to gain information on the appropriate width of nuisance parameter priors. For example, we find that σv changes by up to 10% when employing approximate perturbative kernels. So, any prior must be at least so wide about some central value if we choose to employ such an approximation in a real analysis.

In light of these findings, we do not advocate additional effort in either improving computational efficiency to calculate the exact beyond-ΛCDM SPT kernels or theoretically developing new, more accurate kernel approximations. We also deem the Eulerian bias expansion, with constant bias coefficients to be sufficient for the considered beyond-ΛCDM cases. The RSD models perform similarly and so we do not advocate one over the other. This being said, tools and theoretical prescriptions are already available which can compute the clustering multipoles highly accurately and efficiently for DGP, Dark Scattering, w0waCDM, and massive neutrinos (D’Amico et al. 2021b; Noriega et al. 2022; Piga et al. 2023; Carrilho et al. 2023). A forthcoming Euclid paper (D’Amico et al., in prep.) will provide a more detailed Markov Chain Monte Carlo-based analyses of both RSD models.

In summary, the main contribution of this work to Euclid is to have identified useful approximations for determining scale cuts in beyond-ΛCDM scenarios, which will require both high-volume simulation measurements and computationally expensive Markov Chain Monte Carlo analyses. On this note, this work has instructed the minimal extension of current internal pipelines for beyond-ΛCDM theories, in particular for the TNS model. We have also developed a useful theoretical approximation (ΛCDM-screened) in the case where standard approximations in f(R)-gravity break under the combined power of the Euclid spectroscopic probe. This approximation can be integrated easily into codes employing the Fast Fourier transform method such as PyBird and PBJ.

Finally, we have also validated the clustering predictions from various SPT based codes being employed within the Euclid consortium. In particular, we have found the predictions from PBJ, Pybird and MG-Copter (now part of ReACT) (see Table 1) to be in sub-percent agreement for k ≤ 0.5 h Mpc−1 (see Appendix C).


1

This model assumes the dominating energy components of the Universe are a constant dark energy, Λ, and cold dark matter (CDM), with gravity described by Einstein’s general relativity (GR).

2

See also https://www.euclid-ec.org/public/core-science/

3

Screening is a theoretical mechanism used to suppress additional forces coming from modifications to gravity in the Solar System (Brax et al. 2021), where experiments show theory must accord with GR’s predictions (Will 2018).

4

The exact kernels can be obtained by solving these equations numerically as described in Taruya (2016) Bose & Koyama (2016) or by using a Fast Fourier Transform decomposition.

5

Not to be confused with the linear Poisson equation modification, μ(k, a), which always appears with its arguments.

8

Solutions to this issue are currently being investigated in the literature, including using Jeffreys priors (Donald-McCann et al. 2023) or profile likelihoods (Moretti et al. 2023; Holm et al. 2023).

9

We used the values of the nuisance parameters found at the kmax given in Table 3.

10

Note that we have not included the EFTofLSS ∼μ2k2 shot-noise term, which improves the fit.

11

Note the difference in volume taken here and in the main text for a Euclid-like setup comes from the different redshifts considered.

Acknowledgments

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 (http://www.euclid-ec.org). BB was supported by a UK Research and Innovation Stephen Hawking Fellowship (EP/W005654/2). AP is a UK Research and Innovation Future Leaders Fellow [grant MR/S016066/2]. CM and PC’s research for this project was supported by a UK Research and Innovation Future Leaders Fellowship [grant MR/S016066/2]. CM’s work is supported by the Fondazione ICSC, Spoke 3 Astrophysics and Cosmos Observations, National Recovery and Resilience Plan (Piano Nazionale di Ripresa e Resilienza, PNRR) Project ID CN_00000013 “Italian Research Center on High-Performance Computing, Big Data and Quantum Computing” funded by MUR Missione 4 Componente 2 Investimento 1.4: Potenziamento strutture di ricerca e creazione di “campioni nazionali di R&S (M4C2-19 )” – Next Generation EU (NGEU). MP acknowledges support by the MIUR ‘Progetti di Ricerca di Rilevante Interesse Nazionale’ (PRIN) Bando 2022 – grant 20228RMX4A. FV acknowledges partial support by the ANR Project COLSS (ANR-21-CE31-0029). NF is supported by the Italian Ministry of University and Research (MUR) through the Rita Levi Montalcini project “Tests of gravity on cosmic scales” with reference PGR19ILFGP and she also acknowledges the FCT project with ref. number PTDC/FIS-AST/0054/2021. CC acknowledges a generous CPU and storage allocation by the Italian Super-Computing Resource Allocation (ISCRA) as well as from the coordination of the “Accordo Quadro MoU per lo svolgimento di attivitá congiunta di ricerca Nuove frontiere in Astrofisica: HPC e Data Exploration di nuova generazione”, together with storage from INFN-CNAF and INAF-IA2. FP acknowledges partial support from the INFN grant InDark, the Departments of Excellence grant L.232/2016 of the Italian Ministry of Education, University and Research (MUR) and from the European Union – Next Generation EU. FP also acknowledges the FCT project with ref. number PTDC/FIS-AST/0054/2021. We acknowledge the hospitality of the Institute for Fundamental Physics of the Universe (IFPU) of Trieste for the group meeting held there in December 2022. For the purpose of open access, the author(s) has applied a Creative Commons Attribution (CC BY) licence to any Author Accepted Manuscript version arising.

References

  1. Ahmed, S. N., Aharmim, B., Anthony, A. E., et al. 2004, Phys. Rev. Lett., 92, 181301 [Google Scholar]
  2. Amendola, L., Appleby, S., Avgoustidis, A., et al. 2018, Living Rev. Rel., 21, 2 [NASA ADS] [CrossRef] [Google Scholar]
  3. Archidiacono, M., Brinckmann, T., Lesgourgues, J., & Poulin, V. 2017, in Prospects in Neutrino Physics, eds. F. Di Lodovico, S. Pascoli, & P. Ballett [Google Scholar]
  4. Arnold, C., Fosalba, P., Springel, V., Puchwein, E., & Blot, L. 2019, MNRAS, 483, 790 [NASA ADS] [CrossRef] [Google Scholar]
  5. Arnold, C., Li, B., Giblin, B., Harnois-Déraps, J., & Cai, Y.-C. 2022, MNRAS, 515, 4161 [CrossRef] [Google Scholar]
  6. Assassi, V., Baumann, D., Green, D., & Zaldarriaga, M. 2014, JCAP, 08, 056 [CrossRef] [Google Scholar]
  7. Aviles, A., & Cervantes-Cota, J. L. 2017, Phys. Rev. D, 96, 123526 [NASA ADS] [CrossRef] [Google Scholar]
  8. Aviles, A., Valogiannis, G., Rodriguez-Meza, M. A., et al. 2021, JCAP, 04, 039 [Google Scholar]
  9. Baldauf, T., Seljak, U., Desjacques, V., & McDonald, P. 2012, Phys. Rev. D, 86, 083540 [NASA ADS] [CrossRef] [Google Scholar]
  10. Baldauf, T., Mirbabayi, M., Simonović, M., & Zaldarriaga, M. 2015, Phys. Rev. D, 92, 043514 [NASA ADS] [CrossRef] [Google Scholar]
  11. Baldi, M., & Simpson, F. 2015, MNRAS, 449, 2239 [NASA ADS] [CrossRef] [Google Scholar]
  12. Baldi, M., & Simpson, F. 2017, MNRAS, 465, 653 [CrossRef] [Google Scholar]
  13. Baldi, M., Villaescusa-Navarro, F., Viel, M., et al. 2014, MNRAS, 440, 75 [NASA ADS] [CrossRef] [Google Scholar]
  14. Baratta, P., Bel, J., Gouyou Beauchamps, S., & Carbone, C. 2023, A&A, 673, A1 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  15. Baumann, D., Nicolis, A., Senatore, L., & Zaldarriaga, M. 2012, JCAP, 07, 051 [CrossRef] [Google Scholar]
  16. Bean, R., & Tangmatitham, M. 2010, Phys. Rev. D, 81, 083534 [NASA ADS] [CrossRef] [Google Scholar]
  17. Behroozi, P. S., Wechsler, R. H., & Wu, H.-Y. 2013, ApJ, 762, 109 [NASA ADS] [CrossRef] [Google Scholar]
  18. Bel, J., Pezzotta, A., Carbone, C., Sefusatti, E., & Guzzo, L. 2019, A&A, 622, A109 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  19. Bernardeau, F., Colombi, S., Gaztanaga, E., & Scoccimarro, R. 2002, Phys. Rept., 367, 1 [NASA ADS] [CrossRef] [Google Scholar]
  20. Beutler, F., Seo, H.-J., Saito, S., et al. 2017, MNRAS, 466, 2242 [Google Scholar]
  21. Blas, D., Garny, M., Ivanov, M. M., & Sibiryakov, S. 2016, JCAP, 07, 028 [CrossRef] [Google Scholar]
  22. Bose, B., & Koyama, K. 2016, JCAP, 08, 032 [CrossRef] [Google Scholar]
  23. Bose, B., & Koyama, K. 2017, JCAP, 08, 029 [CrossRef] [Google Scholar]
  24. Bose, B., & Taruya, A. 2018, JCAP, 10, 019 [CrossRef] [Google Scholar]
  25. Bose, B., Koyama, K., Hellwing, W. A., Zhao, G.-B., & Winther, H. A. 2017, Phys. Rev. D, 96, 023519 [NASA ADS] [CrossRef] [Google Scholar]
  26. Bose, B., Baldi, M., & Pourtsidou, A. 2018a, JCAP, 04, 032 [CrossRef] [Google Scholar]
  27. Bose, B., Koyama, K., Lewandowski, M., Vernizzi, F., & Winther, H. A. 2018b, JCAP, 04, 063 [CrossRef] [Google Scholar]
  28. Bose, B., Koyama, K., & Winther, H. A. 2019, JCAP, 10, 021 [CrossRef] [Google Scholar]
  29. Bose, B., Pourtsidou, A., Markovič, K., & Beutler, F. 2020a, MNRAS, 493, 5301 [CrossRef] [Google Scholar]
  30. Bose, B., Cataneo, M., Tröster, T., et al. 2020b, MNRAS, 498, 4650 [Google Scholar]
  31. Bose, B., Wright, B. S., Cataneo, M., et al. 2021, MNRAS, 508, 2479 [NASA ADS] [CrossRef] [Google Scholar]
  32. Bose, B., Tsedrik, M., Kennedy, J., et al. 2023, MNRAS, 519, 4780 [NASA ADS] [CrossRef] [Google Scholar]
  33. Brax, P., Casas, S., Desmond, H., & Elder, B. 2021, Universe, 8, 11 [NASA ADS] [CrossRef] [Google Scholar]
  34. Carbone, C., Petkova, M., & Dolag, K. 2016, JCAP, 07, 034 [CrossRef] [Google Scholar]
  35. Carlson, J., White, M., & Padmanabhan, N. 2009, Phys. Rev. D, 80, 043531 [NASA ADS] [CrossRef] [Google Scholar]
  36. Carrasco, J. J. M., Hertzberg, M. P., & Senatore, L. 2012, JHEP, 09, 082 [CrossRef] [Google Scholar]
  37. Carrasco, J. J. M., Foreman, S., Green, D., & Senatore, L. 2014, JCAP, 07, 057 [CrossRef] [Google Scholar]
  38. Carrilho, P., Moretti, C., Bose, B., Markovič, K., & Pourtsidou, A. 2021, JCAP, 10, 004 [Google Scholar]
  39. Carrilho, P., Moretti, C., & Pourtsidou, A. 2023, JCAP, 01, 028 [CrossRef] [Google Scholar]
  40. Carrion, K., Carrilho, P., Spurio Mancini, A., Pourtsidou, A., & Hidalgo, J. C. 2024, Arxiv e-prints [arXiv:2402.18562] [Google Scholar]
  41. Carroll, S. M., Duvvuri, V., Trodden, M., & Turner, M. S. 2004, Phys. Rev. D, 70, 043528 [NASA ADS] [CrossRef] [Google Scholar]
  42. Castorina, E., Sefusatti, E., Sheth, R. K., Villaescusa-Navarro, F., & Viel, M. 2014, JCAP, 02, 049 [CrossRef] [Google Scholar]
  43. Castorina, E., Carbone, C., Bel, J., Sefusatti, E., & Dolag, K. 2015, JCAP, 07, 043 [CrossRef] [Google Scholar]
  44. Cautun, M., Paillas, E., Cai, Y.-C., et al. 2018, MNRAS, 476, 3195 [NASA ADS] [CrossRef] [Google Scholar]
  45. Chan, K. C., & Blot, L. 2017, Phys. Rev. D, 96, 023528 [NASA ADS] [CrossRef] [Google Scholar]
  46. Chan, K. C., Scoccimarro, R., & Sheth, R. K. 2012, Phys. Rev. D, 85, 083509 [CrossRef] [Google Scholar]
  47. Charmousis, C., Gregory, R., Kaloper, N., & Padilla, A. 2006, JHEP, 10, 066 [CrossRef] [Google Scholar]
  48. Chevallier, M., & Polarski, D. 2001, IJMPD, 10, 213 [NASA ADS] [CrossRef] [Google Scholar]
  49. Chudaykin, A., Ivanov, M. M., Philcox, O. H. E., & Simonović, M. 2020, Phys. Rev. D, 102, 063533 [CrossRef] [Google Scholar]
  50. Costanzi, M., Villaescusa-Navarro, F., Viel, M., et al. 2013, JCAP, 12, 012 [Google Scholar]
  51. Cuozzo, V., Carbone, C., Calabrese, M., Carella, E., & Migliaccio, M. 2024, JCAP, 04, 073 [Google Scholar]
  52. D’Amico, G., Gleyzes, J., Kokron, N., et al. 2020, JCAP, 05, 005 [Google Scholar]
  53. D’Amico, G., Marinucci, M., Pietroni, M., & Vernizzi, F. 2021a, JCAP, 10, 069 [Google Scholar]
  54. D’Amico, G., Senatore, L., & Zhang, P. 2021b, JCAP, 01, 006 [Google Scholar]
  55. de la Bella, L. F., Regan, D., Seery, D., & Hotchkiss, S. 2017, JCAP, 11, 039 [Google Scholar]
  56. Desjacques, V., Jeong, D., & Schmidt, F. 2018, Phys. Rept., 733, 1 [NASA ADS] [CrossRef] [Google Scholar]
  57. Donald-McCann, J., Gsponer, R., Zhao, R., Koyama, K., & Beutler, F. 2023, MNRAS, 526, 3461 [NASA ADS] [CrossRef] [Google Scholar]
  58. Dvali, G., Gabadadze, G., & Porrati, M. 2000, Phys. Rev. Lett., B485, 208 [Google Scholar]
  59. Eifler, T., Krause, E., Dodelson, S., et al. 2015, MNRAS, 454, 2451 [Google Scholar]
  60. Eisenstein, D. J., & Hu, W. 1997, ApJ, 511, 5 [Google Scholar]
  61. Euclid Collaboration (Blanchard, A., et al.) 2020, A&A, 642, A191 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  62. Euclid Collaboration (Mellier, Y., et al.) 2024, A&A, submitted, [arXiv:2405.13491] [Google Scholar]
  63. Fabbian, G., Calabrese, M., & Carbone, C. 2018, JCAP, 02, 050 [CrossRef] [Google Scholar]
  64. Fang, X., Blazek, J. A., McEwen, J. E., & Hirata, C. M. 2017, JCAP, 02, 030 [CrossRef] [Google Scholar]
  65. Fujita, T., Mauerhofer, V., Senatore, L., Vlah, Z., & Angulo, R. 2020, JCAP, 01, 009 [CrossRef] [Google Scholar]
  66. Fukuda, Y., et al. 1998, Phys. Rev. Lett., 81, 1158, [Erratum: Phys. Rev. Lett. 81, 4279 (1998)] [Google Scholar]
  67. García-Farieta, J. E., Marulli, F., Veropalumbo, A., et al. 2019, MNRAS, 488, 1987 [Google Scholar]
  68. García-Farieta, J. E., Hellwing, W. A., Gupta, S., & Bilicki, M. 2021, Phys. Rev. D, 103, 103524 [CrossRef] [Google Scholar]
  69. Gorbunov, D., Koyama, K., & Sibiryakov, S. 2006, Phys. Rev. D, 73, 044016 [NASA ADS] [CrossRef] [Google Scholar]
  70. Gouyou Beauchamps, S., Baratta, P., Escoffier, S., et al. 2023, A&A, submitted [arXiv:2306.05988] [Google Scholar]
  71. Guidi, M., Veropalumbo, A., Branchini, E., Eggemeier, A., & Carbone, C. 2023, JCAP, 08, 066 [Google Scholar]
  72. Hagstotz, S., Gronke, M., Mota, D., & Baldi, M. 2019, A&A, 629, A46 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  73. Hahn, C., Villaescusa-Navarro, F., Castorina, E., & Scoccimarro, R. 2020, JCAP, 03, 040 [CrossRef] [Google Scholar]
  74. Hashimoto, I., Rasera, Y., & Taruya, A. 2017, Phys. Rev. D, 96, 043526 [CrossRef] [Google Scholar]
  75. He, J.-H. 2013, Phys. Rev. D, 88, 103523 [CrossRef] [Google Scholar]
  76. Heavens, A. F., Matarrese, S., & Verde, L. 1998, MNRAS, 301, 797 [NASA ADS] [CrossRef] [Google Scholar]
  77. Heitmann, K., Bingham, D., Lawrence, E., et al. 2016, ApJ, 820, 108 [Google Scholar]
  78. Heitmann, K., Finkel, H., Pope, A., et al. 2019, ApJS, 245, 16 [NASA ADS] [CrossRef] [Google Scholar]
  79. Hernández-Aguayo, C., Hou, J., Li, B., Baugh, C. M., & Sánchez, A. G. 2019, MNRAS, 485, 2194 [CrossRef] [Google Scholar]
  80. Hernández-Molinero, B., Carbone, C., Jimenez, R., & Peña Garay, C. 2024, JCAP, 01, 006 [Google Scholar]
  81. Hinshaw, G., Larson, D., Komatsu, E., et al. 2013, ApJS, 208, 19 [Google Scholar]
  82. Holm, E. B., Herold, L., Simon, T., et al. 2023, Phys. Rev. D, 108, 123514 [NASA ADS] [CrossRef] [Google Scholar]
  83. Hu, W., & Sawicki, I. 2007, Phys. Rev. D, 76, 064004 [CrossRef] [Google Scholar]
  84. Ivanov, M. M., Simonović, M., & Zaldarriaga, M. 2020, JCAP, 05, 042 [CrossRef] [Google Scholar]
  85. Ivanov, M. M., Philcox, O. H. E., Nishimichi, T., et al. 2022, Phys. Rev. D, 105, 063512 [NASA ADS] [CrossRef] [Google Scholar]
  86. Kacprzak, T., & Fluri, J. 2022, Phys. Rev. X, 12, 031029 [NASA ADS] [Google Scholar]
  87. Kaiser, N. 1987, MNRAS, 227, 1 [Google Scholar]
  88. Khoury, J., & Weltman, A. 2004, Phys. Rev. D, 69, 044026 [CrossRef] [Google Scholar]
  89. Koyama, K., Taruya, A., & Hiramatsu, T. 2009, Phys. Rev. D, 79, 123512 [NASA ADS] [CrossRef] [Google Scholar]
  90. Kreisch, C. D., Pisani, A., Carbone, C., et al. 2019, MNRAS, 488, 4413 [NASA ADS] [CrossRef] [Google Scholar]
  91. Lacasa, F. 2022, A&A, 661, A70 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  92. Laureijs, R., Amiaux, J., Arduini, S., et al. 2011, ArXiv e-prints [arXiv:1110.3193] [Google Scholar]
  93. Lesgourgues, J., & Pastor, S. 2006, Phys. Rept., 429, 307 [NASA ADS] [CrossRef] [Google Scholar]
  94. Lewandowski, M., & Senatore, L. 2020, JCAP, 03, 018 [NASA ADS] [CrossRef] [Google Scholar]
  95. Li, B., Zhao, G.-B., Teyssier, R., & Koyama, K. 2012, JCAP, 01, 051 [CrossRef] [Google Scholar]
  96. Li, B., Zhao, G.-B., & Koyama, K. 2013, JCAP, 05, 023 [CrossRef] [Google Scholar]
  97. Linder, E. V. 2003, Phys. Rev. Lett., 90, 091301 [Google Scholar]
  98. Luty, M. A., Porrati, M., & Rattazzi, R. 2003, JHEP, 09, 029 [CrossRef] [Google Scholar]
  99. Markovic, K., Bose, B., & Pourtsidou, A. 2019, Open J. Astrophys., 2, 13 [Google Scholar]
  100. Martinelli, M., Tutusaus, I., Archidiacono, M., et al. 2021, A&A, 649, A100 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  101. Marulli, F., Carbone, C., Viel, M., Moscardini, L., & Cimatti, A. 2011, MNRAS, 418, 346 [NASA ADS] [CrossRef] [Google Scholar]
  102. Matsubara, T. 2008, Phys. Rev. D, 77, 063530 [NASA ADS] [CrossRef] [Google Scholar]
  103. McDonald, P., & Roy, A. 2009, JCAP, 08, 020 [CrossRef] [Google Scholar]
  104. McEwen, J. E., Fang, X., Hirata, C. M., & Blazek, J. A. 2016, JCAP, 09, 015 [CrossRef] [Google Scholar]
  105. Mirbabayi, M., Schmidt, F., & Zaldarriaga, M. 2015, JCAP, 07, 030 [CrossRef] [Google Scholar]
  106. Moresco, M., Marulli, F., Moscardini, L., et al. 2017, A&A, 604, A133 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  107. Moretti, C., Tsedrik, M., Carrilho, P., & Pourtsidou, A. 2023, JCAP, 12, 025 [Google Scholar]
  108. Nishimichi, T., Ohmuro, H., Nakamichi, M., et al. 2007, PASJ, 59, 1049 [NASA ADS] [Google Scholar]
  109. Nishimichi, T., D’Amico, G., Ivanov, M. M., et al. 2020, Phys. Rev. D, 102, 123541 [NASA ADS] [CrossRef] [Google Scholar]
  110. Noriega, H. E., Aviles, A., Fromenteau, S., & Vargas-Magaña, M. 2022, JCAP, 11, 038 [Google Scholar]
  111. Oddo, A., Sefusatti, E., Porciani, C., Monaco, P., & Sánchez, A. G. 2020, JCAP, 03, 056 [CrossRef] [Google Scholar]
  112. Oddo, A., Rizzo, F., Sefusatti, E., Porciani, C., & Monaco, P. 2021, JCAP, 11, 038 [CrossRef] [Google Scholar]
  113. Parimbelli, G., Anselmi, S., Viel, M., et al. 2021, JCAP, 01, 009 [Google Scholar]
  114. Parimbelli, G., Carbone, C., Bel, J., et al. 2022, JCAP, 11, 041 [Google Scholar]
  115. Perko, A., Senatore, L., Jennings, E., & Wechsler, R. H. 2016, ArXiv e-prints [arXiv:1610.09321] [Google Scholar]
  116. Perlmutter, S., et al. 1999, ApJ, 517, 565 [NASA ADS] [CrossRef] [Google Scholar]
  117. Philcox, O. H. E., Ivanov, M. M., Cabass, G., et al. 2022, Phys. Rev. D, 106, 043530 [NASA ADS] [CrossRef] [Google Scholar]
  118. Pietroni, M., Mangano, G., Saviano, N., & Viel, M. 2012, JCAP, 01, 019 [CrossRef] [Google Scholar]
  119. Piga, L., Marinucci, M., D’Amico, G., et al. 2023, JCAP, 04, 038 [Google Scholar]
  120. Piras, D., & Lombriser, L. 2023, ArXiv e-prints [arXiv:2310.10717] [Google Scholar]
  121. Planck Collaboration XVI. 2014, A&A, 571, A16 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  122. Pogosian, L., Silvestri, A., Koyama, K., & Zhao, G.-B. 2010, Phys. Rev. D, 81, 104023 [NASA ADS] [CrossRef] [Google Scholar]
  123. Potter, D., Stadel, J., & Teyssier, R. 2017, Comput. Astrophys. Cosmol., 4, 2 [NASA ADS] [CrossRef] [Google Scholar]
  124. Pourtsidou, A., & Tram, T. 2016, Phys. Rev. D, 94, 043518 [CrossRef] [Google Scholar]
  125. Pourtsidou, A., Skordis, C., & Copeland, E. J. 2013, Phys. Rev. D, 88, 083505 [NASA ADS] [CrossRef] [Google Scholar]
  126. Prunet, S., Pichon, C., Aubert, D., et al. 2008, ApJS, 178, 179 [NASA ADS] [CrossRef] [Google Scholar]
  127. Pueblas, S., & Scoccimarro, R. 2009, Phys. Rev. D, 80, 043504 [NASA ADS] [CrossRef] [Google Scholar]
  128. Riess, A. G., Filippenko, A. V., Challis, P., et al. 1998, AJ, 116, 1009 [Google Scholar]
  129. Rizzo, F., Moretti, C., Pardede, K., et al. 2023, JCAP, 01, 031 [CrossRef] [Google Scholar]
  130. Roncarelli, M., Carbone, C., & Moscardini, L. 2015, MNRAS, 447, 1761 [NASA ADS] [CrossRef] [Google Scholar]
  131. Rossi, G., Choi, P. D., Moon, J., et al. 2021, MNRAS, 505, 377 [NASA ADS] [CrossRef] [Google Scholar]
  132. Ruggeri, R., Castorina, E., Carbone, C., & Sefusatti, E. 2018, JCAP, 03, 003 [CrossRef] [Google Scholar]
  133. Saito, S., Baldauf, T., Vlah, Z., et al. 2014, Phys. Rev. D, 90, 123522 [NASA ADS] [CrossRef] [Google Scholar]
  134. Schmidt, F. 2009, Phys. Rev. D, 80, 123003 [NASA ADS] [CrossRef] [Google Scholar]
  135. Schuster, N., Hamaus, N., Pisani, A., et al. 2019, JCAP, 12, 055 [CrossRef] [Google Scholar]
  136. Scoccimarro, R., Couchman, H. M. P., & Frieman, J. A. 1999, ApJ, 517, 531 [NASA ADS] [CrossRef] [Google Scholar]
  137. Senatore, L. 2015, JCAP, 11, 007 [CrossRef] [Google Scholar]
  138. Senatore, L., & Zaldarriaga, M. 2014, ArXiv e-prints [arXiv:1409.1225] [Google Scholar]
  139. Sheth, R. K., Chan, K. C., & Scoccimarro, R. 2013, Phys. Rev. D, 87, 083002 [NASA ADS] [CrossRef] [Google Scholar]
  140. Silvestri, A., Pogosian, L., & Buniy, R. V. 2013, Phys. Rev. D, 87, 104015 [NASA ADS] [CrossRef] [Google Scholar]
  141. Simon, T., Zhang, P., Poulin, V., & Smith, T. L. 2023, Phys. Rev. D, 107, 123530 [NASA ADS] [CrossRef] [Google Scholar]
  142. Simpson, F. 2010, Phys. Rev. D, 82, 083505 [NASA ADS] [CrossRef] [Google Scholar]
  143. Song, Y.-S., Taruya, A., Linder, E., et al. 2015, Phys. Rev. D, 92, 043522 [CrossRef] [Google Scholar]
  144. Springel, V. 2005, MNRAS, 364, 1105 [Google Scholar]
  145. Taruya, A. 2016, Phys. Rev. D, 94, 023504 [CrossRef] [Google Scholar]
  146. Taruya, A., Nishimichi, T., & Saito, S. 2010, Phys. Rev. D, 82, 063522 [NASA ADS] [CrossRef] [Google Scholar]
  147. Taruya, A., Nishimichi, T., Bernardeau, F., Hiramatsu, T., & Koyama, K. 2014, Phys. Rev. D, 90, 123515 [NASA ADS] [CrossRef] [Google Scholar]
  148. Tsedrik, M., Moretti, C., Carrilho, P., Rizzo, F., & Pourtsidou, A. 2023, MNRAS, 520, 2611 [NASA ADS] [CrossRef] [Google Scholar]
  149. Vainshtein, A. 1972, Phys. Lett. B, 39, 393 [NASA ADS] [CrossRef] [Google Scholar]
  150. Valogiannis, G., & Bean, R. 2019, Phys. Rev. D, 99, 063526 [NASA ADS] [CrossRef] [Google Scholar]
  151. Valogiannis, G., Bean, R., & Aviles, A. 2020, JCAP, 01, 055 [CrossRef] [Google Scholar]
  152. Verza, G., Pisani, A., Carbone, C., Hamaus, N., & Guzzo, L. 2019, JCAP, 12, 040 [CrossRef] [Google Scholar]
  153. Verza, G., Carbone, C., & Renzi, A. 2022, ApJ, 940, L16 [NASA ADS] [CrossRef] [Google Scholar]
  154. Verza, G., Carbone, C., Pisani, A., & Renzi, A. 2023, JCAP, 12, 044 [Google Scholar]
  155. Viel, M., Haehnelt, M. G., & Springel, V. 2010, JCAP, 10, 015 [CrossRef] [Google Scholar]
  156. Vielzeuf, P., Calabrese, M., Carbone, C., Fabbian, G., & Baccigalupi, C. 2023, JCAP, 08, 010 [Google Scholar]
  157. Villaescusa-Navarro, F., Marulli, F., Viel, M., et al. 2014, JCAP, 03, 011 [NASA ADS] [CrossRef] [Google Scholar]
  158. Villaescusa-Navarro, F., Banerjee, A., Dalal, N., et al. 2018, ApJ, 861, 53 [NASA ADS] [CrossRef] [Google Scholar]
  159. Vlah, Z., White, M., & Aviles, A. 2015, JCAP, 09, 014 [CrossRef] [Google Scholar]
  160. Wadekar, D., Ivanov, M. M., & Scoccimarro, R. 2020, Phys. Rev. D, 102, 123521 [CrossRef] [Google Scholar]
  161. Will, C. M. 2018, Theory and Experiment in Gravitational Physics (Cambridge University Press) [CrossRef] [Google Scholar]
  162. Wright, B. S., Koyama, K., Winther, H. A., & Zhao, G.-B. 2019, JCAP, 06, 040 [CrossRef] [Google Scholar]
  163. Zennaro, M., Bel, J., Villaescusa-Navarro, F., et al. 2017, MNRAS, 466, 3244 [NASA ADS] [CrossRef] [Google Scholar]
  164. Zennaro, M., Bel, J., Dossett, J., Carbone, C., & Guzzo, L. 2018, MNRAS, 477, 491 [NASA ADS] [CrossRef] [Google Scholar]
  165. Zhang, P., D’Amico, G., Senatore, L., Zhao, C., & Cai, Y. 2022, JCAP, 02, 036 [Google Scholar]
  166. Zucca, A., Pogosian, L., Silvestri, A., & Zhao, G.-B. 2019, JCAP, 05, 001 [Google Scholar]

Appendix A: Redshift space correction terms

In this appendix we present the general forms for the A, B and C corrections terms in Eq. (29) as well as their linear bias dependence. These can be matched to the EdS expressions in, for example, Scoccimarro et al. (1999), Bernardeau et al. (2002) by expanding Eq. (44). We note that these are the forms that are also found in MG-Copter, which can be found https://github.com/nebblu/ACTio-ReACTio/blob/master/reactions/src/SPT.cpp. Following Bose & Koyama (2016) we have

A ( k , μ ) = ( k μ ) d 3 q [ μ q q B σ ( q , k q , k ) + k μ q μ q | k q | 2 B σ ( k q , q , k ) ] , $$ \begin{aligned} A(k,\mu )&= -(k \, \mu ) \int \mathrm{d} ^3 q \, \left[ \frac{\mu _q}{q} B_\sigma (\boldsymbol{q}, \boldsymbol{k}-\boldsymbol{q}, -\boldsymbol{k}) \right. \nonumber \\&\quad \left. + \frac{k \, \mu - q \, \mu _q}{|\boldsymbol{k} - \boldsymbol{q}|^2} B_\sigma (\boldsymbol{k}-\boldsymbol{q},\boldsymbol{q}, -\boldsymbol{k}) \right] \, , \end{aligned} $$(A.1)

where μ q = q ̂ · z ̂ $ \mu_q = \hat{\boldsymbol{q}}\cdot\hat{\boldsymbol{z}} $ and the cross bispectrum is given in terms of the general kernels and linear bias as

B σ ( k 1 , k 2 , k 3 ) = 2 × { [ b 1 F 1 ( k 2 ) μ k 2 2 G 1 ( k 2 ) ] [ b 1 F 1 ( k 3 ) μ k 3 2 G 1 ( k 3 ) ] G 2 ( k 2 , k 3 ) × P 11 , i ( k 2 ) P 11 , i ( k 3 ) + [ b 1 F 1 ( k 3 ) μ k 3 2 G 1 ( k 3 ) ] [ b 1 F 2 ( k 1 , k 3 ) μ k 2 2 G 2 ( k 1 , k 3 ) ] G 1 ( k 1 ) × P 11 , i ( k 1 ) P 11 , i ( k 3 ) + [ b 1 F 1 ( k 2 ) μ k 2 2 G 1 ( k 2 ) ] [ b 1 F 2 ( k 1 , k 2 ) μ k 3 2 G 2 ( k 1 , k 2 ) ] G 1 ( k 1 ) × P 11 , i ( k 1 ) P 11 , i ( k 2 ) } . $$ \begin{aligned}&B_\sigma ({\boldsymbol{k}}_1, {\boldsymbol{k}}_2, {\boldsymbol{k}}_3) = 2 \nonumber \\&\times \left\{ \left[ b_1 F_1(k_2) - \mu _{k_2}^2 G_1(k_2)\right] \left[ b_1 F_1(k_3) - \mu _{k_3}^2 G_1(k_3)\right] G_2({\boldsymbol{k}}_2,{\boldsymbol{k}}_3) \right. \nonumber \\&\times P_{\rm 11,i}(k_2) \, P_{\rm 11,i}(k_3) \nonumber \\&+ \left[ b_1 F_1(k_3) - \mu _{k_3}^2 G_1(k_3)\right] \left[ b_1 F_2({\boldsymbol{k}}_1,{\boldsymbol{k}}_3) - \mu _{k_2}^2 G_2({\boldsymbol{k}}_1,{\boldsymbol{k}}_3)\right] G_1(k_1) \nonumber \\&\times P_{\rm 11,i}(k_1) \, P_{\rm 11,i}(k_3) \nonumber \\&+ \left[ b_1 F_1(k_2) - \mu _{k_2}^2 G_1(k_2)\right] \left[ b_1 F_2({\boldsymbol{k}}_1,{\boldsymbol{k}}_2) - \mu _{k_3}^2 G_2({\boldsymbol{k}}_1,{\boldsymbol{k}}_2)\right] G_1(k_1) \nonumber \\&\times P_{\rm 11,i}(k_1) \, P_{\rm 11,i}(k_2) \Bigr \} \, . \end{aligned} $$(A.2)

The B term is given as

B ( k , μ ) = ( k μ ) 2 d 3 q F ( q ) F ( k q ) , $$ \begin{aligned} B(k,\mu ) = (k \, \mu )^2 \int \mathrm{d} ^3 q \, F(\boldsymbol{q}) \, F(\boldsymbol{k}-\boldsymbol{q}) \, , \end{aligned} $$(A.3)

with

F ( q ) = μ q q G 1 ( q ) [ b 1 F 1 ( q ) μ q 2 G 1 ( q ) ] P 11 , i ( q ) . $$ \begin{aligned} F(\boldsymbol{q}) = \frac{\mu _q}{q} G_1(q) \left[ b_1 F_1(q)- \mu _q^2 G_1(q)\right]P_{\rm 11,i}(q) \, . \end{aligned} $$(A.4)

Finally, the C term is given as

C ( k , μ ) = ( k μ ) 2 d 3 p d 3 q δ D ( k p q ) P 11 , i ( p ) P 11 , i ( q ) × μ p 2 p 2 G 1 2 ( p ) [ b 1 F 1 ( q ) μ q 2 G 1 ( q ) ] 2 . $$ \begin{aligned} C(k,\mu )&= (k \, \mu )^2 \int \mathrm{d} ^3 p \, \mathrm{d} ^3 q \, \delta _{\rm D}(\boldsymbol{k}-\boldsymbol{p} -\boldsymbol{q}) \, P_{\rm 11,i}(p) \, P_{\rm 11,i}(q) \nonumber \\&\quad \times \frac{\mu _p^2}{p^2} G_1^2(p) \left[b_1 F_1(q) - \mu _q^2 G_1(q)\right]^2 \, . \end{aligned} $$(A.5)

Appendix B: ΛCDM-screened for f(R)

In this approximation we have the following modifications to the Poisson equation

μ ( k , a ) = 1 + ( k a ) 2 1 3 Π ( k , a ) , $$ \begin{aligned} \mu (k,a)&= 1 + \left(\frac{k}{a}\right)^2\frac{1}{3\Pi (k,a)} \, ,\end{aligned} $$(B.1) γ 2 app ( k q , q , a ) = γ 2 ( k , 0 , a ) Π ( 0 , a f ) Π ( q , a f ) { Π ( 0 , a f ) Π ( q , a f ) + [ Π ( k , a f ) Π ( 0 , a f ) ] [ Π ( q , a f ) Π ( 0 , a f ) ] Π 2 ( q , a f ) } , γ 2 app ( k , q , a ) = γ 2 ( k , 0 , a ) Π ( 0 , a f ) Π ( q , a f ) , γ 2 app ( k , q k , a ) = q 2 k 2 γ 2 app ( k q , q , a ) , $$ \begin{aligned} \gamma _2^\mathrm{app}(\boldsymbol{k}-\boldsymbol{q},\boldsymbol{q},a)&= \gamma _2(\boldsymbol{k},0,a) \,\frac{\Pi (0,a_{\rm f})}{\Pi (q,a_{\rm f})} \left\{ \frac{\Pi (0,a_{\rm f})}{\Pi (q,a_{\rm f})} \right. \nonumber \\&\quad \left. + \right. \left. \frac{ \left[\Pi (k,a_{\rm f}) - \Pi (0,a_{\rm f}) \right]\, \left[\Pi (q,a_{\rm f}) - \Pi (0,a_{\rm f}) \right]}{\Pi ^2(q,a_{\rm f})} \right\} \, ,\nonumber \\ \gamma _2^\mathrm{app}(\boldsymbol{k},-\boldsymbol{q},a)&= \gamma _2(\boldsymbol{k},0,a) \, \frac{\Pi (0,a_{\rm f})}{\Pi (q,a_{\rm f})} \, ,\nonumber \\ \gamma _2^\mathrm{app}(\boldsymbol{k},\boldsymbol{q}-\boldsymbol{k},a)&= \frac{q^2}{k^2}\, \gamma _2^\mathrm{app}(\boldsymbol{k}-\boldsymbol{q},\boldsymbol{q},a) \, , \end{aligned} $$(B.2)

where af is the final scale factor at which the power spectrum is computed. For γ3 we use the following expressions for their cyclic permutations

γ 3 app ( q , k , q , a ) = γ 3 app ( q , q , k , a ) = γ 3 ( 0 , k , 0 , a ) Π 2 ( 0 , a f ) Π 2 ( q , a f ) , γ 3 app ( k , q , q , a ) = γ 3 ( k , 0 , 0 , a ) Π 2 ( 0 , a f ) Π 2 ( q , a f ) . $$ \begin{aligned}&\gamma _3^\mathrm{app}(\boldsymbol{q}, \boldsymbol{k}, -\boldsymbol{q} ,a) = \gamma _3^\mathrm{app}(\boldsymbol{q}, -\boldsymbol{q}, \boldsymbol{k} ,a) = \gamma _3(0,\boldsymbol{k},0,a) \frac{\Pi ^2(0,a_{\rm f})}{\Pi ^2(q,a_{\rm f})} \, , \nonumber \\&\gamma _3^\mathrm{app}(\boldsymbol{k}, \boldsymbol{q}, -\boldsymbol{q} ,a) =\gamma _3(\boldsymbol{k},0,0,a) \frac{\Pi ^2(0,a_{\rm f})}{\Pi ^2(q,a_{\rm f})} \,. \end{aligned} $$(B.3)

The terms depending on the loop momentum q in these expressions are evaluated at a fixed value for the scale factor, a = af, allowing a factorization of scale and time integrations. Moreover, the momentum dependence is only through powers of

a f 2 Π 2 ( q , a f ) = q 2 + m 2 ( a f ) , $$ \begin{aligned} a_{\rm f}^2 \, \Pi ^2(q,a_{\rm f}) = q^2 + m^2(a_{\rm f})\,, \end{aligned} $$(B.4)

where, from Eq. (21),

m 2 ( a f ) : = a f 2 Υ 3 ( a f ) 2 f 0 ( 3 Ω m , 0 4 ) 2 , $$ \begin{aligned} m^2(a_{\rm f}):= \frac{a_{\rm f}^2\,\Upsilon ^3(a_{\rm f})}{2f_0 \, (3\Omega _{\rm m,0}-4)^2}\,, \end{aligned} $$(B.5)

which are well suited for an extension of the FFT approach for the fast evaluation of loop integrals.

Appendix C: Code and implementation validation

thumbnail Fig. C.1.

The ratio of the SPT 1-loop monopole (blue solid), quadrupole (orange dashed) and hexadecapole (green dotted) between different codes for ΛCDM (left) and DGP (right) at z = 0.5 without infrared-resummation applied. The MG-Copter prediction is taken as the reference in all plots. The top left shows the prediction by Atsushi Taruya’s code, the middle left and top right plots show the PBJ predictions and the bottom left and bottom right show the Pybird predictions. Atsushi Taruya’s code and PBJ predictions are computed using the EdS approximation and without screening in the DGP case. We also adopt these approximations in their respective reference spectra from MG-Copter. Pybird predictions are exact and so are the respective MG-Copter reference spectra. The DGP parameter is set to Ωrc = 0.25. Blue and beige bands indicate errors on the monopole and quadrupole assuming a ΛCDM Gaussian covariance with V = 3.8 h−3 Gpc3 and no shot noise contribution. We note that the hexadecapole error fills the plot and so we have omitted it.

thumbnail Fig. C.2.

The ratio of the SPT 1-loop monopole (blue solid), quadrupole (orange dashed) and hexadecapole (green dotted) between different codes for ΛCDM at z = 0.5. The MG-Copter prediction is taken as the reference in all plots. The left panels show the ratios using the WnW or OPTIRESUM resummation. The top left panel shows the PBJ prediction and the bottom panel the Pybird prediction, both predictions being computed using the EdS approximation. The right panel shows the same as the bottom left plot but now with Pybird applying the full Lagrangian resummation method. Blue and beige bands indicate errors on the monopole and quadrupole assuming a ΛCDM Gaussian covariance with V = 8.8 h−3 Gpc3 and no shot noise contribution. We note that the hexadecapole error fills the left plot and so we have omitted it but include it in the right hand plot as a green band.

We have performed some basic validation tests between the three perturbation theory codes used in this work. In particular, we have compared predictions for the 1-loop SPT dark matter monopole, quadrupole and hexadecapole (see Eq. 29) which involves no free nuisance parameters. We have done this for ΛCDM and DGP at z = 0.5 where nonlinearities are larger compared to z = 1, providing a better validation test. We have also compared the different resummation implementations described in Sect. 3.4. Additionally, we note that the χ2 obtained from the different codes when comparing the 1-loop SPT prediction to the ΛCDM ELEPHANT simulations at z = 1 are extremely similar over a large range of kmax (see Eq. 76).

C.1. Code validation

In Fig. C.1 we show the ratio of the 1-loop SPT multipoles between the various codes for ΛCDM (left) and DGP (right) for k ≤ 0.5 h Mpc−1 at z = 0.5, without infrared-resummation applied. For all cases we used the MG-Copter prediction as our reference spectrum. We have also included error bands from a ΛCDM Gaussian covariance assuming V = 3.8 h−3 Gpc3 at z = 0.5, estimated using Laureijs et al. (2011).11 In the ΛCDM case, we find sub-0.5% agreement between MG-Copter, PBJ and an additional code by Atsushi Taruya (AT).12 We note that PBJ and AT’s code both implement the expression for the 1-loop redshift space power spectrum as given by Matsubara (2008) while MG-Copter uses the expression given in Eq. (29) (see also Eq. 23 of Taruya et al. 2010). These comparisons highlight the equivalence of these expressions. Further, the oscillations seen in the top left panel are caused by the interpolation over k. These three predictions have all made use of the Einstein–de Sitter (EdS) approximation.

In the bottom left panel we compare the exact kernel predictions between MG-Copter and Pybird. We find sub-1% agreement in this case, with the monopole being sub-0.5%. Interestingly, we observe almost the same discrepancy between these two codes when applying the EdS approximation. We have found that these predictions can be brought into better agreement by retuning the Fast Fourier Transform (FFT) bias parameter in Pybird. We note that the spike observed in the monopole is due to numerical instabilities in MG-Copter.

We observe similar agreement in the DGP scenario. In this case we compare MG-copter to PBJ, both using the EdS and unscreened approximations as this is the only current implementation in PBJ. Again we observe sub-0.5% agreement. For the comparison with Pybird we use the exact time and screening predictions for both codes and observe sub-1% agreement between the predictions, with some oscillations caused by interpolation.

Finally, we find all comparisons are within the estimated measurement errors down to scales well beyond the expected validity regime of the predictions, which at this lower redshift will be lower than the rough estimates found in Table 3 (kmax ≤ 0.2 h Mpc−1).

C.2. Resummation

In Fig. C.2 we move on to compare the different infrared-resummation implementations, considering only ΛCDM, and again for k ≤ 0.5 h Mpc−1 at z = 0.5. In this case, PBJ and MG-Copter only have the wiggle-no-wiggle (WnW) decomposition approach (see Sect. 3.4), both within the EdS approximation, while Pybird has the option of both Lagrangian and the approximate OPTIRESUM method. The former codes also have slightly different WnW implementations, but despite these differences, we still observe sub-1% agreement. This suggests that the infrared-resummation prescription will have little impact on inferred parameter posteriors from upcoming data analyses.

On the other hand, applying the Lagrangian resummation method leads to significant differences, far outside the estimated measurement errors within the predictions validity range and for all multipoles. As discussed in Sect. 3.4.3 the presence of the baryon acoustic oscillations scale, osc, provides a clear criterion to identify the leading contributions in k2 at each order in perturbation theory. Both WnW and PyBird’s OPTIRESUM exploit this criterion and then resum the same class of contributions at each order. The full Lagrangian resummation, on the other hand, is applied to the full power spectrum, and therefore also includes subleading contributions like those in Eq. (71). These are genuine higher-order contributions but, on the other hand, there is no guiding principle on why to include them while neglecting other contributions of the same order.

The difference between WnW and the Lagragian resummation may be degenerate with counterterms, which is left to be seen. A full comparison between PBJ and Pybird at the posterior level will be conducted in a forthcoming Euclid paper (D’Amico et al., in prep.).

All Tables

Table 1.

Summary of codes used in this work.

Table 2.

Simulations and associated cosmological or gravitational models considered in this work.

Table 3.

Summary of TNS and EFTofLSS fits to the simulations.

Table 4.

Q-bias TNS fits for f(R) ELEPHANT models.

All Figures

thumbnail Fig. 1.

Ratio of the EdS approximation to the exact calculation of the redshift space matter power spectrum multipoles, computed with the TNS prescription, for the Dark Scattering model with equation of state of dark energy described by the CPL parametrization (see Eq. 11) with w0 = −1.1 and wa = 0.3 (denoted CPL2 in the text, see Table 2), and at redshift z = 1. Blue solid, orange dashed and green dotted lines denote the monopole, the quadrupole and the hexadecapole ratios, respectively. In the top-left, bottom-left and bottom-right panels, we use σv = 5.2 h−1 Mpc and ξ = 50 bn GeV−1, ξ = 30 bn GeV−1 and ξ = 10 bn GeV−1, respectively. In the top-right panel, we use σv = 5.14 h−1 Mpc in the EdS prediction, which is the value obtained by refitting to the exact calculation which uses σv = 5.2 h−1 Mpc. Blue and beige bands indicate errors on the monopole and quadrupole assuming a ΛCDM Gaussian covariance with V = 8.8 h−3 Gpc3 and no shot noise contribution (we compare dark matter multipoles). We note that the hexadecapole error fills the plot and so we have omitted it.

In the text
thumbnail Fig. 2.

Ratio of the three approximations considered in this paper to the exact calculation of the redshift space matter power spectrum multipoles, computed with the TNS prescription, for two f(R) models: |fR0| = 10−5 and σv = 5.8 h−1 Mpc (left panels), and |fR0| = 10−6 and σv = 5.6 h−1 Mpc (right panels), at redshift z = 1. The top, middle and bottom panels show the USA, the USA and EdS, and the ΛCDM-scr approximations, respectively. Blue and beige bands indicate errors on the monopole and quadrupole assuming a ΛCDM Gaussian covariance with V = 8.8 h−3 Gpc3 and no shot noise contribution. We note that the hexadecapole error fills the plot and so we have omitted it.

In the text
thumbnail Fig. 3.

Reduced χ2 for the fit of the redshift space matter power spectrum multipoles, computed with the TNS prescription, to the one from numerical simulations, as a function of kmax and at redshift z = 1. In the top panel we consider the DGP ELEPHANT simulations, in the middle panel the f(R) ELEPHANT simulations, and in the bottom panel the Dark Scattering DAKAR simulations. Crosses indicate the exact computation while circles indicate the EdS and USA approximations. For the f(R) models, the ΛCDM-scr approximation is shown as pentagons. The ΛCDM case is shown as grey squares. The error bars are the 1σ errors on the χ2 statistic with Nd.o.f. = 2Nk − 1 degrees of freedom, where Nk are the number of wave modes used in calculating χ2. We subtract one because the TNS model has one degree of freedom.

In the text
thumbnail Fig. 4.

Reduced χ2 for the fit of the redshift space halo power spectrum multipoles, computed with the TNS and the EFTofLSS prescriptions, to the measured multipoles from the DGP and f(R) ELEPHANT simulations, as a function of kmax and at redshift z = 1. From top to bottom, TNS fit to DGP, EFTofLSS fit to DGP, TNS fit to f(R) with |fR0| = 10−5, TNS fit to f(R) with |fR0| = 10−6, and EFTofLSS fit to f(R). Crosses, circles and pentagons indicate the exact computation, the EdS and USA approximation and the ΛCDM-scr approximation, respectively. The ΛCDM cases are shown as black (TNS) and grey (EFTofLSS) squares. The error bars are the 1σ errors on the χ2 statistic with Ndof = 2Nk − Nx degrees of freedom, where Nk are the number of wave modes used in calculating χ2. We use Nx = 4 for the TNS model using Eulerian bias and Nx = 5 for EFTofLSS and the TNS model with Q-bias. All EFTofLSS exact and f(R) calculations are performed using PyBird, while the DGP EdS and USA calculations are performed using PBJ. The ΛCDM predictions are made using the exact kernel calculations.

In the text
thumbnail Fig. 5.

Ratio of the USA and EdS approximation to the exact calculation of the redshift space matter power spectrum multipoles, computed with the TNS prescription, for the |fR0| = 10−5 (F5) model at redshift z = 1. The models assume the fits as found in Table 3. The dotted lines show a USA and EdS prediction where the nuisance parameters are not refit to the simulation data, and take the same values as the exact computation. Blue and beige bands indicate errors on the monopole and quadrupole assuming a Euclid-like Gaussian covariance with V = 8.8 h−3 Gpc3 and n ¯ = 6.86 × 10 4 h 3 Mpc 3 $ \bar{n} = 6.86 \times 10^{-4} \, h^3 \, \mathrm{Mpc}^{-3} $.

In the text
thumbnail Fig. 6.

Same as the TNS panels of Fig. 4 but fitting to a fiducial SPT-mock data vector using the exact prediction for the SPT kernels and the Eulerian bias (red crosses, and blue crosses for the N5 model). The model parameters are those found in Table 3. The mock data vector is given scatter using a Euclid-like Gaussian covariance, using V = 8.8 h−3 Gpc3 and n ¯ = 6.86 × 10 4 h 3 Mpc 3 $ \bar{n} = 6.86 \times 10^{-4} \, h^3 \, \mathrm{Mpc}^{-3} $ and the same linear bias as the mock data. The fits are also made using the same covariance. We delimit the kmax which was used to choose the best-fit bias and RSD nuisance parameters when comparing to the ELEPHANT simulations, roughly corresponding to the values found in Table 3. The black triangles indicate a modelling where no f(R) effects are accounted for, i.e. a pure ΛCDM modelling.

In the text
thumbnail Fig. 7.

Same as Fig. 4 but for the DEMNUni simulation models. We show the cases without massive neutrinos (top two panels: TNS upper, EFTofLSS lower) and with massive neutrinos (bottom two panels: TNS upper, EFTofLSS lower).

In the text
thumbnail Fig. 8.

Same as Fig. 6 but for the w0waCDM DEMNUni cosmologies (see Table 2). The mock data vector in this case includes massive neutrinos (∑mν = 0.16 eV), and the black squares use the same modelling as the mock data. The crosses assume ∑mν = 0.0 eV in the modelling.

In the text
thumbnail Fig. C.1.

The ratio of the SPT 1-loop monopole (blue solid), quadrupole (orange dashed) and hexadecapole (green dotted) between different codes for ΛCDM (left) and DGP (right) at z = 0.5 without infrared-resummation applied. The MG-Copter prediction is taken as the reference in all plots. The top left shows the prediction by Atsushi Taruya’s code, the middle left and top right plots show the PBJ predictions and the bottom left and bottom right show the Pybird predictions. Atsushi Taruya’s code and PBJ predictions are computed using the EdS approximation and without screening in the DGP case. We also adopt these approximations in their respective reference spectra from MG-Copter. Pybird predictions are exact and so are the respective MG-Copter reference spectra. The DGP parameter is set to Ωrc = 0.25. Blue and beige bands indicate errors on the monopole and quadrupole assuming a ΛCDM Gaussian covariance with V = 3.8 h−3 Gpc3 and no shot noise contribution. We note that the hexadecapole error fills the plot and so we have omitted it.

In the text
thumbnail Fig. C.2.

The ratio of the SPT 1-loop monopole (blue solid), quadrupole (orange dashed) and hexadecapole (green dotted) between different codes for ΛCDM at z = 0.5. The MG-Copter prediction is taken as the reference in all plots. The left panels show the ratios using the WnW or OPTIRESUM resummation. The top left panel shows the PBJ prediction and the bottom panel the Pybird prediction, both predictions being computed using the EdS approximation. The right panel shows the same as the bottom left plot but now with Pybird applying the full Lagrangian resummation method. Blue and beige bands indicate errors on the monopole and quadrupole assuming a ΛCDM Gaussian covariance with V = 8.8 h−3 Gpc3 and no shot noise contribution. We note that the hexadecapole error fills the left plot and so we have omitted it but include it in the right hand plot as a green band.

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.