1 Introduction

Let \(G\) be a strategic form game. In this paper, we are interested in the existence of Nash equilibria of \(G\) which satisfy the additional property that any game close to \(G\) has Nash equilibria close to them. Such equilibria were introduced and called essential Nash equilibria by Wu and Jiang (1962).

We consider games where the payoffs are not necessarily continuous functions (henceforth discontinuous games). Remarkable examples of such games are the Bertrand oligopoly (see Bertrand 1883) and the Hotelling linear city model (see Hotelling 1929; D’Aspemont et al. 1979), which have been a source of inspiration for a wide body of the literature on equilibrium existence in games with discontinuous payoffs. In an early paper, Dasgupta and Maskin (1986) studied the existence of Nash equilibria in pure strategies under a condition more general than the lower semicontinuity of the payoff functions with respect to the other players’ strategies. Afterward, both upper and lower semicontinuity of payoffs have been relaxed in several ways. Baye et al. (1993) showed that a compact game has a Nash equilibrium if its aggregator function is diagonally transfer continuous and diagonally transfer quasi-concave; see also Tian and Zhou (1995).Footnote 1 Reny (1999) introduced the better-reply secure games and proved that every compact, quasi-concave, and better-reply secure game has a Nash equilibrium. Some related results and generalizations can be found in Carmona (2009), Bich (2009), Carmona (2011a, b), De Castro (2011), Prokopovych (2011), Reny (2011). Morgan and Scalzo (2007) introduced the class of pseudocontinuous functions and showed that a compact and quasi-concave game has a Nash equilibrium whether the payoffs are pseudocontinuous functions. Moreover, see Lebrun (1995) for the existence of equilibria in discontinuous games with imperfect information.

In the present paper, we study essential Nash equilibria of discontinuous games; in particular, we are interested in spaces \(\mathfrak g \) of discontinuous games which have the following property: there exists a dense subset \(\mathfrak q \) of \(\mathfrak g \) such that every game which belongs to \(\mathfrak q \) has essential Nash equilibria. If a space \(\mathfrak g \) satisfies the property, we say that games with essential Nash equilibria are the generic case in \(\mathfrak g \). Some spaces of discontinuous games with this property were described by Yu (1999) and by Carbonell-Nicolau (2010); their results rely on a theorem of Fort (1949) on continuity points of set-valued functions.

In addition to Fort’s theorem, we also rely on the Ky Fan minimax inequality (Fan 1972): find \(z\in X\) such that  \(\varPhi (x,z)\le 0\) for any \(x\in X\). In particular, we introduce the class of generalized positively quasi-transfer continuous functions and prove that the space, denoted by \(\mathfrak f _1\), of generalized positively quasi-transfer continuous functions \(\varPhi \) such that the Ky Fan inequality has solutions is a non-empty and complete metric space (equipped with the sup-norm metric). When \(X\) is a convex and compact subset of a metrizable and locally convex topological vector space, a non-empty and complete subset of \(\mathfrak f _1\), denoted by \(\mathfrak f _2\), is given by the generalized positively quasi-transfer continuous functions \(\varPhi \) which are \(0\)-diagonally quasi-concave.

Since the set of Nash equilibria of a game coincides with the solution set of the Ky Fan minimax inequality corresponding to a suitable function \(\varPhi \), using the properties of \(\mathfrak f _1\) and \(\mathfrak f _2\), we give new spaces of discontinuous games where games having essential Nash equilibria are the generic case. In the setting of potential games (Monderer and Shapley 1996), we use a condition called weak upper pseudocontinuity (Morgan and Scalzo 2006; Scalzo 2009) that is weaker than upper semicontinuity.

The outline of the paper is as follows. In Sect. 2, we recall some definitions and introduce the class of generalized positively quasi-transfer continuous functions. In Sect. 3, we give new results on the Ky Fan minimax inequality. Sufficient conditions for the existence of essential Nash equilibria are provided in Sect. 4. Section 5 deals with potential games. Concluding remarks are given in Sect. 6.

2 Setting and preliminaries

We recall that a strategic form game (in short: game) is a set of data \(G=\langle X_i,u_i \rangle _{i\in I}\) where, for any player \(i\in I, X_i\) is a non-empty set of strategies and the payoff \(u_i\) is a real-valued function defined on \(X=\prod _{j\in I}X_j\). We assume that the set of players \(I\) is finite. The elements of \(X\) are called strategy profiles; if \(x\) is a strategy profile, we use the notation \(x=(x_i,x_{-i})\), where \(x_i \in X_i\) and \(x_{-i}\in X_{-i}=\prod _{i\ne j\in I}X_j\). Assume that any player wishes to maximize his/her own payoff. We recall that a strategy profile \(x^{*}\) is a Nash equilibrium—Nash (1950)—if \(u_i (x^{*})\ge u_i (x_i,x^{*}_{-i})\) for any \(x_i \in X_i\) and any \(i\in I\).

Throughout the paper, we assume that \(X\) is a non-empty and compact subset of a metrizable topological space (the metric is denoted by \(d\)) and we consider games such that \(X\) is the set of their strategy profiles. Moreover, we assume that the payoffs of any game are bounded functions on \(X\). Let \(\mathfrak g ^{b}\) be the space of such games and let \(\rho \) be the metric defined on \(\mathfrak g ^{b}\) as below (see Wu and Jiang 1962; Yu 1999):

$$\begin{aligned} \rho (G,G^{\prime })=\sum _{i\in I}\sup _{x\in X}|u_i (x)-u^{\prime }_i (x)|\;. \end{aligned}$$
(1)

It is easy to see that \(\mathfrak g ^{b}\) is a complete metric space.

Definition 1

Let \(\mathfrak g \subseteq \mathfrak g ^{b}\) and \(G\in \mathfrak g \). A strategy profile \(x\) is said to be an essential Nash equilibrium of \(G\) relative to \(\mathfrak g \) if it is a Nash equilibrium of \(G\) and for any \(\varepsilon >0\), there exists \(\delta >0\) such that any game \(G^{\prime }\in \mathfrak g \) with \(\rho (G,G^{\prime })<\delta \) has at least one Nash equilibrium \(x^{\prime }\) such that \(d(x,x^{\prime })<\varepsilon \).

Our aim is to introduce classes of discontinuous games where games having essential Nash equilibria are the generic case, that is, if \(\mathfrak g \) is a class of games, there exists a dense subset \(\mathfrak q \) of \(\mathfrak g \) such that every game belonging to \(\mathfrak q \) has essential Nash equilibria relative to \(\mathfrak g \). We use the Ky Fan minimax inequality (Fan 1972):

$$\begin{aligned} \text{ find}\;z\in X\;\text{ such} \text{ that} \varPhi (x,z)\le 0\;\;\text{ for} \text{ any} x\in X\;, \end{aligned}$$
(2)

where \(\varPhi \) is a real-valued function defined on \(X\times X\). It is easy to see that \(x^{*}\) is a Nash equilibrium of a game \(G=\langle X_i,u_i \rangle _{i\in I}\) if and only if \(\varPhi (x,x^{*})\le 0\) for any \(x\in X\), where \(\varPhi \) is defined on \(X\times X\) as below:

$$\begin{aligned} \varPhi (x,z)=\sum _{i\in I}\left[u_i (x_i,z_{-i})-u_i (z)\right]\;. \end{aligned}$$
(3)

We consider games \(G\) where the functions \(\varPhi \) defined by (3) are generalized positively quasi-transfer continuous (see the definition below). First, let us recall that a correspondence (set-valued function) \(\mathfrak T :Y\rightrightarrows Z\), where \(Y\) and \(Z\) are topological spaces, is said to be upper semicontinuous if, for any \(y\in Y\) and for any open set \(O\) which includes \(\mathfrak T (y)\), there exists an open neighborhood \(U\) of \(y\) such that \(\mathfrak T (y^{\prime })\subseteq O\) for any \(y^{\prime }\in U\) (see, for example, Aliprantis and Border 1999). A correspondence is said to be well-behaved if it is upper semicontinuous and non-empty, convex and compact valued.

Definition 2

We say that a function \(\varPhi :X\times X\longrightarrow \mathbb R \) is generalized \(t\)-quasi-transfer continuous Footnote 2 if, whenever \(\varPhi (x,z)>t\) for some \((x,z)\in X\times X\), there exists a neighborhood \(U_{z}\) of \(z\) and a well-behaved correspondence \(\xi :U_{z}\rightrightarrows X\) such that \(\varPhi (\xi (z^{\prime }),z^{\prime })> t\) for any \(z^{\prime }\in U_{z}\). We say that \(\varPhi \) is generalized positively quasi-transfer continuous if it is generalized \(t\)-quasi-transfer continuous for any \(t>0\).Footnote 3

Definition 3

We say that a function \(\varPhi :X\times X\longrightarrow \mathbb R \) is positively quasi-transfer continuous if, whenever \(\varPhi (x,z)>t\) for some \((x,z)\in X\times X\) and \(t>0\), there exists a neighborhood \(U_z\) of \(z\) and \(x^{\prime }\in X\) such that \(\varPhi (x^{\prime },z^{\prime })> t\) for any \(z^{\prime }\in U_{z}\).

Obviously, any positively quasi-transfer continuous function is generalized positively quasi-transfer continuous. Example 5 shows that the converse is not true. The next proposition shows that, if \(\varPhi \) is the function defined by (3) for a generalized payoff secure game where the sum of the payoff functions is upper semicontinuous, then \(\varPhi \) is generalized positively quasi-transfer continuous. We recall that a game \(G=\langle X_i,u_i \rangle _{i\in I}\) is generalized payoff secure (see, for example, Carbonell-Nicolau 2010) if for any \(x\in X\), any \(\varepsilon >0\) and any player \(i\), there exists a neighborhood \(U^{i}\) of \(x\) and a well-behaved correspondence \(\xi _i : U^{i}\rightrightarrows X_i\) such that \(u_i (\xi _{i}(x^{\prime }),x^{\prime }_{-i})>u_i (x)-\varepsilon \) for all \(x^{\prime }\in U^{i}\). When the correspondence \(\xi _i\) is constant and single-valued on \(U^{i}\) for any \(x\), any \(\varepsilon >0\) and any \(i\), then \(G\) is said to be payoff secure (see Reny 1999).

Proposition 1

Let \(G=\langle X_i,u_i \rangle _{i\in I}\) be a generalized payoff secure game where the sum of the payoff functions is upper semicontinuous. Then, the function \(\varPhi \) defined by (3) is generalized positively quasi-transfer continuous.

Proof

Assume that \(\varPhi (x,z)>t>0\) and let \(\varepsilon >0\) such that \(\varPhi (x,z)>\varepsilon (1+|I|)+t\), where \(|I|\) denotes the number of players. So, we have :

$$\begin{aligned} \sum _{i\in I}u_i (x_i,z_{-i})-|I|\varepsilon >\varepsilon +\sum _{i\in I}u_i (z)+t\;. \end{aligned}$$
(4)

Since \(G\) is generalized payoff secure, for any player \(i\), there exists a neighborhood \(U^{i}=U^{i}_{x_{i}}\times \prod _{l\ne i}U^{i}_{z_{l}}\) of \((x_i,z_{-i})\) and a well-behaved correspondence \(\xi _i :U^{i}\rightrightarrows X_i\) such thatFootnote 4

$$\begin{aligned} u_i \left(\xi _i (z^{\prime }),z^{\prime }_{-i}\right)>u_i (x_i ,z_{-i})-\varepsilon \;\;\;\;\;\forall \;z^{\prime }\in U^{i}\;. \end{aligned}$$

For any \(l\in I\), we set \(U_{z_{l}}=\bigcap _{j\ne l}U^{j}_{z_{l}}\) and \(U^{^{\prime }}_{z}=\prod _{l\in I}U_{z_l}\). So, one gets:

$$\begin{aligned} \sum _{i\in I}u_i \left(\xi _i (x_i ,z^{\prime }_{-i}),z^{\prime }_{-i}\right)>\sum _{i\in I}u_i (x_i ,z_{-i})-|I|\varepsilon \;\;\;\;\;\forall \;z^{\prime }\in U^{^{\prime }}_{z}\;. \end{aligned}$$
(5)

On the other hand, since the sum of the payoff functions is upper semicontinuous, there exists a neighborhood \(U^{^{\prime \prime }}_{z}\) of \(z\) such that:

$$\begin{aligned} \varepsilon +\sum _{i\in I}u_i (z)>\sum _{i\in I}u_i (z^{\prime })\;\;\;\;\;\forall \;z^{\prime }\in U^{^{\prime \prime }}_{z}\;. \end{aligned}$$
(6)

Let \(U_{z}=U^{^{\prime }}_{z}\cap U^{^{\prime \prime }}_{z}\) and \(\xi :U_z \rightrightarrows X\) be the correspondence defined by \(\xi (z^{\prime })=\prod _{i\in I}\xi _i (x_i,z^{\prime }_{-i})\) for any \(z^{\prime }\in U_z\)—we recall that \(\xi _i (x_i,z^{\prime }_{-i})\subseteq X_i\) for any \(i\in I\). It is clear that \(\xi \) is well-behaved. From (4), (5), and (6), we obtain:

$$\begin{aligned} \varPhi \left(\xi (z^{\prime }),z^{\prime }\right)=\sum _{i\in I}\left[u_i \left(\xi _i (x_i,z^{\prime }_{-i}),z^{\prime }_{-i}\right)-u_i (z^{\prime })\right]>t\;\;\;\;\;\forall \;z^{\prime }\in U_{z}\;, \end{aligned}$$

which concludes the proof.\(\square \)

Remark 1

In light of Proposition 1, the class of games \(\mathfrak g _{X}\) considered in Theorem 2 by Carbonell-Nicolau (2010) is included in the class of games where the functions \(\varPhi \) defined according to (3) are generalized positively quasi-transfer continuous. We recall that \(\mathfrak g _{X}\) is the set of generalized payoff secure games \(G=\langle X_i,u_i \rangle _{i\in I}\) such that the sum of the payoff functions is upper semicontinuous and, for any \(i\in I\), \(X_i\) is a convex and compact subset of a metric space, \(u_i\) is bounded and \(u_i (\cdot ,x_{-i})\) is quasi-concave for any \(x_{-i}\). Let \(\mathfrak g _1\) be the space of games where any game has Nash equilibria and the function \(\varPhi \) defined by (3) is generalized positively quasi-transfer continuous. Since any game belonging to \(\mathfrak g _{X}\) has Nash equilibria, in light of Proposition 1, we have that \(\mathfrak g _1\) is non-empty and includes \(\mathfrak g _{X}\). The following Example 1 shows that this inclusion is strict. In Sect. 4, we prove that games having essential Nash equilibria are the generic case in \(\mathfrak g _1\).

Example 1

Let \(G=\langle X_1,X_2,u_1,u_2 \rangle \) be the game where \(X_1 =X_2 =[0,1]\) and the payoffs are defined as follows:

$$\begin{aligned} u_1 (x_1,x_2 )=\left\{ \begin{array}{rl} 2&-x_2\quad \text{ if} (x_1,x_2 )\in [0,1]\times [0,1[\\ 0&\qquad \quad \,\text{ if} (x_1,x_2 )\in [0,1]\times \{1\} \end{array} \right.\; ; \end{aligned}$$

\(u_2 (x_1,x_2 )=0\) for each \((x_1,x_2 )\in [0,1]\times [0,1]\). Note that such functions are bounded and \(u_i (\cdot ,x_{-i})\) is quasi-concave for any \(x_{-i}\) and any \(i\). The sum \(u_1 +u_2\) is not upper semicontinuous; for instance, \(u_1 (1,1)=0\) but \(u_1 (1,x^{n}_2)\) converges to \(1\) for any sequence \(x^{n}_2 \longrightarrow 1\) where \(x^{n}_2 <1\) for \(n\) sufficiently large. So, \(G\not \in \mathfrak g _{X}\). On the other hand, it is easy to see that \(\varPhi (x,z)=0\) for any \(x\) and \(z\) which belong to \(X= X_1 \times X_2\). Hence, \(\varPhi \) is generalized positively quasi-transfer continuous. Moreover, the set of Nash equilibria of \(G\) coincides with \(X\).

In the setting of discontinuous potential games, we use a generalization of upper semicontinuity that is called weak upper pseudocontinuity (see the definition below by Morgan and Scalzo 2006; Scalzo 2009). We recall that a game \(G=\langle X_i,u_i \rangle _{i\in I}\) is said to be a potential game (Monderer and Shapley 1996) if there exists a function \(P\) such that, for each player \(i\):

$$\begin{aligned} u_i (x_i,x_{-i})-u_i (x^{\prime }_i,x_{-i})=P(x_i ,x_{-i})-P(x^{\prime }_i,x_{-i}) \end{aligned}$$

for any \(x_i\) and \(x^{\prime }_i\) belonging to \(X_i\) and for any \(x_{-i}\in X_{-i}\). The function \(P\) is the potential of \(G\). Examples of potential games are the congestion games (see Rosenthal 1973; Monderer and Shapley 1996) and the quasi-Cournot competition (see Monderer and Shapley 1996). Let us note that if \(G\) is a potential game, any maximizer of its potential is a Nash equilibrium of \(G\), but the converse is not true (see Example 3).

Definition 4

A real-valued function \(F\) defined on a metric space \(X\) is said to be weakly upper pseudocontinuous if, for any \(x\) and \(x^{\prime }\) belonging to \(X\) such that \(F(x)<F(x^{\prime })\), we have:

$$\begin{aligned} \limsup F(x_{n})\le F(x^{\prime })\;\;\text{ for} \text{ any} \text{ sequence}\;\;x_n \longrightarrow x\;. \end{aligned}$$

Remark 2

If \(X\) is a compact metric space and \(F\) is weakly upper pseudocontinuous, then the set of maximum points of \(F\) is non-empty: see Scalzo (2009).

Any upper semicontinuous function is weakly upper pseudocontinuous, but the converse is not true. In fact, the Dirichlet’s function \(F\), defined on the set of real numbers by \(F(x)=0\) if \(x\) is a rational number and \(F(x)=1\) otherwise, is weakly upper pseudocontinuous, but it is not upper semicontinuous. We note that the utility functions representing weakly lower continuous preferences (see Campbell and Walker 1990) are not necessarily upper semicontinuous, but weakly upper pseudocontinuous. A potential game where the potential is weakly upper pseudocontinuous but not upper semicontinuous, as well as the sum of the payoff functions is not upper semicontinuous, is given by the example below.

Example 2

Let \(G=\langle X_1,X_2,u_1,u_2 \rangle \) be the game where \(X_1 =[0,1], X_2 =[0,2]\) and

$$\begin{aligned} u_1 (x_1,x_2 )&= \left\{ \begin{array}{rl} 1&\quad \text{ if}\,(x_1,x_2)\in [0,1[\times [0,1]\\ 2&\quad \text{ if}\,(x_1,x_2)\in [0,1[\times ]1,2]\\ 1&\quad \text{ if}\,(x_1,x_2)\in \{1\}\times [0,2] \end{array} \right.\;,\\ u_2 (x_1,x_2)&= \left\{ \begin{array}{rl} 1&-x_2\quad \text{ if}\,(x_1,x_2)\in [0,1]\times [0,1[\cup \{(1,1)\}\\ 0&\qquad \quad \,\text{ if}\,(x_1,x_2)\in [0,1[\times [1,2]\\ -1&\qquad \quad \,\text{ if}\,(x_1,x_2)\in \{1\}\times ]1,2] \end{array} \right.\;\;. \end{aligned}$$

The sum \(u_1 +u_2\) is not upper semicontinuous: consider \((1,x_2 )\) with \(x_2 \in \, ]1,2]\) and \((x^{n}_1,x^{n}_2)\longrightarrow (1,x_2 )\) where \(x^{n}_1 <1\) for any \(n\). So, we have \((u_1 +u_2 )(1,x_2 )=0\) and \((u_1 +u_2 )(x^{n}_1,x^{n}_2)=2\) for any \(n\). Moreover, the functions \(u_1\) and \(u_2\) are not upper semicontinuous, but weakly upper pseudocontinuous. In fact, for the function \(u_1\), one has \(u_1 (1,1)=1\) but, for any \((x^{n}_1,x^{n}_2 )\longrightarrow (1,1)\) where \(x^{n}_1 <1\) and \(x^{n}_2 >1\), we have \(u_1 (x^{n}_1,x^{n}_2 )=2\) for each \(n\). It is easy to prove that \(u_1\) is weakly upper pseudocontinuous. The function \(u_2\) is not upper semicontinuous at \((1,x_2 )\) for any \(x_2 \in \,]1,2]\). In fact, if \(x_2 \in \,]1,2]\) and \((x^{n}_1,x^{n}_2)\longrightarrow (1,x_2 )\) with \(x^{n}_1 <1\) for each \(n\), one gets \(u_2 (x^{n}_1,x^{n}_2)=0\) for each \(n\) and \(u_2 (1,x_2 )=-1\). Besides, if \(u_2 (1,x_2 )<u_2 (\bar{x}_1,\bar{x}_2)\) and \(\{(x^{n}_1,x^{n}_2)\}_n\) is a sequence converging to \((1,x_2 )\), we have \(u_2 (\bar{x}_1,\bar{x}_2)\ge 0\) and \(u_2 (x^{n}_1 ,x^{n}_2)\in \{-1,0\}\) for each \(n\). Hence, \(u_2 \) is weakly upper pseudocontinuous at \((1,x_2 )\) for all \(x_2 \in ]1,2]\). Similarly, one can prove that \(u_2\) is weakly upper pseudocontinuous on \([0,1[\times [0,2]\cup \{1\}\times [0,1]\). Finally, one can prove that \(G\) is a potential game with potential \(P=u_2\).

The class of potential games having weakly upper pseudocontinuous potentials is not included in the class of games where the functions \(\varPhi \) defined by (3) are generalized positively quasi-transfer continuous. In fact, we have:

Example 3

Let \(G=\langle X_1,X_2,v_1,v_2 \rangle \) be the game such that \(X_1 =[0,1], X_2 =[0,2]\) and \(v_1 =v_2 =u_1\), where \(u_1\) is the function considered in Example 2. Obviously, \(P=u_1\) is a potential of \(G\). Let \(z=(1,z_2)\) with \(z_2 \in ]1,2]\) and \(x\in [0,1[\times [0,2]\). We have:

$$\begin{aligned} \varPhi (x,z)=P(x_1,z_2)+P(z_1,x_2)-2P(z)=1\;. \end{aligned}$$

If \(U\) is a neighborhood of \(z\), for any \(z^{\prime }\in U\cap [0,1[\times ]1,2]\) and for any \(x^{\prime }\in [0,1]\times [0,2]\), we get \(P(z^{\prime })=2\) and \(\varPhi (x^{\prime },z^{\prime })\le 0\). Therefore, \(\varPhi \) is not generalized positively quasi-transfer continuous. Note that the set of Nash equilibria of \(G\) is \([0,1[\times ]1,2]\cup \{(1,x_2 ):x_2 \in [0,1]\}\), while the set of maximum points of the potential is \([0,1[\times ]1,2]\).

Remark 3

Let \(P:X\longrightarrow \mathbb R \) and \(\varUpsilon \) be the function defined on \(X\times X\) by \(\varUpsilon (x,z)=P(x)-P(z)\). The weak upper pseudocontinuity is equivalent to the following condition a): \(\varUpsilon (x,z)>0\) implies that for any \(\varepsilon >0\), there exists a neighborhood \(U\) of \(z\) such that \(\varUpsilon (x,z^{\prime })+\varepsilon \ge 0\) for any \(z^{\prime }\in U\). Assume by way of contradiction that \(P\) is weakly upper pseudocontinuous and condition a) does not hold. So, for at least one \((x,z)\in X\times X\) and \(\varepsilon >0\), we have \(\varUpsilon (x,z)>0\) and, for any neighborhood \(U_n\) of \(z\) in a countable local base decreasing with respect to inclusion, there exists \(z_{n}\in U_n\) such that \(\varUpsilon (x,z_{n})+\varepsilon =P(x)-P(z_{n})+\varepsilon <0\). Since the sequence \((z_n )_n\) converges to \(z\), we get the contradiction \(P(x)+\varepsilon \le \limsup P(z_{n})\le P(x)\). Finally, assume that \(\varUpsilon \) satisfies a). Let \(P(z)<P(x)\) and \(z_n \longrightarrow z\). So, \(\varUpsilon (x,z)>0\) and, for any \(\varepsilon >0\), we have \(P(z_n )\le P(x)+\varepsilon \) for \(n\) sufficiently large, which gives \(\limsup P(z_n )\le P(x)+\varepsilon \) for any \(\varepsilon >0\). So \(\limsup P(z_n )\le P(x)\).Footnote 5

In the next sections, we prove that games having essential Nash equilibria are the generic case in the spaces of discontinuous games \(\mathfrak g _1, \mathfrak g _2\) and \(\mathfrak g ^{p}_1\), that are defined below. First, let us recall that a function \(\varPhi :X\times X\longrightarrow \mathbb R \) is said to be \(0\)-diagonally quasi-concave in the first argument if for any \(F=\{x_1,\ldots ,x_k \}\subset X\) and for any \(z\in \text{ co}F\) (we denote by \(\text{ co}A\) the convex hull of a set \(A\)) such that \(z=\sum _{j=1}^{l}\lambda _{i_{j}}x_{i_{j}}\) and \(\lambda _{i_{j}}>0\) for \(j=1,\ldots ,l\), we have \(\min \{\varPhi (x_{i_{j}},z):j=1,\ldots ,l\}\le 0\) (see Zhou and Chen 1988; Tian 1992). Assume that \(X\) is the compact set of strategy profiles of any game:

  • \(\mathfrak g _{1}\) is the space of games where, for any game, the payoffs are bounded, the function \(\varPhi \) defined by (3) is generalized positively quasi-transfer continuous, and the solution set of inequality (2) is non-empty.

  • \(\mathfrak g _{2}\) is the space of games such that: \(X\) is a convex subset of a metrizable and locally convex topological vector space; for any game, the payoffs are bounded and the function \(\varPhi \) defined by (3) is generalized positively quasi-transfer continuous and \(0\)-diagonally quasi-concave in the first argument.

  • \(\mathfrak g ^{p}_1\) is the space of potential games where, for any game, the payoffs are bounded and the potential is weakly upper pseudocontinuous.

Let us remark that: \(\mathfrak g _2 \subset \mathfrak g _1\) and the set of Nash equilibria of every game which belongs to \(\mathfrak g _2\) is non-empty and compact (see the following Proposition 2); \(\mathfrak g _{X}\subset \mathfrak g _1\) (see Proposition 1 and Remark 1), where \(\mathfrak g _{X}\) is the space of games considered in Theorem 2 by Carbonell-Nicolau (2010); \(\mathfrak g ^{p}_1 \not \subseteq \mathfrak g _1\) (see Example 3). Of course, neither \(\mathfrak g _1\) nor \(\mathfrak g _2\) is included in \(\mathfrak g ^{p}_1\). Moreover, \(\mathfrak g ^{p}_1\) is included neither in the space of potential games where, for any game, the sum of the payoff functions is upper semicontinuous nor in the space of potential games where, for any game, the potential is upper semicontinuous (see Example 2).

3 Generalized positive quasi-transfer continuity and Ky Fan minimax inequality

Let \(\mathfrak f _0\) be the set of bounded and generalized positively quasi-transfer continuous functions defined on \(X\times X\). We denote by \(\mathfrak f _1\) the subset of functions \(\varPhi \in \mathfrak f _0\) such that the solution set of inequality (2) is non-empty. Note that if \(\varPhi \) is defined by (3) for a game \(G\in \mathfrak g _{X}\), then \(\varPhi \in \mathfrak f _1\): see Remark 1. Moreover, in light of the following Proposition 2, another class of functions included in \(\mathfrak f _1\) is given by the functions \(\varPhi \) that are generalized positively quasi-transfer continuous and \(0\)-diagonally quasi-concave in the first argument.

Proposition 2

Assume that \(X\) is a convex and compact subset of a metrizable and locally convex topological vector space. If \(\varPhi \) is generalized \(0\)-quasi-transfer continuous and \(0\)-diagonally quasi-concave in the first argument, then the solution set of inequality (2) is non-empty and compact.Footnote 6

Proof

Let \(S\) be the solution set of inequality (2). First, we prove that \(S\ne \emptyset \). By contradiction, assume that for any \(z\in X\), there exists \(x\in X\) such that \(\varPhi (x,z)>0\). Since \(\varPhi \) is generalized \(0\)-quasi-transfer continuous, for any \(z\in X\), there exists a neighborhood \(U_z\) of \(z\) and a well-behaved correspondence \(\xi _{z}:U_z \rightrightarrows X\) such that \(\varPhi \left(\xi _z (z^{\prime }),z^{\prime }\right)>0\) for any \(z^{\prime }\in U_z\). By compactness of \(X\), we have \(X= \bigcup _{j=1}^{k}U_{z_{j}}\). Let \(\{\beta _j \}_{j=1}^{k}\) be a partition of the unity subordinate to \(\{U_{z_{j}} \}_{j=1}^{k}\) (see, for example, Aliprantis and Border 1999) and let \(\xi :X\rightrightarrows X\) be the correspondence defined by \(\xi (x)=\sum _{\beta _j (x)>0}\beta _j (x)\xi _{z_{j}}(x)\). It is easy to see that \(\xi \) is upper semicontinuous with non-empty, convex and compact values. So, in light of the Kakutani–Fan–Glicksberg fixed point theorem (see, for example, Aliprantis and Border 1999), \(\xi \) has a fixed point \(x^{*}\). Assume that \(x^{*}=\sum _{\beta _j (x^{*})>0}\beta _j (x^{*})s^{*}_j\), where \(s^{*}_j \in \xi _{z_{j}}(x^{*})\). Since \(x^{*}\in U_{z_{j}}\) for any \(j\in \{1,\ldots ,k\}\) such that \(\beta _j (x^{*})>0\), we have \(\min \{\varPhi (s^{*}_j,x^{*}):\beta _j (x^{*})>0\}>0\). On the other hand, \(\varPhi \) is \(0\)-diagonally quasi-concave in the first argument and we get the following contradiction:

$$\begin{aligned} 0\ge \min \left\{ \varPhi (s^{*}_j,x^{*}):\beta _j (x^{*})>0\right\} >0\;. \end{aligned}$$

So, \(S\) is non-empty. Finally, it is easy to prove that \(S\) is a closed subset of \(X\).\(\square \)

It is easy to see that a function \(\varPhi \) is \(0\)-diagonally quasi-concave in the first argument whether, for any \(z\in X\), \(\varPhi (\cdot ,z)\) is quasi-concave and \(\varPhi (z,z)\le 0\). Hence, Proposition 2 implies:

Corollary 1

Assume that \(X\) is a convex and compact subset of a metrizable and locally convex topological vector space. If \(\varPhi \) is generalized \(0\)-quasi-transfer continuous and, for any \(z\in X\), \(\varPhi (\cdot ,z)\) is quasi-concave and \(\varPhi (z,z)\le 0\), then the solution set of inequality (2) is non-empty and compact.

In the following, we assume that \(\mathfrak f _0\) is endowed with the sup-norm metric \(\rho _1\):

$$\begin{aligned} \rho _1 (\varPhi ,\varPhi ^{\prime })=\sup _{(x,z)\in X\times X}\left|\varPhi (x,z)-\varPhi ^{\prime }(x,z)\right|\;. \end{aligned}$$

Proposition 3

\(\mathfrak f _0\) is a complete metric space.

Proof

Since the space of bounded functions is complete in the metric \(\rho _1\) (see, for example, Aliprantis and Border 1999), it is sufficient to prove that if a sequence \((\varPhi _n )_n \subseteq \mathfrak f _0\) is converging to a function \(\varPhi \), then \(\varPhi \in \mathfrak f _0\). Assume that \(\varPhi (x,z)>t>0\). Let \(t_1\) such that \(\varPhi (x,z)>t_1 >t\). Since \(\rho _1 (\varPhi _n,\varPhi )\) converges to \(0\), we have \(\rho _1 (\varPhi _n,\varPhi )< t_1 -t\) for any \(n\) greater than some \(n_o\). On the other hand, \(\varPhi (x,z)>t_1\) implies \(\varPhi _n (x,z)>t_1\) for any \(n\ge n_1\), where \(n_1 \ge n_o\). Let \(n\ge n_1\). Because \(\varPhi _n\) is generalized positively quasi-transfer continuous, there exists a neighborhood \(U_z\) of \(z\) and a well-behaved correspondence \(\xi :U_z \rightrightarrows X\) such that \(\varPhi _n (s,z^{\prime })> t_1\) for any \(s\in \xi (z^{\prime })\) and for any \(z^{\prime }\in U_z\), which implies:

$$\begin{aligned} \varPhi _n (s,z^{\prime })-t> t_1 -t >\rho _1 (\varPhi _n,\varPhi )\ge \varPhi _n (s,z^{\prime })-\varPhi (s,z^{\prime })\;. \end{aligned}$$

So, \(\varPhi \left(\xi (z^{\prime }),z^{\prime }\right)> t\) for any \(z^{\prime }\in U_z\), that is: \(\varPhi \) is generalized positively quasi-transfer continuous.Footnote 7 \(\square \)

Remark 4

Baye et al. (1993) have obtained the existence of solutions to inequality (2) with functions \(\varPhi \) that are diagonally transfer quasi-concave and diagonally transfer continuous.Footnote 8 Note that any diagonally transfer continuous function is generalized \(0\)-quasi-transfer continuous, but the converse is not true. However, neither the class of generalized \(0\)-quasi-transfer continuous functions nor the class of diagonally transfer continuous functions are complete spaces in the sup-norm metric: see Example 4. A function which is generalized positively quasi-transfer continuous but not diagonally transfer continuous is given in Example 5. We remark that the existence of solutions to inequality (2) can be obtained in several ways and under quasi-concavity-like conditions weaker than that considered in Proposition 2: see Chang (2010) and references therein. Nevertheless, for the purposes of the present paper, we need to consider a property that is robust with respect to the convergence in the sup-norm metric (the space of \(0\)-diagonally quasi-concave in the first argument functions is complete: see Lemma 1). Finally, see Yannelis (1991) for an in-depth discussion on the classical existence results of solutions to the Ky Fan minimax inequality.

Example 4

For any \(n\in \mathbb N \), let \(\varPhi _n\) be the function defined on \([0,1]\times [0,1]\) by \(\varPhi _n (x,z)=u_n (x)-u_n (z)\), where \(u_n\) is as below:

$$\begin{aligned} u_n (x)=\left\{ \begin{array}{rl} x&\qquad \qquad \qquad \qquad \text{ if}\,\,x\in \left[0,1-\frac{1}{n}\right]\\ 2&\left(1-\frac{1}{n}\right)-x\quad \,\,\,\text{ if} \,\,x\in \left]1-\frac{1}{n},1\right[\\ 0&\qquad \qquad \qquad \qquad \text{ if}\,\,x=1 \end{array} \right.\;. \end{aligned}$$

The function \(\varPhi _n\) is diagonally transfer continuous because \(u_n\) is transfer upper continuousFootnote 9. Since \((u_n )_n\) converges to the function \(u\) defined by \(u(x)=x\) for each \(x\in [0,1[\) and \(u(1)=0\), the sequence \((\varPhi _n )_n\) converges to the function \(\varPhi (x,z)=u(x)-u(z)\) in the metric \(\rho _1\), but \(\varPhi \) is not generalized \(0\)-quasi-transfer continuous at any point \((x,1)\) with \(x>0\).

Example 5

Let \(f:[0,1]\longrightarrow [0,1]\) be a continuous and strictly increasing function such that \(f(0)=0\). We denote by \(X\) the set \([0,1]\times [0,1]\) and define the function \(u:X\longrightarrow \mathbb R \) as below:

$$\begin{aligned} u(x_1,x_2 )=\left\{ \begin{array}{rl} x_1&\quad \text{ if} x_1 =f(x_2) \\ 0&\quad \text{ otherwise} \end{array} \right.\;. \end{aligned}$$

Let \(\varPhi (x,z)=u(x_1,z_2)-u(z)\) for all \((x,z)\in X\times X\). Assume that \(\varPhi (x,z)>t>0\): this is possible only in the case where \(x_1 =f(z_2 )>0\) and \(z_1 \ne f(z_2)\), and we have \(\varPhi (x,z)=x_1>t\). Since \(z_1 \ne f(z_2)\) and \(x_1 =f(z_2 )>t\), in light of the continuity of \(f\), there exists a neighborhood \(U_{z}\) of \(z\) such that \(z^{\prime }_1 \ne f(z^{\prime }_2 )\) and \(f(z^{\prime }_2 )>t\) for any \(z^{\prime }\in U_z\). Let \(\xi :U_z \longrightarrow X\) be the correspondence defined by \(\xi (z^{\prime })=\{(f(z^{\prime }_{2}),x_2)\}\) for all \(z^{\prime }\in U_z\). It is clear that \(\xi \) is a well-behaved correspondence. So, \(\varPhi (\xi (z^{\prime }),z^{\prime })=f(z^{\prime }_2)>t\) for all \(z^{\prime }\in U_z\), which proves that \(\varPhi \) is generalized positively quasi-transfer continuous. On the other hand, for any neighborhood \(U^{\prime }_z\) of \(z\) and for any \(x^{\prime }\in X\), there are points \(z^{\prime }\in U^{\prime }_z\) such that \(x^{\prime }_1 \ne f(z^{\prime }_2 )\), which implies \(\varPhi (x^{\prime },z^{\prime })\le 0\). Hence, \(\varPhi \) is not diagonally transfer continuous.

For any function \(\varPhi \), we denote by \(\mathfrak S (\varPhi )\) the set of solutions to inequality (2) and we set \(\mathfrak S :\varPhi \in \mathfrak f _0 \rightarrow \mathfrak S (\varPhi )\subseteq X\). Note that \(\mathfrak S (\varPhi )\ne \emptyset \) for all \(\varPhi \in \mathfrak f _1\).

We recall that a set-valued function \(\mathfrak T :Y\rightrightarrows X\), where \(Y\) and \(X\) are metric spaces, is said to be closed (see, for example, Aliprantis and Border 1999) if, for any sequence \((y_{n})_n\) converging to \(y\) in \(Y\) and for any sequence \((x_{n})_n\) converging to \(x\) in \(X\) with \(x_n \in \mathfrak T (y_n)\) for \(n\) sufficiently large, one has \(x\in \mathfrak T (y)\).

Remark 5

Let \(\mathfrak T :Y\rightrightarrows X\), where \(Y\) and \(X\) are metric spaces and \(X\) is compact. Then, \(\mathfrak T \) is upper semicontinuous with compact values if and only if \(\mathfrak T \) is closed (see, for example, Aliprantis and Border 1999).

Proposition 4

The set-valued function \(\mathfrak S \) is closed.

Proof

By contradiction, assume that: \(\rho _1 (\varPhi _n ,\varPhi )\longrightarrow 0, z_n \longrightarrow z\), \(z_n \in \mathfrak S (\varPhi _n )\) for \(n\) sufficiently large and \(z\not \in \mathfrak S (\varPhi )\). Then, there exists \(x\in X\) such that \(\varPhi (x,z)>t\) for some \(t>0\). Since \(\varPhi \) is generalized positively quasi-transfer continuous, there exists a neighborhood \(U_z\) of \(z\) and a well-behaved correspondence \(\xi :U_{z}\rightrightarrows X\) such that \(\varPhi \left(\xi (z^{\prime }),z^{\prime }\right)> t\) for any \(z^{\prime }\in U_z\). So, for \(n\) sufficiently large, we have \(\varPhi \left(s_n,z_n\right)> t>\rho _1 (\varPhi _n,\varPhi )\), where \(s_n \in \xi (z_n )\), which implies:

$$\begin{aligned} \varPhi (s_n,z_n )>\rho _1 (\varPhi _n,\varPhi )\ge \varPhi (s_n,z_n )-\varPhi _n (s_n,z_n )\;. \end{aligned}$$

Hence, \(\varPhi _n (s_n,z_n )>0\) for \(n\) sufficiently large, which contradicts \(z_n \in \mathfrak S (\varPhi _n )\). \(\square \)

Corollary 2

\(\mathfrak f _1\) is a complete metric space.

Proof

In light of Proposition 3, it is sufficient to prove that if \((\varPhi _n )_n \subseteq \mathfrak f _1\) and \(\rho _1 (\varPhi _n ,\varPhi )\longrightarrow 0\), then \(\mathfrak S (\varPhi )\ne \emptyset \). Let \(z_n \in \mathfrak S (\varPhi _n )\) for any \(n\). Since \(X\) is compact, there exists a subsequence of \((z_n )_n\) which converges to a point \(z\in X\): suppose that \(z_n \longrightarrow z\). From Proposition 4, we have \(z\in \mathfrak S (\varPhi )\), that is, \(\mathfrak S (\varPhi )\) is non-empty.   \(\square \)

Now, assume that \(X\) is a convex and compact subset of a metrizable and locally convex topological vector space and let \(\mathfrak f _2\) be the set of functions which are generalized positively quasi-transfer continuous and \(0\)-diagonally quasi-concave in the first argument on \(X\times X\). In light of Proposition 2, we have \(\mathfrak f _2 \subset \mathfrak f _1\).

Lemma 1

Assume that \((\varPhi _n )_n\) is a sequence of \(0\)-diagonally quasi-concave in the first argument functions that converge to a function \(\varPhi \) in the metric \(\rho _1\). Then, \(\varPhi \) is \(0\)-diagonally quasi-concave in the first argument.

Proof

By contradiction, suppose that there exists a subset \(\{x_1 ,\ldots ,x_k \}\) of \(X\) and \(z=\sum _{j=1}^{k}\lambda _j x_j \in \text{ co}\{x_1,\ldots ,x_k \}\), where \(\lambda _j >0\) for any \(j\), such that \(\min \{\varPhi (x_j,z): j=1,\ldots ,k\}>0\). Since any function \(\varPhi _n\) is \(0\)-diagonally quasi-concave in the first argument, we have that \(\min \{\varPhi _n (x_j,z): j=1,\ldots ,k\}\le 0\) for any \(n\). So, there exists \(\bar{x}\in \{x_1,\ldots ,x_k \}\) and a subsequence \((\varPhi _{n_{l}})\) of \((\varPhi _{n})\) such that \(\varPhi _{n_{l}} (\bar{x},z)=\min \{\varPhi _{n_{l}} (x_j,z): j=1,\ldots ,k\}\le 0\) for \(l\) sufficiently large. Since \(\rho _1 (\varPhi _{n_{l}},\varPhi )\longrightarrow 0\), we get a contradiction. \(\square \)

Finally, from Propositions 2, 3 and 4 and Lemma 1, we have:

Corollary 3

\(\mathfrak f _2\) is a complete metric space and the set-valued function \(\mathfrak S :\varPhi \in \mathfrak f _2 \rightarrow \mathfrak S (\varPhi )\) is closed and non-empty compact valued.

4 Essential Nash equilibria of discontinuous games

In this section, we prove that games having essential Nash equilibria are the generic case for any \(\mathfrak{g }\in \{\mathfrak{g }_1,\mathfrak{g }_2 \}\), that is, there exists a dense subset \(\mathfrak q \) of \(\mathfrak g \) such that, for every game which belongs to \(\mathfrak q \), every Nash equilibrium is an essential equilibrium relative to \(\mathfrak g \). Let \(\mathfrak N :\mathfrak g \rightrightarrows X\) be the set-valued function defined by \(\mathfrak N (G)=\{\text{ Nash} \text{ equilibria} \text{ of} G\}\) for any \(G\in \mathfrak g \). Note that \(\mathfrak N (G)=\mathfrak S (\varPhi )\), where \(\varPhi \) is defined by (3). We recall that a set-valued function \(\mathfrak T :Y\rightrightarrows X\) is lower semicontinuous (see, for example, Aliprantis and Border 1999) if, for any \(y\in Y\) and for any open set \(O\) such that \(\mathfrak T (y)\cap O\ne \emptyset \), there exists a neighborhood \(U\) of \(y\) such that \(\mathfrak T (y^{\prime })\cap O\ne \emptyset \) for any \(y^{\prime }\in U\). It is clear that every Nash equilibrium of a game \(G\in \mathfrak g \) is an essential equilibrium relative to \(\mathfrak g \) if and only if \(\mathfrak N \) is lower semicontinuous at \(G\). So, useful is the following theorem of Fort (1949):

Lemma 2

Let \(Y\) and \(X\) be metric spaces and \(Y\) be complete. Assume that \(\mathfrak T :Y\rightrightarrows X\) is an upper semicontinuous set-valued function with non-empty and compact values. Then, there exists a dense \(\mathcal G _{\delta }\) subset \(Q\) of \(Y\) such that \(\mathfrak T \) is lower semicontinuous at any point belonging to \(Q\).Footnote 10

In order to apply Lemma 2, we need to prove that any \(\mathfrak{g }\in \{\mathfrak{g }_1,\mathfrak{g }_2 \}\) is a complete metric space and the set-valued function \(\mathfrak N \) is upper semicontinuous with non-empty and compact values on \(\mathfrak g \).

Proposition 5

\(\mathfrak{g }_1\) and \(\mathfrak{g }_2\) are complete metric spaces.

Proof

Let \(\mathfrak{g }\in \{\mathfrak{g }_1,\mathfrak{g }_2 \}\) and \((G_n )_n \subseteq \mathfrak{g }\) be a Cauchy sequence. Since \(\mathfrak{g }^{b}\) is a complete metric space, the sequence \((G_n )_n\) converges to a game \(G=\langle X_i,u_i \rangle _{i\in I}\in \mathfrak{g }^{b}\) in the metric \(\rho \). Now, let \((\varPhi _n )_n\) be the sequence of functions such that, for any \(n\), \(\varPhi _n\) is defined by (3) for the game \(G_n\). The sequence \((\varPhi _n )_n\) is included in \(\mathfrak{f }_1\), if \(\mathfrak{g }=\mathfrak{g }_1\), or in \(\mathfrak{f }_2\), if \(\mathfrak{g }=\mathfrak{g }_2\). One has:

$$\begin{aligned} \rho _1 (\varPhi _h,\varPhi _k )\le 2\rho (G_h,G_k )\;\;\text{ for} \text{ any} h \text{ and} k\;, \end{aligned}$$

which implies that \((\varPhi _n )_n\) is a Cauchy sequence. So, \((\varPhi _n )_n\) converges to a function \(\varPhi \) which belongs to \(\mathfrak{f }_1\), if \(\mathfrak{g }=\mathfrak{g }_1\) (see Corollary 2), or to \(\mathfrak{f }_2\), if \(\mathfrak{g }=\mathfrak{g }_2\) (see Corollary 3). Finally, since \(\varPhi _n (x,z)\longrightarrow \varPhi (x,z)\) and

$$\begin{aligned} u^{n}_i (x_i,z_{-i})-u^{n}_i (z)\longrightarrow u_i (x_i ,z_{-i})-u_i (z) \end{aligned}$$

for any \((x,z)\in X\times X\) and any \(i\in I\), we have:

$$\begin{aligned} \varPhi (x,z)=\sum _{i\in I}\left[u_i (x_i,z_{-i})-u_i (z)\right]\;\;\text{ for} \text{ any}\;\;(x,z)\in X\times X\;, \end{aligned}$$

that is, \(\varPhi \) is the function defined by (3) for \(G\). \(\square \)

Proposition 6

The set-valued function \(\mathfrak{N }\) is upper semicontinuous with non-empty and compact values for each \(\mathfrak{g }\in \{\mathfrak{g }_1,\mathfrak{g }_2 \}\).

Proof

Let \((G_n )_n\) be a sequence converging to \(G\) in the space \(\mathfrak{g }\in \{\mathfrak{g }_1,\mathfrak{g }_2 \}\). Consider the sequence \((\varPhi _n )_n\) and \(\varPhi \), where, for any \(n\), \(\varPhi _n\) and \(\varPhi \) are defined by (3) for the games \(G_n\) and \(G\), respectively. So, \((\varPhi _n )_n\) converges to \(\varPhi \) in the sup-norm metric; moreover, \(\mathfrak{N }(G)=\mathfrak{S }(\varPhi )\) and \(\mathfrak{N }(G_n)=\mathfrak{S }(\varPhi _n)\) for any \(n\). From Proposition 4 and Remark 5, it follows that \(\mathfrak{N }\) is upper semicontinuous on \(\mathfrak{g }\). Finally, if \(\mathfrak{g }=\mathfrak{g }_1\), we have that \(\mathfrak N (G)\) is non-empty and therefore compact for any \(G\in \mathfrak{g }_1\). If \(\mathfrak{g }=\mathfrak{g }_2\) and \(G\in \mathfrak{g }_2\), \(\mathfrak{N }(G)\) is non-empty and compact in light of Proposition 2. \(\square \)

From Lemma 2 and Propositions 5 and 6, we obtain:

Theorem 1

For any \(\mathfrak{g }\in \{\mathfrak{g }_1,\mathfrak{g }_2 \}\), there exists a dense \(\mathcal{G }_{\delta }\) subset \(\mathfrak{q }\) of \(\mathfrak{g }\) such that, for every game in \(\mathfrak q \), every Nash equilibrium is an essential equilibrium relative to \(\mathfrak{g }\).

Remark 6

In the paper by Carbonell-Nicolau (2010)—see Theorem 2—it is proved that games having essential Nash equilibria are the generic case in the space \(\mathfrak{g }_{X}\). In light of Proposition 1 and Example 1, \(\mathfrak{g }_{X}\) is strictly included in \(\mathfrak{g }_1\). So, Theorem 2 by Carbonell-Nicolau (2010) can be obtained as a corollary from Theorem 1.

5 Essential Nash equilibria of discontinuous potential games

In this section, we deal with potential games. We prove that there exists a dense subset \(\mathfrak q \) of \(\mathfrak{g }^{p}_1\) such that, if \(G\in \mathfrak{q }\), every maximizer of the potential of \(G\) is an essential Nash equilibrium of \(G\) relative to \(\mathfrak g ^{p}_1\). For any potential game \(G\in \mathfrak g ^{p}_1\), we denote by \(\mathfrak M (G)\) the set of maximizers of its potential. So, the maximizers of the potential of \(G\) are essential Nash equilibria relative to \(\mathfrak g ^{p}_1\) if and only if the set-valued function \(\mathfrak M :G^{\prime }\in \mathfrak g ^{p}_1 \longrightarrow \mathfrak M (G^{\prime })\) is lower semicontinuous at \(G\).

If \(G=\langle X_i,u_i \rangle _{i\in I}\) is a potential game, the potential \(P\) of \(G\) is unique up to an additive constant (see Monderer and Shapley 1996, Lemma 2.7) and it is given by:

$$\begin{aligned} P (x)=\sum _{i\in I}\left[u_{i}(x_1,\ldots ,x_i ,\bar{x}_{i+1},\ldots ,\bar{x}_{|I|} )-u_{i}(x_1,\ldots ,x_{i-1} ,\bar{x}_{i},\ldots ,\bar{x}_{|I|} )\right]\;,\qquad \end{aligned}$$
(7)

where \(\bar{x}\) is a fixed strategy profile and \(|I|\) denotes the number of players. So, the potential of a game with bounded payoff functions is bounded, and we have:

Proposition 7

\(\mathfrak g ^{p}_1\) is a complete metric space.

Proof

Let \((G_n )_n \subset \mathfrak{g }^{p}_1\) be a Cauchy sequence. Since \(\mathfrak g ^{b}\) is complete, \((G_n )_n\) converges to a game \(G\) in the metric \(\rho \). For any \(n\), let \(P_n\) be the potential of \(G_n\) defined according to (7). We have:

$$\begin{aligned} P_h (x)&-&P_k (x)\\&= \sum _{i\in I}\left[u^{h}_{i}(x_1,\ldots ,x_i ,\bar{x}_{i+1},\ldots ,\bar{x}_{|I|} )-u^{k}_{i}(x_1,\ldots ,x_{i} ,\bar{x}_{i+1},\ldots ,\bar{x}_{|I|} )\right]\\&\quad +\sum _{i\in I}\left[u^{k}_{i}(x_1,\ldots ,x_{i-1} ,\bar{x}_{i},\ldots ,\bar{x}_{|I|} )-u^{h}_{i}(x_1,\ldots ,x_{i-1} ,\bar{x}_{i},\ldots ,\bar{x}_{|I|} )\right]\;. \end{aligned}$$

So, \(\rho _1 (P_h,P_k )\le 2\rho (G_h,G_k)\), which implies that \((P_n )_n\) is a Cauchy sequence and, in light of Proposition 2 by Scalzo (2009), \((P_n )_n\) converges to a weakly upper pseudocontinuous function \(P\). The function \(P\) is the potential of \(G\): in fact, since the sequences \(\{\rho (G_n,G)\}_n\) and \(\{\rho _1 (P_n,P)\}_n\) converge to \(0\) and

$$\begin{aligned} u^{n}_i (x_i,x_{-i})-u^{n}_i (x^{\prime }_i,x_{-i})=P_n (x_i ,x_{-i})-P_n (x^{\prime }_i,x_{-i}) \end{aligned}$$

for any \(x_i\) and \(x^{\prime }_i\) belonging to \(X_i\), for any \(x_{-i}\in X_{-i}\), for any \(i\in I\) and for any \(n\), one has:

$$\begin{aligned} u_i (x_i,x_{-i})-u_i (x^{\prime }_i,x_{-i})=P(x_i ,x_{-i})-P(x^{\prime }_i,x_{-i})\;, \end{aligned}$$

which concludes the proof. \(\square \)

Let us note that, if \(G\in \mathfrak{g }^{p}_1, \mathfrak{M }(G)\) is not necessarily a compact set: see Example 3. So, we consider the set-valued function \(\mathfrak C :G\in \mathfrak{g }^{p}_1\rightarrow \text{ cl}\mathfrak M (G)\) (we denote by \(\text{ cl}A\) the closure of a set \(A\)). The following property of weakly upper pseudocontinuous functions allows us to prove that \(\mathfrak C \) is upper semicontinuous.

Proposition 8

Let \(F\) be a weakly upper pseudocontinuous function on \(X\) and let \((x_n )_n\) be a sequence converging to \(x\) in \(X\). Then:

$$\begin{aligned} \left. \begin{array}{rl} F(x)<F(x^{\prime })&\\ F(x_n )<F(x^{\prime })&\\ \mathrm{for}\,n\,\mathrm{sufficiently\,large}&\end{array} \right\} \Longrightarrow \limsup F(x_n )<F(x^{\prime })\;. \end{aligned}$$

Proof

If there exists \(z\) such that \(F(x)<F(z)<F(x^{\prime })\), we have \(\limsup F(x_n )\le F(z)<F(x^{\prime })\). Otherwise, assume that there are no \(z\in X\) such that \(F(x)<F(z)<F(x^{\prime })\). In this case, since \(F(x_n )<F(x^{\prime })\), we have \(F(x_n )\le F(x)\) for \(n\) sufficiently large and we get \(\limsup F(x_n )\le F(x)<F(x^{\prime })\). \(\square \)

Proposition 9

The set-valued function \(\mathfrak C \) is upper semicontinuous with non-empty and compact values.

Proof

The values of \(\mathfrak C \) are non-empty and compact in light of Remark 2. So, from Remark 5, it is sufficient to prove that \(\mathfrak C \) is closed. By contradiction, assume that: \((G_n )_n\) converges to \(G\) in \(\mathfrak g ^{p}_1\), \((x_n )_n\) converges to \(x\not \in \mathfrak C (G)\) and \(x_n \in \mathfrak C (G_n )\) for any \(n\). Let \(P\) be the potential of \(G\) and, for any \(n\), let \(P_n\) be the potential of \(G_n\), where the potentials are given by (7). Because \((G_n )_n\) converges to \(G\), we have \(\rho _1 (P_n,P)\longrightarrow 0\). Since \(x\not \in \mathfrak C (G)\), there exists a neighborhood \(U\) of \(x\) such that \(U\cap \mathfrak M (G)=\emptyset \). Moreover, because \(x_n\) belongs to \(\mathfrak C (G_n )\), there exists a sequence \((z_n )_n\) converging to \(x\) such that, for \(n\) sufficiently large, \(z_n\) belongs to \(\mathfrak M (G_n )\) but not to \(\mathfrak M (G)\). Let \(\bar{x}\in \mathfrak M (G)\). We get:

$$\begin{aligned} P(x)<P(\bar{x})\qquad P(z_n )<P(\bar{x}) \qquad z_n \longrightarrow x \end{aligned}$$

for \(n\) sufficiently large and, in light of Proposition 8, one has:

$$\begin{aligned} \limsup P(z_n )<P(\bar{x})\;. \end{aligned}$$
(8)

On the other hand, we have:

$$\begin{aligned} P(z_n )\ge P_n (z_n )-\rho _1 (P_n,P)\ge P_n (\bar{x})-\rho _1 (P_n ,P) \end{aligned}$$

for any \(n\). Since \(\rho _1 (P_n,P)\) converges to \(0\), we get

$$\begin{aligned} \limsup P(z_n )\ge P(\bar{x})\;, \end{aligned}$$

which contradicts (8). \(\square \)

Finally, we obtain:

Theorem 2

There exists a dense \(\mathcal G _{\delta }\) subset \(\mathfrak q \) of \(\mathfrak g ^{p}_1\) such that, for every game in \(\mathfrak q \), every maximizer of the potential is an essential Nash equilibrium relative to \(\mathfrak g ^{p}_1\).

Proof

In light of Lemma 2 and Proposition 9, there exists a dense \(G_{\delta }\) subset \(\mathfrak q \) of \(\mathfrak g ^{p}_1\) such that the set-valued function \(\mathfrak C \) is lower semicontinuous on \(\mathfrak q \). Lemma 16.22 by Aliprantis and Border (1999) implies that the set-valued function \(\mathfrak M \) is lower semicontinuous on \(\mathfrak q \), and the thesis follows. \(\square \)

Remark 7

In the framework of the present paper, a set-valued function is upper semicontinuous if and only if it is closed. Let us consider the set-valued function \(\mathfrak N \) defined on \(\mathfrak g ^{p}_1\) by \(\mathfrak N (G)=\{\text{ Nash} \text{ equilibria} \text{ of} G\}\). The set-valued function \(\mathfrak N \) is not closed in general; for instance, \(\mathfrak N \) is not closed at the game considered in Example 3. For this reason, one cannot use the theorem of Fort in proving the existence of a dense subset \(\mathfrak q \) of \(\mathfrak g ^{p}_1\) such that, for every game in \(\mathfrak q \), every Nash equilibrium is essential.

We conclude the section with some remark on the results that can be obtained by using (generalized) positively quasi-transfer continuous functions in the setting of potential games.

For any potential game \(G\), let \(\varUpsilon \) be the real-valued function defined on \(X\times X\) by \(\varUpsilon (x,z)=P(x)-P(z)\), where \(P\) is the potential of \(G\). So, the set of maximizers of \(P\)—that we denote by \(\text{ argmax} P\)—coincides with the solution set of the Ky Fan inequality:

$$\begin{aligned} \text{ find} z\in X\;\text{ such} \text{ that} \varUpsilon (x,z)\le 0\;\;\text{ for} \text{ any} x\in X\;. \end{aligned}$$

Let \(\mathfrak g ^{p}_2\) be the space of potential games where, for any game, \(X\) is the set of strategy profiles and the function \(\varUpsilon \) is positively quasi-transfer continuous. It is easy to see that a game \(G\) belongs to \(\mathfrak g ^{p}_2\) if and only if the potential \(P\) of \(G\) satisfies the following property: if  \(P(x)>P(z)+t\) for some \(t>0\)then there exists a neighborhood \(U_z\) of \(z\) and \(x^{\prime }\in X\) such that \(P(x^{\prime })>P(z^{\prime })+t\) for any \(z^{\prime }\in U_z\). We call positively transfer upper continuous a function that satisfies the property. It is clear that any upper semicontinuous function is positively transfer upper continuous. Indeed, the positive transfer upper continuity is a property equivalent to the upper semicontinuity when \(X\) is compact. In fact, we have:

Lemma 3

Let \(P\) be a real-valued function defined on a non-empty compact topological space \(X\). So, \(P\) is upper semicontinuous if and only if it is positively transfer upper continuous.

Proof

Let \(P\) be positively transfer upper continuous. Assume that \(P\) is not upper semicontinuous. So, for at least one \(z\in X\), we have:

$$\begin{aligned} P(z)<\limsup _{z^{\prime }\longrightarrow z}P(z^{\prime })\;. \end{aligned}$$

Let \(x\in \text{ argmax}P\), which is non-empty and compact in light of Theorem 2 by Tian and Zhou (1995). Then, there exists \(t>0\) for which

$$\begin{aligned} P(x)-\limsup _{z^{\prime }\rightarrow z}P(z^{\prime })<t<P(x)-P(z)\;. \end{aligned}$$

It follows from the definition of \(\limsup \) that in every neighborhood \(U\) of \(z\), there exists \(z_U\) such that \(P(x)<P(z_U )+t\). Since \(P\) is positively transfer upper continuous, we get a contradiction. The converse is trivial. \(\square \)

In light of Lemma 3, \(\mathfrak g ^{p}_2\) coincides with the space of potential games where the potential of each game is upper semicontinuous. So, \(\mathfrak g ^{p}_2 \subset \mathfrak g ^{p}_1\) and, since the space of upper semicontinuous function is complete in the sup-norm metric (see, for example, Aliprantis and Border 1999), Proposition 9 and Lemma 2 imply that games having essential Nash equilibria are the generic case in \(\mathfrak g ^{p}_2\).

Finally, let \(\mathfrak g ^{p}_3\) be the space of potential games where, for any game, the function \(\varUpsilon \) is generalized positively quasi-transfer continuous and \(0\)-diagonally quasi-concave in the first argument. Following the arguments of Sect. 4, it can be proved that there exists a dense subset \(\mathfrak q \) of \(\mathfrak g ^{p}_3\) such that any game which belongs to \(\mathfrak q \) has essential Nash equilibria relative to \(\mathfrak g ^{p}_3\). However, since \(\mathfrak g ^{p}_3 \subset \mathfrak g ^{p}_2 \subset \mathfrak g ^{p}_1\), this property of \(\mathfrak g ^{p}_3\) can be obtained from the results presented in this section. In fact, let \(G\in \mathfrak g ^{p}_3\). In light of Proposition 2, the set of solutions to the Ky Fan inequality corresponding to \(\varUpsilon \)—which coincides with the set of maximizers of the potential \(P\) of \(G\)—is non-empty and compact. Assume that \(P(x)>P(z)+t\), where \(t>0\). Since \(\varUpsilon \) is generalized positively quasi-transfer continuous, there exists a neighborhood \(U_z\) of \(z\) and a well-behaved correspondence \(\xi _z :U_z \rightrightarrows X\) such that \(P(s^{\prime })>P(z^{\prime })+t\) for any \(s^{\prime }\in \xi _z (z^{\prime })\) and for any \(z^{\prime }\in U_z\). Let \(x^{\prime }\in \text{ argmax}P\). So, we have \(P(x^{\prime })>P(z^{\prime })+\,\,t\) for any \(z^{\prime }\in U_z\) and, in light of Lemma 3, \(P\) is upper semicontinuous. On the other hand, if \(G\in \mathfrak g ^{p}_3\) and \(P\) is the potential of \(G\), since \(\varUpsilon \) is \(0\)-diagonally quasi-concave in the first argument, we have that \(P\) is quasi-concave. So, \(\mathfrak g ^{p}_3\) is strictly included in \(\mathfrak g ^{p}_2\).

6 Conclusions

In this paper, we have proved that games having essential Nash equilibria are the generic case in the spaces of discontinuous games \(\mathfrak g _1, \mathfrak g _2\) and \(\mathfrak g ^{p}_1\) (see Sect. 2). The first two spaces concern the general case of strategic form games, while the last one deals with potential games. We have introduced the class of generalized positively quasi-transfer continuous functions and, among other properties, we have proved that such a class is a complete metric space in the sup-norm metric. Using generalized positively quasi-transfer continuous functions and the Ky Fan minimax inequality, we have obtained that games having essential Nash equilibria are the generic case in the spaces \(\mathfrak g _1\) and \(\mathfrak g _2\). In the setting of discontinuous potential games, we have used a weakening of upper semicontinuity called weak upper pseudocontinuity (Morgan and Scalzo 2006; Scalzo 2009). A theorem of Fort (1949) on the existence of dense subsets of points of continuity for set-valued functions has played a central role in the main results of the paper.