1 Introduction

Let A be a nonempty subset of a metric space X. A mapping \(f:A\rightarrow X\) is contractive if \(d(f(x),f(y))<d(x,y)\), for all \(x,y\in A\) with \(x\ne y\). A point \(x\in A\) is a fixed point of f if \(f(x)=x\). Edelstein [1] proved that every contractive self mapping \(f:A\rightarrow A\), where A is a compact subset of X, has a unique fixed point in A. Edelstein’s theorem drew attention of many researchers to obtain various extensions and generalization of it. For more details of Edelstein’s theorem, one may refer [2, 3]. Note that the metric space structure is essential to define contractive type mappings. In this connection, see also page 3 in the book by Goebel and Reich [4]. In [5], Liepinš obtained an interesting extension of Edelstein’s theorem. The author extended the notion of contractive mapping to an arbitrary topological space and obtained fixed point theorems on topological spaces.

On the other hand, the necessary condition for the existence of a fixed point of a nonself mapping \(f:A\rightarrow X\) is \(f(A)\cap A\ne \emptyset \). Suppose that the necessary condition fails. Then \(f(x)\ne x\), for all \(x\in A\). Then we are looking for a point \(x\in A\) for which the displacement d(xf(x)) is optimum. Best Approximation and Best Proximity point theorems are developed in this direction. It is worth mentioning that the metric notion is an essential tool for finding optimum solutions.

In this manuscript, motivated by Liepins’ theorem, we extended the notion of contractive mapping to an arbitrary topological space, which need not have a fixed point in general. Also, we generalize the notion of best proximity points to topological spaces and obtained sufficient conditions for the existence of a best proximity points for such class of cyclic mappings. Our main result provides an extended version of the well-known Edelsein’s fixed point theorem for contractive mappings in metric spaces.

2 Definitions and notations

Let us consider a topological space X and a mapping \(f: X \rightarrow X\). Fix \(x_{0} \in X\). The orbit \(O(x_{0}, f)\) of f starting at \(x_{0}\) is defined as

$$\begin{aligned} O(x_{0}, f) := \{f^{n}(x_{0}) : n \in \mathbb {N} \cup \{0\}\}, \end{aligned}$$

where \(f^{0}(x_{0}) = x_{0}\) and \( f^{n+1}(x_{0}) = f(f^{n}(x_{0}))\), for all \(n \in \mathbb {N} \cup \{0\}\). Suppose that \(g: X \rightarrow X\) is a function. Then the image of \(O(x_{0}, f)\) under g is \(g(O(x_{0},f)) = \{g(f^{n}(x_{0})): n \in \mathbb {N} \cup \{0\}\}.\) The limit point set \(\mathrm{Lim}\,\{x_{n}\}\) of a sequence \(\{x_{n}\}\) in a topological space X is defined as

$$\begin{aligned} \text {Lim}\{x_{n}\} : = \displaystyle \bigcap _{n = 1}^{\infty } \overline{\{x_{m} : m \ge n\}}, \end{aligned}$$

where \({\overline{A}}\) denote the closure of A in X. It is easy to verify that if \(g:X \rightarrow X\) is a continuous mapping and \(x \in \text {Lim}~ O(x_{0}, f)\), then \(g(x) \in \text {Lim}~ g(O(x_{0}, f))\).

Definition 1

Let AB be nonempty subsets of a topological space X. Let \(g: X \times X \rightarrow \mathbb {R}\) be a continuous function. Put \(D_g(A, B) = \inf \{|g(x, y)|: x \in A, y \in B\}\).

When X is a metric space and \(g = d\) the metric function on X, then \(D_g(A, B)\) is nothing but the distance between the sets A and B , which we usually denote by \(\text {dist}(A, B)\). A mapping \(f: A \cup B \rightarrow A \cup B\) is cyclic if \(f(A) \subseteq B, f(B) \subseteq A\). Let us define a generalized notion of cyclic contractive mapping:

Definition 2

A cyclic mapping \(f: A \cup B \rightarrow A \cup B \) is topologically r-contractive with respect to g if for any \((u, v) \in A \times B(\text { or }B \times A)\),

$$\begin{aligned} |g(fu,fv)|< & {} |g(u, v)|, \text {if}~ |g(u,v)| > D_g(A, B),\\ |g(fu,fv)|= & {} |g(u, v)|, \text {if} ~|g(u,v)| = D_g(A, B). \end{aligned}$$

In metric space setting, the notion of topologically r-contractive mapping reduces to notion of the cyclic contractive mapping introduced by Raju [6]. The following example shows that a cyclic mapping \(f:A\cup B\rightarrow A\cup B\) may be topologically r-contractive with respect to a mapping \(g:X\times X\rightarrow \mathbb {R}\) but need not with respect to some other mapping \(h:X\times X\rightarrow \mathbb {R}\).

Example 2.1

Consider \(\mathbb {R}^2\) with usual topology. Let \(A:=\{(0,x):-1\le x\le 1\}\) and \(B:=\{(1,y):-1\le y\le 1\}\). Define a cyclic mapping \(f:A\cup B\rightarrow A\cup B\) as

$$\begin{aligned} f(t,x)&:={\left\{ \begin{array}{ll} (1,\frac{x}{2}), &{} \text { if } t=0, \\ (0,x), &{} \text { if } t=1. \end{array}\right. } \end{aligned}$$

Let \(g:\mathbb {R}^2\times \mathbb {R}^2\rightarrow \mathbb {R}\) and \(h:\mathbb {R}^2\times \mathbb {R}^2\rightarrow \mathbb {R}\) be defined as

$$\begin{aligned} g((x,y),(u,v))&= yv,\text { for all }(x,y) , (u,v) \in \mathbb {R}^{2} \\ h((x,y),(u,v))&= \min \{y,v\},\text { for all }(x,y) , (u,v) \in \mathbb {R}^{2} \end{aligned}$$

Clearly, g and h are continuous functions which are not metric on \(\mathbb {R}^2\). Note that \(D_g(A,B)=0\) and \(D_h(A,B)=0\). It is easy to verify that the function f is topologically r-contractive with respect to g, but not with respect to h, since \(h((0,1),(1,\frac{1}{3}))= \min \{1,\frac{1}{3}\}=\frac{1}{3}>0=D_h(A,B)\) and \(h(f(0,1),f(1,\frac{1}{3}))=h((0,\frac{1}{2}),(1,\frac{1}{3}))= \min \{\frac{1}{2},\frac{1}{3}\}=\frac{1}{3}=h((0,1),(1,\frac{1}{3})).\)

A point \(u \in A \cup B\) is a best proximity point of f with respect to g if \(|g(x, f(x))| = D_g(A, B)\). The following P-property plays vital role in proving the uniqueness of the best proximity points of a given cyclic mapping.

Definition 3

Let AB be nonempty subsets of a topological space X and \(g: X \times X \rightarrow \mathbb {R}\). We say that the pair (AB) satisfy the topological P-property (simply we call P-property) with respect to g if whenever \(x_1,x_2\in A\) and \(y_1,y_2\in B\) with

$$\begin{aligned} \left. \begin{array}{c} |g(x_1,y_1)|= D_g(A,B)\\ |g(x_2,y_2)|= D_g(A,B)\\ \end{array}\right\} \implies |g(x_1,x_2)|=|g(y_1,y_2)|. \end{aligned}$$

Note that, if X is a metric space and g is a metric function on X, then the above definition reduces to the usual p-property, introduced in [7], which is used to obtain best proximity points for nonself mappings. The following example shows that a pair (AB) of subsets of a topological space may have P-property with respect to a mapping \(g:X\times X\rightarrow \mathbb {R}\) but need not with respect to some other mapping \(h:X\times X\rightarrow \mathbb {R}\).

Example 2.2

Let \(A:=\{0\}\times [0,1],\,B:=\{1\}\times [0,1]\) be subsets of \(\mathbb {R}^2\) with usual topology. Let \(g:\mathbb {R}^2\times \mathbb {R}^2\rightarrow \mathbb {R}\) and \(h:\mathbb {R}^2\times \mathbb {R}^2\rightarrow \mathbb {R}\) be mappings given as in Example 2.1. We can see that the pair (AB) has P-property with respect to g and not with respect to h, since \(h((0,1),(1,0))=0=D_h(A,B)\) and \(h((0,\frac{1}{2}),(1,0))=0=D_h(A,B)\) but \(\frac{1}{2}=h( (0,1),(0,\frac{1}{2}))\ne h((1,0),(1,0))=0\).

Remark 2.1

Let X be a topological space. Suppose that the continuous mapping \(g: X \times X \rightarrow \mathbb {R} \) has the property \(g(x,y) = 0 \Leftrightarrow x = y\). Then for any nonempty subset K of a topological space X, the pair (KK) has P-property with respect to g.

3 Best proximity point theorems on topological spaces

Let us begin with the following best proximity point theorem on a topological space:

Theorem 3.1

Let AB be nonempty subsets of a topological space X and \(f: A \cup B \rightarrow A \cup B\) be a continuous topologically r-contractive mapping with respect to a continuous mapping \(g: X \times X \rightarrow \mathbb {R}\). Then, for any \(u \in A \cup B\), the set \(\mathrm{Lim}\,O(u, f)\) is either empty or consist of a point x which satisfy \(|g(x, f(x))| = D_g(A, B)\).

Proof

Let \(u \in A \cup B\). Suppose that \(\mathrm{Lim}\,O(u, f)\) is nonempty and choose \(y \in \text {Lim}\,O(u, f)\). Since f is continuous,

$$\begin{aligned} f(y) \in \text {Lim}\,f(O(u,f)) \subseteq \text {Lim}\,O(u,f). \end{aligned}$$

Define \(h: A \cup B \rightarrow \mathbb {R}\) by \(h(x) := |g(x, f(x))|\), for all \(x \in A \cup B\). Since fg are continuous, h is continuous. Hence,

$$\begin{aligned} h(y)\in \text {Lim}~h(O(u,f)), \text {and}~ h(f(y)) \in \text {Lim}~h(O(u,f)). \end{aligned}$$
(1)

Let us assume that \(|g(f^{n}(u),f^{n+1}(u))| \ne D_g(A, B)\), for all \(n \in \mathbb {N}\). Since f is topologically r- contractive with respective g, we have

$$\begin{aligned} h(f^{n}(u)) = |g(f^{n}(u),f^{n+1}(u))| > |g(f^{n+1}(u),f^{n+2}(u))| = h(f^{n+1}(u)). \end{aligned}$$

i.e., \(\{h(f^{n}(u))\}\) is a decreasing sequence of nonnegative real numbers. Hence \(\{h(f^{n}(u))\}\) converges to a unique real number. i.e., \(\mathrm{Lim}\,h(O(u,f))\) is a singleton set. From (1), \(h(y) = h(f(y))\). i.e., \(|g(y, f(y))| = |g(f(y), f^{2}(y))|\). Hence |g(yf(y))| must be equal to \(D_g(A, B)\). i.e., y is a best proximity point of f with respect to g.

Suppose that \(|g(f^{n_{0}}(u),f^{n_{0}+1}(u))| = D_g(A, B)\), for some \(n_{0} \in \mathbb {N}\). Then \(\{h(f^{n}(u))\}\) is an eventually constant sequence with constant value \(D_g(A, B)\). Hence \(\mathrm{Lim}\,h(O(u, f))\) is singleton set. The same conclusion follows by the preceding argument. \(\square \)

Let us illustrate the above result by the following example:

Example 3.1

Consider \(\mathbb {R}^{2}\) with usual topology. Let \(A :=\{ (0,t): 0 \le t \le 1\}\) and \(B := \{(1,s): 0 \le s \le 1\}\). Let \(f: A \cup B \rightarrow A \cup B\) be defined as

$$\begin{aligned} f(x,y):={\left\{ \begin{array}{ll} (1,\frac{y}{2})&{}\quad \text { if, } x=0\\ (0,\frac{y}{2})&{}\quad \text { if, } x=1 \end{array}\right. } \end{aligned}$$

Let \(g: \mathbb {R}^{2}\times \mathbb {R}^{2} \rightarrow \mathbb {R} \) be a mapping defined as \(g((x,y),(u,v)) = yv\), for all \((x,y) , (u,v) \in \mathbb {R}^{2}\). Clearly f and g are continuous mapping. The following inequality shows that f is a topologically r-contractive mapping with respect to g. Note that \(D_g(A, B) = 0\). Whenever \(|g((0,t),(1,s))| > 0,(i.e., t \ne 0 ~\text {and} ~s \ne 0)\)

$$\begin{aligned} |g((0,t),(1,s))|= & {} \left| g\left( \left( 1, \frac{t}{2}\right) , \left( 0,\frac{s}{2}\right) \right) \right| \\= & {} \frac{ts}{4} < ts\\= & {} |g((0,t),(1,s))| \end{aligned}$$

If \(|g((0,t),(1,s))| = 0 = D_g(A, B)\) (i.e., \(t = 0\) or \(s = 0\)), then \(|g(f(0,t),f(1,s))| = 0 = D_g(A, B)\).

Clearly, for any \({\mathbf {u}} = (x,y)\in A \cup B\), \(\mathrm{Lim}\,O({\mathbf {u}},f) = \{(0,0),(1,0)\}\) and (0,0) , (1,0) are best proximity points of f with respect to g. i.e., \(|g((0,0), f(0,0))| = 0 = D_g(A, B), |g((1,0), f(1,0))| = 0 = D_g(A, B)\).

We obtained the following fixed point theorem due to Liepins as a corollary to Theorem 3.1:

Corollary 3.1

[5] Let K be a nonempty subset of a topological space X and \(g:X \times X \rightarrow \mathbb {R}\) be a continuous mapping satisfying that \(|g(x, y)| = 0 \) if and only if \(x =y\), for all \(x, y \in K\). Let \(f: K \rightarrow K\) be a continuous mapping which satisfy that \(|g(f(x),f(y))| < |g(x, y)|\), for all \(x, y \in K\) with \(x \ne y\). Then, for any \(u \in K\), the set \(\mathrm{Lim}\,O(u,f)\) is either empty or a singleton set \(\{x\}\), which satisfy \(x = f(x)\).

Proof

Taking \(A = B = K\) in Theorem 3.1 and since \(D_g(K, K) = 0\), we have \(\mathrm{Lim}\,O(u, f)\) is either empty or contains a point \(x_{0}\) satisfying \(|g(x_{0}, f(x_{0}))| = D_g(K, K) = 0\). i.e., \(x_{0} = f(x_{0})\).

Suppose \(\mathrm{Lim}\,O(u,f) \ne \emptyset \). Let us prove that it is a singleton set.

Assume that \(x_{0}, y_{0} \in \text {Lim} ~ O(u,f)\) with \(f(x_{0}) = x_{0}, y_{0} = f(y_{0})\). If \(x_{0} \ne y_{0}\), then \(|g(x_{0}, y_{0})| = |g(f(x_{0}),f(y_{0}))| < |g(x_{0}, y_{0})|\) a contradiction. Hence \(x_{0} = y_{0}\). i.e., \(\mathrm{Lim}\,O(u,f)\) is a singleton set, for any \(u \in K\). \(\square \)

Now, let us prove the existence of a unique best proximity point of the given cyclic mapping \(f: A \cup B \rightarrow A \cup B\).

Theorem 3.2

Let AB be nonempty subsets of a topological space X and \(g: X \times X \rightarrow \mathbb {R}\) be a continuous mapping satisfying the following conditions:

  1. (1)

    \(g(x,y) = g(y,x)\) , for all \(x \in A, y \in B\)

  2. (2)

    \(g(x_{1}, x_{2}) = 0 \Leftrightarrow x_{1} = x_{2}, \text {for all}~ x_{1},x_{2} \in A (\text {or} ~x_{1}, x_{2} \in B)\)

Let \(f: A \cup B \rightarrow A \cup B\) be a continuous topologically r-contractive mapping with respect to g. Suppose that the pair (AB) has P-property with respect to g. Then for any \(u \in A \cup B\), the set \(\mathrm{Lim}\,O(u,f)\) is either empty or a singleton set \(\{x\}\) in A, which satisfy \(|g(x,f(x))| = D_g(A, B)\).

Proof

By Theorem 3.1, we conclude that the set \(\mathrm{Lim}\,O(u,f)\) is either empty or contains a best proximity point of f with respect to g. Suppose there are two points in A such that \(x_{0} , y_{0} \in \text {Lim}~O(u,f)\) satisfying

$$\begin{aligned} |g(x_{0}, f(x_{0}))|= & {} D_g(A, B) \end{aligned}$$
(2)
$$\begin{aligned} |g(y_{0}, f(y_{0}))|= & {} D_g(A, B) \end{aligned}$$
(3)

Since f is topologically r-contractive with respect to g and using (2), we have \(|g(f^{2}(x_{0}), f(x_{0}))|= |g(f(x_{0}), f^{2}(x_{0}))| = D_g(A, B)\). Hence, \(|g(f^{2}(x_{0}), f(x_{0}))|= D_g(A, B) = |g(x_{0}, f(x_{0}))|\). By P-property, we have \(|g(x_{0}, f^{2}(x_{0})| = |g(f(x_{0}), f(x_{0}))|= 0\). Thus \(x_{0} = f^{2}(x_{0})\). In similar manner, we can show \(f^{2}(y_{0}) = y_{0}\).

Suppose that \(|g(f(x_{0}), y_{0})| > D_g(A, B)\). Then,

$$\begin{aligned} |g(f(x_{0}), y_{0})|&= |g(f(x_{0}), f^{2}(y_{0}))| \\&\le |g(x_{0}, f(y_{0}))| = |g(f^{2}(x_{0}), f(y_{0}))| < |g(f(x_{0}), y_{0})|, \end{aligned}$$

a contradiction. Hence \(|g(f(x_{0}), y_{0})| = D_g(A, B)\). By P-property, \(|g(x_{0},y_{0})| = |g(f(x_{0}),f(x_{0}))| = 0\). Hence \(x_{0} = y_{0}\). i.e., the best proximity point of f with respect to g is unique in A. \(\square \)

Now let us define the notion of relatively nonexpansive mapping on a topological space.

Definition 4

Let AB be nonempty subsets of a topological space X and \(g: X \times X \rightarrow \mathbb {R}\) be a continuous mapping. A cyclic mapping \(f :A \cup B \rightarrow A \cup B\) is said to be topologically r-nonexpansive if \(|g(f(x), f(y))| \le |g(x,y)|\) for all \(x \in A, y \in B ~(\text {or}~ x \in B,\, y \in A)\).

The following lemma plays vital role in Theorem 3.3, which provides sufficient conditions for the existence of best proximity points of a topologically r-nonexpansive mappings:

Lemma 3.1

Let AB be nonempty subsets of a topological space and \(f: A \cup B \rightarrow A \cup B\) be a continuous cyclic mapping. Let \(g:X \times X \rightarrow \mathbb {R}\) be a continuous mapping satisfying \(g(x,y) = g(y,x)\) for all \(x, y \in X\). Suppose there is a family \({\mathscr {H}}\) of cyclic mappings satisfying:

  1. (1)

    for each \(\epsilon > 0\), there is a mapping \(h \in {\mathscr {H}}\) such that

    $$\begin{aligned} |g(x, h(x))| < D_g(A, B) + \varepsilon , \text {for all}~ x \in A \cup B. \end{aligned}$$
  2. (2)

    for each \(h \in {\mathscr {H}}\), the mapping \(h \circ f\) has a fixed point.

  3. (3)

    there exists a point \(z \in A \cup B\) such that

    $$\begin{aligned} |g(z,f(z))| = \inf \{|g(x, f(x))| : x \in A \cup B\}. \end{aligned}$$

Then there exist \(x_{0} \in A \cup B \), such that \(|g(x_{0}, f(x_{0}))| = D_g(A, B)\).

Proof

Let \(\varepsilon > 0\). By (1), there is a mapping \(h \in {\mathscr {H}}\) such that \(|g(x, h(x))| < D_g(A, B) + \varepsilon \) , for all \(x \in A \cup B\). In particular,

$$\begin{aligned} |g(f(x),h(f(x)))| < D_g(A, B) + \varepsilon , \text {for all}~ x \in A \cup B. \end{aligned}$$

By (2), there is a point \(z_0 \in A \cup B\) such that \(h(f(z_{0})) = z_{0}\). Then by above equation, we have \(|g(z_{0}, f(z_{0}))| < D_g(A, B) + \varepsilon .\) Now, by (3), there is a point \(x_0\in A\cup B\) such that \(D_g(A, B) \le |g(x_0, f(x_0))| = \inf \{|g(x, f(x))|: x \in A \cup B\} \le |g(z_{0}, f(z_{0}))| < D_g(A, B) + \varepsilon \). Since \(\varepsilon > 0 \) is arbitrary, we have \(|g(x_{0},f(x_{0}))| = D_g(A, B)\). \(\square \)

Let us prove a best proximity point theorem for a topologically r-nonexpansive mappings

Theorem 3.3

Let AB be nonempty subsets of a topological space X and \(f: A \cup B \rightarrow A \cup B\) be a cyclic continuous mapping. Suppose that \({\mathscr {H}}\) is a family of injective cyclic continuous mappings on \(A \cup B\). Let \(g: X \times X \rightarrow \mathbb {R}\) and \(g_{1} : X \times X \rightarrow \mathbb {R}\) be two continuous functions satisfying the following conditions:

  1. (1)

    \(g(x,y) = g(y,x)\), for all \(x, y \in X\),

  2. (2)

    for each \(\varepsilon > 0\), there is a mapping \(h \in {\mathscr {H}}\) such that

    $$\begin{aligned} |g(x, h(x))| < D_g(A, B) + \varepsilon , \text { for all } x \in A \cup B, \end{aligned}$$
  3. (3)

    there exist a point \(z \in A \cup B \) such that

    $$\begin{aligned} |g(z,f(z))| = \inf \{|g(x, f(x))| : x \in A \cup B\}, \end{aligned}$$
  4. (4)

    each \(h \in {\mathscr {H}}\) is topologically r-contractive with respect to \(g_{1}\),

  5. (5)

    f is topologically r-nonexpansive with respect to \(g_{1}\),

  6. (6)

    for each \(h \in {\mathscr {H}}\), there is a point \(x \in A \cup B \) such that

    $$\begin{aligned} \mathrm{Lim}~ O(x, h^{2} \circ f) \cap \mathrm{Lim} ~O(x, h) \ne \emptyset , \end{aligned}$$
  7. (7)

    the pair (AB) has P- property with respect to \(g_{1}\),

  8. (8)

    \(g_{1}(x, y) = 0 \) if and only if \(x = y\).

Then there exist \(x_{0} \in A \cup B \), such that \(|g(x_{0}, f(x_{0}))| = D_g(A, B)\).

Proof

For fixed \(h \in {\mathscr {H}}\) it is easy to verify that the mapping \((h^{2} \circ f)\) is a topologically r-contractive with respect to \(g_{1}\). By (6) and Theorem 3.1, choose \(x_{0} \in \text {Lim}~ O(x, h^{2} \circ f) \cap \text {Lim} O(x, h)\) which satisfies

$$\begin{aligned} |g_{1}(x_{0}, h^{2}(f(x_{0})))| = D_{g_1}(A,B) = |g_{1}(x_{0},h(x_{0}))| \end{aligned}$$

Since (AB) has P- property with respect to \(g_{1}\) and by (7), we have

$$\begin{aligned} |g_{1}(h^{2}(f(x_{0})), h(x_{0}))| = |g(x_{0},x_{0})| = 0. \end{aligned}$$

i.e., \(h^{2}(f(x_{0})) = h(x_{0})\). Since h is injective , \(h(f(x_{0})) = x_{0}\). i.e., \(h \circ f \) has a fixed point for any \(h \in {\mathscr {H}}\). Hence the conclusion follows from Lemma 2.1. \(\square \)

4 Conclusions

It is well-known fact that the metric space structure is essential to define the notion of best proximity points. In this manuscript, we generalized the notion of best proximity points to arbitrary topological spaces and obtained sufficient conditions for the existence of best proximity points for a given cyclic mapping in a topological space. Our results generalize the contractive fixed point theorem due to Edelstein.