1 Introduction

A corollary of a theorem of Tarski, called sometimes an intersection point theorem to distinguish it from the more familiar Tarski’s fixed-point theorem, contained in the same article (see Tarski 1955), states that a function \(f:X\rightarrow X\) which is quasi-increasing (no downward jumps) has a fixed-point, assuming that X is a complete and densely ordered chain. In this note, we prove an analogous result replacing the function f with a correspondence R under the hypothesis that X is a compact real interval and we apply it to establish existence of pure strategy Nash equilibria in a particular family of two player games with possibly discontinuous payoffs functions. A conclusive example shows the usefulness of this application.

2 A Tarski type fixed-point theorem for correspondences

Throughout the paper, we will exclusively reserve the letters X and Y for two nonempty compact real intervals. Let \(R:X\rightsquigarrow Y\) be a correspondence: we say that R is strict if R(x) is a nonempty subset of Y for all \(x\in X\), and closed-valued if R(x) is a closed subset of Y for all \(x\in X\). When \(Y=X\), we refer to R as a correspondence on X.

Assume that \(R:X\rightsquigarrow Y\) is a strict, closed-valued correspondence and denote by \(m_R:X\rightarrow Y\) and \(M_R:X\rightarrow Y\) the mappings given by \(m_R(x)=\min R(x)\) and \(M_R(x)=\max R(x)\): note that these two functions are well-defined due to the fact that R is closed-valued. Further, denote by \(s_R:X\rightarrow Y\) the mapping such that \(s_R(x)\) is the supremum of the maximal connected subset of R(x), also called component, containing \(m_R(x)\): note that this function is well defined because of the properties of the components (see, for instance, Kelley 2017). Trivially, we have that \(m_R(x)\le s_R(x)\le M_R(x)\) and \([m_R(x),s_R(x)]\subseteq R(x)\) for any \(x\in X\).

Remark 1

Note that one can always associate with each strict and closed-valued correspondence R on X the correspondence \(R^{*}:X\rightsquigarrow X\) defined by \(R^{*}(x)=[m_R(x),s_R(x)]\). Obviously, \(R^{*}\) is strict and closed-valued: moreover, \(R^{*}\) is convex-valued, i.e. \(R^{*}(x)\) is convex for all \(x\in X\).

Given any correspondence R on X, we say that \(x_0\in X\) is a fixed-point for R if \(x_0\in R(x_0)\) and denote with \(\mathcal F(R)\) the (possibly empty) subset of X of fixed-points of R.

Now, we are ready to present the main result of this paper, which is deeply inspired by Tarski’s intersection point theorem (see Theorem 3 in Tarski (1955)).

Theorem 1

Let R be a strict, closed-valued correspondence on X. Assume that

$$\begin{aligned} \limsup _{x\uparrow x_0}s_R(x)\le s_R(x_0)\quad \text {for all}\,\,x_0\in X \end{aligned}$$
(1)

and

$$\begin{aligned} \limsup _{x\downarrow x_0}m_R(x)\ge m_R(x_0)\quad \text {for all}\,\,x_0\in X. \end{aligned}$$
(2)

Then \({\mathcal {F}}(R)\) is not empty.

Proof

Suppose ab absurdo that \({\mathcal {F}}(R)\) is empty: it is not difficult to see that this is equivalent to saying that X may be partitioned into two disjoint, non-void subsets S and T, where \(S=\{x\in X:x<m_R(x)\}\) and \(T=\{x\in X:x>s_R(x)\}\) (note that S and T are not empty, because at least \(a\in S\) and \(b\in T\), where \(a:=\min X\) and \(b:=\max X\)). Let \(u=\sup S\): we assert that

$$\begin{aligned} s_R(u)>u. \end{aligned}$$
(3)

The above inequality is trivial when \(u=a\), so let us consider the case \(u>a\). By definition of u, there exists a sequence \(\{x_n\}\subset S\) such that \(x_n\uparrow u\) as \(n\rightarrow \infty \). Since \(x_n\in S\), we have that \(m_R(x_n)>x_n\) and thus, a fortiori, \(s_R(x_n)>x_n\): as a consequence, we claim that \(\limsup \limits _{x\uparrow u}s_R(x)\ge u\). Reasoning by contradiction, if \(\limsup \limits _{x\uparrow u}s_R(x)=l<u\), let \(\epsilon =h/2\), where \(h=u-l\): by assumption, there exists a sufficiently small \(\delta >0\) such that for any \(x\in \,[u-\delta ,u[\) there holds \(\sup s_R(x)\le l+\epsilon \). At the same time, there exists a sufficiently large \({\overline{n}}\in {\mathbb {N}}\) such that \(x_{{\overline{n}}}\ge \max \{u-\delta , u-h/2\}\). Thus, we find \(u-h/2\le x_{{\overline{n}}}<s_R(x_{{\overline{n}}})\le l+\epsilon =u-h/2\) and the contradiction shows the claim. Now, it is easy to see that the assertion follows from the combination of the claim with Eq. (1). Remark that Eq. (3) implies \(u<b\), hence \(\,]u,b]\) is a subset of T. Consequently, fixing any \(x\in \,\,]u,b]\), we have that \(s_R(x)<x\) and thus, a fortiori, \(m_R(x)<x\): passing to the limit as \(x\rightarrow u\) gives \(\limsup \limits _{x\downarrow u}m_R(x)\le u\), which, combined with Eq. (2), leads to

$$\begin{aligned} m_R(u)<u. \end{aligned}$$
(4)

If we consider both Eqs. (3) and (4), we obtain \(u\notin S\cup T=X\), which is a contradiction, so concluding the proof. \(\square \)

Remark 2

In Amir and De Castro (2017), Amir and De Castro provide the real-valued version of Tarski’s intersection point theorem for a pair of mappings f and g quasi-increasing and quasi-decreasing, respectively. When g is the identity function, the same result may be read as a fixed-point theorem concerning quasi-increasing maps (see also Milgrom and Roberts 1994), whose set-valued version is just given by Theorem 1, with the considerable advantage of a simpler proof.

Remark 3

Note that if we apply Theorem 1 to a mapping \(f:X\rightarrow X\) and define \(R(x)=\{f(x)\}\), then R is obviously a strict and closed-valued correspondence. Moreover, the two assumptions given by Eqs. (1) and (2) are equivalent to the following double inequality

$$\begin{aligned} \limsup _{x\uparrow x_0} f(x)\le f(x_0)\le \limsup _{x\downarrow x_0} f(x) \quad \text {for all}\,\,x_0\in X. \end{aligned}$$
(5)

Interestingly, as reported by Tarski in Tarski (1955) (see footnote 4), A.P. Morse remarked that, with regard to functions defined on a real interval, Eq. (5) (or else by replacing \(\limsup \) with \(\liminf \) on both the sides) seems to be the most general assumption able to ensure the existence of fixed-points. To corroborate this statement, recall that, by the previous remark, a quasi-increasing function \(f:X\rightarrow X\) admits fixed-points: according to the definition proposed by Amir and De Castro in Amir and De Castro (2017), f is quasi-increasing if it satisfies

$$\begin{aligned} \limsup _{x\uparrow x_0} f(x)\le f(x_0)\le \liminf _{x\downarrow x_0} f(x) \quad \text {for all}\,\,x_0\in X. \end{aligned}$$

However, it is immediate to see that every quasi-increasing function fulfills Eq. (5), but not vice versa, as shown by the following example, where \(X=[0,1]:\)

$$\begin{aligned} f(x)={\left\{ \begin{array}{ll} \sin ^2(1/x),&{}\qquad \text {if}\,\,\,\,x\ne 0;\\ 1/2,&{}\qquad \text {otherwise}. \end{array}\right. } \end{aligned}$$

Remark 4

Observe that, de facto, Theorem 1 establishes the existence of a fixed-point for the correspondence \(R^{*}\) associated with R (see Remark 1). The question then arises as to whether Theorem 1 may be derived by applying Kakutani’s fixed-point theorem (see Kakutani 1941) to the correspondence \(R^{*}\). Well, this question must be answered in the negative, because Kakutani’s theorem requires a hypothesis not contemplated by Theorem 1, that is the graph \(\varGamma =\{(x,y)\in X\times X: y\in R^{*}(x)\}\) of \(R^{*}\) is closed in \(X\times X\). Consider, for instance, the correspondence \(R:[0,1]\rightsquigarrow [0,1]\) defined as \(R(x)=\{\sin ^2(1/x),1\}\) for \(x>0\), and \(R(0)=\{1/2\}\). Trivially, \(R^{*}\) reduces exactly to the function f introduced in the previous remark. As already noticed, this case is covered by Theorem 1: instead, Kakutani’s theorem cannot be applied, because it is clear that the graph of f is not closed.

3 Pure strategy Nash equilibria in two-player games

In this section, we will apply Theorem 1 in order to obtain a result about the existence of pure-strategy Nash equilibria in two-player games where the action spaces are compact real intervals.

In the sequel, we will exclusively reserve the letter \(\varGamma \) for a two-player strategic game of the kind (XYfg), where X and Y are the action spaces of the first and the second player, respectively, and \(f,g:X\times Y\rightarrow {\mathbb {R}}\) are the payoff functions of the first and the second player, respectively.

Let \(R_f:Y\rightsquigarrow X\) and \(R_g:X\rightsquigarrow Y\) be the best reply correspondences of the first and the second player, respectively, which are defined as \(R_f(y)=\mathop {\text {arg max}}\nolimits _{x\in X}f(x,y)\) and \(R_g(x)=\mathop {\text {arg max}}\nolimits _{y\in Y}g(x,y)\). Let us denote by \(R_{f,g}\) the composition product on X, or simply the product (see Aubin and Frankowska 2009), of \(R_f\) and \(R_g\) which is given by

$$\begin{aligned} R_{f,g}(x)=\bigcup _{y\in R_g(x)} R_f(y). \end{aligned}$$

Remark 5

Note that, fixing any \(x_0,z_0\in X\), \(z_0\in R_{f,g}(x_0)\) if, and only if, there exists a \(y_0\in Y\) such that

$$\begin{aligned} {\left\{ \begin{array}{ll} f(z_0,y_0)\ge f(t,y_0)\quad for all \,\,\,t\in X;\\ g(x_0,y_0)\ge g(x_0,s)\quad for all \,\,\,s\in Y. \end{array}\right. } \end{aligned}$$
(6)

We say that the strategy profile \((x_0,y_0)\in X\times Y\) is a pure strategy Nash equilibrium for the game \(\varGamma \) if

$$\begin{aligned} {\left\{ \begin{array}{ll} f(x_0,y_0)\ge f(t,y_0)\quad \text {for all}\,\,\,t\in X;\\ g(x_0,y_0)\ge g(x_0,s)\quad \text {for all}\,\,\,s\in Y. \end{array}\right. } \end{aligned}$$
(7)

Denote by \(E(\varGamma )\) the set of pure-strategy Nash equilibria for the game \(\varGamma \).

Corollary 1

\(E(\varGamma )\) is empty if, and only if, \({\mathcal {F}}(R_{f,g})\) is empty.

Proof

Straightforward consequence of Eqs. (6) and (7). \(\square \)

Recall that, given any mapping \(h:X\rightarrow {\mathbb {R}}\), the upper Baire function of h, denoted by \({\overline{h}}:X\rightarrow {\mathbb {R}}\), is defined as \({\overline{h}}(x)=\limsup \limits _{z\rightarrow x} h(z)\).

Given any game \(\varGamma \), for the sake of convenience, denote by \(f_t\) the real mapping on Y defined as \(f_t(y)=f(t,y)\) for each fixed \(t\in X\) and, analogously, denote by \(g_s\) the real mapping on X defined as \(g_s(x)=g(x,s)\) for each fixed \(s\in Y\).

We say that \(\varGamma \) is an upper semicontinuous game if both f and g are upper semicontinuous. Moreover, we say that \(\varGamma \) is an upper Baire game if \(f_t={\overline{f}}_t\) for all \(t\in X\) and \(g_s={\overline{g}}_s\) for all \(s\in Y\). Finally, we say that \(\varGamma \) is a quasi-concave game if the mapping \(x\mapsto f(x,y)\) is quasi-concave for each fixed y and the mapping \(y\mapsto g(x,y)\) is quasi-concave for each fixed x.

Proposition 1

Let \(\varGamma \) be an upper semicontinuous and upper Baire game. Assume that \(\,\{x_n\}\subset X\) is a sequence converging to some \(x_0\in X\). Then any sequence \(\{z_n\}\) such that \(z_n\in R_{f,g}(x_n)\) admits a subsequence converging to some \(z_0\in R_{f,g}(x_0)\).

Proof

Fix a sequence \(\{z_n\}\) such that \(z_n\in R_{f,g}(x_n)\) for all \(n\in {\mathbb {N}}\). Then, according to Remark 5, for every \(n\in {\mathbb {N}}\) there exists a \(y_n\in Y\) such that

$$\begin{aligned} {\left\{ \begin{array}{ll} f(z_n,y_n)\ge f(t,y_n)\quad \text {for all}\,\,\,t\in X;\\ g(x_n,y_n)\ge g(x_n,s)\quad \text {for all}\,\,\,s\in Y. \end{array}\right. } \end{aligned}$$
(8)

By the Bolzano-Weierstrass theorem, we can always find a subsequence \(\{y_{n_k}\}\) such that \(\{y_{n_k}\}\) converges to some \(y_0\in Y\). By the same token, there exists a subsequence \(\{z_{n_{k_r}}\}\) such that \(\{z_{n_{k_r}}\}\) converges to some \(z_0\in X\). If we apply Eq. (8) to the subsequences \(\{x_{n_{k_r}}\}\), \(\{y_{n_{k_r}}\}\) and \(\{z_{n_{k_r}}\}\) and we pass to the limit as \(r\rightarrow \infty \), we get

$$\begin{aligned} {\left\{ \begin{array}{ll} \limsup \nolimits _{r\rightarrow \infty } f(z_{n_{k_r}},y_{n_{k_r}})\ge \limsup \nolimits _{r\rightarrow \infty } f(t,y_{n_{k_r}})&{}\quad \text {for all}\,\,\,t\in X;\\ \limsup \nolimits _{r\rightarrow \infty } g(x_{n_{k_r}},y_{n_{k_r}})\ge \limsup \nolimits _{r\rightarrow \infty } g(x_{n_{k_r}},s)&{}\quad \text {for all}\,\,\,s\in Y. \end{array}\right. } \end{aligned}$$

Owing to the upper semicontinuity of f and g, we have that \(\limsup \nolimits _{r\rightarrow \infty } f(z_{n_{k_r}},y_{n_{k_r}})\le f(z_0,y_0)\) and \(\limsup \nolimits _{r\rightarrow \infty } g(x_{n_{k_r}},y_{n_{k_r}})\le g(x_0,y_0)\), while \(\limsup \nolimits _{r\rightarrow \infty } f(t,y_{n_{k_r}})=f(t,y_0)\) and \(\limsup \nolimits _{r\rightarrow \infty } g(x_{n_{k_r}},s)=g(x_0,s)\) hold due to the upper Baire assumption on f and g. Therefore, the previous equation goes to Eq. (6), which is exactly the desired claim. \(\square \)

Corollary 2

Let \(\varGamma \) be an upper semicontinuous and upper Baire game. Then \(R_{f,g}\) is closed-valued.

Proof

Given any \(x_0\in X\), let \(\{z_n\}\subset R_{f,g}(x_0)\) be a sequence converging to some \(z_0\in X\). The claim is shown if we prove that \(z_0\in R_{f,g}(x_0)\): this conclusion may be easily drawn by applying Proposition 1, where \(\{x_n\}\) is the constant sequence given by \(x_n=x_0\). \(\square \)

Now the stage is set for the main result of this section.

Theorem 2

Assume that \(\varGamma \) is an upper semicontinuous, upper Baire and quasi-concave game. Then \(E(\varGamma )\) is not empty.

Proof

The assumption of upper semicontinuity of f and g ensures that both \(R_f\) and \(R_g\) are strict and so is also \(R_{f,g}\). Owing to Corollary 2, we know that \(R_{f,g}\) is closed-valued. According to Corollary 1, the claim is shown if Theorem 1 applies to \(R_{f,g}\). We assert that \(R_{f,g}\) satisfies Eq. (2). Suppose ab absurdo that there exists a \(x_0\in X\) such that

$$\begin{aligned} \limsup _{x\downarrow x_0}m_{R_{f,g}}(x)< m_{R_{f,g}}(x_0). \end{aligned}$$

Consequently, there exists a decreasing sequence \(\{x_n\}\subset X\) converging to \(x_0\) and a \(l\in X\) such that

$$\begin{aligned} m_{R_{f,g}}(x_n)<l<m_{R_{f,g}}(x_0)\quad \text {for all}\,\,\,n\in {\mathbb {N}}. \end{aligned}$$
(9)

Set \(z_n=m_{R_{f,g}}(x_n)\): by Proposition 1, \(z_n\) being an element of \(R_{f,g}(x_n)\), there exists a subsequence of \(\{z_n\}\) converging to some \(z_0\in R_{f,g}(x_0)\). Since obviously any subsequence of \(\{z_n\}\) satisfies Eq. (9), we deduce that \(z_0\le l<m_{R_{f,g}}(x_0)\). At the same time, by definition of \(m_{R_{f,g}}(x_0)\), we have that \(z_0\ge m_{R_{f,g}}(x_0)\), which contradicts the previous inequality, so showing the assertion. The rest of the proof is devoted to proving that \(R_{f,g}\) also verifies Eq. (1): if we follow a line of reasoning by contradiction, it is not difficult to see that, repeating the same argument as in the assertion, the existence of a \(z_0\in R_{f,g}(x_0)\) such that \(z_0>s_{R_{f,g}}(x_0)\) is assured. According to Remark 5, \(z_0\in R_{f,g}(x_0)\) is equivalent to Eq. (6): by the same token, \(s_{R_{f,g}}(x_0)\in R_{f,g}(x_0)\) ensures the existence of a \(y_1\in Y\) such that

$$\begin{aligned} {\left\{ \begin{array}{ll} f(s_{R_{f,g}}(x_0),y_1)\ge f(t,y_1)&{}\quad \text {for all}\,\,\,t\in X;\\ g(x_0,y_1)\ge g(x_0,s)&{}\quad \text {for all}\,\,\,s\in Y. \end{array}\right. } \end{aligned}$$
(10)

First of all, observe that Eqs. (6) and (10) imply

$$\begin{aligned} g(x_0,s)\le g(x_0,y_0)=g(x_0,y_1)\quad \text {for all}\,\,\,s\in Y. \end{aligned}$$
(11)

Suppose first that \(y_0=y_1\): due to the quasi-concavity of \(t\mapsto f(t,y_0)\), we derive that every \(x\in \,[s_{R_{f,g}}(x_0),z_0]\) belongs to \(R_{f,g}(x_0)\), so contradicting the definition of \(s_{R_{f,g}}(x_0)\). The last step is to prove that even the case \(y_0\ne y_1\) leads to the same contradiction.

Assume, without loss of generality, that \(y_0<y_1\): we state that for every \(x\in \,\,]s_{R_{f,g}}(x_0),z_0[\) there holds a \(y\in \,[y_0,y_1]\) such that \(x\in R_f(y)\). Suppose ab absurdo that there exists a \({\overline{x}}\in \,\,]s_{R_{f,g}}(x_0),z_0[\) such that \({\overline{x}}\notin R_f(y)\) for every \(y\in \,[y_0,y_1]\). Recall that, as a consequence of the properties of upper semicontinuity and quasi-concavity of f, \(R_f(y)\) is a nonempty compact real interval, denoted by \([m_{R_f}(y),M_{R_f}(y)]\), for all \(y\in Y\). Now, let \(A=\{y\in [y_0,y_1]: M_{R_f}(y)<{\overline{x}}\}\) and \(B=\{y\in [y_0,y_1]: m_{R_f}(y)>{\overline{x}}\}\): it is clear that \(A\cup B=[y_0,y_1]\) and \(A\cap B\) is empty. Moreover, the fact that \(z_0\) belongs to \(R_f(y_0)\), combined with \(z_0>{\overline{x}}\), leads to \(M_{R_f}(y_0)\ge z_0> {\overline{x}}\) which trivially implies that \(y_0\in B\). Similarly, one can see that \(y_1\in A\), thus \(\{A,B\}\) is a nontrivial partition of \([y_0,y_1]\). The statement is shown if we prove that A and B are closed subsets of \([y_0,y_1]\), in contradiction with the connectedness of \([y_0,y_1]\): we will analyze the set A only (the other case is analogous). Let \(\{y_n\}\subset A\) be an arbitrary sequence converging to some \(y^{*}\in [y_0,y_1]\): we have to prove that \(y^{*}\) belongs to A. Note that \(f(M_{R_f}(y_n),y_n)\ge f(t,y_n)\) for every \(n\in {\mathbb {N}}\) and for all \(t\in X\), hence, repeating the same argument as in the proof of Proposition 1, it is not difficult to see that the sequence \(\{M_{R_f}(y_n)\}\) admits a subsequence converging to some \(z^{*}\in R_f(y^{*})\). Further, \(y_n\) being an element of A, we have that \(M_{R_f}(y_n)<{\overline{x}}\), hence we get the double inequality \(m_{R_f}(y^{*})\le z^{*}\le {\overline{x}}\), which implies that \(y^{*}\in A\), so closing the statement. If we combine the statement with Eq. (11) and the quasi-concavity of g, we derive again that every \(x\in \,[s_{R_{f,g}}(x_0),z_0]\) belongs to \(R_{f,g}(x_0)\), so definitely concluding the proof. \(\square \)

Before concluding with a simple example in order to show the usefulness of Theorem 2, we need to recall the notion of weak transfer quasi-continuity introduced by Nessah and Tian (2008), here reframed for the class of two-player games considered in this paper.

Definition 1

A game \(\varGamma \) is said to be weakly transfer quasi-continuous if, and only if, whenever the strategy profile \((x_0,y_0)\) does not belong to \(E(\varGamma )\), there exists a \((x_1,y_1)\in X\times Y\) and a neighborhood \({\mathcal {V}}_0\) of \((x_0,y_0)\) so that for every \((z,w)\in {\mathcal {V}}_0\) there holds \(f(x_1,w)>f(z,w)\) or \(\,g(z,y_1)>g(z,w)\).

Example 1

Consider the game \(\varGamma \) with \(X=Y=[0,1]\) and

$$\begin{aligned} f(x,y)={\left\{ \begin{array}{ll} \frac{1}{2}y, &{}\quad \text {if}\,\,\,0\le y<\frac{1}{2};\\ x+y+\frac{1}{4},&{}\quad \text {otherwise}, \end{array}\right. }\quad \text {and}\,\,\,g(x,y)=f(y,x). \end{aligned}$$

We assert that such game is not weakly transfer quasi-continuous. Indeed, consider the strategy profile \((x_0,y_0)\), where \(\,x_0=y_0=1/2\): obviously, \((x_0,y_0)\notin E(\varGamma )\) since, for instance, \(f(x,y_0)>f(x_0,y_0)\) for every \(x>x_0\). Then, for any \((x_1,y_1)\in X\times Y\) and any (sufficiently small) neighborhood \({\mathcal {V}}_0\) of \((x_0,y_0)\), picking \((z,w)\in {\mathcal {V}}_0\) with \(z<1/2\) and \(w<1/2\), we get \(f(x_1,w)=\tfrac{1}{2}w=f(z,w)\) and \(g(z,y_1)=\tfrac{1}{2}z=g(z,w)\), so proving the assertion. Thus, as shown in Nessah and Tian (2008), this game does not verify other forms of weakened continuity such as diagonal transfer continuity, better reply security, or weakly transfer continuity. Accordingly, most theorems concerning the existence of pure strategy Nash equilibria in games with possibly discontinuous payoffs cannot be applied [see for instance the results of Dasgupta and Maskin (1986), Baye et al. (1993), Reny (1999) and Nessah and Tian (2008)]. However, it is really an elementary task to check that such game is upper semicontinuous, upper Baire and quasi-concave, so the existence of a pure strategy Nash equilibrium is assured by Theorem 2.

As a final remark, we have to recall that Tian (2015) has fully characterized Nash equilibria in games with general action spaces and payoffs by means of a single condition, called recursive diagonal transfer continuity. However, as admitted by Tian himself, this condition is generally very hard to check: we simply point out that the weakened form of continuity of the payoff functions assumed in Theorem 2, combined with their quasi-concavity, constitutes a practical sufficient condition for recursive diagonal transfer continuity.