1 Introduction

The current observational data, interpreted in the framework of FLRW cosmology, indicates that the dominant content of the universe is in the form of dark energy whose equation of state parameter, w is close to \(-1\). It is quite possible that dark energy scenarios drive the universe toward some type of singularity. Fore example, in a simple case with a time independent phantom equation of state parameter (\(w<-1\)), the universe evolves toward a big-rip singularity [1]. This kind of singularity is an example of other new exotic singularities that may happen in the future of the universe. These singularities usually violate some of the energy conditions. They can be classified according to their properties. This classification of the future cosmological singularities is summarized in the next section.

An important question is if is it possible to find a mechanism to change the nature of these singularities or remove them. This question was recently investigated in the framework of varying physical constants theories [2, 3]. Some examples are G-variable theory [4], e-variable theory [5], c-variable theory [68] and G-c-variable theory [9, 10]. The last two play an important role in the special and general relativity. A naive introduction of a variable speed of light breaks Lorentz invariance. There would be a preferred frame, in which Einstein’s equations are valid in which the time dependent speed of light is inserted as input. But it can be shown [11] that by introducing a new time-like coordinate, one can retrieve local Lorentz invariance and general covariance. Varying speed of light theories can be motivated by solving the problems of standard cosmological model. It is shown that a larger speed of light in the early universe can solve both horizon and flatness problems [68].

In this paper we investigate how a varying speed of light theory can regularize some of the future finite-time cosmological singularities [2]. We use a general scalar tensor action in which the dynamical speed of light is coupled to gravity non-minimally. Then we shall find the necessary coupling and the potential function to regularize some of the future singularities.

2 Future singularities

As stated before, one of the features of a dark energy dominated universe is the possibility of appearance of future exotic singularities, leading to the violation of energy conditions. For later convenience we review the classification of such singularities [1214]:

  • Type I (big-rip singularity): For \(t \rightarrow {t_\mathrm{s}}\), \(a \rightarrow {\infty }\), \(\rho \rightarrow {\infty }\), and \(|p| \rightarrow {\infty }\). This singularity happens in a phantom dark energy model with an equation of state parameter \(w < -1\) [15] and all the energy conditions are violated.

  • Type II (sudden future singularity): For \(t \rightarrow {t_\mathrm{s}}\) , \(a \rightarrow {a_\mathrm{s}}\), \(\rho \rightarrow {\rho _\mathrm{s}}\), and \(|p| \rightarrow {\infty }\). This singularity was first investigated by Barrow [16]. He constructed a class of models which leads to sudden future singularity for which the weak and strong energy conditions hold but the dominant energy condition is violated. This is a pressure singularity that keeps the density, the scale factor, and the Hubble parameter finite.

  • Type III (finite scale factor or big freeze singularity): For \(t \rightarrow {t_\mathrm{s}}\), \(a \rightarrow {a_\mathrm{s}}\), \(\rho \rightarrow {\infty }\), and \(|p| \rightarrow {\infty }\). This singularity has been discovered in the model of [17] and then found in [18] for phantom models with generalized Chaplygin gas.

  • Type IV (big-brake or big-separation singularity): For \(t \rightarrow {t_\mathrm{s}}\), \(a \rightarrow {a_\mathrm{s}}\), \(\rho \rightarrow {0}\), \(|p| \rightarrow {0}\) but derivatives of the Hubble parameter may diverge. Such a singularity can be found in the tachyonic cosmological model [19].

  • Generalized sudden future singularities: For \(t \rightarrow {t_ \mathrm{s}}\) \(a \rightarrow {a_\mathrm{s}}\), \(\rho \rightarrow {\rho _\mathrm{s}}\), \(|p| \rightarrow {p_\mathrm{s}}\), and the derivatives of the pressure may diverge [20]. For this singularity, all the energy conditions are satisfied.

  • w-singularity: For \(t \rightarrow {t_\mathrm{s}}\), \(a \rightarrow {a_\mathrm{s}}\), \(\rho \rightarrow {0}\), \(|p| \rightarrow {0}\), the equation of state parameter diverges while the derivatives of the Hubble parameter do not. The energy conditions do not seem to violate at this singularity [21]. Moreover, in [22] a number of different finite-time singularities are studied using generalized power series expansion of the scale factor. The energy conditions are analyzed in the vicinity of these events. For a w singularity the scale factor admits a Taylor series in which the linear and quadratic terms are absent [23]. From a different point of view, the authors of [24] discuss the behavior of geodesics in the presence of a variety of cosmological singularities. In this way they are able to classify singularities into two groups, weak and strong. In the former case the space-time is geodesically complete and in the latter is incomplete.

3 Regularization of future singularities in varying c models

In order to investigate the possibility of regularization of future singularities within varying speed of light theories, we use the scale factor recently proposed by Dabrowski and Marosek [2]. It admits a variety of singularities by adjusting the range of some parameters. It is given by

$$\begin{aligned} a(t)=a_\mathrm{s}\left( \frac{t}{t_\mathrm{s}}\right) ^m \exp {\left( 1-\frac{t}{t_\mathrm{s}}\right) }^n \end{aligned}$$
(1)

where m and n are arbitrary constants. \(t_\mathrm{s}\) and \(a_\mathrm{s}\) are the finite cosmic time and the scale factor at which a particular singularity may occur depending on the values of m and n. By this form of the scale factor, the universe has started with a big-bang singularity at \(t=0\) and eventually can reach another singularity at the future. According to Dabrowski and Marosek [2], the possible future singularities of the above cosmological model can be classified as shown in Table 1.

Table 1 Future singularities of the cosmological model given by Eq. (1)

It is quiet acceptable to believe that time variation of physical constants, especially the speed of light, may regularize some of the cosmological singularities. There are two ways of making a physical constant time dependent. The naive way is to feed time dependence of any physical constant as an input function in the equations of motion of the theory. Thus the basic postulate of this method is that the equations of motion are valid with variable constants but this can only be true in one frame. This method was proposed in [68] as a solution to some of the problems of the standard cosmological model. Recently, it was shown that this way of forcing the speed of light or the gravitational constant to vary can regularize some of the future singularities [2, 3, 25]. In fact, in these papers appropriate time dependent constants are suggested such that some of the singularities, types II and III, are regularized.

To have a physically meaningful regularization, it should be covariant. Therefore the regularization should be done in dynamically variable constant theories. Here we are interested to regularize the type II, III and w singularities by varying speed of light.

As Ellis and Uzan [26] pointed out, to change a constant into a dynamical variable, one needs to start from a new Lagrangian in which the constant is replaced by a dynamical field with the corresponding dynamical terms. One of the simplest actions suitable for a dynamical speed of light is that of the scalar–tensor model. In the Jordan picture it is [27, 28]:

$$\begin{aligned} S= & {} {1\over 16\pi G} \int \mathrm{d}^4x \sqrt{-g} \nonumber \\&\times \left( F(\Psi )R - 2U(\Psi ) - g^{\mu \nu } \partial _{\mu }\Psi \partial _{\nu }\Psi \right) \nonumber \\&+ S_\mathrm{m}[\phi _i,g_{\mu \nu }] \end{aligned}$$
(2)

in which we have to assume \(F=(c/c_0)^4\) and \(\mathrm{d}^4x=\mathrm{d}t \mathrm{d}^3x\) to have the correct limit of constant speed of light. \(U(\Psi )\) is the potential energy of the scalar field \(\Psi \), \(c_0\) is the constant velocity of light and hereafter we shall put \(8\pi G=c_0^4=1\). \(S_\mathrm{m}\) is the action of the matter fields, \(\phi _i\), and does not involve the \(\Psi \) field, that is to say, we have assumed that the matter is minimally coupled to gravity.

Note that there are three ways of interpreting the coupling function \(F(\Psi )\). First, as stated above, looking at this as a G-constant, c-variable model. Second, it can represent a G-variable, c-constant model. The regularization method and the results that will be obtained later do not differ for these two cases. The only difference is that the c-variable model breaks the local Lorentz invariance but G-variable model saves it. The third case is to consider this as a G-c-variable model like the model of Balcerzak [9, 10]. The difference is that in the present model, the action (2) has an arbitrary coupling function \(F(\Psi )\) and potential \(U(\Psi )\), and thus it is a generalization of Brans–Dicke theory. But in the action of Balcerzak, the coupling function is not arbitrary (it is a fixed function of G and c coupled to both potential and kinetic terms). Moreover, the form of the potential function is fixed.

Variation of the action (2) with respect to the metric and the scalar field gives

$$\begin{aligned}&F(\Psi ) \left( R_{\mu \nu }-{1\over 2}g_{\mu \nu }R\right) \nonumber \\&\quad \quad = T_{\mu \nu }^\mathrm{matter} + \nabla _\mu \Psi \nabla _\nu \Psi - {1\over 2}g_{\mu \nu } (\nabla _\alpha \Psi )^2\nonumber \\&\quad \qquad +\nabla _\mu \nabla _\nu F(\Psi ) - g_{\mu \nu }\nabla _\mu \nabla ^\mu F(\Psi ) - g_{\mu \nu } U(\Psi ), \end{aligned}$$
(3)
$$\begin{aligned}&\nabla _\alpha \nabla ^\alpha \Psi = - \frac{1}{2}{\mathrm{d}F\over \mathrm{d}\Psi }R +{\mathrm{d}U\over \mathrm{d}\Psi },\ \end{aligned}$$
(4)

and variation with respect to the matter fields gives the matter equations of motion.

Applying the field equations (3)–(4) to the FLRW universe, we get

$$\begin{aligned}&3F\left( H^2+\frac{k}{a^2}\right) = \rho +{1\over 2} \dot{\Psi }^{2} - 3 H \dot{F} + U ,\end{aligned}$$
(5)
$$\begin{aligned}&-2F\left( \dot{H}-\frac{k}{a^2}\right) = (\rho +p) + \dot{\Psi }^{2} + \ddot{F} - H\dot{F} ,\end{aligned}$$
(6)
$$\begin{aligned}&(\ddot{\Psi }+3H\dot{\Psi }) = 3{\mathrm{d}F\over \mathrm{d}\Psi }\left( \dot{H} + 2 H^2+\frac{k}{a^2} \right) -{\mathrm{d}U\over \mathrm{d}\Psi } . \end{aligned}$$
(7)

The first two equations are varying speed of light-FLRW equations and the other is the equation of motion of \(\Psi \) field. H, \(\rho \), and p are the Hubble parameter, energy, and pressure densities of the matter field and a dot denotes a derivative with respect to the time-like coordinate t. From (1), the Hubble parameter and its derivative are

$$\begin{aligned}&H(t)=\frac{m}{t}-\frac{n}{t_\mathrm{s}}\left( 1-\frac{t}{t_\mathrm{s}}\right) ^{n-1},\end{aligned}$$
(8)
$$\begin{aligned}&\dot{H}(t)=-\frac{m}{t^2}+\frac{n(n-1)}{t_\mathrm{s}^2}\left( 1-\frac{t}{t_\mathrm{s}}\right) ^{n-2}. \end{aligned}$$
(9)

In order to regularize the singularities, let us assume that the time dependence of the coupling function F and the field \(\Psi \) are given by

$$\begin{aligned}&F=F_0\left( 1-\frac{t}{t_\mathrm{s}}\right) ^\beta ,\end{aligned}$$
(10)
$$\begin{aligned}&\Psi =\Psi _\mathrm{s} \left( \frac{t}{t_\mathrm{s}}\right) ^\alpha +\Psi _0\left( 1-\frac{t}{t_\mathrm{s}}\right) ^\gamma \end{aligned}$$
(11)

where \(F_0\), \(\Psi _\mathrm{s}\), \(\Psi _0\), \(\beta \), \(\alpha \), and \(\gamma \) are arbitrary constants. By substituting (10) and (11) into (5), and (6), we find that

$$\begin{aligned} \rho (t)= & {} 3F_0 \left[ \frac{m^2}{t^2}\left( 1-\frac{t}{t_\mathrm{s}}\right) ^\beta +\frac{n^2}{t_\mathrm{s} ^2}\left( 1-\frac{t}{t_\mathrm{s}}\right) ^{\beta +2(n-1)} \right. \nonumber \\&\left. -\frac{2mn}{t t_\mathrm{s}}\left( 1-\frac{t}{t_\mathrm{s}}\right) ^{\beta +n-1}\right] \nonumber \\&-\frac{\alpha ^2\Psi _\mathrm{s}^2}{2t_\mathrm{s}^2}\left( \frac{t}{t_\mathrm{s}}\right) ^{2(\alpha -1)}-\frac{\Psi _0^2\gamma ^2}{2t_\mathrm{s}^2}\left( 1-\frac{t}{t_\mathrm{s}}\right) ^{2(\gamma -1)}\nonumber \\&+\frac{\Psi _0\Psi _\mathrm{s}\alpha \gamma }{t_\mathrm{s}^2}\left( \frac{t}{t_\mathrm{s}}\right) ^{\alpha -1}\left( 1-\frac{t}{t_\mathrm{s}}\right) ^{\gamma -1}\nonumber \\&-\frac{3F_0\beta }{t_\mathrm{s}}\left[ \frac{m}{t}\left( 1-\frac{t}{t_\mathrm{s}}\right) ^{\beta -1}-\frac{n}{t_\mathrm{s}}\left( 1-\frac{t}{t_\mathrm{s}}\right) ^{\beta +n-2}\right] \nonumber \\&-U(t) , \end{aligned}$$
(12)
$$\begin{aligned} P(t)= & {} F_0\left[ \frac{m(2-3m)}{t^2}\left( 1-\frac{t}{t_\mathrm{s}}\right) ^{\beta }\right. \nonumber \\&\left. -\frac{2n(n+\beta -1)}{t_\mathrm{s}^2}\left( 1-\frac{t}{t_\mathrm{s}}\right) ^{\beta +n-2} \right. \nonumber \\&\left. -\frac{3n^2}{t_\mathrm{s}^2}\left( 1-\frac{t}{t_\mathrm{s}}\right) ^{\beta +2(n-1)}\right. \nonumber \\&\left. +\frac{6mn}{t_\mathrm{s}^2}\left( 1-\frac{t}{t_\mathrm{s}}\right) ^{\beta +n-1} +\frac{2\beta m}{t t_\mathrm{s}}\left( 1-\frac{t}{t_\mathrm{s}}\right) ^{\beta -1}\right. \nonumber \\&\left. -\frac{\beta (\beta -1)}{t_\mathrm{s}^2}\left( 1-\frac{t}{t_\mathrm{s}}\right) ^{\beta -2}\right] \nonumber \\&-\frac{1}{2t_\mathrm{s}^2}\left[ \alpha ^2\Psi _\mathrm{s}^2\left( \frac{t}{t_\mathrm{s}}\right) ^{2(\alpha -1)}+\Psi _0^2\gamma ^2\left( 1-\frac{t}{t_\mathrm{s}}\right) ^{2(\gamma -1)}\right. \nonumber \\&\left. -2\Psi _0\Psi _\mathrm{s}\alpha \gamma \left( \frac{t}{t_\mathrm{s}}\right) ^{\alpha -1}\left( 1-\frac{t}{t_\mathrm{s}}\right) ^{\gamma -1}\right] +U(t).\nonumber \\ \end{aligned}$$
(13)

Since for a sudden future singularity \(1<n<2\), in order to get finite values of the density and pressure it is required that \(\beta \ge 2\) and \(\gamma \ge 1\) and the potential term contains positive powers of \((1-\frac{t}{t_\mathrm{s}})\). Keeping this in mind, let us to find the appropriate form of potential from (7) to regularize sudden future singularity. Multiplying (7) by \(\dot{\Psi }\), the time derivative of the potential is easily found as follows:

$$\begin{aligned} \dot{U}(t)= & {} \frac{3F_0\beta m(1-2m)}{t^2 t_\mathrm{s}}\left( 1-\frac{t}{t_\mathrm{s}}\right) ^{\beta -1}\nonumber \\&+\frac{\Psi _0\Psi _\mathrm{s}\alpha \gamma }{t_\mathrm{s}^2}\left[ \frac{\alpha -1}{t_\mathrm{s}}+\frac{6mt_\mathrm{s}}{t^2}\right] \left( \frac{t}{t_\mathrm{s}}\right) ^{\alpha -2}\left( 1-\frac{t}{t_\mathrm{s}}\right) ^{\gamma -1}\nonumber \\&-\frac{3F_0\beta }{t_\mathrm{s}}\left[ \frac{n(n-1)}{t_\mathrm{s}^2}\left( 1-\frac{t}{t_\mathrm{s}}\right) ^{n+\beta -3}\right. \nonumber \\&\left. +\frac{2n^2}{t_\mathrm{s}^2}\left( 1-\frac{t}{t_\mathrm{s}}\right) ^{2n+\beta -3}\right. \nonumber \\&\left. -\frac{4mn}{t}\left( 1-\frac{t}{t_\mathrm{s}}\right) ^{\beta +n-2}\right] \nonumber \\&-\frac{1}{t_\mathrm{s}^3}\left[ \Psi _\mathrm{s}^2\alpha ^2(\alpha -1)\left( \frac{t}{t_\mathrm{s}}\right) ^{2\alpha -3}\right. \nonumber \\&\left. +\Psi _\mathrm{s}\Psi _0\alpha \gamma (\gamma -1)\left( \frac{t}{t_\mathrm{s}}\right) ^{\alpha -1}\left( 1-\frac{t}{t_\mathrm{s}}\right) ^{\gamma -2}\right. \nonumber \\&\left. -\Psi _0^2\gamma ^2(\gamma -1)\left( 1-\frac{t}{t_\mathrm{s}}\right) ^{2\gamma -3}\right] \nonumber \\&-\frac{3}{t_\mathrm{s}^2}\left[ \frac{\Psi _\mathrm{s}^2\alpha ^2 m}{t}\left( \frac{t}{t_\mathrm{s}}\right) ^{2(\alpha -1)}\right. \nonumber \\&\left. +\frac{m\Psi _0^2\gamma ^2}{t}\left( 1-\frac{t}{t_\mathrm{s}}\right) ^{2(\gamma -1)}\right. \nonumber \\&\left. -\frac{n\Psi _\mathrm{s}^2\alpha ^2}{t_\mathrm{s}}\left( \frac{t}{t_\mathrm{s}}\right) ^{2(\alpha -1)}\left( 1-\frac{t}{t_\mathrm{s}}\right) ^{n-1} \right. \nonumber \\&\left. -\frac{n\Psi _0^2\gamma ^2}{t_\mathrm{s}}\left( 1-\frac{t}{t_\mathrm{s}}\right) ^{2\gamma +n-3}\right. \nonumber \\&\left. +\frac{2\Psi _\mathrm{s}\Psi _0\alpha \gamma n}{t_\mathrm{s}}\left( \frac{t}{t_\mathrm{s}}\right) ^{\alpha -1}\left( 1-\frac{t}{t_\mathrm{s}}\right) ^{n+\gamma -2}\right] . \end{aligned}$$
(14)

At the vicinity of \(t_\mathrm{s}\), integrating the dominant terms of the above expression gives

$$\begin{aligned} U(t)= & {} U_0\nonumber \\&+ \left\{ \begin{array}{ll} \frac{\Psi _\mathrm{s}^2\alpha ^2(\alpha -1+3m)}{t_\mathrm{s}^2} \left( 1-\frac{t}{t_\mathrm{s}}\right) &{}\quad \text {if } \gamma >2 ,\\ \frac{\Psi _\mathrm{s}\Psi _0\alpha \gamma }{t_\mathrm{s}^2} \left( 1-\frac{t}{t_\mathrm{s}}\right) ^{\gamma -1}&{}\quad \text {if } \gamma <2, \end{array} \right. \end{aligned}$$
(15)

where \(U_0\) is an integration constant. In this limit the energy and pressure densities are

$$\begin{aligned}&\rho (t)=-\left( U_0+\frac{\Psi _\mathrm{s}^2 \alpha ^2}{2 t_\mathrm{s}^2}\right) +\frac{\Psi ^2\alpha ^2(1-6m)}{2 t_\mathrm{s}^2}\left( 1-\frac{t}{t_\mathrm{s}}\right) ,\nonumber \\\end{aligned}$$
(16)
$$\begin{aligned}&P(t)=\left( U_0-\frac{\Psi _\mathrm{s}^2 \alpha ^2}{2 t_\mathrm{s}^2}\right) \nonumber \\&\quad +\left\{ \begin{array}{ll} \frac{-F_0\beta (\beta -1)}{t_\mathrm{s}^2}\left( 1-\frac{t}{t_\mathrm{s}}\right) ^{\beta -2}&{}\quad \text {if } \beta <1+\gamma , \beta <3 ,\\ \frac{2\Psi _0\Psi _\mathrm{s} \alpha \gamma }{t_\mathrm{s}^2}\left( 1-\frac{t}{t_\mathrm{s}}\right) ^{\gamma -1}&{}\quad \text {if } \beta >1+\gamma , \gamma <2 \\ \frac{\Psi _\mathrm{s}^2\alpha ^2(\alpha -1+3m)}{t_\mathrm{s}^2} \left( 1-\frac{t}{t_\mathrm{s}}\right) &{}\quad \text {if } \beta >3, \gamma >2. \end{array} \right. \nonumber \\ \end{aligned}$$
(17)

From (16) and (17) one can find that for \(\beta \ge 2\) and \(\gamma \ge 1\), the energy density and pressure vanish at \(t_\mathrm{s}\). Moreover, a sudden future singularity is regularized and the equation of state parameter of matter is in this limit

$$\begin{aligned} w=-\frac{U_0-\frac{\Psi _\mathrm{s}^2 \alpha ^2}{2 t_\mathrm{s}^2}}{U_0+\frac{\Psi _\mathrm{s}^2 \alpha ^2}{2 t_\mathrm{s}^2}} , \end{aligned}$$
(18)

which is finite. The varying speed of light is \(c_0F_0^{1/4}\left( 1\!-\!\frac{t}{t_\mathrm{s}}\right) ^{\beta }\), which also approaches zero in the vicinity of \(t_\mathrm{s}\). This is in accordance to the result of [2]. Moreover, slowing and stopping of light is also predicted in loop quantum cosmology [29]. From (11), one can conclude that for \(\gamma >1\), at \(t\rightarrow t_\mathrm{s}\),

$$\begin{aligned} \alpha \left( 1-\frac{t}{t_\mathrm{s}}\right) =1-\frac{\Psi }{\Psi _\mathrm{s}}. \end{aligned}$$
(19)

Substituting this in (15), the \(\psi \)-dependence of the coupling and potential function results.

One can repeat all of the above discussion for the other singularities. We will not pursue this calculation here and only report the results. For a finite scale factor singularity, the potential, density, and pressure functions are finite if \(\beta \ge 2\) and \(\gamma \ge 1\). But since \(0<n<1\), at the vicinity of \(t_\mathrm{s}\),

$$\begin{aligned} U(t)= & {} U_0\nonumber \\&+ \left\{ \begin{array}{ll} \frac{3 F_0\beta n(n-1)}{t_\mathrm{s}^2 (n+\beta -2} \left( 1-\frac{t}{t_\mathrm{s}}\right) ^{n+\beta -2} &{}\quad \text {if } n+\beta <\gamma +1 ,\\ \frac{\Psi _\mathrm{s}\Psi _0\alpha \gamma }{t_\mathrm{s}^2} \left( 1-\frac{t}{t_\mathrm{s}}\right) ^{\gamma -1}&{}\quad \text {if } n+\beta >\gamma +1, \end{array} \right. \nonumber \\\end{aligned}$$
(20)
$$\begin{aligned} \rho (t)= & {} -\left( U_0\!+\!\frac{\Psi _\mathrm{s}^2 \alpha ^2}{2 t_\mathrm{s}^2}\right) \!+\!\frac{3F_0\beta n(\beta -1)}{t_\mathrm{s}^2 (n\!+\!\beta -2)}\left( 1\!-\!\frac{t}{t_\mathrm{s}}\right) ^{n+\beta -2}, \nonumber \\ \end{aligned}$$
(21)

and P(t) is given by (17).

Also for the w singularity, \(m=0\) and \(n>2\). In this case the potential and density functions are given by (15) and (16) with \(m=0\), respectively.

4 Conclusion

We have considered a general scalar–tensor theory in which the varying speed of light is a function of the scalar field. Applying this theory to the Friedmann cosmology, we have shown that one can regularize some kinds of singularities including sudden future, finite scale factor, and w-singularities. To do this, we have assumed a simple time dependence for the coupling function and the scalar field. We have found that sudden future, finite scale factor, and w-singularities can be regularized by a varying c(t) which is zero at the vicinity of these singularities. It is interesting to note that using the obtained forms of density and pressure in the vicinity of regularized singularity, one can simply observe that the energy conditions are broken. This is because at \(t_\mathrm{s}\), the quantity \(\rho +P\) approaches \(-\Psi _\mathrm{s}^2\alpha ^2/t_\mathrm{s}^2\), which is negative and this breaks all the energy conditions.