A Note on Oddness Theorem 关于博弈论的奇数定理 by Jie Li and Zeke Wang Lingnan (University) College, Zhongshan University, Guangzhou 510275, China March 2004 Abstract The oddness theorem dictates that almost all finite and simultaneous games have a finite and odd number of Nash equilibria. In this note, we derive a sufficient condition under which the number of Nash equilibria is odd. In doing so, we provide a new version and an elementary proof of the theorem. Finally, some comments and treatment on the implicit assumption behind the theorem are developed. 中文摘要 博弈论的奇数定理论定,几乎所有有限同时博弈的 Nash 均衡的数目有限,并且 是奇数。本文在具体给出 Nash 均衡的数目是奇数的一个充分条件的基础上,给出奇数定理 的另一表述,并且提供一个初等的证明。最后,我们对于奇数定理的隐含假设提出讨论。 Key words: finite and simultaneous game; reaction function; Oddness Theorem; set of zero measure; a.e. continuous distribution assumption JEL classification Numbers: A1, C7 1. Introduction Wilson’s (1971) Oddness Theorem dictates that almost all finite strategic games have a finite and odd number of Nash equilibria. A game is called finite if the number of players is finite and the number of pure strategies available for each player is also finite. In this note, we provide a new version of Oddness Theorem and an elementary proof as well, which are much more concise and intuitive compared to Wilson’s original arguments with so-called almost-complementary paths. Furthermore, comments on the implicit assumption of uniform distribution or at least a.e. continuous distribution1 behind Oddness Theorem are also developed. The notations in this note are standard, which can be referred, for example, to Gibbons (1992), and Fudenberg and Tirole (1991). 2. Cube Characterization of Finite and Simultaneous Games Suppose G {S1 , , S n ; u1 , , un } is a n person simultaneous game in strategic form, where n is a positive integer and each payoff function ui is a real-function of the n strategic variables s1 S1 , S1 , , Sn u j ( s1 , s2 , are all finite , sn Sn . G {S1 , sets. G {S1 , , S n ; u1 , , S n ; u1 , , sn ) c j , si Si , i 1, 2, , un } is said to be finite if , un } is said , n , and j 1, 2, to be trivial if , n ; G is non-trivial otherwise. Obviously, when P(G ) u j ( s1 , s2 , G {S1 , , S n ; u1 , , sn ) : si Si , i 1, 2, , un } is a , n ; j 1, 2, finite and simultaneous game, , n is a finite set. We call P (G ) the payoff set of Game G for simplicity. Denoting by k i the number of pure strategies available for Player i , the number of the elements of the payoff set P (G ) is then K ( P(G)) n k1 G {S1 , , S n ; u1 , kn , or simply K , which will be called the pseudo-dimension of , un } in this note. A real-function f : R R is said to be an affine transformation if f ( x) a x b , where a , b are real numbers. Furthermore, f : R R is said to be a positive affine transformation if in addition a 0 . As is well known, Nash equilibrium is a concept concerning the strategy profiles, not the payoff of a game. Thus, if we impose a positive affine transformation upon each “a.e. continuous distribution” is an abbreviation for “almost everywhere continuous distribution”. We will clarify the exact meaning of this term later. 1 2 element of the payoff set in a finite and simultaneous game, the equilibrium structure of the game will not alter. That is, a strategy profile constitutes a Nash equilibrium under the original payoff structure if and only if it remains to be a Nash equilibrium after the transformation. Hence, for any finite and simultaneous game G , we can impose an arbitrary positive affine transformation upon all the elements of the payoff set P (G ) to make it satisfy the following normalization condition: 0 u j ( s1 , s2 , j 1, 2, , sn ) 1 , , n ; and si Si , i 1, 2, m m (G ) min u j ( s1 , s2 , , sn ) : si Si , i 1, 2, M M (G ) max u j ( s1 , s2 , then the real-function , n . For instance, if we let , sn ) : si Si , i 1, 2, , n ; j 1, 2, , n ; j 1, 2, ,n , , n , fG : R R defined by fG ( x ) ( x m 1) / ( M m 2) is a desired positive affine transformation, which can equilibrium-equivalently transform a non-trivial finite and simultaneous game G into the one meeting the normalization condition. To be clear, a transformation of a game is said to be equilibrium-equivalent if it does not change the equilibrium structure of the game. In this way, we can just focus on the finite and simultaneous games where all the elements of the payoff set are between 0 and 1 in the following discussion. Denote the set of so-normalized finite and simultaneous games of pseudo-dimension K by G K . Let I K {x R K : 0 xl 1; l 1, , K } be the K -dimensional, open unit cube of K the K -dimensional Euclidean Space R . Define the mapping :G K I K by (G ) {(u j ( s1 , , sn ) : s1 S1 , , sn Sn ; j 1, , n } for any G {S1 , , Sn ; u1, , un }G K . With the mapping : G K I K , all the normalized finite and simultaneous games of pseudo-dimension K are characterized as the points of the K -dimensional open unit cube I K . It should be noted that this characterization is not a one-to-one correspondence. For example, a 2 3 2 game G with P(G ) { 0 . 1 , 0 . 2 , 0 . 3 ; 0 . 4 , 0 . 5 , 0 . 6 ; 50; . 1 05 ., 405. ,2 05 ., 505. ,3, 0 . 6 5 } and another 2 2 3 game G ' with P(G ') {0.1, 0.2; 0.3, 0.4; 0.5, 0.6; 0.15, 0.25; 0.35, 0.45; 0.55, 0.65} are characterized by the same point (0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.15, 0.25, 0.35, 0.45, 0.55, 0.65) 3 of the 12 -dimensional open cube I 12 . However, on the other hand, it is obvious that for any point within the K -dimensional open unit cube, there exists a finite and simultaneous game of pseudo-dimension K that can be represented by that point. Hence, the non-one-to-one characterization will “fulfill” the K -dimensional open unit cube and will not change our main result that the non-degenerated, finite and simultaneous games have a finite and odd number of Nash equilibria. In fact, it will contribute to making the treatment more clear. 3. Main Results A finite and simultaneous game G {S1 , all the , S n ; u1 , elements P(G ) u j ( s1 , s2 , , un } is said to be non-degenerated if of , sn ) : si Si , i 1, 2, its , n ; j 1, 2, payoff set , n are different from each other; Otherwise, Game G is said to be degenerated. Clearly, a non-degenerated game must be a non-trivial game. Lemma 1: A non-degenerated, finite and simultaneous game G {S1 , , S n ; u1 , , un } has a finite and odd number of Nash equilibria. Proof: See the Appendix. As R K {(t1 , is well known, , t K ) : tk R, k 1, in the K -dimensional Euclidean Space , K } , the points with two identical coordinates tk1 tk2 K constitute a ( K 1) -dimensional hyperplane, which Lebesgue measure in R is zero. There are totally K !/( K 2)!2! such K 1 -dimensional hyperplanes with two identical coordinates K in R . Since countable unions (saying nothing of finite unions) of sets of zero measure remains K to be of zero measure, we know immediately that the subsets of R with two identical K coordinates are of zero measure in R . Similarly, the subsets of the K - dimensional open cube I K with two identical coordinates are sets of zero measure of I K . By definition, a finite and simultaneous game is degenerated if it has at least two identical coordinates when characterized by a point of the cube. Thus, we get the following lemma. Lemma 2: Among all the finite and simultaneous games of pseudo-dimension K K characterized by the open K - dimensional unit cube I , the subset consisting of degenerated games is of Lebesgue measure zero. As is well known, when expressing all the objects under discussion as a “measurable subset” of a Euclidean Space, we call a proposition valid for “almost all” the objects if the set consisting of the objects that violate the proposition is only a subset of zero measure of the underlying 4 measurable set. Thus, summarizing lemma 1 and lemma 2 leads to the following theorem. Theorem 1: Almost all finite and simultaneous games have a finite number of Nash equilibria, and this number is odd. 4. The Implicit Assumption behind Oddness Theorem Although Wilson’s Oddness Theorem and the above Oddness Theorem dictate that almost all finite and simultaneous games have a finite and odd number of Nash equilibria, quite often we encounter finite and simultaneous games with an even number of or infinite Nash equilibria. The following is an easy example with an even number of Nash equilibria. A simultaneous game has two players, where each player has two pure strategies respectively. The strategies for player 1 are UP and DOWN, and those for player 2 are LEFT and RIGHT. TABLE 1. 2 LEFT RIGHT q 1- q 4 1 UP p 2 3 2 1 DOWN 1- p 1 1 2 It’s easy to check that there are totally two Nash equilibria for this game: ( p, q) (1, 1) , or (UP, LEFT), and ( p, q) (0, 0) , or (DOWN, RIGHT). Now let’s move on to see another example. Making a small change on the payoff structure shown in Table 1, we get a game represented by Table 2 below, where is a small positive. TABLE 2. 2 LEFT RIGHT q 1- q 4 1 UP p 3 2 2 1 DOWN 1- p 1 1 2 It’s easy to check that all the Nash equilibria for this game are ( p, q ) (1,1) and ( p, q ) ( 0, t ) , where t [ 0, a /(2 a)] . The game has infinite Nash equilibria. 5 In spite of the conclusion of Oddness Theorem, we are frequently encountered with finite and simultaneous games whose numbers of Nash equilibria are even or infinite. To explain this puzzle, we must dig into the implicit assumption behind Oddness Theorem. The validity of Oddness Theorem stands on an easily ignored assumption. That is, when characterizing all finite and simultaneous games in a measurable set, the assumption that the payoffs of these games conform to a uniform distribution or an a.e. continuous distribution within the underlying measurable set must be implicitly embedded, without which Oddness Theorem cannot hold. Specifically, the payoff of each player under each possible strategy profile is a stochastic variable that conforms to a uniform distribution or at least an a.e. continuous distribution2. It should be noted that the specific probability distributions of such stochastic variables can be different from each other. By lemma 1 we know that only when a finite and simultaneous game is degenerated, the number of Nash equilibria may be an even number or K infinite. If we look upon I as a sample space, then it can be easily shown that under the assumption of uniform distribution or a.e. continuous distribution, the probability (or the Lebesgue measure) that two independent stochastic variables equal to each other is zero. Because of this, the main result of this paper should be re-paraphrased as follows. Theorem 2: Almost all finite and simultaneous games with their payoffs conforming to a uniform distribution or an a.e. continuous distribution in the cube have a finite and odd number of Nash equilibria 5. Concluding Remarks Measurement is an extension of the concept of volume. In this sense, people can look upon a set of zero measure as a set of volume zero. Concept of zero measure and related terminologies such as “almost hold everywhere” are core concepts in real analysis, which is also of great importance in the application of economics. For example, G. Debreu (1970, 1975, 1976) incorporated these concepts into mathematical economics and solved the problem of locally uniqueness of Walrasian equilibrium in a competitive economy. In this paper, we re-derive Oddness Theorem in a more concise and intuitive way. In doing so, we provide a new characterization of finite and simultaneous games. Furthermore, we also cast some treatment on the implicit assumption of uniform distribution or at least a.e. continuous distribution behind Oddness Theorem, which in turn deepens our understanding about it. 2 We call a stochastic variable conforming to an a.e continuous distribution if its probability density function is continuous almost everywhere, for example, within the interval [0, 1] . That is, the set of discontinuous points is of zero measure. 6 Appendix: Proof of Lemma 1 We just give a proof for a 2 2 game in which there are two players and each player has two pure strategies. Two players are A and B. The pure strategies of A are U and D, and those of B are L and R. For simplicity, we use t1 ,t 2 , ,t8 to denote all the 8 payoffs of the two players under different pure strategy profiles. Suppose player A chooses U with probability p and D with probability 1- p, and player B chooses L with probability q and R with probability 1- q. TABLE 3. B L R q 1- q t2 A U p t4 t1 t3 t6 D 1- p t8 t5 t7 The expected payoff of player A is EU A pqt1 p(1 q)t3 (1 p)qt5 (1 p)(1 q)t7 p [q(t1 t5 t7 t3 ) (t7 t3 )] q(t5 t7 ) t7 , from which we can derive player A’s reaction function p p (q ) given player B’s choice of q as follows: 1, When t7 t3 t1 t5 0 , p (q) [0,1], q (t7 t3 ) /(t1 t5 t7 t3 ) , 0, When t7 t3 0 t1 t5 , we have [q(t1 t5 t7 t3 ) (t7 t3 )] 0 ,which implies p (q) 0 , 0, When 0 t7 t3 t1 t5 , p (q) [0,1], q (t7 t3 ) /(t1 t5 t7 t3 ) , 1, 1, When 0 t7 t3 t1 t5 , p (q) [0,1], q (t7 t3 ) /(t1 t5 t7 t3 ) , 0, When t7 t3 0 t1 t5 , we have [q(t1 t5 t7 t3 ) (t7 t3 )] 0 ,which implies 7 p (q) 1 , 0, When t7 t3 t1 t5 0 , p (q) [0,1], q (t7 t3 ) /(t1 t5 t7 t3 ) , 1, In the coordinate plane p q , the shapes of the reaction function p p (q ) can be summarized by Figure 1 below: q q q q p p FIG. 1. p p Similarly, the reaction function of player B given player A’s choice of p can also be summarized by Figure 2 below: q q p q p q p p FIG. 2. The intersections of the two players’ reaction functions give the Nash Equilibria for the 2 2 simultaneous game. Under the condition of non-degeneration, there are 16 cases of Nash equilibria for the game, which can be summarized by Figure 3 below: 8 q q p q p p p p p q p q p q p q q q p q q p q p q p q q p q p p FIG. 3. The number of Nash equilibria in all the 16 cases are: 3, 1, 1, 1;1, 1, 1, 1;1, 1, 3, 1;1, 1, 1, 1, respectively. Obviously, they are all odd number. Hence, Oddness Theorem holds for 2 2 simultaneous games. The key of the above proof lies in the linearity of the reaction function with respect to the strategy probabilities. Therefore, when discussing the number of Nash equilibria for a finite and simultaneous game, increasing the number of the players or the number of the pure strategies available for each player will not alter the basic result of Oddness Theorem, but increases only the technical difficulty. We will present a full proof somewhere else. 9 References Debreu, G., Economies with a finite set of equilibria, Econometrica, 38 (1970), 387-392. Debreu, G., The Rate of Convergence of the Core of an Economy, Journal of Mathematical Economics, 1975, 2, 1-7. Debreu, G., Regular Differentiable Economies, American Economic Review, 66 (1976), 280-287. Fudenberg, Drew & Jean Tirole, Game Theory, MIT Press, 1991. Gibbons, Robert, Game Theory for Applied Economists, Princeton University Press, 1992. Wilson, Robert, Computing equilibria of N-person games, SIAM J. Appl. Math., 21 (1971), 80-87. 10 题目:关于博弈论的奇数定理 中文摘要 博弈论的奇数定理论定,几乎所有有限同时博弈的 Nash 均衡的数目有限, 并且是奇数。本文在具体给出 Nash 均衡的数目是奇数的一个充分条件的基础上,给出奇数 定理的另一表述,并且提供一个初等的证明。最后,我们对于奇数定理的隐含假设提出讨论。 Abstract The oddness theorem dictates that almost all finite and simultaneous games have a finite and odd number of Nash equilibria. In this note, we derive a sufficient condition under which the number of Nash equilibria is odd. In doing so, we provide a new version and an elementary proof of the theorem. Finally, some comments and treatment on the implicit assumption behind the theorem are developed. 11