1 Introduction

This article concerns generalized contractive mappings of Ćirić type in extended b-metric spaces, and, our main result concerns the existence of a common fixed point in this context. The relevance of this result is that it can be applied to address practical problems whose formulation is not possible in the usual metric spaces and may even involve discontinuous operators.

One important general class of problems consists in, for example, reinforcement learning iterative schemes for optimal control problems with state constraints for which the value function is merely lower semicontinuous. This has been addressed in [7], extending the applicability of well-known dynamic programming results for optimal control [912], in which fixed-point theory-based methods were used. Given the wide range of applications, there has been an intense research effort in extending the well-known Banach contraction principle to various generalized metric spaces and classes of contractive operators, [1, 3, 14, 16, 23, 41, 47].

A significant application challenge motivating the research reported in this article concerns the problem of optimally managing the storage and retrieval of data, notably, digital images from databases by using the QBIC (“Query by Image Content”) system, [37]. The key difficulty is to define a mathematical framework that enables the optimization of the performance of this class of systems. A comparison of methods on how well the human perceptual differences are matched is provided in [45], and, in [19], a nonlinear elastic matching (NEM) distance measure is introduced. However, this measure does not satisfy either the triangle inequality, or the relaxed triangle inequality property. In order to address this difficulty, a revised version of NEM, designated by \(NEM_{r} \), was designed by [38], and it is currently widely used in the QBIC systems. Essentially, \(NEM_{r} \) consists in stretching r times the NEM distance, and adding it to the distance itself so that the two boundaries are matched. Of crucial relevance, it satisfies the relaxed triangle inequality for any \(r> 0 \) and bounded set S. For a clearer understanding, just consider the example depicted in Fig. 1. It is clear that while the distance from the Girl to the TV, and the one from the TV to the Robot are small, the distance from the Girl to the Robot is large, and such that \(NEM(Girl, TV) + NEM(TV, Robot) < NEM(Girl, Robot) \).

Figure 1
figure 1

Matching pattern for which the triangle inequality does not hold but the relaxed triangle inequality does

Thus, it makes sense to apply \(NEM_{r} \) measure that is a weaker form of the NEM distance, and satisfies the relaxed triangle inequality: \(NEM_{r}(Girl, Robot) \leq c(NEM_{r}(Girl, TV) +NEM_{r}(TV, Robot)) \), for some constant c. Clearly, this is a context for which it is critical to consider a b-metric space, which was further exploited in many works. In [25], the authors computed the form dissimilarity ratio of a given image with respect to dataset samples in the IBM QBIC database system, and devised schemes to retrieve the image with the closest shape. Since then, many works concerned the calculation of the ratio for other dissimilarities emerged (see, e.g., [2, 48]), and were further extended to exploit the relaxed triangle inequality in order to increase the efficiency of algorithms solving the traveling-salesman problem (TSP).

In [24], further extension of the relaxed triangle inequality coefficient to address the entire family of dissimilarities was developed by using supplementary information enclosed in the boundary matching between two shapes, i.e., in addition to the \(NEM_{r} \) distance obtained from the boundary matching. Now, c becomes a function, and the measure used for the distance between shapes in QBIC system turning the space of shapes into an extended b-metric space. Thus, the amount of stretching required is the extra information leading to consider the ratio of the triangle inequality as a function that is weaker than the addressed by \(NEM_{r} \). This measure is denoted by \(NEM_{\sigma (x_{i}, y_{j})} \), where \(\sigma : X \times X \rightarrow [0, +\infty )\). The practical relevance of this measure is that it can be used even in shapes that have variant sample points enabling us to consider distances between two shapes that do not depend on the starting points on the boundaries of two shapes, and it satisfies the relaxed triangle inequality; that is, for all \(x,y,z \in X \),

$$ NEM_{\sigma (x, z)} \leq \theta (x, z) (NEM_{\sigma (x, y)}+ NEM_{ \sigma (y, z)}).$$

This means that, if the function \(\theta (x_{i}, y_{i})\) depends on the length of the sequences A, B, C, then the number of sample points varies from shape to shape.

Let us consider Fig. 1 again. If the girl starts moving with random velocity, if someone controls the TV remotely, and the robot is made to move in the same direction with random velocity, then:

  1. 1

    As the three shapes are approaching and moving away at random speeds from one another, then they do not depend on the starting point in the boundaries of two shapes.

  2. 2

    The relaxed triangle inequality holds here but the ratio this time is a function \(\theta (\cdot ,\cdot ) \) that depends on the element x, y, z of the sequences A, B, C, respectively, and the velocities of the shapes themselves.

  3. 3

    The supplementary information required to perform the required extent of stretching is very large compared with the previous one, thus we consider a function \(\sigma (\cdot ,\cdot ) \) instead of r.

Moreover, the consideration of extended b-metric spaces raises technical challenges inherent to the fact that, in general, they are non-Hausdorff spaces where examples of convergent sequences with distinct limits and of compact subsets whose intersection is not compact, can be found. Recall that the statements “convergent sequences have single limits” and “the intersection of compact subsets is compact” are both valid in Hausdorff spaces.

This article is organized as follows. In Section, 2, concepts and results for b-metric, and extended b-metric spaces are presented. Then, in Sect. 3, the main results of this article, the existence of common fixed points for Ćirić operators, are presented and proved. These results will be applied to show the existence of solution to three quite different types of equations. In Sect. 4, Volterra-type integral equations are considered. The existence of a common solution for a system of nonlinear fractional differential equations system is shown in Sect. 5. In Sect. 6, the existence of a solution to a very general Bellman equation is shown. Finally, in Sect. 7 some brief conclusions and prospective research are outlined.

2 Preliminary concepts and results

The well-known Banach contraction principle, states that if \((X, d) \) is a complete metric space, and \(T: X \rightarrow X \) is a mapping satisfying

$$ d\bigl(T(x), T(y)\bigr) \leq \sigma d(x, y), $$
(2.1)

for some \(\sigma \in (0, 1) \) and for all \(x, y \in X \), then T has a unique fixed point \(x^{*} \), and the sequence \(\{x_{n}\}\) generated by the iterative process \(x_{n+1}= Tx_{n} \) converges to \(x^{*} \) for some \(x^{*} \in X \).

A generalized class of contractive mappings was first introduced in the context of metric spaces by Ćirić in [18]. A self-map \(T:X\rightarrow X\) on a metric space \((X,d)\) is said to be a Ćirić mapping if, for some \(\sigma \in (0,1)\), it satisfies the following inequality, for all x, and y in X,

$$ d(Tx,Ty) \leq \sigma \max \biggl\{ d(x,y), d(x,Tx), d(y,Ty), \frac{1}{2} \bigl(d(x,Ty) +d(y,Tx) \bigr) \biggr\} . $$
(2.2)

To see the relevance of this extension, just consider the following very simple example of a Ćirić contractive mapping that it is not a contraction. Let \(T:X \to X\), defined by

$$ Tx=\textstyle\begin{cases} \frac{3x}{5} &\text{for } x \in X_{1}, \\ \frac{x}{8} &\text{for } x \in X_{2}, \end{cases} $$
(2.3)

where:

$$\begin{aligned}& X_{1}= \biggl\{ \frac{m}{n} : m=0, 1, 3, 9,\ldots ; n= 1, 4, \ldots 3k+1,\ldots \biggr\} , \\& X_{2}= \biggl\{ \frac{m}{n} : m=1, 3, 9, 27,\ldots ; n= 2, 5, \ldots , 3k+2,\ldots \biggr\} \end{aligned}$$

and \(X= X_{1} \cup X_{2} \). The mapping T is Ćirić with \(\sigma = \frac{3}{5} \). Indeed, if both x, and y are in \(X_{1} \) or in \(X_{2} \). Then,

  • if \(x > \frac{5}{24} y \), then \(d(Tx, Ty) =\frac{3}{5} \vert x-\frac{5}{24}y \vert \leq \frac{3}{5} \vert x-\frac{1}{8}y \vert = \frac{3}{5} d(x, Ty) \), and

  • if \(x > \frac{5}{24} y \), then \(d(Tx, Ty) =\frac{3}{5} \vert \frac{5}{24}y-x \vert \leq \frac{3}{5} \vert y-x \vert = \frac{3}{5} d(x, y) \).

Therefore, T satisfies the condition:

$$ d(Tx, Ty) \leq \frac{3}{5} \max \bigl\{ d(x, y) , d(x, Ty), d(y, Tx) \bigr\} $$

and, hence, (2.2).

To show that T is not a Banach contraction on X, we just produce a counter example: Let \(x=1 \), and \(y=\frac {1}{2} \). Then, we have \(d(x,y)= \vert 1- \frac {1}{2} \vert \), and also \(d(Tx, Ty ) =\frac {43}{80}\). Thus, we obtain \(d(Tx, Ty )=\frac {43}{80} > \sigma \frac {1}{2}\), for any \(\sigma \in (0, 1) \). Hence, the Banach contraction is obviously not satisfied.

A Ćirić mapping does not need to be continuous in general, but it is always continuous at a fixed point.

The notion of b-metric was introduced in [6, 20] to address problems formulated in spaces whose associated notion of metric requires a relaxed version of the triangle inequality. In these, and other articles (see, for example, [6, 17, 21, 27, 33, 36]), fixed-point theorems have been proved, and applications have been considered.

Let us define some notation, and recall definitions that will play a key role in the derivation of our results.

Definition 2.1

([6, 21])

Let X be a nonempty set, and let \(s\geq 1\) be a given real number. A functional \(d:X\times X\to [0,\infty )\) is said to be a b-metric if the following conditions are satisfied:

  1. 1

    \(d(x,y)=0\) if and only if \(x=y\);

  2. 2

    \(d(x,y)=d(y,x)\);

  3. 3

    \(d(x,z)\leq s[d(x,y)+d(y,z)]\);

for all \(x,y,z\in X\). A pair \((X,d)\) is called a b-metric space.

Example 2.2

([43])

Let \((X,d)\) be a metric space, and \(\rho (x,y) = (d(x,y))^{p}\), where \(p\geq 1\) is a real number. Then, \((X,\rho )\) is a b-metric space with \(s=2^{p-1}\).

It is clear that a b-metric space becomes a metric space if we take \(s=1\). This shows clearly that the class of b-metric spaces is larger than that of metric spaces.

In [28], Kamran and coauthors introduced the concept of an extended b-metric space that generalizes the concept of a b-metric space. Later, Kiran et. al. discussed in [32] few problems for the case of multivalued operators in extended b-metric space.

Definition 2.3

Let X be a nonempty, and \(\theta : X \times X \rightarrow [1,+\infty )\). A function \(b_{\theta}: X \times X \rightarrow [0, +\infty ) \) is an extended b-metric if, for all \(x, y, z \in X \), it satisfies:

  1. 1)

    \(b_{\theta}(x, y)=0\) if and only if \(x=y\);

  2. 2)

    \(b_{\theta}(x, y)=b_{\theta}(y, x)\);

  3. 3)

    \(b_{\theta}(x, z) \leq \theta (x, z) [b_{\theta}(x, y)+b_{\theta}(y, z)]\).

The pair \((X, b_{\theta}) \) is called an extended b-metric space.

Denote the open ball (the closed ball, respectively) of radius \(r >0 \) about x as the set:

$$ B_{r}(x) =\bigl\{ x \in X: b_{\theta}(x, y) < r\bigr\} ,\quad \bigl( B_{r}[x] =\bigl\{ x \in X: b_{\theta}(x, y) \leq r\bigr\} \bigr).$$

Remark 2.4

If \(\theta (x, y)=s\) for \(s \geq 1 \), then \((X,b_{\theta})\) satisfies the definition of a b-metric space.

Example 2.5

Let \(X=[0, +\infty )\), and mappings \(b_{\theta}\) and θ with \(\theta : X \times X \to [1, +\infty )\), defined by \(b_{\theta} (x, y) = (x-y)^{2}\) and \(\theta (x, y)= x+y+2\). Then, \((X, b_{\theta})\) is an extended b-metric space.

Example 2.6

Let \(X=C([a,b],\mathbb{R})\) be the space of all continuous real-valued functions defined on \([a, b] \). Let \(b_{\theta} (x, y)=\sup_{t \in [a, b]} \{\vert x(t) - y(t) \vert ^{2}\}\), and \(\theta : X \times X \rightarrow [1, +\infty ) \) defined by \(\theta (x, y):= \vert x(t) \vert + \vert y(t) \vert +2 \), then \((X , b_{\theta})\) is a complete extended b-metric space.

Definition 2.7

Let \((X, b_{\theta}) \) be an extended b-metric space.

\((i)\):

A sequence \(\{ x_{n} \}_{n \in \mathbb{N}}\) in X converges to \(x \in X \) if, for every \(\varepsilon > 0 \), there exists \(N=N(\varepsilon ) \in \mathbb{N}\) such that

$$ b_{\theta}(x_{n}, x) < \varepsilon $$

for all \(n \geq N \). Alternatively, we may write \(\lim_{n \rightarrow \infty} x_{n}=x \).

\((ii)\):

A sequence \(\{ x_{n} \}_{n \in \mathbb{N}}\) in X is Cauchy, if for every \(\epsilon > 0 \), there exists \(N=N(\varepsilon ) \in \mathbb{N} \) such that

$$ b_{\theta} (x_{m}, x_{n}) < \varepsilon ,$$

for all \(m, n \geq N\).

Definition 2.8

An extended b-metric space \((X, b_{\theta})\) is complete if every Cauchy sequence in X is convergent.

An extended b-metric space is not necessarily Hausdorff. Indeed, let us consider the following example:

Example 2.9

Let \(X=[0, +\infty ) \), \(\theta : X \times X \rightarrow [1, +\infty )\), \(b_{\theta} (x, y) = (x-y)^{2}\), and \(\theta (x, y)= x+y+2\). Clearly, \((X, b_{\theta})\) is an extended b-metric space. Moreover, it is not Hausdorff since there does not exist \(r, r{'}> 0 \) such that:

$$ B_{r}(x) \cap B_{r^{\prime }}(y) =\emptyset . $$

Indeed, we have \(B_{r}(x) \subset [0, \sqrt{r}+| z |)\), and \(B_{r^{\prime }}(x) \subset [0, \sqrt{r^{\prime }}+\vert z{'} \vert )\). Thus,

$$ B_{r}(x) \cap B_{r^{\prime }}(y)\neq \emptyset \quad \forall z, z{'} \in X.$$

3 Common fixed points for Ćirić-type operators

First, let us recall some lemmas given in [36] for the case of extended b-metric spaces, which will be useful in proving our first common fixed-point result.

Lemma 3.1

([36])

For every sequence \(\{x_{n}\}_{n\in \mathbb{N}}\) of elements from an extended b-metric space \((X,b_{\theta})\), the inequality

$$ b_{\theta}(x_{0},x_{k})\leq \sum _{i=0}^{k-1}b_{\theta}(x_{i},x_{i+1}) \prod_{l=0}^{i} \theta ( x_{l}, x_{k}) $$

holds for every \(k \in \mathbb{N}\).

Lemma 3.2

([36])

Every sequence \(\{x_{n}\}_{n\in \mathbb{N}}\) of elements from an extended b-metric space \((X,b_{{\theta}})\), satisfying the property

$$ \exists \gamma \in [0,1) \textit{ such that }b_{\theta}(x_{n+1},x_{n}) \leq \gamma b_{\theta}(x_{n},x_{n-1}) \textit{ for every } n\in \mathbb{N},$$

is a Cauchy sequence.

Now, we present the main result of our paper, a common fixed-point result for Ćirić-type operators in the case of extended b-metric spaces.

Theorem 3.3

Let \((X,b_{\theta})\) be a complete extended b-metric space such that \(b_{\theta}\) is continuous and let \(F_{1},F_{2}:X\rightarrow X\) be two self-operators such that

$$\begin{aligned}& b_{\theta}(F_{1}x,F_{2}y) \\& \quad \leq \gamma \max \biggl\{ b_{\theta}(x,y),b_{\theta}(x,F_{1}x), b_{ \theta}(y,F_{2}y),\frac{1}{2} \bigl(b_{\theta}(x,F_{2}y)+ b_{\theta}(y,F_{1}x)\bigr) \biggr\} \end{aligned}$$
(3.1)

for all \(x,y\in X\), where \(0< \gamma <1\), is such that, for each \(x_{0} \in X \), and any convergent sequence \(\{x_{n}\}\),

$$ \gamma \lim_{n,m \rightarrow +\infty}\theta (x_{n}, x_{m}) < 1 .$$

Then, the operators \(F_{1}\), and \(F_{2}\) have a unique common fixed point.

Remark 3.4

This result is very general since it applies to a very large class of operators as continuity is not required. Examples of such operators appear, for example, in optimal control problem with state constraints for which the value function is only lower semicontinuous.

Remark 3.5

This result may, with a simple recursive argument, be easily generalized for any finite set of operators \(\{ F_{i}: i = 1\dots , N\}\), with \(N\in \mathbb{N}\) of operators.

The proof is organized in two stages. In the first stage we assume that the operators \(F_{1}\), and \(F_{2}\) are continuous, while, in a second stage, we lift this assumption. Given the interest in its own right of the result in the first stage, we explicitly formalize it in this article.

Theorem 3.6

Let the space \((X,b_{\theta})\), and the operators \(F_{1} \), and \(F_{2}\) be as in Theorem 3.3. Moreover, assume that \(F_{1} \) and \(F_{2}\) are continuous.

Then, the operators \(F_{1}\), and \(F_{2}\) have a unique common fixed point.

Proof

Let \(x_{0}\) be an arbitrary point in X, and define a sequence \(\{x_{n}\}\) as follows

$$ x_{2n+1}=F_{1}x_{2n},\quad \text{and}\quad x_{2n+2}=F_{2}x_{2n+1}, \quad n=0,1,2, \ldots . $$
(3.2)

Then, by (3.1) and (3.2), we obtain

$$\begin{aligned} b_{\theta}(x_{2n+1},x_{2n+2})&=b_{\theta}(F_{1}x_{2n},F_{2}x_{2n+1}) \\ &\leq \gamma \max \biggl\{ b_{\theta}(x_{2n},x_{2n+1}), b_{\theta}(x_{2n},F_{1}x_{2n}),b_{ \theta}(x_{2n+1},F_{2}x_{2n+1}), \\ &\quad \frac{1}{2}\bigl(b_{\theta} (x_{2n},F_{2}x_{2n+1}) + b_{\theta}(x_{2n+1},F_{1}x_{2n})\bigr) \biggr\} \\ &\leq \gamma \max \biggl\{ b_{\theta}(x_{2n},x_{2n+1}), b_{\theta}(x_{2n},x_{2n+1}),b_{ \theta}(x_{2n+1},x_{2n+2}), \\ &\quad \frac{1}{2}\bigl(b_{\theta}(x_{2n},x_{2n+2}) + b_{\theta}(x_{2n+1},x_{2n+1})\bigr) \biggr\} \\ &= \gamma \max \biggl\{ b_{\theta}(x_{2n},x_{2n+1}),b_{\theta}(x_{2n+1},x_{2n+2}), \frac{1}{2}b_{\theta}(x_{2n},x_{2n+2})\biggr\} . \end{aligned}$$

The following cases can be considered:

  • Case I.

    If \(\max \{b_{\theta}(x_{2n},x_{2n+1}), b_{\theta}(x_{2n+1},x_{2n+2}), \frac{1}{2}b_{\theta}(x_{2n},x_{2n+2})\} = b_{\theta}(x_{2n+1}, x_{2n+2})\), then we have

    $$ b_{\theta}(x_{2n+1},x_{2n+2})\leq \gamma b_{\theta}(x_{2n+1},x_{2n+2}).$$

    This entails that \(\gamma \geq 1\) and, hence, a contradiction.

  • Case II.

    If \(\max \{b_{\theta}(x_{2n},x_{2n+1}),b_{\theta}(x_{2n+1},x_{2n+2}), \frac{1}{2}b_{\theta}(x_{2n},x_{2n+2})\} = b_{\theta}(x_{2n},x_{2n+1})\), then we have

    $$ b_{\theta}(x_{2n+1},x_{2n+2})\leq \gamma b_{\theta}(x_{2n},x_{2n+1}). $$
    (3.3)

    For the next step we have

    $$\begin{aligned}& b_{\theta}(x_{2n+2},x_{2n+3}) \\& \quad \leq \gamma \max \biggl\{ b_{\theta}(x_{2n+1},x_{2n+2}),b_{\theta}(x_{2n+2},x_{2n+3}), \frac{1}{2}b_{\theta}(x_{2n+1},x_{2n+3})\biggr\} . \end{aligned}$$

    Then, we have to consider the following cases:

    • Case IIa.

      $$ b_{\theta}(x_{2n+2}, x_{2n+3}) \leq \gamma b_{\theta}(x_{2n+2}, x_{2n+3}), $$

      which implies \(\gamma \geq 1 \), and, thus, a contradiction.

    • Case IIb.

      $$ b_{\theta}(x_{2n+2},x_{2n+3})\leq \gamma b_{\theta}(x_{2n+1},x_{2n+2}). $$
      (3.4)

      Then, from (3.3) and (3.4), for all \(n \in \mathbb{N}\), we obtain

      $$ b_{\theta}(x_{n+1},x_{n+2})\leq \gamma b_{\theta}(x_{n},x_{n+1}). $$

      Thus, the conditions of Lemma 3.2 hold for all terms of the sequence \(\{x_{n}\}_{n \in \mathbb{N}} \) and, hence, the generated sequence is Cauchy.

    • Case IIc

      $$\begin{aligned}& b_{\theta}(x_{2n+2},x_{2n+3})\leq \gamma \frac{1}{2}b_{\theta}(x_{2n+1},x_{2n+3}), \\& \begin{aligned} \frac{1}{2}b_{\theta}(x_{2n+1},x_{2n+3}) &\leq \frac{1}{2}\theta ( x_{2n+1}, x_{2n+3}) \bigl(b_{\theta}(x_{2n+1},x_{2n+2}) \\ &\quad {} +b_{\theta}(x_{2n+2},x_{2n+3})\bigr). \end{aligned} \end{aligned}$$

      In this case, we obtain

      $$\begin{aligned} b_{\theta}(x_{2n+2},x_{2n+3}) \leq & \frac{\theta (x_{2n+1}, x_{2n+3}) \gamma}{2} \bigl(b_{\theta}(x_{2n+1},x_{2n+2}) \\ &{} +b_{\theta}(x_{2n+2},x_{2n+3})\bigr), \end{aligned}$$

      and, hence,

      $$\begin{aligned}& \biggl(1-\frac{\theta (x_{2n+1}, x_{2n+3}) \gamma}{2} \biggr) b_{ \theta}(x_{2n+2}, x_{2n+3}) \\& \quad \leq \frac{ \gamma \theta (x_{2n+1}, x_{2n+3})}{2}b_{\theta}(x_{2n+1}, x_{2n+2}). \end{aligned}$$

      Thus, we conclude that

      $$ b_{\theta}(x_{2n+2},x_{2n+3}) \leq \frac{\gamma \theta (x_{2n+1}, x_{2n+3}) }{2-\gamma \theta (x_{2n+1}, x_{2n+3})}b_{ \theta}(x_{2n+1},x_{2n+2}). $$
      (3.5)

      Thus, from (3.3) and (3.5), it follows that \(b_{\theta}(x_{n+1},x_{n+2}) \leq \eta b_{\theta}(x_{n},x_{n+1})\), where \(\eta : = \max \{ \frac{\gamma \theta (x_{n}, x_{n+2}) }{2 -\gamma \theta (x_{n}, x_{n+2})}, \gamma \}\). Now, we show that there exists \(N_{\eta }\in \mathbb{N}\) such that \(\eta =\eta (N_{\eta})< 1\), for all \(n > N_{\eta}\).

      Since \(\gamma \lim_{n, m \rightarrow +\infty} \theta (x_{n}, x_{m})< 1 \), we have \(2 -\gamma \lim_{n,m \rightarrow \infty }\theta (x_{n}, x_{m})> 1 \). From this, it follows that

      $$ \gamma \lim_{n,m \rightarrow +\infty}\theta (x_{n}, x_{m}) \leq 2-\gamma \lim_{n, m \rightarrow +\infty}\theta (x_{n}, x_{m}), $$

      and, thus, \(\eta < 1 \). By applying Lemma 3.2 we conclude that \(\{x_{n}\}_{n\in \mathbb{N}}\) is a Cauchy sequence.

  • Case III.

    If \(\max \{b_{\theta}(x_{2n},x_{2n+1}), b_{\theta}(x_{2n+1},x_{2n+2}), \frac{1}{2}b_{\theta}(x_{2n}, x_{2n+2}) \}=\frac{1}{2}b_{ \theta}(x_{2n},x_{2n+2})\), then we have

    $$\begin{aligned} \frac{1}{2}b_{\theta}(x_{2n},x_{2n+2}) \leq & \frac{1}{2} b_{\theta}(x_{2n},x_{2n+2}) \\ \leq &\frac{1}{2}\theta ( x_{2n}, x_{2n+2}) \bigl(b_{\theta}(x_{2n},x_{2n+1})+ b_{\theta}(x_{2n+1},x_{2n+2}) \bigr). \end{aligned}$$
    (3.6)

    In this case, we obtain

    $$ b_{\theta}(x_{2n+1},x_{2n+2})\leq \frac{\theta (x_{2n}, x_{2n+2}) \gamma}{2} \bigl(b_{\theta}(x_{2n},x_{2n+1})+ b_{\theta}(x_{2n+1},x_{2n+2}) \bigr),$$

    and, hence,

    $$ \biggl(1-\frac{\theta (x_{2n}, x_{2n+2}) \gamma}{2} \biggr)b_{\theta}(x_{2n+1},x_{2n+2}) \leq \frac{ \gamma \theta (x_{2n}, x_{2n+2})}{2}b_{\theta}(x_{2n},x_{2n+1}).$$

    Thus, we conclude that

    $$ b_{\theta}(x_{2n+1},x_{2n+2}) \leq \frac{\gamma \theta (x_{2n}, x_{2n+2}) }{2-\gamma \theta (x_{2n}, x_{2n+2})}b_{ \theta}(x_{2n},x_{2n+1}). $$
    (3.7)

    For the next step, we obtain

    $$\begin{aligned}& b_{\theta}(x_{2n+2},x_{2n+3}) \\& \quad \leq \gamma \max \biggl\{ b_{\theta}(x_{2n+1},x_{2n+2}),b_{\theta}(x_{2n+2},x_{2n+3}), \frac{1}{2}b_{\theta}(x_{2n+1},x_{2n+3}) \biggr\} . \end{aligned}$$

    Then, we have three cases:

    • Case IIIa.

      $$ b_{\theta}(x_{2n+2},x_{2n+3})\leq \gamma b_{\theta}(x_{2n+2},x_{2n+3}).$$

      This leads to \(\gamma \geq 1\) and, thus, a contradiction.

    • Case IIIb.

      $$ b_{\theta}(x_{2n+2},x_{2n+3})\leq \gamma b_{\theta}(x_{2n+1},x_{2n+2}). $$
      (3.8)

      Then, by (3.7) and (3.3) it follows that

      $$ b_{\theta}(x_{n+1},x_{n+2}) \leq \eta (n) b_{\theta}(x_{n},x_{n+1}),$$

      where \(\eta (n) \) is defined by \(\eta (n): = \frac{\gamma \theta (x_{n}, x_{n+2}) }{2-\gamma \theta (x_{n}, x_{n+2})} \). Thus, the conditions of Lemma 3.2 hold for all terms of the sequence \(\{x_{n}\}_{n \in \mathbb{N}} \) and, hence, the generated sequence is Cauchy.

    • Case IIIc

      $$ b_{\theta}(x_{2n+2},x_{2n+3}) \leq \gamma \frac{1}{2}b_{\theta}(x_{2n+1},x_{2n+3}) .$$

      After simple calculations we obtain:

      $$ b_{\theta}(x_{2n+2},x_{2n+3}) \leq \frac{\gamma \theta (x_{2n+1}, x_{2n+3}) }{2-\gamma \theta (x_{2n+1}, x_{2n+3})}b_{ \theta}(x_{2n+1},x_{2n+2}). $$
      (3.9)

      By (3.7) and (3.9), it follows that \(b_{\theta}(x_{n+1},x_{n+2}) \leq \eta b_{\theta}(x_{n},x_{n+1})\), where

      $$ 0 < \eta (n): = \frac{\gamma \theta (x_{n}, x_{n+2}) }{2-\gamma \theta (x_{n}, x_{n+2})} < 1. $$

      By applying Lemma 3.2, we conclude that \(\{x_{n}\}_{n \in \mathbb{N}} \) is a Cauchy sequence.

From the above, we have that, for all the three cases, \(\{x_{n}\}_{n\in \mathbb{N}}\) is a Cauchy sequence. Since X is complete, there exists \(x^{*}\in X\) such that \(b_{\theta}(x_{n},x^{*})\rightarrow 0\) as \(n\to \infty \). Then, it follows that \(b_{\theta} (x_{2n},x^{*})\rightarrow 0\) as \(n\to \infty \).

From the continuity of \(F_{1}\), we have that \(x_{2n+1}=F_{1}x_{2n}\to F_{1}x^{*}\) as \(n\to \infty \) and, from the uniqueness of the limit, we conclude that \(x^{*}=F_{1}x^{*}\).

At the same time, we have \(b_{\theta}(x_{2n+1},x^{*})\to 0\) as \(n\to \infty \). From the continuity of \(F_{2}\), it follows that \(x_{2n+2}=F_{2}x_{2n+1}\to F_{2}x^{*}\) as \(n\to \infty \) and, from the uniqueness of the limit, we obtain \(x^{*}=F_{2}x^{*}\). Thus, we conclude that \(x^{*}\) is a common fixed point of the pair \((F_{1},F_{2})\).

It remains to show the uniqueness of \(x^{*}\). Assume that \(y^{*}\in X\) is another common fixed point for the pair \((F_{1},F_{2})\). Then,

$$\begin{aligned} & b_{\theta}\bigl(x^{*},y^{*}\bigr) \\ &\quad=b_{\theta} \bigl(F_{1}x^{*},F_{2}y^{*}\bigr) \\ &\quad \leq \gamma \max \biggl\{ b_{\theta}\bigl(x^{*} ,y^{*}\bigr),b_{\theta}\bigl(x^{*},F_{1}x^{*} \bigr),b_{ \theta}\bigl(y^{*} , F_{2}y^{*} \bigr),\frac{1}{2}\bigl(b_{\theta}\bigl(x^{*} ,F_{2}y^{*}\bigr)+b_{ \theta}\bigl(y^{*} ,F_{1}x^{*}\bigr)\bigr)\biggr\} \\ &\quad\leq \gamma \max \biggl\{ b_{\theta} \bigl(x^{*},y^{*} \bigr),b_{\theta} \bigl(x^{*} ,x^{*} \bigr),b_{ \theta}\bigl(y^{*},y^{*}\bigr), \frac{1}{2}\bigl(b_{\theta}\bigl(x^{*},y^{*}\bigr) + b_{\theta}\bigl(y^{*},x^{*}\bigr)\bigr) \biggr\} \\ &\quad=\gamma b_{\theta}\bigl(x^{*} ,y^{*}\bigr). \end{aligned}$$

This implies that \(x^{*}=y^{*}\). The proof is complete. □

Now, by using Theorem 3.6, we proceed to complete the proof of Theorem 3.3 by dropping the continuity assumption of the operators \(F_{1}\) and \(F_{2}\).

Proof

Let the Cauchy sequence \(\{x_{n}\}_{n\in \mathbb{N}}\) be constructed as in Theorem 3.3. Since X is complete, there exists \(x^{*}\in X\) such that \(b_{\theta}(x_{n},x^{*})\rightarrow 0\) as \(n\to \infty \).

Since \(F_{1}\) and \(F_{2}\) are not continuous let us assume that \(b_{\theta}(x^{*},F_{1}x^{*})=r>0\). Then, we may write the following estimates

$$\begin{aligned} r&= b_{\theta}\bigl(x^{*},F_{1}x^{*}\bigr) \\ &\leq \theta \bigl(x^{*}, F_{1}x^{*}\bigr) \bigl(b_{ \theta}\bigl(x^{*},x_{2k+2}\bigr)+b_{\theta} \bigl(x_{2k+2},F_{1}x^{*}\bigr) \bigr) \\ &\leq \theta \bigl(x^{*}, F_{1}x^{*}\bigr) b_{\theta}\bigl(x^{*},x_{2k+2}\bigr)+\theta \bigl(x^{*}, Sx^{*}\bigr) b_{\theta} \bigl(F_{2}x_{2k+1}, F_{1}x^{*}\bigr) \\ &\leq \theta \bigl(x^{*}, F_{1}x^{*}\bigr) b_{\theta}\bigl(x^{*} ,x_{2k+2}\bigr)+\theta \bigl(x^{*}, F_{1}x^{*}\bigr) \gamma \max \biggl\{ b_{\theta}\bigl(x_{2k+1},x^{*}\bigr), b_{\theta}(x_{2k+1}, F_{2}x_{2k+1}), \\ &\quad b_{\theta}\bigl(x^{*},F_{1}x^{*}\bigr), \frac{1}{2} \bigl( b_{\theta}\bigl(x_{2k+1},F_{1}x^{*} \bigr) + b_{\theta}\bigl(x^{*},F_{2}x_{2k+1} \bigr)\bigr)\biggr\} \\ &\leq \theta \bigl(x^{*}, F_{1}x^{*}\bigr) b_{\theta} \bigl(x^{*},x_{2k+2}\bigr)+\theta \bigl(x^{*}, F_{1}x^{*}\bigr)\gamma \max \biggl\{ b_{\theta}\bigl(x_{2k+1},x^{*}\bigr), b_{\theta}(x_{2k+1},x_{2k+2}), \\ &\quad b_{\theta}\bigl(x^{*},F_{1}x^{*}\bigr), \frac{1}{2} \bigl(b_{\theta}\bigl(x_{2k+1},F_{1}x^{*} \bigr) + b_{\theta}\bigl(x^{*},x_{2k+2}\bigr)\bigr)\biggr\} \\ &\leq \theta \bigl(x^{*}, F_{1}x^{*}\bigr) b_{\theta}\bigl(x^{*},x_{2k+2}\bigr)+\gamma \theta \bigl(x^{*}, F_{1}x^{*}\bigr) b_{\theta} \bigl(x^{*},F_{1}x^{*}\bigr) \\ &\leq \theta \bigl(x^{*}, F_{1}x^{*}\bigr) b_{\theta}\bigl(x^{*},x_{k+2}\bigr)+\theta \bigl(x^{*}, F_{1}x^{*}\bigr) \gamma r. \end{aligned}$$

From the last inequality we obtain

$$ r \leq \theta \bigl(x^{*}, F_{1}x^{*}\bigr) \bigl( b_{\theta}\bigl(x^{*},x_{2k+2}\bigr)+\gamma r \bigr). $$

Since this inequality has to hold for all situations, by considering \(\theta (x^{*} , F_{1}x^{*})=1\) and \(\lim_{k\to \infty} b_{\theta}(x^{*},x_{2k+2})=0\), it follows that \(\gamma \geq 1\) and, hence, a contradiction. Then, we have \(x^{*}=F_{1}x^{*}\).

In the same way, we obtain \(x^{*}=F_{2}x^{*}\). Hence, \(x^{*}\) is a common fixed point for the pair \((F_{1},F_{2})\). For the uniqueness of the common fixed point \(x^{*}\), we use arguments similar to those in the proof of Theorem 3.3. □

If we take \(F_{1}=F_{2}=F \) we obtain the following generalization of Ćirić operators in an extended b-metric space.

Theorem 3.7

Let \((X,b_{\theta})\) be a complete extended b-metric space such that \(b_{\theta}\) is continuous and \(F:X\rightarrow X\) is a continuous mapping satisfying

$$ b_{\theta}(Fx,Fy)\leq \gamma \max \biggl\{ b_{\theta}(x,y),b_{\theta}(x, Fx),b_{\theta}(y, Fy),\frac{1}{2}\bigl(b_{\theta}(x,Fy) +b_{\theta}(y,Fx)\bigr) \biggr\} , $$
(3.10)

for all x, \(y\in X\), where \(0<\gamma < 1\), and, for each \(x_{0}\in X \), \(\gamma \lim_{n,m \rightarrow +\infty}\theta (x_{n}, x_{m})<1 \).

Then, F has a unique fixed point.

Let us give now an illustrative example for our results.

Example 3.8

Let \(X = [0, \infty ) \), and define \(b_{\theta}: X \times X \rightarrow \mathbb{R} \), and \(\theta : X \times X \rightarrow [1, \infty ) \) by:

$$ b_{\theta} (x, y) := (x-y)^{2}, \qquad \theta (x, y) := x+y+1. $$

Then, \((X, b_{\theta} ) \) is a complete extended b-metric space.

Define \(F_{1}\) and \(F_{2}:X \rightarrow X\) by \(F_{1}x= \frac{x}{2} \), \(F_{2}x = \frac{x}{4} \). We have

$$ b_{\theta} (F_{1}x, F_{2}y)= b_{\theta} \biggl( \frac{x}{2}, \frac{y}{4} \biggr) = \biggl(\frac{x}{2}- \frac{y}{4} \biggr)^{2} = \frac{x^{2}}{4} + \frac{y^{2}}{16}- \frac{xy}{4}.$$

Define \(M(x,y):=\max \{ b_{\theta}(x,y),b_{\theta}(x, F_{1}x),b_{ \theta}(y,F_{2}y),\frac{1}{2}(b_{\theta}(x, F_{2}y) + b_{\theta}(y,F_{1}x)) \}\). Since we have \(\frac{1}{2}(b_{\theta}(x,F_{2}y)+b_{\theta}(y,F_{1}x))= \frac{5x^{2}}{8} + \frac{17y^{2}}{32} - \frac{3xy}{4}\), we may write

$$\begin{aligned} b_{\theta} (F_{1}x, F_{2}y) = &\frac{x^{2}}{4} + \frac{y^{2}}{16}- \frac{xy}{4} = \frac{1}{2} \biggl( \frac{x^{2}}{2} + \frac{y^{2}}{8}- \frac{xy}{2} \biggr) \\ \leq &\frac{1}{2} \biggl(\frac{1}{2}\bigl(b_{\theta}(x,F_{2}y)+b_{\theta}(y,F_{1}x) \bigr) \biggr) \leq \frac{1}{2} M(x, y). \end{aligned}$$

Since, we also have \(\frac{1}{2^{3n}}x_{0}= x_{2n} \), and \(\frac{1}{2^{3n+1}}x_{0}= x_{2n+1} \), we obtain

$$ \lim_{n, m \rightarrow \infty} \theta (x_{n} , x_{m}) = \lim _{n,m \rightarrow \infty} \theta \biggl(\frac{x_{0}}{2^{3n}}+ \frac{x_{0}}{2^{3m}} + 1 \biggr)=1.$$

Therefore, all conditions of Theorem 3.3 are satisfied. Hence, 0 is a common fixed point for \(F_{1}\) and \(F_{2}\).

4 Existence of a solution for Volterra-type integral equations

The theory of integral equations has an important place in Applied Mathematics. Initiated in the nineteenth century, it underwent a rapid expansion in the last century in whose developments a variety of methods from Fixed-Point Theory, Variational Analysis, Approximation Theory, and Numeric Analysis consolidated their role. Vito Volterra introduced the notion of Volterra integral equations at the end of the nineteenth century, which were further investigated by Traian Lalescu, in 1912, who published the first book about integral equations, [34].

Volterra integral equations have applications in many physical domains such as demography, viscoelastic materials, actuarial sciences, potential theory and Dirichlet problems, electrostatics, mathematical problems of radiative equilibrium, particle-transport problems of astrophysics and reactor theory, radiative heat-transfer problems, [22, 35, 42, 49, 50], among others. Recently, some interesting methods for solving Volterra integral equations have been introduced, for example: the power-series method [46], Adomain’s decomposition method [5], the homotopy perturbation method [15, 51], the block by block method [30], and the expansion method [40].

Let us consider the following Volterra-type integral equation

$$ x(t)= \int _{0}^{t}P\bigl(t,s,x(s)\bigr)\,ds+g(t),\quad t\in [0,1]. $$
(4.1)

The purpose of this section is to prove the existence of a solution to the equation (4.1) by applying Theorem 3.3.

Let us define the operator \(F:C([0,1],\mathbb{R}^{n})\to C([0,1],\mathbb{R}^{n})\) as follows:

$$ Fx(t)= \int _{0}^{t}P\bigl(t,s,x(s)\bigr)\,ds +g(t), \quad t\in [0,1].$$

Theorem 4.1

Assume that the data of the integral equation (4.1) satisfies the following conditions:

  1. i)

    \(P:[0,1]\times [0,1]\times \mathbb{R}^{n}\to \mathbb{R}^{n}\) and \(g:[0,1]\to \mathbb{R}^{n}\) are continuous;

  2. ii)

    \(P(t,s,\cdot ):\mathbb{R}^{n}\to \mathbb{R}^{n}\) is increasing for each t, and \(s\in [0,1]\);

  3. iii)

    For all t, and \(s\in [0,1]\), there exists \(\gamma \in (0,1)\) such that

    $$ P(t,s,u)-P(t,s,v)\leq \gamma Q(u,v),$$

    where \(Q(a,b)=\max \{\vert a-b\vert ,\vert a-Fa\vert , \vert b-Fb\vert , \frac{1}{2}(\vert a-Fb\vert +\vert b-Fa\vert )\} \) for each \(t,s\in [0,1]\).

Then, the integral equation (4.1) has a unique solution in \(C([0,1],\mathbb{R}^{n})\).

Proof

Let \(X=C([0,1],\mathbb{R}^{n})\) be an extended b-metric space endowed with the extended b-metric \(b_{\theta}(x,y)=\| x-y\|_{C}=\sup_{t\in [0,1] }\| x(t)-y(t) \|^{2}\). Note that X is a complete extended b-metric space with \(\theta :X\times X\to [1,\infty )\) defined by \(\theta (x,y):=2\|x(t)\|+3\|y(t)\|+1\).

First, note that from the common inequality \((a-b)^{2} \geq 0 \), we readily obtain

$$ \frac{1}{4}\bigl(a^{2} + b^{2}\bigr) \geq \frac{1}{2}ab. $$
(4.2)

We shall prove that the operator S satisfies all the conditions of Theorem 3.7. We have the following estimate:

$$\begin{aligned} \bigl\vert Fx(t)-Fy(t) \bigr\vert ^{2} \leq & \int _{0}^{t} \bigl\vert P\bigl(t,s,x(s)\bigr)-P \bigl(t,s,y(s)\bigr) \bigr\vert ^{2} \,ds \\ \leq &\gamma ^{2} \int _{0}^{t}\max \biggl\{ \bigl\vert x(s)-y(s) \bigr\vert ^{2}, \bigl\vert x(s)-Fx(s) \bigr\vert ^{2}, \bigl\vert y(s)-Fy(s) \bigr\vert ^{2}, \\ & \frac{1}{4} \bigl[ \bigl\vert x(s)-Fy(s) \bigr\vert + \bigl\vert y(s)-Fx(s) \bigr\vert \bigr]^{2} \biggr\} \,ds \\ \leq &\gamma ^{2} \int _{0}^{t} \max \biggl\{ \bigl\vert x(s)-y(s) \bigr\vert ^{2}, \bigl\vert x(s)-Fx(s) \bigr\vert ^{2}, \bigl\vert y(s)-Fy(s) \bigr\vert ^{2}, \\ & \frac{1}{4}\bigl(x(s)-Fy(s)\bigr)^{2} +\frac{1}{2}( \bigl(x(s)-Fy(s)\bigr) \bigl(y(s)-Fx(s)\bigr) \\ & \frac{1}{4}\bigl(y(s)-Fx(s)\bigr)^{2} \biggr\} \,ds \\ \leq & \gamma ^{2} \int _{0}^{t} \max \biggl\{ \bigl\vert x(s)-y(s) \bigr\vert ^{2}, \bigl\vert x(s)-Fx(s) \bigr\vert ^{2}, \bigl\vert y(s)-Fy(s) \bigr\vert ^{2}, \\ & \frac{1}{2} \bigl( \bigl\vert x(s)-Fy(s) \bigr\vert ^{2}+ \bigl\vert y(s)-Fx(s) \bigr\vert ^{2} \bigr) \biggr\} \,ds, \end{aligned}$$

where the last inequality follows by using (4.2). By denoting \(\|x\|_{C} =\sup_{t\in [0,1]}\{\vert x(t)\vert \}\), we have

$$\begin{aligned} &\bigl\vert Fx(t)-Fy(t) \bigr\vert ^{2} \\ &\quad \leq \gamma ^{2} \int _{0}^{t} \max \biggl\{ \Vert x-y \Vert _{C}^{2}, \Vert x-Fx \Vert _{C}^{2}, \Vert y-Fy \Vert _{C}^{2},\frac{1}{2} \Vert x-Fy \Vert _{C}^{2}+ \Vert y-Fx \Vert _{C}^{2} \biggr\} \\ &\quad \leq \gamma ^{2}\max \biggl(b_{\theta}(x,y),b_{\theta}(x,Fx),b_{\theta}(y,Fy), \frac{1}{2}\bigl(b_{\theta}(x,Fy)+b_{\theta}(y,Fx)\bigr) \biggr) \\ &\quad \leq \gamma ^{2} M(x,y). \end{aligned}$$

For α such that \(0< \alpha = \gamma ^{2} <1\), we have

$$ b_{\theta}(Fx,Fy)= \Vert Fx-Fy \Vert _{C}\leq \alpha M(x,y)$$

for each \(x, y\in X\). Since \(\lim_{n,m\to \infty}\theta (x_{n},x_{m})1\), the conclusion follows from Theorem 3.7. □

Now, we consider a numerical example illustrating the use of our results to compute the solution of a simple instance of a Volterra equation.

Let us consider the following Volterra integral equation

$$ x(t)= t+ \int _{0}^{t} (s-t) x(s) \,ds. $$
(4.3)

First, note that, since we have \((s-t) x(s)- (s-t) y(s) \leq \vert t-s \vert \vert x(s)-y(s)\vert \) for \(t, s \in [0, 1) \), then there exist \(\alpha \in (0, 1) \) satisfying \(\vert t-s \vert \vert x(s)-y(s)\vert \leq \alpha M(x,y) \). Thus, the Ćirić operator F defined by:

$$ Fx(t)= t+ \int _{0}^{t} (s-t) x(s) \,ds. $$
(4.4)

It can be easily checked that \(x(t)= \sin ( t ) \) is the exact solution to Equation (4.3). The iteration method to compute the value of the integral is

$$ x_{n+1} (t)=Fx_{n} (t)= t+ \int _{0}^{t} (s-t) x_{n}(s) \,ds = x_{n}(t) + \prod_{k=2}^{n} \biggl(\frac{-1}{(2k-1)(2k-2)} \biggr) t^{2n-1}.$$

In Table 1 we illustrate the approximations of the exact solution of the operator F.

Table 1 For \(t=0.2\text{ rad}\), the exact solution is \(x(0.2)=0.198669331 \)

5 Existence of a common solution for a system of nonlinear fractional differential equations

Fractional differential calculus is a strong tool in the world of mathematics due to the requirements of many real-world applications. In the last century, fractional calculus found its way to address many challenging applications in modeling, control and optimization in a wide variety of domains, comprising, but not limited to, fluid flow, heat transfer, electromagnetism, biology, engineering, and economics. Fractional calculus is still continuously expanding. At the same time, the fixed-point theory is also used to prove the existence and uniqueness of a solution of integral equations, ordinary differential equations, partial differential equations, and functional equations.

In this section, we prove an existence and uniqueness theorem for a nonlinear fractional differential equation system, of the Caputo type, by using our main common fixed-point result, Theorem 3.3.

For a continuous function \(g:[0,\infty )\to \mathbb{R}\) we recall the Caputo derivative of order \(\beta >0\) of the functional g as follows (see [31, 44])

$$ {}^{C}D^{\beta}\bigl(g(t)\bigr):= \frac{1}{\Gamma (n-\beta )} \int ^{t}_{0} (t-s)^{n-\beta -1}g^{(n)}(s)\,ds \quad (n -1< \beta < n, n = [\beta ] +1), $$
(5.1)

where \([\beta ]\), Γ denote the integer part of the positive real number and gamma function, respectively.

In this section, we present the application of Theorem 3.6 to prove the existence of at least a common solution for the nonlinear fractional differential equation system

$$ \textstyle\begin{cases} {}^{C}D^{\beta}(x(t))+f_{1}(t,x(t))=0, \\ {}^{C}D^{\beta}(y(t))+f_{2}(t,y(t))=0 \end{cases} $$
(5.2)

for \(0\leq t\leq 1\), \(\beta <1\), with the boundary conditions

$$ \textstyle\begin{cases} x(0)=0=x(1), \\ y(0)=0=y(1), \end{cases} $$
(5.3)

where \(x\in C([0,1],\mathbb{R})\) and \(C([0,1],\mathbb{R})\) is the set of all continuous functions from \([0,1]\) to \(\mathbb{R}\), \(f_{1},f_{2}:[0,1]\times \mathbb{R}\to \mathbb{R}\) are continuous functions (see [39]), and \({}^{C}D^{\beta}\) is the Caputo derivative of order β. Further, we present the Green function associated with the system (5.2) as follows

$$ G(t,s)=\textstyle\begin{cases} (t(1-s))^{\alpha -1}-(t-s)^{\alpha -1}& \text{if } 0\leq s\leq t\leq 1, \\ \frac{(t(1-s))^{\alpha -1}}{\Gamma (\alpha )} & \text{if } 0\leq t\leq s\leq 1. \end{cases} $$

Let us state the main existence result of this section.

Theorem 5.1

Given the nonlinear fractional differential equation (5.2), and a function \(\mu :\mathbb{R}\times \mathbb{R}\to \mathbb{R}\) such that the following assumptions hold:

\((i)\):

There exists \(x_{0}\in C([0,1],\mathbb{R})\) such that \(\mu (x_{0}(t),\int _{0}^{1}F_{1}x_{0}(t))\geq 0\), and \(\mu (x_{0}(t), \int _{0}^{1}F_{2}x_{0}(t))\geq 0\) for all \(t\in [0,1]\), where \(F_{1},F_{2}:C([0,1],\mathbb{R})\to C([0,1],\mathbb{R})\) are defined as follows:

$$ \textstyle\begin{cases} F_{1}x =\int _{0}^{1}G(t,s)f_{1}(s,x(s))\,ds, \\ F_{2}y =\int _{0}^{1}G(t,s)f_{2}(s,y(s))\,ds; \end{cases} $$
(5.4)
\((ii)\):

\(\vert f(t,a)-f(t,b)\vert \leq \frac{1}{\tau} M(a,b)\) \(\forall t\in [0,1]\), \(\tau >1\), and a, \(b\in \mathbb{R}\) with \(\mu (a,b)\geq 0\), where

$$ M(a,b)=\max \biggl\{ b_{\theta}(a,b),b_{\theta}(a,F_{1}a),b_{\theta}(b,F_{2}b), \frac{1}{2}\bigl(b_{\theta}(a,F_{2}b)+b_{\theta}(b,F_{1}a) \bigr) \biggr\} ;$$
\((iii)\):

if \(\{x_{n}\}\) is a sequence in \(C([0,1],\mathbb{R})\) such that \(x_{n}\rightarrow x\) in \(C([0,1],\mathbb{R})\), and, for each \(t\in [0,1]\), \(\mu (x_{n}(t),x_{n+1}(t))\geq 0\) for all \(n\in \mathbb{N}\), then \(\mu (x_{n}(t),x(t))\geq 0\) for all \(n\in \mathbb{N}\).

Then, the system (5.2) has at least one common solution.

Proof

Let \(X=C([0,1],\mathbb{R})\) be endowed with the Bielecki norm

$$ b_{\theta}(x,y)= \Vert x \Vert _{B}=\sup _{t\in [0,1]} \bigl\{ \bigl\vert x(t) \bigr\vert e^{-\tau t} \bigr\} \quad \text{with } \tau >1$$

and \(\theta :X\times X\to [1,\infty )\) is given by \(\theta (x,y)=\vert x(t)\vert +2\vert y(t)\vert +1\). It is straightforward to conclude that \((X,b_{\theta})\) is a complete extended b-metric space.

It is obvious that \(x^{*}\in X\) is a common solution for the system (5.2) if and only if \(x^{*}\in X\) is a common solution of the system (5.3), for all \(t\in [0,1]\). Then, the problem (5.2) can be reduced to finding an element \(x^{*}\in X\) that is a common fixed point for the operators \(F_{1}\) and \(F_{2}\).

Let x and \(y\in X\) such that \(\mu (x(t),y(t))\geq 0\) for all \(t\in [0,1]\). By \((i)\) and \((ii)\) we obtain the following estimate

$$\begin{aligned} \bigl\vert F_{1}x(t)-F_{2}y(t) \bigr\vert ^{2} =& \biggl\vert \int _{0}^{1} G(t,s)\bigl[{f_{1}} { \bigl(t,s,x(s)\bigr)}-{f_{2}} {\bigl(t,s,y(s)\bigr)}\bigr] \,ds \biggr\vert ^{2} \\ \leq & \biggl( \int _{0}^{1}G(t,s)\,ds \biggr)^{2} \int _{0}^{1} \bigl\vert {f_{1}} { \bigl(t,s,x(s)\bigr)}-{f_{2}} {\bigl(t,s,y(s)\bigr)} \bigr\vert ^{2} \,ds \\ \leq &\frac{1}{\tau ^{2}} \bigl\vert M(x,y)e^{-\tau t} \bigr\vert ^{2}e^{2 \tau t} \biggl( \int _{0}^{1}G(t,s)\,ds \biggr)^{2}. \end{aligned}$$

Then, we obtain

$$ \bigl\vert \bigl[F_{1}x(t)-F_{2}y(t)\bigr]e^{-\tau t} \bigr\vert ^{2} \leq \frac{1}{\tau ^{2}} \bigl\vert M(x,y)e^{-\tau t} \bigr\vert ^{2} \biggl( \int _{0}^{1}G(t,s)\,ds \biggr)^{2}. $$
(5.5)

By taking the supremum over time of the above inequality, we obtain

$$\begin{aligned} \Bigl\vert \sup_{t\in [0,1]} \bigl\{ \bigl(F_{1}x(t) -F_{2}y(t)\bigr)e^{- \tau t} \bigr\} \Bigr\vert ^{2} \leq &\frac{1}{\tau ^{2}} \sup_{t\in [0,1]} \bigl\vert M(x,y)e^{-\tau t} \bigr\vert ^{2} \sup_{t\in [0,1]} \biggl\{ \biggl( \int _{0}^{1}G(t,s)\,ds \biggr)^{2} \biggr\} \\ \leq &\frac{1}{\tau ^{2}} \sup_{t\in [0,1]} \bigl\{ \bigl\vert M(x,y)e^{-\tau t} \bigr\vert ^{2} \bigr\} . \end{aligned}$$

Then, we have

$$ \Vert F_{1}x-F_{2}y \Vert _{B}\leq \frac{1}{\tau} \bigl\Vert M(x,y) \bigr\Vert _{B}. $$
(5.6)

Since \(\lim_{n,m\to \infty}\theta (x_{n},x_{m})=1<\tau \), for \(0<\gamma =\frac{1}{\tau}<1\), we may apply Theorem 3.3 that yields the existence of \(x^{*}\in X\) as a common fixed point of the operators \(F_{1}\) and \(F_{2}\). Then, the system (5.2) has at least one common solution. □

6 Application to dynamic programming

In this section we investigate the application of t́he Cirić fixed-point theorem to prove the existence and uniqueness results of the solution of the dynamic programming Bellman’s equation under assumptions that are significantly weaker than the ones generally considered in the literature, [10]. The relevance of this application is that it allows us to weaken the continuity assumption on the “reward” operator required by the Banach fixed-point theorem, to merely lower semicontinuity.

Our results enable us to further extend the power of an already extremely relevant class of approaches to solve a vast array of optimization problems, notably optimal control, that features a long history. Indeed, in [8], Bellman introduced Dynamic Programming (DP) whose key idea consists in solving a large decision problem by organizing it into simpler nested subproblems that are solved recursively over time. The effectiveness of dynamic programming techniques in optimization connected with feedback control has been extremely relevant, and, since then, expanded to a large variety of control problems, notably, impulsive control (see [4, 26], and references therein) [29]. A disruptive development emerged in [13] with the introduction of the class of Reinforcement Learning algorithms of which Value Iteration (VI) and Policy Iteration (PI) are well known. More recently, Bertsekas in [12] shows that the Bellman equation, and the optimality condition stated in terms of the well posedness of the compact operator that plays a central role in the algorithm that is that DP theory is intimately connected with the theory of abstract mappings and their fixed points, as well as a more unified, economical, and streamlined analysis.

We consider the state space X and the set of control values \(U(x)\subset U \). We denote by \(\mathcal{M} \) the set of all functions \(\mu : X \rightarrow U \) with \(\mu (x)\in U(x) \) for all \(x \in X \), by \(\mathcal{M} \) that we refer to as “stationary policy”. Let \(\mathcal{R} (X) \) be the set of real-valued functions \(J : X \rightarrow \mathbb{R} \). We have a mapping \(H: X \times U \times \mathcal{R} (X) \rightarrow \mathbb{R}\) and each policy \(\mu \in \mathbb{M} \), we consider the mapping \(F_{\mu}:\mathcal{R} (X) \rightarrow \mathcal{R} (X) \) defined by

$$ F_{\mu} J (x) = H\bigl(x, \mu (x) , J\bigr) \quad \forall x \in X. $$

We also consider the mapping \(F :\mathcal{R} (X) \rightarrow \mathcal{R} (X) \) given by

$$ FJ (x) = \inf_{u \in U(x)} \bigl\{ H\bigl(x, \mu (x) , J\bigr) \bigr\} = \min_{ \mu \in \mathcal{M}} \bigl\{ F_{\mu}J(x) \bigr\} \quad \forall x \in X. $$

Now, let \(B(X) \) denote the set of all bounded real-valued function on X. The pair \((B(X) , {\Vert \cdot \Vert} _{\theta} )\), where

$$ \Vert J \Vert _{\theta} = \sup_{x \in X} \bigl\vert J(x) \bigr\vert ^{2}, \quad J \in B(X) $$
(6.1)

is a complete extended b-metric space.

Our goal is to find an optimal cost function \(J^{*} \in B(X) \) such that

$$ J(x)=\inf_{u \in U(x)} \bigl\{ H(x, u, J )\bigr\} \quad \forall x \in X. $$
(6.2)

This is the so-called Bellman Equation. The purpose of this section is to find the unique fixed point of F within \(B(X) \), which is the optimal cost function and a unique solution to the Bellman Equation (6.2), by applying Theorem 3.7. We require the following assumptions

  1. A1

    (Well posedness). For all \(J \in B(X)\), and \(\forall \mu \in \mathcal{M} \), we have that \(F_{\mu} J \in B(X) \) and \(FJ\in B(X) \).

  2. A2

    (Monotonicity). If \(J, J^{\prime } \in \mathcal{R}(x)\), and \(J \leq J^{\prime } \), then

    $$ H(x, u, J) \leq H\bigl(x, u, J^{\prime }\bigr) \quad \forall x \in X, u \in U(x) .$$
  3. A3

    (Attainability). For all \(J \in B(X) \), there exists \(\mu \in \mathcal{M} \), such that: \(F_{\mu }J= FJ\).

Theorem 6.1

Assume that the data of the Bellman Equation (6.2) satisfies the following assumptions:

  1. i)

    \(F_{\mu} \) and F are monotone;

  2. ii)

    \(F_{\mu}:B(X)\to B(X) \) is a Ćirić operator.

Then, the Bellman Equation (6.2) has a unique solution in \(B(X)\).

Proof

Let \(B(X) \) be an extended b-metric space endowed with the extended b-metric \(\Vert J\Vert =\sup_{x \in X } \{ \vert J(x)\vert ^{2} \}\). Note that X is a complete extended b-metric space with \(\theta :X\times X\to [1,\infty )\) defined by \(\theta (J, J^{\prime }):=2\vert J(x)\vert +3\vert J^{\prime }(x)\vert +1\).

Let us define the operator \(F: B(X) \rightarrow B(X) \) as follows

$$ FJ(x)= \inf_{u \in U(x)} \bigl\{ H(x, u, J ) \bigr\} \quad \forall x \in X. $$

First, note that from the common inequality \((a-b)^{2} \geq 0 \), we readily obtain

$$ \frac{1}{4}\bigl(a^{2} + b^{2}\bigr) \geq \frac{1}{2}ab. $$
(6.3)

We shall prove that the operator F satisfies all the conditions of Theorem 3.7. We have the following estimation

$$\begin{aligned} \bigl\vert FJ(x)-FJ^{\prime }(x) \bigr\vert ^{2} \leq & \bigl\vert H(x, u, J) - H(x, u, J^{\prime } \bigr\vert ^{2} \\ \leq & \gamma ^{2} \biggl\vert \max \biggl\{ \bigl\vert J(x) -J^{\prime }(x) \bigr\vert , \bigl\vert J(x) - F_{\mu}J(x) \bigr\vert , \bigl\vert J^{\prime }(x) - F_{\mu}J^{\prime } (x) \bigr\vert , \\ & \frac{1}{2}\bigl( \bigl\vert J(x)- F_{\mu}J^{\prime }(x) \bigr\vert + \bigl\vert J^{\prime }(x) - F_{ \mu}J(x) \bigr\vert \bigr)\biggr\} \biggr\vert ^{2}\,ds \\ \leq &\gamma ^{2} \biggl\vert \max \biggl\{ \bigl\vert J(x)- J^{\prime }(x) \bigr\vert ^{2}, \bigl\vert J(x) - F_{\mu}J(x) \bigr\vert ^{2}, \bigl\vert J^{\prime } (x)- F_{\mu}J^{\prime } (x) \bigr\vert ^{2}, \\ & \vert \frac{1}{2}\bigl( \bigl\vert J(x)-F_{\mu}J^{\prime }(x) \bigr\vert + \bigl\vert J^{\prime }(x)-F_{ \mu}J(x) \bigr\vert \bigr)\bigl\vert ^{2}\biggr\} \,ds \\ \leq &\gamma ^{2}\max \biggl\{ \bigl\vert J(x)-J^{\prime }(x) \bigr\vert ^{2} \bigl\vert J(x)-F_{ \mu}J(x) \bigr\vert ^{2}, \bigl\vert J^{\prime }(x)- F_{\mu}J^{\prime }(x) \bigr\vert ^{2}, \\ & \frac{1}{4}\bigl[\bigl(J(x)-F_{\mu}J^{\prime }(x) \bigr)^{2} +\bigl(J^{\prime }(x)-F_{\mu}J(x) \bigr)^{2} \\ &{} +2\bigl(J(x)-F_{\mu}J^{\prime }(x)\bigr) \bigl(J^{\prime }(x)-F_{\mu}J(x) \bigr)\bigr]\biggr\} \\ \leq &\gamma ^{2}\max \biggl\{ \bigl\vert J(x)- J^{\prime }(x) \bigr\vert ^{2}, \bigl\vert J(x)-F_{ \mu}J(x) \bigr\vert ^{2}, \bigl\vert J^{\prime }(x) -F_{\mu}J^{\prime }(x) \bigr\vert ^{2}, \\ & \frac{1}{4}\bigl[\bigl(J(x)-F_{\mu}J^{\prime }(x) \bigr)^{2} +\bigl(J^{\prime }(x)-F_{\mu}J(x) \bigr)^{2}\bigr] \\ &{} +\frac{1}{2}\bigl[\bigl(J(x)-F_{\mu}J^{\prime }(x)\bigr) \bigl(J^{\prime }(x)-F_{\mu}J(x)\bigr)\bigr]\biggr\} . \end{aligned}$$

Moreover, from the above, by using \(F_{\mu }J(x) \geq FJ(x) \), and (6.3), we obtain

$$\begin{aligned} \bigl\vert FJ(x) -FJ^{\prime }(x) \bigr\vert ^{2} \leq & \gamma ^{2}\max \biggl\{ \bigl\vert J(x)- J^{\prime }(x) \bigr\vert ^{2}, \bigl\vert J(x)- F_{\mu }J(x) \bigr\vert ^{2}, \bigl\vert J^{\prime }(x)-F_{\mu }J^{\prime }(x) \bigr\vert ^{2}, \\ & \frac{1}{2} \bigl[ \bigl\vert J(x)-F_{\mu }J^{\prime }(x) \bigr\vert ^{2} + \bigl\vert J^{\prime }(x)-F_{\mu }J(x) \bigr\vert ^{2} \bigr] \biggr\} \\ \leq &\gamma ^{2}\max \biggl\{ \bigl\Vert J-J^{\prime } \bigr\Vert _{\theta}, \Vert J-F_{\mu }J \Vert _{ \theta}, \bigl\Vert J^{\prime }-F_{\mu}J^{\prime } \bigr\Vert _{\theta}, \\ & \frac{1}{2}\bigl( \bigl\Vert J- F_{\mu}J^{\prime } \bigr\Vert _{\theta}+ \bigl\Vert J^{\prime } - F_{\mu }J \bigr\Vert _{ \theta}\bigr) \biggr\} \\ \leq &\gamma ^{2}\max \biggl\{ \bigl\Vert J-J^{\prime } \bigr\Vert _{\theta}, \Vert J- FJ \Vert _{ \theta}, \bigl\Vert J^{\prime }-FJ^{\prime } \bigr\Vert _{\theta}, \\ & \frac{1}{2}\bigl( \bigl\Vert J- FJ^{\prime } \bigr\Vert _{\theta }+ \bigl\Vert J^{\prime }- FJ \bigr\Vert _{\theta} \bigr) \biggr\} \\ \leq &\gamma ^{2}\max \biggl\{ \bigl\Vert J- J^{\prime } \bigr\Vert _{\theta}, \Vert J-TJ \Vert _{ \theta}, \bigl\Vert J^{\prime }- TJ^{\prime } \bigr\Vert _{\theta}, \\ & \frac{1}{2}\bigl( \bigl\Vert J- TJ^{\prime } \bigr\Vert _{\theta}+ \bigl\Vert J^{\prime }-TJ \bigr\Vert _{\theta} \bigr) \biggr\} \\ \leq & \gamma ^{2} M\bigl(J,J^{\prime }\bigr), \end{aligned}$$

for any \(x \in X\). For α such that \(0< \alpha = \gamma ^{2} <1\) we have

$$ \bigl\Vert FJ-FJ^{\prime } \bigr\Vert _{\theta}=\parallel FJ-FJ^{\prime }\parallel _{\infty} \leq \alpha M\bigl(J,J^{\prime } \bigr)$$

\(\forall J, J^{\prime }\in B(X)\).

Since \(\lim_{n,m\to \infty} \theta (J_{n},J^{\prime }_{m}) = 1\), the conclusion follows from Theorem 3.7. □

7 Conclusions and prospective research work

In this article we proved a common fixed-point theorem for generalized contractive mappings of Ćirić type in extended b-metric spaces and illustrated them with a simple example, as well as with three diverse classes of applications. More precisely, with the result we proved the existence of solutions to Volterra equations, to a system of fractional differential equations, and to the Bellman equations. The relevance of our main result of this article is twofold: It handles classes of operators that fail to be continuous, as well as spaces endowed with a metric that satisfies only a relaxed triangle inequality. This is a great advantage relative to other results of this type since it allows us to enlarge the class of applications.

In what concerns the Bellman Equation, Value Iterative methods associated with Reinforcement Learning schemes for optimal control problems with state constraints is an important instance as the value function is merely lower semicontinuous. We envisage future work along two directions: investigation of ways of generalizing and strengthening the main result proved here, and exploit the possibilities of applying this and related results in solving significant applied problems arising in various areas, notably, in optimal control with state constraints as well as optimization problems formulated in spaces appropriated for the operation on data sets. In particular, we will seek to extend the application of appropriate fixed-point results to match the shapes under conditions that are weaker than those addressed so far in the literature by resorting to á Cirić contractive operator on an extended b-metric space.