1 Introduction

In nonlinear functional analysis, the study of fixed points of given mappings satisfying certain contractive conditions in various abstract spaces has been at the center of vigorous research activity in the last decades. The Banach contraction mapping principle is one of the initial and crucial results in this direction: In a complete metric space each contraction has a unique fixed point. Following this celebrated result, many authors have devoted their attention to generalizing, extending and improving this theory. For this purpose, the authors consider to extend some well-known results to different abstract spaces such as symmetric spaces, quasi-metric spaces, fuzzy metric, partial metric spaces, probabilistic metric spaces and a G-metric space (see, e.g., [19]). Several authors have reported interesting (common) fixed point results for various classes of functions in the setting of such abstract spaces (see, e.g., [6, 7, 1032]).

In this paper, we consider especially a G-metric space and cone metric spaces which are introduced by Mustafa-Sims [9] and Huang-Zhang [3], respectively. Roughly speaking, a G-metric assigns a real number to every triplet of an arbitrary set. On the other hand, a cone metric space is obtained by replacing the set of real numbers by an ordered Banach space. Very recently, a number of papers on these concepts have appeared [9, 3348].

One of the remarkable notions in fixed point theory is Meir-Keeler contractions [49] which have been studied by many authors (see, e.g., [5056]). In this paper, first we introduce the notion of a G m -Meir-Keeler contractive mapping and establish some fixed point theorems for the G m -Meir-Keeler contractive mapping in the setting of G-metric spaces. In Section 4, we introduce the notion of a G c m -Meir-Keeler contractive mapping in the setting of cone G-metric spaces and establish a fixed point result. Later, we introduce the notion of a G-(α,ψ)-Meir-Keeler contractive mapping and prove some fixed point theorems for this class of mappings in the setting of G-metric spaces.

2 Preliminaries

We present now the necessary definitions and results in G-metric spaces which will be useful; for more details, we refer to [9, 57]. In the sequel, ℝ, R + and ℕ denote the set of real numbers, the set of nonnegative real numbers and the set of positive integers, respectively.

Definition 1 Let X be a nonempty set. A function G:X×X×X R + is called a G-metric if the following conditions are satisfied:

  1. (G1)

    if x=y=z, then G(x,y,z)=0;

  2. (G2)

    0<G(x,y,y) for any x,yX with xy;

  3. (G3)

    G(x,x,y)G(x,y,z) for any points x,y,zX, with yz;

  4. (G4)

    G(x,y,z)=G(x,z,y)=G(y,z,x)= , symmetry in all three variables;

  5. (G5)

    G(x,y,z)G(x,a,a)+G(a,y,z) for any x,y,z,aX.

Then the pair (X,G) is called a G-metric space.

Definition 2 Let (X,G) be a G-metric space, and let { x n } be a sequence of points of X. A point xX is said to be the limit of the sequence { x n } if lim n , m + G(x, x m , x n )=0, and we say that the sequence { x n } is G-convergent to x and denote it by x n x.

We have the following useful results.

Proposition 3 (see [44])

Let (X,G) be a G-metric space. Then the following are equivalent:

  1. (1)

    { x n } is G-convergent to x;

  2. (2)

    lim n + G( x n , x n ,x)=0;

  3. (3)

    lim n + G( x n ,x,x)=0.

Definition 4 ([44])

Let (X,G) be a G-metric space, the sequence { x n } is called G-Cauchy if for every ε>0, there is kN such that G( x n , x m , x l )<ε for all n,m,lk, that is, G( x n , x m , x l )0 as n,m,l+.

Proposition 5 ([44])

Let (X,G) be a G-metric space. Then the following are equivalent:

  1. (1)

    the sequence { x n } is G-Cauchy;

  2. (2)

    for every ε>0, there is kN such that G( x n , x m , x m )<ε for all n,mk.

Definition 6 ([44])

A G-metric space (X,G) is called G-complete if every G-Cauchy sequence in (X,G) is G-convergent in (X,G).

Proposition 7 (see [44])

Let (X,G) be a G-metric space. Then, for any x,y,z,aX, it follows that

  1. (i)

    if G(x,y,z)=0, then x=y=z;

  2. (ii)

    G(x,y,z)G(x,x,y)+G(x,x,z);

  3. (iii)

    G(x,y,y)2G(y,x,x);

  4. (iv)

    G(x,y,z)G(x,a,z)+G(a,y,z);

  5. (v)

    G(x,y,z) 2 3 [G(x,y,a)+G(x,a,z)+G(a,y,z)];

  6. (vi)

    G(x,y,z)G(x,a,a)+G(y,a,a)+G(z,a,a).

Proposition 8 (see [44])

Let (X,G) be a G-metric space. Then the function G(x,y,z) is jointly continuous in all three of its variables.

Now, we introduce the following notion of a G m -Meir-Keeler contractive mapping.

Definition 9 Let (X,G) be a G-metric space. Suppose that f:XX is a self-mapping satisfying the following condition:

For each ε>0, there exists δ>0 such that for all x,yX and for all mN, we have

εG ( x , f ( m ) x , y ) <ε+δimpliesG ( f x , f ( m + 1 ) x , f y ) <ε.
(2.1)

Then f is called a G m -Meir-Keeler contractive mapping.

Remark 10 If f:XX is a G m -Meir-Keeler contractive mapping on a G-metric space X, then

G ( f x , f ( m + 1 ) x , f y ) <G ( x , f ( m ) x , y )
(2.2)

holds for all x,yX and for all mN when G(x, f ( m ) x,y)>0. On the other hand, if G(x, f ( m ) x,y)=0, by Proposition 7, x= f ( m ) x=y, and so G(fx, f ( m + 1 ) x,fy)=0. Hence, for all x,yX and for all mN, we have

G ( f x , f ( m + 1 ) x , f y ) G ( x , f ( m ) x , y ) .
(2.3)

3 Fixed point result for G m -Meir-Keeler contractive mappings

Now, we are ready to state and prove our main result.

Theorem 11 Let (X,G) be a G-complete G-metric space and let f be a G m -Meir-Keeler contractive mapping on X. Then f has a unique fixed point.

Proof Define the sequence { x n } in X as follows:

x n =f x n 1 for all nN.
(3.1)

Suppose that there exists n 0 such that x n 0 = x n 0 + 1 . Since x n 0 = x n 0 + 1 =f x n 0 , then x n 0 is the fixed point of f. Hence, we assume that x n x n + 1 for all nN{0}, and so

G( x n , x n + 1 , x n + 1 )>0for all nN{0}.
(3.2)

By Remark 10 with m=1, we get

G ( x n + 1 , x n + 2 , x n + 2 ) = G ( f x n , f 2 x n , f x n + 1 ) < G ( x n , f x n , x n + 1 ) = G ( x n , x n + 1 , x n + 1 )

for all nN{0}. Define s n =G( x n , x n + 1 , x n + 1 ). Then { s n } is a strictly decreasing sequence in R + and so it is convergent, say, to s R + . Now, we show that s must be equal to 0. Suppose, to the contrary, that s>0. Clearly, we have

0<s<G( x n , x n + 1 , x n + 1 )for all nN{0}.
(3.3)

Assume ε=s>0. Then by hypothesis, there exists a convenient δ(ε)>0 such that (2.1) holds. On the other hand, by the definition of ε, there exists n 0 N such that

ε< s n 0 =G( x n 0 , x n 0 + 1 , x n 0 + 1 )<ε+δ.
(3.4)

Now, by condition (2.1) with m=1 and (3.4), we get

s n 0 + 1 =G( x n 0 + 1 , x n 0 + 2 , x n 0 + 2 )=G ( f x 0 , f 2 x 0 , f x n 0 + 1 ) <ε=s,
(3.5)

which contradicts (3.3). Hence s=0, that is, lim n + s n =0.

We will show that { x n } is a G-Cauchy sequence. For all ε>0, by the hypothesis, there exists a suitable δ(ε)>0 such that (2.1) holds. Without loss of generality, we assume δ<ε. Since s=0, there exists NN such that

s n 1 =G( x n 1 , x n , x n )<δfor all nN.
(3.6)

We assert that for any fixed kN, the condition

G( x k , x k + l , x k + l )εfor all lN
(3.7)

holds. To prove it, we use the method of induction. By Remark 10 and (3.6), assertion (3.7) is satisfied for l=1. Suppose that (3.7) is satisfied for l=1,2,,m for some mN. Now, for l=m+1, using (3.6), we obtain

G ( x k 1 , f ( m + 1 ) x k 1 , x k + m ) = G ( x k 1 , x k + m , x k + m ) G ( x k 1 , x k , x k ) + G ( x k , x k + m , x k + m ) < ε + δ .
(3.8)

If G( x k 1 , x k + m , x k + m )ε, then by (2.1) we get

G( x k , x k + m + 1 , x k + m + 1 )=G ( f x k 1 , f ( m + 2 ) x k 1 , f x k + m ) <ε

and hence (3.7) is satisfied.

If G( x k 1 , x k + m , x k + m )=0, then x k 1 = x k + m and hence x k =f x k 1 =f x k + m = x k + m + 1 . This implies

G( x k , x k + m + 1 , x k + m + 1 )=G( x k , x k , x k )=0<ε

and (3.7) is satisfied.

If 0<G( x k 1 , x k + m , x k + m )<ε, by Remark 10, we obtain

G ( x k , x k + m + 1 , x k + m + 1 ) = G ( f x k 1 , f ( m + 2 ) x k 1 , f x k + m ) < G ( x k 1 , x k + m , x k + m ) < ε .

Consequently, (3.7) is satisfied for l=m+1 and hence

G( x n , x m , x m )<εfor all mnN.
(3.9)

Now, if n>mN, by (3.9) and Proposition 7, we have

G( x n , x m , x m )2G( x m , x n , x n )<2ε.

Hence, for all m,nN, the following holds:

G( x n , x m , x m )<2ε.

Thus { x n } is a G-Cauchy sequence. Since (X,G) is G-complete, there exists zX such that { x n } is G-convergent to z. Now, by Remark 10 with m=1, we have

G( x n + 1 , x n + 2 ,fz)=G ( f x n , f ( 2 ) x n , f z ) G( x n ,f x n ,z)=G( x n , x n + 1 ,z).
(3.10)

By taking the limit as n+ in the above inequality and using the continuity of the function G, we get

G(z,z,fz)= lim n + G( x n + 1 , x n + 2 ,fz)=0

and hence, z=fz, that is, z is a fixed point of f. To prove the uniqueness, we assume that wX is another fixed point of f such that zw. Then G(z, f ( m ) z,w)=G(z,z,w)>0. Now, by Remark 10, we get

G(z,z,w)=G ( f z , f ( m + 1 ) z , f w ) <G ( z , f ( m ) z , w ) =G(z,z,w),

which is a contradiction and hence z=w. □

Example 12 Let X=[0,) and

G(x,y,z)={ 0 , if  x = y = z , max { x , y } + max { y , z } + max { x , z } , otherwise

be a G-metric on X. Define f:XX by fx= 1 2 x. Then f m x= 1 2 m x. Assume that xy. Then

G ( x , f m x , y ) =max { x , f m x } +max { f m x , y } +max{x,y}=x+2y

and

G ( f x , f m + 1 x , f y ) = max { f x , f m + 1 x } + max { f m + 1 x , f y } + max { f x , f y } = f x + 2 f y = 1 2 ( x + 2 y ) .

Let, ϵ>0. Then, for any δ=ϵ, condition (2.1) holds. Similarly, condition (2.1) holds when yx. That is, f is a G m -Meir-Keeler contractive mapping. The condition of Theorem 11 holds, and so f has a unique fixed point.

4 Fixed point for G-(α,ψ)-Meir-Keeler contractive mappings

In this section we introduce a notion of a G-(α,ψ)-Meir-Keeler contractive mapping and establish some results of a fixed point for such class of mappings.

Denote with Ψ the family of nondecreasing functions ψ:[0,+)[0,+) continuous in t=0 such that

  • ψ(t)=0 if and only if t=0;

  • ψ(t+s)ψ(t)+ψ(s).

Samet, Vetro and Vetro [19] introduced the following concept.

Definition 13 Let f:XX and α:X×X R + . We say that f is an α-admissible mapping if

α(x,y)1impliesα(fx,fy)1,x,yX.

Now, we apply this concept in the following definition.

Definition 14 Let (X,G) be a G-metric space and ψΨ. Suppose that f:XX is an α-admissible mapping satisfying the following condition:

For each ε>0, there exists δ>0 such that

εψ ( G ( x , y , z ) ) <ε+δimpliesα(x,x)α(y,y)α(z,z)ψ ( G ( f x , f y , f z ) ) <ε
(4.1)

for all x,y,zX. Then f is called a G-(α,ψ)-Meir-Keeler contractive mapping.

Remark 15 Let f be a G-(α,ψ)-Meir-Keeler contractive mapping. Then

α(x,x)α(y,y)α(z,z)ψ ( G ( f x , f y , f z ) ) <ψ ( G ( x , y , z ) )

for all x,yX when G(x,y,z)>0. Also, if G(x,y,z)=0, then x=y=z, which implies G(fx,fy,fz)=0, i.e.,

α(x,x)α(y,y)α(z,z)ψ ( G ( f x , f y , f z ) ) ψ ( G ( x , y , z ) )

for all x,y,zX.

Theorem 16 Let (X,G) be a G-complete G-metric space. Suppose that f is a continuous G-(α,ψ)-Meir-Keeler contractive mapping and that there exists x 0 X such that α( x 0 , x 0 )1. Then f has a fixed point.

Proof Let x 0 X and define the sequence { x n } by x n = f n x 0 for all nN. Since f is an α-admissible mapping and α( x 0 , x 0 )1, we deduce that α( x 1 , x 1 )=α(f x 0 ,f x 0 )1. By continuing this process, we get α( x n , x n )1 for all nN{0}. If x n 0 = x n 0 + 1 for some n 0 N{0}, then obviously f has a fixed point. Hence, we suppose that

x n x n + 1
(4.2)

for all nN{0}. By (G2), we have

G( x n , x n + 1 , x n + 1 )>0
(4.3)

for all nN{0}. Now, define s n =ψ(G( x n , x n + 1 , x n + 1 )). By Remark 15, we deduce that for all nN{0},

which implies

ψ ( G ( x n + 1 , x n + 2 , x n + 2 ) ) <ψ ( G ( x n , x n + 1 , x n + 1 ) ) .

Hence, the sequence { s n } is decreasing in R + and so it is convergent to s R + . We will show that s=0. Suppose, to the contrary, that s>0. Hence, we have

0<s<ψ ( G ( x n , x n + 1 , x n + 1 ) ) for all nN{0}.
(4.4)

Let ε=s>0. Then by hypothesis, there exists a δ(ε)>0 such that (4.10) holds. On the other hand, by the definition of ε, there exists n 0 N such that

ε< s n 0 =ψ ( G ( x n 0 , x n 0 + 1 , x n 0 + 1 ) ) <ε+δ.

Now, by (4.10) we have

s n 0 + 1 = ψ ( G ( x n 0 + 1 , x n 0 + 2 , x n 0 + 2 ) ) α ( x n 0 + 1 , x n 0 + 1 ) α ( x n 0 + 2 , x n 0 + 2 ) α ( x n 0 + 2 , x n 0 + 2 ) ψ ( G ( x n 0 + 1 , x n 0 + 2 , x n 0 + 2 ) ) = α ( x n 0 + 1 , x n 0 + 1 ) α ( x n 0 + 2 , x n 0 + 2 ) α ( x n 0 + 2 , x n 0 + 2 ) ψ ( G ( f x n 0 , f x n 0 + 1 , f x n 0 + 1 ) ) < ε = s ,

which is a contradiction. Hence s=0, that is, lim n + s n =0. Now, by the continuity of ψ in t=0, we have

lim n + G( x n , x n + 1 , x n + 1 )=0.

For given ε>0, by the hypothesis, there exists a δ=δ(ε)>0 such that (4.10) holds. Without loss of generality, we assume δ<ε. Since s=0, then there exists NN such that

s n 1 =ψ ( G ( x n 1 , x n , x n ) ) <δfor all nN.
(4.5)

We will prove that for any fixed k N 0 ,

ψ ( G ( x k , x k + l , x k + l ) ) εfor all lN
(4.6)

holds. Note that (4.6), by (4.5), holds for l=1. Suppose condition (4.10) is satisfied for some mN. For l=m+1, by (G5) and (4.5), we get

ψ ( G ( x k 1 , x k + m , x k + m ) ) ψ ( G ( x k 1 , x k , x k ) + G ( x k , x k + m , x k + m ) ) ψ ( G ( x k 1 , x k , x k ) ) + ψ ( G ( x k , x k + m , x k + m ) ) < ε + δ .
(4.7)

If ψ(G( x k 1 , x k + m , x k + m ))ε, then by (4.10) we get

and hence (4.6) holds.

If ψ(G( x k 1 , x k + m , x k + m ))<ε, by Remark 15, we get

Consequently, (4.6) holds for l=m+1. Hence, ψ(G( x k , x k + l , x k + l ))ε for all k N 0 and l1, which means

G( x n , x m , x m )<εfor all mn N 0 .
(4.8)

Then, for all n>m N 0 , by (4.8) and Proposition 7, we have

ψ ( G ( x n , x m , x m ) ) ψ ( 2 G ( x m , x n , x n ) ) =2ψ ( G ( x m , x n , x n ) ) <2ε.

That is, for all m,n N 0 , the following condition holds:

ψ ( G ( x n , x m , x m ) ) <2ε.

Consequently, lim m , n + ψ(G( x n , x m , x m ))=0. By the continuity of ψ in t=0, we get lim n + G( x n , x m , x m )=0. Hence { x n } is a G-Cauchy sequence. Since (X,G) is G-complete, there exists zX such that

lim n G( x n ,z,z)= lim n + G( x n , x n ,z)=0.
(4.9)

Also, by the continuity of f, we have

lim n + G( x n ,fz,fz)=0

and hence

G(z,fz,fz) lim n + G(z, x n , x n )+ lim n + G( x n ,fz,fz)=0,

that is, z=fz. □

Theorem 17 Let (X,G) be a G-complete G-metric space and let f be a G-(α,ψ)-Meir-Keeler contractive mapping. If the following conditions hold:

  1. (i)

    there exists x 0 X such that α( x 0 , x 0 )1;

  2. (ii)

    if { x n } is a sequence in X such that α( x n , x n )1 for all n and x n x as n+, then α(x,x)1,

then f has a fixed point.

Proof Let x 0 X such that α( x 0 , x 0 )1. Define the sequence { x n } in X by x n = f n x 0 for all nN. Following the proof of Theorem 16, we say that α( x n , x n )1 for all nN{0} and that there exists zX such that x n z as n+. Hence, from (ii) α(z,z)1. By Remark 15, we have

ψ ( G ( f z , z , z ) ) ψ ( G ( f z , f x n , f x n ) + G ( f x n , z , z ) ) ψ ( G ( f z , f x n , f x n ) ) + ψ ( G ( f x n , z , z ) ) α ( z , z ) α ( x n , x n ) α ( x n , x n ) ψ ( G ( f z , f x n , f x n ) ) + ψ ( G ( f x n , z , z ) ) ψ ( G ( z , x n , x n ) ) + ψ ( G ( x n + 1 , z , z ) ) .

By taking limit as n+, in the above inequality, we get ψ(G(fz,z,z))0, that is, G(fz,z,z)=0. Hence fz=z. □

Theorem 18 Assume that all the hypotheses of Theorem  16 (and 17) hold. Adding the following conditions:

  1. (iii)

    α(z,z)1 for all zX,

we obtain the uniqueness of the fixed point of f.

Proof Suppose that z and z are two fixed points of f such that z z . Then G( z ,z,z)>0. Now, by Remark 15, we have

ψ ( G ( z , z , z ) ) α ( z , z ) α(z,z)α(z,z)ψ ( G ( f z , f z , f z ) ) <ψ ( G ( z , z , z ) ) ,

which is a contradiction. Hence, z= z . □

If in Theorems 17 and 18 we take α(x,y)=a and ψ(t)=t where a1, then we have the following corollary.

Corollary 19 Let (X,G) be a G-complete G-metric space. Suppose that f:XX is a mapping satisfying the following condition:

For each ε>0, there exists δ>0 such that

εG(x,y,z)<ε+δ implies aG(fx,fy,fz)<ε
(4.10)

for all x,y,zX where a1. Then f has a unique fixed point.

5 Fixed point in G-cone metric spaces

In this section we recall the notion of a cone G-metric [36], we introduce the notion of a G c m -Meir-Keeler contractive mapping and establish the result of a fixed point for such class of mappings.

Definition 20 ([3])

Let E be a real Banach space with θ as the zero element and with the norm . A subset P of E is called a cone if and only if the following conditions are satisfied:

  1. (i)

    P is closed, nonempty and P{θ};

  2. (ii)

    a,b0 and xP implies ax+byP;

  3. (iii)

    xP and xP implies x=θ.

Let PE be a cone, we define a partial ordering ⪯ on E with respect to P by xy if and only if yxP; we write xy whenever xy and xy, while xy will stand for yxintP (the interior of P). The cone PE is called normal if there is a positive real number K such that for all x,yE, θxyxKy. The least positive number satisfying the above inequality is called the normal constant of P. If K=1, then the cone P is called monotone.

Definition 21 Let (E,) be a real Banach space with a monotone solid cone P. A mapping G c :X×X×XE satisfying the following conditions:

  1. (F1)

    if x=y=z, then G c (x,y,z)=θ;

  2. (F2)

    θ G c (x,y,y) for any x,yX with xy;

  3. (F3)

    G c (x,x,y) G c (x,y,z) for any points x,y,zX, with yz;

  4. (F4)

    G c (x,y,z)= G c (x,z,y)= G c (y,z,x)= , symmetry in all three variables;

  5. (F5)

    G c (x,y,z) G c (x,a,a)+ G c (a,y,z) for any x,y,z,aX

is a cone G-metric on X and (X, G c ) is a cone G-metric space.

Lemma 22 ([8, 41])

Let (E,) be a real Banach space with a monotone solid cone P. Then

θxyx<y.

Proposition 23 ([8])

Let (E,) be a real Banach space with a monotone solid cone P. If G c :X×X×XE is a G-cone metric on X, then the function G:X×X×X[0,+) defined by G(x,y,z)= G c (x,y,z) is a G-metric on X and (X,G) a G-metric space.

Definition 24 Let (E,) be a real Banach space with a monotone solid cone P and (X, G c ) be a cone G-metric space. Suppose that f:XX is a self-mapping satisfying the following condition:

For each ϒintP, there exists ΔintP such that for all x,yX and for all mN,

{ ϒ G c ( x , f ( m ) x , y ) int P , G c ( x , f ( m ) x , y ) ( ϒ + Δ ) P , G c ( f x , f ( m + 1 ) x , f y ) ϒ.
(5.1)

Then f is called a G c m -Meir-Keeler contractive mapping.

Theorem 25 Let (E,) be a real Banach space with a monotone solid cone P and (X, G c ) be a G-complete G-cone metric space and f be a G c m -Meir-Keeler contractive mapping on X. Then f has a unique fixed point.

Proof For a given ε>0, let εG(x, f ( m ) x,y), where G= G c . This implies

ε H H G c ( x , f ( m ) x , y ) intP
(5.2)

for given HintP. Indeed, if ε H H G c (x, f ( m ) x,y)intP, then

G c ( x , f ( m ) x , y ) ε H H

and so by Lemma 22, we get G(x, f ( m ) x,y)<ε, which is a contradiction. Therefore (5.2) holds.

Now suppose that G(x, f ( m ) x,y)<ε+δ. This implies

G c ( x , f ( m ) x , y ) ( ε H H + δ H H ) P.
(5.3)

Indeed if

G c ( x , f ( m ) x , y ) ( ε H H + δ H H ) P,

then

(ε+δ) H H = ε H H + δ H H G c ( x , f ( m ) x , y )

and so ε+δG(x, f ( m ) x,y), which is a contradiction. This implies that (5.3) holds.

Now, by (5.4), (5.2) and (5.3), we have

G c ( f x , f ( m + 1 ) x , f y ) ε H H .

Again, by Lemma 22, we get

G ( f x , f ( m + 1 ) x , f y ) <ε.

Thus f is a G m -Meir-Keeler contractive mapping, and by Theorem 11, f has a unique fixed point. □

Similarly, we have the following corollary.

Corollary 26 Let (E,) be a real Banach space with a monotone solid cone P and (X, G c ) be a G-complete G-cone metric space and f be a mapping such that for each ϒintP, there exists ΔintP such that

{ ϒ G c ( x , y , z ) int P , G c ( x , y , z ) ( ϒ + Δ ) P , a G c (fx,fy,fz)ϒ
(5.4)

for all x,yX, where a1. Then f has a unique fixed point.