1 Introduction

The implementation problem is the problem of designing a mechanism or game form with the property that, for each state of the world, the equilibrium outcomes of the mechanism played in that state coincide with the recommendations that a given social choice rule (SCR) F would prescribe for that state. If that mechanism design exercise can be accomplished, the SCR is said to be implementable. The fundamental paper on implementation in Nash equilibrium is thanks to Maskin (1999; circulated since 1977), who proves that any SCR that can be Nash implemented satisfies a remarkably strong invariance condition, now widely referred to as Maskin monotonicity. Moreover, he shows that when the mechanism designer faces \(n\ge 3\) individuals, a SCR is Nash implementable if it is Maskin monotonic and satisfies the condition of no veto-power, subsequently, Maskin’s theorem.Footnote 1

Since the introduction of Maskin’s theorem, economists have been interested in understanding how to circumvent the limitations imposed by Maskin monotonicity by exploring the possibilities offered by approximate (as opposed to exact) implementation (Matsushima 1988; Abreu and Sen 1991), as well as by implementation in refinements of Nash equilibrium (Moore and Repullo 1988; Abreu and Sen 1990; Palfrey and Srivastava 1991; Jackson 1992; Vartiainen 2007a) and by repeated implementation (Kalai and Ledyard 1998; Lee and Sabourian 2011; Mezzetti and Renou 2012). One additional way around those limitations is offered by implementation with partially-honest individuals.

A partially-honest individual is an individual who deceives the mechanism designer when the truth poses some obstacle to her material well-being. Thus, she does not deceive when the truth is equally efficacious. Simply put, a partially-honest individual is an individual who follows the maxim, “Do not lie if you do not have to”, to serve your material interest.

In a general environment, a seminal paper on Nash implementation problems involving partially-honest individuals is Dutta and Sen (2012), which shows that for implementation problems involving \(n\ge 3\) individuals and in which there is at least one partially-honest individual, the Nash implementability is assured by no veto-power. No veto-power means that if an outcome is at the top of all but one agent’s ranking, then it must be selected by the SCR. Similar positive results are uncovered in other environments by Matsushima (2008a, b), Kartik and Tercieux (2012), Kartik et al. (2014), Saporiti (2014), Ortner (2015) and Mukherjee et al. (2017). Thus, there are far fewer limitations for Nash implementation when there are partially-honest individuals.Footnote 2

A natural question, then, is: where do the exact boundaries of those limitations lie? This question is relevant to test whether a SCR is Nash implementable or not in a society with partially-honest individuals. Indeed, though the no veto-power condition is trivially satisfied in economic environments with three or more non-satiated agents, it is not always an innocuous condition in other environments (as we discuss below). This means that Dutta and Sen’s (2012) result does not offer any guidance about the Nash implementability of SCRs violating the no veto-power condition. The paper offers this guidance by providing a complete characterization for Nash implementation with partially-honest individuals when there are three or more individuals. Thus, it provides the counterpart to Moore and Repullo’s (1990) conditions—which are summarized as Condition \(\mu \) by Moore and Repullo (1990)—for a many-person setting with partially-honest individuals.

The necessary and sufficient conditions are derived by using the approach developed by Moore and Repullo (1990). They are derived under the following informational requirement: Although the mechanism designer knows that there are partially-honest agents, he knows neither their identity nor how many agents are partially-honest. In Sect. 3, we present the first part of our conditions, which is named Condition \(\mu ^{*}\)(ii). To understand its content, suppose that F can be Nash implemented with partially-honest individuals. Suppose that x belongs to \(F(\theta )\). Then, there exists an equilibrium of the implementing mechanism that induces x under the state \(\theta \). Condition \(\mu ^{*}\)(ii) identifies situations when a deviation from the equilibrium under \(\theta \) is not followed by further deviations when the state changes from \(\theta \) to \( \theta ^{\prime }\). Let us suppose that the deviation of agent i from the equilibrium under \(\theta \) results into an outcome y. Moreover, suppose that we know that y is \(\theta ^{\prime }\)-maximal for agent i over the range of outcomes that i can generate by deviating from the equilibrium under \(\theta \), and that y is \(\theta ^{\prime }\)-maximal in the range of the implementing mechanism for every other individual. Let us distinguish two situations. (a) If we know that agent i has deviated to a strategy that is truthful at the new state \(\theta ^{\prime }\) and he is the unique partially-honest agent in society, then y must be an equilibrium under \(\theta ^{\prime }\). (b) If we know that \(\theta ^{\prime }=\theta \), that agent i is not a partially-honest individual and that every partially-honest individual is playing a truthful strategy under the new state \(\theta ^{\prime }\), then y must be an equilibrium under \(\theta ^{\prime }\). Note that since Condition \(\mu ^{*}\)(ii) applies to situations in which not all agents are partially-honest, this condition does not have any bite when all agents are partially-honest and the mechanism designer knows this. A more detailed discussion about Condition \(\mu ^{*} \)(ii) is provided in Sect. 3.

Condition \(\mu ^{*}\)(ii) is reasonably weak (albeit somewhat complex). From Dutta and Sen’s (2012) work, we know that no veto-power is sufficient for Nash implementation with partially-honest individuals. However, our condition is much weaker than no veto-power. This is important because no veto-power is not always a weak requirement, such as in bargaining environments and in marriage problems. Moreover, Condition \(\mu ^{*}\) (ii) does not include any Maskin monotonicity-type conditions. Remarkably, we have found that when there are three or more individuals, and when the admissible domain of SCRs is restricted to that of unanimous ones, then Condition \(\mu ^{*}\)(ii) is not only necessary but is also sufficient for any unanimous SCR to be Nash implemented (Theorem 1). A SCR is said to be unanimous if it satisfies the following property: if every agent prefers x to any other outcome in state \(\theta \), then \(x\in F\left( \theta \right) \). For the sufficiency part, a constructive proof is provided. Indeed, we construct a mechanism in which each participant chooses the information about a state as part of her strategy choice and in which a participant’s play is honest if she plays a strategy choice which is veracious in its state announcement component.Footnote 3 Theorem 2 shows that every unanimous SCR is implementable when all agents are partially-honest and the mechanism designer knows this.

By means of Condition \(\mu ^{*}\)(ii), we can easily check what SCR is implementable within the domain of unanimous SCRs. For instance, in the coalitional game environment, we show that the core solution is not Nash implementable with partially-honest individuals when the mechanism designer knows the coalitional function of the games, who, however, does not know the prevailing state. As we already noted, we also show that every unanimous SCR is Nash implementable in a society in which all individuals are partially-honest and the designer knows it. This means that the core solution is Nash implementable when all individuals are partially-honest. These examples clarify that the common assumption in the present literature on implementation problems with partial honesty that the designer knows that all individuals are partially-honest is not innocuous.

Finally, we also analyze interesting and well-known SCRs in bargaining environments as well as in marriage problems. Indeed, we show that the Nash bargaining solution and the man-optimal-stable solution are partially-honestly Nash implementable. Note that each of these SCRs is unanimous. However, they both violate the no veto-power condition.

The remainder of this paper is divided into 4 sections. Section 2 sets out the theoretical framework and outlines the basic model. Section 3 completely characterizes the class of Nash implementable SCRs satisfying the unanimity condition and assesses its implications in a variety of environments. Section 4 offers a brief discussion of the second part of the necessary and sufficient conditions for Nash implementation with partially-honest individuals in connection with the implementability of the egalitarian bargaining solution.Footnote 4 Section 5 concludes. Appendix includes proofs not in the main body.

2 Preliminaries

2.1 Basic framework

We consider a finite set of individuals indexed by \(i\in N=\{1,\ldots ,n\}\), which we will refer to as a society. The set of outcomes available to individuals is X. The information held by the individuals is summarized in the concept of a state, which is a complete description of the variable characterizing the world. Write \(\Theta \) for the domain of possible states, with \(\theta \) as a typical state. In the usual fashion, individual i’s preferences in state \(\theta \) are given by a complete and transitive binary relation, subsequently an ordering, \(R_{i}\left( \theta \right) \) over the set X. The corresponding strict and indifference relations are denoted by \( P_{i}\left( \theta \right) \) and \(I_{i}\left( \theta \right) \), respectively. The statement \(xR_{i}\left( \theta \right) y\) means that individual i judges x to be at least as good as y. The statement \( xP_{i}\left( \theta \right) y\) means that individual i judges x better than y. Finally, the statement \(xI_{i}\left( \theta \right) y\) means that individual i judges x and y as equally good, that is, she is indifferent between them.

We assume that the mechanism designer does not know the true state, that there is complete information among the individuals in N and that the mechanism designer knows the preference domain consistent with the domain \( \Theta \). We shall sometimes identify states with preference profiles.

The goal of the mechanism designer is to implement a SCR F, which is a correspondence \(F:\Theta \twoheadrightarrow X\) such that \(F\left( \theta \right) \) is non-empty for every \(\theta \in \Theta \). We shall refer to \( x\in F\left( \theta \right) \) as an F-optimal outcome at \(\theta \). The image or range of the SCR F is the set \(F\left( \Theta \right) \equiv \left\{ x\in X|x\in F\left( \theta \right) \text { for some }\theta \in \Theta \right\} \).

Given that individuals will have to be given the necessary incentives to reveal the state truthfully, the mechanism designer delegates the choice to individuals according to a mechanism \(\Gamma \equiv \left( \mathop {\displaystyle \prod }\nolimits _{i\in N}M_{i},g\right) \), where \(M_{i}\) is the strategy space of individual i and \(g:M\rightarrow X\), the outcome function, assigns to every strategy profile \(m\in M\equiv \mathop {\displaystyle \prod }\nolimits _{i\in N}M_{i}\) a unique outcome in X. The strategy profile \(m_{-i}\) is obtained from m by omitting the ith component, that is, \(m_{-i}\)\(=\left( m_{1},\ldots ,m_{i-1},m_{i+1},\ldots ,m_{n}\right) \), and we identify \(\left( m_{i},m_{-i}\right) \) with m.

2.2 Intrinsic preferences for honesty

An individual who has an intrinsic preference for truth-telling can be thought of as an individual who is torn by a fundamental conflict between her deeply and ingrained propensity to respond to material incentives and the desire to think of herself as an honest person. In this paper, the theoretical construct of the balancing act between those contradictory desires is based on two ideas.

First, the pair \(\left( \Gamma ,\theta \right) \) acts as a “ context” for individuals’ conflicts. The reason for this is that an individual who has an intrinsic preference for honesty can categorize her strategy choices as truthful or untruthful relative to the state \(\theta \) and the mechanism \(\Gamma \) designed by the mechanism designer to govern the communication with individuals. That categorization can be captured by the following notion of truth-telling correspondence:

Definition 1

For each \(\Gamma \) and each individual \( i\in N\), individual i’s truth-telling correspondence is a (non-empty) correspondence \(T_{i}^{\Gamma }:\Theta \twoheadrightarrow M_{i}\) such that, for each \(\theta \in \Theta \), \(T_{i}^{\Gamma }\left( \theta \right) \subseteq M_{i}\). Strategy choices in \(T_{i}^{\Gamma }\left( \theta \right) \) will be referred to as truthful strategy choices for \(\theta \).

What messages can be regarded as truthful ones depends on the message space \(M_{i}\) specified by \(\Gamma \). For instance, if \(\Gamma \) is a canonical mechanism where \(M_{i}=\Theta \times X\times N\) for each individual i, then agent i’s truth-telling corresponding \(T^{\Gamma }\) can be defined by \(T_{i}^{\Gamma }\left( \theta \right) =\left\{ \theta \right\} \times X\times N\) for each state \(\theta \in \Theta \).Footnote 5 This means that a message is truthful if it is truthful in its state announcement component. Indeed, Dutta and Sen (2012) used this type of truth-telling correspondence in their characterization result. It is important to emphasize that Condition \(\mu ^{*}\)(ii) is a necessary condition for implementation with partially-honest individuals for every notion of truth-telling. Like Dutta and Sen (2012), our sufficiency result is derived by assuming that \(T_{i}^{\Gamma }\left( \theta \right) =\left\{ \theta \right\} \times X\times N\) for each state \(\theta \in \Theta \) and each individual \(i\in N\).

Second, in modeling intrinsic preferences for honesty, we endorse the notion of partially-honest individuals introduced by Dutta and Sen (2012). First, a partially-honest individual is an individual who responds primarily to material incentives. Second, she strictly prefers to tell the truth whenever lying has no effect on her material well-being. That behavioral choice of a partially-honest individual can be modeled by extending an individual’s ordering over X to an ordering over the strategy space M because individual’s preference between being truthful and being untruthful is contingent upon announcements made by other individuals as well as the outcome(s) obtained from them. By following standard conventions of orderings, write \(\succcurlyeq _{i}^{\Gamma ,\theta }\) for individual i’s ordering over M in state \(\theta \) whenever she is confronted with the mechanism \(\Gamma \). Formally, our notion of a partially-honest individual is as follows:

Definition 2

For each \(\Gamma \), individual \(i\in N\) is partially-honest if for all \(\theta \in \Theta \) individual i’s intrinsic preference for honesty \(\succcurlyeq _{i}^{\Gamma ,\theta }\) on M satisfies the following properties: for all \(m_{-i}\) and all \( m_{i},m_{i}^{\prime }\in M_{i}\) it holds that:

  1. (i)

    If \(m_{i}\in T_{i}^{\Gamma }\left( \theta \right) \), \( m_{i}^{\prime }\notin T_{i}^{\Gamma }\left( \theta \right) \) and \(g\left( m\right) R_{i}\left( \theta \right) g\left( m_{i}^{\prime },m_{-i}\right) \), then \(m\succ _{i}^{\Gamma ,\theta }\left( m_{i}^{\prime },m_{-i}\right) \).

  2. (ii)

    In all other cases, \(m\succcurlyeq _{i}^{\Gamma ,\theta }\left( m_{i}^{\prime },m_{-i}\right) \) if and only if \(g\left( m\right) R_{i}\left( \theta \right) g\left( m_{i}^{\prime },m_{-i}\right) \).

An intrinsic preference for honesty of individual i is captured by the first part of the above definition, in that, for a given mechanism \(\Gamma \) and state \(\theta \), individual i strictly prefers the strategy profile \( \left( m_{i},m_{-i}\right) \) to \(\left( m_{i}^{\prime },m_{-i}\right) \) provided that the outcome \(g\left( m_{i},m_{-i}\right) \) is at least as good as \(g\left( m_{i}^{\prime },m_{-i}\right) \) according to her ordering \( R_{i}\left( \theta \right) \) and that \(m_{i}\) is truthful for \(\theta \) and \( m_{i}^{\prime }\) is not truthful for \(\theta \).

If individual i is not partially-honest, this individual cares for her material well-being associated with outcomes of the mechanism and nothing else. Then, individual i’s ordering over M is just the transposition into space M of individual i’s relative ranking of outcomes: \(m\succcurlyeq _{i}^{\Gamma ,\theta }m^{\prime }\iff g\left( m\right) R_{i}\left( \theta \right) g\left( m^{\prime }\right) \) for all \( m,m^{\prime }\in M\).

2.3 Implementation problems

In formalizing the mechanism designer’s problem with partially-honest individuals, we first introduce an informational assumption and discuss its implications for our analysis. It is:

Assumption 1

There exists at least one partially-honest individual in the society N.

Thus, in our setting, the mechanism designer does not know the true state and, moreover, he knows neither the identity (or identities) nor the number of the partially-honest individual(s). Indeed, the mechanism designer cannot exclude any member(s) of society from being partially-honest purely on the basis of Assumption 1. Therefore, the following considerations are in order from the viewpoint of the mechanism designer.

An environment is described by two parameters, \(\left( \theta ,H\right) \): a state \(\theta \) and a conceivable set of partially-honest individuals H. We denote by H a typical conceivable set of partially-honest individuals in N, with h as a typical element, and by \({\mathcal {H}}\) the class of conceivable sets of partially-honest individuals.

A mechanism \(\Gamma \) and an environment \(\left( \theta ,H\right) \) induce a strategic game \(\left( \Gamma ,\succcurlyeq ^{\Gamma ,\theta ,H}\right) \), where:

$$\begin{aligned} \succcurlyeq ^{\Gamma ,\theta ,H}\equiv \left( \succcurlyeq _{i}^{\Gamma ,\theta }\right) _{i\in N} \end{aligned}$$

is a profile of orderings over the strategy space M as formulated in Definition 2. Specifically, \(\succcurlyeq _{i}^{\Gamma ,\theta }\) is individual i’s ordering over M as formulated in Definition 2 if individual i is in H, whereas it is the individual i’s ordering over M defined as the transposition into M of individual i’s ordering over X if individual i is not in H.

A (pure strategy) Nash equilibrium of the strategic game \(\left( \Gamma ,\succcurlyeq ^{\Gamma ,\theta ,H}\right) \) is a strategy profile m such that for all \(i\in N\), it holds that

$$\begin{aligned} m\succcurlyeq _{i}^{\Gamma ,\theta }\left( m_{i}^{\prime },m_{-i}\right) , \quad \text { for all }m_{i}^{\prime }\in M_{i}\text {.} \end{aligned}$$

Write \(NE\left( \Gamma ,\succcurlyeq ^{\Gamma ,\theta H}\right) \) for the set of Nash equilibrium strategies of the strategic game \(\left( \Gamma ,\succcurlyeq ^{\Gamma ,\theta ,H}\right) \) and \(NA\left( \Gamma ,\succcurlyeq ^{\Gamma ,\theta ,H}\right) \) for its corresponding set of Nash equilibrium outcomes.

The following definition is to formulate the designer’s Nash implementation problem involving partially-honest individuals.

Definition 3

Let Assumption 1 hold. A mechanism \(\Gamma \)partially-honestly Nash implements the SCR \(F:\Theta \twoheadrightarrow X\) provided that for all \(\theta \in \Theta \) there exists a truth-telling correspondence \(T_{i}^{\Gamma }\left( \theta \right) \) as formulated in Definition 1 for every \(i\in N \) and, moreover, it holds that

$$\begin{aligned} F\left( \theta \right) =NA\left( \Gamma ,\succcurlyeq ^{\Gamma ,\theta ,H}\right) ,\quad \text {for every pair }\left( \theta ,H\right) \in \Theta \times {\mathcal {H}}. \end{aligned}$$

If such a mechanism exists, F is said to be partially-honestly Nash implementable.

The objective of the mechanism designer is thus to design a mechanism whose Nash equilibrium outcomes coincide with \(F\left( \theta \right) \) for each state \(\theta \) as well as each set H. Note that there is no distinction between the above formulation and the standard Nash implementation problem as long as Assumption 1 is discarded.

3 The characterization theorem for unanimous SCRs

In this section, we provide a full characterization of the class of unanimous SCRs that are partially-honestly Nash implementable:

Definition 4

The SCR \(F:\Theta \twoheadrightarrow X\) satisfies unanimity provided that for all \(\theta \in \Theta \) and all \(x\in X\) if \(xR_{i}\left( \theta \right) y\) for all \(i\in N\) and all \(y\in X\), then \(x\in F\left( \theta \right) \). A SCR that satisfies this property is said to be a unanimous SCR.

In other words, it states that if an outcome is at the top of the preferences of all individuals, then it should be selected by the SCR. Unanimity is a property satisfied, for example, by the Pareto rule and, in the market contexts, by the rule which selects all core allocations.

We introduce below Condition \(\mu ^{*}\)(ii), which is necessary and sufficient for partially-honest implementation of unanimous SCRs in many-individual settings. Before doing it, let us introduce Condition \(\mu \) for the sake of completeness and clarity. Moore and Repullo (1990) show that, for a society with more than two agents, Condition \(\mu \) is the necessary and sufficient condition for any SCR to be Nash implementable. Let us formalize it as follows. Given a state \(\theta \), an individual i, a set of outcomes \(A\subseteq X\) and an outcome \(x\in X\), the indifference set of \(R_{i}\left( \theta \right) \) at \( x\in X\)restricted to A is \(I_{i}\left( \theta ,x,A\right) =\left\{ x^{\prime }\in A|xI_{i}\left( \theta \right) x^{\prime }\right\} \); the weak lower contour set of \(R_{i}\left( \theta \right) \) at x is \(L_{i}\left( \theta ,x\right) =\{x^{\prime }\in X|xR_{i}\left( \theta \right) x^{\prime }\}\); and the strict lower contour set of \( R_{i}\left( \theta \right) \)at x is \(SL_{i}\left( \theta ,x\right) =\{x^{\prime }\in X|xP_{i}\left( \theta \right) x^{\prime }\}\). Therefore:

Condition \(\mu \). There exists a set \(Y\subseteq X\); moreover, for all \(\theta \in \Theta \) and all \(x\in F\left( \theta \right) \), there is a profile of sets \(\left( C_{\ell }\left( \theta ,x\right) \right) _{\ell \in N}\) such that \(x\in C_{\ell }\left( \theta ,x\right) \subseteq L_{\ell }\left( \theta ,x\right) \cap Y\) for all \(\ell \in N\); finally, for all \(\theta ^{\prime }\in \Theta \), the following Conditions (i)-(iii) are satisfied:

  1. (i)

    if \(C_{\ell }\left( \theta ,x\right) \subseteq L_{\ell }\left( \theta ^{\prime },x\right) \) for all \(\ell \in N\), then \(x\in F\left( \theta ^{\prime }\right) \);

  2. (ii)

    for each \(i\in N\), if \(y\in C_{i}\left( \theta ,x\right) \subseteq L_{i}\left( \theta ^{\prime },y\right) \) and \(Y\subseteq L_{\ell }\left( \theta ^{\prime },y\right) \) for all \(\ell \in N\backslash \left\{ i\right\} \), then \(y\in F\left( \theta ^{\prime }\right) \);

  3. (iii)

    if \(y\in Y\subseteq L_{\ell }\left( \theta ^{\prime },y\right) \) for all \(\ell \in N\), then \(y\in F\left( \theta ^{\prime }\right) \).Footnote 6

Condition \(\mu \)(i) is equivalent to Maskin monotonicity, while Conditions \( \mu \)(ii) and \(\mu \)(iii) are weaker versions of no veto-power. Note that Conditions \(\mu \)(iii) is satisfied by any unanimous SCR— to see it, let consider \(Y=X\). Also, note that Condition \(\mu \) requires the existence of the set Y as well as the existence of the set \(C_{i}\left( \theta ,x\right) \) for each triplet \(\left( i,x,\theta \right) \) with \(x\in F\left( \theta \right) \).

Let us formalize Condition \(\mu ^{*}\)(ii) as follows.

Definition 5

The SCR \(F:\Theta \twoheadrightarrow X\) satisfies Condition \(\mu ^{*}\)(ii) if there exists \(Y\subseteq X\) such that \(F\left( \Theta \right) \subseteq Y\) and such that the following statements hold: For every \( \left( i,\theta ,x\right) \in N\times \Theta \times Y\) with \(x\in F\left( \theta \right) \), there exists a set \(C_{i}\left( \theta ,x\right) \subseteq Y\) with \(x\in C_{i}\left( \theta ,x\right) \subseteq L_{i}\left( \theta ,x\right) \), such that for every pair \(\left( \theta ^{\prime },H\right) \in \Theta \times {\mathcal {H}}\) we have:

  1. (1)

    (a) There exists a non-empty set \(S_{i}\left( \theta ^{\prime };x,\theta \right) \) such that \(S_{i}\left( \theta ^{\prime };x,\theta \right) \subseteq C_{i}\left( \theta ,x\right) \). (b) For all \(h\in H\), if \(\theta =\theta ^{\prime }\) and \(x\notin S_{h}\left( \theta ^{\prime };x,\theta \right) \), then \(S_{h}\left( \theta ^{\prime };x,\theta \right) \subseteq SL_{h}\left( \theta ,x\right) \).

  2. (2)

    If \(y\in C_{i}\left( \theta ,x\right) \subseteq L_{i}\left( \theta ^{\prime },y\right) \), \(Y\subseteq L_{j}\left( \theta ^{\prime },y\right) \) for all \(j\in N\backslash \left\{ i\right\} \), and \(y\notin F\left( \theta ^{\prime }\right) \), then:

    (a):

    if \(H=\left\{ i\right\} \), then the intersection \( S_{i}\left( \theta ^{\prime };x,\theta \right) \cap I_{i}\left( \theta ^{\prime },y,Y\right) \) is not empty and \(y\notin S_{i}\left( \theta ^{\prime };x,\theta \right) \).

    (b):

    if \(i\notin H\) and \(\theta =\theta ^{\prime }\), then \( x\notin S_{j}\left( \theta ^{\prime };x,\theta \right) \) for some \(j\in H\).

Like Condition \(\mu \), Condition \(\mu ^{*}\)(ii) requires the existence of Y and \(\left( C_{i}\left( \theta ,x\right) \right) _{i\in N}\) as well. Their interpretation is offered by Moore and Repullo (1990). The set Y represents the range of the mechanism by which a given SCR F is Nash implementable. The set \(C_{i}\left( \theta ,x\right) \) represents individual i’s attainable set when the equilibrium outcome \(x\in F\left( \theta \right) \) is selected by the outcome function. In contrast to Condition \(\mu \), part (1)(a) of Condition \(\mu ^{*}\)(ii) also requires the existence of a set \(S_{i}\left( \theta ^{\prime };x,\theta \right) \subseteq C_{i}\left( \theta ,x\right) \) for every quadruplet \(\left( i,x,\theta ,\theta ^{\prime }\right) \) with \(x\in F\left( \theta \right) \).

Let us present our condition from the viewpoint of necessity. To this end, suppose that F is partially-honestly implementable by a mechanism \(\Gamma \) . Suppose that \(x\in F\left( \theta \right) \). Then, there exists a Nash equilibrium strategy profile m such that \(g\left( m\right) =x\). Let us define \(C_{i}\left( \theta ,x\right) \) by \(C_{i}\left( \theta ,x\right) =g\left( M_{i},m_{-i}\right) \equiv \left\{ g\left( m_{i}^{\prime },m_{-i}\right) |m_{i}^{\prime }\in M_{i}\right\} \), which represents the set of outcomes that individual i can generate by varying her own strategy, keeping the other individuals’ equilibrium strategy choices fixed at \(m_{-i}\). Let us define the set \(S_{i}\left( \theta ^{\prime };x,\theta \right) \) by \(S_{i}\left( \theta ^{\prime };x,\theta \right) =g\left( T_{i}^{\Gamma }\left( \theta ^{\prime }\right) ,m_{-i}\right) \equiv \left\{ g\left( m_{i}^{\prime },m_{-i}\right) |m_{i}^{\prime }\in T_{i}^{\Gamma }\left( \theta ^{\prime }\right) \right\} \), which represents the set of outcomes that this individual can attain by playing truthful strategy choices for \(\theta ^{\prime }\) when the state moves from \(\theta \) to \( \theta ^{\prime }\), keeping the other individuals’ equilibrium strategy choices fixed at \(m_{-i}\). Given this definition of \(S_{i}\left( \theta ^{\prime };x,\theta \right) \), we refer to elements of \(S_{i}\left( \theta ^{\prime };x,\theta \right) \) as truthful outcomes for individual i at the state \(\theta ^{\prime }\) when the state moves from \(\theta \) to \( \theta ^{\prime }\) and \(x\in F\left( \theta \right) \).

Part (1)(b) of Condition \(\mu ^{*}\)(ii) follows the reasoning that if \( x\in F\left( \theta \right) \) but x is not a truthful outcome for the partially-honest individual \(h\in H\) at this \(\theta \)—that is, \(x=g\left( m\right) \notin S_{h}\left( \theta ;x,\theta \right) =g\left( T_{i}^{\Gamma }\left( \theta \right) ,m_{-i}\right) \), then, in order to keep m as a Nash equilibrium strategy profile at \(\theta \) it must be the case that x is strictly preferred by agent h to any truthful outcome in \(S_{h}\left( \theta ;x,\theta \right) \) according to her ordering \(R_{h}\left( \theta \right) \).

For part (2) of Condition \(\mu ^{*}\)(ii), suppose that the state moves from \(\theta \) to \(\theta ^{\prime }\), that agent i’s attainable outcome \( y=g\left( m_{i}^{\prime },m_{-i}\right) \in C_{i}\left( \theta ,x\right) \) is \(R_{i}\left( \theta ^{\prime }\right) \)-maximal in the set \(C_{i}\left( \theta ,x\right) \) and that y is also \(R_{j}\left( \theta ^{\prime }\right) \)-maximal for any other individual \(j\ne i\) in the set \(Y=g\left( M\right) \equiv \left\{ g\left( {\bar{m}}\right) |{\bar{m}}\in M\right\} \). Also, suppose that \(y\notin F\left( \theta ^{\prime }\right) \). One can now see that only a partially-honest individual h can find it profitable to unilaterally deviate from \(\left( m_{i}^{\prime },m_{-i}\right) \)—if no agent has incentive to unilaterally deviate, then \(y\in F\left( \theta ^{\prime }\right) \), by the implementability, which is a contradiction.

Part (2)(a) specifies that if only individual i can find a unilateral profitable deviation from \(\left( m_{i}^{\prime },m_{-i}\right) \), then the outcome \(y=g\left( m_{i}^{\prime },m_{-i}\right) \) is not a truthful outcome for i at \(\theta ^{\prime }\)—that is, \(y\notin S_{i}\left( \theta ^{\prime };x,\theta \right) =g\left( T_{i}^{\Gamma }\left( \theta ^{\prime }\right) ,m_{-i}\right) \). In addition, part (2)(a) also requires that individual i needs to find a truthful outcome \(z=g\left( m_{i}^{\prime \prime },m_{-i}\right) \in S_{i}\left( \theta ^{\prime };x,\theta \right) =g\left( T_{i}^{\Gamma }\left( \theta ^{\prime }\right) ,m_{-i}\right) \) that is equally good to y according to her ordering \(R_{i}\left( \theta ^{\prime }\right) \) in order to have a unilateral non-material profitable deviation—that is, \(z\in S_{i}\left( \theta ^{\prime };x,\theta \right) \cap I_{i}\left( \theta ^{\prime },y,Y\right) \).

Part (2)(b) specifies that if \(\theta =\theta ^{\prime }\) and individual i is not a partially-honest individual—that is, \(i\notin H\), then it cannot be that the deviant partially-honest individual \(h\in H\) plays a truthful strategy choice at m—that is, \(x\notin S_{h}\left( \theta ^{\prime };x,\theta \right) \). Indeed, if \(m_{h}\in T_{h}^{\Gamma }\left( \theta \right) \) for each \(h\in H\), no partially-honest individual can find a profitable unilateral deviation in order to eliminate y from the set of Nash equilibrium outcomes at \(\theta =\theta ^{\prime }\).

Condition \(\mu \) implies Condition \(\mu ^{*}\)(ii). It is clear that Condition \(\mu \)(ii) implies part (2) of Condition \(\mu ^{*}\)(ii). Then, we are left to show that part (1) of Condition \(\mu ^{*}\)(ii) is satisfied as well. To see it, let us define \(\left( S_{i}\left( \theta ^{\prime };x,\theta \right) \right) _{i\in N}\equiv \left( C_{i}\left( \theta ,x\right) \right) _{i\in N}\) for every \(\theta ,\theta ^{\prime }\in \Theta \) and every \(x\in F\left( \theta \right) \). Therefore, Condition \( \mu \) implies Condition \(\mu ^{*}\)(ii).

We are now ready to present our characterization result for unanimous SCRs. However, before stating it, we assume that the structure of the family \( {\mathcal {H}}\) satisfies the following specification:

Assumption 2

The family \({\mathcal {H}}\) has as elements all non-empty subsets of the set N.

This requirement is consistent with, and a natural extension of Assumption 1 since the mechanism designer cannot exclude any member(s) of the society from being partially-honest purely on the basis of that assumption. Indeed, this assumption is the natural consequence of Assumption 1. The characterization theorem can be stated as follows:

Theorem 1

Let \(n\ge 3\). Suppose that Assumptions 12 hold. The unanimous SCR \(F:\Theta \twoheadrightarrow X\) satisfies Condition \(\mu ^{*}\)(ii) if and only if it is partially-honestly Nash implementable.

Proof

See Appendix A. \(\square \)

We make several remarks below regarding Theorem 1.

Remark 1

The “if” part of the theorem continues to hold if Assumption 2 is replaced with the requirement that the family \({\mathcal {H}}\)contains N or it is closed under union. \({\mathcal {H}}\) is closed under union when the following property holds: If H is an element of \({\mathcal {H}}\) and if \(H^{\prime }\) is another of its elements, then the union of these sets is also an element of \({\mathcal {H}}\). Clearly, these specifications are weaker than Assumption 2. Moreover, the specification that \({\mathcal {H}}\) is closed under union has an obvious expansion-consistency interpretation: If the mechanism designer views H as a conceivable set of partially-honest individuals and he also views \(H^{\prime }\) as another conceivable set, then there is no reason for him to exclude their union from \({\mathcal {H}}\) purely on the basis of Assumption 1. The specification that \({\mathcal {H}}\) contains N is the minimal restriction on the family \({\mathcal {H}}\) that allows part (1)(b) of Condition \(\mu ^{*}\)(ii) to still be a necessary condition for partially-honest implementation. The reason is that to assure it we need to be able to select a strategy profile m that generates the F -optimal outcome x at \(\theta \) as a Nash equilibrium outcome for this \( \theta \) and for a set of partially-honest individuals N which contains all elements of the family \({\mathcal {H}}\), that is, \(H\subseteq N\) for every \( H\in {\mathcal {H}}\). This is because if N is an element of the family \( {\mathcal {H}}\), then the strategy profile m supporting the F-optimal x at the state \(\theta \) as a Nash equilibrium of \(\left( \Gamma ,\succcurlyeq ^{\Gamma ,\theta ,N}\right) \) is also a Nash equilibrium of \(\left( \Gamma ,\succcurlyeq ^{\Gamma ,\theta ,H}\right) \) for every other allowable set H . This allows us to show that part (1)(b) of Condition \(\mu ^{*}\)(ii) applies to whatever conceivable set of partially-honest individuals.

Remark 2

Condition \(\mu ^{*}\)(ii) is a necessary condition for partially-honest Nash implementation when \(n\ge 2\) and when the family \({\mathcal {H}}\) is closed under union or it contains N.

Remark 3

The “only if” part of the theorem continues to hold if Assumption 2 is replaced with the requirement that the family \({\mathcal {H}}\) includes all singletons of the set N. This is because if m is a Nash equilibrium of some strategic game \(\left( \Gamma ,\succcurlyeq ^{\Gamma ,\theta ,H}\right) \) and if individual i’s strategy choice \(m_{i}\) is a truthful one for the state \(\theta \), then this m is also a Nash equilibrium of the strategic game \(\left( \Gamma ,\succcurlyeq ^{\Gamma ,\theta ,\left\{ i\right\} }\right) \) provided that the singleton \(\left\{ i\right\} \) is an element of \({\mathcal {H}}\).

Common to the literature of implementation with partially-honest individuals is also the requirement that every member of society has a taste for honesty, as per Matsushima (2008b), Dutta and Sen (2012), Saporiti (2014) and Mukherjee et al. (2017). Thus, if we follow these authors and confine our analysis to this case, we have the following characterization theorem as well:

Theorem 2

Let \(n\ge 3\) and let all individuals in N be partially-honest. Then, every unanimous SCR \(F:\Theta \twoheadrightarrow X\) is partially-honestly Nash implementable.

Proof

It follows from the proof of Theorem 1, with the observation that in this case \({\mathcal {H}}=\left\{ N\right\} \) and no Nash equilibrium strategy profile can fall into Rule 2.2 as well as into Rule 2.3 of the constructed mechanism. Indeed, when \({\mathcal {H}} =\left\{ N\right\} \), every unanimous SCR satisfies Condition \(\mu ^{*}\) (ii) under the specification that the set \(Y=X\) and that \(S_{i}\left( \theta ^{\prime };x,\theta \right) =C_{i}\left( \theta ,x\right) =L_{i}\left( \theta ,x\right) \) for every quadruplet \(\left( i,\theta ,\theta ^{\prime },x\right) \) such that x is an F-optimal outcome at \(\theta \).Footnote 7\(\square \)

In the following subsections, we propose several settings in which Theorem 1 is applied.

3.1 Applications to coalitional games

This subsection presents the core solution, which is the main set solution used for coalitional games, and it shows that this solution is not partially-honestly Nash implementable. It is well known that this solution is not Maskin monotonic and it violates the condition of no veto-power.

A coalitional game is a quadruplet \(\left( N,X,\theta ;\upsilon \right) \) such that:

  • N is a finite set of individuals. A subset S of N is called a coalition. The class of all non-empty coalitions is denoted by \({\mathcal {P}} \left( N\right) \).

  • X is a set of outcomes.

  • \(\theta \) is a state in \(\Theta \).

  • \(\upsilon :{\mathcal {P}}\left( N\right) \rightarrow 2^{X}\) is a function associating every element of class \({\mathcal {P}}\left( N\right) \) with a subset of the set X, where \(2^{X}\) is a family that has as elements all subsets of X. This function is called the coalitional function of the game. \(\upsilon \left( S\right) \) specifies the set of outcomes for which coalition S has the power to move to.Footnote 8

Let \(\left( N,X,\theta ;\upsilon \right) \) be a coalitional game. An outcome \(x\in X\) is weakly blocked by a coalition \(S\in {\mathcal {P}}\left( N\right) \) if there is an outcome \(y\in \upsilon \left( S\right) \) such that \(yR_{j}\left( \theta \right) x\) for every member j of S, with \( yP_{j}\left( \theta \right) x\) for at least one of its members.

Definition 6

The core solution of a coalitional game \(\left( N,X,\theta ;\upsilon \right) \), denoted by \({\mathcal {C}}\), is the collection of all outcomes that are not weakly blocked by any coalition S,

$$\begin{aligned} {\mathcal {C}}\left( \theta \right) \equiv \left\{ \begin{array}{c} x\in X|\text {for every }S\in {\mathcal {P}}\left( N\right) \text { and }y\in \upsilon \left( S\right) :xP_{j}\left( \theta \right) y\text { for some }j\in S\text {, or } \\ xR_{j}\left( \theta \right) y\text { for all }j\in S \end{array} \right\} . \end{aligned}$$

The following claim establishes the failure of partially-honestly Nash implementing the core solution when the mechanism designer knows what is feasible for every element of \({\mathcal {P}}\left( N\right) \), that is, he knows the coalitional function, and he does not know the true state.Footnote 9

Claim 1

Let \(n\ge 3\). Let Assumption 2 be given. Then, the core solution does not satisfy Condition \(\mu ^{*}\)(ii).

Proof

Let the premises hold. Assume, to the contrary, that the core solution satisfies Condition \(\mu ^{*}\)(ii).

Since the core solution is unanimous, \(Y=X\) as per Sjöström (1991), and so Y contains the range of \({\mathcal {C}}\).

Suppose that there are three individuals and two states \(\theta \) and \( \theta ^{\prime }\). Individuals’ preferences are represented in the table below:

\(\theta \)

\(\theta ^{\prime }\)

1

2

3

1

2

3

yz

x

w

y

wxyz

wxyz

x

wyz

xz

x

  

w

 

y

wz

  

where, as usual, \(_{b}^{a}\) for individual i means that she strictly prefers a to b, while ab means that this i is indifferent between a and b. Suppose that the coalitional function is defined as follows:

$$\begin{aligned} \upsilon \left( \left\{ 1,2\right\} \right)= & {} \left\{ x,z\right\} , \upsilon \left( \left\{ 1,3\right\} \right) =\left\{ w,y\right\} , \upsilon \left( \left\{ 2,3\right\} \right) =\left\{ w,z\right\} , \\ \upsilon \left( N\right)= & {} X\text { and }\upsilon \left( S\right) =\varnothing \text { for every other }S\in {\mathcal {P}}\left( N\right) . \end{aligned}$$

In the coalitional game \(\left( N,X,\theta ;\upsilon \right) \), the core solution contains only the outcome x. To see this, note that w is weakly blocked by coalition \(\left\{ 1,2\right\} \) (via outcome x), and that y and z are both weakly blocked by coalition \(\left\{ 2,3\right\} \) (via outcome w). However, in the coalitional game \(\left( N,X,\theta ^{\prime };\upsilon \right) \), the core solution contains only the outcome y since every other outcome is weakly blocked by coalition \(\left\{ 1,3\right\} \).

Since \({\mathcal {C}}\left( \theta \right) =\left\{ x\right\} \), Condition \(\mu ^{*}\)(ii) implies that there exists \(\left( C_{i}\left( \theta ,x\right) \right) _{i\in N}\) such that \(x\in C_{i}\left( \theta ,x\right) \subseteq L_{i}\left( \theta ,x\right) \) for each \(i\in N\). Since \(L_{1}\left( \theta ^{\prime },x\right) =\left\{ x,w,z\right\} \supseteq L_{1}\left( \theta ,x\right) =\left\{ x,w\right\} \), it follows that \(x\in C_{1}\left( \theta ,x\right) \subseteq L_{1}\left( \theta ,x\right) \subseteq L_{1}\left( \theta ^{\prime },x\right) \). Since \(L_{2}\left( \theta ^{\prime },x\right) =Y=L_{3}\left( \theta ^{\prime },x\right) \) and since \(x\notin {\mathcal {C}} \left( \theta ^{\prime }\right) \), part (2)(a) of Condition \(\mu ^{*}\) (ii) implies for \(H=\left\{ 1\right\} \) that \(x\notin S_{1}\left( \theta ^{\prime };x,\theta \right) \) and that the intersection \(S_{1}\left( \theta ^{\prime };x,\theta \right) \cap I_{1}\left( \theta ^{\prime },x,Y\right) \) is not empty.Footnote 10 However, since \(x\notin S_{1}\left( \theta ^{\prime };x,\theta \right) \) and since \(I_{1}\left( \theta ^{\prime },x,Y\right) =\left\{ x\right\} \), it follows that the intersection \(S_{1}\left( \theta ^{\prime };x,\theta \right) \cap I_{1}\left( \theta ^{\prime },x,Y\right) \) is empty, which is a contradiction.

We have proved the claim by assuming that \(n=3\). The proof will be identical for \(n>3\): just endow individual \(k>3\) with the same preferences of individual 3 considered above and just change the coalitional function as follows: \(\upsilon \left( \left\{ 1,3\right\} \right) =\upsilon \left( \left\{ 1,k\right\} \right) \) and \(\upsilon \left( \left\{ 2,3\right\} \right) =\upsilon \left( \left\{ 2,k\right\} \right) \). \(\square \)

Claim 1 still holds when Assumption 2 is replaced with the assumption that the family \({\mathcal {H}}\) includes all singletons. As noted above in Remark 2, Condition \(\mu ^{*}\)(ii) is also a necessary condition for implementation when \(n=2\). By a reasoning like that used in the above claim, one can also show that the core solution violates Condition \(\mu ^{*}\) (ii) when \(n=2\).Footnote 11

3.2 Applications to marriage problems

This subsection presents the basic model of matching men to women and shows that the man-optimal stable solution can be successfully partially-honestly Nash implemented. This result is in contrast to the literature on Nash implementation of matching solutions where no proper sub-solution of the stable solution is Nash implementable in the class of marriage games with singles—as per Kara and Sönmez (1996)—and where no single-valued sub-solution of the stable solution is Nash implementable in the class of pure marriage games, where being single is not a feasible choice or it is always the last choice of every individual—as per Tadenuma and Toda (1998).

A marriage problem is a quadruplet \(\left( M,W,\theta ,{\mathcal {M}} \right) \) such that:

  • M is a finite non-empty set of men, with m as a typical element.

  • W is a finite non-empty set of women, with w as a typical element.

  • \(\theta \) is a state such that (i) every man \(m\in M\)’s preferences are represented by a linear ordering \(P_{m}\left( \theta \right) \) over the set \(W\cup \left\{ m\right\} \) and (ii) every woman \( w\in W\)’s preferences are represented by a linear ordering \(P_{w}\left( \theta \right) \) over the set \(M\cup \left\{ w\right\} \).

  • \({\mathcal {M}}\) is a collection of all matchings, with \(\mu \) as a typical element. \(\mu :M\cup W\rightarrow M\cup W\) is a bijective function matching every individual \(i\in M\cup W\) either with a partner of the opposite sex or with herself. If an individual i is matched with herself, we say that this i is single under \(\mu \).

Let \(\left( M,W,\theta ,{\mathcal {M}}\right) \) be a marriage problem. Every man \(m\in M\)’s preferences over the set \(W\cup \left\{ m\right\} \) in the state \(\theta \) can be extended to an ordering over the collection \({\mathcal {M}}\) in the following way:

$$\begin{aligned} \mu R_{m}\left( \theta \right) \mu ^{\prime }\Leftrightarrow \text {either } \mu \left( m\right) P_{m}\left( \theta \right) \mu ^{\prime }\left( m\right) \text { or }\mu \left( m\right) =\mu ^{\prime }\left( m\right) , \quad \text { for every }\mu ,\mu ^{\prime }\in {\mathcal {M}}\text {.} \end{aligned}$$

Likewise, this can be done for every woman \(w\in W\).

Let \(\left( M,W,\theta ,{\mathcal {M}}\right) \) be a marriage problem. A matching \(\mu \) is individually rational in state \(\theta \) if no individual \(i\in M\cup W\) prefers strictly being single to being matched with the partner assigned by the matching \(\mu \); that is, for every individual i, either \(\mu \left( i\right) P_{i}\left( \theta \right) i\) or \(\mu \left( i\right) =i\). Furthermore, a matching \(\mu \) is blocked in state \(\theta \) if there are two individuals m and w of the opposite sex who would each prefer strictly to be matched with the other rather than with the partner assigned by the matching \(\mu \); that is, there is a pair \( \left( m,w\right) \) such that

$$\begin{aligned} wP_{m}\left( \theta \right) \mu \left( m\right) \text { and }mP_{w}\left( \theta \right) \mu \left( w\right) . \end{aligned}$$

A matching \(\mu \) is stable in state \(\theta \) if it is individually rational and unblocked in state \(\theta \). A matching \(\mu \) is man-optimal stable in state \(\theta \) if it is the best stable matching from the perspective of all the men; that is, m is stable in state \(\theta \) and for every man \(m\in M\), \(\mu R_{m}\left( \theta \right) \mu ^{\prime }\) for every other stable matching \(\mu ^{\prime }\) in state \( \theta \). The man-optimal stable matching in state \(\theta \) is denoted by \( \mu ^{\theta }\).

Definition 7

The man-optimal stable solution of a marriage problem \(\left( M,W,\theta ,{\mathcal {M}}\right) \), denoted by \({\mathcal {O}}_{M}\), is a function associating the state \(\theta \) with its man-optimal stable matching \(\mu ^{\theta }\),

$$\begin{aligned} {\mathcal {O}}_{M}\left( \theta \right) \equiv \left\{ \mu ^{\theta }\right\} ,\quad \text { for every }\theta \in \Theta \text {.} \end{aligned}$$

The following result shows that this solution is partially-honestly Nash implementable when the mechanism designer does not know the true state. We refer to \(\left( M,W,\Theta ,{\mathcal {M}}\right) \) as a class of marriage problems, with \(\left( M,W,\theta ,{\mathcal {M}}\right) \) as typical marriage problem. Note that the man-optimal stable solution does not satisfy no veto-power (see, for instance, Kara and Sönmez 1996; Table I, p. 437).

Proposition 1

Let \(\left( M,W,\Theta ,{\mathcal {M}}\right) \) be a class of marriage problems with \(\left| M\cup W\right| \ge 3\). Let Assumptions 12 be given. Then, the man-optimal stable solution is partially-honestly Nash implementable.

Proof

Let the premises hold. In the context of matching problems, the set X coincides with the collection \({\mathcal {M}}\), and N is the set \(M\cup W\). We show that the man-optimal stable solution satisfies Condition \(\mu ^{*}\)(ii) with respect to \(Y=X\).

Since the man-optimal stable solution is unanimous, we can set \(Y=X\) as per Sjöström (1991), and so Y contains the range of \({\mathcal {O}}_{M}\). In addition, for every triplet \(\left( i,\theta ,\theta ^{\prime }\right) \), let

$$\begin{aligned} C_{i}\left( \theta ,\mu ^{\theta }\right) \equiv L_{i}\left( \theta ,\mu ^{\theta }\right) \text { and }S_{i}\left( \theta ^{\prime };\mu ^{\theta },\theta \right) \equiv C_{i}\left( \theta ,\mu ^{\theta }\right) . \end{aligned}$$

One can check that for every state \(\theta \), it holds that \(\mu ^{\theta }\in C_{i}\left( \theta ,\mu ^{\theta }\right) \subseteq L_{i}\left( \theta ,\mu ^{\theta }\right) \subseteq Y\) for every individual i. Moreover, for every triplet \(\left( i,\theta ,\theta ^{\prime }\right) \), one can also check that the set \(S_{i}\left( \theta ^{\prime };\mu ^{\theta },\theta \right) \) is non-empty and that \({\mathcal {O}}_{M}\left( \theta ^{\prime }\right) \in S_{i}\left( \theta ^{\prime };\mu ^{\theta },\theta \right) \) if \(\theta ^{\prime }=\theta \), establishing part (1) of Condition \(\mu ^{*}\)(ii). Finally, let us show that the man-optimal stable solution satisfies part (2) of Condition \(\mu ^{*}\)(ii).

For every quadruplet \(\left( i,\theta ,\theta ^{\prime },\mu \right) \) with \( \mu \in C_{i}\left( \theta ,\mu ^{\theta }\right) \), suppose that \( C_{i}\left( \theta ,\mu ^{\theta }\right) \subseteq L_{i}\left( \theta ^{\prime },\mu \right) \) and that \(Y\subseteq L_{j}\left( \theta ^{\prime },\mu \right) \) for every individual \(j\ne i\). By construction, the man-optimal stable solution satisfies part (2) of Condition \(\mu ^{*}\) (ii) if we show that \(\mu \) is the man-optimal matching in state \(\theta ^{\prime }\); that is, \(\mu =\mu ^{\theta ^{\prime }}\).

Assume, to the contrary, that \(\mu \ne \mu ^{\theta ^{\prime }}\). Note that the matching \(\mu \) is stable in state \(\theta ^{\prime }\). So, by Theorem 2.13 in Roth and Sotomayor (1990; p. 33), which is due to Knuth (1976), it follows that \(\mu ^{\theta ^{\prime }}R_{m}\left( \theta ^{\prime }\right) \mu \) for every man \(m\in M\) and that \(\mu R_{w}\left( \theta ^{\prime }\right) \mu ^{\theta ^{\prime }}\) for every woman \(w\in W\). From this and the fact that the matching \(\mu \) is also \(R_{j}\left( \theta ^{\prime }\right) \)-maximal for every individual \(j\ne i\) in the set Y, it follows that \(\mu \left( j\right) =\mu ^{\theta ^{\prime }}\left( j\right) \) if individual j is a man. Therefore, it must be the case that individual i is a man and the mate of the man i under \(\mu ^{\theta ^{\prime }}\) differs from that under \(\mu \), that is, \(\mu \left( i\right) \ne \mu ^{\theta ^{\prime }}\left( i\right) \); otherwise, \(\mu =\mu ^{\theta ^{\prime }}\), which is a contradiction.

Since \(\mu \left( i\right) \ne \mu ^{\theta ^{\prime }}\left( i\right) \) and since, moreover, \(\mu ^{\theta ^{\prime }}R_{i}\left( \theta ^{\prime }\right) \mu \), it follows from the definition of \(R_{i}\left( \theta ^{\prime }\right) \) that \(\mu ^{\theta ^{\prime }}P_{i}\left( \theta ^{\prime }\right) \mu \). From this and the fact that the matching \(\mu \) is stable in state \(\theta ^{\prime }\), we have that the man i must be matched with a partner of the opposite sex under \(\mu ^{\theta ^{\prime }}\); that is, \(\mu ^{\theta ^{\prime }}\left( i\right) =w\). Moreover, it must be the case that the mate of the woman w under \(\mu ^{\theta ^{\prime }}\) differs from that under \(\mu \), that is, \(\mu \left( w\right) \ne \mu ^{\theta ^{\prime }}\left( w\right) =i\); otherwise, the man i is matched with the same mate under \(\mu \) and under \(\mu ^{\theta ^{\prime }}\), which contradicts that \(\mu \left( i\right) \ne \mu ^{\theta ^{\prime }}\left( i\right) \).

Since \(\mu \left( w\right) \ne \mu ^{\theta ^{\prime }}\left( w\right) =i\) and the matching \(\mu \) is \(R_{w}\left( \theta ^{\prime }\right) \)-maximal in the set Y for the woman w and since, moreover, \(\mu ^{\theta ^{\prime }}\) is stable in state \(\theta ^{\prime }\), it follows that \(\mu P_{w}\left( \theta ^{\prime }\right) \mu ^{\theta ^{\prime }}\) and that the mate of the woman w under \(\mu \) is a man \(m\ne i\). However, since the matching \(\mu \) is \(R_{m}\left( \theta ^{\prime }\right) \)-maximal in the set Y for the man \(m\ne i\) and since, moreover, \(\mu ^{\theta ^{\prime }}R_{m}\left( \theta ^{\prime }\right) \mu \), it must be the case that the man m is matched with the same woman w under \(\mu \) and under \(\mu ^{\theta ^{\prime }}\), that is, \(\mu \left( m\right) =\mu ^{\theta ^{\prime }}\left( m\right) =w\). This implies that the woman w is matched with the same mate under \(\mu \) and under \(\mu ^{\theta ^{\prime }}\), that is, \(\mu \left( w\right) =\mu ^{\theta ^{\prime }}\left( w\right) \), which is a contradiction. Thus, we conclude that \(\mu =\mu ^{\theta ^{\prime }}\).

Since the man-optimal stable solution satisfies Condition \(\mu ^{*}\)(ii) with respect to \(Y\subseteq X\), Theorem 1 implies that this solution is partially-honestly Nash implementable. \(\square \)

3.3 Applications to bargaining games

Last but not least, we look at the Nash implementability of the Nash (bargaining) solution. In the classical cooperative bargaining theory, initiated in Nash (1950), a number of individuals face the task of finding a unanimous agreement over the (expected) utility allocations resulting from the lotteries over a set of physical objects. The Nash solution, due to Nash (1950), selects the utility allocation that maximizes the product of the utilities over the feasible utility allocations. This allocation is now widely referred to as the Nash point.

The normative evaluation of the Nash solution is thus done entirely in utility space, based on the expected utility functions of the individuals. On the other hand, the objective of the abstract theory of Nash implementation is to help a uninformed mechanism designer to Nash implement outcomes satisfying certain desirable welfare criteria. This means that the shape of the utility space is unknown to the mechanism designer. One way to get these two classic areas of study closer has recently been suggested by Vartiainen (2007b) in the canonical cake sharing setting, which we follow in this last application.

We consider a situation where individuals bargain over the partition of one unit of a perfectly divisible commodity. Additionally, we assume that at each state every individual’s preference over the set of possible agreements is represented by a continuous and increasing expected utility function. With these specifications, and when lotteries are feasible, every state generates a classic (non-empty, convex, compact and comprehensive) utility space. We thus require that the Nash solution associates, with each state, the set of all lotteries that generate the Nash point of the utility space generated by the state.

When both individuals and the mechanism designer know the size of the commodity and the space of lotteries but only individuals know the prevailing state, it is shown that the Nash solution can be Nash implemented in a setting with partially-honest individuals, though it violates the condition of no veto-power. This is a rather significant permissive result because several attempts have been made to give a non-cooperative foundation to the Nash solution since Nash (1953). With the exception of Naeve (1999),Footnote 12 reconstructions of the Nash point as an equilibrium point of a mechanism are based on refinements of Nash equilibrium as solution concepts. See, e.g., Howard (1992) and Miyagawa (2002).Footnote 13

Formally, we assume that the set of possible divisions—allocations—of one unit of a perfectly divisible commodity among the n individuals is given by \(A\equiv \{a\in {\mathbb {R}}_{+}^{n}\mid \sum _{i=1}^{n}a_{i}\le 1\}\), with a as a typical allocation and with \(a_{i}\) as a typical fraction obtained by individual i at a. This set A is kept fixed throughout. In addition, we take the complete waste of the commodity as the disagreement point \(d=0\), which will also be the origin of the individual utilities.

A bargaining game is a triplet \(\left( N,\Delta ,\theta \right) \) such that:

  • N is a finite set of individuals, with \(n\ge 2\).

  • \(\Delta \) is the set of outcomes, which consists of all probability measures on the Borel \(\sigma \)-algebra of the space A, with p as a typical element.

  • \(\theta \) is a state in \(\Theta \), at which every individual j’s preferences over \(\left[ 0,1\right] \) are identified by a continuous and monotonic von Neumann-Morgenstern ordering.Footnote 14 Thus, individual j’s preferences in state \(\theta \) can be represented by a continuous, increasing and von Neumann-Morgenstern utility function \(u_{j}\left( \cdot ;\theta \right) :\left[ 0,1\right] \rightarrow {\mathbb {R}}\) such that individual j’s expected utility of a probability measure p in \(\Delta \) is:

    $$\begin{aligned} U_{j}\left( p;\theta \right) \equiv \int \limits _{A}u_{j}\left( a_{j};\theta \right) \text {d}p\left( a\right) ,\quad \text { for every }p\in \Delta \text {.} \end{aligned}$$

    In addition, this utility function is uniquely determined up to a positive affine transformation.Footnote 15 Therefore, for the sake of simplicity, we also assume that \(u_{j}\left( 0;\theta \right) =0\) and that \(u_{j}\left( 1;\theta \right) =1\) in state \(\theta \).

Write \(\left( N,\Delta ,\Theta \right) \) for the class of bargaining games, with \(\left( N,\Delta ,\theta \right) \) as a typical element, where the set \( \Theta \) consists of all representations of continuous and monotonic orderings over \(\left[ 0,1\right] \) that are consistent with the von Neumann-Morgenstern axioms; that is, the domain \(\Theta \) is unrestricted. To save writing, write \(U\left( p;\theta \right) \) for the utility allocation \(\left( U_{1}\left( p;\theta \right) ,\ldots ,U_{1}\left( p;\theta \right) \right) \) generated by the outcome p in state \(\theta \).

Let \(\left( N,\Delta ,\theta \right) \) be a bargaining game. Define the utility possibility set associated with this bargaining game as:

$$\begin{aligned} U\left( \Delta ;\theta \right) \equiv \left\{ \left( U_{j}\left( p;\theta \right) \right) _{j\in N}|p\in \Delta \right\} \text {,} \end{aligned}$$

which is a non-empty, compact and convex set in \({\mathbb {R}}^{n}\).Footnote 16 In addition, since the utility functions representing individuals’ preferences are increasing, this set \(U\left( \Delta ;\theta \right) \) is also comprehensive, which amounts to free disposal of utility.Footnote 17

As already noted in Vartiainen (2007b), for every non-empty, convex and compact subset S of \({\mathbb {R}}_{+}^{n}\) there is a bargaining game \( \left( N,\Delta ,\theta \right) \) in the family \(\left( N,\Delta ,\Theta \right) \) for which the utility possibility set \(U\left( \Delta ;\theta \right) \) is S; that is, \(U\left( \Delta ;\theta \right) =S\). Therefore, in the actual setting, every element of the class of standard bargaining problems in \({\mathbb {R}}_{+}^{n}\) is the image of some element of the family \( \left\{ U\left( \Delta ;\theta \right) \right\} _{\theta \in \Theta }\) of utility possibility sets generated by the class \(\left( N,\Delta ,\Theta \right) \) of bargaining games; that is, there is an onto function from the family \(\left\{ U\left( \Delta ;\theta \right) \right\} _{\theta \in \Theta } \) of utility possibility sets to the class of standard bargaining problems in \({\mathbb {R}}_{+}^{n}\). Indeed, from the welfaristic viewpoint, that is, from the point of view where only utility allocations matter, these two classes are basically equivalent.

Definition 8

The Nash solution of a bargaining game \(\left( N,\Delta ,\theta \right) \), denoted by \(\nu \), is the collection of all outcomes p and q of \(\Delta \) that generate the same utility allocations \(U\left( p;\theta \right) =U\left( q;\theta \right) \) and that maximize the product of utilities over the utility possibility set \(U\left( \Delta ,\theta \right) \),

$$\begin{aligned} \nu \left( \theta \right) \equiv \arg \max _{m\in \Delta }\left\{ \prod \limits _{j\in N}U_{j}\left( m;\theta \right) |U\left( m;\theta \right) \in U\left( \Delta ;\theta \right) \right\} . \end{aligned}$$

Thus, this solution is derived under the so-called welfaristic assumption: The solution depends only on the Nash property of the utility allocations.

Since the Nash solution is a risk sensitive bargaining solution, it follows from Vartiainen (2007b; Corollary 1, p. 343) that this solution fails Maskin monotonicity.Footnote 18 The following claim establishes that the Nash solution does not satisfy the no veto-power condition either: In the abstract Arrovian domain, the condition of no veto-power says that if an outcome is at the top of the preferences of all individuals but possibly one, then it should be chosen irrespective of the preferences of the remaining individual: that individual cannot veto it.

Claim 2

Let \(n=3\). Then, the Nash solution does not satisfy the condition of no veto-power.Footnote 19

Proof

Since this solution is unanimous, we can set \(X=\Delta \) as per Sjöström (1991). Assume, to the contrary, that the Nash solution satisfies the condition of no veto-power.

Suppose that there are three individuals and a state \(\theta \), at which each individual j’s ordering over the interval \(\left[ 0,1\right] \) is represented by the following utility function: \(u_{j}\left( a_{j};\theta \right) =\min \left\{ a_{j},0.5\right\} \) for every \(a_{j}\in \left[ 0,1 \right] \) and every \(j=1,2\), and \(u_{3}\left( a_{3};\theta \right) =a_{3}\) for every \(a_{3}\in \left[ 0,1\right] \). Therefore, the triplet \(\left( N,\Delta ,\theta \right) \) is a bargaining game with a utility possibility set \(U\left( \Delta ;\theta \right) \), which is equal to the convex three-dimensional polyhedron with vertices at the following elements of the space A:

$$\begin{aligned}&a^{0}\equiv \left( 0,0,0\right) \text {, }a^{1}\equiv \left( 0.5,0,0\right) , a^{2}\equiv \left( 0.5,0.5,0\right) ,\\&a^{3}\equiv \left( 0,0.5,0\right) \text { and }a^{4}\equiv \left( 0,0,1\right) . \end{aligned}$$

By abuse of notation, write a for the degenerate probability measure in \( \Delta \) that picks the allocation a in A with certainty.

In the bargaining game \(\left( N,\Delta ,\theta \right) \), the utility allocation generated by the probability measure \(a^{2}\) in state \(\theta \) is \(U\left( a^{2};\theta \right) \equiv \left( 0.5,0.5,0\right) \), which is an element of \(U\left( \Delta ;\theta \right) \). Since the probability measure \(a^{2}\) is an outcome for which \(U_{j}\left( \cdot ;\theta \right) \) attains its largest value over the set X for individual \(j=1,2\), no veto-power implies that this outcome is an element of the Nash solution at \( \theta \), that is, \(a^{2}\in \nu \left( \theta \right) \). By definition of the Nash solution, this means that the degenerate lottery \(a^{2}\) maximize the product of utilities over the utility possibility set \(U\left( \Delta ,\theta \right) \). Note that the Nash product of the utility allocation of the degenerated lottery \(a^{2}\) is zero.

To derive a contradiction of the definition of the Nash solution, observe that, by construction, the Nash solution is not empty for the bargaining game \(\left( N,\Delta ,\theta \right) \). Moreover, let us consider the probability measure \(p^{\prime }\in \Delta \) defined by

$$\begin{aligned} p^{\prime }\left( a\right) =\left\{ \begin{array}{cc} \frac{1}{2} &{}\quad \text {if }a=a^{2} \\ \frac{1}{2} &{}\quad \text {if }a=a^{4} \\ 0 &{}\quad \text {otherwise} \end{array} \right. \text {.} \end{aligned}$$

One can see that this probability measure generates a utility allocation equal to \(U\left( p^{\prime };\theta \right) =\left( 0.25,0.25,0.5\right) \), and so its Nash product is larger than zero, which is a contradiction. \(\square \)

In contrast with the above negative results, the Nash solution is partially-honestly Nash implementable when there are \(n\ge 3\) individuals:

Proposition 2

Let \(\left( N,\Delta ,\Theta \right) \) be a class of bargaining games with \( n\ge 3\). Let Assumption 1 and Assumption 2 be given. Then, the Nash solution is partially-honestly Nash implementable.

Proof

Let the premises hold. In the context of bargaining games, the set X coincides with the space \(\Delta \). We show that the Nash solution satisfies Condition \(\mu ^{*}\)(ii) with respect to \(Y=X\). A typical Nash-optimal outcome at state \(\theta \) is denoted by \(p^{\theta }\).

Since this solution is unanimous, we can set \(Y=X\) as per Sjöström (1991), and so Y contains the range of \(\nu \). In addition, let

$$\begin{aligned} C_{i}\left( \theta ,p^{\theta }\right) \equiv L_{i}\left( \theta ,p^{\theta }\right) \text { and }S_{i}\left( \theta ;p^{\theta },\theta \right) \equiv \nu \left( \theta \right) ,\quad \text {for every pair }\left( i,\theta \right) \in N\times \Theta . \end{aligned}$$

One can check that for every state \(\theta \), it holds that \(p^{\theta }\in C_{i}\left( \theta ,p^{\theta }\right) \subseteq L_{i}\left( \theta ,p^{\theta }\right) \subseteq Y\) for every individual i. Moreover, one can also check that \(p^{\theta }\in S_{i}\left( \theta ;p^{\theta },\theta \right) \), establishing part (1) of Condition \(\mu ^{*}\)(ii) when \( \theta ^{\prime }=\theta \). Next, let us show that the Nash solution satisfies part (2) of Condition \(\mu ^{*}\)(ii) when \(\theta ^{\prime }=\theta \). We do it by showing that the outcome q is a Nash-optimal outcome at state \(\theta \) provided that this \(q\in L_{i}\left( \theta ,p^{\theta }\right) \) is an outcome for which \(U_{i}\left( \cdot ;\theta \right) \) attains its largest value on the set \(L_{i}\left( \theta ,p^{\theta }\right) \) for some individual i and that this q is also an outcome for which \(U_{j}\left( \cdot ;\theta \right) \) attains its largest value on the set Y for every other individual j. To see this, note that \( U_{i}\left( p^{\theta };\theta \right) =U_{i}\left( q;\theta \right) \) and that \(U_{j}\left( q;\theta \right) \ge U_{j}\left( p^{\theta };\theta \right) \) for every individual \(j\ne i\). By the efficiency of the Nash solution, it must be the case that \(U_{j}\left( q;\theta \right) =U_{j}\left( p^{\theta };\theta \right) \) for every individual \(j\ne i\). Thus, by the definition of the Nash solution it follows that q is an element of \(\nu \left( \theta \right) \), as was to be shown. In summary, the Nash solution satisfies Condition \(\mu ^{*}\)(ii) when \(\theta ^{\prime }=\theta \).Footnote 20

We next turn to deal with the case where \(\theta \ne \theta ^{\prime }\). Let us then first provide a construction of the set \(S_{i}\left( \theta ^{\prime };p^{\theta },\theta \right) \) for every individual i when \( \theta \ne \theta ^{\prime }\). To this end, for every triplet \(\left( i,\theta ,\theta ^{\prime }\right) \) with \(\theta \ne \theta ^{\prime }\), define the set \(S_{i}\left( \theta ^{\prime };p^{\theta },\theta \right) \) as follows:

  • For all \(q\in Y\), if \(q\in C_{i}\left( \theta ,p^{\theta }\right) \subseteq L_{i}\left( \theta ^{\prime },q\right) \) and \(Y\subseteq L_{j}\left( \theta ^{\prime },q\right) \) for every other individual j and if \(q\notin \nu \left( \theta ^{\prime }\right) \), then:

    $$\begin{aligned} S_{i}\left( \theta ^{\prime };p^{\theta },\theta \right)\equiv & {} \left\{ r\in C_{i}\left( \theta ,p^{\theta }\right) |U_{i}\left( r;\theta ^{\prime }\right) =U_{i}\left( q;\theta ^{\prime }\right) \text { and }U_{j}\left( r;\theta ^{\prime }\right) \right. \\&\left. =0\text { for every }j\ne i\right\} . \end{aligned}$$
  • In all other cases, \(S_{i}\left( \theta ^{\prime };p^{\theta },\theta \right) \equiv C_{i}\left( \theta ,p^{\theta }\right) \).

Firstly, suppose that the premises of part (2)(a) of Condition \(\mu ^{*}\) (ii) never apply to outcomes in \(C_{i}\left( \theta ,p^{\theta }\right) \). Then, \(S_{i}\left( \theta ^{\prime };p^{\theta },\theta \right) \) coincides with the non-empty set \(C_{i}\left( \theta ,x^{\theta }\right) \), which shows that part (1)(a) as well as part (2)(a) of Condition \(\mu ^{*}\) (ii) are satisfied for this i.

Secondly, suppose that the premises of part (2)(a) of the condition apply to at least one outcome \(q\in C_{i}\left( \theta ,p^{\theta }\right) \). Then, to satisfy part (2)(a) of Condition \(\mu ^{*}\)(ii) we need to have that this q is not an element of \(S_{i}\left( \theta ^{\prime };p^{\theta },\theta \right) \) and, moreover, that the intersection \(S_{i}\left( \theta ^{\prime };p^{\theta },\theta \right) \cap I_{i}\left( \theta ^{\prime },q,Y\right) \) is not empty. This is the case by construction of the set \( S_{i}\left( \theta ^{\prime };p^{\theta },\theta \right) \) provided that this set is not empty. Indeed, if the set \(S_{i}\left( \theta ^{\prime };p^{\theta },\theta \right) \) is not empty, then Condition \(\mu ^{*}\) (ii) is satisfied because there would exist an outcome r in \(S_{i}\left( \theta ^{\prime };p^{\theta },\theta \right) \) such that the expected utility of individual i at r and at q in state \(\theta ^{\prime }\) is the same, that is, \(U_{i}\left( r;\theta ^{\prime }\right) =U_{i}\left( q;\theta ^{\prime }\right) \), establishing that the intersection \( S_{i}\left( \theta ^{\prime };p^{\theta },\theta \right) \cap I_{i}\left( \theta ^{\prime },q,Y\right) \) is not empty, as well as because every element of \(S_{i}\left( \theta ^{\prime };p^{\theta },\theta \right) \) is an outcome of \(C_{i}\left( \theta ,p^{\theta }\right) \) which results in a zero expected utility in state \(\theta ^{\prime }\) for every individual \(j\ne i\) , establishing that the outcome q cannot be an element of this \( S_{i}\left( \theta ^{\prime };p^{\theta },\theta \right) \).

Thus, to show that the set \(S_{i}\left( \theta ^{\prime };p^{\theta },\theta \right) \) is not empty, it suffices to show that this set is not empty for every triplet \(\left( i,\theta ,\theta ^{\prime }\right) \) for which the premises of part (2)(a) of Condition \(\mu ^{*}\)(ii) apply to some \(q\in C_{i}\left( \theta ,p^{\theta }\right) \). To this end, take any of these triplets and denote it by \(\left( i,\theta ,\theta ^{\prime }\right) \).

Given that the utility allocation which assigns \(U_{i}\left( q;\theta ^{\prime }\right) \) to individual i and zero to every other individual j is an element of the utility possibility set \(U\left( \Delta ;\theta ^{\prime }\right) \), it follows from this that there is a probability measure s in \(\Delta \) which generates this utility allocation. From the available ones, let r denote the one for which it also holds that \( U_{i}\left( q;\theta \right) =U_{i}\left( r;\theta \right) \). This r exists because the space of outcomes \(\Delta \) consists of all probability measures on the Borel \(\sigma \)-algebra of the space A. Thus, this r is an element of \(C_{i}\left( \theta ,p^{\theta }\right) \) for which it holds that \(U_{i}\left( q;\theta ^{\prime }\right) =U_{i}\left( r;\theta ^{\prime }\right) \) and that \(U_{j}\left( r;\theta ^{\prime }\right) =0\) for every individual \(j\ne i\), establishing that the set \(S_{i}\left( \theta ^{\prime };p^{\theta },\theta \right) \) is not empty. \(\square \)

4 A full characterization: a brief discussion of the necessary conditions

The characterization results presented above are limited to the class of unanimous SCRs. However, some interesting SCRs are not unanimous: a typical example of such a SCR is the egalitarian bargaining solution. In the standard Nash implementation theory, as Moore and Repullo’s (1990) Condition \(\mu \)(iii) states—see page 9 for a definition of Condition \(\mu \)(iii), a SCR F must be unanimous with respect to a subset Y of X, with \(F\left( \Theta \right) \subseteq Y\), if it is Nash implementable. Unfortunately, this condition is not a necessary one for partially-honest Nash implementation. Thus, we establish a new necessary condition, called Condition \(\mu ^{*}\)(iii), which is sufficient for partially-honest Nash implementation when combined with Condition \(\mu ^{*}\)(ii) and with another necessary condition, named Condition \(\mu ^{*}\)(i). The conditions we have obtained are reasonably weak, albeit somewhat complex. For this reason, in this section, we provide an intuition of these conditions by focusing on the implementability of the egalitarian bargaining solution. A complete discussion of the full characterization is presented in Lombardi and Yoshihara (2019).

Consider the set of allocations \(A\equiv \{a\in {\mathbb {R}}_{+}^{n}\mid \sum _{i=1}^{n}a_{i}\le 1\}\) as in Sect. 3.3. Assume that each agent is endowed with the class of the standard continuous, increasing, and concave utility functions defined over \(\left[ 0,1\right] \). Then, as in Sect. 3.3, for each state \(\theta \), one bargaining problem is specified by a utility possibility set \(U\left( \theta \right) \). As the egalitarian bargaining solution is non-unanimous, we can specify a bargaining problem in which a unanimously best outcome does not support the egalitarian solution.

Consider a three-individual society and a bargaining problem in state \( \theta \) which is defined by the comprehensive hull of a utility allocation \( \left( 1,1,2\right) \), \(U\left( \theta \right) =comp\left\{ \left( 1,1,2\right) \right\} \). Thus, one can easily see that the utility allocation \(\left( 1,1,2\right) \) is unanimously most preferred, which is derived from an outcome \(x\in X\) in state \(\theta \), whereas the allocation \( \left( 1,1,1\right) \) is the egalitarian utility allocation in state \(\theta \). Suppose that Assumptions 1–2 hold. Under such a bargaining problem, and given that x does not generate the egalitarian utility allocation but it generates the utility allocation \(\left( 1,1,2\right) \), Condition \(\mu ^{*}\)(iii) requires that, for each potential partially-honest individual i, that is, for each \(\left\{ i\right\} \in {\mathcal {H}}\), there exists an outcome, \(y^{\left( i\right) }\), which is indifferent to the unanimously best outcome x for i. For instance, if \(i=1\), then the utility allocation corresponding to the outcome \(y^{\left( 1\right) }\) should be \( \left( 1,0,0\right) \).Footnote 21 This is the case because for any implementing mechanism and for any message profile m supporting \(x\notin F\left( \theta \right) \) as an outcome of the outcome function, individual i’s play \(m_{i}\) is not a truthful strategy choice, that is, \(m\notin T_{i}^{\Gamma }\left( \theta \right) \), and this individual has non-material incentives to play a truthful strategy choice \(m_{i}^{\prime }\in T_{i}^{\Gamma }\left( \theta \right) \) such that \(g\left( m_{i}^{\prime },m_{-i}\right) =y^{\left( i\right) }\). This requirement applies to each individual i, by our Assumption 2.

This is one of the requirements of Condition \(\mu ^{*}\)(iii). However, this part of the condition open the following problem: What outcome should be selected by the outcome function when the outcome \(y^{\left( i\right) }\) is not a top outcome according to each agent’s ranking and when it does not generate the egalitarian utility allocation? The other requirements of Condition \(\mu ^{*}\)(iii) provide an answer to this question. They do so by requiring for each \(H\in {\mathcal {H}}\), the existence of a common truthful feasible outcome, which is characterized by the fact that every partially-honest individual in H is playing a truthful strategy choice. Moreover, each of these requirements of Condition \(\mu ^{*}\)(iii) states that if the specified common truthful outcome is a Nash equilibrium with partially-honest individuals at \(\theta \), then it generates the egalitarian utility allocation.

A full characterization of the class of SCRs that are partially-honestly Nash implementable is obtained by requiring that F jointly satisfies Condition \(\mu ^{*}\)(iii), Condition \(\mu ^{*}\)(ii) and another condition, named Condition \(\mu ^{*}\)(i). Condition \(\mu ^{*}\)(i) is our third necessary condition, which is a weak variant of Maskin monotonicity. Though from Theorem 1 and from Dutta and Sen (2012)’s Theorem, we know that no monotonicity-type condition is necessary for Nash implementation of unanimous SCRs, a weak variant of Maskin monotonicity is required to obtain our characterization result of non-unanimous SCRs.

5 Conclusions

The main practical aim of adopting an axiomatic approach to implementation theory is to distinguish between implementable and non-implementable SCRs. Drawing from the recent literature on implementation with partially-honest individuals, this paper identifies necessary and sufficient conditions for the Nash implementation of unanimous SCRs in a many-person setting with partially-honest individuals. The application of the necessary and sufficient conditions to test the implementability is relatively easy in many problems, as discussed in Sects. 3.1, 3.2, and 3.3. Existing literature on the subject has thus far offered only sufficient conditions in a variety of environments.

In an environment in which knowledge is dispersed, how individuals will interact with the mechanism designer is a natural starting point when it comes to Nash implement a SCR. A particular kind of communication is, as we have done in this paper, to ask participants to report the entire state of the world. There is, however, no reason to restrict attention to such schemes.

On this issue, Lombardi and Yoshihara (2018) have recently identified conditions for Nash implementation with partially-honest individuals which, if satisfied, send us back to the limitations imposed by Maskin’s theorem. In terms of mechanisms, these conditions basically result in the impossibility to structure the communication in a way that does not allow the mechanism designer to elicit enough information of individuals’ characteristics from the partially-honest participants. For instance, the limitations of Maskin’s theorem remain valid when participants are asked to report only their own characteristics.

However, this does not mean that there are not mechanisms that resemble real-life mechanisms and that, at the same time, allow us to escape the limitations imposed by Maskin monotonicity in a setting with partially-honest individuals. One of these mechanisms is represented by the price-quantity mechanism [studied, for example, in Dutta et al. (1995), Sjöström (1996) and Saijo et al. (1996)], in which each individual chooses prices of commodities as well as a consumption bundle as her strategy choice. This is so because the announcement of prices serves the purpose to acquire some local information about individuals’ indifference curves, such as the common marginal rate of substitution at an efficient allocation. Indeed, we now know that the Walrasian solution is Nash implementable in a many-person setting with partially-honest individuals by this type of market mechanism (see Lombardi and Yoshihara 2017).Footnote 22

Postlewaite and Schmeidler (1986), Palfrey and Srivastava (1989) and Jackson (1991) have shown that Maskin’s theorem can be generalized to Bayesian environments. A necessary condition for Bayesian Nash implementation is Bayesian monotonicity. In a Bayesian environment involving at least three individuals, Bayesian monotonicity combined with no veto-power is sufficient for Bayesian Nash implementation provided that a necessary condition called closure and the Bayesian incentive compatibility condition are satisfied (Jackson 1991). Korpela (2014) studies Bayesian Nash implementation and provides sufficient conditions for implementation in a setting with partially-honest participants. This characterization result shows that Bayesian monotonicity becomes redundant in this environment, and so there are far fewer limitations for Bayesian Nash implementation when individuals have a taste for honesty. As yet, where the exact boundaries of those limitations lay for Bayesian environments is far from known. This subject is left for future research.

The same remark applies to implementation models based on the assumption that agents are maximin expected utility maximizers (Gilboa and Schmeidler 1989). Under this assumption, Guo and Yannelis (2018) are the first to study (full) implementation of social choice sets in essentially Bayesian Nash equilibrium with ambiguous beliefs, named implementation in ambiguous equilibrium. Echoing the results in Bayesian environments, Guo and Yannelis (2018) show that ambiguous incentive compatibility, ambiguous monotonicity and closure are necessary and almost sufficient for implementing any social choice set as ambiguous equilibria.Footnote 23 One would expect that ambiguous monotonicity would become redundant when individuals have intrinsic preferences for honesty. Again, this subject is left for future research.