1 Introduction

1.1 General setting

The literature on complete metric spaces contains remarkable results such as the Theorem of Caristi and Kirk ([2] and [7]), Ekeland’s principle ([4]), Takahashi’s theorem ([17]) and the flower petal theorem ([16]). These theorems are known to be equivalent (see, e.g., [15, 16] and Remark 3 below). Their statements can be found in Sect. 4.

In [15], Oettli and Théra introduced an alternative approach to the Caristi–Kirk Theorem and showed it to be equivalent to what was later (in publications such as [14]) called Oettli–Théra Theorem (Theorem 29 below).

The concept of a ball space was first introduced by F.-V. and K. Kuhlmann in [10, 11]. In [12], taking balls to be sets previously used by J.-P. Penot in [16], they provided a way to prove the Caristi–Kirk Fixed Point Theorem (FPT) using ball space techniques.

In this paper, the authors aim to further develop the language of ball spaces and describe new applications of their theory. Translating known results equivalent to the Caristi–Kirk FPT in the language of ball spaces opens up the possibility to employ the developed theory to prove them in a simple manner (see, Sects. 3 and 4). While Propositions 16 and 20 below also provide new statements equivalent to the Caristi–Kirk FPT, it is worth pointing out that the main idea of this paper is not simply to add another theorem to the set of equivalent results. Instead, the authors focus on employing the ball space framework to express a common principle which connects the already known equivalent theorems. This principle, whose core can be found in Theorem 2 below, sheds new light on the existing theory and helps to acquire a better understanding thereof. Finally, the authors wish to encourage the reader to discover and further explore the theory of ball spaces and to look for new possibilities to broaden the range of its applications.

1.2 Ball spaces

As in [12], by a ball space we mean a pair \((X,\mathcal {B})\), where X is a nonempty set and \(\mathcal {B}\subseteq \mathcal {P}(X)\) is a nonempty family of nonempty subsets of X. An element \(B\in \mathcal {B}\) is called a ball. If no confusion arises, we will write \(\mathcal {B}\) in place of \((X,\mathcal {B})\) when speaking of a ball space.

A nest of balls in a ball space \(\mathcal {B}\) is a nonempty family \(\mathcal {N}\) of balls from \(\mathcal {B}\) which is totally ordered by inclusion. We say that a ball space \(\mathcal {B}\) is spherically complete if for every nest of balls \(\mathcal {N}\subseteq \mathcal {B}\) we have \(\bigcap \mathcal {N}\ne \emptyset \). Further details about ball spaces can be found in [3].

Definition 1

A ball space \((X,\mathcal {B})\) is strongly contractive if there is a function that associates with every \(x\in X\) some ball \(B_x\in \mathcal {B}\) such that, for every \(x,y\in X\), the following conditions hold:

  1. (1)

    \(x\in B_x\);

  2. (2)

    if \(y\in B_x\), then \(B_y\subseteq B_x\);

  3. (3)

    if \(y\in B_x{\setminus }\{x\}\), then \(B_y\subsetneq B_x\).

This particular type of ball spaces has a remarkable property stated in the following theorem.

Theorem 2

In every spherically complete, strongly contractive ball space every ball \(B_x\) contains a singleton ball. In other words, there exists \(a\in B_x\) such that \(B_a=\{a\}\).

Proof

Let \(\mathcal {B}\) be a strongly contractive, spherically complete ball space and \(B_x\in \mathcal {B}\) any ball. Consider the family

$$\begin{aligned} \mathcal {A}=\{\mathcal {N}\subseteq \mathcal {P}(B_x)\mid \mathcal {N}\text { is a nest of balls in }\mathcal {B}\}. \end{aligned}$$

This family is partially ordered by inclusion and nonempty since \(\{B_x\}\in \mathcal {A}\). If we have a chain of nests in \(\mathcal {A}\), the union of that chain is again a nest of balls in \(\mathcal {A}\), hence an upper bound of the chain. By Zorn’s Lemma, we obtain the existence of a maximal nest \(\mathcal {M}\in \mathcal {A}\). Since the space is spherically complete, there exists an element \(a\in \bigcap \mathcal {M}\). Since \(a\in B\) for every \(B\in \mathcal {M}\), by condition (2) of Definition 1 also \(B_a\subseteq B\) for every \(B\in \mathcal {M}\) and so \(B_a\subseteq \bigcap \mathcal {M}\). This means that \(\mathcal {M}\cup \{B_a\}\) is a nest of balls in \(\mathcal {A}\) which contains \(\mathcal {M}\). By maximality of \(\mathcal {M}\) we obtain \(\mathcal {M}\cup \{B_a\}=\mathcal {M}\), i.e., \(B_a\in \mathcal {M}\). Now we wish to show that \(B_a\) is a singleton. Suppose that there exists an element \(b\in B_a{\setminus }\{a\}\). Then \(B_b\subsetneq B_a\) (in particular, \(B_a\not \subseteq B_b\)) and so \(B_b\notin \mathcal {M}\). But this means that \(\mathcal {M}\cup \{B_b\}\) is a nest of balls that properly contains \(\mathcal {M}\), which contradicts the maximality of \(\mathcal {M}\). Therefore, \(B_a=\{a\}\). \(\square \)

Remark 3

In the proof of Theorem 2, we have used Zorn’s Lemma. Our theorem will play a crucial role in the proofs of the results mentioned at the beginning of the introduction. Nevertheless, it is known that some of these theorems (e.g., Caristi–Kirk FPT and basic Ekeland’s variational principle) can be proved without employing the full axiom of choice AC (see [5, 9] and also Remark 17 below). In fact, their proofs can be carried out within the Zermelo–Fraenkel axiom system ZF plus the axiom of dependent choice DC. The latter is a weaker form of AC which covers the usual mathematical induction but not transfinite induction. It is worth noting that some authors (e.g., [6, 13]) claim that the Caristi–Kirk FPT can be proved within ZF only. This implies that the equivalence between basic Ekeland’s variational principle and the Caristi–Kirk FPT, which holds in ZF+DC, does not hold in ZF, as the former implies DC in ZF [8]. However, in view of the number of possible applications in settings other than metric spaces (see [3]), it is reasonable to expect that several of them will require AC.

2 Caristi–Kirk and Oettli–Théra ball spaces

In this section, we will be working with a nonempty metric space \((X,d)\).

2.1 Caristi–Kirk ball spaces

Consider a function \(\varphi :X\rightarrow \mathbb {R}\), a point \(x\in X\) and the following set:

$$\begin{aligned} B_x^\varphi =\{y\in X\mid d(x,y)\le \varphi (x)-\varphi (y)\}. \end{aligned}$$

Since \(B_x^\varphi \ne \emptyset \) (see (1) of Lemma 4 below), we may think of this set as a ball and consider the ball space \((X,\mathcal {B}^\varphi )\), where

$$\begin{aligned} \mathcal {B}^\varphi :=\left\{ B_x^\varphi \mid x\in X\right\} . \end{aligned}$$

We will call the function \(\varphi \) a Caristi–Kirk function on X if it is lower semicontinuous, that is,

and bounded from below, that is,

$$\begin{aligned} \inf _{x\in X}\varphi (x)>-\infty . \end{aligned}$$

The corresponding balls \(B^\varphi _x\) had appeared in [16] and were later given the name Caristi–Kirk balls in [12]. The collection \(\mathcal {B}^\varphi \) is the induced Caristi–Kirk ball space. For brevity, we will write “CK” in place of “Caristi–Kirk”.

A number of remarkable properties of the balls defined above, given in the following lemma, can be found in [12, Lemma 5].

Lemma 4

Take a metric space \((X,d)\) and any function \(\varphi :X\rightarrow \mathbb {R}\). Then the following assertions hold.

  1. (1)

    For every \(x\in X\), \(x\in B^\varphi _x\).

  2. (2)

    If \(y\in B^\varphi _x\), then \(B^\varphi _y\subseteq B^\varphi _x\); if in addition \(x\ne y\), then \(B^\varphi _y\subsetneq B^\varphi _x\) and \(\varphi (y)<\varphi (x)\).

  3. (3)

    If \(\varphi \) is lower semicontinuous, then all CK balls \(B_x\) are closed in the topology induced by the metric.

Lemma 4 immediately yields the following result.

Corollary 5

The CK ball space \(\mathcal {B}^\varphi \) is strongly contractive.

Another important fact about CK ball spaces can also be found in [12, Proposition 3]:

Proposition 6

Let \((X,d)\) be a metric space. Then the following statements are equivalent:

  1. (i)

    The metric space \((X,d)\) is complete.

  2. (ii)

    Every CK ball space \((X,\mathcal {B}^\varphi )\) is spherically complete.

  3. (iii)

    For every continuous function \(\varphi :X\rightarrow \mathbb {R}\) bounded from below, the CK ball space \((X,\mathcal {B}^\varphi )\) is spherically complete.

2.2 Oettli–Théra ball spaces

The following notions can be found in [15].

Definition 7

We say that a function \(\phi :X\times X\rightarrow (-\infty ,+\infty ]\) is an Oettli–Théra function on X if the following properties hold:

$$\begin{aligned} (a)\quad&\phi (x,\cdot ):X\rightarrow (-\infty ,+\infty ]\text { is lower semicontinuous for all } x\in X;\\ (b)\quad&\phi (x,x)=0\text { for all }x\in X;\\ (c)\quad&\phi (x,y)\le \phi (x,z)+\phi (z,y)\text { for all }x,y,z\in X;\\ (d)\quad&\text {there exists }x_0\in X\text { s.t.\ } \inf \nolimits _{x\in X}\phi (x_0,x)>-\infty . \end{aligned}$$

If an element \(x_0\in X\) satisfies property (d), we will call it an Oettli–Théra element for \(\phi \) in X. For brevity, we will write “OT” in place of “Oettli–Théra”.

Definition 8

Let \(\phi \) be an OT function on X.

(i):

For \(x\in X\), we will call the following set an OT ball:

$$\begin{aligned} B_x^\phi :=\{y\in X\mid d(x,y)\le -\phi (x,y)\}. \end{aligned}$$
(ii):

By (1) of Lemma 10 below each OT ball is nonempty, so this gives rise to a ball space \((X,\mathcal {B}^\phi )\), where

$$\begin{aligned} \mathcal {B}^\phi :=\{B_x\mid x\in X\}. \end{aligned}$$
(iii):

Fix any OT element \(x_0\in X\) and set

$$\begin{aligned} \mathcal {B}^\phi _{x_0}:=\{B_x\mid x\in B_{x_0}\}. \end{aligned}$$

We will refer to the ball space \((B_{x_0},\mathcal {B}^\phi _{x_0})\) as the OT ball space generated by \(x_0\).

If no confusion arises as to which OT function is considered, we will write \(B_x\) in place of \(B_x^\phi \).

In this subsection, if an OT element \(x_0\in X\) has been fixed, we will write for brevity \(B_0\) in place of \(B_{x_0}\).

It is worth noting that if we are given a CK function \(\varphi \), we may define \(\phi \) by

$$\begin{aligned} \phi (x,y):=\varphi (y)-\varphi (x). \end{aligned}$$
(1)

The following fact is straightforward to prove.

Fact 9

If \(\varphi \) is a CK function, then the function \(\phi :X\times X\rightarrow \mathbb {R}\) defined in (1) is an OT function. Moreover, every \(x\in X\) is an OT element for \(\phi \).

As we know from Corollary 5, any CK ball space is strongly contractive. A similar result can be shown for OT ball spaces.

Lemma 10

Take a metric space \((X,d)\) and \(\phi :X\times X\rightarrow \mathbb {R}\) a function satisfying (b) and (c) in Definition 7. Then the following assertions hold, for every \(x\in X\).

  1. (1)

    \(x\in B_x\).

  2. (2)

    If \(y\in B_x\), then \(B_y\subseteq B_x\).

  3. (3)

    If \(y\in B_x{\setminus }\{x\}\), then \(B_y\subsetneq B_x\) and \(\phi (x,y)<\phi (y,x)\).

Proof

  1. (1):

    Indeed, \(d(x,x)=-\phi (x,x)=0\).

  2. (2):

    Take \(y\in B_x\), i.e.,

    $$\begin{aligned} d(x,y)\le -\phi (x,y). \end{aligned}$$

    Take any \(z\in B_y\), then

    $$\begin{aligned} d(y,z)\le -\phi (y,z). \end{aligned}$$

    By condition (c) for an OT function, we have

    $$\begin{aligned} d(x,z)\le d(x,y)+d(y,z)\le -\phi (x,y)-\phi (y,z)\le -\phi (x,z), \end{aligned}$$

    so \(z\in B_x\) and, as a result, \(B_y\subseteq B_x\).

  3. (3):

    Let \(y\in B_x\) and \(y\ne x\). We wish to show that \(x\notin B_y\). Suppose that \(x\in B_y\). Then \(d(y,x)\le -\phi (y,x)\) and by conditions (b) and (c) for an OT function we obtain

    $$\begin{aligned} 0<d(y,x)+d(x,y)\le -\phi (y,x)-\phi (x,y)\le -\phi (y,y)=0, \end{aligned}$$

    contradiction. Thus, \(x\notin B_y\) and so \(B_y\subsetneq B_x\). Clearly, this also implies

    $$\begin{aligned} -\phi (y,x)<d(x,y)\le -\phi (x,y). \end{aligned}$$

    \(\square \)

Lemma 10 instantly yields the following corollary.

Corollary 11

For an OT function \(\phi \) on X, the ball space \(\mathcal {B}^\phi \) is strongly contractive. Furthermore, for a fixed OT element \(x_0\) for \(\phi \) in X, the OT ball space \((B_0,\mathcal {B}^\phi _{x_0})\) is also strongly contractive and consists exactly of the OT balls which are contained in \(B_0\).

As stated in Fact 9, for the OT function \(\phi \) defined in (1) every \(x\in X\) is an OT element. While this does not have to be true in general for any OT function \(\phi \), this property turns out to be ‘hereditary’ in the following sense.

Lemma 12

Let \(\phi \) be an OT function. If \(x_0\in X\) is an OT element for \(\phi \) in X and \(x\in B_0\), then also x is an OT element for \(\phi \) in X.

Proof

Let \(r\in \mathbb {R}\) be such that

$$\begin{aligned} \inf _{y\in X}\phi (x_0,y)\ge r. \end{aligned}$$

Take any \(x\in B_0\). Note that \(0\le d(x_0,x)\le -\phi (x_0,x)\). For every \(y\in X\), we have

$$\begin{aligned} r\le \phi (x_0,y)\le \phi (x_0,x)+\phi (x,y), \end{aligned}$$

so

$$\begin{aligned} \phi (x,y)\ge r-\phi (x_0,x). \end{aligned}$$

In particular,

$$\begin{aligned} \inf _{y\in X}\phi (x,y)\ge r-\phi (x_0,x)\ge r. \end{aligned}$$

\(\square \)

As stated in Proposition 6, there is an equivalence between completeness of a metric space and spherical completeness of the respective CK ball spaces. A similar result can be shown for the OT ball spaces. For that we will need to state an auxiliary lemma first.

Lemma 13

Let (Xd) be a metric space, \(\phi \) an OT function on X and \(x_0\) an OT element for \(\phi \) in X. Moreover, let \(\mathcal {N}\subseteq \mathcal {B}^\phi _{x_0}\) be a nest of balls and write \(\mathcal {N}=\{B_x\mid x\in A\}\) for some set \(A\subseteq B_0\). Then for every \(x,y\in A\), we have

$$\begin{aligned} d(x,y)\le |\phi (x_0,x)-\phi (x_0,y)|. \end{aligned}$$
(2)

Moreover, the following statements are equivalent for every \(x,y\in A\):

  1. (i)

    \(y\in B_x\),

  2. (ii)

    \(\phi (x,y)\le \phi (y,x)\),

  3. (iii)

    \(\phi (x_0,y)\le \phi (x_0,x)\).

Proof

For every \(x,y\in A\) either \(x\in B_y\) or \(y\in B_x\) since \(\mathcal {N}\) is a nest, so

$$\begin{aligned} d(x,y)\le \max \{-\phi (x,y),-\phi (y,x)\}. \end{aligned}$$
(3)

If the above maximum is equal to \(-\phi (x,y)\), we have

$$\begin{aligned} d(x,y)\le -\phi (x,y)\le \phi (x_0,x)-\phi (x_0,y)\le |\phi (x_0,x)-\phi (x_0,y)|. \end{aligned}$$

Similarly, if the maximum is equal to \(-\phi (y,x)\), we have

$$\begin{aligned} d(x,y)\le -\phi (y,x)\le \phi (x_0,y)-\phi (x_0,x)\le |\phi (x_0,x)-\phi (x_0,y)|. \end{aligned}$$

Either way, we deduce (2).

To prove \((i)\Leftrightarrow (ii)\) assume that \(y\in B_x\). If \(y=x\), then (ii) is trivial. If \(y\ne x\), then by assertion (3) of Lemma 10, we have

$$\begin{aligned} -\phi (y,x)<-\phi (x,y). \end{aligned}$$

Hence, (ii) follows. Conversely, if \(y\notin B_x\) (in particular, \(y\ne x\)), then \(x\in B_y{\setminus }\{y\}\). As a result, again by assertion (3) of Lemma 10, \(-\phi (x,y)<-\phi (y,x)\).

To prove \((i)\Leftrightarrow (iii)\) we proceed as follows. If \(y\in B_x\), then

$$\begin{aligned} 0\le d(x,y)\le -\phi (x,y)\le -\phi (x_0,y)+\phi (x_0,x), \end{aligned}$$

thus \(\phi (x_0,x)\ge \phi (x_0,y)\). For the converse, if \(y\notin B_x\), then \(x\in B_y\) and so

$$\begin{aligned} 0<d(x,y)\le -\phi (y,x)\le -\phi (x_0,x)+\phi (x_0,y), \end{aligned}$$

hence \(\phi (x_0,x)<\phi (x_0,y)\). \(\square \)

Proposition 14

Let \((X,d)\) be a metric space. Then the following statements are equivalent:

  1. (i)

    The metric space \((X,d)\) is complete.

  2. (ii)

    The OT ball space \((B^\phi _{x_0},\mathcal {B}^\phi _{x_0})\) is spherically complete for every OT function \(\phi \) on X and every OT element \(x_0\) for \(\phi \) in X.

Proof

Suppose that for every OT function \(\phi \) and every OT element \(x_0\) for \(\phi \) in X the ball space \((B_0,\mathcal {B}^\phi _{x_0})\) is spherically complete. We wish to show that the ball space \((X,\mathcal {B}^\varphi )\) is spherically complete for every CK function \(\varphi \) on X, which by Proposition 6 will yield the completeness of the space X.

Take any CK function \(\varphi \) on X, consider the ball space \((X,\mathcal {B}^\varphi )\) and fix any nest of balls \(\mathcal {N}\) in \(\mathcal {B}^\varphi \). Pick some \(B^\varphi _{x_0}\in \mathcal {N}\) and consider the nest

$$\begin{aligned} \mathcal {N}_0=\{ B\in \mathcal {N}\mid B\subseteq B^\varphi _{x_0}\}. \end{aligned}$$

By Fact 9, \(x_0\) is an OT element for the OT function \(\phi \) defined as in (1). Any ball in \(\mathcal {N}_0\) is of the form \(B_x^\varphi \subseteq B_{x_0}^\varphi \) for some \(x\in X\). Therefore, since \(B_x^{\varphi }=B_x^{\phi }\) for all \(x\in X\), by Corollary 11, \(\mathcal {N}_0\) is a nest in the ball space \((B_{x_0},\mathcal {B}_{x_0}^\phi )\). By assumption, we then obtain that \(\emptyset \ne \bigcap \mathcal {N}_0=\bigcap \mathcal {N}\).

For the converse, assume that X is complete. Fix any OT function \(\phi \) on X and any OT element \(x_0\) for \(\phi \) in X. Take a nest of balls \(\mathcal {N}\) in the ball space \(\mathcal {B}^\phi _{x_0}\) and write \(\mathcal {N}=\{B_x\mid x\in A\}\) for some set \(A\subseteq B_0\). By assumption on \(x_0\) there exists

$$\begin{aligned} r:=\inf _{x\in A}\phi (x_0,x)\in \mathbb {R}. \end{aligned}$$

Let \((x_n)_{n\in \mathbb {N}}\) be a sequence of elements in A such that

$$\begin{aligned} \lim _{n\rightarrow \infty }\phi (x_0,x_n)=r. \end{aligned}$$

Then \((\phi (x_0,x_n))_{n\in \mathbb {N}}\) is a Cauchy sequence because it converges to r. By (2) of Lemma 13 the sequence \((x_n)_{n\in \mathbb {N}}\) is also Cauchy. Since X is complete, \((x_n)_{n\in \mathbb {N}}\) converges to an element \(z\in X\). We want to show that \(z\in \bigcap \mathcal {N}\) or, equivalently, that \(z\in B_x\) for every \(x\in A\). Fix an arbitrary element \(x\in A\). If \(\phi (x_0,x)=r\) (in particular, the infimum is achieved), then applying (2) of Lemma 13 yields \(x=z\), because

$$\begin{aligned} d(x_n,x)\le |\phi (x_0,x_n)-\phi (x_0,x)|=|\phi (x_0,x_n)-r|\rightarrow 0, \end{aligned}$$

showing that x is a limit of \((x_n)_{n\in \mathbb {N}}\). Hence, in this case, we obtain that \(z\in B_x\) trivially. Therefore, we may assume that \(\phi (x_0,x)>r\). Then from the definition of \((x_n)_{n\in \mathbb {N}}\) we obtain the existence of \(N\in \mathbb {N}\) such that, for every \(n\ge N\), we have \(\phi (x_0,x_n)\le \phi (x_0,x)\). This, by Lemma 13, is equivalent to \(\phi (x,x_n)\le \phi (x_n,x)\). Therefore, for every \(n\ge N\),

$$\begin{aligned} d(x,x_n)\le \max \{-\phi (x,x_n),-\phi (x_n,x)\}=-\phi (x,x_n), \end{aligned}$$

where the first inequality is deduced similar to (3). Taking the limes superior on both sides and using that \(\phi (x,\cdot )\) is lower semicontinuous, we obtain

$$\begin{aligned} d(x,z)\le \limsup _{n\rightarrow \infty }-\phi (x,x_n)\le -\phi (x,z), \end{aligned}$$

so that \(z\in B_x\). Since \(x\in A\) was an arbitrary element, we conclude that \(z\in \bigcap \mathcal {N}\) as claimed. \(\square \)

Remark 15

Proposition 14 does in general not hold for the ball space \(\mathcal {B}^\phi \) in place of \(\mathcal {B}^\phi _{x_0}\). Denote by \((\mathbb {N}_0,|\cdot |)\) the metric space of nonnegative integers with the standard metric. Define

$$\begin{aligned} \phi :\mathbb {N}_0\times \mathbb {N}_0\rightarrow (-\infty ,+\infty ] \end{aligned}$$

as

$$\begin{aligned} \phi (n,m)={\left\{ \begin{array}{ll}n-m\quad &{}\text {if }n>0\text { or }n=m=0,\\ +\infty \quad &{}\text {if }0=n<m.\end{array}\right. } \end{aligned}$$

To show that \(\phi \) is an OT function as in Definition 7 proceed as follows.

Condition (b) is asked in the definition of \(\phi \) and \(0\in \mathbb {N}_0\) is an OT element for \(\phi \). Condition (a) follows from the fact that if \(k\rightarrow m\) in \(\mathbb {N}_0\), then \(k=m\) ultimately. Thus, it suffices to show (c), that is,

$$\begin{aligned} \phi (n,m)\le \phi (n,k)+\phi (k,m) \end{aligned}$$
(4)

for all \(n,m,k\in \mathbb {N}_0\). We will proceed by case distinction.

  1. (1)

    Assume first that \(n>0\). If \(k=0\) and \(m>0\), then \(\phi (k,m)=+\infty \). If \(k=m=0\), then \(\phi (n,m)=\phi (n,k)+\phi (0,0)\). If \(k>0\), then

    $$\begin{aligned} \phi (n,k)+\phi (k,m)=n-k+k-m=n-m=\phi (n,m). \end{aligned}$$

    For all \(m\in \mathbb {N}_0\). Thus, (4) holds in all cases.

  2. (2)

    Assume now that \(n=m=0\). If \(k=n=m=0\), there is nothing to show. If \(k>0\), then \(\phi (n,k)=+\infty \) and (4) holds.

  3. (3)

    Finally, assume that \(0=n<m\). If \(k=0\), then \(\phi (k,m)=+\infty \) and (4) follows. If \(k>0\), then \(\phi (n,k)=+\infty \) and this implies (4).

Although \(\phi \) is an OT function on the complete space \(\mathbb {N}_0\), the ball space \((\mathbb {N}_0,\mathcal {B}^\phi )\) is not spherically complete. To see this, fix \(n>0\).

If \(m<n\), then

$$\begin{aligned} |n-m|>0>m-n=-\phi (n,m), \end{aligned}$$

which implies \(m\notin B_n^\phi \). On the other hand, if \(m\ge n\), then

$$\begin{aligned} |n-m|=m-n=-\phi (n,m), \end{aligned}$$

so that \(m\in B_n^\phi \). Therefore,

$$\begin{aligned} B_n^\phi&=\{m\in \mathbb {N}_0~:~|n-m|\le -\phi (n,m)\}=\{m\in \mathbb {N}_0~:~m\ge n\}; \end{aligned}$$

hence, the nest

$$\begin{aligned} \mathcal {N}=\{B_n^\phi \mid n>0\} \end{aligned}$$

has empty intersection.

Let us finally observe that the OT ball space \((B_{x_0}^\phi ,\mathcal {B}^\phi _{x_0})\) induced by the OT element \(x_0=0\) is trivially spherically complete since it consists of only one singleton ball, that is, \(\{x_0\}\).

The example above can be generalized to the metric space \((\mathbb {R},|\cdot |)\) as well. One may consider the following OT function:

$$\begin{aligned} \phi (x,y)={\left\{ \begin{array}{ll}x-y\quad &{}\text {if }x>0\text { and }y\ge 0\text { or if }x=y,\\ +\infty \quad &{}\text {otherwise}.\end{array}\right. } \end{aligned}$$

This yields \(B_x^\phi =[x,+\infty )\) for \(x>0\) and \(B_x^\phi =\{x\}\) for \(x\le 0\). We leave it to the interested reader to work out the details.

Armed with the theory introduced so far, we can prove an important property of OT and CK ball spaces in a complete metric space.

Proposition 16

Let \((X,d)\) be a complete metric space.

  1. (1)

    If \(\phi \) is an OT function on X, then for every OT element \(x_0\) for \(\phi \) in X, there exists an element \(a\in B_0\) such that \(B^\phi _a=\{a\}\).

  2. (2)

    If \(\varphi \) is a CK function on X, then for every \(x\in X\), there exists \(a\in B^\varphi _x\) such that \(B^\varphi _a=\{a\}\).

Proof

Assertion (2) follows from assertion (1) by Fact 9. To prove assertion (1) let \(\phi \), \(x_0\) and \(B_0\) be as in the assumption of the Proposition. By Proposition 14, the OT ball space \(\mathcal {B}^\phi _{x_0}\) is spherically complete, and by Corollary 11 it is strongly contractive. Theorem  2 yields the result. \(\square \)

Remark 17

In what follows, we present a proof of the previous result without employing the full AC. This approach is analogous to the one given in [15], and it is purely metric in the sense of [9]. Nevertheless, DC is needed. Note that when proving \((i)\Rightarrow (ii)\) in Proposition 14, the reasoning was purely metric as well. Thus, we will apply this fact.

Assertion (2) follows from assertion (1) by Fact 9. Let \(x_0\in X\) be an OT element for \(\phi \) and set

$$\begin{aligned} \gamma _0:=\inf _{x\in B_0}\phi (x_0,x)\in \mathbb {R}. \end{aligned}$$

Inductively define a sequence \((x_n)_{n\in \mathbb {N}}\) of points of X and a sequence \((\gamma _n)_{n\in \mathbb {N}}\) of nonpositive reals in the following way. For any \(n\in \mathbb {N}\), denote by \(B_n\) the ball \(B_{x_n}^\phi \). Assume that \(x_{n-1}\in X\) and \(\gamma _{n-1}\) have been constructed. Choose \(x_n\in B_{n-1}\) such that

$$\begin{aligned} \phi (x_{n-1},x_n)\le \gamma _{n-1}+\frac{1}{n}. \end{aligned}$$
(5)

Recall that elements of \(B_0\) are OT elements by Lemma 12, so we can put

$$\begin{aligned} \gamma _n:=\inf _{x\in B_n}\phi (x_n,x)\ge \inf _{x\in X}\phi (x_n,x)\in \mathbb {R}. \end{aligned}$$

Since \(x_n\in B_n\) and \(\phi (x_n,x_n)=0\), we find that \(\gamma _n\le 0\). Corollary 11 yields \(B_n\subseteq B_{n-1}\) for every \(n\in \mathbb {N}\). Since X is complete, by Proposition 14 there exists \(z\in \bigcap _{n\in \mathbb {N}}B_n\). We are going to show that this intersection is a singleton. We have

$$\begin{aligned} 0\ge \gamma _n&=\inf _{x\in B_n}\phi (x_n,x)\\&\ge \inf _{x\in B_n}\big (\phi (x_{n-1},x)-\phi (x_{n-1},x_n)\big )\\&=\big (\inf _{x\in B_n}\phi (x_{n-1},x)\big )-\phi (x_{n-1},x_n)\\&\ge \big (\inf _{x\in B_{n-1}}\phi (x_{n-1},x)\big )-\phi (x_{n-1},x_n)\\&=\gamma _{n-1}-\phi (x_{n-1},x_n)\ge -\frac{1}{n}. \end{aligned}$$

For any \(n\in \mathbb {N}\) and any \(x\in B_n\) we have that

$$\begin{aligned} d(x,x_n)\le -\phi (x_n,x)\le -\gamma _n\le \frac{1}{n}, \end{aligned}$$

so the radii of the sets \(B_n\) approach 0 as \(n\rightarrow \infty \). This shows that

$$\begin{aligned} \bigcap _{n\in \mathbb {N}}B_n=\{z\}. \end{aligned}$$

From part (2) of Lemma 10, it follows that \(B_z\subseteq B_n\) for every \(n\in \mathbb {N}\), so \(B_z\) is a singleton ball.

2.3 Generalized Caristi–Kirk ball spaces

Consider a function \({\tilde{\varphi }}:X\rightarrow (-\infty ,+\infty ]\) which is lower semicontinuous, bounded from below and not constantly equal to \(+\infty \). We will call such \({\tilde{\varphi }}\) a CK\(^{\infty }\) function on X. In this setting, we may define the CK\(^\infty \) balls as follows:

$$\begin{aligned} B_x^{{\tilde{\varphi }}}:=\{x\in X\mid {\tilde{\varphi }}(y)+d(x,y)\le {\tilde{\varphi }}(x)\}. \end{aligned}$$

If an element \(x_0\in X\) satisfies \({\tilde{\varphi }}(x)<+\infty \), we will call it a CK element for \({\tilde{\varphi }}\) in X (or simply a CK element).

An easy observation is that every CK function is a \(\hbox {CK}^\infty \) function. However, for a \(\hbox {CK}^\infty \) function \({\tilde{\varphi }}\), setting

$$\begin{aligned} \phi (x,y):={\tilde{\varphi }}(y)-{\tilde{\varphi }}(x) \end{aligned}$$
(6)

as we did in the CK case (1), may not make sense. Indeed, in the case \({\tilde{\varphi }}(x)=+\infty ={\tilde{\varphi }}(y)\) there is no natural choice for the value of \(\phi (x,y)\).

In this subsection, if a CK element \(x_0\) is fixed, we will write \(B_0\) in place of \(B^{\tilde{\varphi }}_{x_0}\).

For a CK element \(x_0\), we define the \(\hbox {CK}^\infty \) ball space generated by \(x_0\) as the ball space \((B_0,\mathcal {B}^{{\tilde{\varphi }}}_{x_0})\), where

$$\begin{aligned} \mathcal {B}^{{\tilde{\varphi }}}_{x_0}:=\{B^{\tilde{\varphi }}_x\mid x\in B_0\}. \end{aligned}$$

Note that in general the ball space \(\{B_x^{\tilde{\varphi }}\mid x\in X\}\) is not strongly contractive. Indeed, if \(x,y\in X\), \(x\ne y\), satisfy \({\tilde{\varphi }}(x)={\tilde{\varphi }}(y)=+\infty \), then \(B^{\tilde{\varphi }}_x=X=B^{\tilde{\varphi }}_y\). However, if we work inside a \(\hbox {CK}^\infty \) ball space, strong contractiveness holds, as stated in the following lemma.

Lemma 18

Take a metric space \((X,d)\) and any function \({\tilde{\varphi }}:X\rightarrow (-\infty ,+\infty ]\). The following assertions hold for every \(x\in X\).

  1. (1)

    \(x\in B^{\tilde{\varphi }}_x\).

  2. (2)

    If \(y\in B^{\tilde{\varphi }}_x\), then \(B^{\tilde{\varphi }}_y\subseteq B^{\tilde{\varphi }}_x\) and \({\tilde{\varphi }}(y)\le {\tilde{\varphi }}(x)\).

  3. (3)

    Let \(x\in X\) be such that \({\tilde{\varphi }}(x)<+\infty \) and let \(y\in B^{\tilde{\varphi }}_x{\setminus }\{x\}\). Then \(B^{\tilde{\varphi }}_y\subsetneq B^{\tilde{\varphi }}_x\) and \({\tilde{\varphi }}(y)<+\infty \).

In particular, if \(x_0\) is a CK element for \({\tilde{\varphi }}\), then for every \(y\in B_0\), y is also a CK element for \({\tilde{\varphi }}\). Further, \({\tilde{\varphi }}|_{B_0}\) is a CK function and \((B_0,\mathcal {B}^{\tilde{\varphi }}_{x_0})\) is a CK ball space in the sense of Sect. 2.1.

Proof

  1. (1):

    Indeed, \({\tilde{\varphi }}(x)+d(x,x)={\tilde{\varphi }}(x)\).

  2. (2):

    If \(\varphi (x)=+\infty \), then \(B^{\tilde{\varphi }}_x=X\) and \(B^{\tilde{\varphi }}_y\subseteq B^{\tilde{\varphi }}_x\) as well as \({\tilde{\varphi }}(y)\le {\tilde{\varphi }}(x)\) trivially. Now assume that \({\tilde{\varphi }}(x)<+\infty \) and \(y\in B^{\tilde{\varphi }}_x\). Then also \({\tilde{\varphi }}(y)<+\infty \) because

    $$\begin{aligned} {\tilde{\varphi }}(y)\le {\tilde{\varphi }}(x)-d(x,y)\le {\tilde{\varphi }}(x)<+\infty . \end{aligned}$$

    This implies the last assertions of the statement. Hence, (3), as well as the rest of (2), follow from Lemma 4. \(\square \)

Lemma 19

For every \(x\in X\) and every \(\hbox {CK}^\infty \) function \({\tilde{\varphi }}\), the ball \(B^{\tilde{\varphi }}_x\) is closed in the topology induced by the metric.

Proof

The complement \(\{y\in X\mid d(x,y)+{\tilde{\varphi }}(y)>{\tilde{\varphi }}(x)\}\) of \(B^{\tilde{\varphi }}_x\) is the preimage of the final segment \(({\tilde{\varphi }}(x),+\infty ]\) of \((-\infty ,+\infty ]\), which is open in the Scott topology, under the function

$$\begin{aligned} X\ni y{\mathop {\longmapsto }\limits ^{\psi }} d(x,y)+{\tilde{\varphi }}(y). \end{aligned}$$

Whenever \({\tilde{\varphi }}\) is lower semicontinuous, then so is \(\psi \) and this preimage is open in X. \(\square \)

We are now ready to prove a result analogous to Propositions 6 and 16.

Proposition 20

Let (Xd) be a complete metric space and \({\tilde{\varphi }}\) be a \(\hbox {CK}^\infty \) function on X. If \(x_0\in X\), then there exists \(a\in B^{\tilde{\varphi }}_{x_0}\) such that \(B^{\tilde{\varphi }}_a=\{a\}\).

Proof

Consider a complete metric space (Xd), fix any element \(x_0\in X\) and consider the ball \(B_0:=B_{x_0}^{\tilde{\varphi }}\).

Assume first that \(x_0\) is a CK element for \({\tilde{\varphi }}\) in X. As we know from Lemma 19, \(B_0\) is closed; hence, complete. Moreover, the function \(\varphi :={\tilde{\varphi }}|_{B_0}\) is a CK function. Note that for every \(x\in B_0\) we have

$$\begin{aligned} B_x^\varphi&=\{y\in B_0\mid d(x,y)\le \varphi (x)-\varphi (y)\}\\&\subseteq B_x^{\tilde{\varphi }}=\{y\in X\mid {\tilde{\varphi }}(y)+d(x,y)\le {\tilde{\varphi }}(x)\}. \end{aligned}$$

We wish to show that the above sets are equal. By assertion (2) of Lemma 18 we know that \(B_x^{\tilde{\varphi }}\subseteq B_{0}\). On \(B_0\) we have \(\varphi ={\tilde{\varphi }}\) so that the values of \({\tilde{\varphi }}\) are finite and \({\tilde{\varphi }}(y)+d(x,y)\le {\tilde{\varphi }}(x)\) is equivalent to \(d(x,y)\le \varphi (x)-\varphi (y)\). This yields \(B_x^{\tilde{\varphi }}\subseteq B_x^\varphi \).

Since \(\varphi \) is a CK function on a complete metric space \(B_{0}\), we may apply assertion (2) of Proposition 16 to the CK ball space \((B_{0},\mathcal {B}^\varphi _{x_0})\), to acquire \(a\in B_{0}\) such that

$$\begin{aligned} \{a\}=B_a^\varphi =B_a^{\tilde{\varphi }}. \end{aligned}$$

Assume now that \(x_0\in X\) is not a CK element for \({\tilde{\varphi }}\). Then we obtain that \(B_{0}=X\). Inside the ball \(B_{0}\) we may thus find a CK element \(x_1\) for \({\tilde{\varphi }}\) since by definition \({\tilde{\varphi }}\) is not constantly \(\infty \). From what we have proved above, there exists \(a\in B^{\tilde{\varphi }}_{x_1}\subseteq X=B_{0}\) such that \(B^{\tilde{\varphi }}_a=\{a\}\). \(\square \)

3 Applications of Proposition 16

In this section, we give simple proofs for a number of known theorems, in versions that involve OT functions, by applying Proposition 16. Note that the multivalued Caristi–Kirk FPT, Ekeland’s principle and Takahashi’s theorem have already been proved in the OT form in [15] using the Oettli–Théra theorem. The original versions of these theorems are listed in Sect. 4.

Theorem 21

(Caristi–Kirk FPT, OT form). Let \((X,d)\) be a complete metric space and \(\phi \) an OT function on X. If a function \(f:X\rightarrow X\) satisfies

(7)

then f has a fixed point on X, i.e., there exists an element \(a\in X\) such that \(f(a)=a\).

Proof

Condition (7) implies that for every \(x\in X\) we have

$$\begin{aligned} f(x)\in B_x. \end{aligned}$$

Proposition 16 gives us the existence of \(a\in X\) such that \(B_a=\{a\}\). In particular, since \(f(a)\in B_a\), we have \(f(a)=a\). \(\square \)

Theorem 22

(Caristi–Kirk FPT, multivalued version, OT form). Let \((X,d)\) be a complete metric space and \(\phi \) an OT function on X.

If a function \(F:X\rightarrow \mathcal {P}(X)\) satisfies:

(8)

then F has a fixed point on X, i.e., there exists \(a\in X\) such that \(a\in F(a)\).

Proof

Condition (8) means that for every \(x\in X\) there exists \(y\in F(x)\cap B_x\). In particular, for \(x=a\) with \(a\in X\) given by Proposition 16 we obtain

$$\begin{aligned} y\in F(a)\cap B_a\subseteq \{a\}, \end{aligned}$$

whence \(a=y\in F(a)\). \(\square \)

Theorem 23

(Basic Ekeland’s principle, OT form). Let \((X,d)\) be a complete metric space and \(\phi \) an OT function on X. There exists \(a\in X\) such that

(9)

Proof

Property (9) is equivalent to \(B_a=\{a\}\) and the existence of such \(a\in X\) follows from Proposition 16. \(\square \)

Theorem 24

(Altered Ekeland’s principle, OT form). Let \((X,d)\) be a complete metric space and \(\phi \) an OT function on X. For any \(\gamma >0\) and any OT element \(x_0\) for \(\phi \) in X there exists \(a\in X\) such that

(10)

and

$$\begin{aligned} -\phi (x_0,a)\ge \gamma d(x_0,a). \end{aligned}$$
(11)

Proof

Since \(\gamma >0\), the function \(\psi :=\gamma ^{-1}\phi \) is an OT function on X, so we can work with \(\psi \) and the respective ball space \(\mathcal {B}^\psi \).

We apply Proposition 16 to the given complete metric space X, the function \(\psi \) and the ball \(B_0:=B_{x_0}^\psi \). This gives us the existence of an element \(a\in B_0\) such that \(B_a^\psi =\{a\}\). Now, the assertion \(a\in B_0\) means that

$$\begin{aligned} d(x_0,a)\le -\psi (x_0,a)=-\gamma ^{-1}\phi (x_0,a), \end{aligned}$$

which is equivalent to property (11). Similarly, \(B_a^\psi =\{a\}\) implies

which is equivalent to property (10). \(\square \)

Theorem 25

(Ekeland’s usual variational theorem, OT form). Let \((X,d)\) be a complete metric space and \(\phi \) an OT function on X. Fix \(\varepsilon \ge 0\) and \(x_0\in X\) such that \(-\varepsilon \le \inf _{x\in X}\phi (x_0,x)\). Then for any \(\gamma >0\) and \(\delta \ge 0\) with \(\gamma \delta \ge \varepsilon \) there exists \(a\in X\) such that \(d(a,x_0)\le \delta \) and a is the strict minimum point of the function \(\phi _\gamma :X\rightarrow (-\infty ,+\infty ]\) defined as

$$\begin{aligned} \phi _\gamma (x)=\phi (a,x)+\gamma d(x,a). \end{aligned}$$

Proof

Take \(\varepsilon \ge 0\) and \(x_0\) as in the assumptions of the theorem, and fix arbitrary real numbers \(\gamma >0\) and \(\delta \ge 0\) such that \(\gamma \delta \ge \varepsilon \). The function \(\psi :=\gamma ^{-1}\phi :X\times X\rightarrow (-\infty ,+\infty ]\) is an OT function on X, so we can apply Proposition 16 with the function \(\psi \) and \(B_0:=B^\psi _{x_0}\) (note that \(x_0\) is an OT element for \(\psi \) in X). We deduce the existence of \(a\in B_0\) such that \(B^\psi _a=\{a\}\). Now, the property \(a\in B_0\) means that

$$\begin{aligned} d(x_0,a)\le -\psi (x_0,a), \end{aligned}$$

or in other words,

$$\begin{aligned} \gamma d(x_0,a)\le -\phi (x_0,a)\le -\inf _{x\in X}\phi (x_0,x)\le \varepsilon \le \gamma \delta . \end{aligned}$$

Thus,

$$\begin{aligned} d(a,x_0)=d(x_0,a)\le \delta . \end{aligned}$$

The property \(B_a=\{a\}\) means that for every \(x\in X{\setminus }\{a\}\) we have that

$$\begin{aligned} d(x,a)>-\psi (a,x)=-\gamma ^{-1}\phi (a,x). \end{aligned}$$

From this, we obtain that

$$\begin{aligned} \phi _\gamma (x)=\phi (a,x)+\gamma d(x,a)>0=\phi _\gamma (a), \end{aligned}$$

which means that a is the strict minimum point of the function \(\phi _\gamma \). \(\square \)

Definition 26

Let \((X,d)\) be a metric space. Take \(\gamma \in (0,\infty )\) and \(a,b\in X\). The petal associated with \(\gamma \) and ab is the subset \(P_\gamma (a,b)\) of X defined as follows:

$$\begin{aligned} P_\gamma (a,b)=\{y\in X\mid \gamma d(y,a)+d(y,b)\le d(a,b)\}. \end{aligned}$$

Theorem 27

(Flower petal theorem). Let M be a complete subset of a metric space \((X,d)\). Take \(x_0\in M\) and \(b\in X{\setminus } M\). Then for each \(\gamma >0\) there exists \(a\in P_\gamma (x_0,b)\cap M\) such that

$$\begin{aligned} P_\gamma (a,b)\cap M=\{a\}. \end{aligned}$$

Proof

We use the notation from the assertion of the theorem. As \(\gamma >0\), the function \(\varphi :M\rightarrow \mathbb {R}\) given by

$$\begin{aligned} \varphi (x):=\gamma ^{-1}d(x,b) \end{aligned}$$

is a CK function on M. In this setting we have, for every \(x\in M\),

$$\begin{aligned} P_\gamma (x,b)\cap M=\{y\in M\mid d(x,y)\le \varphi (x)-\varphi (y)\}=B^\varphi _x. \end{aligned}$$

To conclude we use assertion (2) of Proposition 16 with M in place of X and \(x:=x_0\), which yields the existence of \(a\in B_{x_0}^\varphi =P_\gamma (x_0,b)\cap M\) such that

$$\begin{aligned} \{a\}=B^\varphi _a=P_\gamma (a,b)\cap M. \end{aligned}$$

\(\square \)

Theorem 28

(Takahashi, OT form). Let \((X,d)\) be a complete metric space, \(\phi \) an OT function on X and \(x_0\in X\) an OT element for \(\phi \) in X. Assume that for every \(u\in B_{x_0}\) with \(\inf _{x\in X}\phi (u,x)<0\) there exists \(v\in X\) such that \(v\ne u\) and \(d(u,v)\le -\phi (u,v)\). Then there exists \(a\in B_{x_0}\) such that \(\inf _{x\in X}\phi (a,x)=0\).

Proof

Proposition 16 gives us the existence of \(a\in B_{x_0}\) such that \(B_a=\{a\}\). If \(\inf _{x\in X}\phi (a,x)<0\), then by assumption there would exist \(v\in X{\setminus }\{a\}\) such that \(d(a,v)\le -\phi (a,v)\), which would mean that \(B_a\) is not a singleton, contradiction. So \(\inf _{x\in X}\phi (a,x)\ge 0\), but \(\phi (a,a)=0\), which proves the claim. \(\square \)

Theorem 29

(Oettli–Théra). Let \((X,d)\) be a complete metric space, \(\phi \) an OT function on X and \(x_0\in X\) an OT element for \(\phi \) in X. Let \(\Psi \subseteq X\) have the property that

(12)

Then there exists \(a\in B_{x_0}\cap \Psi \).

Proof

From Proposition 16 there exists \(a\in B_{x_0}\) such that \(B_a=\{a\}\). If \(a\notin \Psi \), then by assumption \(B_a\) would contain another element \(y\ne a\), which would mean that \(B_a\) is not a singleton, contradiction. \(\square \)

4 Applications of Proposition 20

Many of the theorems mentioned in the previous section have been originally stated and proved using the CK function \(\varphi \). By Fact 9, proving the version involving \(\phi \), through (1), will also automatically prove the version involving \(\varphi \). However, many sources (e.g., [1, 16]) cite the theorems in a \(\hbox {CK}^\infty \) form. As already remarked, we cannot directly define an OT function from a \(\hbox {CK}^\infty \) function. Nevertheless, we can use Proposition 20 to prove these versions in the same way we did in the previous section using Proposition 16. Therefore, we leave the proofs to the reader.

Here we do not include the Oettli–Théra Theorem (since it has originally been stated only in the OT form) nor the Flower Petal Theorem (since it does not include any \(\hbox {CK}^\infty \) function in its statement and proof).

For the following theorems, fix a complete metric space \((X,d)\) and a \(\hbox {CK}^\infty \) function \({\tilde{\varphi }}\) on X.

Theorem 30

(Caristi–Kirk FPT, \(\hbox {CK}^\infty \) form). If a function \(f:X\rightarrow X\) satisfies

then f has a fixed point on X, i.e., there exists an element \(a\in X\) such that \(f(a)=a\).

Theorem 31

(Caristi–Kirk FPT, multivalued version, \(\hbox {CK}^\infty \) form). If a function \(F:X\rightarrow \mathcal {P}(X)\) satisfies

(13)

then F has a fixed point on X, i.e., there exists \(a\in X\) such that \(a\in F(a)\).

Theorem 32

(Basic Ekeland’s principle, \(\hbox {CK}^\infty \) form). There exists \(a\in X\) such that

Theorem 33

(Altered Ekeland’s principle, \(\hbox {CK}^\infty \) form). For all \(\gamma >0\) and any \(x_0\in X\) there exists \(a\in X\) such that

and

$$\begin{aligned} {\tilde{\varphi }}(a)\le {\tilde{\varphi }}(x_0)-\gamma d(a,x_0). \end{aligned}$$

Theorem 34

(Ekeland’s usual variational theorem, \(\hbox {CK}^\infty \) form). Let \(\varepsilon \ge 0\) and \(x_0\in X\) be such that \({\tilde{\varphi }}(x_0)\le \inf {\tilde{\varphi }}(X)+\varepsilon \). Then for any \(\gamma >0\) and \(\delta \ge 0\) with \(\gamma \delta \ge \varepsilon \) there exists \(a\in X\) such that \(d(a,x_0)\le \delta \) and a is the strict minimum point of the function

$$\begin{aligned} {\tilde{\varphi }}_\gamma (x)={\tilde{\varphi }}(x)+\gamma d(x,a). \end{aligned}$$

Theorem 35

(Takahashi, \(\hbox {CK}^\infty \) form). Suppose that for each \(u\in X\) with \(\inf _{x\in X}{\tilde{\varphi }}(x)<{\tilde{\varphi }}(u)\) there exists \(v\in X\) such that \(v\ne u\) and \({\tilde{\varphi }}(v)+d(u,v)\le {\tilde{\varphi }}(u)\). Then there exists \(a\in X\) such that \(\inf _{x\in X}{\tilde{\varphi }}(x)={\tilde{\varphi }}(a)\).

Funding  This work was supported by a Polish Opus grant (Grant no. 2017/25/B/ST1/01815).