1 Introduction

The constant-roll inflation is a two-parametric class of phenomenological inflationary model which satisfies the assumption of constant rate of the inflaton [1,2,3]. The assumption is a generalization of the standard slow-roll inflation with an approximately flat inflaton potential, and so-called ultra-slow-roll inflation [4,5,6], in which the potential is constant for an extended period, and the curvature perturbation grows on superhorizon scales. The attempt of such a generalization first proposed in [1], and the inflaton potential was constructed so that it satisfies the constant-roll condition approximately. Later, it was clarified in [2] that there exists a potential that satisfies the constant-roll condition exactly. In addition, the model possesses the exact solution that is an attractor for inflationary dynamics. It is also elucidated that the curvature perturbation is conserved on superhorizon scales. Not only does the constant-roll inflation serve theoretically interesting framework, it is also viable with the most recent observational data. In [3], we showed that the model can satisfy the latest observational constraint on the spectral index of the curvature power spectrum and the tensor-to-scalar ratio.

This constant-roll construction refers to inflationary models in General Relativity (GR) where gravity is not modified but a new scalar field has to be introduced. On the other hand, in the opposite limit one can construct inflationary models without new scalar fields, by changing the gravity sector only, as typified by the \(R+R^2\) model [7] and its f(R) gravity modifications [8,9,10,11,12]. This purely geometrical approach is equivalent to introducing a scalar degree of freedom (dubbed a scalaron in [7]), which can be explicitly seen by performing a conformal transformation from the Jordan frame to the Einstein frame. Viable inflationary models in f(R) gravity are slow-rolling, too. Since the present level of accuracy of astronomical observations make it interesting to go beyond the slow-roll approximation, in this paper we construct a new constant-roll inflationary model in the framework of f(R) gravity. In contrast to previous works [1,2,3] where the constant-roll condition was effectively imposed in the Einstein frame, since inflation in GR was considered, we impose a new constant-roll condition in the original Jordan frame where the form of equations is simpler in fact; see e.g. Eq. (11) below.

The rest of the paper is organized as follows. In Sect. 2, we review f(R) gravity focusing on its Jordan and Einstein frame description. In Sect. 3, we introduce a novel constant-roll condition in the Jordan frame and derive exact solutions for the potential and the Hubble parameter in the Einstein frame. In Sect. 4, we derive a parametric expression of f(R), and explore the inflationary dynamics in the Jordan frame. In Sect. 5, we consider the spectral parameters for the inflationary power spectra. We use them in Sect. 6 to show the model possesses an available parameter region. We conclude in Sect. 7. In the appendix, two alternative derivations of the parametric expression for the constant-roll f(R) function are presented, with the latter of them using the Jordan frame only.

2 f(R) gravity

Let us briefly review f(R) gravity and the relation between the Einstein and Jordan frames (see e.g. [13] for a more extensive review and the list of references). We consider the action

$$\begin{aligned} S=\int \mathrm{d}^4x \sqrt{-g_\mathrm{J}} \frac{f(R_\mathrm{J})}{2}, \end{aligned}$$
(1)

whose gravitational field equations for the Friedmann–Lemaître–Robertson–Walker (FLRW) background with zero spatial curvature

$$\begin{aligned} \mathrm{d}s^2=-\mathrm{d}t_\mathrm{J}^2+a_\mathrm{J}^2(t_\mathrm{J})(\mathrm{d}x^2+\mathrm{d}y^2+\mathrm{d}z^2) \end{aligned}$$
(2)

and in the absence of other matter are given by

$$\begin{aligned} \begin{aligned} 3FH_\mathrm{J}^2&=\frac{1}{2}(R_\mathrm{J}F-f)-3H_\mathrm{J}\dot{F}, \\ 2F\dot{H}_\mathrm{J}&=-\ddot{F}+H_\mathrm{J}\dot{F}, \end{aligned} \end{aligned}$$
(3)

where \(F\equiv \mathrm{d}f/\mathrm{d}R\), the subscript J denotes the Jordan frame, a dot denotes a derivative with respect to the Jordan frame time \(t_\mathrm{J}\), and we work in the unit where \(M_\mathrm{Pl}=(8\pi G)^{-1/2}=1\). By using the conformal transformation \(g^\mathrm{E}_{\mu \nu } = F g^\mathrm{J}_{\mu \nu }\), we can transform the gravitational kinetic term into the Einstein–Hilbert form. Further, we can normalize the scalar kinetic term as

$$\begin{aligned} S = \int \mathrm{d}^4x \sqrt{-g_\mathrm{E}} \left[ R_\mathrm{E} - \frac{1}{2} (\partial _\mu \phi )^2 - V(\phi ) \right] , \end{aligned}$$
(4)

where the subscript E denotes the Einstein frame, and

$$\begin{aligned} F&= e^{\sqrt{\frac{2}{3}} \phi }, \nonumber \\ V(\phi )&=\frac{R_\mathrm{J} F-f}{2F^2}. \end{aligned}$$
(5)

Once a functional form of f(R) is specified in the Jordan frame, the scalaron \(\phi \) and the potential \(V(\phi )\) in the Einstein frame are given by the above definition. Conversely, once the potential is specified in the Einstein frame, the Ricci scalar and the function f(R) in the Jordan frame are given by

$$\begin{aligned} \begin{aligned} R_\mathrm{J}&= e^{\sqrt{\frac{2}{3}} \phi } \left( \sqrt{6} V_\phi + 4 V \right) , \\ f(R_\mathrm{J})&= e^{2\sqrt{\frac{2}{3}} \phi } \left( \sqrt{6} V_\phi + 2 V \right) , \end{aligned} \end{aligned}$$
(6)

where \(V_\phi \equiv \partial V/\partial \phi \).

The time coordinate and the scale factor in the Jordan and Einstein frame are related through

$$\begin{aligned} \begin{aligned} \mathrm{d}t_\mathrm{J}&= e^{-\frac{\phi }{\sqrt{6}}} \mathrm{d}t_\mathrm{E}, \\ a_\mathrm{J}&= e^{-\frac{\phi }{\sqrt{6}}} a_\mathrm{E}, \end{aligned} \end{aligned}$$
(7)

from which we obtain the relation between Jordan frame quantities and the Einstein-frame quantities:

$$\begin{aligned} \begin{aligned} H_\mathrm{J}&= e^{\frac{\phi }{\sqrt{6}}} \left( H_\mathrm{E} - \frac{1}{\sqrt{6}} \frac{\mathrm{d}\phi }{\mathrm{d}t_\mathrm{E}} \right) , \\ \dot{\phi }&= e^{\frac{\phi }{\sqrt{6}}} \frac{\mathrm{d}\phi }{\mathrm{d}t_\mathrm{E}}, \\ \ddot{\phi }&= e^{\sqrt{\frac{2}{3}} \phi } \left[ \frac{\mathrm{d}^2\phi }{\mathrm{d}t_\mathrm{E}^2} + \frac{1}{\sqrt{6}}\left( \frac{\mathrm{d}\phi }{\mathrm{d}t_\mathrm{E}} \right) ^2 \right] . \end{aligned} \end{aligned}$$
(8)

The Einstein equation and the Klein–Gordon equation in the Einstein frame for the FLRW background in the absence of the spatial curvature and other matter take the standard form:

$$\begin{aligned} \begin{aligned}&H_\mathrm{E}^2 = \frac{1}{3} \left[ \frac{1}{2}\left( \frac{\mathrm{d}\phi }{\mathrm{d}t_\mathrm{E}} \right) ^2 +V \right] , \\&\frac{\mathrm{d}H_\mathrm{E}}{\mathrm{d}t_\mathrm{E}} = -\frac{1}{2}\left( \frac{\mathrm{d}\phi }{\mathrm{d}t_\mathrm{E}} \right) ^2, \\&\frac{\mathrm{d}^2\phi }{\mathrm{d}t_\mathrm{E}^2} + 3H_\mathrm{E} \frac{\mathrm{d}\phi }{\mathrm{d}t_\mathrm{E}} + \frac{\partial V}{\partial \phi } =0, \end{aligned} \end{aligned}$$
(9)

where \(H_\mathrm{E} \equiv \frac{1}{a_\mathrm{E}} \frac{\mathrm{d}a_\mathrm{E}}{\mathrm{d}t_\mathrm{E}}\).

It is well known that these equations can be reduced to one non-linear first-order differential equation for \(H_\mathrm{E}(\phi )\) of the Hamilton–Jacobi type [14, 15]. However, for f(R) gravity the master first-order equation for \(H_\mathrm{J}\) in the original Jordan frame considered as a function of the Ricci scalar \(R_\mathrm{J}\) has even a simpler form, which can be obtained as follows. We represent \(\dot{F}\) as

$$\begin{aligned} \dot{F}=\frac{\mathrm{d}F(R_\mathrm{J})}{\mathrm{d}R_\mathrm{J}}\frac{\mathrm{d}R_\mathrm{J}}{\mathrm{d}H_\mathrm{J}}\dot{H}_\mathrm{J} = \frac{\mathrm{d}F(R_\mathrm{J})}{\mathrm{d}R_\mathrm{J}}\frac{\mathrm{d}R_\mathrm{J}}{\mathrm{d}H_\mathrm{J}}\frac{R_\mathrm{J}-12H_\mathrm{J}^2}{6}, \end{aligned}$$
(10)

and plug it to the last term of the first equation of (3) to obtain

$$\begin{aligned} \frac{\mathrm{d}H_\mathrm{J}}{\mathrm{d}R_\mathrm{J}}=\frac{H_\mathrm{J}(R_\mathrm{J}-12H_\mathrm{J}^2)}{(R_\mathrm{J}-6H_\mathrm{J}^2)F(R_\mathrm{J})-f(R_\mathrm{J})}\ \frac{\mathrm{d}F(R_\mathrm{J})}{\mathrm{d}R_\mathrm{J}}. \end{aligned}$$
(11)

Note that the right-hand side can be explicitly written down once a functional form of \(f(R_\mathrm{J})\) is specified, and hence (11) is the master first-order equation for \(H_\mathrm{J}\) as a function of \(R_\mathrm{J}\).

3 f(R) constant-roll potential

In previous works [1,2,3], we considered the Einstein–Hilbert action with a canonical scalar field, and imposed the constant-roll condition \(\ddot{\phi }= \beta H \dot{\phi }\). Now we consider a natural generalization of the constant-roll condition in f(R) gravity:

$$\begin{aligned} \ddot{F} = \beta H_\mathrm{J} \dot{F}. \end{aligned}$$
(12)

As we shall confirm below, the slow-roll regime amounts to \(\beta \rightarrow 0\), whereas a constant potential corresponds to \(\beta \rightarrow -3\). Note that this condition is not conformally dual to the former one used in GR. Of course, such generalization can be produced in many ways. We have chosen just the form (12) for the constant-roll condition in f(R) gravity from reasons of simplicity and aesthetic elegance.Footnote 1 In particular, in the case of the \(R+R^2\) inflationary model, it reduces to

$$\begin{aligned} \ddot{R}_\mathrm{J} = \beta H_\mathrm{J} \dot{R}_\mathrm{J}. \end{aligned}$$
(13)

Note that, as we shall see below, while \(R+R^2\) model does not have constant-roll solution, there exist constant-roll solutions for \(R^p\) models. Also, for a generic f(R) function, substituting the constant-roll condition (12) to (3) and integrating it, we obtain a very simple and elegant relation which has to be satisfied for all models in this class at all times:

$$\begin{aligned} F(R_\mathrm{J})\propto H_\mathrm{J}^{2/(1-\beta )}. \end{aligned}$$
(14)

After obtaining an analytic solution for Hubble parameter we can determine a proportionality constant. We shall come back to this point soon.

Let us now find the corresponding effective potential for the dual representation of this model in the Einstein frame. In terms of the Einstein-frame variables, the condition (12) reads

$$\begin{aligned} \frac{\mathrm{d}^2\phi }{\mathrm{d}t_\mathrm{E}^2} + \frac{3+\beta }{\sqrt{6}} \left( \frac{\mathrm{d}\phi }{\mathrm{d}t_\mathrm{E}} \right) ^2 - \beta H_\mathrm{E} \frac{\mathrm{d}\phi }{\mathrm{d}t_\mathrm{E}} = 0. \end{aligned}$$
(15)

Plugging this condition to the Klein–Gordon equation (9), we obtain

$$\begin{aligned} (3+\beta ) \left[ H_\mathrm{E} \frac{\mathrm{d}\phi }{\mathrm{d}t_\mathrm{E}} - \frac{1}{\sqrt{6}} \left( \frac{\mathrm{d}\phi }{\mathrm{d}t_\mathrm{E}} \right) ^2 \right] + \frac{\partial V}{\partial \phi } = 0, \end{aligned}$$
(16)

where the quadratic velocity term shows up as we impose the constant-roll in the Jordan frame \(\ddot{F} = \beta H_\mathrm{J} \dot{F}\), rather than \(\mathrm{d}^2\phi /\mathrm{d}t_\mathrm{E}^2 = \beta H_\mathrm{E} \mathrm{d}\phi /\mathrm{d}t_\mathrm{E}\) in the Einstein frame. Clearly, the limit \(\beta \rightarrow -3\) amounts to the constant potential. On the other hand, for the limit \(\beta \rightarrow 0\), we have a slow-roll equation which is approximately equivalent to the standard form as the quadratic velocity term is negligible for slow roll.

Below we shall show that one can construct an inflationary model that satisfies the constant-roll condition (15), and has an exact solution for inflationary evolution. Further, we shall clarify that the model has a parameter region that satisfies the latest observational constraint on spectral parameters of inflationary power spectra.

Following [2], we employ the Hamiltonian–Jacobi formalism and regard \(H_\mathrm{E}=H_\mathrm{E}(\phi )\), assuming that \(t_\mathrm{E} = t_\mathrm{E}(\phi )\) is a single-valued function, or \(\mathrm{d}\phi /\mathrm{d}t_\mathrm{E}\ne 0\). When \(\mathrm{d}\phi /\mathrm{d}t_\mathrm{E}=0\), the Hamiltonian–Jacobi formalism breaks down, and the stochastic effect becomes dominant. It should be avoided that the inflaton passes such a point during inflation. If the breakdown is located before inflation, there is no problem to rely on the Hamiltonian–Jacobi formalism. We will check this point later on.

From the Einstein equation (9), we obtain

$$\begin{aligned} \begin{aligned} \frac{\mathrm{d}\phi }{\mathrm{d}t_\mathrm{E}}&= -2 \frac{\mathrm{d}H_\mathrm{E}}{\mathrm{d}\phi }, \\ \frac{\mathrm{d}^2\phi }{\mathrm{d}t_\mathrm{E}^2}&= -2 \frac{\mathrm{d}^2H_\mathrm{E}}{\mathrm{d}\phi ^2} \frac{\mathrm{d}\phi }{\mathrm{d}t_\mathrm{E}}, \end{aligned} \end{aligned}$$
(17)

with which the condition (15) is rewritten as

$$\begin{aligned} \frac{\mathrm{d}H_\mathrm{E}}{\mathrm{d}\phi } \left[ \frac{\mathrm{d}^2H_\mathrm{E}}{\mathrm{d}\phi ^2} + \frac{3+\beta }{\sqrt{6}}\frac{\mathrm{d}H_\mathrm{E}}{\mathrm{d}\phi } + \frac{\beta }{2} H_\mathrm{E} \right] = 0. \end{aligned}$$
(18)

The equation allows two branches of solutions. The first branch \(\mathrm{d}H_\mathrm{E}/\mathrm{d}\phi =0\) gives \(H_\mathrm{E}=\mathrm{const}\). and \(V=\mathrm{const}\). in the Einstein frame, which corresponds to \(f(R_\mathrm{J})=R_\mathrm{J}-\mathrm{const}\). In the second branch, the general solution is given by

$$\begin{aligned} H_\mathrm{E}(\phi )&= M ( \gamma e^{-\sqrt{\frac{3}{2}} \phi } + e^{-\frac{\beta \phi }{\sqrt{6}} } ), \end{aligned}$$
(19)

and the potential is given by

$$\begin{aligned} V (\phi )&= 3H_\mathrm{E}^2 - 2\left( \frac{\mathrm{d}H_\mathrm{E}}{\mathrm{d}\phi } \right) ^2 \nonumber \\&= \frac{3-\beta }{3} M^2 \left[ 6 \gamma e^{-\frac{(3+\beta )\phi }{\sqrt{6}} } + (3+\beta ) e^{-\sqrt{\frac{2}{3}} \beta \phi } \right] , \end{aligned}$$
(20)

where we introduced two integration constants M (mass dimension 1) and \(\gamma \) (dimensionless). Using redefinition of M and \(\phi \), we can always normalize \(\gamma \). Therefore, without loss of generality, we consider only \(\gamma =0,\pm 1\) for the following. On the other hand the amplitude of M is determined by the CMB normalization. Below we work in the unit where \(M=1\).

Below we shall clarify that viable parameter set is \(\beta \lesssim 0\) and \(\gamma = -1\). Unlike the constant-roll potential found in [2] using the condition \(\ddot{\phi }=\beta H\dot{\phi }\), the potential (20) is not periodic function. Its form is depicted in Fig. 1 for a specific parameter set \(\beta =-0.02\) with \(\gamma =-1\).

Fig. 1
figure 1

The potential (20) in the Einstein frame, the phase diagram for the scalaron, the e-folds (35) and the Ricci curvature (26) in the Jordan frame for \(\beta =-0.02, \gamma =-1\), where we set \(M_\mathrm{Pl}=M=1\)

Depending on values of the parameters \(\beta \) and \(\gamma \), the potential can pass \(V=0\). We can solve \(V(\phi )=0\) and the solution is given by \(\phi =\phi _c\), where we define the critical field value as

$$\begin{aligned} \phi _c \equiv \frac{\sqrt{6}}{\beta -3} \log \left| \frac{3+\beta }{6\gamma } \right| . \end{aligned}$$
(21)

For instance, \(\phi _c\approx 0.57\) for \(\beta =-0.02, \gamma =-1\). A negative value of the potential is undesirable since it may lead to recollapse soon after the end of inflation. For this reason, we cut the potential at some point \(\phi =\phi _0 > \phi _c\) to realize a graceful exit from inflation.

For \(\gamma =0\), the potential is given by a single exponential function. On the other hand, for \(\beta \approx 0\) or \(-3\) the potential is mainly described by a single exponential function with a constant, which is of our target. However, we do not consider the case \(\beta < -3\) and \(\gamma = -1\) as the potential is always negative.

4 f(R) constant-roll dynamics

As mentioned above, from the form of the potential we focus on \(\beta \approx 0\) or \(-3\). In this section we shall check inflationary dynamics. The evolution of the inflaton is governed by

$$\begin{aligned} \frac{\mathrm{d}\phi }{\mathrm{d}t_\mathrm{E}} = -2 \frac{\mathrm{d}H_\mathrm{E}}{\mathrm{d}\phi } = \frac{2}{\sqrt{6}} e^{-\frac{\beta \phi }{\sqrt{6}} } ( 3 \gamma \mathrm{E} + \beta ), \end{aligned}$$
(22)

where \(E(\phi )\equiv e^{(\beta -3)\phi /\sqrt{6}}\). By solving this equation, we obtain

$$\begin{aligned} t_\mathrm{E} = \frac{e^{\sqrt{\frac{3}{2}}\phi } }{3\gamma } {}_2F_1 \left( 1,\frac{3}{3-\beta },\frac{6-\beta }{3-\beta }; -\frac{\beta }{\gamma } e^{\frac{(3-\beta )\phi }{\sqrt{6}}} \right) , \end{aligned}$$
(23)

where \({}_2F_1\) is Gauss’ hypergeometric function. Thus, \(\phi (t_\mathrm{E})\) is obtained in terms of the inverse function of the hypergeometric function. However, without its specific form of the solution, we can draw interesting conclusion as follows.

Table 1 Reasons why parameter regions except \(\beta \lesssim 0, \gamma =-1\) are excluded

If \(\beta \) and \(\gamma \) have the opposite sign, there exists a solution for \(\mathrm{d}\phi /\mathrm{d}t_\mathrm{E} \propto 3 \gamma E + \beta = 0\), which we denote \(\phi _b\),

$$\begin{aligned} \phi _b \equiv \frac{\sqrt{6}}{\beta -3} \log \left| \frac{\beta }{3\gamma } \right| . \end{aligned}$$
(24)

We can show that if \(\phi _b\) exists, the inflaton will always approach \(\phi _b\) spending infinite Einstein-frame time as follows. If \(3 \gamma E + \beta > 0\), \(\phi (t_\mathrm{E})\) is increasing and \(3 \gamma E(t_\mathrm{E}) + \beta \) is decreasing. It continues decreasing so long as \(3 \gamma E + \beta > 0\), and thus the inflaton approaches \(\phi =\phi _b\). Likewise, for the opposite case with \(3 \gamma E + \beta < 0\), the inflaton also approaches \(\phi =\phi _b\). In both cases, the inflaton velocity \(|\mathrm{d}\phi /\mathrm{d}t_\mathrm{E}|\) is always decreasing, therefore it approaches \(\phi =\phi _b\) spending infinite Einstein-frame time.

Actually, this process develops small-scale inhomogeneity of the Universe. From the conformal invariance of the curvature perturbation,

$$\begin{aligned} \zeta _\mathrm{J} \sim \frac{H_\mathrm{E}}{\mathrm{d}\phi /\mathrm{d}t_\mathrm{E}} \delta \phi \sim \frac{H_\mathrm{E}^2}{\mathrm{d}\phi /\mathrm{d}t_\mathrm{E}}, \end{aligned}$$
(25)

where the right-hand side is evaluated at the horizon exit. As we showed above, \(|\mathrm{d}\phi /\mathrm{d}t_\mathrm{E}|\) is always decreasing in the course of inflation. In such a case, \(|\zeta _\mathrm{J}|\) is amplified on small scales, and the Universe becomes inhomogeneous. This also means that the isotropic background solution involved is not an attractor. Therefore, we exclude the parameter set with \(\beta \gamma < 0\) (see Table 1).

Plugging the potential (20) to (6), we obtain a parametric expression of f(R):

$$\begin{aligned} R_\mathrm{J}&= \frac{2}{3}(\beta -3) e^{ 2(1-\beta )\phi /\sqrt{6} } \left[ 3\gamma (\beta -1) E + (\beta -2)(\beta +3) \right] \nonumber \\&=(\beta -3)\left[ 2\gamma (\beta -1)F^{-(1+\beta )/2}+ \frac{2}{3}(\beta -2)(\beta +3)F^{1-\beta } \right] , \nonumber \\ f(R_\mathrm{J})&= \frac{2}{3}(\beta -3) e^{2(2-\beta )\phi /\sqrt{6} } \left[ 3\gamma (\beta +1) E + (\beta -1)(\beta +3) \right] \nonumber \\&=(\beta -3) \left[ 2\gamma (\beta +1)F^{(1-\beta )/2}+\frac{2}{3}(\beta -1)(\beta +3)F^{2-\beta } \right] . \end{aligned}$$
(26)

Here \(F(\phi )=e^{\sqrt{\frac{2}{3}}\phi }\) serves as an auxiliary variable. However, it is easily seen that \(\mathrm{d}f/\mathrm{d}R=F\), as it should. For \(\gamma =0\) or \(\beta = -3\), we can write down \(f(R_\mathrm{J})\propto R_\mathrm{J}^p\), with \(p=\frac{2-\beta }{1-\beta }\) or \(p=\frac{\beta -1}{\beta +1}\), respectively. For general case with \(\beta \lesssim 0, \phi > 1\), the \(R_\mathrm{J}, f(R_\mathrm{J})\) in (26) are dominated by the second terms. Neglecting the first terms, we obtain

$$\begin{aligned} f(R_\mathrm{J})&\approx \frac{2}{3} (\beta - 3) (\beta + 3) (\beta - 1) \nonumber \\&\quad \times \left( \frac{3R_\mathrm{J}}{2 (\beta - 3) (\beta + 3) (\beta - 2)} \right) ^{\frac{2-\beta }{1-\beta }}. \end{aligned}$$
(27)

The high curvature behavior is thus close to the \(R+R^p\) model. Since it is shown in [12] that the \(R+R^p\) model possesses a parameter region to satisfy the latest observational constraint, we expect that the present case would also be observationally viable. Indeed, we shall see in Sect. 6 that there exists a parameter region \(\gamma =-1, - 0.1 \lesssim \beta \le 0, 4 \le \phi \le 4.8\), which satisfies the latest observational constraint on inflationary power spectra. For this parameter region, we confirm that the relative error between the exact parametric form (26) and the approximated form (27) remains less than \(1.6\%\). The exact and approximated forms of f(R) are depicted in Fig. 2 for the case \(\beta =-0.02, \gamma =-1\), for which \(4 \le \phi \le 4.8\) amounts to \(3.4 \le R_\mathrm{J}/10^2 \le 6.6\). The relative error increases as \(\phi \) or \(R_\mathrm{J}\) decreases, and reaches \(5,10\%\) at \(R_\mathrm{J}/10^{-2}=1.4\), 0.88, respectively.

Since in the inflationary regime Ricci curvature in (26) should be positive, we are interested in the field region that satisfies

$$\begin{aligned} (\beta -3)[3\gamma (\beta -1) E + (\beta +3)(\beta -2)] > 0. \end{aligned}$$
(28)

However, for the case \(\beta < -3\) and \(\gamma = -1\), Ricci curvature is always negative, which is another reason why we do not consider this parameter set, in addition to the negative potential mentioned above. For other parameter sets, the Ricci curvature can pass \(R_\mathrm{J}=0\) and change the sign at \(\phi =\phi _r\), where

$$\begin{aligned} \phi _r \equiv \frac{\sqrt{6}}{\beta -3} \log \left| \frac{(\beta +3)(\beta -2)}{3\gamma (\beta -1)} \right| . \end{aligned}$$
(29)

For instance, \(\phi _r\approx -0.55\) for \(\beta =-0.02, \gamma =-1\). While Ricci curvature is negative for \(\phi <\phi _r\), in this case it does not occur during inflation as we cut the potential at some point \(\phi =\phi _0 > \phi _c \approx 0.57\) to realize a graceful exit from inflation. For later convenience, it is worthwhile to note that the tensor-to-scalar ratio \(r(\phi )\) at \(\phi =\phi _r\) does not depend on \(\beta \) nor \(\gamma \) and takes very large value which is unacceptable from observational point of view:

$$\begin{aligned} r|_{R_\mathrm{J}=0} = \frac{64}{3} \approx 21.3. \end{aligned}$$
(30)

In addition, we require that the Ricci curvature is decreasing during inflation, namely,

$$\begin{aligned} \frac{\mathrm{d}R_\mathrm{J}}{\mathrm{d}t_\mathrm{E}}&= - 2 \frac{\mathrm{d}R_\mathrm{J}}{\mathrm{d}\phi } \frac{\mathrm{d}H_\mathrm{E}}{\mathrm{d}\phi } \nonumber \\&= - \frac{2}{9} e^{ \frac{(2-3\beta )\phi }{\sqrt{6}} } (3 - \beta ) (1 - \beta ) (\beta + 3 \gamma E ) \nonumber \\&\quad \times [ 2 (-2 + \beta ) (3 + \beta ) + 3 (1 + \beta ) \gamma E ], \end{aligned}$$
(31)

should be negative. We use these expressions in Sect. 5 to constrain the parameter space.

Fig. 2
figure 2

The function \(f(R_\mathrm{J})\) for \(\beta =-0.02, \gamma =-1\) in the exact parametric form (26) (black, solid) and the approximated form (27) (blue, dashed)

On the other hand, Hubble parameter in the Jordan frame is given by

$$\begin{aligned} H_\mathrm{J} = e^{\frac{\phi }{\sqrt{6}}} \left( H_\mathrm{E} + \frac{2}{\sqrt{6}} \frac{\mathrm{d}H_\mathrm{E}}{\mathrm{d}\phi } \right) = \frac{3-\beta }{3} e^{\frac{(1-\beta )\phi }{\sqrt{6}}}. \end{aligned}$$
(32)

Using the definition \(F = e^{ \sqrt{\frac{2}{3}} \phi }\) we obtain

$$\begin{aligned} F = \left( \frac{3 H_\mathrm{J}}{3-\beta } \right) ^{2 / (1-\beta )}, \end{aligned}$$
(33)

which precisely reproduces (14). Also, using the relation

$$\begin{aligned} H_\mathrm{J} = \frac{\mathrm{d}N_\mathrm{J}}{\mathrm{d}t_\mathrm{J}} = \frac{\mathrm{d}t_\mathrm{E}}{\mathrm{d}t_\mathrm{J}} \frac{\mathrm{d}\phi }{\mathrm{d}t_\mathrm{E}} \frac{\mathrm{d}N_\mathrm{J}}{\mathrm{d}\phi }, \end{aligned}$$
(34)

we obtain e-folds in the Jordan frame as

$$\begin{aligned} N_\mathrm{J} = \frac{1}{\beta } \log \left| 1 + \frac{\beta }{3 \gamma } e^{\frac{(3-\beta )\phi }{\sqrt{6}}} \right| . \end{aligned}$$
(35)

5 Inflationary power spectra

Now we check the spectral parameters of inflationary power spectra and compare them with observational constraint to find viable parameter set \((\beta ,\gamma )\). First, the power spectrum of scalar (curvature) and tensor perturbations can be calculated in the Jordan frame directly, e.g. as was quantitatively correctly done in [17] for the model [7] using the \(\delta N\) formalism. Second, the calculation in the Einstein frame leads to the same result since the constant modes of scalar (curvature) and tensor perturbations are not affected by a generic (inhomogeneous) conformal transformation after the end of inflation; see e.g. [18, 19] for more details, and [20] for more general invariance under disformal transformation. The subtle point is that though the value of the power spectrum is the same in both frames, it refers to slightly different inverse scales \(k_\mathrm{E}\) and \(k_\mathrm{J}\). However, corrections to the power spectra of scalar and tensor perturbations following from this difference are proportional to \(|n_s-1|\) and \(|n_t|\) correspondingly. In particular, they would be absent for the exactly scale-invariant spectra. Thus, they can be neglected in the leading order of the slow-roll approximation.

We evaluate the spectral parameters by exploiting the slow-roll parameters for the inflaton potential in the Einstein frame, which are given by

$$\begin{aligned} \epsilon&\equiv \frac{1}{2} \left( \frac{V'}{V} \right) ^2 = \frac{(3 + \beta )^2 (\beta + 3 \gamma E)^2}{3 (3 + \beta + 6 \gamma E)^2}, \nonumber \\ \eta&\equiv \frac{V''}{V} = \frac{(3 + \beta ) [2 \beta ^2 + 3 (3 + \beta ) \gamma E]}{3 (3 + \beta + 6 \gamma E)}, \nonumber \\ \xi&\equiv \frac{V'V'''}{V^2} = \frac{ (3 + \beta )^2 ( \beta + 3 \gamma E) [4 \beta ^3 + 3 (3 + \beta )^2 \gamma E]}{ 9 (3 + \beta + 6 \gamma E)^2}, \end{aligned}$$
(36)

where a prime denotes derivative with respect to \(\phi \). We are interested in regime where these slow-roll parameters are sufficiently small to obtain a nearly scale-invariant spectrum. By virtue of the conformal invariance of the curvature and tensor perturbations, we can use the standard slow-roll expansion of the spectral parameters

$$\begin{aligned} n_s-1&= -6\epsilon +2\eta \nonumber \\&= -\frac{ 2 (3 + \beta ) }{ 3 (3 + \beta + 6 \gamma E)^2 } [\beta ^2 (3 + \beta ) \nonumber \\&\quad + 3 (-9 + 12 \beta + \beta ^2) \gamma E + 9 (3 + \beta ) \gamma ^2 E^2],\end{aligned}$$
(37)
$$\begin{aligned} r&= 16\epsilon \nonumber \\&= \frac{16(3 + \beta )^2 (\beta + 3 \gamma E)^2}{3 (3 + \beta + 6 \gamma E)^2},\end{aligned}$$
(38)
$$\begin{aligned} \frac{\mathrm{d}n_s}{\mathrm{d}\ln k}&= 16\epsilon \eta -24\epsilon ^2-2\xi \nonumber \\&= \frac{2 (9 - \beta ^2)^2 \gamma E (\beta + 3 \gamma E) [(-1 + \beta ) (3 + \beta ) + 12 \gamma E]}{(3 + \beta + 6 \gamma E)^4}. \end{aligned}$$
(39)

For \(\gamma =0\), they read

$$\begin{aligned} n_s-1 \rightarrow -\frac{2}{3}\beta ^2, \quad r\rightarrow \frac{16}{3}\beta ^2, \quad \frac{\mathrm{d}n_s}{\mathrm{d}\ln k} \rightarrow 0. \end{aligned}$$
(40)

We thus obtain a consistency relation \(r = 8 (1-n_s)\), for which it is impossible to satisfy the observational constraint. For instance, \(r=0.32,0.24\) for \(n_s=0.96,0.97\), respectively. Therefore, below we focus on \(\gamma =\pm 1\).

Finally, let us focus on the tensor-to-scalar ratio r along with the evolution of \(R_\mathrm{J}\). As we mentioned in Sect. 4, we require \(R_\mathrm{J}>0\) and \(\mathrm{d}R_\mathrm{J}/\mathrm{d}t_\mathrm{E}<0\) during inflation. For the parameter set \(\beta \gtrsim -3\) with \(\gamma =-1\), \(R_\mathrm{J} \ge 0\) for \(\phi \ge \phi _r\) where \(\phi _r\) is defined by (29). Then it can be shown by checking \(\mathrm{d}r/\mathrm{d}\phi \) and \(\mathrm{d}^2r/\mathrm{d}\phi ^2\) that for the region \(\phi \ge \phi _r\) the minimum value of r is given at \(\phi =\phi _r\), which is given by (30). Therefore, so long as we consider the region where \(R_\mathrm{J} \ge 0\), we have \(r\ge 21.3\), which is much larger than the observationally allowed value. Likewise, for the parameter set \(\beta \gtrsim 0\) with \(\gamma >0\), by using (31) we can also show that \(\mathrm{d}R_\mathrm{J}/\mathrm{d}t_\mathrm{E}\le 0\) holds for \(\phi \le \frac{\sqrt{6}}{\beta -3} \log \left[ \frac{2(2-\beta )(3+\beta )}{3\gamma (1+\beta )} \right] \), and for this field position, \(r\ge \frac{16}{27} (4+\beta )^2 \ge 9.48\), which is also not acceptable.

We thus find that only allowed possibility is \(\beta \lesssim 0\) with \(\gamma =-1\). Indeed, parameter set \(-0.02 \lesssim \beta < 0 ,\gamma =-1\) satisfies the observational constraint on \((n_s,r)\). Other parameter regions are not feasible for various reasons, which are summarized in Table 1.

6 Observational constraints

As shown in Table 1, in the previous sections we checked that the parameter regions other than \(\beta \lesssim 0, \gamma =-1\) are excluded by various reasons. Now we show that the case \(\beta \lesssim 0, \gamma =-1\) can indeed satisfy the latest observational constraint.

We already see the typical behavior for this parameter set in Fig. 1. The potential is approximated by \(V \sim - e^{-\phi } + \mathrm{const}\) so long as \(|\beta \phi |\lesssim 1\). The inflaton rolls on the plateau of the potential at positive \(\phi \) region towards negative direction with \(\mathrm{d}\phi /\mathrm{d}t_\mathrm{E} < 0\). Before the inflaton reaches to \(\phi = \phi _c\) where \(V=0\), we need to cut the potential at some point \(\phi =\phi _0 > \phi _c\) to realize a graceful exit from inflation.

Indeed, this form of the potential with a long plateau is favored by the observational data. During the inflation on the plateau, V and \(R_\mathrm{J}\) remain positive, and the plateau is sufficiently long to produce a large number of e-folds \(N_\mathrm{J}\sim 50\) (see Fig. 1).

Furthermore, we compare our model with the latest observational constraint on \((n_s,r)\) by Planck and BICEP2/Keck Array (see Fig. 7 in [21]). Figure 3 depicts the allowed parameter region. We find that the parameter set \(-0.02 \lesssim \beta < 0,\gamma =-1\) satisfies the observational constraint and provides a sufficient number of e-folds in the Jordan frame. On the other hand, if the tensor-to-scalar ratio is close to the upper bound \(r\sim 0.1\), this model has small number of e-folds \(N_\mathrm{J}\sim 25\).

Fig. 3
figure 3

Observational constraint from CMB by Planck and BICEP2/Keck Array [21] on parameter space \((\beta , \phi _i/M_\mathrm{Pl})\) for the case \(\beta \lesssim 0, \gamma =-1\). The 68% and 95% confidence regions (blue), the Jordan frame e-folds \(N_\mathrm{J}\) counted back from \(\phi _c\) (green, dashed), and \(r=10^{-3}\) (purple, dotted)

7 Conclusion

We have constructed a simple and natural generalization of the class of constant-roll inflationary models in GR to the case of f(R) gravity. The constant-roll condition (12) is introduced in the original Jordan frame. Using it, we derived the exact solutions for the Einstein-frame potential in (20), the parametric expression of \(f(R_\mathrm{J})\) in (26), as well as the inflationary evolution in the Einstein and Jordan frames. The functional form of \(f(R_\mathrm{J})\) is expressed parametrically, while for some special parameter values it is possible to write down \(f(R_\mathrm{J})\) explicitly as a function of \(R_\mathrm{J}\). We showed that the model has an interesting parameter region \(-0.1 \lesssim \beta < 0, \gamma =-1\) which satisfies the latest observational constraint on \((n_s,r)\) obtained by the Planck and BICEP2/Keck Array Collaborations.