A Note on Mixed-Nash Implementation††thanks: This paper grew out of our research on implementation with evidence (Kartik and Tercieux, 2011). In a 2008 version of this paper, we developed a mechanism that we have since replaced with Maskin and Sjostrom’s (2002) mechanism. We thank Eric Maskin for pointing us to Maskin and Sjostrom (2002).
Abstract
This note considers (complete information) Nash-implementation when mixed strategies are properly accounted for and the outcome space is infinite. We first construct an example in which preferences over lotteries fail the Archemedian axiom and show that, even under the classical sufficient conditions for implementation, the canonical mechanism for implementation fails: there exists a mixed-Nash equilibrium in which the outcome is undesirable with probability one. We then prove that the canonical mechanism works if Bernoulli utilities are bounded.
1 Setup
Our setup and notation are standard in implementation theory; the reader is referred to Maskin (1999) or Maskin and Sjostrom (2002, MS hereafter) for details. The environment is a tuple , where is a set of outcomes, is a finite set of agents/players, and is a set of possible states of the world. and are arbitrary topological spaces. Throughout, we treat any topological space, , as a measurable space with its Borel sigma-field and restrict our attention to the set of Borel probability measures, denoted . Product spaces are endowed with the product topology while the space of Reals is endowed with its usual topology. All functions are assumed to be measurable.
Each agent has a von Neumann-Morgenstern (vNM) utility function, . Agent ’s lower contour set at is . A social choice rule (SCR) is a function , i.e. a non-empty-valued correspondence. A social choice function (SCF) is a single-valued SCR, i.e. a function . A SCR is (Maskin) monotonic if for all the following is true: if and for all , then . A SCR satisfies no veto power (NVP) if for all : if for all and all , then .
A mechanism (or game form) is a pair where and each is the message space for player and is an outcome function. We denote a message of player by and a profile of messages by . We assume that each player ’s preferences over lotteries are represented by a utility function ,111 is the affinely-extended Reals. such that for any probability measure, , . Pure- and mixed-strategy Nash equilibria are defined in the usual way.
A mechanism implements a SCR in mixed-strategy Nash equilibrium, or simply MSNE-implements , if at each state the game induced by satisfies: (1) for all , there exists a pure Nash equilibrium such that , and (2) in any mixed-Nash equilibrium , . A SCR is MSNE-implementable if there exists a mechanism which MSNE-implements . Note that we use a slightly less demanding notion than that of Maskin 1999 (p. 25): instead of condition (2) in Maskin, we only require that for all such that . In other words, we ignore outcomes that are undesirable but occur with probability. This will make no difference if is countable.
2 A counter-example to MSNE implementation
The classic result (Maskin, 1999) on Nash implementation says that a monotonic SCR is implementable if it satisfies NVP and there are three or more players. The mechanism in Maskin 1999 works insofar as one considers pure-strategy implementation. MS provide a canonical mechanism to obtain MSNE-implementation.
In this section, we construct an example in which MSNE-implementation cannot be achieved by the mechanism proposed by MS. The reason we focus on the MS mechanism is because we are not aware of any other canonical mechanism in the literature that achieves MSNE-implementation when the MS mechanism cannot.222Maskin (1999) offers a different mechanism whose goal was to achieve MSNE-implementation under the same conditions as MS. This mechanism also fails to work in our example. The key feature of our example is a failure of continuity of preferences over lotteries; more precisely, the Archemedian axiom is violated. We suspect, but have not proved, that in our example MSNE-implementation is impossible.
The MS mechanism is as follows (readers should consult MS for details). For each player ,
There are three Rules governing outcomes:
Rule (i): If there is s.t. for all and , take .333To be precise, we have modified Rule (i) from MS. MS’s Rule (i) is written as follows: If there is s.t. for all and , take . However, the mechanism defined in this way does not work. Here is a counter-example: , and . At each state, each agent strictly prefers . The SCF is a constant, . Plainly, is monotonic and satisfies NVP. But at each state, there is an undesirable (pure-strategy) equilibrium where for all (i.e. where we fall into Rule (i) a defined above). This is an equilibrium because if some player deviates, we would fall into Rule (ii) where the outcome can only be in , and hence no deviation would be profitable.
Rule (ii): If there is s.t. for all and take .
Rule (iii): If neither (i) nor (ii) applies, then where and
MS assert that, with three or more players, the above mechanism MSNE-implements any monotonic SCR satisfying NVP. MS only provide a formal argument for mixed-Nash equilbria with finite support. We will show through a counter-example that implementation fails when one considers all mixed-Nash equilibria, including those with infinite support. In fact, in our counter-example the MSNE is “bad” in a strong sense because all points in the support yield undesirable outcomes.
The counter-example is as follows. Assume three players . The set of outcomes is . There are two states of the world, . The SCF is defined by and . Fix any probability distribution such that for all . We now stipulate some conditions on preferences over lotteries. We do this in terms of the Bernoulli utility functions ; recall that preferences over lotteries are represented by such that for any , . Our first requirement is that at state :
-
(a1)
.
-
(a2)
.
-
(a3)
.
The second requirement is that at state :
-
(b1)
-
(b2)
.
The third requirement is that
This condition ensures that satisfies NVP. Note that the is Maskin-monotonic because of the following two observations:
-
•
and ;
-
•
and .
Now consider MS’s mechanism and assume the true state is . Consider the following profile of mixed strategies: for is such that , while where satisfies for all . In addition, and for . So in this profile, players 1 and 2 are playing pure strategies and claiming that the state is , although the true state is , and requesting outcome ; player 3 is playing a mixed strategy where he always claims the state is , but only puts probability on the pure strategy that and are playing. We will argue that this profile is an MSNE at .
Obviously, player has no incentive to deviate (he is indifferent between any outcome). Consider player . Note that if player sticks to the equilibrium strategy, then with probability , we fall into Rule (i) while with probability we fall into Rule (ii). When we fall into Rule (ii), the outcome is because of the specification of player 3’s proposed function . Hence, ’s expected payoff is
If player deviates to , with probability we fall into Rule (iii) and player is the “dictator” who chooses outcome . Hence ’s expected payoff from the deviation is bounded from above by
So player has no incentive to deviate, proving that the mixed strategy profile is indeed an equilibrium.
Note in addition that , hence any point in the support of yields an undesirable outcome at .
Remark 1.
The example uses quite crucially a representation of preferences where the Bernoulli utility function for is unbounded below (at state ). Thus, these agents’ preferences over lotteries do not satisfy the Archimedean Axiom. Note that this is generally the case in implementation theory when the outcome space is augmented with transfers that are unbounded and agents have quasi-linear utilities in the transfers. As we will show below, unboundedness of the Bernoulli utilities is necessary for failure of MSNE-implementation.444Neither MS nor Maskin (1999) state any assumptions on preferences over lotteries. The only statement we could find about lottery preferences is fn. 7 in Maskin (1999), which states that the mixed-Nash implementation result holds for “any risk preferences.”
3 Bounded utilities are sufficient for MSNE implementation
In this section, we prove that if the Bernoulli utilities are bounded, then the MS mechanisms achieves MSNE implementation.
Assumption 1.
For any and any , there exists such that .
Note that this Assumption was violated by the counter-example above.
Remark 2.
The assumption is trivially satisfied if the outcome space is finite. The assumption is also satisfied if one requires that preferences over lotteries satisfy the Archimedean Axiom (and don’t restrict the space of lotteries), given the vNM representation.
Theorem 1.
Assume . Under Assumption 1, any monotonic SCR satisfying NVP is MSNE-implementable.
The rest of the section is devoted to the proof of this Theorem. It is easy to see, as usual, that “truthful messages” form a desirable pure Nash equilibrium, so we will only prove that there are no undesirable mixed equilibria. Let be a (mixed) Nash equilibrium when the true state is , and fix any realization such that . We must show that .
Suppose first that is a realization such that there is for which
but that the profile differs from the true profile that is . From Rule (i), the equilibrium outcome is . For any player , consider a sequence of such that .555If there is an outcome that maximizes ’s preferences under — as is the case if is finite — then we could just set to be that outcome. This more cumbersome definition accounts for the possibility that is no maximal element when is infinite. Now imagine that player plays where for all . In the sequel, we show that if for some , we have then, for large enough (and under Assumption made above) player is better off using rather than against , which contradicts the assumption that is a Nash equilibrium. We conclude that
Hence, since is monotonic and , we have as required.
So let us assume that for some , we have and let us show that for large enough, player is better off using rather than against .
Claim 1.
.
Proof.
Either falls into Rule (ii) for all , or it falls into Rule (iii) for all . If falls into Rule (ii) for all , it follows that
where the first inequality comes from the fact that . On the other hand, if falls into Rule (iii) for all , it follows that
Claim 2.
For any realization of , converges and .
Proof.
Fix any . Consider the case where falls into Rule (i), and let . In such a case, for , falls either into Rule (ii) or into Rule (iii). If for some , falls into Rule (ii), we must have that for all , falls into Rule (ii) and hence, for some s.t. . By definition of ,
Next, suppose that for some , falls into Rule (iii). Then we must have that for all , falls into Rule (iii) and hence, . Thus,
Finally, whenever falls into Rule (ii) or (iii), for large enough, falls into Rule (iii) and . Hence, a similar reasoning as above applies.
The following Lemma is useful, which is where we first use Assumption 1:
Lemma 1.
.
Proof.
Given Assumption 1 and the pointwise convergence from Claim 2, this is an application of the Lebesgue dominated convergence theorem.
We complete the argument by now observing that
where the equality is by Lemma and the strict inequality is by Claims and combined with the fact that and that, by Assumption 1, is finite. This implies that for large enough,
and hence player is better off using rather than against , a contradiction.
Finally, in case falls into Rule (ii) or Rule (iii) and , a similar reasoning as above can be used to show that if is not the most prefered outcome at for at least players, then there is some player for whom is a profitable deviation. Hence, by NVP, we must also have .
4 Concluding remarks
Remark 3.
Based on the proof of Theorem 1, it is clear that we can extend the argument to all objective correlated equilibria (CE). In other words, if is a CE at and , then , using only the assumptions for Nash implementation.666As a logical matter, one cannot generally conclude that implementation in CE implies Nash-implementation (nor the converse, of course). The reason is that, in general, the desirable equilibria in a mechanism that implements in CE may not even be mixed-Nash equilibria.
On the other hand, since the set of all action profiles played with positive probability by some subjective correlated equilibrium is a superset of the set of correlated rationalizable action profiles (Brandenburger and Dekel (1987)), the results of Bergemann, Morris, and Tercieux (2011) imply that the assumptions in Theorem 1 are not enough to ensure implementation in subjective correlated equilibria.
Remark 4.
Although we have assumed here that preferences over lotteries have a vNM representation, note that the proof of Theorem 1 proceeds by showing that for an any opponents’ pure strategy profile, we can find a strategy that dominates the equilibrium strategy for the relevant player (as was also noted by MS). Therefore, it appears that one needs only minimal assumptions on preferences over lotteries for MSNE-implementation. We are currently developing this point.
References
- [1] Bergemann, D., Morris, S. and O. Tercieux, (2011) “Rationalizable Implementation,” Journal of Economic Theory, 146, 1253-1274.
- [2] Brandenburger, A., and E. Dekel, (1987)“Rationalizability and Correlated Equilibria,” Econometrica, 55, 1391-1402.
- [3] Kartik, N. and O. Tercieux, (2011) “Implementation with Evidence,” forthcoming in Theoretical Economics.
- [4] Maskin, E., (1999) “Nash Equilibirum and Welfare Optimality,” Review of Economic Studies, 66, 23-38.
- [5] Maskin, E. and T. Sjostrom, (2002) “Implementation Theory,” in Handbook of Social Choice and Welfare, ed. by K. J. Arrow, A. K. Sen, and K. Suzumura, Amsterdam: North Holland, vol. 1, 237-288.