Lecture VI: Existence of Nash Equilibrium
Lecture VI: Existence of Nash Equilibrium
Markus M. Mobius
February 26, 2004
Gibbons, sections 1.3B
Osborne, chapter 4
When we introduced the notion of Nash equilibrium the idea was to come
up with a solution concept which is stronger than IDSDS. Today we show
that NE is not too strong in the sense that it guarantees the existence of at
least one mixed Nash equilibrium in most games (for sure in all finite games).
This is reassuring because it tells that there is at least one way to play most
games.1
Lets start by stating the main theorem we will prove:
Theorem 1 (Nash Existence)Every finite strategic-form game has a mixedstrategy Nash equilibrium.
Many game theorists therefore regard the set of NE for this reason as the
lower bound for the set of reasonably solution concept. A lot of research has
gone into refining the notion of NE in order to retain the existence result
but get more precise predictions in games with multiple equilibria (such as
coordination games).
However, we have already discussed games which are solvable by IDSDS
and hence have a unique Nash equilibrium as well (for example, the two
thirds of the average game), but subjects in an experiment will not follow
those equilibrium prescription. Therefore, if we want to describe and predict
1
1,1
0,4
0,2
2,1
We next draw the best-response curves of both players. Recall that player
1s strategy can be represented by a single number such that 1 = U +
(1 )D while player 2s strategy is 2 = L + (1 )R.
2
(1)
if < 14
1
[0, 1] if = 14
BR2 () =
(2)
0
if > 14
We can similarly find the best-response correspondence of player 1:
if < 23
0
[0, 1] if = 23
BR1 () =
1
if > 23
(3)
BR2()
BR1()
2/3
1/4
(4)
BR2()
BR1()
(2,2)
2/3
(1,1)
(BR1(1),BR2(1))
1/4
1 (BR1(2),BR2(2))
The neat fact about BR is that the Nash equilibria are precisely the
fixed points of BR, i.e. BR( ). In other words, if players have beliefs
then should also be a best response by them. The next lemma follows
directly from the definition of mixed Nash equilibrium:
Lemma 1 A mixed strategy profile is a Nash equilibrium if and only if it
is a fixed point of the BR correspondence, i.e. BR ( ).
We therefore look precisely for the fixed points of the correspondence
BR which maps the square [0, 1] [0, 1] onto itself. There is well developed
mathematical theory for these types of maps which we utilize to prove Nash
existence (i.e. that BR has at least one fixed point).
3.1
The key result we need is Kakutanis fixed point theorem. You might have
used Browers fixed point theorem in some mathematics class. This is not
5
sufficient for proving the existence of nash equilibria because it only applies
to functions but not to correspondences.
Theorem 2 Kakutani A correspondence r : X X has a fixed point
x X such that x r (x) if
1. X is a compact, convex and non-empty subset of <n .
2. r (x) is non-empty for all x.
3. r (x) is convex for all x.
4. r has a closed graph.
There are a few concepts in this definition which have to be defined:
Convex Set: A set A <n is convex if for any two points x, y A the
straight line connecting these two points lies inside the set as well. Formally,
x + (1 ) y A for all [0, 1].
Closed Set: A set A <n is closed if for any converging sequence
{xn }
n=1 with xn x as n we have x A. Closed intervals such
as [0, 1] are closed sets but open or half-open intervals are not. For example
(0, 1] cannot be closed because the sequence n1 converges to 0 which is not in
the set.
Compact Set: A set A <n is compact if it is both closed and bounded.
For example, the set [0, 1] is compact but the set [0, ) is only closed but
unbounded, and hence not compact.
Graph: The graph of a correspondence r : X Y is the set {(x, y) |y r (x)}.
If r is a real function the graph is simply the plot of the function.
Closed Graph: A correspondence has a closed graph if the graph of the
correspondence is a closed set. Formally, this implies that for a sequence of
2
we have y r (x ).
It is useful to understand exactly why we need each of the conditions in
Kakutanis fixed point theorem to be fulfilled. We discuss the conditions by
looking correspondences on the real line, i.e. r : < <. In this case, a fixed
point simply lies on the intersection between the graph of the correspondence
and the diagonal y = x. Hence Kakutanis fixed point theorem tells us that
2
Assume X is not compact because it is not closed - for example X = (0, 1).
Now consider the correspondence r(x) = x2 which maps X into X. However,
it has no fixed point. Now consider X non-compact because it is unbounded
such as X = [0, ) and consider the correspondence r(x) = 1 + x which
maps X into X but has again no fixed point.
If X is empty there is clearly no fixed point. For convexity of X look at
the example X = [0, 13 ] [ 32 , 1] which is not convex because the set has a hole.
Now consider the following correspondence (see figure below):
3
if x [0, 31 ]
4
(5)
r(x) =
1
if x [ 23 , 1]
4
This correspondence maps X into X but has no fixed point again.
3/4
1/4
1/3
2/3
3.1.2
(6)
As before, this correspondence has no fixed point because of the hole in the
middle.
3.1.3
If r(x) is not convex, then the graph does not have to have a fixed point as
the following example of a correspondence r : [0, 1] [0, 1] shows:
1 if x < 12
0, 13 23 , 1 if x = 21
r(x) =
(7)
0
if x > 12
1/2
The graph is non-convex because r( 12 ) is not convex. It also does not have a
fixed point.
8
3.1.4
This condition ensures that the graph cannot have holes. Consider the following correspondence r : [0, 1] [0, 1] which fulfills all conditions of Kakutani
except (4):
1
if x < 12
2
1 1
,
if x = 21
r(x) =
(8)
14 2
1
if
x
>
4
2
1/2
Note, that r( 12 ) is the convex set 14 , 12 but that this set is not closed. Hence
the graph is not closed. For example, consider the sequence xn = 21 and
1
yn = 12 n+2
for n 1. Clearly, we have yn r(xn ). However, xn x = 12
/ r(x ). Hence the graph is not closed.
and yn y = 12 but y
3.2
Applying Kakutani
We have to check (a) that BR is a map from some compact and convex
set X into itself, and (b) conditions (1) to (4) of Kakutani.
First note, that BR : [0, 1] [0, 1] [0, 1] [0, 1]. The square X =
[0, 1] [0, 1] is convex and compact because it is bounded and closed.
Now check condition (2) of Kakutani - BR() is non-empty. This is
true if BR1 (2 ) and BR2 (1 ) are non-empty. Lets prove it for BR1 the proof for BR2 is analogous. Player 1 will get the following payoff
u1, () from playing strategy if the other player plays :
u1, () = u1 (U, L) + (1 )u1 (U, R) +
+ (1 )u1 (D, L) + (1 )(1 )u1 (D, R)
(9)
n = (
n , n ) BR ( n ). Both sequences are assumed to converge to
= ( , ) and
= (
, ), respectively. We now want to show
that
BR () to prove that BR has a closed graph.
We know that for player 1, for example, we have
u1 (
n , n ) u1 (0 , n )
10
for any 0 [0, 1]. Note, that the utility function is continuous in both
arguments because it is linear in and . Therefore, we can take the
limit on both sides while preserving the inequality sign:
u1 (
, ) u2 (0 , )
for all 0 [0, 1]. This shows that BR1 () and therefore
Using the fixed point method it is now relatively easy to extend the proof
for the 2 2 case to general finite games.The biggest difference is that we
cannot represent a mixed strategy any longer with a single number such as .
If player 1 has three pure strategies A1 ,A2 and A3 , for example, then his set
of mixed strategies is represented by two probabilities - for example, (1 , 2 )
which are the probabilities that A1 and A2 are chosen. The set of admissible
1 and 2 is described by:
1 = {(1 , 2 )|0 1 , 2 1 and 1 + 2 1}
(10)
The definition of the set of mixed strategies can be straightforwardly extended to games where player 1 has a strategy set consisting of n pure
strategies A1 ,..,An . Then we need n 1 probabilities 1 ,..,n1 such that:
1 = {(1 , .., n1 )|0 1 , .., n1 1 and 1 + .. + n1 1}
(11)
of
elements of 1 which converges to (1 , ..). Then we have i 0 and
Pn1
We can now check that all conditions of Kakutani are fulfilled in the general finite case. Checking them is almost 1-1 identical to checking Kakutanis
condition for 2 2 games.
Condition 1: The individual mixed strategy sets i are clearly nonempty because every player has at least one strategy. Since i is compact
= 1 ...I is also compact. Hence the BR correspondence BR :
acts on a compact and convex non-empty set.
Condition 2: For each player i we can calculate his utiltiy ui,i (i ) for
i i . Since i is compact and ui,i is continuous the set of payoffs is also
compact and hence has a maximum. Therefore, BRi (i ) is non-empty.
Condition 3: Assume that i1 and i2 are both BR of player i to i .
Both strategies have to give player i equal payoffs then and any linear combination of these two strategies has to be a BR for player i, too.
Condition 4: Assume that n is a sequence of strategy profiles and
n
n
ui
i , i ui i0 , i
for all i0 i . Note, that the utility function is continuous in both arguments
because it is linear.3 Therefore, we can take the limit on both sides while
preserving the inequality sign:
ui
i , i ui i0 , i
for all i0 i . This shows that
i BRi i
and therefore
BR ( ).
Hence the graph of the BR correspondence is closed.
So Kakutanis theorem applies and the giant best-response map BR has
a fixed point.
12