Nash - PHD - Thesis - Original Version - Latex
Nash - PHD - Thesis - Original Version - Latex
A DISSERTATION
May, 1950
Abstract
The main mathematical result is the proof of the existence in any game of
at least one equilibrium point. Other results concern the geometrical struc-
ture of the set of equilibrium points of a game with a solution, the geometry
of sub-solutions, and the existence of a symmetrical equilibrium point in a
symmetrical game.
1 Introduction 1
4 Symmetries of Games 7
5 Solutions 9
10 Applications 25
Bibliography 27
11 Acknowledgements 27
1 Introduction
1
2 Formal Definitions and Terminology
In this section we define the basic concepts of this paper and set
up standard terminology and notation. Important definitions will
be preceded by a sub-title indicating the concept defined. The non-
cooperative idea will be implicit, rather than explicit, below.
Finite Game:
Mixed Strategy, si :
2
indicate mixed strategies; πiα will indicate the ith player’s αth pure
strategy, etc.
Pay-off function, pi :
Equilibrium Point:
pi ( s ) = max[pi ( s ; ti )] (1)
∀γj
3
others. We shall occasionally abbreviate equilibrium point by eq. pt.
4
3 Existence of Equilibrium Points
qi ( s ) = max piα ( s ),
α
1
φiα ( s , λ) = piα − qi ( s ) + , and
λ
φ+
iα ( s , λ) = max[0, φiα ( s , λ)].
Now φ+ + 1
> 0 so that:
P
iα ( s , λ) ≥ max φiα ( s , λ) =
α λ
α
φ+ ( s , λ)
c0iα ( s , λ) = P iα+ is continuous.
φiβ ( s , λ)
β
Define s0i (s, λ) = πiα c0iα (s, λ) and s(s, λ) = (s01 , s02 , ..., s0n ). Since
P
α
all the operations have preserved continuity, the mapping s → s (s, λ)
5
is continuous; and since the space of n-tuples,
s , is a cell, there must be a fixed point for each λ. Hence there will
be a subsequence s µ , converging to s ? , where s µ is fixed under the
mapping s → s ( s , λ(µ)).
Now suppose s ? were not an equilibrium point. Then if
s ? = (s?1 , ..., s?n ) some component s?i must be non-optimal against the
others, which means s?i uses some pure strategy πiα which is non-
optimal. [see eq (4), pg. 4] This means that piα ( s ? ) < qi ( s ? ) which
justifies writing piα ( s ? ) − qi ( s ? ) < −.
6
4 Symmetries of Games
j = iΨ then pj (ξ χ ) = pi (ξ)
sχ = s ∀χ
7
Theorem 4. Any finite game has a symmetric equilibrium point.
P
πiα
α
Proof. First we note that si0 = P has the property (si0 )φ = sj0
1
α
where j = i , so that the n-tuple s 0 = (s10 , s20 , ..., sn0 ) is fixed under
ψ
8
5 Solutions
Solvability:
( t ; γi ) ∈ L and s ∈ L ⇒ ( s ; γi ) ∈ L ∀i (1)
Strong solvability:
s ∈ L and pi ( s ; γi ) = pi ( s ) ⇒ ( s , γi ) ∈ L
Equilibrium Strategies:
9
that for some t the n-tuple ( t ; si ) is an equilibrium point. [si is
the ith component of some equilibrium point.] We call Si the set of
equilibrium strategies of player i.
Sub-solutions:
Theorem 2. A sub-solution,
L , is the set of all n-tuples (s1 , s2 , ..., sn ) such that each si ∈ Si where
Si is the ith factor set of L . Geometrically, L is the product of its
factor sets.
10
(b) if s# #
i is a limit point of Si then si ∈ Si .
Let t ∈ L .
Then we have pj ( t ; si ) ≥ pj ( t ; si ; γj ) and pj ( t ; si ) ≥ pj ( t ; s0i ; γj )
for any γj , by using the criterion of (1), pg.3 for an eq. pt. Adding
these inequalities, using the linearity of pj (s1 , ..., sn ) ∈ Si , and divid-
si + s0i
ing by 2, we get pj ( t ; si ) ≥ pj ( t ; si ; γj ) since si =
? ? ?
. From this
2
we know that ( t ; s?i ) is an eq. pt. for any t ∈ L . If the set of all
such eq. pts. ( t ; s?i ) is added to L the augmented set clearly satisfies
condition (1), and since L was to be maximal it follows that s?i ∈ Si .
To attack (b) note that the n-tuple ( t ; s#
i ), where t ∈ L will be
a limit point of the set of n-tuples of the form ( t ; si ) where si ∈ Si ,
since s#
i is a limit point of Si . But this set is a set of eq. pts. and
hence any point in its closure is an eq. pt., since the set of all eq.
pts. is closed [ see pg.3 ]. Therefore ( t ; s#
i ) is an eq. pt. and hence
s#
i ∈ Si from the same argument as for si .
?
Values:
11
able; strong solutions exist only when there is a "saddle point" in pure
strategies.
Simple Examples
These are intended to illustrate the concepts defined in the paper and
display special phenomena which occur in these games.
The first player has the roman letter strategies and the pay-off to
the left, etc.
Ex.1 5 aα −3 Weak
Solution:
9 7 7 10
−4 aβ 4 a + b, α + β
16 16 17 17
−5 bα 5
−5 +1
3 bβ −4 v1 = , v2 =
17 2
Ex.2 1 aα 1
Strong Solution: (b, β)
−10 aβ 10
v1 = v2 = −1
10 bα −10
−1 bβ −1
Ex.3 1 aα 1 Unsolvable; equilibrium points (a, α), (b, β) and
a b α β
−10 aβ −10 ( + , + ).
2 2 2 2
−10 bα −10 The strategies in the last case have maxi-min and
1 bβ 1 mini-max properties.
Ex.4 1 aα 1
0 aβ 1 Strong Solution: all pairs of mixed strategies.
1 bα 0 v1+ = v2+ = 1, v1− = v2− = 0
0 bβ 0
12
Ex.5 1 aα 2 Unsolvables
eq. pts. (a, α), (b, β) and
1 3 3 5
−1 aβ −4 a + b, α + β .
4 4 8 8
−4 bα −1 However, empirical tests show a tendency toward
2 bβ 1 (a, α).
Ex.6 1 aα 1
0 aβ 0 Eq. pts.: (a, α) and (b, β), with (b, β) an example
0 bα 0 of instability.
0 bβ 0
In the two-person zero-sum case it has been shown that the set of
"good" strategies of a player is a convex polyhedral subset of his strat-
egy space. We shall obtain the same result for a player’s set of equi-
librium strategies in any solvable game.
13
sj ∈ Sj ⇐⇒ ∀i, α pi ( t , sj ) − piα ( t , sj ) ≥ 0. (3)
14
7 Dominance and Contradiction Methods
This amounts to saying that s0i gives player i a higher pay-off than si
no matter what the strategies of the other players are. To see whether
a strategy s0i dominates si it suffices to consider only pure strategies
for the other players because of the n-linearity of pi .
t0i = ti + p(s0i − si )
15
Another procedure which may be used in locating equilibrium points
is the contradiction-type analysis. Here one assumes that an equilib-
rium point exists having component strategies lying within certain
regions of the strategy spaces and proceeds to deduce further condi-
tions which must be satisfied if the hypothesis is true. This sort of
reasoning may be carried through several stages to eventually obtain
a contradiction indicating that there is no equilibrium point satisfying
the initial hypothesis.
16
8 A Three-Man Poker Game
(1) The deck is large, with equally many high and low cards, and a
hand consists of one card.
(3) The players play in rotation and the game ends after all have
passed or after one player has opened and the others have had a
chance to call.
(5) Otherwise the pot is divided equally among the highest hangs
which have bet.
17
not be done. The greek letters are the probabilities of the various acts.
We get
√
21 − 321 5α + 1 5 − 2α 4α − 1
α= ,η= ,δ= , and = .
10 4 5+α α+5
18
Since there is only one equilibrium point the game has values; these
−(1 + 17α) −(1 − 2α)
are v1 = −0.147 = , v2 = −0.096 = , and
8(5 + α) 4
79 1 − α
v3 = 0.243 = .
40 5 + α
high low
3
··· η =0 11 i δ= 7 3
11 , = 11
bet pass
13 8
pass pass · · · η = 16 11 i 5
value to II : −0.1136 = − 44
19
if I had planned to bet if he got high. The values given are, of couse,
what the single player assures himself with his "safe" strategy.
A more detailed treatment of this game is being prepared for publi-
cation elsewhere. This will consider different relative sizes of ante and
bet.
20
9 Motivation and Interpretation
21
in different positions of the game, the probability that a particular
n-tuple of pure strategies will be employed in a playing of the game
should be the product of the probabilities indicating the chance of
each of the n pure strategies to be employed in a random playing.
22
it: ... will hold 1 . There are situation in economics or international
politics in which, effectively, a group of interests are involved in a
non-cooperative game without being aware of it; the non-awareness
helping to make the situation truly non-cooperative.
Actually, of course, we can only expect some sort of approximate
equilibrium, since the information, its utilization, and the stability of
the average frequencies will be imperfect.
We now sketch another interpretation, one in which solutions play
a major role, and which is applicable to a game played but once.
We proceed by investigating the question: what would be a "ra-
tional" prediction of the behavior to be expected of rational playing
the game in question? By using the principles that a rational predic-
tion should be unique, that the players should be able to deduce and
make use of it, and that such knowledge on the part of each player
of what to expect the others to do should not lead him to act out of
conformity with the prediction, one is led to the concept of a solution
defined before.
If S1 , S2 , ..., Sn were the sets of equilibrium strategies of a solvable
game, the "rational" prediction should be: "The average behavior of
rational men playing in position i would define a mixed strategy si in
Si if an experiment were carried out."
In this interpretation we need to assume the players know the full
structure of the game in order to be able to deduce the prediction for
themselves. It is quite strongly a rationalistic and idealizing interpre-
tation.
In an unsolvable game it sometimes happens that good heuristic
reasons can be found for narrowing down the set of equilibrium points
1
original text partially erased
23
to those in a single sub-solution, which then plays the role of a solution.
24
In general a sub-solution may be looked at as a set of mutually
compatible equilibrium points, forming a coherent whole. The sub-
solutions appear to give a natural subdivision of the set of equilibrium
points of a game.
25
10 Applications
The study of n-person games for which the accepted ethics of fair
play imply non-cooperative playing is, of course, an obvious direction
in which to apply this theory. And poker is the most obvious target.
The analysis of a more realistic poker game than our very simple model
should be quite an interesting affair.
The complexity of the mathematical work needed for a complete
investigation increases rather rapidly, however, with increasing com-
plexity of the game; so that it seems that analysis of a game much
more complex than the example given here would only be feasible
using approximate computational methods.
A less obvious type of application is the study of cooperative games.
By a cooperative game we mean a situation involving a set of players,
pure strategies, and pay-offs as usual; but with the assumption that
the players can and will collaborate as they do in the von Neumann
and Morgenstern theory. This means the players may communicate
and form coalitions which will be enforced by an umpire. It is un-
necessarily restrictive, however, to assume any transferability, or even
comparability of the pay-offs [which should be in utility units] to dif-
ferent players. Any desired transferability can be put into the game
itself instead of assuming it possible in the extra-game collaboration.
The writer has developed a "dynamical" approach to the study of co-
operative games based upon reduction to non-cooperative form. One
proceeds by constructing a model of the pre-play negotiation so that
the steps of negotiation become moves in a larger non-cooperative
game [which will have an infinity of pure strategies] describing the
total situation.
This larger game is then treated in terms of the theory of this paper
26
[extended to infinite games] and if values are obtained they are taken
as the values of the cooperative game. Thus the problem analyzing
a cooperative game becomes the problem of obtaining a suitable, and
convincing, non-cooperative model for the negotiation.
The writer has, by such a treatment, obtained values for all finite
two person cooperative games, and some special n-person games.
27
Bibliography
11 Acknowledgements
Drs. Tucker, Gale, and Kuhn gave valuable criticism and suggestions
for improving the exposition of the material in this paper. David
Gale suggested the investigation of symmetric games. The solution of
the Poker model was a joint project undertaken by Lloyd S. Shapley
and the author. Finally, the author was sustained financially by the
Atomic Energy Commission in the period 1949-50 during which this
work was done.
28