1 Introduction

The concept of standard metric spaces is a fundamental tool in topology, functional analysis and nonlinear analysis. This structure has attracted a considerable attention from mathematicians because of the development of the fixed point theory in standard metric spaces.

In recent years, several generalizations of standard metric spaces have appeared. In 1993, Czerwik [1] introduced the concept of a b-metric space. Since then, several works have dealt with fixed point theory in such spaces; see [27] and references therein. In 2000, Hitzler and Seda [8] introduced the notion of dislocated metric spaces in which self distance of a point need not be equal to zero. Such spaces play a very important role in topology and logical programming. For fixed point theory in dislocated metric spaces, see [912] and references therein. The theory of modular spaces was initiated by Nakano [13] in connection with the theory of order spaces and was redefined and generalized by Musielak and Orlicz [14]. By defining a norm, particular Banach spaces of functions can be considered. Metric fixed theory for these Banach spaces of functions has been widely studied. Even though a metric is not defined, many problems in fixed point theory can be reformulated in modular spaces (see [1520] and references therein).

In this work, we present a new generalization of metric spaces that recovers a large class of topological spaces including standard metric spaces, b-metric spaces, dislocated metric spaces, and modular spaces. In such spaces, we establish new versions of some known fixed point theorems in standard metric spaces including Banach contraction principle, Ćirić’s fixed point theorem, a fixed point result due to Ran and Reurings, and a fixed point result due to Nieto and Rodíguez-López.

2 A generalized metric space

Let X be a nonempty set and \(\mathcal{D}: X\times X\to[0,+\infty]\) be a given mapping. For every \(x\in X\), let us define the set

$$C(\mathcal{D},X,x)= \Bigl\{ \{x_{n}\}\subset X: \lim _{n\to\infty}\mathcal{D}(x_{n},x)=0 \Bigr\} . $$

2.1 General definition

Definition 2.1

We say that \(\mathcal{D}\) is a generalized metric on X if it satisfies the following conditions:

(\(\mathcal{D}_{1}\)):

for every \((x,y)\in X\times X\), we have

$$\mathcal{D}(x,y)=0\quad \Longrightarrow \quad x=y; $$
(\(\mathcal{D}_{2}\)):

for every \((x,y)\in X\times X\), we have

$$\mathcal{D}(x,y)=\mathcal{D}(y,x); $$
(\(\mathcal{D}_{3}\)):

there exists \(C>0\) such that

$$\mbox{if }(x,y)\in X\times X, \{x_{n}\}\in C(\mathcal{D},X,x), \mbox{then } \mathcal{D}(x,y)\leq C \limsup_{n\to\infty} \mathcal{D}(x_{n},y). $$

In this case, we say the pair \((X,\mathcal{D})\) is a generalized metric space.

Remark 2.2

Obviously, if the set \(C(\mathcal{D},X,x)\) is empty for every \(x\in X\), then \((X,\mathcal{D})\) is a generalized metric space if and only if (\(\mathcal{D}_{1}\)) and (\(\mathcal{D}_{2}\)) are satisfied.

2.2 Topological concepts

Definition 2.3

Let \((X,\mathcal{D})\) be a generalized metric space. Let \(\{x_{n}\}\) be a sequence in X and \(x\in X\). We say that \(\{x_{n}\}\) \(\mathcal{D}\)-converges to x if

$$\{x_{n}\}\in C(\mathcal{D},X,x). $$

Proposition 2.4

Let \((X,\mathcal{D})\) be a generalized metric space. Let \(\{x_{n}\}\) be a sequence in X and \((x,y)\in X\times X\). If \(\{x_{n}\}\) \(\mathcal{D}\)-converges to x and \(\{x_{n}\}\) \(\mathcal{D}\)-converges to y, then \(x=y\).

Proof

Using the property (\(\mathcal{D}_{3}\)), we have

$$\mathcal{D}(x,y)\leq\limsup_{n\to\infty}\mathcal{D}(x_{n},y)=0, $$

which implies from the property (\(\mathcal{D}_{1}\)) that \(x=y\). □

Definition 2.5

Let \((X,\mathcal{D})\) be a generalized metric space. Let \(\{x_{n}\}\) be a sequence in X. We say that \(\{x_{n}\}\) is a \(\mathcal{D}\)-Cauchy sequence if

$$\lim_{m,n\to\infty}\mathcal{D}(x_{n},x_{n+m})=0. $$

Definition 2.6

Let \((X,\mathcal{D})\) be a generalized metric space. It is said to be \(\mathcal{D}\)-complete if every Cauchy sequence in X is convergent to some element in X.

2.3 Examples

In this part of the paper, we will see that this new concept of generalized metric spaces recovers a large class of existing metrics in the literature.

2.3.1 Standard metric spaces

Recall that a standard metric on a nonempty set X is a mapping \(d: X\times X\to[0,+\infty)\) satisfying the following conditions:

(d1):

for every \((x,y)\in X\times X\), we have

$$d(x,y)=0 \quad \Longleftrightarrow\quad x=y; $$
(d2):

for every \((x,y)\in X\times X\), we have

$$d(x,y)=d(y,x); $$
(d3):

for every \((x,y,z)\in X\times X\times X\), we have

$$d(x,y)\leq d(x,z)+d(z,y). $$

It is not difficult to observe that d satisfies all the conditions (\(\mathcal{D}_{1}\))-(\(\mathcal{D}_{3}\)) with \(C=1\).

2.3.2 b-Metric spaces

In 1993, Czerwik [1] introduced the concept of b-metric spaces by relaxing the triangle inequality as follows.

Definition 2.7

Let X be a nonempty set and \(d: X\times X\to[0,+\infty)\) be a given mapping. We say that d is a b-metric on X if it satisfies the following conditions:

(b1):

for every \((x,y)\in X\times X\), we have

$$d(x,y)=0\quad \Longleftrightarrow\quad x=y; $$
(b2):

for every \((x,y)\in X\times X\), we have

$$d(x,y)=d(y,x); $$
(b3):

there exists \(s\geq1\) such that, for every \((x,y,z)\in X\times X\times X\), we have

$$d(x,y)\leq s\bigl[d(x,z)+d(z,y)\bigr]. $$

In this case, \((X,d)\) is said to be a b-metric space.

The concept of convergence in such spaces is similar to that of standard metric spaces.

Proposition 2.8

Any b-metric on X is a generalized metric on X.

Proof

Let d be a b-metric on X. We have just to proof that d satisfies the property (\(\mathcal {D}_{3}\)). Let \(x\in X\) and \(\{x_{n}\}\in C(d,X,x)\). For every \(y\in X\), by the property (b3), we have

$$d(x,y)\leq s d(x,x_{n})+sd(x_{n},y), $$

for every natural number n. Thus we have

$$d(x,y)\leq s \limsup_{n\to\infty} d(x_{n},y). $$

The property (\(\mathcal{D}_{3}\)) is then satisfied with \(C=s\). □

2.3.3 Hitzler-Seda metric spaces

Hitzler and Seda [8] introduced the notion of dislocated metric spaces as follows.

Definition 2.9

Let X be a nonempty set and \(d: X\times X\to[0,+\infty)\) be a given mapping. We say that d is a dislocated metric on X if it satisfies the following conditions:

(HS1):

for every \((x,y)\in X\times X\), we have

$$d(x,y)=0\quad \Longrightarrow\quad x=y; $$
(HS2):

for every \((x,y)\in X\times X\), we have

$$d(x,y)=d(y,x); $$
(HS3):

for every \((x,y,z)\in X\times X\times X\), we have

$$d(x,y)\leq d(x,z)+d(z,y). $$

In this case, \((X,d)\) is said to be a dislocated metric space.

The motivation of defining this new notion is to get better results in logic programming semantics.

The concept of convergence in such spaces is similar to that of standard metric spaces.

The following result can easily be established, so we omit its proof.

Proposition 2.10

Any dislocated metric on X is a generalized metric on X.

2.3.4 Modular spaces with the Fatou property

Let us recall briefly some basic concepts of modular spaces. For more details of modular spaces, the reader is advised to consult [19], and the references therein.

Definition 2.11

Let X be a linear space over \(\mathbb{R}\). A functional \(\rho: X\to [0,+\infty]\) is said to be modular if the following conditions hold:

(\(\rho_{1}\)):

for every \(x\in X\), we have

$$\rho(x)=0\quad \Longleftrightarrow \quad x=0; $$
(\(\rho_{2}\)):

for every \(x\in X\), we have

$$\rho(-x)=\rho(x); $$
(\(\rho_{3}\)):

for every \((x,y)\in X\times X\), we have

$$\rho(\alpha x+ \beta y)\leq\rho(x)+\rho(y), $$

whenever \(\alpha,\beta\geq0\) and \(\alpha+\beta=1\).

Definition 2.12

If ρ is a modular on X, then the set

$$X_{\rho}= \Bigl\{ x\in X: \lim_{\lambda\to0} \rho(\lambda x)=0 \Bigr\} $$

is called a modular space.

The concept of convergence in such spaces is defined as follows.

Definition 2.13

Let \((X,\rho)\) be a modular space.

  1. (i)

    A sequence \(\{x_{n}\}_{n\in\mathbb{N}}\subset X_{\rho}\) is said to be ρ-convergent to \(x\in X_{\rho}\) if \(\lim_{n\to\infty}\rho(x_{n}-x)=0\).

  2. (ii)

    A sequence \(\{x_{n}\}_{n\in\mathbb{N}}\subset X_{\rho}\) is said to be ρ-Cauchy if \(\lim_{n,m\to\infty}\rho (x_{n}-x_{n+m})=0\).

  3. (iii)

    \(X_{\rho}\) is said to be ρ-complete if any ρ-Cauchy sequence is ρ-convergent.

Definition 2.14

The modular ρ has the Fatou property if, for every \(y\in X_{\rho}\), we have

$$\rho(x-y)\leq\liminf_{n\to\infty} \rho(x_{n}-y), $$

whenever \(\{x_{n}\}_{n\in\mathbb{N}}\subset X_{\rho}\) is ρ-convergent to \(x\in X_{\rho}\).

Let \((X,\rho)\) be a modular space. Define the mapping \(D_{\rho}: X_{\rho}\times X_{\rho}\to[0,+\infty]\) by

$$D_{\rho}(x,y)=\rho(x-y), $$

for every \((x,y)\in X\times X\).

We have the following result.

Proposition 2.15

If ρ has the Fatou property, then \(D_{\rho}\) is a generalized metric on \(X_{\rho}\).

Proof

We have just to proof that \(D_{\rho}\) satisfies the property (\(\mathcal {D}_{3}\)). Let \(x\in X_{\rho}\) and \(\{x_{n}\}\in C(D_{\rho},X_{\rho},x)\), which means that

$$\lim_{n\to\infty} \rho(x_{n}-x)=0. $$

Using the Fatou property, for all \(y\in X_{\rho}\), we have

$$\rho(x-y)\leq\liminf_{n\to\infty}\rho(x_{n}-y), $$

which yields

$$D_{\rho}(x,y)\leq\liminf_{n\to\infty} D_{\rho}(x_{n},y) \leq \limsup_{n\to\infty} D_{\rho}(x_{n},y). $$

Then (\(\mathcal{D}_{3}\)) is satisfied with \(C=1\) and \(D_{\rho}\) is a generalized metric on \(X_{\rho}\). □

The following result is immediate.

Proposition 2.16

Let ρ be a modular on X having the Fatou property. Then

  1. (i)

    \(\{x_{n}\}\subset X_{\rho}\) is ρ-convergent to \(x\in X_{\rho}\) if and only if \(\{x_{n}\}\) is \(D_{\rho}\)-convergent to x;

  2. (ii)

    \(\{x_{n}\}\subset X_{\rho}\) is ρ-Cauchy if and only if \(\{x_{n}\}\) is \(D_{\rho}\)-Cauchy;

  3. (iii)

    \((X_{\rho},\rho)\) is ρ-complete if and only if \((X_{\rho},D_{\rho})\) is \(D_{\rho}\)-complete.

3 The Banach contraction principle in a generalized metric space

In this section, we present an extension of the Banach contraction principle to the setting of generalized metric spaces introduced previously.

Let \((X,\mathcal{D})\) be a generalized metric space and \(f: X\to X\) be a mapping.

Definition 3.1

Let \(k\in(0,1)\). We say that f is a k-contraction if

$$\mathcal{D}\bigl(f(x),f(y)\bigr)\leq k \mathcal{D}(x,y),\quad \mbox{for every }(x,y)\in X\times X. $$

First, we have the following observation.

Proposition 3.2

Suppose that f is a k-contraction for some \(k\in(0,1)\). Then any fixed point \(\omega\in X\) of f satisfies

$$\mathcal{D}(\omega,\omega)< \infty\quad \Longrightarrow\quad \mathcal{D}(\omega , \omega)=0. $$

Proof

Let \(\omega\in X\) be a fixed point of f such that \(\mathcal{D}(\omega,\omega)<\infty\). Since f is a k-contraction, we have

$$\mathcal{D}(\omega,\omega)=\mathcal{D}\bigl(f(\omega),f(\omega)\bigr)\leq k \mathcal{D}(\omega,\omega), $$

which implies that \(\mathcal{D}(\omega,\omega)=0\) since \(k\in(0,1)\) and \(\mathcal{D}(\omega,\omega)<\infty\). □

For every \(x\in X\), let

$$\delta(\mathcal{D},f,x)=\sup\bigl\{ \mathcal{D}\bigl(f^{i}(x),f^{j}(x) \bigr): i,j\in \mathbb{N}\bigr\} . $$

We have the following extension of the Banach contraction principle.

Theorem 3.3

Suppose that the following conditions hold:

  1. (i)

    \((X,\mathcal{D})\) is complete;

  2. (ii)

    f is a k-contraction for some \(k\in(0,1)\);

  3. (iii)

    there exists \(x_{0}\in X\) such that \(\delta(\mathcal {D},f,x_{0})<\infty\).

Then \(\{f^{n}(x_{0})\}\) converges to \(\omega\in X\), a fixed point of f. Moreover, if \(\omega'\in X\) is another fixed point of f such that \(\mathcal{D}(\omega,\omega')<\infty\), then \(\omega=\omega'\).

Proof

Let \(n\in\mathbb{N}\) (\(n\geq1\)). Since f is a k-contraction, for all \(i,j\in\mathbb{N}\), we have

$$\mathcal{D}\bigl(f^{n+i}(x_{0}),f^{n+j}(x_{0}) \bigr)\leq k \mathcal {D}\bigl(f^{n-1+i}(x_{0}),f^{n-1+j}(x_{0}) \bigr), $$

which implies that

$$\delta\bigl(\mathcal{D},f,f^{n}(x_{0})\bigr)\leq k\delta \bigl(\mathcal{D},f,f^{n-1}(x_{0})\bigr). $$

Then, for every \(n\in\mathbb{N}\), we have

$$\delta\bigl(\mathcal{D},f,f^{n}(x_{0})\bigr)\leq k^{n}\delta(\mathcal{D},f,x_{0}). $$

Using the above inequality, for every \(n,m\in\mathbb{N}\), we have

$$\mathcal{D}\bigl(f^{n}(x_{0}),f^{n+m}(x_{0}) \bigr)\leq\delta\bigl(\mathcal {D},f,f^{n}(x_{0})\bigr)\leq k^{n}\delta(\mathcal{D},f,x_{0}). $$

Since \(\delta(\mathcal{D},f,x_{0})<\infty\) and \(k\in(0,1)\), we obtain

$$\lim_{n,m\to\infty}\mathcal{D}\bigl(f^{n}(x_{0}),f^{n+m}(x_{0}) \bigr)=0, $$

which implies that \(\{f^{n}(x_{0})\}\) is a \(\mathcal{D}\)-Cauchy sequence.

Since \((X,\mathcal{D})\) is \(\mathcal{D}\)-complete, there exists some \(\omega\in X\) such that \(\{f^{n}(x_{0})\}\) is \(\mathcal{D}\)-convergent to ω.

On the other hand, since f is a k-contraction, for all \(n\in\mathbb {N}\), we have

$$\mathcal{D}\bigl(f^{n+1}(x_{0}),f(\omega)\bigr)\leq k \mathcal{D}\bigl(f^{n}(x_{0}),\omega\bigr). $$

Letting \(n\to\infty\) in the above inequality, we get

$$\lim_{n\to\infty}\mathcal{D}\bigl(f^{n+1}(x_{0}),f( \omega)\bigr)=0. $$

Then \(\{f^{n}(x_{0})\}\) is \(\mathcal{D}\)-convergent to \(f(\omega)\). By the uniqueness of the limit (see Proposition 2.4), we get \(\omega =f(\omega)\), that is, ω is a fixed point of f.

Now, suppose that \(\omega'\in X\) is a fixed point of f such that \(\mathcal{D}(\omega,\omega')<\infty\). Since f is a k-contraction, we have

$$\mathcal{D}\bigl(\omega,\omega'\bigr)=\mathcal{D}\bigl(f(\omega),f \bigl(\omega'\bigr)\bigr)\leq k \mathcal{D}\bigl(\omega, \omega'\bigr), $$

which implies by the property (\(\mathcal{D}_{1}\)) that \(\omega=\omega'\). □

Observe that we can replace condition (iii) in Theorem 3.3 by

(iii)′:

there exists \(x_{0}\in X\) such that \(\sup\{\mathcal{D}(x_{0},f^{r}(x_{0})): r\in\mathbb{N}\}<\infty\).

In fact, since f is a k-contraction, we obtain easily that

$$\delta(\mathcal{D},f,x_{0})\leq\sup\bigl\{ \mathcal{D} \bigl(x_{0},f^{r}(x_{0})\bigr): r\in \mathbb{N} \bigr\} . $$

So condition (iii)′ implies condition (iii).

The following result (see Kirk and Shahzad [6]) is an immediate consequence of Proposition 2.8 and Theorem 3.3.

Corollary 3.4

Let \((X,d)\) be a complete b-metric space and \(f: X\to X\) be a mapping. Suppose that for some \(k\in(0,1)\), we have

$$d\bigl(f(x),f(y)\bigr)\leq k d(x,y),\quad \textit{for every } (x,y)\in X\times X. $$

If there exists \(x_{0}\in X\) such that

$$\sup\bigl\{ d\bigl(f^{i}(x_{0}),f^{j}(x_{0}) \bigr): i,j\in\mathbb{N}\bigr\} < \infty, $$

then the sequence \(\{f^{n}(x_{0})\}\) converges to a fixed point of f. Moreover, f has one and only one fixed point.

Note that in [1], there is a better result than this given by Corollary 3.4.

The next result is an immediate consequence of Proposition 2.10 and Theorem 3.3.

Corollary 3.5

Let \((X,d)\) be a complete dislocated metric space and \(f: X\to X\) be a mapping. Suppose that for some \(k\in(0,1)\), we have

$$d\bigl(f(x),f(y)\bigr)\leq k d(x,y),\quad \textit{for every } (x,y)\in X\times X. $$

If there exists \(x_{0}\in X\) such that

$$\sup\bigl\{ d\bigl(f^{i}(x_{0}),f^{j}(x_{0}) \bigr): i,j\in\mathbb{N}\bigr\} < \infty, $$

then the sequence \(\{f^{n}(x_{0})\}\) converges to a fixed point of f. Moreover, f has one and only one fixed point.

The following result is an immediate consequence of Proposition 2.15, Proposition 2.16, and Theorem 3.3.

Corollary 3.6

Let \((X_{\rho},\rho)\) be a complete modular space and \(f: X\to X\) be a mapping. Suppose that for some \(k\in(0,1)\), we have

$$\rho\bigl(f(x)-f(y)\bigr)\leq k \rho(x-y),\quad \textit{for every } (x,y)\in X_{\rho}\times X_{\rho}. $$

Suppose also that ρ satisfies the Fatou property. If there exists \(x_{0}\in X_{\rho}\) such that

$$\sup\bigl\{ \rho\bigl(f^{i}(x_{0})-f^{j}(x_{0}) \bigr): i,j\in\mathbb{N}\bigr\} < \infty, $$

then the sequence \(\{f^{n}(x_{0})\}\) ρ-converges to some \(\omega\in X_{\rho}\), a fixed point of f. Moreover, if \(\omega'\in X_{\rho}\) is another fixed point of f such that \(\rho(\omega-\omega')<\infty\), then \(\omega=\omega'\).

Observe that in Corollary 3.6, no \(\Delta_{2}\)-condition is supposed.

4 Ćirić’s quasicontraction in a generalized metric space

In this section, we extend Ćirić’s fixed point theorem for quasicontraction type mappings [21] in the setting of generalized metric spaces.

Let \((X,\mathcal{D})\) be a generalized metric space and \(f: X\to X\) be a mapping.

Definition 4.1

Let \(k\in(0,1)\). We say that f is a k-quasicontraction if

$$\mathcal{D}\bigl(f(x),f(y)\bigr)\leq k \max\bigl\{ \mathcal{D}(x,y), \mathcal{D}(x,Tx),\mathcal{D}(y,Ty), \mathcal{D}(x,Ty),\mathcal{D}(y,Tx)\bigr\} , $$

for every \((x,y)\in X\times X\).

Proposition 4.2

Suppose that f is a k-quasicontraction for some \(k\in(0,1)\). Then any fixed point \(\omega\in X\) of f satisfies

$$\mathcal{D}(\omega,\omega)< \infty\quad \Longrightarrow\quad \mathcal{D}(\omega , \omega)=0. $$

Proof

Let \(\omega\in X\) be a fixed point of f such that \(\mathcal{D}(\omega,\omega)<\infty\). Since f is a k-quasicontraction, we have

$$\mathcal{D}(\omega,\omega)=\mathcal{D}\bigl(f(\omega),f(\omega)\bigr) \leq k \mathcal{D}(\omega,\omega). $$

Since \(k\in(0,1)\), we get \(\mathcal{D}(\omega,\omega)=0\). □

We have the following result.

Theorem 4.3

Suppose that the following conditions hold:

  1. (i)

    \((X,\mathcal{D})\) is complete;

  2. (ii)

    f is a k-quasicontraction for some \(k\in(0,1)\);

  3. (iii)

    there exists \(x_{0}\in X\) such that \(\delta(\mathcal {D},f,x_{0})<\infty\).

Then \(\{f^{n}(x_{0})\}\) converges to some \(\omega\in X\). If \(\mathcal {D}(x_{0},f(\omega))<\infty\) and \(\mathcal{D}(\omega,f(\omega))<\infty\), then ω is a fixed point of f. Moreover, if \(\omega'\in X\) is another fixed point of f such that \(\mathcal{D}(\omega,\omega')<\infty\) and \(\mathcal{D}(\omega',\omega')<\infty\), then \(\omega=\omega'\).

Proof

Let \(n\in\mathbb{N}\) (\(n\geq1\)). Since f is a k-quasicontraction, for all \(i,j\in\mathbb{N}\), we have

$$\begin{aligned} \mathcal{D}\bigl(f^{n+i}(x_{0}),f^{n+j}(x_{0}) \bigr) \leq& k \max\bigl\{ \mathcal{D}\bigl(f^{n-1+i}(x_{0}),f^{n-1+j}(x_{0}) \bigr), \mathcal{D}\bigl(f^{n-1+i}(x_{0}),f^{n+i}(x_{0}) \bigr), \\ &\mathcal{D}\bigl(f^{n-1+i}(x_{0}),f^{n+j}(x_{0}) \bigr), \mathcal{D}\bigl(f^{n-1+j}(x_{0}),f^{n+j}(x_{0}) \bigr), \\ &\mathcal{D}\bigl(f^{n-1+j}(x_{0}),f^{n+i}(x_{0}) \bigr)\bigr\} , \end{aligned}$$

which implies that

$$\delta\bigl(\mathcal{D},f,f^{n}(x_{0})\bigr)\leq k\delta \bigl(\mathcal{D},f,f^{n-1}(x_{0})\bigr). $$

Hence, for any \(n\geq1\), we have

$$\delta\bigl(\mathcal{D},f,f^{n}(x_{0})\bigr)\leq k^{n}\delta(\mathcal{D},f,x_{0}). $$

Using the above inequality, for every \(n,m\in\mathbb{N}\), we have

$$\mathcal{D}\bigl(f^{n}(x_{0}),f^{n+m}(x_{0}) \bigr)\leq\delta\bigl(\mathcal {D},f,f^{n}(x_{0})\bigr)\leq k^{n}\delta(\mathcal{D},f,x_{0}). $$

Since \(\delta(\mathcal{D},f,x_{0})<\infty\) and \(k\in(0,1)\), we obtain

$$\lim_{n,m\to\infty}\mathcal{D}\bigl(f^{n}(x_{0}),f^{n+m}(x_{0}) \bigr)=0, $$

which implies that \(\{f^{n}(x_{0})\}\) is a \(\mathcal{D}\)-Cauchy sequence.

Since \((X,\mathcal{D})\) is \(\mathcal{D}\)-complete, there exists some \(\omega\in X\) such that \(\{f^{n}(x_{0})\}\) is \(\mathcal{D}\)-convergent to ω.

Now, we suppose that \(\mathcal{D}(x_{0},f(\omega))<\infty\). Using the inequality

$$ \mathcal{D}\bigl(f^{n}(x_{0}),f^{n+m}(x_{0}) \bigr)\leq k^{n}\delta(\mathcal{D},f,x_{0}), $$
(4.1)

for every \(n,m\in\mathbb{N}\), by the property (\(\mathcal{D}_{3}\)), there exists some constant \(C>0\) such that

$$ \mathcal{D}\bigl(\omega,f^{n}(x_{0})\bigr) \leq C\limsup_{m\to\infty} \mathcal{D}\bigl(f^{n}(x_{0}),f^{n+m}(x_{0}) \bigr)\leq C k^{n}\delta(\mathcal{D},f,x_{0}), $$
(4.2)

for every \(n\in\mathbb{N}\).

On the other hand, we have

$$\mathcal{D}\bigl(f(x_{0}),f(\omega)\bigr)\leq k\max \bigl\{ \mathcal{D}(x_{0},\omega ),\mathcal{D}\bigl(x_{0},f(x_{0}) \bigr),\mathcal{D}\bigl(\omega,f(\omega)\bigr), \mathcal{D}\bigl(f(x_{0}), \omega\bigr),\mathcal{D}\bigl(x_{0},f(\omega)\bigr) \bigr\} . $$

Using (4.1) and (4.2), we get

$$\mathcal{D}\bigl(f(x_{0}),f(\omega)\bigr)\leq\max \bigl\{ kC\delta( \mathcal {D},f,x_{0}),k\delta(\mathcal{D},f,x_{0}),k \mathcal{D}\bigl(\omega,f(\omega )\bigr),k\mathcal{D}\bigl(x_{0},f( \omega)\bigr) \bigr\} . $$

Again, using the above inequality, we have

$$\mathcal{D}\bigl(f^{2}(x_{0}),f(\omega)\bigr)\leq\max \bigl\{ k^{2}C\delta(\mathcal {D},f,x_{0}),k^{2}\delta( \mathcal{D},f,x_{0}),k\mathcal{D}\bigl(\omega,f(\omega ) \bigr),k^{2}\mathcal{D}\bigl(x_{0},f(\omega)\bigr) \bigr\} . $$

Continuing this process, by induction we get

$$\mathcal{D}\bigl(f^{n}(x_{0}),f(\omega)\bigr)\leq\max \bigl\{ k^{n}C\delta(\mathcal {D},f,x_{0}),k^{n}\delta( \mathcal{D},f,x_{0}),k\mathcal{D}\bigl(\omega,f(\omega ) \bigr),k^{n}\mathcal{D}\bigl(x_{0},f(\omega)\bigr) \bigr\} , $$

for every \(n\geq1\). Therefore, we have

$$\limsup_{n\to\infty}\mathcal{D}\bigl(f^{n}(x_{0}),f( \omega)\bigr)\leq k\mathcal{D}\bigl(\omega,f(\omega)\bigr), $$

since \(\mathcal{D}(x_{0},f(\omega))<\infty\) and \(\delta(\mathcal {D},f,x_{0})<\infty\). Using the property (\(\mathcal{D}_{3}\)), we get

$$\mathcal{D}\bigl(f(\omega),\omega\bigr)\leq\limsup_{n\to\infty} \mathcal {D}\bigl(f^{n}(x_{0}),f(\omega)\bigr)\leq k \mathcal{D}\bigl(\omega,f(\omega)\bigr), $$

which implies that \(\mathcal{D}(f(\omega),\omega)=0\) since \(\mathcal{D}(\omega,f(\omega))<\infty\) and \(k\in(0,1)\). Then ω is a fixed point of f. By Proposition 4.2, we have \(\mathcal{D}(\omega,\omega)=0\).

Finally, suppose that \(\omega'\in X\) is another fixed point of f such that \(\mathcal{D}(\omega,\omega')<\infty\) and \(\mathcal{D}(\omega ',\omega')<\infty\). By Proposition 4.2, we have \(\mathcal{D}(\omega ',\omega')=0\). Since f is a k-quasicontraction, we get

$$\mathcal{D}\bigl(\omega,\omega'\bigr)=\mathcal{D}\bigl(f(\omega),f( \omega)'\bigr)\leq k \mathcal{D}\bigl(\omega,\omega' \bigr), $$

which implies that \(\omega=\omega'\). □

As in the previous section, from Theorem 4.3, we can obtain fixed point results for Ćirić’s quasicontraction type mappings in various spaces including standard metric spaces, b-metric spaces, dislocated metric spaces, and modular spaces.

5 Banach contraction principle in a generalized metric space with a partial order

In this section, we extend the Banach contraction principle to the class of generalized metric spaces with a partial order.

Let \((X,\mathcal{D})\) be a generalized metric space and \(f: X\to X\) be a mapping. Let ⪯ be a partial order on X. We denote by \(E_{\preceq}\) the subset of \(X\times X\) defined by

$$E_{\preceq}=\bigl\{ (x,y)\in X\times X: x\preceq y\bigr\} . $$

Now, let us introduce some concepts.

Definition 5.1

We say that f is weak continuous if the following condition holds: if \(\{x_{n}\}\subset X\) is \(\mathcal{D}\)-convergent to \(x\in X\), then there exists a subsequence \(\{x_{n_{q}}\}\) of \(\{x_{n}\}\) such that \(\{ f(x_{n_{q}})\}\) is \(\mathcal{D}\)-convergent to \(f(x)\) (as \(q\to\infty\)).

Definition 5.2

We say that f is ⪯-monotone if the following condition holds:

$$(x,y)\in E_{\preceq}\quad \Longrightarrow\quad \bigl(f(x),f(y)\bigr)\in E_{\preceq}. $$

Definition 5.3

We say that the pair \((X,\preceq)\) is \(\mathcal{D}\)-regular if the following condition holds: for every sequence \(\{x_{n}\}\subset X\) satisfying \((x_{n},x_{n+1})\in E_{\preceq}\), for every n large enough, if \(\{x_{n}\}\) is \(\mathcal{D}\)-convergent to \(x\in X\), then there exists a subsequence \(\{x_{n_{q}}\}\) of \(\{x_{n}\}\) such that \((x_{n_{q}},x)\in E_{\preceq}\), for every q large enough.

Definition 5.4

We say that f is a weak k-contraction for some \(k\in(0,1)\) if the following condition holds:

$$(x,y)\in E_{\preceq}\quad \Longrightarrow\quad \mathcal{D}\bigl(f(x),f(y) \bigr)\leq k \mathcal {D}(x,y). $$

Our first result holds under the weak continuity assumption.

Theorem 5.5

Suppose that the following conditions hold:

  1. (i)

    \((X,\mathcal{D})\) is complete;

  2. (ii)

    f is weak continuous;

  3. (iii)

    f is a weak k-contraction for some \(k\in(0,1)\);

  4. (iv)

    there exists \(x_{0}\in X\) such that \(\delta(\mathcal {D},f,x_{0})<\infty\) and \((x_{0},f(x_{0}))\in E_{\preceq}\);

  5. (v)

    f is ⪯-monotone.

Then \(\{f^{n}(x_{0})\}\) converges to some \(\omega\in X\) such that ω is a fixed point of f. Moreover, if \(\mathcal{D}(\omega,\omega)<\infty \), then \(\mathcal{D}(\omega,\omega)=0\).

Proof

Since f is ⪯-monotone and \((x_{0},f(x_{0}))\in E_{\preceq}\), then

$$\bigl(f^{n}(x_{0}),f^{n+1}(x_{0})\bigr) \in E_{\preceq}, \quad \mbox{for every }n\in\mathbb{N}. $$

Since ⪯ is a partial order (so it is transitive), then

$$(p,q)\in\mathbb{N}\times\mathbb{N},\quad p\leq q \quad \Longrightarrow\quad f^{p}(x_{0})\preceq f^{q}(x_{0}). $$

Let \(n\in\mathbb{N}\) (\(n\geq1\)). Since f is a weak k-contraction and \(\mathcal{D}\) is symmetric, for all \(i,j\in\mathbb{N}\), we have

$$\mathcal{D}\bigl(f^{n+i}(x_{0}),f^{n+j}(x_{0}) \bigr)\leq k \mathcal {D}\bigl(f^{n-1+i}(x_{0}),f^{n-1+j}(x_{0}) \bigr), $$

which implies that

$$\delta\bigl(\mathcal{D},f,f^{n}(x_{0})\bigr)\leq k\delta \bigl(\mathcal{D},f,f^{n-1}(x_{0})\bigr). $$

Then, for every \(n\in\mathbb{N}\), we have

$$\delta\bigl(\mathcal{D},f,f^{n}(x_{0})\bigr)\leq k^{n}\delta(\mathcal{D},f,x_{0}). $$

Using the above inequality, for every \(n,m\in\mathbb{N}\), we have

$$\mathcal{D}\bigl(f^{n}(x_{0}),f^{n+m}(x_{0}) \bigr)\leq\delta\bigl(\mathcal {D},f,f^{n}(x_{0})\bigr)\leq k^{n}\delta(\mathcal{D},f,x_{0}). $$

Since \(\delta(\mathcal{D},f,x_{0})<\infty\) and \(k\in(0,1)\), we obtain

$$\lim_{n,m\to\infty}\mathcal{D}\bigl(f^{n}(x_{0}),f^{n+m}(x_{0}) \bigr)=0, $$

which implies that \(\{f^{n}(x_{0})\}\) is a \(\mathcal{D}\)-Cauchy sequence.

Since \((X,\mathcal{D})\) is \(\mathcal{D}\)-complete, there exists some \(\omega\in X\) such that \(\{f^{n}(x_{0})\}\) is \(\mathcal{D}\)-convergent to ω. Since f is weak continuous, there exists a subsequence \(\{ f^{n_{q}}(x_{0})\}\) of \(\{f^{n}(x_{0})\}\) such that \(\{f^{n_{q}+1}(x_{0})\}\) is \(\mathcal{D}\)-convergent to \(f(\omega)\) (as \(q\to\infty\)). By the uniqueness of the limit, we get \(\omega=f(\omega)\), that is, ω is a fixed point of f.

Suppose now that \(\mathcal{D}(\omega,\omega)<\infty\), since \((\omega ,\omega)\in E_{\preceq}\), we have

$$\mathcal{D}(\omega,\omega)=\mathcal{D}\bigl(f(\omega),f(\omega)\bigr)\leq k \mathcal{D}(\omega,\omega), $$

which implies that \(\mathcal{D}(\omega,\omega)=0\) (since \(k\in(0,1)\)). □

Remark 5.6

Theorem 5.5 is an extension of Ran and Reurings fixed point result [22] established in the setting of metric spaces under the continuity of the mapping f.

Now, we replace the weak continuity assumption by the \(\mathcal {D}\)-regularity of the pair \((X,\preceq)\). We have the following result.

Theorem 5.7

Suppose that the following conditions hold:

  1. (i)

    \((X,\mathcal{D})\) is complete;

  2. (ii)

    \((X,\preceq)\) is \(\mathcal{D}\)-regular;

  3. (iii)

    f is a weak k-contraction for some \(k\in(0,1)\);

  4. (iv)

    there exists \(x_{0}\in X\) such that \(\delta(\mathcal {D},f,x_{0})<\infty\) and \((x_{0},f(x_{0}))\in E_{\preceq}\);

  5. (v)

    f is ⪯-monotone.

Then \(\{f^{n}(x_{0})\}\) converges to some \(\omega\in X\) such that ω is a fixed point of f. Moreover, if \(\mathcal{D}(\omega,\omega)<\infty \), then \(\mathcal{D}(\omega,\omega)=0\).

Proof

Following the proof of the previous theorem, we know that \(\{f^{n}(x_{0})\}\) is \(\mathcal{D}\)-convergent to some \(\omega\in X\) and

$$\bigl(f^{n}(x_{0}),f^{n+1}(x_{0})\bigr) \in E_{\preceq},\quad \mbox{for every }n\in\mathbb{N}. $$

Since \((X,\preceq)\) is \(\mathcal{D}\)-regular, there exists a subsequence \(\{f^{n_{q}}(x_{0})\}\) of \(\{f^{n}(x_{0})\}\) such that \((f^{n_{q}}(x_{0}),\omega)\in E_{\preceq}\), for every q large enough. On the other hand, f is a weak k-contraction, so we have

$$\mathcal{D}\bigl(f^{n_{q}+1}(x_{0}),f(\omega)\bigr)\leq k \mathcal{D}\bigl( f^{n_{q}}(x_{0}),\omega\bigr), $$

for every q large enough. Letting \(q\to\infty\) in the above inequality, we get

$$\lim_{q\to\infty}\mathcal{D}\bigl(f^{n_{q}+1}(x_{0}),f( \omega)\bigr)=0, $$

which implies that \(\{f^{n_{q}+1}(x_{0})\}\) is \(\mathcal{D}\)-convergent to \(f(\omega)\). By uniqueness of the limit, we get \(f(\omega)=\omega\).

Similar to the proof in the previous theorem, we have \(\mathcal {D}(\omega,\omega)=0\). □

Remark 5.8

Theorem 5.7 is an extension of Nieto and Rodíguez-López fixed point result ([23], Theorem 4) established in the setting of metric spaces.