<<

American Economic Journal: Microeconomics 2 (May 2010): 132–190 http://www.aeaweb.org/articles.php?doi 10.1257/mic.2.2.132 =

Contents Truthful Revelation Mechanisms for Simultaneous Common Agency Games† 132 Truthful Revelation Mechanisms for Simultaneous Common A. Simple Menu-Auction Example 136 Agency Games† I. The Environment 140 II. Simple Revelation Mechanisms 143 By Alessandro Pavan and Giacomo Calzolari* III. Using Revelation Mechanisms in Applications 150 A. Competition in Nonlinear Tariffs 150 B. Menu Auctions 156 We introduce new revelation mechanisms for simultaneous common C. Moral Hazard 159 agency games which, although they do not always permit a complete IV. Enriched Mechanisms 161 equilibrium characterization, do facilitate the characterization of A. Non-Markov Strategies 161 the equilibrium outcomes that are typically of interest in applica- tions. We then show how these mechanisms can be used in applica- B. Mixed Strategies 163 tions such as menu auctions, competition in nonlinear tariffs, and V. Conclusions 166 moral hazard settings. Lastly, we show how one can enrich the rev- Appendix 1: Take-It-or-Leave-It-Offer Equilibria in the Menu-Auction Example in the Introduction elation mechanisms, albeit at a cost of an increase in complexity, 167 to characterize all possible equilibrium outcomes, including those Appendix 2: Omitted Proofs 168 sustained by non-Markov strategies and or mixed- profiles. References 189 / JEL C72, D82, D86 ( )

any economic environments can be modelled as common agency games—that M is, games where multiple principals contract simultaneously and noncoopera- tively with the same agent.1 Despite their relevance for applications, the analysis of these games has been made difficult by the fact that one cannot safely assume that the agent selects a contract with each principal by simply reporting his “type” i.e., his ( exogenous payoff-relevant information . In other words, the central tool of mecha- ) nism design theory—the Revelation Principle—is invalid in these games.2 The reason is that the agent’s preferences over the contracts offered by one principal depend not only on his type, but also on the contracts he has been offered by the other principals.3

* Pavan: Department of Economics, Northwestern University, 2001 Sheridan Road Arthur Andersen Hall 329 Evanston, IL 60208-2600 e-mail: [email protected] . Calzolari: Department of Economics University of Bologna, Piazza Scaravilli( 2 40126 Bologna Italy and CEPR) e-mail: [email protected] . This is a substantial revision of an earlier paper that circulated under the same( title. For useful discussions, we thank) seminar participants at various conferences and institutions where this paper has been presented. A special thank is to Eddie Dekel, Mike Peters, Marciano Siniscalchi, , and three anonymous referees for suggestions that helped us improve the paper. We are grateful to Itai Sher for excellent research assistance. For its hospitality, Pavan also thanks Collegio Carlo Alberto (Turin), where this project was completed. † To comment on this article in the online discussion forum, or to view additional materials, visit the articles page at http://www.aeaweb.org/articles.php?doi 10.1257/mic.2.2.132. 1 We refer to the players who offer the contracts= either as the principals or as the mechanism designers. The two expressions are intended as synonyms. Furthermore, we adopt the convention of using feminine pronouns for the principals and masculine pronouns for the agent. 2 For the Revelation Principle, see, among others, Allan Gibbard 1973 , Jerry Green and Jean-Jacques Laffont 1977 , and Roger B. Myerson 1979 . Problems with the Revelation Principle( ) in games with competing principals have( been) documented in Michael( L.) Katz 1991 , R. Preston McAfee 1993 , James Peck 1997 , Larry Epstein and Michael Peters 1999 , Peters 2001 , and( David) Martimort and Lars( Stole) 1997, 2002 , (among) others. Recent work by Peters 2003( , 2007) ; Andrea( Attar,) Gwenael Piaser, and Nicolàs Porteiro( 2007a, )2007b ; and Attar et al. 2008 has identified( special) cases in which these problems do not emerge. ( ) ( 3 Depending) on the application of interest, a contract can be a price-quantity pair, as in the case of competion in nonlinear tariffs; a multidimensional bid, as in menu auctions; or an incentive scheme, as in moral hazard settings.

132 Vol. 2 No. 2 Pavan and Calzolari: Revelation Mechanisms for Common Agency 133

Two solutions have been proposed in the literature. Epstein and Peters 1999 have ( ) suggested that the agent should communicate not only his type, but also the mecha- nisms offered by the other principals.4 However, describing a mechanism requires an appropriate language. The main contribution of Epstein and Peters 1999 is in ( ) proving the existence of a universal language that is rich enough to describe all pos- sible mechanisms. This language also permits one to identify a class of universal mechanisms with the property that any indirect mechanism can be embedded into this class. Since universal mechanisms have the agent truthfully report all his private information, they can be considered direct revelation mechanisms and therefore a universal Revelation Principle holds. Although this result is a remarkable contribution, the use of universal mecha- nisms in applications has been impeded by the complexity of the universal lan- guage. In fact, when asking the agent to describe principal j’s mechanism, principal i has to take into account the fact that principal j’s mechanism may also ask the agent to describe principal i’s mechanism, as well as how this mechanism depends on principal j’s mechanism, and so on, leading to the problem of infinite regress. The universal language is obtained as the limit of a sequence of enlargements of the message space, where at each enlargement the corresponding direct mechanism becomes more complex, and thus more difficult to describe and to use when search- ing for equilibrium outcomes. The second solution, proposed by Peters 2001 and Martimort and Lars Stole ( ) 2002 , is to restrict the principals to offering menus of contracts. These authors ( ) have shown that, for any equilibrium relative to any game with arbitrary sets of mechanisms for the principals, there exists an equilibrium in the game in which the principals are restricted to offering menus of contracts that sustains the same out- comes. In this equilibrium, the principals simply offer the menus they would have offered through the equilibrium mechanisms of the original game, and then delegate to the agent the choice of the contracts. This result is referred to in the literature as the Menu Theorem and is the analog of the Taxation Principle for games with a single mechanism designer.5 The Menu Theorem has proved quite useful in certain applications. However, contrary to the Revelation Principle, it provides no indication as to which contracts the agent selects from the menus, nor does it permit one to restrict attention to a particular set of menus.6 The purpose of this paper is to show that, in most cases of interest for applica- tions, one can still conveniently describe the agent’s choice from a menu equiv- ( alently, the of his interaction with each principal through a revelation ) mechanism. The structure of these mechanisms is, however, more general than the standard one for games with a single mechanism designer. Nevertheless, contrary to universal mechanisms, it does not lead to any infinite regress problem. In the revelation mechanisms we propose, the agent is asked to report his exogenous type

4 A mechanism is simply a procedure for selecting a contract. 5 The result is also referred to as the “Delegation Principle” e.g., in Martimort and Stole 2002 . For the Taxation Principle, see Jean Charles Rochet 1986 and Roger Guesnerie( 1995 . ) 6 The only restriction discussed in the literature( ) is that the menus should( not) contain dominated contracts see Martimort and Stole 2002 . ( ) 134 American Economic Journal: Microeconomics may 2010 along with the endogenous payoff-relevant contracts chosen with the other princi- pals. As is standard, a revelation mechanism is then said to be incentive-compatible if the agent finds it optimal to report such information truthfully. Describing the agent’s choice from a menu by means of an incentive-compatible revelation mechanism is convenient because it permits one to specify which con- tracts the agent selects from the menu in response to possible deviations by the other principals, without, however, having to describe such deviations which would ( require the use of the universal language to describe the mechanisms offered by the deviating principals ; what the agent is asked to report is only the contracts selected ) as a result of such deviations. This, in turn, can facilitate the characterization of the equilibrium outcomes. The mechanisms described above are appealing because they capture the essence of common agency, i.e., the fact that the agent’s preferences over the contracts offered by one principal depend not only on the agent’s type, but also on the contracts selected with the other principals.7 However, this property alone does not guarantee that one can always safely restrict the agent’s behavior to depending only on such payoff-rele- vant information. In fact, when indifferent, the agent may also condition his choice on payoff-irrelevant information, such as the contracts included by the other principals in their menus, but which the agent decided not to select. Furthermore, when indifferent, the agent may randomize over the principals’ contracts, inducing a correlation that can- not always be replicated by having the agent simply report to each principal his type along with the contracts selected with the other principals. As a consequence, not all equilibrium outcomes can be sustained through the revelation mechanisms described above. While we find these considerations intriguing from a theoretical viewpoint, we seriously doubt their relevance in applications. Our concerns with mixed-strategy equilibria come from the fact that outcomes sustained by the agent mixing over the contracts offered by the principals, or by the principals mixing over the menus they offer to the agent, are typically not robust. Furthermore, when principals can offer all possible menus including those contain- ( ing lotteries over contracts , it is very hard to construct nondegenerate examples in ) which the agent is made indifferent over some of the contracts offered by the prin- cipals; and no principal has an incentive to change the composition of her menu, so as to break the agent’s indifference and induce him to choose the contracts that are most favorable to her see the example discussed in Section IV . ( ) We also have concerns about equilibrium outcomes sustained by a strategy for the agent that is not Markovian, i.e., that also depends on payoff-irrelevant information. These concerns are motivated by the observation that this type of behavior does not seem plausible in most real-world situations. Think of a buyer purchasing products or services from multiple sellers. On the one hand, it is plausible that the quality / quantity purchased from seller i depends on the quality quantity purchased from / seller j. This is the intrinsic nature of the common agency problem which leads to the failure of the standard Revelation Principle. On the other hand, it does not seem plausible that, for a given contract with seller j, the purchase from seller i would

7 A special case is when preferences are separable, as in Andrea Attar et al. 2008 , in which case they depend only on the agent’s exogenous type. ( ) Vol. 2 No. 2 Pavan and Calzolari: Revelation Mechanisms for Common Agency 135 depend on payoff-irrelevant information, such as which other contracts offered by seller j did the buyer decide not to choose.8 For most of the analysis here, we focus on outcomes sustained by pure-strategy profiles in which the agent’s behavior in each relationship is Markovian.9 We first show that any such outcome can be sustained by a truthful equilibrium of the rev- elation game. We also show that, despite the fact that only certain menus can be offered in the revelation game, any truthful equilibrium is robust in the sense that its outcome can also be sustained by an equilibrium in the game where principals can offer any menus. This guarantees that equilibrium outcomes in the revelation game are not artificially sustained by the fact that the principals are forced to choose from a restricted set of mechanisms. We then proceed by addressing the question of whether there exist environments in which making the assumption that the agent follows a is not only appealing, but actually unrestrictive. Clearly, this is always the case when the agent’s preferences are “strict,” for it is only when the agent is indifferent that his behavior may depend on payoff-irrelevant information. Furthermore, even when the agent can be made indifferent, restricting attention to Markov strategies never pre- cludes the possibility of sustaining all equilibrium outcomes when information is complete, and the principals’ preferences are sufficiently aligned. By sufficiently aligned we mean that, given the contracts signed with all principals other than i, the specific contract that the agent signs with principal i to punish a deviation by one of the other principals does not need to depend on the identity of the deviating principal. See the definition of “Uniform Punishment” in Section II. This property is always satisfied when there are only two principals. It is also satisfied when the principals are, for example, retailers competing “à la Cournot” in a downstream market. Each retailer’s payoff then decreases with the quantity that the agent—here in the role of a common manufacturer—sells to any of the other principals. As for the restriction to , the only role that this restriction plays is the following. It rules out the possibility that the equilibrium outcomes are sustained by the agent punishing a deviation, say, by principal j, by choosing the equilibrium contracts with all principals other than i, and then choosing with principal i a contract different from the equilibrium one. In games with incomplete information, allowing the agent to change his behavior with a nondeviating princi- pal, despite the fact that he is selecting the equilibrium contracts with all the other principals, may be essential for punishing certain deviations. This in turn implies that Markov strategies need not support all equilibrium outcomes in such games. However, because this is the only complication that arises with incomplete infor- mation, we show that one can safely restrict attention to Markov strategies if one imposes a mild refinement on the , which we call “Conformity

8 That the agent’s behavior is Markovian does not imply that the principals can be restricted to offering menus that contain only the contracts e.g., the price-quantity pairs that are selected in equilibrium. As is well known, the inclusion in the menu of “latent”( contracts that are never) selected in equilibrium may be essential to prevent deviations by other principals. See Gabriella Chiesa and Vincenzo Denicolo 2009 for an illustration. 9 While the definition of Markov strategy given here is different from the( one considered) in the literature on dynamic games see, e.g., Pavan and Calzolari 2009 , it shares with that definition the idea that the agent’s behav- ior should depend( only on payoff-relevant information.) 136 American Economic Journal: Microeconomics may 2010 to Equilibrium.” This refinement simply requires that each type of agent selects the equilibrium contract with each principal when the latter offers the equilibrium menu, and when the contracts selected with the other principals are the equilibrium ones.10 Again, in many real world situations, such behavior seems plausible. While we find the restriction to pure-strategy-Markov equilibria reasonable and appealing for most applications, at the end of the paper, we also show how one can enrich our revelation mechanisms albeit at the cost of an increase in complexity ( ) to characterize equilibrium outcomes sustained by non-Markov strategies and or / mixed strategy profiles. For the former, it suffices to consider revelation mechanisms where, in addition to his type and the contracts he has selected with the other princi- pals, the agent is asked to report the identity of a deviating principal if any . For the ( ) latter, it suffices to consider set-valued revelation mechanisms that respond to each report about the agent’s type and the contracts selected with the other principals with a set of contracts that are equally optimal for the agent among those available in the mechanism. Giving the same type of the agent the possibility of choosing dif- ferent contracts in response to the same contracts selected with the other principals is essential to sustain certain mixed-strategy outcomes. The remainder of the article is organized as follows. We conclude this section with a simple example that gently introduces the reader to the key ideas in the ( ) paper with as little formalism as possible. Section I describes the general contract- ing environment. Section II contains the main characterization results. Section III shows how our revelation mechanisms can be put to work in applications such as competition in nonlinear tariffs, menu auctions, and moral hazard settings. Section IV shows how the revelation mechanisms can be enriched to characterize equilib- rium outcomes sustained by non-Markov strategies and or mixed-strategy equilib- / ria. Section V concludes. All proofs are in the Appendix.

Qualification.—While the approach here is similar in spirit to the one in Pavan and Calzolari 2009 for sequential common agency, there are important differences ( ) due to the simultaneity of contracting. First, the notion of Markov strategies consid- ered here takes into account the fact that the agent, when choosing the messages to send to each principal, has not yet committed himself to any decision with any of the other principals. Second, in contrast to sequential games, the agent can condition his behavior on the entire profile of mechanisms offered by all principals. These differ- ences explain why, despite certain similarities, the results here do not follow from the arguments in that paper.

A. Simple Menu-Auction Example

There are three players: a policymaker the agent, A and two lobbying domestic ( ) firms principals P and P . The policymaker must choose between a “protection- ( 1 2 ) ist” policy, e p, and a “free-trade” policy, e f e.g., opening the domestic market = = ( to foreign competition . To influence the policymaker’s decision, the two firms can )

10 Note that this refinement is milder than the “conservative behavior” refinement of Attar et al. 2008 . ( ) Vol. 2 No. 2 Pavan and Calzolari: Revelation Mechanisms for Common Agency 137 make explicit commitments about their business strategy in the near future. We denote by a 0,1 the “aggressiveness” of firm i’s business strategy, with a i ∈ i = [ ] i 1 denoting the most aggressive strategy and a 0 the least aggressive one. The = i = aggressiveness of a firm’s strategy should be interpreted as a proxy for a combina- tion of its pricing policy, its investment strategy, the number of jobs the firm prom- ises to secure, and similar factors. The policymaker’s payoff is a weighted average of domestic consumer surplus and domestic firms’ profits. We assume that under a protectionist policy, welfare is maximal when the two domestic firms engage in fierce competition i.e., when they ( both choose the most aggressive strategy . We also assume that the opposite is true ) under a free-trade policy. This could reflect the fact that, under a free-trade policy, large consumer surplus is already guaranteed by foreign supply, in which case the policymaker may value cooperation between the two firms. We further assume that, absent any explicit contract with the government, the two firms cannot refrain from behaving aggressively. To make it simple, we assume that under a protectionist policy, P has a dominant strategy in choosing a 1, in which 1 1 = case P has an iteratively dominant strategy in also choosing a 1. Likewise, 2 2 = under a free-trade policy, P has a dominant strategy in choosing a 1, in which 2 2 = case P has an iteratively dominant strategy in also choosing a 1. By behaving 1 1 = aggressively, the two firms reduce their joint profits with respect to what they could obtain by “colluding,” i.e., by setting a a 0. 1 = 2 = Formally, the aforementioned properties can be captured by the following payoff structure:

a 1 a 2 a if e p u e, a ​ 1( − 2/ ) − 2 = 1( ) = a a 1 2 a 1 if e f 1( 2 − / ) − 2 − = e a a 1 2 a if e p u e, a 2( 1 − / ) − 1 = 2( ) = a 1 a 2 a 1 if e f 2( − 1/ ) − 1 − = u ​ 1 a 2a 1 if e p v e, a + 2( 1 − ) = ​ , ( ) = 10 3 a a 2 a 2 if e f / + 1( 2 − ) − 2/ = u ​ where u denotes P ’s payoff, i 1, 2; v denotes the policymaker’s payoff; and a i i = a , a . = ( 1 2) What distinguishes this setting from most lobbying games considered in the lit- erature is that payoffs are not restricted to being quasi-linear. As a consequence, the two lobbying firms respond to the choice of a policy e with an entire business plan as opposed to simply paying the policymaker a transfer t e.g., a campaign contri- i ( bution . Apart from this distinction, this is a canonical “menu-auction” setting à la ) Douglas B. Bernheim and Michael D. Whinston 1985, 1986a : the agent’s action ( ) e is verifiable, preferences are , and each principal can credibly commit to a contract : E that specifies a reaction i.e., a business plan for δi →i ( ) each possible policy e E p, f . ∈ = { } 138 American Economic Journal: Microeconomics may 2010

In virtually all menu auction papers, it is customary to assume that the princi- pals simply make take-it-or-leave-it offers to the agent. That is, they offer a single contract . Note that in games with complete information, a take-it-or-leave-it offer δi coincides with a standard direct revelation mechanism. It is easy to verify that, in the lobbying game in which the two firms are restricted to making take-it-or-leave-it offers, the only two pure-strategy equilibrium outcomes are: e* p and ​a*​​ ​ 1, i = i = 1, 2, which yields each firm a payoff of 1 2 and the policymaker a payoff of 2; = − / and e* f and ​a​*​ ​ 1, i 1, 2, which yields each firm a payoff of 3 2 and the = i = = − / policymaker a payoff of 11 6. The proof is in the Appendix. / In an influential paper, Peters 2003 has shown that when a certain no-external- ( ) ities condition holds, restricting the principals to making take-it-or-leave-it offers is inconsequential. Any outcome that can be sustained by allowing the principals to offer more complex mechanisms can also be sustained by restricting them to making take-it-or-leave-it offers. The no-externalities condition is often satisfied in quasi-linear environments e.g., in Bernheim and Whinston’s seminal 1986a menu- ( auction paper . However, it typically fails when a principal’s action is the selection ) of an entire plan of action, such as a business strategy, as in the current example, or the selection of an incentive scheme, as in a moral hazard setting. In this case, restricting the principals to competing in take-it-or-leave-it offers or equivalently, ( in standard direct revelation mechanisms may preclude the possibility of character- ) izing interesting outcomes, as shown below. A fully general approach would then require letting the principals compete by offering arbitrarily complex mechanisms. However, because ultimately a mecha- nism is just a procedure to select a contract, one can safely assume that each prin- cipal directly offers the agent a menu of contracts, and delegates to the agent the choice of the contract. In essence, this is what the Menu Theorem establishes. However, as anticipated above, this approach leaves open the question of which menus are offered in equilibrium, and how the different contracts in the menu are selected by the agent in response to the contracts selected with the other principals. The solution offered by our approach consists in describing the agent’s choice from a menu by means of a revelation mechanism. Contrary to the standard revela- tion mechanisms considered in the literature where the agent simply reports his ( exogenous type , the revelation mechanisms we propose ask the agent also to report ) the payoff-relevant contracts selected with the other principals. Theorem 2 will ( ) show that any outcome of the menu game sustained by a pure-strategy equilibrium, in which the agent’s strategy is Markovian, can also be sustained as a pure-strategy equilibrium outcome of the game in which the principals offer the revelation mecha- nisms described above. In the lobbying game of this example, the policymaker’s strategy is Markovian if, given any menu of contracts ​ ​M​ ​ offered by firm i, and any contract : E by ϕi δj → j firm j, there exists a unique contract ; ​ ​M​ ​: E such that the policymaker δi (δj ϕi ) → i always selects the contract ; ​ ​M​ ​ from the menu ​ ​M​ ​ when the contract he selects δi (δj ϕi ) ϕi with firm j is , j i. In other words, the choice from the menu ​ ​ M​ ​ depends only δj ≠ ϕi on the contract selected with the other firm, but not on payoff-irrelevant informa- tion, such as the other contracts included by firm j in her menu that the policymaker decided not to choose. Vol. 2 No. 2 Pavan and Calzolari: Revelation Mechanisms for Common Agency 139

As anticipated in the introduction, while Markov strategies are appealing, they may fail to sustain certain outcomes. However, as Theorem 3 will show, this is never the case when the principals’ preferences are sufficiently aligned which is always ( the case when there are only two principals and preferences are common knowl- ) edge, as in the example considered here. Moreover, as Proposition 4 will show, when effort is observable, as in menu-auctions, the revelation mechanisms can be further simplified by having the agent directly report to each principal the actions he is inducing the other principals to take in response to his choice of effort, as opposed to the contracts selected with the other principals. The idea is simple. For any given policy e E, the agent’s preferences over the actions by principal ∈ i depend on the action by principal j. By implication, the agent’s choice from any menu of contracts offered by Pi can be conveniently described through a mapping ​ ​r​ :​E that specifies, for each observable policy e E, and for each ϕi × j → i ∈ unobservable action a by principal j, an action a that is as good for the j ∈ j i ∈ i agent as any other action ai that the agent can induce by reporting an action aj 11 ′ ′ ≠ aj . Furthermore, the agent’s strategy can be restricted to being truthful in the sense that, in equilibrium, the agent correctly reports to each principal i 1, 2, the action = aj that will be taken by the other principal. We conclude this example by showing how our revelation mechanisms can be used to sustain outcomes that can not be sustained with simple take-it-or-leave-it offers. To this aim, consider the following pair of revelation mechanisms.12

1 if e p and a1 1 2 r 1 2 if e p a2 r = > \ ​ 1​ ​ ​e, a2 ​ / = ∀ ​, 2​ ​ ​e, a1 0 if e p and a1 1 2 ϕ ( ) = 1 if e f a2 ϕ ( ) = ​ = ≤ \ = ∀ 1 if e f a1. e u = ∀ Given these mechanisms, the policymaker optimally chooses a protectionist pol- icy e p. At the same time, the two firms sustain higher cooperation than under = simple take-it-or-leave-it offers, thus obtaining higher total profits. Indeed, the equi- librium outcome is e* p, ​a*​​ ​ 1 2, ​a*​​ ​ 0 which yields P a payoff of 1 2, P a = 1 = / 2 = 1 / 2 payoff of 1 2, and the policymaker a payoff of 1. The key to sustaining this outcome − / is to have P respond to the policy e p with a business strategy that depends on what 2 = P1 does. Because P2 cannot observe a1 directly at the time she commits to her business plan, such a contingency must be achieved with the compliance of the policymaker. Clearly, the same outcome can also be sustained in the menu game by having P offer a menu that contains two contracts, one that responds to e p with a 2 = 2 = 1 and the other that responds to e p with a 0. The advantage of our mecha- = 2 = nisms comes from the fact that they offer a convenient way of describing a princi- pal’s response to the other principals’ actions that is compatible with the agent’s

11 When applied to games with no effort i.e., to games where there is no action e that the agent has to take ( r after communicating with the principals , these mechanisms reduce to mappings ​ ​i​ :​ j i that specify a response by P e.g., a price-quantity pair) to each possible action by P . Note that inϕ these games,→  a contract for i ( ) j Pi simply coincides with an element of i. In settings where the agent's preferences are not common knowledge, r these mechanisms become mappings ​ i​​ ​: j i according to which the agent is also asked to report his “type,” i.e., his exogenous private informationϕ Θ × . →  12 θ Note that, because e is observable, these mechanisms only need to be incentive compatible with respect to aj. 140 American Economic Journal: Microeconomics may 2010 incentives. This simplification often facilitates the characterization of the equilib- rium outcomes, as will be shown in the other examples in Section III.

I. The Environment

The following model encompasses essentially all variants of simultaneous com- mon agency examined in the literature.

Players, Actions, and Contracts.—There are n principals who contract ∈ 핅 simultaneously and noncooperatively with the same agent, A. Each principal P , i i ∈ 1, … , n , must select a contract from a set of feasible contracts . A con-  ≡ { } δi i tract : E specifies the action a that P will take in response to the agent’s δi → i i ∈ i i action effort e E. Both a and e may have different interpretations depending on / ∈ i the application of interest. When A is a policymaker lobbied by different interest groups, e typically represents a policy, and ai may represent either a campaign con- tribution as in Bernheim and Whinston 1986a or a plan of action as in the non- ( ) ( quasi-linear example of the previous section . When A is a buyer purchasing from ) multiple sellers, a may represent the price of seller i and e a vector of quantities i / qualities purchased from the multiple sellers. Alternatively, as is typically assumed in models of competition in nonlinear tariffs, one can directly assume that a i t , q is a price-quantity pair and then suppress e by letting E be a singleton see, = ( i i ) ( for example, the analysis in Section III . ) Depending on the environment, the set of feasible contracts may also be more i or less restricted. For example, in certain trading environments, it can be appealing to assume that the price a of seller i cannot depend on the quantities qualities of i / other sellers.13 In a moral hazard setting, because e is not observable by the prin- cipals, each contract must respond with the same action a to each e; δi ∈ i i ∈ i in this case, ai represents a state-contingent payment that rewards the agent as a function of some exogenous and here unmodelled performance measure that is ( ) correlated with the agent’s effort. What is important to us is that the set of feasible contracts is a primitive of the environment and not a choice of principal i. i Payoffs.—Principal i’s payoff, i 1, … , n, is described by the function u e, a, , = i ( θ) whereas the agent’s payoff is described by the function v e, a, . The vector a n ( θ) a1, … , an i​ 1​ i denotes a profile of actions for the principals, while the ≡ ( ) ∈  ≡ ​× =  variable denotes the agent’s exogenous private information. The principals share θ a common prior that is drawn from the distribution F with support . All players θ Θ are expected-utility maximizers.

Mechanisms.—Principals compete in mechanisms. A mechanism for Pi consists of a measurable message space along with a measurable mapping : ( ) i ( ) ϕi i → . The interpretation is that when A sends the message m , P then responds i i ∈ i i by selecting the contract m . Note that when there is no action that δi = ϕi( i ) ∈ i

13 Such a departure is allowed in Calzolari and Devicolo 2009 and in Martimort and Stole 2005 . ( ) ( ) Vol. 2 No. 2 Pavan and Calzolari: Revelation Mechanisms for Common Agency 141 the agent must take after communicating with the principals that is, when E is a ( singleton, as in the literature on competition in nonlinear schedules , reduces to a ) δi payoff-relevant action a , such as a price-quantity pair. i ∈ i To save on notation, in the sequel, we will denote a mechanism simply by , ϕi thus dropping the specification of its message space whenever this does not cre- i ate any confusion. For any mechanism , we will then denote by Im ϕi (ϕi ) ≡ {δi ∈ : m s.t. m the range of , i.e., the set of contracts that the agent i ∃ i ∈ i ϕi( i ) = δi } ϕi can select by sending different messages.

For any common agency game , we will then denote by i the set of feasible Γ n Φ mechanisms for Pi, by 1, … , n ​j 1​ j a profile of mechanisms for ϕ ≡ (ϕ ϕ ) ∈ Φ ≡ ​× = Φ the n principals, and by i 1, … , i 1, i 1, … , n i j i j a profile ϕ− ≡ (ϕ ϕ − ϕ + ϕ ) ∈ Φ− ≡ × ≠ Φ of mechanisms for all P , j i.14 As is standard, we assume that principals can fully j ≠ commit to their mechanisms and that each principal can neither communicate with the other principals,15 nor make her contract contingent on the contracts by other principals.16

Timing.—The sequence of events is the following.

• At t 0, A learns . = θ • At t 1, each P simultaneously and independently offers the agent a mecha- = i nism . ϕi ∈ Φi • At t 2, A privately sends a message m to each P after observing = i ∈ i i the whole array of mechanisms . The messages m m , … , m are sent ϕ = ( 1 n ) simultaneously.17 • At t 3, A chooses an action e E. = ∈ • At t 4, the principals’ actions a e e , … , e are determined by = = δ( ) ≡ (δ1( ) δn( )) the contracts m , … , m , and payoffs are realized. δ = (ϕ1( 1) ϕn( n)) Strategies and Equilibria.—A mixed strategy for P is a distribution ( ) i σi ∈ Δ(Φi ) over the set of feasible mechanisms. As for the agent, a behavioral strategy ( ) σA , consists of a mapping : that specifies a distribution over = (μ ξ) μ Θ × Φ → Δ() for any , , along with a mapping : E that specifies a  (θ ϕ) ξ Θ × Φ ×  → Δ( ) distribution over effort for any , , m . (θ ϕ ) Following Peters 2001 , we will say that the strategy , constitutes a ( ) σA = (μ ξ) continuation equilibrium for if for every , , m , any e Supp , , m maxi- Γ (θ ϕ ) ∈ [ξ(θ ϕ )] mizes v e, e , , where m ; and, for every , , any m Supp , ( δ( ) θ) δ = ϕ( ) (θ ϕ) ∈ [ μ (θ ϕ)] maximizes V m , maxe Ev e, e , with m . (ϕ( ) θ) ≡ ∈ ( δ( ) θ) δ = ϕ( )

14 n n We also define 1, … , n j​ 1​ j, m m1, … , mn ​j 1​ j, i i, m i i in the same way. δ ≡ (δ δ ) ∈  ≡ ​× =  ≡ ( ) ∈  ≡ ​× =  δ− ∈ − − ∈ − 15 A notable exception is Peters and Cristián Troncoso-Valverde 2009 . 16 ( ) As in Bernheim and Whinston 1986a , this does not mean that Pi cannot reward the agent as a function of the actions he takes with the other principals( ). It simply means that P cannot make her contract : E contin- i δi → i gent on the other principals' contracts i, nor her mechanism i contingent on the other principals’ mechanisms δ− ϕ i. A recent paper that allows for these types of contingencies is Peters and Balazs Szentes 2008 . ϕ− 17 As in Peters 2001 and Martimort and Stole 2002 , we do not model the agent’s participation( ) decisions. These can be easily (accommodated) by adding to each( mechanism) a null contract that leads to the default decisions that are implemented in case of no participation such as no trade at a null price. 142 American Economic Journal: Microeconomics may 2010

Let , E denote the distribution over outcomes induced by A ρσA(θ ϕ) ∈ Δ( × ) σ given and the profile of mechanisms . Principal i’s expected payoff when she θ ϕ chooses the strategy i, and when the other principals and the agent follow i, A , σ (σ− σ ) is then given by

U ; , ​​ U ​​__ ; d d , i i i A ∫ ∫ i A 1 n (σ σ− σ ) ≡ Φ1​ ​ ⋯ Φn​ ​ (ϕ σ ) σ × ⋯ × σ where

​U ​__ ; u ​​​e, a, d , dF . i A ∫ ∫E ∫ i A (ϕ σ ) ≡ Θ​ ​ ​ ​ ​ ​ ​ ​ ( θ) ρσ (θ ϕ) (θ)

n A perfect Bayesian equilibrium for is then a strategy profile i,​ i​ 1​ , A , Γ σ ≡ ({σ } = σ ) such that is a continuation equilibrium and for every i , σA ∈ 

i arg max Ui ˜ i​ ; i, A . − σ ∈ ​ ​ ˜ ​ ​ (σ​ σ σ ) σ i∈Δ(Φi) Throughout, we will denote the set of perfect Bayesian equilibria of by . * Γ (Γ) For any equilibrium , we will then denote by * : E the σ ∈ (Γ) πσ Θ → Δ( × ) associated social choice function SCF .18 ( ) Menus.—A menu is a mechanism ​ ​M​ ​ : ​ M​​ ​ whose message space ​ M​​ ​ ϕi i → i i ⊆ is a subset of all possible contracts and whose mapping is the identity function, i i.e., for any M​​ ,​ ​ ​ M​ ​ . In what follows, we denote by ​ ​M​ ​ the set of all δi ∈ ​i ϕi (δi) = δi Φi possible menus of feasible contracts for P , and by M the “menu game” in which i Γ the set of feasible mechanisms for each P is ​ ​M​ ​. We will then say that the game i Φi is an enlargement of M M if for all i , there exists an embedding Γ Γ (Γ ≽ Γ ) ∈  : ​ ​M​ ​ ;19 and for any , Im is compact. A simple example of an αi Φi → Φi ϕi ∈ Φi (ϕi) enlargement of M is a game in which each is a superset of ​ M​​ ​. More generally, Γ Φi Φi an enlargement is a game in which each is “larger” than ​ M​​ ​ in the sense that each Φi Φi menu ​ ​M​ ​ is also present in , although possibly with a different representation. The ϕi Φi game in which the principals compete in menus is “focal” in the sense of the follow- ing theorem Peters 2001; Martimort and Stole 2002 . ( ) Theorem 1 Menus Let be any enlargement of M. A social choice function ( ): Γ Γ can be sustained by an equilibrium of if and only if it can be sustained by an π Γ equilibrium of M. Γ

18 In the jargon of the implementation literature, a social choice function : E is simply an outcome function, which/ specifies, for each state of nature , a joint distributionπ Θover→ payoff-relevantΔ( × ) decisions a, e . θ 19 ( ) M For our purposes, an embedding i : ​ ​i​ ​ i can be thought of as an injective mapping such that, for any pair of mechanisms ​ ​ M​ ​, with α ​M​ Φ​ , Im→ Φ Im ​ M​ ​ . ϕi ϕi ϕi = αi(​ϕi ) (ϕi) = (​ϕi ) Vol. 2 No. 2 Pavan and Calzolari: Revelation Mechanisms for Common Agency 143

When is not an enlargement of M for example, because only certain menus Γ Γ ( can be offered in , there may exist outcomes in that cannot be sustained as Γ) Γ equilibrium outcomes in M and vice versa. In this case, one can still characterize Γ all equilibrium outcomes of using menus, but it is necessary to restricting the Γ principals to offer only those menus that could have been offered in : that is, the M Γ set of feasible menus for P must be restricted to ​​ ˜ ​​​ ​ ​ M​ ​ : Im ​ M​ ​ Im for i Φi ≡ {​ϕi (​ϕi ) = (ϕi) some . ϕi ∈ Φi } In the sequel, we will restrict our attention to environments in which all menus are feasible. As anticipated above, the value of our results is in showing that, in many applications of interest, one can restrict the principals to offering menus that can be conveniently described as incentive-compatible revelation mechanisms. This, in turn, may facilitate the characterization of the equilibrium outcomes.

Remark.—To ease the exposition, throughout the entire main text, we restrict our attention to settings where principals offer simple menus that contain only deter- ministic contracts, i.e., mapping : E . All our results apply verbatim to more δi → i general settings where the principals can offer the agent menus of lotteries over ­stochastic contracts; it suffices to reinterpret each as a lottery over a set of stochas- δi tic contracts Y y : E , where each y responds to each effort choice by i = { i → Δ(i )} i the agent with a distribution over . Note that, in general, even if one restricts one’s i attention to pure-strategy profiles i.e., to strategy profiles in which the principals ( do not mix over the menus they offer to the agent and where the agent does not mix over the messages he sends to the principals , allowing the principals to offer lot- ) teries over stochastic contracts may be essential to sustain certain outcomes. The reason is that such lotteries create uncertainty about the principals’ responses to the agent’s effort, which permits one to sustain a wider range of equilibrium effort choices see Peters 2001, for a few examples . All proofs in the Appendix consider ( ) these more general settings.

II. Simple Revelation Mechanisms

Motivated by the arguments discussed in the introduction, we focus in this sec- tion on outcomes that can be sustained by pure-strategy profiles in which the agent’s strategy is Markovian.

Definition 1: i Given the common agency game , an equilibrium strategy profile ( ) Γ σ ∈ (Γ) is a pure-strategy equilibrium if • no principal randomizes over her mechanisms; and • given any profile of mechanisms and any , the agent does not ran- ϕ ∈ Φ θ ∈ Θ domize over the messages he sends to the principals.

ii The agent’s strategy is Markovian in if and only if, for any i , ( ) σA Γ ∈  ϕi ∈ i, , and i i , there exists a unique i , i ; i Im i , such that Φ θ ∈ Θ δ− ∈ − δ (θ δ− ϕ ) ∈ (ϕ ) A always selects i , i ; i with Pi when the latter offers the mechanism i, the δ (θ δ− ϕ ) ϕ agent’s type is , and the contracts A selects with the other principals are i. θ δ− 144 American Economic Journal: Microeconomics may 2010

An equilibrium strategy profile is thus a pure-strategy equilibrium if no princi- pal randomizes over her mechanisms and no type of the agent randomizes over the messages he sends to the principals. Note, however, that the agent may randomize over his choice of effort. The agent’s strategy in is Markovian if and only if the contracts the agent σA Γ selects in each mechanism depend only on his type and the contracts which he selects with the other principals, but not on the particular profile of mechanisms or menus ( ) offered by those principals. As anticipated in the introduction, this definition is differ- ent from the one typically considered in dynamic games, but it shares with the latter the idea that the agent’s behavior should depend only on payoff-relevant information.

Definition 2: i An incentive-compatible revelation mechanism is a mapping r ( ) r ( ) r r ​ ​​ ​: ​ ​​ ​ i, with message space ​ ​​ ​ i, such that Im ​​ ​ is compact ϕi i →  i ≡ Θ × − (​ϕi) and, for any , i i, (θ δ− ) ∈ Θ × − ​ ​r​ ​ , arg max V , , . i i i i ϕ (θ δ− ) ∈ ​ Im r​​ ​ ​ (δ δ− θ) δi∈ (​ϕi)

ii A revelation game r is a game in which each principal’s strategy space is ( ) Γ ​r​ ​ ,where ​ r​​ ​is the set of all incentive-compatible revelation mechanisms for Δ(​Φi ) Φi ( ) principal i.

r r r iii Given a profile of mechanisms , the agent’s strategy is truthful in ​ i​​ ​if, ( ) r r ϕ ∈ Φ r r ϕ for any , and any m​i​ , ​​m​ i​ ​ Supp , ​ ​i​ , ​​ ​ i​ ​ , θ ∈ Θ (​ − ) ∈ [ μ(θ ϕ ϕ− )] r r r ​m​i​ ​ , j​​ ​m​​ ​ j i . = (θ (​ϕ (​ j )) ≠ ) iv An equilibrium strategy profile r * r is a truthful equilibrium if, given ( ) σ ∈ (Γ ) any profile of mechanisms r r such that j : ​ r​​ ​ Supp ​r​ *​ 1, ​ ​r​ ​ ϕ ∈ Φ |{ ∈  ϕj ∉ [​σj ]} | ≤ ϕi ∈ Supp ​r​ *​ implies that the agent’s strategy is truthful in ​ r​​ ​. [​σi ] ϕi In a revelation mechanism, the agent is thus asked to report his type along θ with the contracts i he is selecting with the other principals. Given a profile of δ− mechanisms r, the agent’s strategy is then said to be truthful in ​ r​​ ​ if the message ​mr​​ ​ ϕ ϕi i , i , which the agent sends to Pi, coincides with his true type together with the = (θ δ− ) θ true contracts i j mj j i that the agent selects with all principals other than i by δ− = (ϕ ( )) ≠ sending the messages m i mj j i. Finally, an equilibrium strategy profile is said to − ≡ ( ) ≠ be a truthful equilibrium if, whenever no more than a single principal deviates from equilibrium play, the agent reports truthfully to any of the nondeviating principals. The following is our first characterization result.

Theorem 2: i Suppose that the social choice function can be sustained by a pure-strategy ( ) π equilibrium of M in which the agent’s strategy is Markovian. Then can also be Γ π sustained by a truthful pure-strategy equilibrium of r. Γ Vol. 2 No. 2 Pavan and Calzolari: Revelation Mechanisms for Common Agency 145

ii Furthermore, any social choice function that can be sustained by an equi- ( ) π librium of r can also be sustained by an equilibrium of M. Γ Γ Consider first part i . When the agent’s choice from each menu depends only on ( ) his type and the contracts i that he is selecting with the other principals, one can θ δ− easily see that, in equilibrium, each principal can be restricted to offering a menu ​ ​M*​ ​ such that ϕi

M* M* Im ​​ ​ i i : i i , i; ​ ​​ ​ , , i i . (​ϕi ) = {δ ∈  δ = δ (θ δ− ϕi ) (θ δ− ) ∈ Θ × − }

It is then also easy to see that, starting from such an equilibrium, one can construct a truthful equilibrium for the revelation game that sustains the same outcomes. Next, consider part ii . Despite the fact that r is not an enlargement of M, ( ) Γ Γ the result follows essentially from the same arguments that establish the Menu Theorem. The equilibrium that sustains the SCF in M is constructed from r * π Γ σ by having each principal offering the menu ​ ​M*​ ​ that corresponds to the range of the ϕi equilibrium mechanism ​ ​r​ *​ of r. When in M all principals offer the equilibrium ϕi Γ Γ menus, the agent then implements the same outcomes he would have implemented in r. When, instead, one principal let us say P deviates and offers a menu ​ ​ M​ ​ Γ ( i ) ϕi ∉ Supp ​ M​ *​, the agent implements the same outcomes he would have implemented in [​σi ] r had P offered a direct mechanism ​ r​​ ​, such that Γ i ϕi

​ ​r​ ​ , arg max V , , , . i i i i i i ϕ (θ δ− ) ∈ Im ​M​ ​ ​ (δ δ− θ) ∀(θ δ− ) ∈ Θ × − δi∈ (​ϕi )

The behavior prescribed by the strategy ​ ​M*​ ​ constructed this way is clearly ratio- σA nal for the agent in M. Furthermore, given ​ ​M*​ ​, no principal has an incentive to Γ σA deviate. Although in most applications it seems reasonable to assume that the agent’s strategy is Markovian, it is also important to understand whether there exist environ- ments in which such an assumption is not a restriction. To address this question, we first need to introduce some notation. For any k and any , , let ∈  (δ θ)

* E , arg max ​ v e, e , (δ θ) ≡ e E ( δ( ) θ) ∈ denote the set of effort choices that are optimal for type given the contracts . Then θ δ let

​__U​ k , min uk e, e , (δ θ) ≡ e E * , ​ ( δ( ) θ) ∈ (δ θ) denote the lowest payoff that the agent can inflict to principal k by following a strat- egy that is consistent with the agent’s own-payoff-maximizing behavior. 146 American Economic Journal: Microeconomics may 2010

Condition 1 Uniform Punishment : We say that the “Uniform Punishment” ( ) condition holds if, for any i , compact set of contracts B i, i i, and ∈  ⊆  δ− ∈ − ˆ , there exists a i arg max BV i, i, , such that for all j i, all ​ i θ ∈ Θ δ ′ ∈ δi∈ (δ δ− θ) ≠ δ ​ ∈ arg max B i, i, , δi∈ V(δ δ− θ) ˆ __U​ ​ j i , i, U​__​ j ​i , i, . (δ ′ δ− θ) ≤ (​ δ δ− θ) This condition says that the principals’ preferences are sufficiently aligned in the following sense. Given any menu of contracts B offered by Pi and any , i , there (θ δ− ) exists a contract i B that is optimal for type given i, and which uniformly δ ′ ∈ θ δ− minimizes the payoff of any principal other than i. By this we mean the following. The payoff of any principal P , j i, under is weakly lower than under any other j ≠ δi′ ( ) contract i B that is optimal for the agent given , i . δ ∈ (θ δ− ) We then have the following result:

Theorem 3: Suppose that at least one of the following conditions holds:

i for any i , compact set of contracts B i, and , i i, ( ) ∈  ⊆  (θ δ− ) ∈ Θ × − arg max B V i, i, 1; | δi∈ (δ δ− θ) | = ii 1 and the “Uniform Punishment” condition holds. ( ) | Θ | = Then any social choice function that can be sustained by a pure-strategy equi- π librium of M can also be sustained by a pure-strategy equilibrium in which the Γ agent’s strategy is Markovian.

Condition i says that the agent’s preferences are “single-peaked” in the sense ( ) that, for any , i i and any menu of contracts B i, there is a single (θ δ− ) ∈ Θ × − ⊆  contract in B that maximizes the agent’s payoff. Clearly, in this case the agent’s strategy is necessarily Markovian. Condition ii says that information is complete and that the principals’ payoffs ( ) are sufficiently aligned in the sense of the Uniform Punishment condition. The role of this condition is to guarantee that, given i, the agent can punish any principal δ− P , j i, by taking the same contract with principal i. Note that this condition would j ≠ be satisfied, for example, when the agent is a manufacturer and the principals are retailers competing à la Cournot in a downstream market. In this case,

u f q q​ q t i i k i i = ( + ∑k i ​ ​ ) − ≠ where qi denotes the quantity sold to Pi, ti denotes the total payment made by Pi to the manufacturer, and f : denotes the inverse demand function in the down- ℝ + → ℝ stream market. In this environment, E 1. A contract is thus a simple | Θ | = | | = δi price-quantity pair ti, qi . One can then immediately see that, given ( ) ∈ ℝ × ℝ + any menu B i.e., any array of price-quantity pairs or, equivalently, any ⊆ ℝ × ℝ + ( n 1 n 1 tariff offered by Pi, and any profile of contracts t i, q i − ​−​ ​ selected ) ( − − ) ∈ ℝ × ​ℝ+ by the agent with the other principals, the contract t , q B that minimizes P ’s ( i i ) ∈ j payoff for any j i among those that are optimal for the agent given t i, q i is ( ≠ ) ( − − ) Vol. 2 No. 2 Pavan and Calzolari: Revelation Mechanisms for Common Agency 147

Table 1

​ _​ ​ θ = θ_​ θ = θ a a l r a a l r 1\ 2 1\ 2 t 2 1 1 2 0 0 t 2 2 2 2 0 2 b 1 0 1 1 2 2 b 1 0 1 −2 1 1 −

the one that entails the highest quantity qi. The Uniform Punishment condition thus clearly holds in this environment. The reason why the result in Theorem 3 requires information to be complete in addition to having enough alignment in the principals’ payoffs, can be illustrated through the following example where n 2, in which case the Uniform Punishment = condition trivially holds. The sets of actions are t, b and l, r . There is 1 = { } 2 = { } no effort in this example, and hence a contract simply coincides with the choice of an element of . There are two types of the agent: _​ ​ and _​ ​. The principals’ common i θ θ prior is that Pr _​ p 1 5. Payoffs u , u , v are as in Table 1. (θ = θ​ ) = > / ( 1 2 ) Consider the following deterministic SCF: if ​, then a b and a r; ( ) θ = θ_​ 1 = 2 = if _​, then a t and a l. This SCF can be sustained by a pure-strategy θ = θ​ 1 = 2 = ( ) equilibrium of the menu game in which the agent’s strategy is non-Markovian. The equilibrium features P offering the menu ​ M​​ *​ t, b and P offering the menu ​ M​​ *​ 1 ϕ1 = { } 2 ϕ2 l, r . Clearly P does not have profitable deviations because in each state she = { } 2 is getting her maximal feasible payoff. If P deviates and offers t , then A selects 1 { } t, l if ​ and t, r if _​. Note that, given ​, t , A has strict preferences for l, ( ) θ = ​θ_ ( ) θ = θ​ (θ_​ ) whereas given _​, t , he is indifferent between l and r. A deviation to t thus yields (θ​ ) { } a payoff U 2 1 p 2p 2 4p to P that is lower than her equilibrium 1 = ( − ) − = − 1 payoff U ​ *​​ ​ 1 p when p 1 5. A deviation to b is clearly never profitable for 1 = + > / { } P , irrespective of the agent’s behavior. Thus, the SCF * described above can be 1 π sustained in equilibrium. Now, to see that this SCF cannot be sustained by restricting the agent’s strategy to being Markovian, first note that it is essential that ​ ​M*​ ​ contains both l and r because ϕ2 in equilibrium A must choose different a for different . Restricting the agent’s 2 θ strategy to being Markovian then means that when P2 offers the equilibrium menu, A necessarily chooses r if , a ​, b , and l if , a _​, t . Furthermore, (θ 1) = (​θ_ ) (θ 1) = (​θ ) because given ​, t , A strictly prefers l to r, A necessarily chooses l when , a (​θ_ ) (θ 1) ​, t . Given this behavior, if P deviates and offers the menu ​ M​​ ​ t , she then = (​θ_ ) 1 ϕ1 = { } induces A to select a l with P irrespective of , which gives P a payoff U 2 = 2 θ 1 1 2 ​U​ *​ ​. = > 1 The reason why, when information is incomplete, restricting the agent’s strategy to be Markovian may preclude the possibility of sustaining certain social choice func- tions is the following. Markov strategies do not permit the same type of the agent let ( us say to punish a deviation by a principal let us say Pj, j i by choosing with all θ′ ) ( * ≠ ) principals other than i the equilibrium contracts ​ ​ i​ ​ , and then choosing with Pi a δ− (θ′ ) contract ​ *​ ​ . As the example above illustrates, it may be essential in order to δi ≠ ​δi (θ′ ) punish certain deviations to allow a type to change his behavior with a principal, even if the contracts he selects with all other principals coincide with the equilibrium ones. However, because this is the only reason that one needs information to be complete for 148 American Economic Journal: Microeconomics may 2010 the result in Theorem 3, it turns out that the assumption of complete information can be dispensed with if one imposes the following refinement on the agent’s behavior:

Condition 2 Conformity to Equilibrium Let be any simultaneous com- ( ): Γ mon agency game. Given any pure-strategy equilibrium * , let * denote * σ ∈ (Γ) ϕ the equilibrium mechanisms and the equilibrium contracts selected when the δ (θ) agent’s type is . We say that the agent’s strategy in * satisfies the “Conformity to θ σ * Equilibrium” condition if, for any i, , i, and m Supp , ​ ​​ ​, i , θ ϕ− ∈ [ μ(θ ϕi ϕ− )] * * * j mj j i ​ i​ ​ implies ​ i​​ ​mi i​​ ​ . (ϕ ( )) ≠ = δ− (θ) ϕ ( ) = δ (θ) That is, the agent’s strategy satisfies the Conformity to Equilibrium condition if * each type of the agent selects the equilibrium contract ​ i​​ ​ with each principal θ * δ (θ) Pi when the latter offers the equilibrium mechanism ​ ​i​ ​, and the agent selects the * ϕ equilibrium contracts ​ ​ ​ ​ with the other principals. Consider the same example δ i (θ) described above and assume− that the principals compete in menus, i.e., M. Take Γ = Γ the equilibrium in which P offers the degenerate menu t , and P offers the menu 1 { } 2 l, r . Given the equilibrium menus, both types select a l with P . One can imme- { } 2 = 2 diately see that this outcome can be sustained by a strategy for the agent that satisfies the “Conformity to Equilibrium” condition. It suffices that, whenever P2 offers the equilibrium menu l, r , then each type selects the contract a l with P , when { } θ 2 = 2 selecting the equilibrium contract a t with P . Note that this refinement does not 1 = 1 require that the agent does not change his behavior with a nondeviating principal; in particular, should P deviate and offer the menu t, b , then type ​_ ​ would, of course, 1 { } θ select a b with P , and then also change the contract with P to a r. What 1 = 1 2 2 = this refinement requires is simply that each type of the agent continues to select the equilibrium contract with a nondeviating principal conditional on choosing the equi- librium contracts with the remaining principals. In many applications, this property seems to us a mild requirement. We then have the following result:

Theorem 4: Suppose the principals’ payoffs are sufficiently aligned in the sense of the Uniform Punishment condition. Suppose, in addition, that the social choice M* M function can be sustained by a pure-strategy equilibrium in which π σ ∈ (Γ ) the agent’s strategy ​ ​ M*​ ​satisfies the “Conformity to Equilibrium” condition. Then, σA irrespective of whether information is complete or incomplete, can also be sus- M* M π M* tained by a pure-strategy equilibrium ​ ˜ in which the agent’s strategy ​​ ˜ ​ ​ ​ σ​ ∈ (Γ ) σ​A is Markovian.

At this point, it is useful to contrast our results with those in Peters 2003, 2007 ( ) and Attar et al. 2008 . Peters 2003, 2007 considers environments in which a ( ) ( ) certain “no-externality condition” holds and shows that in these environments all pure-strategy equilibria can be characterized by restricting the principals to offering standard direct revelation mechanisms : .20 The no-externality condition ϕi Θ → i

20 A standard direct revelation mechanism reduces to a take-it-or-leave-it-offer, i.e., to a degenerate menu consisting of a single contract : E , when the agent does not possess any exogenous private information, δi → i Vol. 2 No. 2 Pavan and Calzolari: Revelation Mechanisms for Common Agency 149 requires that i each principal’s payoff be independent of the other principals’ ( ) ˆ 21 actions a i, and ii conditional on choosing effort in a certain equivalence class E ​ ,​ − ( ) the agent’s preferences over any set of actions B by principal i be indepen- ⊆ i dent of the particular effort the agent chooses in E ​ ˆ ,​ of his type , and of the other θ principals’ actions a i. Attar et al. 2008 show that in environments in which only − ( ) deterministic contracts are feasible, all action spaces are finite, and the agent’s pref- erences are “separable” and “generic,” condition i in Peters 2003 can be dis- ( ) ( ) pensed with: any equilibrium outcome of the menu game including those sustained ( by mixed strategies can also be sustained as an equilibrium outcome in the game in ) which the principals’ strategy space consists of all standard direct revelation mecha- nisms. Separability requires that the agent’s preferences over the actions of any of the principals be independent of the effort choice and of the actions of the other prin- cipals. Genericity requires that the agent never be indifferent between any pair of effort choices and or any pair of contracts by any of the principals.22 Taken together, / these restrictions guarantee that the messages that each type of the agent sends to any of the principals do not depend on the messages he sends to the other principals. It is then clear that, in these settings, restricting attention to standard direct revela- tion mechanisms never precludes the possibility of sustaining all outcomes. Compared to these results, the result in Theorem 2 does not require any restric- tion on the players’ preferences. On the other hand, it requires restricting attention to equilibria in which the agent’s strategy is Markovian. This restriction is, how- ever, inconsequential either when the agent’s preferences are single-peaked or when information is complete and the principals’ preferences are sufficiently aligned in the sense of the Uniform Punishment condition. Our results complement those in Peters 2003, 2007 and Attar et al. 2008 in the sense that they are particularly use- ( ) ( ) ful precisely in environments in which one cannot restrict attention either to simple take-it-or-leave-it offers or to standard direct revelation mechanisms. For example, consider a pure adverse selection setting, as in the baseline model of Attar et al. 2008 .23 Then condition i in Theorem 3 is equivalent to the “generic- ( ) ( ) ity” condition in their paper. If, in addition, preferences are separable in the sense ( described above , then Theorem 1 in Attar et al. 2008 guarantees that all equilib- ) ( ) rium outcomes can be sustained by restricting the principals to offering standard direct revelation mechanisms. Assuming that preferences are separable, however, can be too restrictive. For example, it rules out the possibility that a buyer’s preferences i.e., when 1. 21 In the|Θ |language = of Peters 2003, 2007 , an equivalence class E ​ ˆ ​ E is a subset of E, such that any feasible contract of P must respond to each( e, e E ˆ ,​) with the same action, i.e., ⊆ e e for any e, e E ˆ .​ i i i 22 Formally, separability requires that′ ∈ any​ type of the agent who strictlyδ ( ) = prefersδ ( ′) a to a when′ ∈ ​ the decisions θ i i′ by all principals other than i are a i and his choice of effort is e also strictly prefers ai to ai when the decisions − ′ taken by all principals other than i are a i and his choice of effort is e , for any a i, e , a i, e i E. −′ ′ ( − ) ( −′ ′) ∈ − × Genericity requires that, given any , ai i, v , ai, a i, e v , ai, a i, e for any e, a i , e , a i E (θ ) ∈ Θ ×  (θ − ) ≠ (θ −′ ′ ) ( − ) ( ′ −′ ) ∈ × i with e, a i e , a i . Note that in general, separability is neither weaker nor stronger than condition ii in − ( − ) ≠ ( ′ −′ ) ( ) Peters 2003, 2007 . In fact, separability requires the agent’s preferences over Pi’s actions to be independent of e, whereas( condition )ii in Peters only requires them to be independent of the particular effort the agent chooses in a given equivalence( class.) On the other hand, condition ii in Peters 2003, 2007 requires that the agent’s prefer- ( ) ( ) ences over Pi’s actions be independent of the agent’s type, whereas such a dependence is allowed by separability. The two conditions are, however, equivalent in standard moral hazard settings i.e., when effort is completely unobservable so that ​ E ˆ ​ E and information is complete so that 1 . (

23 A pure adverse selection = setting is one with no effort, i.e., |where Θ | = E) 1. | | = 150 American Economic Journal: Microeconomics may 2010 for the quality quantity of a seller’s product might depend on the quality quantity / / of the product purchased from another seller. In cases like these, all equilibrium outcomes can still be characterized by restricting the principals to offering direct revelation mechanisms; however, the latter must be enriched to allow the agent to report the contracts i.e., the terms of trade that he has selected with the other prin- ( ) cipals, in addition to his exogenous private information. Also note that when action spaces are continuous, as is typically assumed in most applications, Attar et al. 2008 need to impose a restriction on the agent’s behavior. ( ) This restriction, which they call “conservative behavior,” consists in requiring that, after a deviation by Pk, each type of the agent continues to choose the equilibrium * θ contracts ​ ​ ​ ​ with the nondeviating principals whenever this is compatible with the δ k(θ) agent’s rationality.− This restriction is stronger than the “Conformity to Equilibrium” condition introduced above. Hence, even with separable preferences, the more general revelation mechanisms introduced here may prove useful in applications in which imposing the “conservative behavior” property seems too restrictive.

III. Using Revelation Mechanisms in Applications

Equipped with the results established in the preceding section, we now consider three canonical applications of the common agency model: competition in nonlinear tariffs with asymmetric information, menu auctions, and a moral hazard setting. The purpose of this section is to show how the revelation mechanisms introduced in this paper can facilitate the analysis of these games by helping one identify the necessary and sufficient conditions for the equilibrium outcomes.

A. Competition in Nonlinear Tariffs

Consider an environment in which P1 and P2 are two sellers providing two dif- ferentiated products to a common buyer, A. In this environment, there is no effort; a contract for principal i thus consists of a price-quantity pair t , q δi ( i i ) ∈ i ≡ ℝ , where 0, Q__​ ​ denotes the set of feasible quantities.24 ×   = [ ] The buyer’s payoff is given by v a, q q q q t t , where ( θ) = θ( 1 + 2) + λ 1 2 − 1 − 2 λ parametrizes the degree of complementarity substitutability between the two prod- / ucts, and where denotes the buyer’s type. The two sellers share a common prior θ that is drawn from an absolutely continuous cumulative distributions function F θ with support ​, _​ ​ , ​_ ​ 0, and log-concave density f strictly positive for any Θ = [ ​θ_ θ ] θ > θ ∈ . The sellers’ payoffs are given by u a, t C q , with C q q2 2, i 1, 2. Θ i( θ) = i − ( i ) ( ) = / = We assume that the buyer’s choice to participate in seller i’s mechanism has no effect on his possibility to participate in seller j’s mechanism. In other words, the buyer can choose to participate in both mechanisms, only in one of the two, or in none In the literature, this situation is referred to as “nonintrinsic” common (

24 An alternative way of modelling this environment is the following. The set of primitive actions for each principal i consists of the set of all possible prices. A contract for P then consists of a tariff : that ℝ i δi  → ℝ specifies a price for each possible quantity q . Given a pair of tariffs 1, 2 , the agent's effort then consists ∈  2 δ = (δ δ ) of the choice of a pair of quantities e q1, q2 E . While the two approaches ultimately lead to the same results, we find the one proposed in the = text( more) ∈ parsimonious. =  Vol. 2 No. 2 Pavan and Calzolari: Revelation Mechanisms for Common Agency 151 agency. In the case where A decides not to participate in seller i’s mechanism, the ) default contract 0, 0 with no trade and zero transfer is implemented. ( ) Following the pertinent literature, we assume that only deterministic mechanisms : are feasible. Because the agent’s payoff is strictly decreasing in t , any ϕi i → i i such mechanism is strategically equivalent to a possibly nonlinear tariff T , such ( ) i that, for any q , T q min t : t , q Im if t : t , q Im , and i ( i) = { i ( i i) ∈ (ϕi )} { i ( i i ) ∈ (ϕi)} ≠ ∅ T q otherwise.25 ( i ) = ∞ The question of interest is which tariffs will be offered in equilibrium and, even more importantly, what are the corresponding quantity schedules ​q*​​ ​ : that i Θ →  they support. Following the discussion in the previous sections, we focus on pure- strategy equilibria in which the buyer’s behavior is Markovian. The purpose of this section is to show how our results can help address these questions. To do this, we first show how our revelation mechanisms can help iden- tify necessary and sufficient conditions for the sustainability of schedules ​q​*​ ​ : i Θ → , i 1, 2, as equilibrium outcomes. Next, we show how these conditions can be  = used to prove that there is no equilibrium that sustains the schedules qc : that Θ →  maximize the sellers’ joint payoffs. These schedules are referred to in the literature as “collusive schedules.” Last, we identify sufficient conditions for the sustainability of differentiable schedules.

Necessary and Sufficient Conditions for Equilibrium Schedules.—By Theorem 2, the quantity schedules ​q*​​ ​ , i 1, 2, can be sustained by a pure-strategy equi- i (·) = librium of M in which the agent’s strategy is Markovian if and only if they can be Γ sustained by a pure-strategy truthful equilibrium of r. Now, let Γ

m ​q*​​ ​ i(θ) ≡ θ + λ j (θ) denote type ’s marginal valuation for quantity qi when he purchases the equilib- θ * rium quantity ​qj​​ ​ from seller j, j i. In what follows, we restrict our attention (θ) * ≠ to equilibrium schedules q​​ ​ i 1, 2 for which the corresponding marginal valua- (​ i (·)) = tion functions m are strictly increasing, i 1, 2.26 These schedules can be char- i(·) = acterized by restricting attention to revelation mechanisms with the property that r r 27 ​ i​​ ​ , qj, tj i​​ ​ , qj, tj whenever qj qj . With an abuse of notation, ϕ (θ ) = ​ϕ (θ′ ′ ′ ) θ + λ =r θ′ + λ ′ hereafter, we denote such mechanisms by ​ ​​ ​ q˜ i​ i , ​ t˜ ​i i , where ϕi = (​ (θ ) (θ ))θi∈Θi

: q , , q Θi ≡ {θi ∈ ℝ θi = θ + λ j θ ∈ Θ j ∈ }

25 Clearly, any such tariff is also equivalent to a menu of price-quantity pairs see also Peters, 2001, 2003 . 26 * ( ) Note that this is necessarily the case when q​​ ​ i 1, 2 are the collusive schedule described below . More (​ i (·)) = ( ) generally, the restriction to schedules for which the corresponding marginal valuation functions mi are strictly increasing simplifies the analysis by guaranteeing that these functions are invertible. (·) 27 Clearly, restricting attention to such mechanisms would not be appropriate if either m were not invertible; i(·) or the principals’ payoffs also depended on and qj, tj . In the former case, to sustain the equilibrium schedules, a mechanism may need to respond to the sameθ m( with) a contract that also depends on . In the latter case, a i θ mechanism may need to punish a deviation by the other principal with a contract that depends not only on mi, but also on , q , t . (θ i i ) 152 American Economic Journal: Microeconomics may 2010

denotes the set of marginal valuations that the agent may possibly have for Pi’s quan- tity. Note that these mechanisms specify price-quantity pairs also for marginal valu- ations that may have zero measure on the equilibrium path. This is because sellers θi may need to include in their menus price-quantity pairs that are selected only off equi- librium to punish deviations by other sellers.28 In the literature, these price-quantity pairs are typically obtained by extending the principals’ tariffs outside the equilibrium range see, e.g., Martimort 1992 . However, identifying the appropriate extensions can ( ) be quite complicated. One of the advantages of the approach suggested here is that it permits one to use to describe such extensions.

Now, because the set of marginal valuations i is a compact interval, and the Θ function ​ v˜ ​ i, q i q is equi-Lipschitz continuous and differentiable in i, and sat- (θ ) ≡ θ r θ isfies the increasing-difference property, the mechanism ​ ​​ ​ q˜ i​ ,​ t˜ ​i is incen- ϕi = (​ (·) (·)) tive-compatible if and only if the function q​ ˜ ​ is nondecreasing and the function i(·) ​ t˜ ​ satisfies i(·)

i θ ˜ 1 ​ t ​ i i i ​ q˜ i​ i ∫ min ​ ​ q​ ˜ i​​s ds Ki i i, ( ) (θ ) = θ (θ ) − Θi ( ) − ∀θ ∈ Θ

29 r where Ki is a constant. Next, note that for any pair of mechanisms ​​ ​ i 1,2 for (​ϕi) = which there exists an i and a i i, such that an agent with marginal valu- ∈  θ ∈ Θ ation i strictly prefers the null contract 0, 0 to the contract q˜ i​ i , ​ t˜ ​i i , there θ r ( ) (​ (θ ) (θ )) exists another pair of mechanisms ​​ ​ i 1,2, such that: for any i i, the agent ( ​ϕi′ ) = θ ∈ Θ weakly prefers the contract q˜ i​ i ,​ t˜ ​i i to the null contract 0, 0 , i 1,2; and r (​ ′(θ ) ′(θ )) r 30 ( ) = ​​ ​ i 1,2 sustains the same outcomes as ​​ ​ i 1,2. From 1 , we can therefore (​ϕi′ ) = (​ϕi) = ( ) restrict Ki to be positive. r __ Now, given any pair of incentive-compatible mechanisms ​​ ​ i 1,2, let U ​i denote (​ϕi) = ​ the maximal payoff that each P can obtain given the opponent’s mechanism ​ r​​ ​, i ϕj j i, while satisfying the agent’s rationality. This can be computed by solving the ≠ following program:

​_​ 2 θ qi ​ max ∫ ​ ​ ​ti (θ ) dF q , t ​ _​ ​ (θ) − _____2 (θ) i(·) i(·) θ

: s.t. c d ˜ * * ​ ​ q v​​ ​ , q t q ˆ ​ v​​ ​ , q ˆ​ t ˆ​ , ​ ˆ​ IC θ i(θ) + i (θ i(θ)) − i(θ) ≥ θ i(​ θ ) + i (θ i(​ θ )) − i(​ θ ) ∀(θ θ ) ( ) q v*​​ ​ , q t v*​​ ​ , 0 IR , θ i(θ) + i (θ i(θ)) − i(θ) ≥ i (θ ) ∀θ ( ) where,u for any , q , (θ ) ∈ Θ ×  q θ+λ * ˜ 2 v​ i​​ ​ , q q q˜ j​ q t ​j q ∫min ​​ q​ ˜ j​​s ds Kj, j i ( ) (θ ) ≡ (θ + λ )​ (θ + λ ) − (θ + λ ) = Θj ( ) + ≠

28 These allocations are sometimes referred to as “latent contracts;” see, e.g., Gwenael Piaser 2007. 29 This result is standard in mechanism design; see, e.g., Paul R. Milgrom and Ilya R. Segal 2002 . 30 The result follows from replication arguments similar to those that establish Theorem 2. ( ) Vol. 2 No. 2 Pavan and Calzolari: Revelation Mechanisms for Common Agency 153 denotes the maximal payoff that type obtains with principal P , j i, when he θ j ≠ purchases a quantity q from principal P . The payoff U ​__ is thus computed using i i the standard revelation principle, but taking into account the fact that, given the incentive-compatible mechanism ​ ​r​ ​ offered by P , the total value that each type ϕj j θ assigns to the quantity q purchased from P is q ​v​*​ ​ , q . Note that, in general, i θ + i (θ ) one should not presume that P can guarantee herself the payoff U ​__​ , even if U ​__​ can be i i i obtained without violating the agent’s rationality. In fact, when the agent is indiffer- ent, he could refuse to follow Pi’s recommendations, thus giving Pi a payoff smaller than ​__U ​. The reason that, in this particular environment, P can guarantee herself the i i maximal payoff ​U ​__ is twofold: she is not personally interested in the contracts the i agent signs with P ; and the agent’s payoff for any contract q , t is quasi-linear j ( i i ) and has the increasing-difference property with respect to , q . As we show in (θ i ) the Appendix, taken together these properties imply that, given the mechanism ​ ​r​ ​ ϕj q˜ j​ ,​ t˜ ​j offered by Pj, there always exists an incentive-compatible mechanism ​ =r (​ (·) (·)) r r r ​​ ​ q˜ ​ ,​ t˜ ​ , such that, given ​​ , ​​ ​​ ​ , any sequentially rational strategy ​ ​ ​ ​ for ϕi = (​ i(·) i(·)) (​ϕj ϕi ) σA the agent yields P a payoff arbitrarily close to U ​__​ . i i Next, let

3 V * q*​​ ​ q*​​ ​ ​q*​​ ​ q*​​ ​ t˜ ​ m t˜ ​ m ( ) (θ) ≡ θ[​ 1(θ) + 2(θ)] + λ 1(θ)​ 2(θ) − 1( 1(θ1 )) − 2( 2(θ2)) denote the equilibrium payoff that each type obtains by truthfully reporting to each θ * principal the equilibrium marginal valuation mi ​qj​​ ​ . The necessary and (θ) = θ + λ (θ) * 2 sufficient conditions for the sustainability of the pair of schedules q​i​ ​ i 1​ by an (​ (·)​)​= equilibrium can then be stated as follows:

Proposition 1: The quantity schedules ​q*​​ ​ , i 1, 2, can be sustained by a i (·) = pure-strategy equilibrium of M, in which the agent’s strategy is Markovian if and Γ only if there exist nondecreasing functions q​ ˜ ​ : and scalars K​ ˜ ​ 0, i 1, 2, i Θi →  i ≥ = such that the following conditions hold:

_ * 1 31 i for any marginal valuation m ​, m ​ , q​ ˜ ​ q​​ ​m−​​ ​ , i 1, 2; ( ) θi ∈ [ i(​θ_) i(​θ )] i (θi) = ​ i (​ i (θi)) = ii for any and any pair , , ( ) θ ∈ Θ (θ1 θ2) ∈ Θ1 × Θ2 * V sup ​ q˜ 1​ 1 q˜ 2​ 2 q​ ˜ 1​ 1 q˜ 2​ 2 t˜ ​1 1 t˜ ​2 2 , (θ) = , {θ[​ (θ ) + (θ )] + λ (θ )​ (θ ) − (θ ) − (θ )} (θ1 θ2)∈Θ1×Θ2 where the functions ​ t˜ ​ are the ones defined in 1 with K K˜ ​, i 1, 2, and i(·) ( ) i = ​ i = where the function V * is the one defined in 3 ; and (·) ( ) iii each principal’s equilibrium payoff satisfies ( ) ​_​ * 2 θ q​​ ​ * i __ 4 U​​ ​ ∫ ​ ​ t˜ ​i mi ​ (θ ) dF U ​i, i _​ ​ _____ ( ) ​ ≡ θ ​ ( (θ)) − 2 (θ) = c​ d 31 This condition also implies that ​q*​​ ​ are nondecreasing, i 1, 2. i (·) = 154 American Economic Journal: Microeconomics may 2010

where U ​__​ is the value of the program ​ ˜ defined above. i ​ Condition i guarantees that, on the equilibrium path, the mechanism ​ ​r​ *​ assigns ( ) ϕi to each the equilibrium quantity ​q​*​ ​ . Condition ii guarantees that each type θ i (θ) ( ) θ finds it optimal to truthfully report to each principal his equilibrium marginal valua- tion m . The fact that each type also finds it optimal to participate follows from i(θ) θ the fact that K​ ˜ ​ 0. Finally, condition iii guarantees that no principal has a profit- i ≥ ( ) able deviation. Instead of specifying a reaction by the agent to any possible pair of mechanisms, and then checking that, given this reaction and the mechanism offered by the other principal, no P has a profitable deviation, condition iii directly guar- i ( ) antees that the equilibrium payoff for each principal coincides with the maximal payoff that the principal can obtain, given the opponent’s mechanism, and without violating the agent’s rationality. As explained above, because Pi can always guar- __ antee herself the payoff U ​​ i, condition iii is not only sufficient, but also necessary. * ( ) When 0, and the function v​i​ ​ , q in 2 , is differentiable in which is λ > (θ ) ( ) θ ( ˜ the case, for example, when the schedule ​ q˜ j​ is continuous , the program ​ has a (·) r* ) ​ simple solution. The fact that the mechanism ​ ​​ ​ q˜ ​ ,​ t˜ ​ is incentive-com- ϕj = (​ j(·) j(·)) patible implies that the function g , q q ​v​*​ ​ , q ​v*​​ ​ , 0 is equi-Lipschitz i(θ ) ≡ θ + i (θ ) − i (θ ) continuous and differentiable in , satisfies the increasing-difference property, and θ is increasing in . It follows that a pair of functions q : , t : satisfies θ i Θ →  i Θ → ℝ the constraints IC and IR in program ​ ˜ if and only if q is nondecreasing and, ( ) ( ) ​ i(·) for any , θ ∈ Θ 5 t q v*​​ ​ , q v*​​ ​ , 0 ( ) i(θ) = θ i(θ) + [​ i (θ i(θ)) − i (θ )] θ ∫ ​ ​ qi​s q ˜ j​ s qi s q ˜ j​ s ds Ki, _​ ​ − θ [ ( ) + ( + λ ( )) − ( )] − with K 0. The value of program ​ ˜ then coincides with the value of the following i ≥ ​ program: ​_​ θ max ∫ ​​ ​ ​ hi​ qi ; dF Ki q , K _​ ​ ( (θ) θ) (θ) − ​ ˜ new : i(·) i θ ​, ​ s.t. K 0 and q is nondecreasing ​ i ≥ i(·) u ​ where q 2 6 h q; q v*​​ ​ , q v*​​ ​ ,0 ​ ( ) i( θ) ≡ θ + [​ i (θ ) − i (θ )] − ___2

1 F − (θ) q q ˜ ​ q q ˜ ​ − ______f [ + j(θ + λ ) − j(θ)] (θ) with

q θ+λ * * ​vi​​ ​ , q vi​​ ​ , 0 ∫ ​ ​ ​ q˜ j​​s ds. (θ ) − (θ ) = θ ( ) Vol. 2 No. 2 Pavan and Calzolari: Revelation Mechanisms for Common Agency 155

We now proceed by showing how the characterization of the necessary and suf- ficient conditions given above can be used to establish a few interesting results.

Nonimplementability of the Collusive Schedules.—It has long been noted that when the sellers’ products are complements 0 , it may be impossible to sus- (λ > ) tain the collusive schedules with a noncooperative equilibrium. However, this result has been established by restricting the principals to offering twice continuously dif- ferentiable tariffs T : , thus leaving open the possibility that it is merely a Θ → ℝ consequence of a technical assumption.32 The approach suggested here permits one to verify that this result is true more generally.

Proposition 2: Let q c : be the function defined by Θ → ℝ

1 F qc 1 ​ − (θ) . (θ) ≡ ______1 θ − ______f ∀θ − λ (θ) a b Assume that the sellers’ products are complements 0 , and q c int for 33 2 (λ > ) (θ) ∈ () all . The schedules q ​ ​ that maximize the sellers’ joint profits are given θ ∈ Θ ( i (·)​)i 1 by q q c for all , i 1, 2,= and cannot be sustained by any equilibrium of in i(θ) = (θ) θ = which the agent’s strategy is Markovian.

The proof in the Appendix uses the characterization of Proposition 1. By relying only on incentive compatibility, Proposition 2 guarantees that the aforementioned impossibility result is by no means a consequence of the assumptions one makes about the differentiability of the tariffs, or about the way one extends the tariffs outside the equilibrium range.

Sufficient Conditions for Differentiable Schedules.—We conclude this applica- tion by showing how the conditions in Proposition 1 can be used to construct equi- libria supporting differentiable quantity schedules.

Proposition 3: Fix 0, 1 , and let q* : be the solution to the differ- λ ∈ ( ) Θ → ℝ ential equation

1 F dq 7 q 1 2 − (θ) (θ)​ ( ) λ (θ)( − λ) − θ + ______​ f _____d (θ) θ c a bd ​ 1 F − (θ) q 1 , = θ − ______f − (θ)( − λ) (θ)

32 In the approach followed in the literature e.g., Martimort 1992 , twice differentiability is assumed to guar- antee that a seller’s can be obtained( as a solution to a well-behaved) optimization problem. 33 Note that this also requires 1. λ < 156 American Economic Journal: Microeconomics may 2010 with boundary condition q _​ _​ 1 . Suppose that q* : is nonde- * (θ​ ) = θ​ /( − λ) * Θ → ℝ creasing and such that q for all , with q ​ _​ _ ​ . Then, let (θ) ∈  θ ∈ Θ (θ_​ ) ≥ [θ​ − θ]/λ ​ q˜ ​: 0, ​_​ __Q​ ​ be the function defined by [ θ + λ ] → 

0 if s m ​ < (θ_​ ) * 1 _ 8 q​ ˜ ​s q m− s if s m ​, m ​ ( ) ( ) ≡ ( ( )) ∈ [ (θ_​ ) (θ​ )] q* _​ if s m _​, ​ (​θ ) > (θ​ ) with m q* . Furthermore,u suppose that, for any ​, ​_​, the function (θ) ≡ θ + λ (θ) θ ∈ (θ​_ θ ) h ; : defined by (· θ)  → ℝ q 2 θ+λ q 1 F 9 h q; q ​ ​ ​ q˜ ​​s ds ​ − (θ) q ​ q˜ ​ q q ˜ ​ ( ) ( θ) ≡ θ + ∫ ( ) − __2 − ______f [ + (θ + λ ) − (θ)] θ (θ) is quasi-concave in q. The schedules q q* , i 1, 2, can then be sustained i(·) = (·) = by a symmetric pure-strategy equilibrium of M in which the agent’s strategy is Γ Markovian.

The result in Proposition 3 offers a two-step procedure to construct an equilib- rium with differentiable quantity schedules. The first step consists in solving the differential equation given in 7 . The second step consists of checking whether the ( ) * solution is nondecreasing, satisfies the boundary condition q ​ _​ _ ​ , and (θ​_ ) ≥ [θ​ − θ]/λ is such that the function h ; defined in 9 is quasi-concave. If these properties (· θ) ( ) are satisfied, the pair of schedules q q* , i 1, 2, can be sustained by an i(·) = (·) = equilibrium in which the agent’s strategy is Markovian. The equilibrium features each principal i offering the menu of price quantity pairs ​ ​M*​ ​ whose image is given ϕi by Im ​M*​ ​ q , t : q , t q , t , with q q* and t (​ϕi ) = {( i i ) ( i i ) = ( i (θ) i (θ)) θ ∈ Θ} i (·) = (·) i(·) t* , where, for any , = (·) θ ∈ Θ θ q* s 10 t* q* ∫ ​ ​ q*​s 1 ​ ∂ ( ) ds. ( ) (θ) = θ (θ) − _​ ​ ( ) − λ _____s θ ∂ c d B. Menu Auctions

Consider now a menu auction environment à la Bernheim and Whinston 1985, ( 1986a : the agent’s effort is verifiable and preferences are common knowledge i.e., ) ( 1 .34 As illustrated in the example in the introduction, assuming that the prin- |Θ| = ) cipals offer a single contract to the agent may preclude the possibility of sustaining interesting outcomes when preferences are not quasi-linear more generally, when ( Peters 2003 no-externalities condition is violated . The question of interest is then ( ) ) how to identify the menus that sustain the equilibrium outcomes.

34 See also Avinash Dixit, Gene M. Grossman, and Elhanan Helpman 1997 ; Bruno Biais, Martimort, and Jean-Charles Rochet 1997 ; Christine A. Parlour and Uday Rajan 2001 ; and( Segal) and Whinston 2003 . ( ) ( ) ( ) Vol. 2 No. 2 Pavan and Calzolari: Revelation Mechanisms for Common Agency 157

One approach is offered by Theorem 2. A profile of decisions e*, a* can be sus- ( ) tained by a pure-strategy equilibrium in which the agent’s strategy is Markovian if and only if there exists a profile of incentive-compatible revelation mechanisms r * * ϕ and a profile of contracts that together satisfy the following conditions: δ r * * • Each mechanism ​ i​​ ​ responds to the equilibrium contracts ​ ​ i​ ​ by the other prin- ϕ * r * * * δ− cipals with the equilibrium contract ​ i​​ ​, i.e., ​ i​​ ​ ​ i​ ​ i​​ ​. * δ ϕ (​δ− ) = ​δ * • Each contract ​ i​​ ​ responds to the equilibrium choice of effort e with the equilib- * δ * * * rium action ​ai​​ ​, i.e., ​ i​​ ​e ai​​ ​. δ ( *) = ​ * * • Given the contracts , the agent’s effort is optimal, i.e., e arg maxe Ev e, e . δ * ∈ ∈ ( δ ( )) • For any contract i ​​ ​ by principal i, there exists a profile of contracts i by δ ≠ ​δi δ− the other principals and a choice of effort e for the agent such that:

a each contract j, j i, can be obtained by truthfully reporting i, i j to ( ) r * δ 35 ≠ (δ δ− − ) Pj, i.e., j ​​ ​ j i, i ; δ = ​ϕj (δ− − δ ) b given i, i , the agent’s effort e is optimal, i.e., e arg max​ eˆ ​ E v eˆ ​, i eˆ ​ , ( ) (δ δ− ) ∈ ∈ (​ r *(δ (​ ) i eˆ ​ , and there exists no other profile of contracts i j i Im ​​ ​ and δ− (​ ))) δ ′− ∈ × ≠ (​ϕj ) effort choice e that together give the agent a payoff higher than e, i, i , ′ ( δ δ− ) i.e., v e, i e , i e v e , i e , i e for any e E and any i ( (rδ * ( ) δ− ( ))) ≥ ( ′ (δ ( ′ ) δ′− ( ′ ))) ′ ∈ δ′− ∈ j i Im ​​ ​; × ≠ (​ϕj ) c the payoff that principal i obtains by inducing the agent to select the con- ( ) * * tract i is smaller that her equilibrium payoff, i.e., ui e, i e , i e ui e , a . δ ( (δ ( ) δ− ( ))) ≤ ( ) The approach described above uses incentive compatibility over contracts, i.e., it is based on revelation mechanisms that ask the agent to report the contracts selected with other principals. As anticipated in the example in the introduction, a more par- simonious approach consists in having the principals offer revelation mechanisms that simply ask the agent to report the actions a i that will be taken by the other principals. −

r r Definition 3: Let ​​ ∘ ​​ ​denote the set of mechanisms ​​ ∘ ​​ ​: E i i, such that, Φ i​ ϕ i​ × − →  for any e E, any a i, ​ aˆ ​ i i ∈ − − ∈ − r r v e, ​​ ∘ ​​ ​e, a i , a i v e, ​​ ∘ ​​ ​e, a​ ˆ ​ i , a i . ( ϕ i​( − ) − ) ≥ ( ϕ i​( − ) − ) The idea is simple. In settings in which Peters 2003 no-externalities condi- ( ) tion fails, for given choice of effort e E, the agent’s preferences over the actions ∈ ai by principal Pi depend on the actions a i by the other principals. A revelation r − mechanism ​​ ∘ ​​ ​is then a convenient tool for describing principal i’s response to each ϕ i​ observable effort choice e by the agent and to each unobservable profile of actions a i by the other principals, which is compatible with the agent’s incentives. This last − r property is guaranteed by requiring that, for any e, a i , the action ai ∘ ​​ ​e, a i r ( − ) = ϕ​​ i​( − ) specified by the mechanism ​​ ∘ ​​ ​is as good for the agent as any other action a that the ϕ i​ ′i agent can induce by reporting a profile of actions a ​ ˆ ​ i a i. − ≠ −

35 Here, j i l l i,j . δ− − ≡ (δ ) ≠ 158 American Economic Journal: Microeconomics may 2010

Note, however, that while it is appealing to assume that the action ai that the agent induces Pi to take depends only on e, a i , restricting the agent’s behavior to satisfy- ( − ) ing such a property may preclude the possibility of sustaining certain social choice functions. The reason is similar to the one indicated above when discussing the lim- its of Markov strategies. Such a restriction is, nonetheless, inconsequential when the principals’ preferences are sufficiently aligned in the sense of the following definition.

Definition 4 Punishment with the same action : We say that the “Punishment ( ) with the same action” condition holds if, for any i , compact set of decisions ∈  B i, a i i , and e E, there exists an action ai arg maxa B v e, ai, a i , ⊆  − ∈ − ∈ ′ ∈ i∈ ( − ) such that for all j i, all ​ aˆ i​ arg maxa B v e, ai, a i , ≠ ∈ i ∈ ( − )

vj e, ai , a i vj e, a​ ˆ i​, a i . ( ′ − ) ≤ ( − ) This condition is similar to the “Uniform Punishment” condition introduced above. The only difference is that it is stated in terms of actions as opposed to contracts. This difference permits one to restrict the agent’s choice from each menu to depending only on his choice of effort and the actions taken by the other principals. The two defini- tions coincide when there is no action the agent must undertake after communicating with the principals, i.e., when E 1, for in that case, a contract by P coincides with | | = i the choice of an action ai. Lastly, note that the “Punishment with the same action” condition always holds in settings with only two principals, such as in the lobbying example considered in the introduction. We then have the following result.

Proposition 4: Assume that the principals’ preferences are sufficiently aligned r in the sense of the “Punishment with the same action” condition. Let ​ ˚ be the game r Γ​ in which P ’s strategy space is ∘ ​​ ​, i 1, … , n. A social choice function can be i Δ(​​ Φ i​) = π sustained by a pure-strategy equilibrium of M if and only if it can be sustained by a r Γ pure-strategy truthful equilibrium of ​ ˚ . Γ​

The simplified structure of the mechanisms ∘ r​ proposed above permits one to ϕ restate the necessary and sufficient conditions for the equilibrium outcomes as fol- lows. The action profile e*, a* can be sustained by a pure-strategy equilibrium of ( ) M if and only if there exists a profile of mechanisms ​ ∘ r​ * that satisfy the following Γ ϕ properties:

* r * * * • ​ai​​ ​ ∘ i​​​ ​e , ​a​ i​ ​ all i 1, … , n; =* ϕ​​ * ( − ) = r * • v e , a v e , a for any e , a E , such that aj ∘ ​​​ ​e , a​ ˆ ​ j , ​ aˆ ​ j ( ) ≥ ( ′ ′ ) ( ′ ′ ) ∈ ×  ′ = ​​ ϕ j ( ′ − ) − ∈ j, all j 1, … , n; − = • for any i and any contract : E , there exists a profile of actions e, a , such δi → i ( ) that

a ai i e ; ( ) = δ (r * ) b aj ∘ ​​​ ​e, a j all j i; ( ) = ϕ​​ j ( − ) ≠ c v e, a v e , a for any e , a E , such that ai i e and aj r *( ) ( ) ≥ ( ′ ′ ) ( ′ ′ ) ∈ ×  ′ = δ ( ′ ) ′ ∘ ​​​ ​e , a​ ˆ ​ j for some a​ ˆ ​ j j; and = ​​ ϕ i ( ′ − ) − ∈ − d u e, a u e*, a* . ( ) i ( ) ≤ i ( ) Vol. 2 No. 2 Pavan and Calzolari: Revelation Mechanisms for Common Agency 159

As illustrated in the example in the introduction, this more parsimonious approach often simplifies the characterization of the equilibrium outcomes.

C. Moral Hazard

We now turn to environments in which the agent’s effort is not observable. In these environments, a principal’s action consists of an incentive scheme that speci- fies a reward to the agent as a function of some verifiable performance measure ( ) that is correlated with the agent’s effort. Depending on the application of interest, the reward can be a monetary payment, the transfer of an asset, the choice of a policy, or a combination of any of these. At first glance, using revelation mechanisms may appear prohibitively compli- cated in this setting due to the fact that the agent must report an entire array of incentive schemes to each principal. However, things simplify significantly—as long as for any array of incentive schemes, the choice of optimal effort for the agent is unique. It suffices to attach a label, say, an integer, to each incentive scheme ai, and then have the agent report to each principal an array of integers, one for each other principal, along with the payoff type . In fact, because for each array of incentive θ schemes, the choice of effort is unique, all players’ preferences can be expressed in reduced form directly over the set of incentive schemes . The analysis of incentive  compatibility then proceeds in the familiar way. To illustrate, consider the following simplified version of a standard moral-hazard setting. There are two principals and two effort levels, ​_e ​and e_​ ​. As in Bernheim and

Whinston 1986b , the agent’s preferences are common knowledge, so that 1. ( ) | Θ | = Each principal i must choose an incentive scheme ai from the set of feasible schemes a l, a m, a h , i 1, 2. Here, a l stands for a low-power incentive scheme, am for i = { } = a medium-power one, and ah for a high-power one.36 The typical moral hazard model specifies a Bernoulli utility function for each n player defined over w, e , where w w ​​ ​ stands for an array of rewards e.g., ( ) ≡ ( i)i 1 ( monetary transfers from the principals to the= agent, together with the description of ) how the agent’s effort determines a probability distribution over a set of verifiable outcomes used to determine the agent’s reward. Instead of following this approach, in Table 2, we describe the players’ expected payoffs u , u , v as a function of the ( 1 2 ) agent’s effort and the principals’ incentive schemes. Note that there are no direct externalities between the principals: given e, u e, a , a is independent of a , j i, meaning that P is interested in the incen- i ( i j ) j ≠ i tive scheme offered by Pj only insofar as the latter influences the agent’s choice of effort. Nevertheless, Peters 2003 no-externalities condition fails here because the ( ) agent’s preferences over the incentive schemes offered by Pi depend on the incentive scheme offered by Pj. By implication, restricting the principals to offering a single incentive scheme may preclude the possibility of sustaining certain outcomes, as we

36 That the set of feasible incentive schemes is finite in this example is clearly only to shorten the exposition. The same logic applies to settings in which each i has the cardinality of the continuum. In this case, an incentive scheme can be indexed, for example, by a real number. 160 American Economic Journal: Microeconomics may 2010

Table 2—Example: Common Agency with Normal Hazzard

e e​ e e_ ​ = _​ = ​ a a ah am al a a ah am al 1\ 2 1\ 2 ah 1 2 2 1 3 1 1 6 0 ah 4 5 4 4 5 5 4 4 3 am 2 2 2 2 3 4 2 6 1 am 5 5 5 5 5 1 5 4 0 al 3 2 0 3 3 1 3 6 4 al 6 5 2 6 5 0 6 4 0 verify below.37 Also note that payoffs are such that the agent prefers a high effort to a low effort if and only if at least one of the two principals has offered a high-power incentive scheme . The players’ payoffs U , U , V can thus be written in reduced ( 1 2 ) form as a function of a , a as follows: ( 1 2) Table 3—Reduced Form of Table 2

a a ah am al 1\ 2 ah 4 5 4 4 5 5 4 4 3 am 5 5 5 2 3 4 2 6 1 al 6 5 2 3 3 1 3 6 4

Now suppose the principals were restricted to offering a single incentive scheme to the agent i.e., to competing in take-it-or-leave-it offers . The unique pure-strategy ( ) equilibrium outcome would be ah, a m, e_ ​ with associated expected payoffs 4, 5, 5 . ( ​ ) ( ) When the principals are instead allowed to offer menus of incentive schemes, the outcome am, ah, ​e_ ​ can also be sustained by a pure-strategy equilibrium.38 The advan- ( ) tage of offering menus stems from the fact that they give the agent the possibility of punishing a deviation by the other principal by selecting a different incentive scheme with the nondeviating principal. Because the agent’s preferences over a principal’s incentive schemes, in turn, depend on the incentive scheme selected by the other princi- r pal, these menus can be conveniently described as revelation mechanisms ​ ​i​ ​: j i r ϕ  →  with the property that, for any aj, ​ i​​ ​aj arg ma​xa​ Im r​​ ​ V ai, aj . Now, consider the ϕ ( ) ∈ i i ​ ( ) mechanisms ∈ (​ϕ )

ah if a al, am ah if a ah, am r​ *​ ​a 2 = r​ *​ ​a 1 = . ϕ1 ( 2) = a​ m if a ah ϕ2 ( 1) = ​al if a a l 2 = 1 = e e Given these mechanisms, it is strictly optimal for the agent to choose am, ah and r * ( ) then to select e e_ ​. Furthermore, given ​ ​ ​ ​, it is easy to see that principal i has no = ​ ϕ i profitable deviation, i 1, 2, which establishes− that am, ah, ​e_ ​ can be sustained in = ( ) equilibrium.

37 See Attar, Piaser, and Porteiro 2007a and Peters 2007 for the appropriate version of the no-externalities condition in models with noncontractable( effort,) and Attar,( Piaser,) and Porteiro 2007b for an alternative set of conditions. ( ) 38 Note that the possibility of sustaining am, ah, ​e_ ​ is appealing because am, ah, ​e_ ​ yields a Pareto improve- ( ) ( ) ment with respect to ah, am, ​e_ ​. ( ) Vol. 2 No. 2 Pavan and Calzolari: Revelation Mechanisms for Common Agency 161

IV. Enriched Mechanisms

Suppose now that one is interested in SCFs that cannot be sustained by restrict- ing the agent’s strategy to being Markovian, or in SCFs that cannot be sustained by restricting the players’ strategies to being pure. The question we address in this sec- tion is whether there exist intuitive ways of enriching the simple revelation mecha- nisms introduced above that permit one to characterize such SCFs, while at the same time avoiding the problem of infinite regress of universal revelation mechanisms. First, we consider pure-strategy equilibrium outcomes sustained by a strategy for the agent that is not Markovian. Next, we turn to mixed-strategy equilibrium outcomes. Although the revelation mechanisms presented below are more complex than the ones considered in the previous sections, they still permit one to conceptualize the role that the agent plays in each bilateral relationship, thus possibly facilitating the characterization of the equilibrium outcomes.

A. Non-Markov Strategies

Here, we introduce a new class of revelation mechanisms that permit us to accommodate non-Markov strategies. We then adjust the notion of truthful equi- libria accordingly, and finally prove that any outcome that can be sustained by a pure-strategy equilibrium of the menu game can also be sustained by a truthful equi- librium of the new revelation game.

Definition 5: i Let ​ ˆ r denote the revelation game in which each principal’s strategy space is ( ) r Γ​ r r r ˆ ​​ ​ , where ​​ ˆ ​​ ​is the set of revelation mechanisms ​​ ˆ ​​ ​: ​​ ˆ ​​ ​ with message i r i i i i Δ(Φ​​ ​) ˆ Φ​ ϕ​ ​ →  ˆ r space ​​ ​​ ​ i i with i i 0 , such that Im i​​ ​ is compact ​ i ≡ Θ × − × − − ≡  \{ } ∪ { } (ϕ​​ ​ ) and, for any , i, k i i, (θ δ− ) ∈ Θ × − × − ˆ r ​​ i​​ ​ , i, k arg max V i, i, . − r − ϕ​(θ δ ) ∈ ​ Im ˆ ​​ ​ ​ (δ δ θ) δi∈ (ϕ​​ i​ )

ˆ r ˆ r ˆ r ii Given a profile of mechanisms ​ ​ ​, the agent’s strategy is truthful in ​​ i​​ ​if ( ) r ϕr ∈ ​ Φ ˆ r ϕ​ and only if, for any , any mˆ i​​ , ​ ​​ mˆ ​ i​ ​ Supp , ​ ​ , θ ∈ Θ (​​ − ) ∈ [ μ(θ ϕ )]

r ˆ r r m​​ ˆ ​​ ​ , ​​​ ​ mˆ ​​ ​ j i, k , for some k i. i = (θ (ϕ​​ j (​​ j )) ≠ ) ∈ −

iii An equilibrium strategy profile r * ˆ r is a truthful equilibrium if and ( ) ˆσr ∈  (​ Γ​ ) ˆ r r * only if, for any profile of mechanisms ​ ​, such that j : ​​ j​​​ ​ Supp j​​ ​ 1, ˆ r r * ϕ |{ ∈  ˆϕr ∉ [​σ ]}| ˆ≤r ​​ i​​ ​ Supp i​​ ​ implies the agent’s strategy is truthful in ​​ i​​ ​, with k 0 if ​​ j​​​ ​ ϕ​ ∈ r * [​σ ] ˆ r r * ϕ​ = ϕ ∈ Supp ​j​ ​ for all j , and k l if ​​ j​​​ ​ Supp ​j​ ​ for all j l while for some l , r [​σ ] r * ∈  = ϕ ∈ [​σ ] ≠ ∈  ​​ ˆ ​​​ ​ Supp ​​ ​. ϕl ∉ [​σl ]

The interpretation is that, in addition to , i , the agent is now asked to report (θ δ− ) to each Pi the identity k i of a deviating principal, with k 0 in the absence of ∈ − = 162 American Economic Journal: Microeconomics may 2010 any deviation. Because the identity of a deviating principal is not payoff-relevant, a ˆ r revelation mechanism ​​ i​​ ​is incentive-compatible only if, for any , i i ϕ​ r r (θ δ− ) ∈ Θ × − and any k, k i, V ​​ ​ , i, k , , i V ​​ ​ , i, k , , i . As shown below, ′ ∈ − (​ϕi(θ δ− ) θ δ− ) = (​ϕi(θ δ− ′ ) θ δ− ) allowing a principal to response to , i with a contract that depends on the iden- (θ δ− ) tity of a deviating principal may be essential to sustain certain outcomes when the agent’s strategy is not Markovian. An equilibrium strategy profile is then said to be a truthful equilibrium of the new revelation game ​ ˆ r if, whenever no more than one principal deviates from equilib- Γ​ rium play, the agent truthfully reports to any of the nondeviating principals his true type , the contracts he is selecting with the other principals, and the identity k of the θ deviating principal. We then have the following result:

Theorem 5: i Any social choice function that can be sustained by a pure-strategy equilib- ( ) π rium of M can also be sustained by a pure-strategy truthful equilibrium of ​ ˆ r. Γ Γ​ ii Furthermore, any that can be sustained by an equilibrium of ​ ˆ r can also be ( ) π Γ​ sustained by an equilibrium of M. Γ Part ii follows from essentially the same arguments that establish part ii in ( ) ( ) Theorem 2 .39 Thus, consider part i . The key step in the proof consists in showing ) ( ) that if the SCF can be sustained by a pure-strategy equilibrium of M, it can also π Γ be sustained by an equilibrium in which the agent’s strategy ​ ​M*​ ​ has the following σ A property. For any principal P , k , any contract , and any type , there k ∈  δk ∈ k θ ∈ Θ exists a unique profile of contracts k , k k, such that A always selects k , k δ− (θ δ ) ∈ − δ− (θ δ ) with all principals other than k when a his type is , b the contract A selects with ( ) θ ( ) P is , and c P is the only deviating principal. In other words, the contracts that the k δk ( ) k agent selects with the nondeviating principals depend on the contract of the deviating δk principal, but not on the menus offered by the latter. The contracts k , k minimize δ− (θ δ ) the payoff of the deviating principal Pk from among those contracts in the equilibrium menus of the nondeviating principals that are optimal for type given . θ δk The rest of the proof follows quite naturally. When the agent reports to Pi that no deviation occurred—i.e., when he reports that his type is , that the contracts he is θ * selecting with the other principals are the equilibrium ones ​ ​ i​ ​ , and that k 0— δ− (θ) * = then the revelation mechanism ​​ ˆ r​​​ *​ responds with the equilibrium contract ​ ​​ ​ . In ϕi δi (θ) contrast, when the agent reports that principal k deviated and that, as a result of such deviation, the agent selected the contract k with Pk and the contracts j , k j i,k δ (δ (θ δ )) ≠ with the other nondeviating principals, then the mechanism ​ r​​ *​ responds with the ϕi contract i , k that, together with the contracts j , k j i,k , minimizes the payoff δ (θ δ ) 40 (δ (θ δ )) ≠ of the deviating principal P . Given the equilibrium mechanisms ​​ ˆ r​​ * ​ ​, following a k ϕ k truthful strategy in these mechanisms is clearly optimal for the agent.− Furthermore, given ​​ ˆ ​​r *​ ​, a principal P , who expects all other principals to offer the equilibrium σ A k

39 Note that, in general, ​ ˆ r is not an enlargement of M since certain menus in M may not be available in r, nor is M an enlargement of Γ​ ˆ ​ r since ​ ˆ r may contains multipleΓ mechanisms that offerΓ the same menu. Γ 40 Γ Γ​ Γ​ r * r * This is only a partial description of the equilibrium mechanisms ​ ˆ ​ and of the agent’s strategy ​ ​ ​ ​. The A complete description is in the Appendix. ϕ σ Vol. 2 No. 2 Pavan and Calzolari: Revelation Mechanisms for Common Agency 163

Table 4

a s a d 3 = 3 = a a l r a a l r 1\ 2 1\ 2 t 1 4 4 5 1 5 0 4 t 1 0 5 4 1 1 1 3 m 1 1 1 0 1 5 1 0 m 1 1 1 0 1 0 5 5 b 1 1 1 0 1 0 1 0 b 1 1 5 0 1 5 0 5

mechanisms ​​ ˆ r​​ * ​ ​ cannot do better than offering the equilibrium mechanism ​​ ˆ r​​ ​ *​ her- ϕ k ϕk self. We conclude− that if the SCF can be sustained by a pure-strategy equilibrium π of M, it can also be sustained by a pure-strategy truthful equilibrium of ​ ˆ ​ r. Γ Γ To see why it may be essential with non-Markov strategies to condition a princi- pal’s response to , i on the identity of a deviating principal, consider the follow- (θ δ− ) ing example, where n 3, E 1, t, m, b , l, r , s, d , and = |Θ| = | | = 1 = { } 2 = { } 3 = { } where payoffs u , u , u , v are as in Table 4. ( 1 2 3 ) Because there is no effort in this example, a contract here simply coincides with δi the choice of an element of . It is then easy to see that the outcome t, l, s can be i ( ) sustained by a pure-strategy equilibrium of the menu game M. The equilibrium fea- Γ tures each P offering the menu that contains all contracts in . Given the equilibrium i i menus, the agent chooses t, l, s . Any deviation by P to the degenerate menu r is ( ) 2 ( ) { } punished by the agent choosing m with P1 and d with P3. Any deviation by P3 to the degenerate menu d is punished by the agent choosing b with P and r with P . This { } 1 2 strategy for the agent is clearly non-Markovian: given the contracts a , a r , d ( 2 3) = ( ) with P2 and P3, the contract that the agent chooses with P1 depends on the particular menus offered by P2 and P3. This type of behavior is essential to sustain the equilib- rium outcome. By implication, t, l, s cannot be sustained by an equilibrium of the ( ) r revelation game in which the principals offer the simple mechanisms ​ ​​ ​: i i ϕi − →  considered in the previous sections.41 The outcome t, l, s can, however, be sus- ( ) tained by a truthful equilibrium of the more general revelation game ​ ˆ ​ r in which the Γ agent reports the identity of the deviating principal in addition to the payoff-relevant 42 contracts a i. − B. Mixed Strategies

We now turn to equilibria in which the principals randomize over the menus they offer to the agent and or the agent randomizes over the contracts he selects from / the menus.43

41 r

In fact, any incentive-compatible mechanism ​ 1​​ that permits the agent to select the equilibrium contract t r ϕ with P1 must satisfy ​ i​​ ​ a2, a3 t for any a2, a3 r, d . This is because the agent strictly prefers t to both m and b for any a , a ϕ (r, d . )It =follows that (any such) ≠ mechanism ( ) fails to provide the agent with either the contract ( 2 3) ≠ ( ) m that is necessary to punish a deviation by P2, or the contract b that is necessary to punish a deviation by P3. 42 Consistently with the result in Theorem 3, note that the problems with simple revelation mechanisms r ​ ​i​ ​: i i emerge in this example only because i the agent is indifferent about P1’s response to a2, a3 ϕ − →  ( ) ( ) r, d so that he can choose different contracts with P1 as a function of whether it is P2 or P3 who deviated from equilibrium= ( ) play; ii the principals’ payoffs are not sufficiently aligned so that the contract the agent must select ( ) with P1 to punish a deviation by P2 cannot be the same as the one he selects to punish a deviation by P3. 43 Recall that the notion of pure-strategy equilibrium of Definition 1 allows the agent to mix over effort. 164 American Economic Journal: Microeconomics may 2010

Table 5

a a l r 1\ 2 t 2 1 1 1 0 1 b 1 0 1 1 2 0

The reason why the simple mechanisms considered in Section II may fail to sus- tain certain mixed-strategy outcomes is that they do not permit the agent to select different contracts with the same principal in response to the same contracts i he δ− is selecting with the other principals. To illustrate, consider the following example in which E 1, n 2, t, b , l, r , and where payoffs u , u , v | Θ | = | | = = 1 = { } 2 = { } ( 1 2 ) are as in Table 5.

Again, because there is no effort in this example, a contract for each Pi simply coincides with an element of . The following is then an equilibrium in the menu i game. Each principal offers the menu ​ ​M*​ ​ that contains all contracts in . Given ϕi i the equilibrium menus, the agent selects with equal probabilities the contracts t, l , ( ) b, l , and t, r . Note that, to sustain this outcome, it is essential that principals ( ) ( ) cannot offer lotteries over contracts. Indeed, if P could offer a lottery over , she 1 1 could do better by deviating from the strategy described above and offering the lot- tery that gives t and b with equal probabilities. In this case, A would strictly prefer to choose l with P2, thus giving P1 a higher payoff. As anticipated in the introduction, we see this as a serious limitation on what can be implemented with mixed-strategy equilibria. When neither the agent’s nor the principals’ preferences are constant over E , and when principals can offer ×  lotteries over contracts, it is very difficult to construct examples where the agent is indifferent over some of the lotteries offered by the principals so that he can random- ize, and no principal can benefit by breaking the agent's indifference so as to induce him to choose only those lotteries that are most favorable to her. Nevertheless, it is important to note that, while certain stochastic SCFs may not r be sustainable with the simple revelation mechanisms ​ ​​ ​: i i of the previous ϕi − →  sections, any SCF that can be sustained by an equilibrium of the menu game can also be sustained by a truthful equilibrium of the following revelation game. The ˜ r i principals offer set-valued mechanisms ​​ i​​ ​ ​: i 2 with the property that, 44 ϕ Θ × − → for any , i i, (θ δ− ) ∈ Θ × −

˜ r ​​ i​​ ​ ​ , i arg max V i, i, . r ϕ (θ δ− ) = Im ˜​​ ​ ​ ​ (δ δ− θ) δi∈ (ϕ​​ i)

The interpretation is that the agent first reports his type along with the contracts i θ δ− that he is selecting with the other principals possibly by mixing, or in response to ( a mixed strategy by the other principals . The mechanism then responds by offering )

44 i With an abuse of notation, we will hereafter denote by 2 the power set of i, with the exclusion of the i  empty set. For any set-valued mapping f : i 2 , we then let Im f i i : mi i s.t. i f mi denote the range of f.  → ( ) ≡ {δ ∈  ∃ ∈  δ ∈ ( )} Vol. 2 No. 2 Pavan and Calzolari: Revelation Mechanisms for Common Agency 165

˜ r the agent the entire set ​​ i​​ ​ ​ , i of contracts that are optimal for type , given i, ϕ (θ δ− ) ˜ r θ δ− out of those contracts that are available in ​​ i​​ ​ .​ Finally, the agent selects a contract r ϕ from the set ​​ ˜ ​​ ​ ​ , i and this contract is implemented. ϕi(θ δ− ) In the example above, the equilibrium SCF can be sustained by having P1 offer the ˜ r * ˜ r * mechanism ​​ 1​​ ​ ​l t, b and ​​ 1​​ ​ ​r t ; and by having P2 offer the mecha- r * ϕ ( ) = { r} * ϕ ( ) = { } nism ​​ ˜ ​​ ​ ​t l, r and ​​ ˜ ​​ ​ ​b l . Given the equilibrium mechanisms, with prob- ϕ2 ( ) = { } ϕ2 ( ) = { } ability 1 3 the agent then selects the contracts t, l , with probability 1 3 he selects / ( ) / the contracts t, r , and with probability 1 3 he selects the contracts b, l . Note that a ( ) / ( ) property of the mechanisms introduced above is that they permit the agent to select the equilibrium contracts by truthfully reporting to each principal the contracts selected with the other principals. For example, the contracts t, l can be selected by truthfully ˜ r * ( ) reporting l to P1 and then choosing t from ​​ 1​​ ​ ​l , and by truthfully reporting t to P2 r * ϕ ( ) and then choosing l from ​​ ˜ ​​ ​ ​t . The equilibrium is thus truthful in the sense that the ϕ2 ( ) agent may well randomize over the contracts he selects with the principals, but once he has chosen which contracts he wants i.e., for any realization of his mixed strategy , ( ) he always reports these contracts truthfully to each principal. Next, note that while the revelation mechanisms introduced above are conve- ˜ r i niently described by the correspondence ​​ i​​ ​ ​: i 2 , formally any such ϕ Θ × __ r − → r mechanism is a standard single-valued mapping i​​​ ​ : i​​ ​ i with message r 45 ϕ  →  space ​ ​​ ​ i i such that ​ ˜ ​ i ≡ Θ × − × 

r if ˜ ​​​ ​ , , __r i i i i ​​ ​​​ ​ , i, i ​δ r δ ∈ ϕ​​ (θ δ− ) i − ˜ ϕ (θ δ δ ) = i ​​​ ​ , i otherwise. δ′ ∈ ϕ​​ i(θ δ− ) e These mechanisms are clearly incentive-compatible in the sense that, given , i , r (θ δ− ) the agent strictly prefers any contract in ˜ ​​ ​ ​ , i to any contract that can be ϕi(θ δ− ) obtained by reporting , i . Furthermore, as anticipated above, given any profile r (θ′ δ′− ) of mechanisms ​ ˜ ​ , the contracts that are optimal for each type always belong to ϕ θ those that can be obtained by reporting truthfully to each principal.

Definition 6: Let ​ ˜ ​r denote the revelation game in which each principal’s strat- r Γ r egy space is ˜ ​​ ​, where ​​ ˜ ​​ ​is the class of set-valued incentive-compatible revela- Δ(​​ Φi) Φi r tion mechanisms defined above. Given a mechanism ​​ ˜ r​ ​ ​ ˜ ​​ ,​ the agent’s strategy is i i ˜ r ˜ r ˜ r ϕ ∈ Φ​​ r ˜ r ˜ r truthful in ​​ i​ ​ ​if and only if, for any ​​ ​ i​ ​ ​ i​ ​ , and m​ ˜ ​ Supp , ​​ i​ ​ , ​​​ ​ i​ ​ , ϕ ϕ− ∈ ​​ Φ− θ ∈ Θ ∈ [ μ(θ ϕ ϕ− )]

r r r r r r r m˜ ​​ ​ __​​ ​ ​ m˜ ​ ​ ​, … , ​​__​​​ ​ m˜ ​​ ​ , … , ​​__​​ ​ ​ m˜ ​ ​ ​, . ​​ i = (ϕ​​ 1 (​​ 1) ϕ i (​​ i ) ϕ n (​​ n) θ)

˜ r ˜ r ˜ r An equilibrium strategy profile ​ ​ is a truthful equilibrium if​ ​ A ​ ​ ​is truthful r r σ​ ∈ (​ Γ ) σ​ in every ​​ ˜ ​​ ​ ​ ˜ ​​​ ​for any i . ϕi ∈ Φ​​ i ∈ 

45 r ˜ r The particular contract i associated to the message ​m​i​ ​ , i, i , with i i​​ ​ i, , is not important. The agent never finds it optimalδ′ to choose any such message. = (θ δ− δ ) δ ∉ ​​ ϕ (δ− θ) 166 American Economic Journal: Microeconomics may 2010

r r The agent’s strategy is thus said to be truthful in ​​ ˜ ​​ ​ ​if the message m​​ ​​ ​ , i, i , ϕi ˆ i = (θ δ− δ ) which the agent sends to principal i, coincides with his true type along with the true __ r r θ contracts i j​​​ ​ m˜ j​​ ​ j i that the agent selects with the other principals by send- δ− = (​​ϕ (​​ r )) ≠ __r r ing the messages m​​ ˜ ​ i​ ,​ and the contract i i​​​ ​ m˜ i​​ ​ that A selects with Pi by sending r − δ = ​​ϕ (​​ ) the message ​​ m˜ ​​ .​ We then have the following result: i Theorem 6: A social choice function : E can be sustained by an π Θ → Δ( × ) equilibrium of M if and only if it can be sustained by a truthful equilibrium of ​ ˜ r. Γ Γ​ The proof is similar to the one that establishes the Menu Theorems e.g., Peters ( 2001 . The reason that the result does not follow directly from the Menu Theorems ) is that ​ ˜ ​ r is not an enlargement of M. In fact, the menus that can be offered through Γ Γ the revelation mechanisms of ​ ˜ ​ r are only those that satisfy the following property. Γ For each contract i in the menu, there exists a , i , such that, given , i , i δ (θ δ− ) (θ δ− ) δ is as good for the agent as any other contract in the menu.46 That the principals can be restricted to offering menus that satisfy this property should not be surprising. The proof, however, requires some work to show how the agent’s and the princi- pals’ mixed strategies must be adjusted to preserve the same distribution over out- comes as in the unrestricted menu game M. The value of Theorem 6 is, however, Γ not in refining the existing Menu Theorems, but in providing a convenient way of describing which contracts the agent finds it optimal to choose as a function of the contracts he selects with the other principals. This, in turn, can facilitate the char- acterization of the equilibrium outcomes in applications in which mixed strategies are appealing.

V. Conclusions

We have shown how the equilibrium outcomes that are typically of interest in common agency games i.e., those sustained by pure-strategy profiles in which the ( agent’s behavior is Markovian can be conveniently characterized by having the ) principals offer revelation mechanisms in which the agent truthfully reports his type along with the contracts he is selecting with the other principals. When compared to universal mechanisms, the mechanisms proposed here have the advantage that they do not lead to the problem of infinite regress, for they do not require the agent to describe the mechanisms offered by the other principals. When compared to the Menu Theorems, our results offer a convenient way of describing how the agent chooses from a menu as a function of “who he is” i.e., his ( exogenous type and “what he is doing with the other principals” i.e., the contracts ) ( he is selecting in the other relationships . The advantage of describing the agent’s ) choice from a menu by means of a revelation mechanism is that this often facilitates the characterization of the necessary and sufficient conditions for the equilibrium

46 These menus are also different from the menus of undominated contracts considered in Martimort and Stole 2002 . A menu for principal i is said to contain a dominated contract, say, , if there exists another contract ( ) δi i in the menu, such that, irrespective of the contracts i of the other principals, the agent’s payoff under i is strictlyδ′ higher than under . δ− δ′ δi Vol. 2 No. 2 Pavan and Calzolari: Revelation Mechanisms for Common Agency 167 outcomes. We have illustrated such a possibility in a few cases of interest: competi- tion in nonlinear tariffs with adverse selection; menu auctions; and moral hazard settings. We have also shown how the simple revelation mechanisms described above can be enriched albeit at the cost of an increase in complexity to characterize outcomes ( ) sustained by non-Markov strategies and or mixed-strategy equilibria. / Throughout the analysis, we maintained the assumption that the multiple prin- cipals contract with a single common agent. Clearly, the results are also useful in games with multiple agents, provided that the contracts that each principal offers to each of her agents do not depend on the contracts offered to the other agents see also Seungjin Han, 2006, for a similar restriction. More generally, ( ) it has recently been noted that in games in which multiple principals contract simultaneously with three or more agents or those in which principals also ( communicate among themselves , a “folk theorem” holds: all outcomes yielding ) each player a payoff above the Max-Min value can be sustained in equilibrium Takuro Yamashita, 2007; and Peters and Christian Troncoso Valverde, 2009 . ( ) While these results are intriguing, they also indicate that, to retain predictive power, it is now time for the theory of competing mechanisms to accommo- date restrictions on the set of feasible mechanisms and or on the agents’ behav- / ior. These restrictions should, of course, be motivated by the application under examination. For many applications, we find appealing the restriction imposed by requiring that the agents’ behavior be Markovian. Investigating the implica- tions of such a restriction for games with multiple agents is an interesting line for future research.

Appendix 1: Take-It-or-Leave-It-Offer Equilibria in the Menu-Auction Example in the Introduction

Assume that the principals are restricted to making take-it-or-leave-it offers to the * agent, that is, to offering a single contract i : E 0, 1 . Denote by e the equilib- * δ → [ ] rium policy, and by ​​ ​ i 1,2 the equilibrium contracts. (​δi ) = • We start by considering pure-strategy equilibria sustaining e* p. First, note ( ) = that if an equilibrium exists in which ​ *​​ ​p 0, then necessarily ​ *​​ ​p 1. δ2( ) > δ1( ) = Indeed, if ​ *​​ ​p 1, then P could deviate and offer a contract , such that p δ1( ) < 1 δ1 δ1( ) 1 and f *​​ ​ f . Such a deviation would ensure that A strictly prefers e = δ1( ) = ​δ1( ) p and would give P a strictly higher payoff. Thus, if ​ ​ *​ ​p 0, then necessar- = 1 δ2( ) > ily ​ ​ *​ ​p 1. This result, in turn, implies that, if an equilibrium exists in which ​ δ1( ) = ​ *​ ​p 0, then necessarily ​ ​ *​ ​p 1. Or else, P could offer herself a contract δ2( ) > δ2( ) = 2 , such that p 1 and f *​​ ​ f , ensuring that A strictly prefers e p δ2 δ2( ) = δ2( ) = ​δ2( ) = and obtaining a strictly higher payoff. Finally, observe that there exists no equi- librium sustaining e* p in which ​ ​ *​ ​p 0. This follows directly from the = δ2( ) = fact that v p, ​ ​ *​ ​p , 0 v f, a , a , for any ​ *​​ ​p and any a , a . We conclude ( δ1( ) ) < ( 1 2) δ1( ) ( 1 2) that any equilibrium sustaining e* p must be such that ​ *​​ ​p 1, i 1,2. = δi ( ) = = That such an equilibrium exists follows from the fact that it can be sustained, for example, by the following contracts: ​ *​​ ​e 1 all e, i 1,2. Given ​ *​​ ​ and ​ *​​ ​, A δi ( ) = = δi δ2 168 American Economic Journal: Microeconomics may 2010

strictly prefers e p. Furthermore, when a i 1, each Pi strictly prefers e p, = − = = which guarantees that no principal has a profitable deviation.

• Next, consider equilibria sustaining e* f. In any such equilibrium, necessar- = ily *​​ ​ f 1 2. Indeed, suppose that there existed an equilibrium in which δ1( ) > / ​ *​​ ​ f 1 2. Then, necessarily ​ ​ *​ ​ f 1. This follows from i the fact that, for δ1( ) ≤ / δ2( ) = ( ) any a , v f, ​ *​​ ​ f , a 2 whenever ​ *​​ ​ f 1 2; and ii the fact that, for any a , 2 ( δ1( ) 2) > δ1( ) ≤ / ( ) 1 v p, a , 0 1. Taken together these properties imply that, if ​ ​ *​ ​ f 1 2 and ( 1 ) = δ1( ) ≤ / ​ ​ *​ ​ f 1, then P could deviate and offer a contract such that f 1 and δ2( ) < 2 δ2( ) = p 0. Such a contract would guarantee that A strictly prefers e f and, at δ2( ) = = the same time, would give P2 a strictly higher payoff than the proposed equilib- rium contract, which is clearly a contradiction. Hence, if an equilibrium existed in which ​ *​​ ​ f 1 2, then necessarily ​ ​ *​ ​ f 1, but P would have a profit- δ1( ) ≤ / δ2( ) = 1 able deviation that consists in offering the agent a contract such that f 1 δ1( ) = and p 0. Such a contract would induce A to select e f and would give δ1( ) = = P1 a payoff strictly higher than the proposed equilibrium payoff, once again a contradiction. We thus conclude that, if an equilibrium sustaining e* f exists, = it must be such that ​ ​ *​ ​ f 1 2. But then, in any such equilibrium, necessarily δ1( ) > / ​ ​ *​ ​ f 1. This follows from the fact that, when e f and a 1 2, both A’s δ2( ) = = 1 > / and P ’s payoffs are strictly increasing in a . But if ​ *​​ ​ f 1, then necessar- 2 2 δ2( ) = ily ​ *​​ ​ f 1. Else, P could deviate and offer a contract such that f 1 δ1( ) = 1 δ1( ) = and p 0. Such a contract would guarantee that A strictly prefers e f δ1( ) = = and would give P1 a payoff strictly higher than the one she obtains under any contract that sustains e f with 1 f 1. We conclude that in any equilibrium * = * δ ( ) < * in which e f, necessarily ​ ​1​ ​ f ​2​ ​ f 1. The following pair of contracts = δ ( ) = * ​δ ( ) = * then supports the outcome f , 1, 1 : ​ ​i​ ​ f 1, and ​ i​​ ​p 0, i 1, 2. Note that, * ( ) δ ( ) = δ ( ) = = given ​ ​ i​ ​, there is no way Pi can induce A to switch to e p. Furthermore, when δ− = e f and a i 1, each Pi’s payoff is maximized at ai 1. Thus, no principal = − = = has a profitable deviation.

Appendix 2: Omitted Proofs

As explained in Section I, to ease the exposition, throughout the main text, we restricted attention to settings where the principals offer the agent deterministic con- tracts. However, all our results apply to more general settings where the principals can offer the agent mechanisms that map messages into lotteries over stochastic contracts. All proofs here in the Appendix thus refer to these more general settings. Below, we show how the model set up of Section I must be adjusted to accom- modate these more general mechanisms and then turn to the proofs of the results in the main text.

Let Yi denote the set of feasible stochastic contracts for Pi. A stochastic contract y : E specifies a distribution over P ’s actions , one for each possible i → Δ(i ) i i effort e E. Next, let Y denote a compact set of feasible lotteries over ∈ i ⊆ Δ( i ) ( ) Y and denote, by , a generic element of . Clearly, depending on the appli- i δi ∈ i i cation of interest, the set of feasible lotteries may be more or less restricted. For i example, the deterministic environment considered in the main text corresponds to Vol. 2 No. 2 Pavan and Calzolari: Revelation Mechanisms for Common Agency 169 a setting where each set contains only degenerate lotteries i.e., Dirac measures i ( ) that assign probability one to contracts that responds to each effort e E with a ∈ degenerate distribution over . i Given this new interpretation for , we then continue to refer to a mechanism as i a mapping : . However, note that, given a message m , a mecha- ϕi i → i i ∈ i nism now responds by selecting a stochastic contract y from Y using the lottery ( ) i i δi m Y . The timing of events must then be adjusted as follows: = ϕi ( i ) ∈ Δ( i ) • At t 0, A learns . = θ • At t 1, each P simultaneously and independently offers the agent a mecha- = i nism . ϕi ∈ Φi • At t 2, A privately sends a message m to each P after observing the = i ∈ i i whole array of mechanisms , … , . The messages m m , … , m ϕ = (ϕ1 ϕn) = ( 1 n) are sent simultaneously. • At t 3, the contracts y y , … , y are drawn from the independent lotter- = = ( 1 n ) ( ) ies m , … , m . δ = (ϕ1( 1 ) ϕn( n )) • At t 4, A chooses e E after observing the contracts y y , … , y . = ∈ = ( 1 n ) • At t 5, the principals’ actions a a , … , a are determined by the inde- = = ( 1 n ) ( pendent lotteries y e , … , y e , and payoffs are realized. ) ( 1( ) n( )) Both the principals’ and the agent’s strategies continue to be defined as in the main text. However, note that the agent’s effort strategy : Y ξ Θ × Φ ×  × E is now contingent also on the realizations y of the lotteries m . → Δ( ) δ = ϕ( ) The strategy , is then said to be a continuation equilibrium if for every σA = (μ ξ) , , m, y , any e Supp , , m, y maximizes (θ ϕ ) ∈ [ ξ (θ ϕ )]

V__ ​e; y, ​ v​e, a, dy e dy e , ∫ ∫ 1 n ​ ( θ) ≡ 1​ ​ ​⋯ n​ ​ ( θ) ( ) × ⋯ × ( ) and for every , , any m Supp , maximizes (θ ϕ) ∈ [μ(θ ϕ)]

__ ​∫ ∫​ ​max ​​V ​e; y, d 1 m1 d n mn . Y 1​ ​ ​⋯ Yn ​ ​ e E ​ ( θ) ϕ ( ) × ⋯ × ϕ ( ) ∈

We then denote, by

__ V , ∫ ​∫ ​​max ​V ​e; y, d 1 d n, (δ θ) ≡ Y 1​ ​ ​⋯ Yn ​ ​ e E ​ ( θ) δ × ⋯ × δ ∈ the maximal payoff that type can obtain given the principals’ lotteries . All results θ δ in the main text apply verbatim to this more general setting provided that i one ( ) reinterprets Y as a lottery over the set of feasible stochastic contracts Y, as δi ∈ Δ( i ) ( ) i opposed to a deterministic contract : E ; and ii one reinterprets V , as the δi → i ( ) (δ θ) agent’s expected payoff given the lotteries , as opposed to his deterministic payoff. δ 170 American Economic Journal: Microeconomics may 2010

Proof of Theorem 2: Part 1: We prove that if there exists a pure-strategy equilibrium M * of M, in which σ Γ the agent’s strategy is Markovian and which implements , then there also exists a π truthful pure-strategy equilibrium r * of r which implements the same SCF. M * M* σ Γ Let and ​ A​ ​ ​ denote, respectively, the equilibrium menus and the continuation ϕ σ M M* equilibrium that support in . Because ​ A​ ​ ​ is Markovian, then for any i and any M π Γ σ M M , i, ​ i​​ ​, there exists a unique i , i; ​ i​​ ​ Im ​i​ ​, such that A always selects (θ δ− ϕ )M δ (θ δ− ϕ ) ∈ (​ϕ M ) i , i; ​ i​​ ​ with Pi when the latter offers the menu ​ ​i​ ​, the agent’s type is , and the δ (θ δ− ϕ ) ϕ * * nθ lotteries A selects with the other principals are i. Finally, let ​​ ​ ​ ​ denote δ− δ (θ) = (​δi (θ)​)i 1 the equilibrium lotteries that type selects in M when all principals offer =the equi- M θ M * n Γ librium menus, i.e., when ​​ ​​​ ​ . ϕ = (​ϕi )i 1 Now, consider the following strategy= profile r * for the revelation game r. Each σ Γ principal P , i , offers the mechanism ​ r​​ *​, such that i ∈  ϕi r * M * ​ ​​ ​ , i i , i; ​ ​​ ​ , i i. ϕi (θ δ− ) = δ (θ δ− ϕi ) ∀ (θ δ− ) ∈ Θ × − r * r r * n

The agent’s strategy ​ A​ ​ ​ is such that, when i​​ ​​ i​ 1​ , then each type reports σ r * ϕ = (​ϕ ) = * θ to each principal P the message ​m​​ ​ , ​ ​ ​ ​ , thus selecting ​ ​​ ​ with each P . i i = (θ δ i (θ)) δi (θ) i Given the contracts y selected by the lotteries− * , then each type chooses the δ (θ) θ same distribution over effort he would have selected in M had the contracts profile Γ been y, the menus profile been M *, and the lotteries profile been * . ϕ δ (θ) If, instead, r is such that ​ ​r​ ​ r​​ *​ for all j i, whereas ​ r​​ ​ r​​ *​, then each type ϕ ϕj = ​ϕj ≠ ϕi ≠ ​ϕi induces the same outcomes he would have induced in M had the menu profile θ M M * M M Γ M r been ​​ ​ j i, ​ ​​ ​, where ​ ​​ ​ is the menu whose image is Im ​​ ​ Im ​​ ​. ϕ = ((​ϕj ) ≠ ϕi ) ϕi (​ϕi ) = (​ϕi) That is, let ; M denote the lotteries that type would have selected in M given M δ (θ ϕ r ) M θ Γ . Then given , A selects the lottery i ; with the deviating principal Pi and ϕ ϕ δ (θ ϕ ) r M then reports to each non-deviating principal Pj the message ​m​​ ​ , j ; thus j = (θ δ− (θ ϕ )) inducing the same lotteries ; M as in M. In the continuation game that starts δ (θ ϕ ) Γ after the contracts y are drawn, A then chooses the same distribution over effort he would have chosen in M given the contracts y, the menus M, and the lotteries Γ ϕ ; M . δ (θ ϕ ) Finally, given any profile of mechanisms r, such that j : ​ ​r​ ​ ​r​ *​ 1, ϕ | { ∈  ϕj ≠ ​ϕj } | > the strategy ​ ​r *​ ​ prescribes that A induces the same outcomes he would have induced σA in M given M, where M is the profile of menus, such that Im ​ M​ ​ Im ​r​ ​ Γ ϕ ϕ (​ϕi ) = (​ϕi ) for all i. r * The strategy ​ A​ ​ ​ described above is clearly a truthful strategy. The optimality of σ M * M such a strategy follows from the optimality of the agent’s strategy ​ A​ ​ ​ in together r * M * σ Γ with the fact that Im ​i​ ​ Im i​​ ​ for all i. (ϕ​ ) ⊆ (​ϕ ) r * Given the continuation equilibrium ​ A​ ​ ​, any principal Pi, who expects the other r * σ principals to offer the mechanisms ​ ​ ​ ​, cannot do better than offering the equilibrium ϕ i mechanism ​ ​r​ *​. We conclude that the− pure-strategy profile r * constructed above is a ϕi σ truthful equilibrium of r and sustains the same SCF as the equilibrium M * of M. Γ π σ Γ Part 2: We now prove the converse. If there exists an equilibrium r * of r that σ Γ sustains the SCF , then there also exists an equilibrium M * of M that sustains the π σ Γ same SCF. Vol. 2 No. 2 Pavan and Calzolari: Revelation Mechanisms for Common Agency 171

First, consider the principals. For any i and any ​M​ ​ ​M​ ,​ let r​​ ​ ​M​ ​ ∈  ϕi ∈ ​Φi Φi(​ϕi ) ​r​ ​ r​​ ​: Im ​r​ ​ Im ​M​ ​ denote the set of revelation mechanisms with the ≡ {​ϕi ∈ ​Φi (​ϕi ) = (​ϕi )} same image as ​ ​ M​ ​ note that ​ ​r​ ​ ​M​ ​ may well be empty . The strategy ​ ​ M​ *​ M​​ ​ ϕi ( Φi (​ϕi ) ) σi ∈ Δ(​Φi ) for P in M is then such that, for any set of menus B M​​ ​, i Γ ⊆ Φ​ i

M * r * r M ​ i​​ ​B i​​ ​ ​ ​ i​​ ​ i​​ ​ . σ ( ) = ​σ ( ​ ∪ ​M​ ​ B​Φ (​ϕ )) ϕi ∈ Next, consider the agent.

M M r M Case 1: Given any profile of menus such that, for any i , ​ ​i​ ​ i​​ ​ M * ϕ ∈ Φ ∈  Φ (​ϕ r )* , the strategy ​ ​A​ ​induces the same distribution over E as the strategy ​ ​A​ ​ ≠ ∅r σ r r M r M  × rσ in given the event that i​ i​​ ​ i​​ ​. Precisely, let ​ ​ ​r​ *​ : Γ ϕ ∈ Φ (ϕ ) ≡ Π Φ (​ϕ ) ρ​σA ​ Θ × Φ → E denote the distribution over outcomes induced by the strategy ​ r​ *​ ​ in r. Δ( × ) σA Γ Then, for any , ​ ​ M​ *​ , M is such that θ ∈ Θ σA (θ ϕ )

M r r * r r M r * r r M ​ ​ ​ , ​ ​ ​ ​ ​ ​​ , d​ ​​ ​ ​ ​ ​ ​ ​ ​ ​​ ​ d​ ​​ ​ ​ ​ ​ n​ ​ ​ ​​ ​ , M​ ​ *​ ∫ r r​ ​ *​ 1 1 1 1 n n n ρ​σA (θ ϕ ) = Φ ρ​σA (θ ϕ ) σ (​ϕ | ​Φ (​ϕ )) × ⋯ × σ (​ϕ | ​Φ (​ϕ )) where, for any i, ​ ​r​ *​ r​​ ​ ​M​ ​ denotes the regular conditional probability distribu- σi (·| ​Φi(​ϕi )) tion over ​ ​r​ ​ generated by the original strategy ​ ​r​ *​, conditioning on the event that ​ ​r​ ​ Φi σi ϕi belongs to ​ ​r​ ​ ​M​ ​. Φi (​ϕi ) Case 2: If, instead, M is such that there exists a j , such that ​ r​​ ​ ​M​ ​ for all ϕ ∈  Φi(​ϕi ) ≠ ∅ i j while ​ ​r​ ​ M​​ ​ , then let ​ ​r​ ​ be any arbitrary revelation mechanism, such that ≠ Φj(​ϕj ) = ∅ ϕj

​ ​r​ ​ , arg maxV , , , . j j j j j j ϕ (θ δ− ) ∈ ​ Im M​​ ​ ​ (δ δ− θ) ∀(θ δ− ) ∈ Θ × − δj∈ (​ϕj )

M * r * r The strategy ​ ​A​ ​ then induces the same outcomes as the strategy ​ ​A​ ​ given ​ ​j​ ​and r σr M r M σ ϕ given ​ ​ j​ ​ ​ j​ ​ ​ j ​ ​ i j i​​ ​​ i​​ ​. That is, for any , ϕ− ∈ ​Φ− (​ϕ− ) ≡ ∏​ ≠ ​ ​ ​Φ (​ϕ ) θ ∈ Θ

M r r r * r r M r * r r M r 11 ​ ​ M *​ , ∫ ​ ​ ​ ​ r *​​ , ​ ​​ , ​​ ​ ​ ​ d​ ​​ ​ ​​ ​ ​​ ​ ​​ ​ d​ n​​ ​ n​​ ​ n​​ ​ n​​ ​ ​ ​ ​ j ​ ​ ​ j j 1 1 1 1 ( )ρ​σA (θ ϕ ) = ​ ​Φ− ​ ​ ​ρ​σA (θ ϕ ϕ− ) σ (​ϕ | ​Φ (​ϕ )) × ⋯ × σ (​ϕ | ​Φ (​ϕ )).

Case 3: Finally, for any M, such that j : ​ ​r​ ​ M​​ ​ 1, simply let ϕ | { ∈  Φj (​ϕj ) = ∅ | > ​ ​ M​ *​ , M be any strategy that is sequentially optimal for A given , M . σA (θ ϕ ) (θ ϕ ) The fact that ​ ​r ​ *​ is a continuation equilibrium for r guarantees that the strategy ​ σA Γ ​M​ *​ constructed above is a continuation equilibrium for M. Furthermore, given ​ ​M*​ ​, σA Γ σA any principal P who expects any other principal P , j i, to follow the strategy ​ ​ M*​ ​ i j ≠ σj cannot do better than following the strategy ​ ​ M​ *​. We conclude that the strategy pro- σi file M * constructed above is an equilibrium of M and sustains the same outcomes σ Γ as r * in r. σ Γ 172 American Economic Journal: Microeconomics may 2010

Proof of Theorem 3 When condition i holds, the result is immediate. In what follows, we prove that ( ) when condition ii holds, then if the SCF can be sustained by a pure-strategy M * ( ) M π M equilibrium of , it can also be sustained by a pure-strategy equilibrium ​ ˆ ​ in σ Γ σ which the agent’s strategy ​​ ˆ ​​M​ ​is Markovian. σ A Let M * denote the equilibrium menus under the strategy profile M *, and let * ϕ σ δ denote the equilibrium lotteries that are selected by the agent when all principals offer the equilibrium menus M *. M * ϕ ˜ M Suppose that ​ ​A​ ​ is not Markovian. This means that there exists an i , a ​​ i​​ ​ ​ M σ M M M ∈  ϕ M ​​ ,​ a and a pair ​ ​​ ​ ,​​ ​__​​ ​ ​ ​ ​ ,​ such that A selects _​ ​, when i i i i i i i i ∈ ​Φ ˜ M δ M′− × − _ __ϕ​ − ϕ M − ∈ ​Φ˜ M− __ M _ (δ δ′− ) ϕ ​​ ​ , ​​ ​​ ​ ​ and i​, i when ​​ ​ , ​​​ ​​ i ​ ​ , with _​ ​i ​ ​i. Below, we show = (ϕ​​ i ​ϕ i ) ( ​δ δ′− ) ϕ = (​​ ϕi ϕ − ) δ ≠ δ that when__− this is the case, then, starting from ​ ​ M​ *​, one can construct a Markovian σA continuation equilibrium ​​ ˆ ​​ M​ ​which induces all principals to continue to offer the σ A equilibrium menus M * and sustains the same outcomes as ​ ​M​ *​. ϕ σ A ˜ M M * * M Case 1: First consider the case in which ​​ i​​ ​ ​ i​​ ​ and i ​ i​ ​. Then, let ​​ ˆ A​​ ​ ​ M * ϕ = M ​ϕ M δ M′− = ​δ M− M σ be the strategy that coincides with ​ ​ ​ ​ for all ˜ ​​ ​ , ​​ ​​ ​ ​ , ˜ ​​ ​ , ​​​__​​ ​ ​ and that A i i i i * σ M Mϕ M≠ (​​ ϕ ϕ​ − ) (​​ ϕ M ϕ − M) M ˜ __ ˜ __ prescribes that A selects both when i​​ ​ , ​​ ​​ i​ ​ and when i​​ ​ , ​​​ ​​ i​ ​. In δ ϕ = (​​ ϕ __​ϕ− * ) ϕ = (​​ ϕ ϕ − ) the continuation game that starts after the lotteries , select the contracts y, ​​ ˆ ​​ M​ ​then δ σ A prescribes that A induces the same distribution over effort he would have induced M * M * according to the original strategy ​ A​ ​ ​ had the menus offered been . Clearly, if M * σ ϕ the strategy ​ ​ ​ ​ was sequentially rational, so is ​​ ˆ ​​ M​ .​ Furthermore, it is easy to see σA σ A that, given ​​ ˆ ​​ M​ ,​ any principal P who expects any other principal P , l j, to offer σ A j l ≠ the equilibrium menu ​ ​ M​ *​ cannot do better than continuing to offer the equilibrium ϕl menu ​ ​ M​ *​. ϕj ˜ M M * * Case 2: Next, consider the case in which ​​ i​​ ​ ​ i​​ ​, but where i ​ i​ ​ which M M ϕ = ​ϕ M * δ′− ≠ ​δ− ( implies that both ​ ​​ ​ ​and ​​__​​ ​ ​are necessarily different from ​ ​ ​ ​ For any j , i i i ​__ϕ − ϕ − ϕ− ). ∈  any , let U​j denote the lowest payoff that the agent can inflict to principal δ ∈  ​__ (δ) Pj, without violating his rationality. This payoff is given by

12 U​__​ u​ a, y dy y dy y d d , j ∫Y ∫ j j 1 j n j 1 n ( ) (δ) ≡ ​ ​ ​ ​ ​ ( ξ ( )) (ξ ( )) × ⋯ × (ξ ( )) δ × ⋯ × δ c​ d where for any y Y, ∈

13 y arg min u​ a, e dy e dy e j ∫ j 1 n ( ) ξ ( ) ∈ ​e E * y ​ ​ ​ ​ ( ) ( ) × ⋯ × ( ) ∈ ( ) e f with

* E y arg max ​ v​a, e dy e dy e . ∫ 1 n ( ) ≡ e E ​ ​ ( ) ( ) × ⋯ × ( ) ∈ e​ f Vol. 2 No. 2 Pavan and Calzolari: Revelation Mechanisms for Common Agency 173

M * M M M M M Now, let ​​ ˆ ​​M​ ​be the strategy that coincides with ​ ​ ​ ​ for all ˜ ​​ ​ , ​​ ​​ ​ ​ , ˜ ​​ ​ , ​​​__​​ ​ ​ A A i i i i σ σ M ϕ ≠ M (​​ ϕ Mϕ__​ − ) (​​ ϕ ϕ − M) ˜ and that prescribes that A selects i, i both when i​​ ​ , ​​ ​​ i​ ​ and when ˜ M __ M (δ′ δ′− ) ϕ = (ϕ​​ __​ϕ− ) ϕ ​​ ​ , ​​​ ​​ ​ ​ , where arg ​max​ M V , is any contract such that, for all i i i Im ˜ ​​ ​ ​ i i = (​​ ϕ ϕ ) δ ′ ∈ i i ​ (δ δ′− ) j i, − δ ∈ (ϕ​​ ) ≠

ˆ ˆ U​j i, i U​j i​, i for all ​ i​ arg maxV i, i , − − M − ​__ (δ′ δ′ ) ≤ ​__ (​ δ δ′ ) δ ∈ ​ Im ˜ ​​ ​ ​ ​ (δ δ′ ) δi∈ (ϕ​​ i ) By the Uniform Punishment condition, such a contract always exists. In the con- tinuation game that starts after the lotteries, i , i selects the contracts y, A δ = (δ′ δ′− ) then selects effort y , where ξk( ) k j i : ​ ​M​ ​ ​M​ *​ ∈ { ∈  \{ } ϕj ≠ ϕj } is the identity of one of the deviating principals, and where y is the level of effort ξk( ) defined in 13 . Clearly, when j i : ​ ​M​ ​ ​M​ *​ 1, the identity k of the ( ) |{ ∈  \{ } ϕj ≠ ​ϕj | > deviating principal can be chosen arbitrarily. Once again, it is easy to see that the strategy ​​ ˆ ​​M​ ​is sequentially rational for the agent and that, given ​​ ˆ ​​ M​ ,​ any principal P σ A σ A j who expects any other principal P , l j, to offer the equilibrium menu ​ ​M​ * ​cannot l ≠ ϕl do better than continuing to offer the equilibrium menu ​ ​ M​ *​. ϕl ˜ M M * Case 3: Lastly, consider the case where ​​ i​​ ​ ​ i​​ ​. Irrespective of whether i * * ϕ ≠ ​ϕ M * M M δ′− M= ​ M ˜ ​ i​ ​ or i ​ i​ ​, let ​​ ˆ A​​ ​ ​be the strategy that coincides with ​ A​ ​ ​ for all i​​ ​ , ​​ ​​ i​ ​, δ − M δ M′− ≠ ​δ− σ σ M ϕ ≠ M(​​ ϕ M​__ϕ − ) ˜ ​​ ​ , ​​​__​​ ​ ​ and that prescribes that A selects , both when ˜ ​​ ​ , ​​ ​​ ​ ​ and i i i i i i (​​ ϕ ϕ −M) ˜ M __ M (δ′ δ′− ) ϕ = (​​ ϕ ϕ__​ − ) when ​​ ​ , ​​​ ​​ ​ ​, where arg ​max​ M V , is any contract such that i i i Im ˜ ​​ ​ ​ i i ϕ = (​​ ϕ ϕ − ) δ′ ∈ δi∈ (ϕ​​ i )​ (δ δ′− )

ˆ ˆ U​i i, i __U​i i​, i for all ​ i​ arg maxV i, i . − − M − ​__ (δ′ δ′ ) ≤ (​ δ δ′ ) δ ∈ ​ Im ˜ ​​ ​ ​ ​ (δ δ′ ) δi∈ (ϕ​​ i )

Again, ​​ ˆ ​​ M​ ​is clearly sequentially rational for the agent. Furthermore, given ​​ ˆ ​​ M​ ,​ no σ A σ A principal has an incentive to deviate. M M This completes the description of the strategy ​​ ˆ A​​ ​ .​ Now, note that the strategy ​​ ˆ A​​ ​ ​ M * σ σ constructed from ​A​ ​, using the procedure described above, has the property that, M σ M M M given any , such that ​ ​​ ​ ˜ ​​ ​ ,​ the behavior specified by ​​ ˆ ​​ M​ ​is the same ϕ ∈ Φ ϕi ≠ ​​ ϕi σ A as that specified by the original strategy ​ ​ M​ *​. Furthermore, for any M M, the σA ϕ ∈ Φ lottery over contracts that the agent selects with any principal Pj, j i, is the same M * ≠ as under the original strategy ​ ​A​ ​. When combined together, these properties imply σ M M that the procedure described above can be iterated for all i , all ​​ ˜ ​​ ​ ​ ​​ .​ This ∈  ϕi ∈ ​Φi gives a new strategy for the agent that is Markovian, that induces all principals to continue to offer the equilibrium menus M *, and that implements the same out- ϕ comes as ​ ​ M​ *​. σA Proof of Theorem 4: The result follows from the same construction as in the proof of Theorem 3, now applied to each , and by noting that, when ​ ​ M​ *​ satisfies the “Conformity to θ ∈ Θ σA 174 American Economic Journal: Microeconomics may 2010

M M Equilibrium” condition, the following is true. For any i , there exists no ​ ​​ ​ , ​​​__​​ ​​ i i M * ∈  M M * __ϕ​ M − ϕ − ​ ​ ,​ such that some type selects ​ , ​ ​ ​ ​ when ​​ ​, ​​ ​​ ​ ​ and i i i i __ i ∈_ ​Φ− * M M *θ ∈ M Θ (​δ_ _δ− (θ)) ϕ = (​ϕ ϕ− ) ​, ​ ​ ​ ​ when ​​ ​, ​​__​​ ​ ​ , with _​ ​ ​. In other words, Case 1 in the proof (​δ i δ i (θ)) ϕ = (​ϕi ϕ i ) δi ≠ ​δ i of Theorem− 3 is never possible− when the strategy ​ ​M​ * ​satisfies the “Conformity to σA Equilibrium” condition. This, in turn, guarantees that when one replaces the original M * M M *, strategy ​ ​A​ ​ with the strategy ​​ ˆ A​​ ​ ​obtained from ​ ​A​ ​ iterating the steps in the proof σ σ Mσ M of Theorem 3 for all , all i , and all ​​ ˜ ​​ ​ ​ ​​ ,​ it remains optimal for each θ ∈ Θ ∈  ϕi ∈ ​Φi P to offer the equilibrium menu ​ ​M​ *​. i ϕi Proof of Proposition 1: One can immediately see that conditions i – iii guarantee existence of a truth- ( ) ( ) ful equilibrium in the revelation game r sustaining the schedules ​q​ *​ ​ , i 1, 2. Γ i (·) = Theorem 2 then implies that the same schedules can also be sustained by an equilib- rium of the menu game M. Γ The proof below establishes the necessity of these conditions. That conditions i and ii are necessary follows directly from Theorem 2. If the schedules ​q​ *​ ​ , i ( ) ( ) i (·) 1, 2, can be sustained by a pure-strategy equilibrium of M, in which the agent’s = Γ strategy is Markovian, then they can also be sustained by a pure-strategy truthful equilibrium of r. As discussed in the main text, the same schedules can then also be Γ sustained by a truthful pure-strategy equilibrium in which the mechanism offered ( ) by each principal is such that ​ ​r​ ​ , q , t r​​ ​ , q , t , whenever q ϕi(θ j j ) = ​ϕi(θ′ ′j ′j ) θ + λ j = θ′ + qj. The definition of such an equilibrium then implies that there must exist a pair λ ′ r * of mechanisms ​ ​​ ​ q˜ ​ ,​ t˜ ​ , i 1, 2, such that q​ ˜ ​ is nondecreasing, ​ t˜ ​ ϕi = (​ i(·) i(·)) = i(·) i(·) satisfies 1 , and conditions i and ii in the proposition hold. ( ) ( ) ( ) It remains to show that condition iii is also necessary. To see this, first note ( ) that if there exists a pair of mechanisms q˜ i​ ,​ t˜ ​i i 1,2, and a truthful continuation r (​ * (·) (·)) = r equilibrium ​ ​ ​ ​ that sustain the schedules ​q​​ ​ , i 1, 2, in , then it must be that the σA i (·) = Γ schedules ​q*​​ ​ and ​t​*​ ​ t˜ ​ m , i 1, 2, satisfy the equivalent of the IC and i (·) i (·) ≡ ​ i( i(·)) = ( ) IR constraints of program ​ ˜ in the main text. In turn, this means that necessarily ​ ( ) ​ U​ *​ ​ ​U ​__ , i 1, 2. To prove the result it then suffices to show that if ​U​ *​ ​ ​U ​__ , then i ≤ i = i < i Pi has a profitable deviation. This property can be established by contradiction. Suppose that there exists a r r * truthful equilibrium which sustains the schedules q​​ ​ i 1,2 and such σ ∈ (Γ ) (​ i (·)) = that ​U *​​ ​ U ​__​ , for some i . Then there also exists a pure-strategy equilib- i < i ∈  ( ) rium M * of M which sustains the same schedules and such that each P offers the σ Γ i menu ​ ​M​ *​ defined by Im ​M​ *​ Im ​r​ *​ , and each type selects the contract ϕi (​ϕi ) = (​ϕi ) θ q*​​ ​ , ​t*​​ ​ from each menu ​ ​ M​ *​, thus giving P a payoff ​U​ *​ ​. See the proof of part (​ i (θ) i (θ)) ϕi i i ( 2 of Theorem 2. Below, we, however, show that this cannot be the case, Irrespective ) of which continuation equilibrium ​ ​ M​ *​ one considers, P has a profitable deviation, σA i which establishes the contradiction.

Case 1: Suppose that the schedules q and t that solve the program ​ ˜ defined i(·) i(·) ​ in the main text are such that the set of types , who strictly prefer the con- θ ∈ Θ tract q , t to any other contract q , p q , t : , ( i(θ) i(θ)) ( i i) ∈ {( i(θ′ ) i(θ′ )) θ′ ∈ Θ θ′ ≠ θ} ∪ 0, 0 , in the sense defined by the IC and IR constraints, has probability measure {( )} ( ) one. When this is the case, principal P has a profitable deviation in M that consists i Γ Vol. 2 No. 2 Pavan and Calzolari: Revelation Mechanisms for Common Agency 175 of offering the menu ​ ​ M​ ​ defined by Im ​ M​ ​ q , t : . Irrespective ϕi (​ϕi ) = {( i(θ) i(θ)) θ ∈ Θ} of which particular continuation equilibrium ​ ​M​ *​ one considers, given ​M​ ​, ​ ​M *​ ​, σA (​ϕi ϕ i ) almost every type must necessarily choose the contract q , t from ​ ​M​ ​, thus− θ ( i(θ) i(θ)) ϕi giving P a payoff U ​__​ ​U *​​ ​.47 i i > i

Case 2: Next, suppose that the schedules q and t that solve the program ​ ˜ i(·) i(·) ​ are such that almost every strictly prefers the contract q , t to any other θ ∈ Θ ( i(θ) i(θ)) contract q , p q , t : , , again in the sense defined by the IC ( i i ) ∈ {( i(θ′ ) i(θ′ )) θ′ ∈ Θ θ′ ≠ θ} constraints. However, now suppose that there exists a positive-measure set of types , such that, for any , the IR constraint holds as an equality. In this Θ′ ⊂ Θ θ′ ∈ Θ′ ( ) case, a deviation by P to the menu whose image is Im ​M​ ​ q , t : i (​ϕi ) = {( i(θ) i(θ)) θ ∈ Θ} need not be profitable for P . In fact, any type could punish such a deviation i θ′ ∈ Θ′ by choosing not to participate equivalently, by choosing the null contract 0, 0 . ( M ( M)) However, if this is the case, then P could offer the menu ​ ​​ ​′, such that Im ​​ ′ i ϕi (​ϕi ​ ) q​​ , ​t​​ : , where, for any , q q and t t , = {(​ ′i ​(θ) ′i ​(θ)) θ ∈ Θ} θ ∈ Θ ′i (θ) ≡ i(θ) ′i (θ) ≡ i(θ) − ε 0. Clearly, any such menu guarantees participation by all types. Furthermore, ε > by choosing 0 small enough, P can guarantee herself a payoff arbitrarily close ε > i to ​U ​__ ​U *​​ ​, once again a contradiction. i > i Case 3: Finally, let V , q ​v​ *​ ​ , q t denote the payoff i(θ θ′ ) ≡ θ i(θ′ ) + i (θ i(θ′ )) − i(θ′ ) that type obtains by selecting the contract qi , ti specified by the schedules θ ( (θ′ ) (θ′ )) q and t for type , and then selecting the contract q˜ ​ q , ​ t˜ ​ i (·) i (·) θ′ (​ j(θ + λ i(θ′ )) j(θ + q with principal P , where q and t are, again, the schedules that solve λ i(θ′ )) j i (·) i (·) program ​ ˜ in the main text. Now, suppose that the schedules q and t are such ​ i (·) i (·) that there exists a positive-measure set of types , such that for any , Θ0 ⊂ Θ θ ∈ Θ0 there exists a , and such that θ′ ∈ Θ

V , V , i(θ θ) = i(θ θ′ ) with q q ;48 and for any , i(θ′ ) ≠ i(θ) θ ∈ Θ\ Θ0

V , V , ​ ˆ​ for any ​ ˆ​ such that q ˆ ​ q . i(θ θ) > i(θ θ ) θ ∈ Θ i(​ θ ) ≠ i(θ)

The set thus corresponds to the set of types for whom the contract q , t Θ0 θ ( i(θ) i(θ)) is not strictly optimal, in the sense that there exists another contract q , t with ( i(θ′ ) i(θ′ )) q , t q , t that is as good for type as the contract q , t . ( i(θ′ ) i(θ′ )) ≠ ( i(θ) i(θ)) θ ( i(θ) i(θ))

47 Note that while almost every strictly prefers q , t to any other pair q , p Im ​M​ ​ 0, 0 , θ ∈ Θ ( i(θ) i(θ)) ( i i) ∈ (​ϕi ) ∪ {( )} there may exist a positive-measure set of types , who, given qi , ti , are indifferent between choosing the ˜ θ′ ( (θ′ ) (θ′ )) M * contract q˜ j​ qi ,​ t ​ j qi with Pj or choosing another contract qj, tj Im ​j​ ​ . The fact that Pi is not personally(​ (θ′ + interestedλ (θ′ )) in(θ ′q+, tλ, however,(θ′ )) implies that P ’s deviation to ​ ​M​ ​ is( profitable,) ∈ irrespective(​ϕ ) of how one ( j j ) i ϕi specifies the agent’s choice with Pj. 48 Clearly, if qi qi , which also implies that ti ti , then whether type selects the contract designed for him or( θthat) = designed(θ′ ) for type is inconsequential(θ) = for (Pθ′ ’s) payoff. θ θ′ i 176 American Economic Journal: Microeconomics may 2010

Without loss of generality, assume that the schedules q and t are such that i(·) i(·) each type strictly prefers the contract q , t to the null contract 0, 0 . θ ∈ Θ ( i(θ) i(θ)) ( ) As shown in Case 2, when this property is not satisfied, there always exists another pair of schedules q and t that guarantee participation by all types, preserve ′i(·) ′i(·) incentive compatibility for all , and yield P a payoff U ​U *​​ ​. θ i i > i Now, given q and t , let z : be the correspondence defined by i(·) i(·) Θ ⇉ Θ ∪ {∅}

z : V , V , and q q , (θ) ≡ {θ′ ∈ Θ i(θ θ) = i(θ θ′ ) i(θ′ ) ≠ i(θ)} ∀θ ∈ Θ and denote by z Im z the range of z . This correspondence maps each type (Θ) ≡ ( ) (·) into the set of types that receive a contract q , t different from θ ∈ Θ θ′ ≠ θ ( i(θ′ ) i(θ′ )) the one q , t specified by q , t for type , but which, nonetheless, gives ( i(θ) i(θ)) i(·) i(·) θ type the same payoff as the contract q , t . θ ( i(θ) i(θ)) Next, let g : denote the correspondence defined by Θ ⇉ Θ ∪ {∅}

g , : q , t q , t . (θ) ≡ {θ′ ∈ Θ θ′ ≠ θ ( i(θ′ ) i(θ′ )) = ( i(θ) i(θ))} ∀θ ∈ Θ

This correspondence maps each type into the set of types that, given the θ θ′ ≠ θ schedules q , t , receive the same contract as type . Finally, given any set ( i(·) i(·)) θ Θ′ , let ⊂ Θ g g : . (Θ′ ) ≡ {∪ (θ) θ ∈ Θ′ }

Starting from the schedules q and t , then let q and t be a new pair i (·) i (·) ′i (·) ′i (·) of schedules such that q q for all , t t for all ′i (θ) = i (θ) θ ∈ Θ ′i (θ) = i(θ) θ ∉ Θ0 ∪ g , and, for any g , t t with 0.49 Clearly, if (Θ0) θ ∈ Θ0 ∪ (Θ0) ′i (θ) = i(θ) − ε ε > 0 is chosen sufficiently small, then the new schedules q and t continue to ε > ′i (·) ′i (·) satisfy the IC and IR constraints of program ​ ˜ for all . ( ) ( ) ​ θ Now, suppose that the original schedules q and t were such that g i(·) i(·) {Θ0 ∪ (Θ0)} z . Then, the new schedules q and t constructed above guarantee that ∩ (Θ) = ∅ ′i (·) ′i (·) each type now strictly prefers the contract q , t to any other contract θ ∈ Θ ( ′i (θ) ′i (θ)) qi , ti qi , ti . This, in turn, implies that, irrespective of the agent’s ( ′(θ′ ) ′(θ′ )) ≠ ( ′(θ) ′(θ M)) __ continuation equilibrium ​ ​A​ ​, Pi can guarantee herself a payoff arbitrarily close to ​U ​i σ M M by choosing 0 sufficiently small and offering the menu ​ ​​ ′, such that Im ​​ ′ ε > ϕi ​ (​ϕi ​ ) q , t : . Thus, starting from ​ ​M​ *​, P has again a profitable deviation. = {( ′i (θ) ′i (θ)) θ ∈ Θ} ϕi i Next, suppose that g z . Note that this also implies that {Θ0 ∪ (Θ0)} ∩ (Θ) ≠ ∅ z . To see this, note that for any ​ ˆ ​ g z , with ​ ˆ ​ , there Θ0 ∩ (Θ) ≠ ∅ θ ∈ (Θ0) ∩ (Θ) θ ∉ Θ0 exists a such that q , t q ˆ​ , t ˆ​ . But then, by definition of z, θ′ ∈ Θ0 ( i(θ′ ) i (θ′ )) = ( i(​ θ ) i(​ θ )) z . That z , in turn, implies that, given the new schedules q θ′ ∈ (Θ) Θ0 ∩ (Θ) ≠ ∅ ′i (·) and t , there must still exist at least one type together with a type ​ ˜ ​ z ′i (·) θ ∈ Θ0 θ ∈ (θ)

49 Note that 0 g 0 represents the set of types who are either willing to change contract, or receive the same contract asΘ another∪ (Θ type) who is willing to change. Vol. 2 No. 2 Pavan and Calzolari: Revelation Mechanisms for Common Agency 177 such that type is indifferent between the contract q , t designed for him θ ( ′i (θ) ′i (θ )) and the contract q ˜ ​, t ˜ ​ q , t designed for type ​ ˜ ​. However, the fact ( ′i (​ θ ) ′i (​ θ )) ≠ ( ′i (θ) ′i (θ)) θ that the agent’s payoff q ​v *​​ ​ , q ​v *​​ ​ , 0 has the strict increasing-difference θ i + i (θ i ) − i (θ ) property with respect to , q guarantees that z ˜ ​. That is, if type is indiffer- (θ i ) θ ∉ (​ θ ) θ ent between the contract designed for him and the contract designed for type ​ ˜ ​, then θ it cannot be the case that type ​ ˜ ​ is also indifferent between the contract designed for θ him and that designed for type . Clearly, the same property also implies that for θ any z ˜ ​, with , then necessarily z . That is, if type is willing to θ″ ∈ (​ θ ) θ″ ≠ θ θ ∉ (θ″ ) θ swap contract with type ​ ˜ ​ and if, at the same time, type ​ ˜ ​ is willing to swap contract θ θ with type , then it cannot be the case that type is also willing to swap contract θ″ θ″ with type . These properties, in turn, guarantee that the procedure described above θ to transform the schedules q and t into the schedules q and t can be i (·) i (·) ′i (·) ′i (·) iterated without cycling until no type is any longer indifferent. ( ) We conclude that if there exists a pair of schedules q and t that solve the i (·) i (·) program ​ ˜ in the main text and yield P a payoff ​U ​__ ​U​ *​ ​, then irrespective of how ​ i i > i one specifies the agent’s continuation equilibrium ​ ​ M​ *​, P necessarily has a profit- σA i able deviation. This, in turn, proves that condition iii is necessary. ( ) Proof of Proposition 2: Suppose that the principals collude so as to maximize their joint profits. In any mechanism that is individually rational and incentive compatible for the agent, the principals’ joint profits are given by50

​_​ θ 1 2 2 14 ​ ​ ​ ​ q1 q2 q1 q2 ​ q1 q2 ∫_​ ​ __2 ( ) θ {θ[ (θ) + (θ)] + λ (θ) (θ) − [ (θ) + (θ) ] 1 F − (θ) q q dF U​ , − ​ ______f [ 1(θ) + 2(θ)] (θ) − __ (θ) } where U​​__ ​q1 ​ q2 ​ q1 ​q2 ​ t ​ 0 denotes the equilibrium pay- = θ_​ [ (θ​_ ) + (θ​_ )] + λ (θ​_) (θ_​) − (θ_​ ) ≥ off of the lowest type. It is easy to see that, under the assumptions in the proposition, 2 the schedules q ​ ​ that maximize 14 are those that maximize pointwise the ( i(·)​)i 1 ( ) integrand function and= are given by q q c , all , i 1, 2. The fact that these i(θ) = (θ) θ = schedules can be sustained in a mechanism that is individually rational and incentive compatible for the agent, and that gives zero surplus to the lowest type, follows from the following properties:

• the agent’s payoff q q q q is increasing in and satisfies the strict θ( 1 + 2) + λ 1 2 θ increasing-difference property in , q , i 1, 2; and (θ i) = • the schedules q , i 1, 2, are nondecreasing see, e.g., Diego Garcia 2005 . i(·) = ( ) Next, consider the result that the collusive schedules cannot be sustained by a noncooperative equilibrium in which the agent’s strategy is Markovian. This result

50 The result is standard and follows from the fact that the agent’s payoff q1 q2 q1q2 is equi-Lipschitz continuous and differentiable in see, e.g., Milgrom and Segal 2002 . θ( + ) + λ θ ( ) 178 American Economic Journal: Microeconomics may 2010 is established by contradiction. Suppose, on the contrary, that there exists a pair of tariffs T : , i 1, 2, that sustain the collusive schedules as an equilibrium i  → ℝ = in which the agent’s strategy is Markovian. Using the result in Proposition 1, this means that there exists a pair of nondecreasing functions q​ ˜ ​ : , i 1, 2, and i Θi →  = a pair of scalars K​ ˜ ​ 0, i 1, 2, that satisfy conditions i – iii in Proposition 1, i ≥ = ( ) ( ) with ​q *​​ ​ q c , i 1, 2. In particular, for any , any i 1, 2, it must be that i (·) = (·) = θ ∈ Θ =

* 15 V sup ​ q˜ 1​ 1 q ˜ 2​ 2 q​ ˜ 1​ 1 q˜ 2​ 2 ​ t˜ ​1 1 ​ t˜ ​2 2 ( ) (θ) = , {θ[​ (θ ) + (θ )] + λ (θ )​ (θ ) − (θ ) − (θ )} {(θ1 θ2)∈Θ1×Θ2

* sup ​ q​ ˜ ​ v​​ ​ , q​ ˜ ​ ​ t˜ ​ = {θ i(θi) + i (θ i(θi)) − i(θi)} θi∈Θi * ˜ sup q​ ˜ i​ i vi​​ ​ ,q​ ˜ i​ i ​ t ​i i , = m ​, m _​ ​{θ (θ ) + (θ (θ )) − (θ )} θi∈[ i(​θ_) i(​θ )]

where the functions ​ t˜ ​ are the ones defined in 1 with K K˜ ​, i 1, 2, and i(·) ( ) i = ​ i = where the function V * is the one defined in 3 . Note that all equalities in 15 (·) ( ) r ( ) follow directly from the fact that the mechanisms ​ ​​ ​ q˜ ​ ,​ t˜ ​ , i 1, 2, are ϕi = (​ i(·) i(·)) = incentive-compatible and satisfy conditions i and ii in Proposition 1. ( ) ( ) _ Next, note that the property for any message i mi ​, mi ​ , and any θ ∈ [_ (​θ_ ) (θ​ )] θ , the marginal valuation ​ q˜ i​ i mj ​, mj ​ , combined with the ∈ Θ θ + λ (θ ) ∈ [ (​θ_ ) (​θ )] property that the schedule ​ q˜ ​ , j i, is continuous over m ​, m _​ , implies that, j(·) ≠ [ j(θ_​ ) j(​θ )] given any m ​, m _​ , the agent’s payoff θi ∈ [ i(​θ_ ) i(​θ )]

* w ; q​ ˜ ​ v​​ ​ , ​ q˜ ​ t˜ ​ i(θ θi ) ≡ θ i(θi ) + i (θ i(θi )) − i(θi )

q​ ˜ ​ θ+λ i(θi) ˜ ˜ q​ ˜ i​ i ∫min ​ ​ ​ q˜ j​​ s ds K j ​ ​ t ​i i = θ (θ ) + Θj ( ) + − (θ ) is M -Lipschitz continuous and differentiable in with derivative i θ

wi ; i ​ ∂ (θ θ )​ q˜ ​ q˜ ​ q​ ˜ ​ 2​Q__ ​ M . ______= i(θi) + j(θ + λ i(θi)) ≤ ≡ i ∂θ Standard envelope theorem results see, e.g., Milgrom and Segal 2002 then imply ( ) that the value function

* ˜ Wi sup q​ ˜ i​ i vi​​ ​ , q​ ˜ i​ i ​ t ​i i (θ) ≡ m ​, m _​ ​{θ (θ ) + (θ (θ )) − (θ )} θi∈[ i(​θ_) i(​θ )] is Lipschitz continuous with derivative almost everywhere given by

Wi * * c 1 * * 16 ∂ (θ)​ q˜ ​ ​​ ​ q˜ ​ q​ ˜ ​ ​​ ​ q m− ​​ ​ q ˜ ​ q​ ˜ ​ ​​ ​ , ( ) ______​ = i(​θi ) + j(θ + λ i(​θi )) = ( (​θi )) + j(θ + λ i(​θi )) ∂θ Vol. 2 No. 2 Pavan and Calzolari: Revelation Mechanisms for Common Agency 179

* * ˜ where ​ ​i​ ​ arg ​max​ m ​, m _​ q​ ˜ i​ i ​v​i​ ​ , q​ ˜ i​ i ​ t ​i i is an arbitrary max- θ ∈ θi∈[ i(θ​_ ) i(​θ )] ​{θ (θ ) + (θ (θ )) − (θ )} imizer for type . The fact that the mechanisms q˜ ​ ,​ t˜ ​ , i 1, 2, satisfy condi- θ (​ i(·) i(·)) = tions i and ii in Proposition 1, however, implies that ( ) ( )

* ˜ m arg max q​ ˜ i​ i vi​​ ​ , q​ ˜ i​ i t ​i i . (θ) ∈ ​ m ​, m _​ ​{θ (θ ) + (θ (θ )) − (θ )} θi∈[ i(θ_​ ) i(​θ )]

Using 16 and property i in Proposition 9, the agent’s value function can then be ( ) ( ) rewritten as

17 W q c v*​​ ​ , q c t˜ ​ m ( ) i(θ) = θ (θ) + i (θ (θ)) − i( (θ)) θ c c ∫ ​ ​ q s q ˜ j​ s q s ds Wi ​ _​ ​ = θ [​ ( ) + ( + λ ( ))] + (​θ_ ).

We thus conclude that the functions ​ t˜ ​ must satisfy i(·)

θ c * c c c 18 ​ t˜ ​ i m q v​​ ​ , q ∫ ​ ​ q s q​ ˜ j​ s q s ds Wi ​ i _​ ​ ( ) ( (θ)) = θ (θ) + (θ (θ)) − θ [​ ( ) + ( + λ ( ))] − (​θ_ )

q c v*​​ ​ , q c ​v*​​ ​ , 0 = θ (θ) + [​ i (θ (θ)) − i (θ )]

θ c c ˜ ∫ ​ ​ q s q ˜ j​ s q s q​ ˜ j​ s ds Wi ​ K j. ​ _​ ​ − θ [​ ( ) + ( + λ ( )) − ( )] − (θ_​ ) +

* Note that the second equality follows from the fact that ​v​​ ​ , 0 θ ​ ​ ​ q˜ ​​ s ds K​ ˜ ​ i min j j (θ ) = ∫​ Θi ( ) + ​ θ​ ​ ​ q˜ ​​s ds ​ K˜ ​. Also note that necessarily B W ​ ​ K˜ ​ 0, i 1, 2; other- _​ ​ j j i i j = ∫θ ( ) r+ r ≡ (θ_​ ) − ≥ = wise, given ​ ​ ​ ​ and ​ ​ ​ ​, type ​_ ​ would be strictly better off participating only in principal ϕ1 ϕ2 θ P ’s mechanism, j i. Using 18 , principal i’s equilibrium ​U ​*​ ​ can then be expressed as j ≠ ( ) i

​_​ θ * c ​U​​ ​ ∫ ​ ​ hi​ q ; dF Bi, i _​ ​ = ​ θ ( (θ) θ) (θ) − where h q; is the function defined in 6 . i ( θ) ( ) We are finally ready to establish the contradiction. Below, we show that, given

q˜ ​ ,​ t˜ ​ , j i, the value U ​__​ of program , as defined in the main text, is ϕj = (​ j(·) j(·)) ≠ i  strictly higher than ​U​ *​ ​. This contradicts the assumption made above that the pair of i mechanisms q˜ ​ ,​ t˜ ​ , i 1, 2, satisfies condition iii of Proposition 1. ϕi = (​ i(·) i(·)) = ( ) Take an arbitrary interval , ​, ​_​ and, for any , , let Q [ θ′ θ″ ] ⊂ (θ_​ θ ) θ ∈ [ θ′ θ″ ] (θ) q c , q c , where 0 is chosen, so that, for any , and any ≡ [ (θ) − ε (θ) + ε] ε > θ ∈ [ θ′ θ″ ] q Q , q m ​, m _​ . Note that, for any , , the function h ; ∈ (θ) (θ + λ ) ∈ [ (​θ_ ) (θ​ )] θ ∈ [ θ′ θ″ ] i(· θ) defined in 6 is continuously differentiable over Q with ( ) (θ) 180 American Economic Journal: Microeconomics may 2010

c h q c ; 1 F q˜ ​ q i c c ∂​ j(θ + λ (θ)) ______∂ ( (θ ) θ) q​ ˜ j​ q q ______​ − (θ) 1 ​ ______​ q = θ + λ (θ + λ (θ)) − (θ) − f [ + λ ˜ ​ ] ∂ (θ) ∂​ θ j c c 1 F 1 F q˜ j​ q 1 q ______​ − (θ) ______− (θ) ______∂​ (θ+ λ (θ)) 0, = θ−( −λ) (θ) − f − f λ ​ ˜​ < (θ) (θ) ∂​ θ j c where the inequality follows from the definition of q and from the fact that ​ q˜ ​ (θ) j(·) is strictly increasing over m ​, m _​ . The last result implies that there exists a [ (θ_​ ) (θ​ )] nondecreasing schedule q : such that i Θ →  ​_​ ​_​ θ θ c 19 ​∫ ​ ​ h​i qi ; dF ∫ ​ ​ hi​ q ; dF , _​ ​ _​ ​ ( ) θ ( (θ) θ) (θ) > θ ( (θ) θ) (θ) and

q ˆ ​ m ​, m _​ for all , ​ ˆ ​ 2. Now, let t : be the function that θ + λ i(​ θ ) ∈ [ (θ_​) (θ​ )] (θ θ ) ∈ Θ i Θ → ℝ is obtained from q using 5 and setting K 0. That is, for any , i(·) ( ) i = θ ∈ Θ

θ * * ti qi v​​ ​ , qi v​​ ​ , 0 ∫ ​ ​ qi​ s ​ q˜ j​ s qi s q ˜ j​ s ds. i i _​ ​ (θ) = θ (θ) + [​ (θ (θ)) − (θ )] − θ [ ( ) + ( + λ ( )) − ( )]

It is easy to see that the pair of functions q , t constructed above satisfies all the i(·) i(·) IR constraints of program ​ ˜ . To see that they also satisfy all the IC constraints, note ​ that the agent’s payoff under truthtelling is

X q v*​​ ​ ,q ​v*​​ ​ ,0 t (θ) ≡ θ i(θ) + [​ i (θ i(θ)) − i (θ )] − i(θ)

θ ∫ ​ ​ qi​ s q​ ˜ j​ s qi s q ˜ j​ s ds, _​ ​ = ​ θ [ ( ) + ( + λ ( )) − ( )] whereas the payoff that type obtains by mimicking type ​ ˆ​ is θ θ

R ; ​ ˆ ​ q ˆ​ v*​​ ​ , q ˆ​ v*​​ ​ , 0 t ˆ​ (θ θ ) ≡ θ i(​ θ ) + [​ i (θ i(​ θ )) − i (θ )] − i(​ θ )

q ˆ​ θ+λ i(​ θ ) ˆ ˆ qi ​ ∫ ​ ​ ​ q˜ j​​s ds ti ​ = θ (​ θ ) + θ ( ) − (​ θ ).

Now, for any , ​ ˆ ​ 2, let ; ​ ˆ ​ X R ; ​ ˆ ​. Note that, for any ​ ˆ ​, ; ​ ˆ ​ (θ θ ) ∈ Θ Φ(θ θ ) ≡ (θ) − (θ θ ) θ Φ(· θ ) is Lipschitz continuous and its derivative, wherever it exists, satisfies ˆ ; ​ ​ ∂Φ(θ θ )​ q q˜ ​ q q ˆ​ q˜ ​ q ˆ​ ______= i(θ) + j(θ + λ i(θ)) − [ i(​ θ ) + j(θ + λ i(​ θ ))]. ∂θ

Because q and ​ q˜ ​ are both nondecreasing, we then have that, for all ​ ˆ ​, a.e. , i(·) j(·) θ θ ; ​ ˆ ​ ​ ˆ ​ 0. Because, for any , ; 0, this implies that, for (∂Φ(θ θ )/∂ θ)(θ − θ ) ≥ θ Φ(θ θ) = Vol. 2 No. 2 Pavan and Calzolari: Revelation Mechanisms for Common Agency 181 all , ​ ˆ​ 2, ; ​ ˆ​ ​ θ​ ​ s; ​ ˆ​ 0, which establishes that q , t is (θ θ ) ∈ Θ Φ(θ θ ) = ​ ˆ​ (​∂Φ( θ )/∂θ) ≥ i(·) i(·) indeed incentive compatible.∫θ Now, it is easy to see that principal i’s payoff under q , t is i(·) i(·)

​_​ ​_​ 2 θ qi θ Ui ∫ ​ ​ ti (θ ) dF ∫ ​ ​ hi​ qi ; dF , _​ ​ ______​ ​ = θ (θ) − 2 (θ) = θ ( (θ) θ) (θ) c​ d which, by construction, is strictly higher than ​U​ *​ ​. This, in turn, implies that, given i r ˜ __ ˜ the mechanism ​ ​j​ ​ q˜ j​ , ​ t ​j , the value ​U ​i of program ​ is necessarily higher * ϕ = (​ (·) (·)) ​ than ​U​​ ​. Hence, any pair of mechanisms q˜ ​ ,​ t˜ ​ , i 1, 2, that satisfy con- i ϕi = (​ i(·) i(·)) = ditions i and ii in Proposition 1, necessarily fail to satisfy condition iii . Because ( ) ( ) ( ) conditions i – iii are necessary, we conclude that there exists no equilibrium in ( ) ( ) which the agent’s strategy is Markovian that sustains the collusive schedules.

Proof of Proposition 3: The result is established using Proposition 1. Below, we show that the pair of quantity schedules ​ q˜ ​ q˜ ​ , i 1, 2, together with the pair of transfer sched- i(·) = ​ (·) = ules ​ t˜ ​ i t˜ ​ , i 1, 2, satisfies conditions i and ii in Proposition 1, where (·) = ​ (·) = ( ) ( ) ​ q˜ ​: 0, _​ ​ Q__​ ​ is the function defined in 8 , and where ​ t˜ ​ : 0, _​ ​ Q__​ ​ [ θ + λ ] →  ( ) [ θ + λ ] → ℝ is the function defined by

s

​ t˜ ​ s sq​ ˜ ​s ​ ​ ​ q˜ ​​s ds s 0, _​ ​ Q__​ ​. ( ) = ( ) − ∫ 0 ( ) ∀ ∈ [ θ + λ ]

That these schedules satisfy condition i is immediate. Thus, consider condition r * ( ) ii . Fix ​ ​​ ​ q˜ ​ , ​ t˜ ​ . Note that, given any q , the function g , q : ( ) ϕj = (​ j(·) j(·)) ∈  i(· ) Θ → defined by ℝ q q θ+λ θ+λ * * gi , q q vi​​ ​ , q ​vi​​ ​ , 0 q ∫ ​ ​ ​ q˜ ​​s ds q ∫ ​ ​ ​ q˜ ​​s ds (θ ) ≡ θ + (θ ) − (θ ) = θ + θ ( ) = θ + θ ( ) is Lipschitz continuous with derivative bounded uniformly over q, and satisfies the “convex-kink” condition of Assumption 1 in Jeffrey C. Ely 2001 . This last prop- * ( ) erty follows from the assumption that _​ ​ q ​ _​ ​. Combining Theorem 2 of θ + λ (θ_​) ≥ θ Milgrom and Segal 2002 with Theorem 2 of Ely 2001 , it is easy to verify that ( ) ( ) the schedules q : and t : satisfy all the IC and IR constraints of i Θ →  i Θ → ℝ ( ) ( ) program ​ ˜ if and only if q is nondecreasing and t satisfies ​ i(·) i(·)

20 t q v*​​ ​ , q v*​​ ​ , 0 ( ) i(θ) = θ i (θ) + [​ i (θ i(θ)) − i (θ )]

θ ∫​ ​ ​ qi s q ˜ ​s qi s q ˜ ​s ds Ki _​ ​ − θ [​ ( ) + ( + λ ( )) − ( )] − ′ for all , with K 0. θ ∈ Θ ′i ≥ 182 American Economic Journal: Microeconomics may 2010

Next, let t* : be the function that is obtained from 20 , letting q Θ → ℝ ( ) i(·) = q* and setting K 0. Note that this function reduces to the one in 10 after a (·) ′i = ( ) simple change in variable. The fact that qi and ti satisfy all the IC and IR con- (·) (·) r * straints of program ​ ˜ , together with the fact that the mechanism ​ ​​ ​ q˜ ​ ,​ t˜ ​ ​ ϕj = (​ j(·) j(·)) is incentive compatible and individually rational for each , in turn, implies θj ∈ Θi that each type prefers the allocation θ

* * * * * q , t , q​ ˜ ​m , ​ t˜ ​ m q , t , q , ​ t˜ ​ m ( (θ) (θ) ( (θ)) ( (θ))) = ( (θ) (θ) (θ) ( (θ)))

* * to any allocation qi, ti, qj, tj , such that qi, ti q , t : 0, 0 , ( ) ( ) ∈ {( (θ′ ) (θ′ )) θ′ ∈ Θ} ∪ ( ) and q , t q˜ ​ , ​ t˜ ​ : 0, 0 . But this also means that the schedules ( j j) ∈ {(​ (θj) (θj)) θj ∈ Θj } ∪ ( ) q : m ​, m _​ and t : m ​, m _​ given by ′ [ (θ​_ ) (θ​ )] →  ′ [ (θ_​ ) (θ​ )] → ℝ * 1 * 1 q s q m− s and t s t m− s ′( ) ≡ ( ( )) ′( ) ≡ ( ( )) are incentive-compatible over m ​, m _​ . In turn, this means that the schedule t [ (θ​_ ) (θ​ )] ′(·) can also be written as

s

t s sq s ∫m ​​ ​ q​ x dx. ′( ) ≡ ′( ) − (θ_​ ) ′( )

r * Furthermore, it is immediate that, when P offers the mechanism ​ ​​ ​ q˜ ​ , ​ t˜ ​ j ϕj = (​ j(·) j(·)) and P offers the schedules q , t , it is optimal for each type to participate in i ( ′(·) ′(·)) θ both mechanisms and report m to each principal. Because for each s m ​, m _​ , (θ) ∈ [ (θ​_ ) (θ​ )] q s q˜ ​s and because ​ q˜ ​s 0, for any s m ​, we then have that, for any s ′( ) = ​ ( ) ( ) = < (θ​_ ) ∈ m ​, m _​ , [ (θ​_ ) (θ​ )]

t s t˜ ​ s . ′( ) = ( )

Furthermore, because for any s m _​, q˜ ​s , ​ t˜ ​ s q˜ ​m _​ , ​ t˜ ​ m _​ > (θ​ ) (​ ( ) ( )) = (​ ( (θ​ )) ( (θ​ ))) q _​, t _​ , it immediately follows from the aforementioned results that, when = ( ′(​θ ) ′(θ​ )) r * both principals offer the mechanism ​ ​​ ​ q˜ ​ ,​ t˜ ​ , i 1, 2, each type finds it ϕi = (​ i(·) i(·)) = θ optimal to participate in both mechanisms and report s m to each principal. = (θ) Note that, in so doing, each type obtains the equilibrium quantity q* and pays θ (θ) the equilibrium price ​ t˜ ​ m t* to each principal. ( (θ)) = (θ) r * We have thus established that the pair of mechanisms ​ ​​ ​ q˜ ​ ,​ t˜ ​ , i 1, 2, ϕi = (​ i(·) i(·)) = satisfies conditions i and ii in Proposition 1. To complete the proof, it remains ( ) ( ) to show that they also satisfy condition iii . For this purpose, recall that, given ​ r​​ *​ ( ) ϕj q˜ ​ ,​ t˜ ​ , a pair of schedules q : and t : satisfies the IC = (​ j(·) j(·)) i Θ →  i Θ → ℝ ( ) and IR constraints of program ​ ˜ if and only if the function q is nondecreasing ( ) ​ i(·) and the function t is as in 20 . This, in turn, means that the value of program ​ ˜ i(·) ( ) ​ coincides with the value of program ​ ˜ new, as defined in the main text. Now, note that ​ for any int , the function h ; : is maximized at q q* . To see θ ∈ (Θ) (· θ)  → ℝ = (θ) this, note that the fact that q* solves the differential equation in 7 implies that (·) ( ) the function h ; is differentiable at q q* with derivative (· θ) = (θ) Vol. 2 No. 2 Pavan and Calzolari: Revelation Mechanisms for Common Agency 183

* h q ; * * 21 ​ ∂ ( (θ ) θ) q​ ˜ ​ q q ( ) ______q = θ + λ (θ + λ (θ)) − (θ) ∂ * 1 F q˜ ​ q − (θ) 1 ∂​ (θ + λ (θ)) 0. − ______​ f + λ ​ ______= (θ) ∂θi c d Together with the fact that h ; is quasiconcave, this property implies that h q; (· θ) ( θ) is maximized at q q* . This implies that the solution to the program ​ ˜ new is = (θ) ​ the function q* along with K 0. However, by construction, the payoff ​U ​*​ ​ that (·) i = i principal P obtains in equilibrium by offering the mechanism ​ r​​ *​ is i ϕi ​_​ 2 ​_​ * 2 θ q˜ ​m θ q u *​​ ​ ∫ ​ ​ t˜ ​​ m ​ ( (θ )) dF ∫ ​ ​ t*​ (θ ) dF i _​ ​ ______​ ​ _____ = ​ θ ( (θ)) − ​ 2 (θ) = ​ θ (θ) − ​ 2 (θ)

​_​c​ d c d θ * __ ∫ ​ ​ h q ; dF U ​i, _​ ​ = ​ θ (​ (θ) θ) (θ) = ​

__ ˜ new ˜ where U ​​ i is the value of program ​ and hence of program ​ as well . We thus ​ r( * ​ ) conclude that the pair of mechanisms ​ ​​ ​ q˜ ​ ,​ t˜ ​ , i 1, 2, satisfies condition ϕi = (​ i(·) i(·)) = iii , which completes the proof. ( ) Proof of Proposition 4: Consider the “only if” part of the result. Starting from any pure-strategy equilib- M M M rium of , one can construct another pure-strategy equilibrium ​ ˆ ​ that sustains σ Γ M σ the same SCF , but in which the agent’s strategy ​​ ˆ A​​ ​ ​satisfies the following prop- π M σ erty. Given any i , any menu ​ ​i​ ​, and any action profile e, a i , there exists a ∈  M ϕ ( − ) unique action ai e, a i; ​ i​​ ​ i, such that the agent always chooses a contract i M ( − ϕ ) ∈  M δ from ​ ​ ​ which responds to effort e with the action ai e, a i; ​ ​​ ​ , when the contracts ϕi​ ( − ϕi ) the agent selects with the other principals respond to the same effort choice with the actions a i . The proof for this step follows from arguments similar to those that − M establish Theorem 3. Given ​ ˆ ​ , it is then easy to construct a pure-strategy truthful * r σ equilibrium ​ ​ of ​ ∘ ​ that sustains the same SCF. The proof for this step follows from σ∘ Γ arguments similar to those that establish Theorem 2. The only delicate part is in r r * specifying how the agent reacts off-equilibrium to a revelation mechanism ​​ ∘ ​​​ ​ ∘ ​​​ ​. ϕ i ≠ ​​ ϕ i In the proof of Theorem 2, it was assumed that the agent responds to an off-equilib- r r * M rium mechanism ​ ​​ ​ ​ ​ ​ as if the game were and Pi offered the menu whose ϕi ≠ ​ϕi Γ r image is Im ​ M​ ​ Im r​​ ​. However, in the new revelation game ​ ∘ ​ r, the image Im ∘ ​​​ ​ (​ϕi ) = (​ϕi ) r Γ (ϕ​​ i ) of a direct revelation mechanism ​​ ∘ ​​​ ​ is a subset of as opposed to a menu of con- ϕ i i tracts. This, nonetheless, does not pose any problem. It suffices to proceed as fol- r r lows. Given any direct mechanism ​​ ∘ i ​​​ ​, and any effort choice e, let i e;​ i​​ ​ ai : ai r ϕ  ( ϕ ) ≡ { ​​ ​e, a i , a i i denote the set of responses to effort choice e that the agent = ​ϕi ( − ) − r∈ − } can induce in ∘ i ​​​ ​ by reporting different messages a i i. Given any mecha- r ϕ M r − ∈ − nism ∘ i ​​​ ​, then let i​​ ​ ∘ i ​​​ ​ denote the menu of contracts whose image is Mϕ ϕ = χ(​​ ϕ ) r Im ​​ ​ i i : i e i e; ​​ ∘ ​​​ ​ all e E . Clearly, for any e, a i , the maxi- (​ϕi ) = {δ ∈  δ ( ) ∈  ( ϕ i ) ∈ } ( − ) mum payoff that the agent can guarantee himself in M, given the menu ​ ​M​ ​, is the r Γ ϕi same as in ​ ∘ ​r given ​​ ∘ ​​​ ​. The rest of the proofs then parallels that of Theorem 2, by Γ ϕ i 184 American Economic Journal: Microeconomics may 2010

r r * M having the agent react to any mechanism ​​ ∘ ​​​ ​ ∘ ​​​ ​as if the game were and Pi r ϕ i ≠ ϕ​​ i Γ offered the menu ​ ​ M​ ​ ∘ ​​​ ​. ϕi = χ(ϕ​​ i ) Next, consider the “if ” part of the result. The proof parallels that of part ii of r M ( ) Theorem 2 using the mapping : ​​ ∘ i ​​​ ​ ​i​ ​defined above to construct the equilib- χ Φ → M ​Φ r rium menus, and the mapping : ​ i​​ ​ ∘ i ​​​ ​defined below to construct the agent’s φ Φ → M Φ​​ M * M r reaction to any off-equilibrium menu ​ ​​ ​ ​​ ​ . Let : ​ ​​ ​ ∘ i ​​​ ​be any arbitrary ϕi ≠ ​ϕi φ Φi →r ​​ Φ function that maps each menu ​ ​ M​ ​ into a direct mechanism ​​ ∘ ​​​ ​ ​ M​ ​ with the ϕi ϕ i = φ (​ϕi ) following property

r ∘ i ​​​ ​e, a i arg max v e, ai, a i e, a i E i. − M − − − ϕ ( ) ∈ a aˆ ​ : ​ aˆ ​ e , Im ​​ ​ ​ ( ) ∀( ) ∈ ×  i∈{​ i i =δi( ) δi∈ (​ϕi )}

The agent’s reaction to any menu ​ ​ M​ ​ ​ M​ ​ * is then the same as if the game were ​ ∘ ​ r ϕi ≠ r​ϕi Γ and P offered the direct mechanism ​​ ∘ ​​​ ​ ​ M​ ​. The rest of the proof is based i ϕ i = φ(​ϕi ) on the same arguments as in the proof of part ii of Theorem 2 and is omitted for ( ) brevity.

Proof of Theorem 5: The proof is in two parts. Part 1 proves that if there exists a pure-strategy equilibrium M * of M that implements the SCF , there also exists a truthful pure-strategy equilib- σ Γ π rium r * of ​ ˆ ​r that implements the same outcomes. Part 2 proves that any SCF that σ Γ π can be sustained by an equilibrium of ​ ˆ ​r can also be sustained by an equilibrium of M. Γ Γ Part 1. Let M* and ​ ​M​ ​* denote, respectively, the equilibrium menus and the con- ϕ σA tinuation equilibrium that support in M. Then, for any i, let ​ *​​ ​ denote the con- π Γ δi (θ) tract that A takes in equilibrium with P when his type is . i θ As a preliminary step, we establish the following result.

Lemma 1: Suppose the SCF π can be sustained by a pure-strategy equilibrium of M. Then it can also be sustained by a pure-strategy equilibrium in which the agent’s Γ strategy satisfies the following property. For any k , and , there ∈  θ ∈ Θ δk ∈ k exists a unique k , k k, such that A always selects k , k with all prin- δ− (θ δ ) ∈ − δ− (θ δ ) cipals other than k when i P deviates from the equilibrium menu, ii the agent’s ( ) k ( ) type is , iii the lottery over contracts A selects with P is , and iv any principal θ ( ) k δk ( ) P , i k, offers the equilibrium menu. i ≠

Proof of Lemma 1: M M Let ​ ˜ ​ and ​​ ˜ ​ ​ ​denote, respectively, the equilibrium menus and the continuation ϕ σ ​A equilibrium that support in M. Take any k and, for any , , let ​U​ , π Γ ∈  (δ θ) __ k(δ θ) denote the lowest payoff that the agent can inflict to principal Pk, without violating his rationality. This payoff is given by

​__U​ , ​ u​ a, y, , dy y, dy y, d d , k ∫Y ∫ k k 1 k n k 1 n (δ θ) ≡ ​ ​ ​ ​ ( ξ ( θ) θ) (ξ ( θ)) × ⋯ × (ξ ( θ)) δ × ⋯ × δ c​​ d where, for any y Y, ∈ Vol. 2 No. 2 Pavan and Calzolari: Revelation Mechanisms for Common Agency 185

y, arg min u​ a, e, dy e dy e k ∫ k 1 n ξ ( θ) ∈ e E* y, ​ ​ ​ ( θ) ( ) × ⋯ × ( ) ∈ ( θ) with e​ f

* E y, arg max ​ v​a, e, dy e dy e . ∫ 1 n ( θ) ≡ e E ​ ​ ​ ( θ) ( ) × ⋯ × ( ) ∈ e f Next, for any , , let (θ δk ) ∈ Θ × k

M ˜ D k , k; ​​ ​​ k​ ​ arg max V k, k, − M − (θ δ ϕ− ) ≡ ˜ ​ (δ δ θ) k Im ​​ k​ δ− ∈ (ϕ​​ − )

M ˜ denote the set of lotteries in the menus ​​ ​​ k​ ​that are optimal for the agent, given M M ϕ− ˜ ˜ , k , where Im ​​ k​ ​ j k Im j​​ ​ ​. Then, for any , k k, let k , k (θ δ ) (ϕ​​ − ) ≡ × ≠ (ϕ​​ ) (θ δ ) ∈ Θ ×  δ− (θ δ ) k be any profile of lotteries such that ∈ −

23 , arg min U​ , ​ ′​ ​ , k k k k k ( ) δ− (θ δ ) ∈ M ​ ​__ (δ δ ​θ). ​ ​ ​ D , ; ​​ ˜ ​​ ​ − k k k k δ−′ ​∈ − (θ δ ϕ− )

M M Now, consider the following pure-strategy profile ​ ∘ ​ . For any i , ​​ ∘ ​​i ​ ​ is the pure σ ˜ M ∈ ˜ M σ strategy that prescribes that Pi offers the same menu ​​ i​​ ​ ​as under ​ . The continu- M M ϕ ˜ M σ​ M ation equilibrium ​​ ∘ A​​ ​ ​ is such that, when either ​ i​​ ​ i​​ ​ ​for all i, or i : ​ i​​ ​ ˜ M σ M M ˜ M M ϕ = ϕ​​ | M { ∈  ϕ i​​ ​ ​ 1, then ​​ ∘ A​​ ​ ​ , A ​ ​ ​ , , for any . When, instead, is such that ​ ≠ M ​​ ϕ } | >M σ (θ ϕ ) = σ​​ M​ (θ ϕ M ) θ ϕ ​​ ​ ˜ ​​ ​ ​for all i k, while ​ ​​ ​ ˜ ​​ ​ ​for some k , then each type selects ϕi = ​​ ϕi ≠ ϕk ≠ ​​ ϕk ∈  θ the profile of lotteries k , k defined as follows. k is the same lottery that type (δ δ− ) δ ˜ M θ would have selected with Pk according to the original strategy ​​ A​ ​ ,​ given the menus M M σ​ ˜ ​​ k​ , ​​ k​​ ​; k k , k is the profile of lotteries defined in 23 . Given any pro- (​​ ϕ− ϕ ) δ− = δ− (θ δ ) ( ) file of contracts y selected by the lotteries k , k , the effort the agent selects is (δ δ− ) then k , y , as defined in 22 . It is immediate that the behavior prescribed by the ξ (θ M) ( ) M strategy ​​ ∘ A​​ ​ ​ is sequentially rational for the agent. Furthermore, given ​​ ∘ A ​​ ​ ​, a principal σ ˜ M σ Pi who expects all other principals to offer the equilibrium menus ​​ ​​ i ​ ​cannot do bet- ˜ M Mϕ− ter than offering the equilibrium menu ​​ i​​ ​ .​ We conclude that ​ ∘ ​ is a pure-strategy M ϕ M σ equilibrium of and sustains the same SCF as ​ ˜ . Γ σ​ Hence, without loss, assume M* satisfies the property of Lemma 1. For any i, k σ with k i, and for any , , let , denote the unique lottery ∈  ≠ (θ δk ) ∈ Θ × k δi (θ δk ) that A selects with Pi when his type is , the contract selected with Pk is k , and the M M* θ M M* δ menus offered are ​ i​​ ​ j​​ ​ for all j k, and ​ k​​ ​ k​​ ​. ϕ = ​ϕ ≠ ϕ r *≠ ​ϕ r Next, consider the following strategy profile ​ ˆ ​ for ​ ˆ ​. Each principal offers a

ˆ r * σ Γ direct mechanism ​​ ​​​ ​ such that, for any , i , k  i i, ϕi (θ δ− ) ∈ Θ × − × −

* * i​​ ​ if k 0 and i ​ i​ ​ δ (θ) = δ− = ​δ− (θ) ˆ r * ​​ ​​​ ​ , i , k i , k if k 0 and i is such that j j , k for all j i, k ​ ϕi (θ δ− ) = δ ​(θ δ ) ≠ δ− δ = δ (θ δ ) ≠ arg ​max​ V , , in all other cases. i Im M​​ *​ i i ​ δ ∈ δ′i ∈ (​ϕi )​ (δ− δ′ θ) e 186 American Economic Journal: Microeconomics may 2010

ˆ r * By construction, i​​​ ​ is incentive compatible. Now, consider the following strat- ϕ r egy ​​ ˆ r​​ *​ ​ for the agent in ​ ˆ ​. σ A Γ ˆ r * r • Given the equilibrium mechanisms ​ , each type reports a message m ˆ i​​ ​ * ϕ θ , ​ ​ ​ ​ , 0 to each P Given any profile of contracts y selected by the lotteries = (θ δ i(θ) ) i. * , the− agent then mixes over E with the same distribution he would have used in δ (θ) M given , M *, m* , y , where m* * are the equilibrium messages that Γ (θ ϕ (θ) ) (θ) ≡ δ (θ) type would have sent in M given the equilibrium menus M *. θ Γ ϕ ˆ r ˆ r ˆ r * • Given any profile of mechanisms ​ ​, such that ​​ i​​​ ​ i​​​ ​ for all i k, while r r * ϕ ϕ = ​​ ϕ ≠ ˆ ˆ ​​ k​​​ ​ k​​​ ​ for some k , let k denote the lottery that type would have selected ϕ ≠ ​​ ϕ M ∈  δ M M * M θ M with Pk in , had the menus offered been ​ k​ ​, ​ k​​ ​ , where ​ ​k​ ​ is the menu with Γ M r ϕ = (​ϕ− ϕ ) ϕ ˆ r * image Im ​k​ ​ Im k​​​ ​ . The strategy ​​ ˆ A​​ ​ ​ then prescribes that type reports to Pk any (​ϕr ) = (​​ ϕ r) r σ θ message ​mk​​ ​ such that ​ k​​ ​mk​​ ​ k and then reports to any other principal Pi , i k, r ϕ (​ ) = δ ≠ the message m​​ ˆ ​​ ​ , i, k , with i = (θ δ− )

i k, j , k j i, k . δ− = (δ (δ (θ δ )) ≠ )

Given any contracts y selected by the lotteries k, j , k j k , A then selects δ = (δ δ (θ δ ) ≠ ) effort , y , as defined in 22 . ξk(θ ) ( ) ˆ r ˆ r ˆ r * • Finally, for any profile of mechanisms ​ ​ such that i : ​​ i​​​ ​ i​​​ ​ 1, r r ϕ |{ ∈  ϕ ≠ ​​ ϕ } | >r simply let ​​ ˆ ​​ ​ ​ , be any strategy that is sequentially rational for A, given , ​ ˆ ​ . σ A(θ ϕ ) (θ ϕ ) The behavior prescribed by the strategy ​​ ˆ r​​ *​ ​ is clearly a continuation equilibrium. σ A Furthermore, given ​​ ˆ ​​r *​ ​, any principal P who expects all other principals to offer the A i σ ˆ r * equilibrium mechanisms ​​ i​​​ ​ cannot do better than offering the equilibrium mecha- ϕ r * nism​ ​ ˆ r​​​ *​, for any i . We conclude that the strategy profile ​ ˆ ​ in which each P ϕi ∈  σ i offers the mechanism ​​ ˆ r​​​ *​ and A follows the strategy ​​ ˆ ​​ *​ ​ is a truthful pure-strategy ϕi σ A equilibrium of ​ ˆ ​r and sustains the same SCF as M * in M. Γ π σ Γ r r Part 2: We now prove that if there exists an equilibrium ​ ˆ ​ of ​ ˆ ​ that sustains the σ Γ SCF , then there also exists an equilibrium M * of M that sustains the same SCF. π M M r σM Γr r r M For any i and any ​ ​​ ​ ​​ ,​ let ​​ ˆ ​​​ ​ ​​ ​ ˆ ​​​ ​ ​​ ​: Im ˆ ​​​ ​ Im ​​ ​ ∈  ϕi ∈ ​Φi Φ i(​ϕi ) ≡ {​​ ϕi ∈ ​Φi (ϕ​​ i ) = (​ϕi )} denote the set of revelation mechanisms with the same image as ​ M​ ​. The proof ϕi follows from the same arguments as in the proof of Part 2 in Theorem 2. It suffices r to replace the mappings ​ ​r​ ​ with the mappings ​​ ˆ ​​​ ​ and then make the following Φi(·) Φ i(·) adjustment to Case 2. For any profile of menus M for which there exists a j r M r M ϕ r ∈  such that ​​ ˆ ​​​ ​ ​​ ​ for all i j, and ​​ ˆ ​​​ ​ ​​ ​ , let ​​ ˆ ​​​ ​be any arbitrary revela- Φ i(​ϕi ) ≠ ∅ ≠ Φ j(​ϕj ) = ∅ ϕj tion mechanism, such that

r ˆ ​​​ ​ , , k arg max V , , , , k . j j j j j j j ϕ (θ δ− ) ∈ ​ Im M​​ ​ ​ (δ δ− θ) ∀(θ δ− ) ∈ Θ × − × − δj∈ (​ϕj )

For any , the strategy ​ ​ M​ ​ * , M induces the same distribution over outcomes A r r θ ∈ Θ r * ˆ rσ (θ ϕ ) ˆ r ˆ M ˆ M as the strategy ​​ ˆ ​ ​ ​ given ​​ ​​ ​and given ​​ ​ ​ ​ ​​ j​ ​ ​ ​ ​ i j​​ ​​​ ​ ​​ ​, in the sense σ A ϕj ϕ j ∈ Φ​​ − (​ϕ j) ≡ × ≠ Φ i(​ϕi ) made precise by 11 . − − ( ) Vol. 2 No. 2 Pavan and Calzolari: Revelation Mechanisms for Common Agency 187

Proof of Theorem 6: The proof is in two parts. Part 1 proves that for any equilibrium M of M, there r r σ Γ exists an equilibrium ​ ˜ of ​ ˜ ​ that implements the same outcomes. Part 2 proves the σ​ Γ converse.

Part 1: Let be a generic partition of ​ ​M​ ​and denote by Q a generic i Φi i ∈ i element of i. Now, consider a partition-game  in which first each principal Pi  Γ n chooses an element of . After observing the collection of cells Q Q ​ ​ ​ , the i = ( i )i 1 agent then selects a profile of menus M ​M​ , … , ​ ​ ​M​ ​, one from each cell Q=, then ϕ = (​ϕ1 ϕn ) i chooses the lotteries over contracts , and finally, given the contracts y selected by δ the lotteries , chooses effort e E. δ ∈ The proof of Part 1 is in two steps. Step 1 identifies a collection of partitions Z Z M M Z i​​ ​ i such that the agent’s payoff is the same for any pair of menus ​ i​​ ​, ​ i​​ Q ​i​ ,​ = (​ ) ∈ M M ϕ ϕ ′Z​ ∈ ​ i 1, … , n. It then shows that, for any there exists a ​ ​  that = σ ∈ (Γ ) σ∘ Z ∈  (Γ ) implements the same outcomes. Step 2 uses the equilibrium ​ ∘ ​ of  constructed in r r σ Γ Step 1 to prove existence of a truthful equilibrium ​ ˜ of ​ ˜ ​ which also supports the σ​ Γ same outcomes as M. σ M Step 1. Take a generic collection of partitions i i , one for each ​ ​​ ​,  = ( ) ∈ Φi i 1, … , n with consisting of measurable sets.51 Consider the following strategy = i profile ​ ​ for the partition game . For any P , let ​ ​ be the distribution σ∘ Γ i σ∘ i ∈ Δ(i ) over induced by the equilibrium strategy ​ ​M​ ​ of M. That is, for any subset R of i σi Γ i the union of whose elements is measurable, i

M ​ ​ R ​​ ​ R . σ∘ i( i ) = σi (∪ i )

Next, consider the agent. For any Q Q1, … , Qn i i, A selects the menus M = ( ) ∈ ×M ∈  M from i Qi using the distribution ​ A​ Q ​​ ​ Q1 n​​ ​ Qn , ϕ × ∈ σ∘ ( · | ) ≡ ​σ1 ( · | ) × ··· × ​σ ( · | ) where for each Q , ​ ​ M​ ​ Q is the regular conditional distribution over ​ ​ M​ ​ that is i σi ( · | i ) Φi obtained from the equilibrium strategy ​ ​M​ ​ of P conditioning on ​ ​M​ ​ Q .52 After σi i ϕi ∈ i selecting the menus M, A follows the same behavior prescribed by the strategy ​ ​ M​ ​ ϕ σA for M. Γ Now, fix the agent’s strategy ​ ˜ as described above. It is immediate that, irrespec- σ​A tive of the partitions , the strategies i​ i constitute an equilibrium for the game  (​ σ∘ ) ∈  ∘ A​ among the principals. Γ (​ σ ) Z In what follows, we identify a collection of partitions that make ​ ​ sequen-  σ∘ A tially rational for the agent. Consider the equivalence relation defined as follows: ∿i given any two menus ​ ​M​ ​ and ​ ​M​ ​, ϕi ϕi ′

M M M M ​ ​​ ​ i ​ ​​ ​ Z i; ​ ​​ ​ Z i; ​ ​​ , i , ϕi ∿ ϕi ′ ⇔ θ(δ− ϕi ) = θ(δ− ϕi ​′ ) ∀ (θ δ− )

51 M In the sequel, we assume that any set of mechanisms ​ i​​ ​ is a Polish space, and whenever we talk about Φ M measurability, we mean with respect to the Borel -algebra on ​ i​​ ​. 52 M σ Σ Φ Assuming that each ​ i​​ ​ is a Polish space endowed with the Borel -algebra i, the existence of such a con- ditional probability measureΦ follows from Theorem 10.2.2 in Dudley 2002,σ 345 .Σ ( ) 188 American Economic Journal: Microeconomics may 2010

where, for any mechanism i, Z i; i arg ​max​ Im V i, i, . Z Z ϕ θ(δ− ϕ ) ≡ δi∈ (ϕi)​ (δ δ− θ) Now, let ​​ ​ i be the collection of partitions generated by the equiva-  = (​ i ) ∈ lence relations i , i 1, … , n. It follows immediately that, in the partition game Z ∿ = M M  , ​ ∘ A​ is sequentially rational for A. We conclude that for any there Γ σ Z Mσ ∈ (Γ ) exists a ​ ​  which implements the same outcomes as . σ∘ ∈  (Γ ) σ

Step 2. We next prove that starting from ​ ∘ ​, one can construct a truthful equilib- r r σ M M rium ​ ˜ for ​ ˜ ​ that also sustains the same outcomes as in . To simplify the σ​ Γ σ Γ notation, hereafter, we drop the superscrips Z from the partitions , with the under-  standing that refers to the collection of partitions generated by the equivalence  relations i defined above. For any i , any Qi i, and any , i i, ∿ M ∈  M ∈  (θ δ− ) ∈ Θ × − M then let Z i; Qi Z i; ​ i​​ ​ for some ​ i​​ ​ Qi. Since for any two menus ​ i​​ ​, ​ M θ (δ− ) M≡ θ (δ− ϕ ) M ϕ ∈ ϕ ​i​ ​ Qi, Z i; ​ i​​ ​ Z i;​ i​​ ​ for all , i , then Z i; Qi is uniquely deter- ϕ ′ ∈ θ (δ− ϕ ) = θ (δ− ϕ ′) r (θ δ − r) θ (δ− ) mined by Q . Now, for any Q , let ​​ ˜ ​​ ​ ​ ˜ ​​​ ​denote the revelation mechanism i i ∈ i ϕi | Qi ∈ Φ​​ i given by

r 24 ​​ ˜ ​​ ​ ​ , i Z i; Qi , i i. ( ) ϕi(θ δ− ) = θ (δ− ) ∀ (θ δ− ) ∈ Θ × −

r r For any set of mechanisms B ˜ ​​​ ,​ then let B Q : ​​ ˜ ​​ ​ ​ ​ ​ ​ B denote i i i i i ​Q​Z​ ​ ⊆ Φ​​  ( r) ≡ { ∈r  ϕ | i ∈ } the set of corresponding cells in . The strategy ​​ ˜ ​ ​ ​ ˜ ​​​ ​ for P is given by i σ​i ∈ Δ(Φ​​ i ) i

r r ​​ ˜ ​​ ​ B ​ B B ˜ ​​​ .​ σ​i ( ) = σ​ ∘ i (i ( )) ∀ ⊆ Φ i

r r r Next, consider the agent. Given any profile of mechanisms ​ ˜ ​ ˜ ​ , let Q ˜ ​ ˜ r ϕ ∈ ​ Φ (​ ϕ ) Qi i​​ ​ ​ i i i denote the profile of cells in  such that, for any i , = ( (​​ ϕ )) ∈˜ r ∈ × ∈  ˜ r ˜ r Γ ∈  the cell Qi i​​ ​ ​ is such that Z i; Qi i​​ ​ ​ ​​ i​​ ​ ​ i, for any , i i. (r​​ ϕ ) θ (δ− (ϕ​​ )) = ϕ (δ− θ) (θ δ− ) ∈ Θ × − Now, let ​​ ˜ A​ ​ ​ be any truthful strategy that implements the same distribution over σ​ r r r  E as ​ ​ given Q . That is, for any , ​ ˜ ​ ˜ ​ , × σ∘ A (ϕ ) (θ ϕ ) ∈ Θ × Φ​

r r M M M r ​ r ​ , ​ ˜ ​ ​ ​ ​ , Q ˜ ​ ​ M​ M​ ​ ​ ​ ​​ , d​ ​​ ​ ​​ ​ Q ˜ ​​ ​ ​ A ∫​ ​​ ​ ∫ M 1 ˜ A ​ ​​ σ 1 ​ n​​ ​ ​ ​ ​ ​ 1 1 1 ρ​​ σ​(θ ϕ ) = ρ (θ (ϕ​ )) ≡ Φ ⋯​ ​ Φ ρσ A (θ ϕ ) σ (​ϕ | (​​ ϕ ))

M M r d​ ​​ ​ ​​ ​ Q ˜ ​​ ​ ​ . × ⋯ × σn (​ϕn | n(​​ ϕn ))

r r The strategy ​​ ˜ A ​ ​ ​is clearly sequentially rational for A. Furthermore, given ​​ ˜ A​ ​ ,​ the σ ​ r σ​ strategy profile ˜ ​ ​ ​ is an equilibrium for the game among the principals. We i i r(​​ σ​) ∈r r ˜ r conclude that ​ ˜ ˜ ​ , ​​ ˜ ​ ​ ​ i is an equilibrium for ​ ​ and sustains the same out- σ​ = (σ​​ ​A (​​ σ​i ) ∈) Γ comes as M in M. σ Γ r r Part 2: We now prove the converse. Given an equilibrium ​ ˜ of ​ ˜ ​ that sustains σ​ Γ the SCF , there exists an equilibrium M of M that sustains the same SCF. π r σ Γ For any i , let : ​​ ˜ ​​​ ​ ​M​ ​denote the injective mapping defined by the ∈  αi Φi → ​Φi relation Vol. 2 No. 2 Pavan and Calzolari: Revelation Mechanisms for Common Agency 189

r r r r Im ˜ ​​ ​ ​ Im ˜ ​​ ​ ​ ˜ ​​ ​ ​ ˜ ​​​ ​ (αi(​​ ϕi )) = (ϕ​​ i) ∀ϕ​​ i ∈ Φ i

˜ r M M ˜ r 1 M and i i ​​​ ​ ​i​ ​denote the range of i . For any ​ ​i​ ​ i i ​​​ ​, then let ​ ​i−​ ​ i​​ ​ α (​​ Φ ) ⊂ ​Φ α (·) ϕ r∈ α (​​ Φ ) M α (​ϕ ) denote the unique revelation mechanism such that Im ˜ ​​ ​ ​ Im ​​ ​ . (​​ ϕi ) = (​ϕi ) Now, consider the following strategy for the agent in M. For any M such that, for all

M ˜ r M Γ M ϕ 1 M i , ​​ ​ ​​​ ​ , let ​ ​ ​ be such that ​ ​ , ​ r ​ , − , i i i A ​M​ ​ ​​ ˜ ​​ ​ ​ ∈  1ϕ M ∈ α (​​ Φ1 ) M n σ M ρ​σA (θ ϕ ) = M ρσA (θ αr (ϕ )) ˜ where − ​i−​ ​ i​​ ​ i​ 1​ . If, instead, is such that ​ ​j​ ​ j j ​​​ ​ for all α (ϕ ) ≡ (​α M (​ϕ ) ​) =r M ϕ ϕ ∈ Mα (Φ​​ ) r j i, while for i, ​ ​​ ​ ˜ ​​​ ​ , then let ​ ​ ​ ​ be such that ​ ​ ​ , ​ ​ r ​ , ​​ ˜ ​​ ​ , ​ i i i A ​ ​ M​ ​ ​˜ ​ ​ ​ i ≠ 1 M ϕ r∉ α (​​ Φ ) σ ρσA (θ ϕ ) = ρ​ σA​ (θ ϕ ​−​ ​ ​​ ​ j i where ​​ ˜ ​​ ​ ​is any revelation mechanism that satisfies (​αj (​ϕj )) ≠ ) ϕi r M ​​ ˜ ​​ ​ ​ , i Z i; ​ ​​ ​ , i i. ϕi (θ δ− ) = θ (δ− ϕi ) ∀ (θ δ− ) ∈ Θ × −

r Finally, for any M such that j : ​ ​M​ ​ ˜ ​​​ ​ 1, simply let ​ ​M​ ​ , M be ϕ | { ∈  ϕj ∉ αj (Φ​​ j )}| > σA (θ ϕ ) any sequentially rational response for the agent given , M . It immediately fol- (θ ϕ ) lows that the strategy ​ ​ M​ ​ constitutes a continuation equilibrium for M. σA Γ Now, consider the following strategy profile for the principals. For any i , M r r M ∈  let ​ ​i​ ​ i ˜ i ​​ ​ , where i ˜ i ​​ ​ denotes the randomization over ​ i​​ ​ obtained from σ = α ( ​​ σr​) α (​​ σ​) Φ M the strategy ​​ ˜ i ​​ ​using the mapping i. Formally, for any measurable set B i​​ ​, M r σ​ ˜ r ˜ r α ⊆ ​Φ ​ ​i​ ​B ˜ i ​​ ​ i​​ ​ ​: i i​​ ​ ​ B . It is easy to see that any principal Pi, who expects σ ( ) = σ​​ ​({ϕ​​ α (ϕ​​ ) ∈ }) M the agent to follow the strategy ​ A​ ​ ​ and any other principal Pj to follow the strategy ​ M r σ M r j​​ ​ j ˜ j​ ​ ​ , cannot do better than following the strategy ​ i​​ ​ i ˜ i ​​ ​ . We con- σ = α (σ​​ ​M) M σ = α ( ​​ σr​) r clude that is an equilibrium of and sustains the same SCF as ​ ˜ in ​ ˜ ​ . σ Γ π σ​ Γ

References

Attar, Andrea, Gwenael Piaser, and Nicolàs Porteiro. 2007a. “A Note on Common Agency Models of Moral Hazard.” Economics Letters, 95 2 : 278–84. Attar, Andrea, Gwenael Piaser, and Nicolàs( ) Porteiro. 2007b. “Negotiation and Take-It or Leave-It in Common Agency with Non-Contractible Actions.” Journal of Economic Theory, 135 1 : 590–93. Attar, Andrea, Dipjyoti Majumdar, Gwenael Piaser, and Nicolàs Porteiro. 2008. “Common( ) Agency Games: Indifference and Separable Preferences.” Mathematical Social Sciences, 56 1 : 75–95. Bernheim, B. Douglas, and Michael D. Whinston. 1985. “Common Marketing Agency as( a) Device for Facilitating .” RAND Journal of Economics, 16 2 : 269–81. Bernheim, B. Douglas, and Michael D. Whinston. 1986a. “Common( ) Agency.” Econometrica, 54 4 : 923–42. ( ) Bernheim, B. Douglas, and Michael D. Whinston. 1986b. “Menu Auctions, Resource Allocation, and Economic Influence.” Quarterly Journal of Economics, 101 1 : 1–31. Biais, Bruno, David Martimort, and Jean-Charles Rochet. 2000.( )“Competing Mechanisms in a Com- mon Value Environment.” Econometrica, 68 4 : 799–837. Calzolari, Giacomo. 2004. “Incentive Regulation( )of Multinational Enterprises.” International Eco- nomic Review, 45 1 : 257–82. Calzolari, Giacomo and( ) Vincenzo Devicoló. 2009. “Competition with Exclusive Contracts and Mar- ket Share Discounts.” Center for Economic and Policy Research CEPR Discussion Paper 7613. Chiesa, Gabriella, and Vincenzo Denicolo. 2009. “Trading with a Common( ) Agent under Complete Information: A Characterization of Nash Equilibria.” Journal of Economic Theory, 144 1 : 296–311. Dixit, Avinash, Gene M. Grossman, and Elhanan Helpman. 1997. “Common Agency and( )Coordina- tion: General Theory and Application to Government Policy Making.” Journal of Political Econ- omy, 105 4 : 752–69. Dudley, R. M.( )2002. Real Analysis and Probability. Cambridge, UK: Cambridge University Press. Ely, Jeffrey C. 2001. “Revenue Equivalence without Differentiability Assumptions.” Unpublished. 190 American Economic Journal: Microeconomics may 2010

Epstein, Larry G., and Michael Peters. 1999. “A Revelation Principle for Competing Mechanisms.” Journal of Economic Theory, 88 1 : 119–60. Garcia, Diego. 2005. “Monotonicity( )in Direct Revelation Mechanisms.” Economics Letters, 88 1 : 21–26. ( ) Gibbard, Allan. 1973. “Manipulation of Voting Schemes: A General Result.” Econometrica, 41 4 : 587–601. ( ) Green, Jerry, and Jean-Jacques Laffont. 1977. “Characterization of Satisfactory Mechanisms for the Revelation of Preferences for Public Goods.” Econometrica, 45 2 : 427–38. Guesnerie, Roger. 1995. A Contribution to the Pure Theory of Taxation( ) . Cambridge, UK: Cambridge University Press. Han, Seungjin. 2006. “Menu Theorems for Bilateral Contracting.” Journal of Economic Theory, 131 1 : 157–78. Katz, Michael( ) L. 1991. “Game-Playing Agents: Unobservable Contracts as Precommitments.” RAND Journal of Economics, 22 3 : 307–28. Martimort, David. 1992. “Multi-Principaux( ) Avec Anti-Selection.” [Multiprincipals under adverse selection.] Annales d’Economie et de Statistique, 1992 28 : 1–37. Martimort, David, and Lars Stole. 1997. “Communication (Spaces,) Equilibria Sets and the Revelation Principle under Common Agency.” Unpublished. Martimort, David, and Lars Stole. 2002. “The Revelation and Delegation Principles in Common Agency Games.” Econometrica, 70 4 : 1659–73. Martimort, David, and Lars Stole. 2003.( ) “Contractual Externalities and Common Agency Equilib- ria.” Advances in Theoretical Economics, 3 1 : Berkeley Electronic Press. Martimort, David, and Lars Stole. 2005. “Public( ) Contracting in Delegated Agency Games” Unpub- lished. McAfee, R. Preston. 1993. “Mechanism Design by Competing Sellers.” Econometrica, 61 6 : 1281– 312. ( ) Milgrom, Paul, and Ilya Segal. 2002. “Envelope Theorems for Arbitrary Choice Sets.” Economet- rica, 70 2 : 583–601. Myerson, Roger( ) B. 1979. “Incentive Compatibility and the Bargaining Problem.” Econometrica, 47 1 : 61–73. Parlour,( ) Christine A., and Uday Rajan. 2001. “Competition in Loan Contracts.” American Economic Review, 91 5 : 1311–28. Pavan, Alessandro,( ) and Giacomo Calzolari. 2009. “Sequential Contracting with Multiple Principals.” Journal of Economic Theory, 144 2 : 503–31. Peck, James. 1997. “A Note on Competing( ) Mechanisms and the Revelation Principle.” Unpublished. Peters, Michael. 2001. “Common Agency and the Revelation Principle.” Econometrica, 69 5 : 1349– 72. ( ) Peters, Michael. 2003. “Negotiation and Take It or Leave It in Common Agency.” Journal of Eco- nomic Theory, 111 1 : 88–109. Peters, Michael. 2007.( “Erratum) to ‘Negotiation and Take It or Leave It in Common Agency.’” Jour- nal of Economic Theory, 135 1 : 594–95. Peters, Michael, and Balázs Szentes.( ) 2008. “Definable and Contractible Contracts.” Unpublished. Peters, Michael, and Christian Troncoso Valverde. 2009. “A Folk Theorem for Competing Mecha- nisms.” Unpublished. Piaser, Gwenael. 2007. “Direct Mechanisms, Menus and Latent Contracts.” Unpublished. Rochet, Jean-Charles. 1986, “Le Controle Des Equations Aux Derivees Partielles Issues de la Theo- rie Des Incitations.” PhD thesis. Université Paris IX. Segal, Ilya, and Michael D. Whinston. 2003. “Robust Predictions for Bilateral Contracting with Externalities.” Econometrica, 71 3 : 757–91. Yamashita, Takuro. 2007. “A Revelation( ) Principle and A Folk Theorem without Repetition in Games with Multiple Principals and Agents.” Unpublished. This article has been cited by:

1. Laurence Ales, Pricila Maziero. 2016. Non-exclusive dynamic contracts, competition, and the limits of insurance. Journal of Economic Theory 166, 362-395. [CrossRef] 2. Simone Galperti. 2015. Common agency with informed principals: Menus and signals. Journal of Economic Theory 157, 648-667. [CrossRef] 3. B. Szentes. 2015. Contractible Contracts in Common Agency Problems. The Review of Economic Studies 82:1, 391. [CrossRef] 4. Andrea Attar, Eloisa Campioni, Gwenaël Piaser, Uday Rajan. 2012. Competing mechanism games of moral hazard: communication and robustness. Review of Economic Design 16:4, 283-296. [CrossRef] 5. Seungjin Han. 2012. On take it or leave it offers in common agency. Economics Letters 117:3, 777-781. [CrossRef]