Efficient and strategy-proof allocation mechanism in economies with

Efficient and strategy-proof allocation mechanism in
economies with many commodities
Takeshi Momi∗
Department of Economics, Doshisha University
February, 2014
Abstract
We show that in pure exchange economies where the number of commodities
equals or exceeds the number of agents, any Pareto-efficient and strategy-proof
allocation mechanism always allocates the total endowment to some single agent
even if the receivers may vary.
JEL classification: D71
Keywords: Social choice, Strategy-proofness, Pareto-efficiency, Exchange economy
.
1
Introduction
Since the seminal work of Hurwicz (1972), the manipulability and efficiency of allocation
mechanisms in pure exchange economies has been intensively studied. Zhou (1991) established that any Pareto-efficient and strategy-proof allocation mechanism is dictatorial in
exchange economies with two agents having classical (i.e., continuous, strictly monotonic,
and strictly convex) preferences. The dictatorship result in two-agent economies has been
strengthened by proving the result on the domain of restricted preferences.1
Compared to the result in two-agent economies, it has been an open question about
how Pareto-efficient and strategy-proof allocation mechanisms are in economies with many
∗
Address: Department of Economics, Doshisha University, Kamigyo-ku, Kyoto 602-8580, Japan;
Phone: +81-75-251-3647; E-mail: [email protected]
1
See Schummer (1997), Ju (2003), Hashimoto (2008), and Momi (2013a). Nicolò [10], however, showed
a Pareto-efficient, strategy-proof, and non-dictatorial mechanism on the domain of Leontief preferences.
1
agents.2 This is what we want to study in this paper. In many-agent economies, there
actually exist Pareto-efficient, strategy-proof, and no-dictatorial allocation mechanisms.
Satterethwaite and Sonnenschein (1981) constructed such a mechanism, relying on the
reverse dictator’s preference, to select one among the remaining agents, whois allocated
the total endowment. Kato and Ohseto (2002) showed that no reverse dictator is needed
in economies with four and more agents, by constructing a mechanism where all agents
have the opportunities to be allocated the total endowment. A specific feature shared by
all already-known Pareto-efficient and strategy-proof allocation mechanisms is that some
single agent receives the whole amount of commodities even if the receivers may vary.
Such a mechanism is called alternately-dictatorial. The natural question to be asked
is whether there exists a Pareto-efficient, strategy-proof, and non-alternately-dictatorial
allocation mechanism.
Recently, Momi (2013b) showed that any Pareto-efficient and strategy-proof mechanism in three-agent economies is either dictatorial or Satterthwait and Sonnenschein’s
type, that is, alternately-dictatorial. In this paper, we show that in exchange economies
where the number of commodities equals or exceeds the number of agents, any Paretoefficient and strategy-proof allocation mechanism is alternately-dictatorial. We believe
our approach and result would be a foothold toward the general question.
In the rest of this section, we briefly sketch our approach highlighting the role played
by the condition on the numbers of commodities and agents. The tractability of two-agent
economies comes from that an agent’s consumption vector determines the other’s because
they sum up to the total endowment under a Pareto-efficient mechanism. If the number
of agents does not exceed the number of commodities, this tractability is maintained to
some extent in many-agent economies. An agent’s consumption vector determines the
marginal rate of the substitution of his preference at the consumption, which should
be shared by all agents at the allocation given by a Pareto-efficient mechanism. If the
preferences are homothetic, the marginal rate of substitution determines each agent’s
direction of consumption vector. Furthermore, if the directions of consumption vectors
are independent, which is possible only when the number of agents does not exceeed the
number of commodities, then the consumption vectors themselves should be determined
uniquely so that they sum up to the total endowment.
Our approach is a substantial extension of that by Hashimoto (2008) and Momi (2013a,
b). They showed that in two-agent economies, it is possible to exactly grasp how an
2
Some researchers showed incompatibility of Pareto-efficiency and strategy-proofness with allocation
restrictions. Serizawa (2002) showed the incompatibility with the individual rationality restriction. Serizawa and Weymack (2003), Goswami et al. (2013), and Momi (2013b) showed the incompatibility with
positivity restrictions. On the other hand, Barberà and Jackson (1995) characterized strategy-proof
mechanisms satisfying the individual rationality restriction. These restrictions are however so strong to
exclude the dictatorial allocation mechanism.
2
agent’s consumption changes according to a change in his preference under a Paretoefficient and strategy-proof allocation mechanism. Though we cannot explicitly pin down
the consumption change in many-agent economies, we can still show some qualitative
properties such as continuity.
The rest of the paper is organized as follows. Section 2 describes the model and the
main results. Section 3 explains our approach and shows some properties of the allocation
mechanism. Sections 4 and 5 provide the proofs of the results in Section 2.
2
Model and results
We consider an economy with N agents indexed by N = {1, . . . , N } where N ≥ 2, and
L goods indexed by L = {1, . . . , L} where L ≥ 2. The consumption set for each agent
L
L
is R+
. A consumption bundle for agent i ∈ N is a vector xi = (xi1 , . . . , xiL ) ∈ R+
. The
L
total endowment of goods for the economy is Ω = (Ω1 , . . . , ΩL ) ∈ R++ . An allocation is
LN
. The set of feasible allocations for the economy with N
a vector x = (x1 , . . . , xN ) ∈ R+
agents and L goods is thus
LN
X = x ∈ R+
xi ≤ Ω .
i∈N
L
. The
A preference R is a complete, reflexive, and transitive binary relation on R+
corresponding strict preference PR and indifference IR are defined in the usual way. For
L
, xPR x implies that xRx and not x Rx, and xIR x implies that xRx
any x and x in R+
L
and x Rx. Given a preference R and a consumption bundle x ∈ R+
, the upper contour
L set of R at x is UC(x; R) = {x ∈ R+ |x Rx} and the lower contour set of R at x is
L
L LC(x; R) = {x ∈ R+
|xRx }. Further, we let I(x; R) = {x ∈ R+
|x IR x} denote the
L |x PR x} denote the strictly preferred
indifference set of R at x, and P (x; R) = {x ∈ R+
set of R at x.
L
A preference R is continuous if UC(x; R) and LC(x; R) are both closed for any x ∈ R+
.
L
L
if UC(x; R) is strictly convex for any x ∈ R++
.
A preference R is strictly convex on R++
L
L
A preference R is strictly monotonic on R++ if for any x and x in R++ , x > x implies
L
and any t > 0, xRx
that xPR x . A preference R is homothetic if for any x and x in R+
L
implies that (tx)R(tx ). A preference R is smooth if for any x ∈ R++
, there exists a
L−1
L
unique vector p ∈ S++ ≡ {x ∈ R++ | x = 1} such that p is the normal of a supporting
hyperplane to UC(x; R) at x. We call vector p, the gradient vector of R at x
L
L
We call a preference classical when it is continuous on R+
, strictly convex in R++
, and
L
strictly monotonic on R++ , and let RC denote the set of classical preferences. Further,
we let R denote the set of classical, smooth, and homothetic preferences. In this paper,
we prove the results on the restricted domain R and then extend them to RC . To discuss
the continuity in R, we introduce Kannai’s topology into R following Kannai (1970). As
3
mentioned in Momi (2013), any preference R ∈ R is identified by one indifference set in
L
R++
because the other indifference sets of the homothetic preference should be determined
by similarity transformations.
A preference profile is an N-tuple R = (R1 , . . . , RN ) ∈ RN . The subprofile obtained
by removing Ri from R is R−i = (R1 , . . . , Ri−1 , Ri+1 , . . . , RN ). We often write the profile
(R1 , . . . , Ri−1 , R̄i , Ri+1 , . . . , RN ) as (R̄i , R−i ).
A social choice function f : RN → X assigns a feasible allocation to each preference
profile in RN . For a preference profile R ∈ RN , the outcome chosen can be written as
f (R) = (f 1 (R), . . . , f N (R)), where f i (R) is the consumption bundle allocated to agent
i by f .
Definition 1.
A social choice function f is strategy-proof if f i (R)Ri f i (R̄i , R−i ) for
any i ∈ N, any R ∈ RN , and any R̄i ∈ R.
A feasible allocation is Pareto efficient if there is no other feasible allocation that would
benefit someone without worsening anyone else. That is, x ∈ X is Pareto efficient for
preference profile R if there exists no x̄ ∈ X such that x̄i Ri xi for any i ∈ N and x̄j PRj xj
for some j ∈ N. We say that a social choice function is Pareto efficient if it always assigns
a Pareto-efficient allocation.
Definition 2. A social choice function f is Pareto efficient if f (R) is Pareto efficient
for any R ∈ RN .
We say that a social choice function is dictatorial if there exists an agent who is always
allocated the total endowment.
Definition 3. A social choice function f is dictatorial if there exists i ∈ N such that
f i (R) = Ω for any R ∈ RN .
We say that a social choice function is alternately-dictatorial if it always allocates
the total endowment to some single agent. Note the difference from the previous definition: under an alternately-dictatorial social choice function, the receivers of the total
endowment may vary depending on preference profiles.
Definition 4. A social choice function f is alternately-dictatorial if for any R ∈ RN ,
there exists iR ∈ N such that f iR (R) = Ω.
This paper’s main result is as follows.
Theorem. When L ≥ N, a Pareto-efficient and strategy-proof social choice function
f : RN → X is alternately-dictatorial.
4
This is proved on the preference domain R. Let R̄ be a preference domain such that
R ⊂ R̄ ⊂ RC , and let us redefine Definitions 1–4 on R̄.
Corollary. When L ≥ N, a Pareto-efficient and strategy-proof social choice function
f : R̄N → X is alternately-dictatorial.
The proofs of the therem and corollary are given in Sections 4 and 5. As the final
remark in this section, we refer to already-known techniques we use in this paper. For a
L
preference R ∈ R and a consumption bundle x ∈ R+
, a preference R̄ is called a Maskin
monotonic transformation (MMT, hereafter) of R at x if x̄ ∈ UC(x; R̄) and x̄ = x implies
that x̄PR x. It is well known that if an agent receives x at a preference profile R, the
strategy-proofness implies that this agent receives the same commodity bundle x when
his preference is subject to an MMT at x. As shown in Momi (2013b, Lemma 4), for a
L
preference R ∈ R and a consumption bundle x ∈ R++
, there exists a preference that is an
MMT of R at x in any neighborhood of R with respect to the Kannai topology introduced
L
in R. We also use an MMT of two preferences. For any x ∈ R+
\ 0, we let [x] denote the
ray starting from 0 and passing through x. For two preferences R and R̃ in R and two
L
consumption bundles x and x̃ in R++
, if x ∈ P (I(x; R) [x̃]; R̃) holds, then there exists a
preference R̄ ∈ R that is an MMT of R at x and an MMT of R̃ at x̃. See Momi (2013b,
Proposition 2) for details.
3
Properties of the social choice function
We assume a strategy-proof and Pareto-efficient social choice function f . For agent i,
L
when the other agents’ preferences R̄−i are fixed, we define Gi (R̄−i ) ⊂ R+
as the union
of his consumption bundles given by f over his preferences,
f i(Ri , R̄−i ).
Gi (R̄−i ) =
Ri ∈R
Under the strategy-proof social choice function, f i (Ri , R̄−i ) should be the most preferable
consumption in Gi (R̄−i ) with respect to Ri . We approach to the social choice function f
by investigating the shape of the set Gi (R̄−i ). In two trivial cases, Gi (R̄−i ) are given by
single-point sets because of the strategy-proofness. If f i (Ri , R̄−i ) = 0 for some Ri , then
Gi (R̄−i ) = 0. If f i (Ri , R̄−i ) = Ω for some Ri , then Gi (R̄−i ) = Ω. We hereafter investigate
the case where f i (Ri , R̄−i ) = {0, Ω}. Roughly speaking, we show that Gi (R̄−i ) is the L−1
dimensional smooth surface of a convex set.
At an allocation given by a Pareto-efficient social choice function f , any agent shares
the same gradient vector at his consumption as long as it is positive and the gradient
vector is well defined. We call this vector, the price vector at the allocation f (R) and
L−1
write p(R, f ) ∈ S++
.
5
L−1
On the other hand, for a preference R ∈ R and a price vector p ∈ S++
, we let
L−1
g(R, p) ∈ S++ denote the normalized consumption vector where the gradient vector of
R is p. In particular, we call g(Ri , p(R, f )), agent i’s consumption-direction vector at
the preference profile R under f because his consumption f i (R) should be on the ray
[g(Ri , p(R, f ))]. We can write f i (R) = f i (R) g(Ri, p(R, f )).
In this section we focus on preference profile R̄ such that the consumption-direction
vectors are independent. The role of this independency would be clear. Since consumption
vectors f i (R̄), i = 1, . . . , N, are on the ray [g(R̄i, p(R̄, f ))], respectively, and they sum
up to the total endowment Ω, the consumption vectors should be determined uniquely
under the independency. Note that we need L ≥ N for the independency.
Lemma 1. Suppose that a social choice function f is Pareto-efficient and g(R̄i , p(R̄, f )),
i = 1, . . . , N, are independent at R̄ = (R̄1 , . . . , R̄N ). Let R̃ = (R̃1 , . . . , R̃N ) be a
preference profile such that each R̃i has the same gradient vector as R̄i at g(R̄i , p(R̄, f )).
If f j (R̃) = f j (R̄) = 0 holds for an agent j, then f (R̃) = f (R̄).
Proof. Since f j (R̃) = f j (R̄) = 0 and R̃j and R̄j have the same gradient vector at
f j (R̄), we have p(R̄, f ) = p(R̃, f ) and g(R̄i, p(R̄, f )) = g(R̃i , p(R̃, f )) for any i.
Since consumption at preference profiles R̄ and R̃, respectively, sum up to the toN i
N
i
i
tal endowment Ω, we have
f
(
R̄)
=
i=1
i=1 f (R̄) g(R̄ , p(R̄, f )) = Ω and
N i
N
i
i
i=1 f (R̃) =
i=1 f (R̃) g(R̄ , p(R̃, f )) = Ω. Considering the difference be
tween these equations, we have i=j ( f i (R̄) − f i (R̃) )g(R̄i, p(R̄, f )) = 0 because
f j (R̄) = f j (R̃) and g(R̄i, p(R̄, f )) = g(R̃i , p(R̃, f )). Since the consumption direction
vectors are independent, this equation implies that f i (R̄) = f i (R̃) for all i = j.
Thus, we obtain the equality of the two allocations: f (R̄) = f (R̃).
As mentioned, f i (R) should be the most preferable consumption bundle in Gi (R−i )
with respect to Ri . For a while, we rather consider the most preferable consumption
bundle in its closure Gi (R−i ) for tractability. Essential coincidence will be shown later.
Lemma 2. We let f be a strategy-proof social choice function. If x is the most preferable
consumption bundle in Gi (R−i ) with respect to Ri , then x ∈ Gi (R−i ). In particular, if
R̂i is an MMT of Ri at x, then f i (R̂i , R−i ) = x.
Proof. We let R̂i be an MMT of Ri at x and prove that x = f i (R̂i , R−i ). Since R̂i is
an MMT of Ri , UC(x; R̂i ) \ x ⊂ P (x; Ri). Therefore, x is the unique most preferable
consumption bundle in Gi (R−i ) with respect to R̂i .
Since x ∈ Gi (R−i ), there exists x̂ ∈ Gi (R−i ) arbitrarily close to x. Thus, if x is
strictly preferred to f i (R̂i , R−i ) with respect to R̂i , it contradicts the strategy-proofness
of f . Therefore, f i (R̂i , R−i ) ∈ UC(x; R̂i ). Then, f i (R̂i , R−i ) = x contradicts that x is the
6
unique most preferable consumption bundle in Gi (R−i ) with respect to R̂i . Therefore,
x = f i (R̂i , R−i ) ∈ Gi (R−i ).
It is thus clear that if x is the unique most preferable consumption bundle in Gi (R−i )
with respect to Ri , then x = f i (R). We now show that the reverse too holds: f i (R) is
the unique most preferable consumption bundle in Gi (R−i ) with respect to Ri .
Lemma 3. We let f be a Pareto-efficient and strategy-proof social choice function.
We suppose g(R̄i, p(R̄, f )), i = 1, . . . , N, are independent at R̄ = (R̄1 , . . . , R̄N ) and
f i (R̄) = {0, Ω} for an agent i. Then, f i (R̄) is the unique most preferable consumption
bundle in Gi (R̄−i ) with respect to R̄i .
Proof. Without loss of generality, we prove the statement for agent 1. We write
f (R̄) = x̄ = (x̄1 , . . . , x̄N ) and p̄ = p(R̄, f ). From the definitions, x̄1 is (one of) the
most preferable consumption bundles in G1 (R̄−1 ) with respect to Ri and no consumption
bundle in G1 (R̄−1 ) is strictly preferred to x̄1 with respect to R̄1 .3 We suppose that there
exists a consumption bundle x̃1 in G1 (R̄−1 ) indifferent to x̄1 with respect to R̄1 , and show
a contradiction.
We let R̃1 be an MMT of R̄1 at x̃1 . As in Lemma 2, x̃1 = f 1 (R̃1 , R̄−1). We write
f (R̃1 , R̄−1 ) = x̃ = (x̃1 , . . . , x̃N ) and let p̃ = p((R̃, R̄−1), f ) denote the price vector at this
allocation. See Figure 1.
p̃
R̃1
x2(t)
p̃
tx̃1
R̄2
x̃1
G1 (R̄−1 )
p̃
p̄
x̄1
g(R̂2 , p̃)
R1
R̄1
R̄2
p̄
x̄2
R̂2
Figure 1. Proof of Lemma 3
3
As in the proof of Lemma 2, if there exists x ∈ G1 (R̄−1 ) that is strictly prefered to x̄ with respect
to R̄1 , then there exists x̂ ∈ G1 (R̄−1 ) that is strictly prefered to x̄ with respect to R̄1 .
7
We construct agent 1’s new preferences R1(t) as follows. In addition to R̃1 , which is
an MMT of R̄1 at x̃1 , we pick R1 that is an MMT of R̄1 at x̄1 . Let > 0 be sufficiently
small. For t ∈ (1 − , 1) sufficiently close to 1, we define B(t) as the convex hull of the set
UC(tx̃1 ; R̃1 ) UC(x̄1 ; R1 ):
1
1
1
1
B(t) = co UC(tx̃ ; R̃ ) UC(x̄ ; R ) .
L−1
,
Using B(t), we slightly modify the indifferent set I(x̄1 ; R̄1 ). Note that for any x ∈ S++
1
1
the ray [x] intersects I(x̄ ; R̄ ) and the boundary of B(t), ∂B(t), only once. We fix a
scalar s̄ < 1 sufficiently close to 1 and define
s̄ [x] I(x̄1 ; R̄1 ) + (1 − s̄) [x] ∂B(t) .
I(t) =
L−1
x∈S++
We let R1(t) ∈ R be agent 1’s preference that has I(t) as its indifference set.4 It
is clear from the construction that R1(t) and R̄1 have the same gradient vectors at x̃1
and x̄1 , respectively. Observe that R1(t) is an MMT of R̄1 at x̃1 . Further, observe that
UC(x̄1 ; R1(t) ) LC(x̄1 ; R̄1 ) consists of the point x̄1 and a set in a neighborhood of x̃1 ,
which converges to x̃1 as t converges to 1.
We write f (R1(t) , R̄−1 ) = x(t) = (x1(t) , . . . , xN (t) ). Since R1(t) is an MMT of R̄1 at x̃1 ,
x1(t) = x̃1 .
L
We observe that we can pick a small positive vector α ∈ R++
such that for any
t ∈ (1 − , 1), there exists an agent it ∈ {2, . . . , N } whose consumption xit (t) is strictly
preferred to x̄it + α with respect to R̄it : xit (t) ∈ P (x̄it + α; R̄it ). Contrary to this claim,
L
, x̄i + α ∈ UC(x̄i(t) ; R̄i) holds for any i = 2, . . . , N at
suppose that for any vector α ∈ R++
i
i(t)
is strictly preferred to xi(t)
some t ∈ (1 − , 1). Then, with a sufficiently small α, x̄ +x2
with respect to R̄i for any i = 2, . . . , N by the strict convexity of the preferences. Since
x̄1 +x̃1(t)
is also preferred to x1(t) with respect to R1(t) for any t sufficiently close to 1, this
2
contradicts the Pareto efficiency of x(t) .
For each i = 2, . . . , N, we let Ti denote the set of t such that xi(t) is strictly preferred
to x̄i + α with respect to R̄i : Ti = {t ∈ (1 − , 1)|xi(t) ∈ P (x̄i + α; R̄i)}. Note that there
exists some i such that Ti [t, 1) = ∅ for any t ∈ (1 − , 1). If there does not exist such
i, then for each i = 2, . . . , N, there exists ti such that Ti [ti , 1) = ∅, and there exists
no i satisfying xi(t) ∈ P (x̄i + α, R̄i ) for t ∈ [max{t2 , . . . , tN }, 1), which is a contradiction.
Without loss of generality, we assume that agent 2 is such an agent: T2 [t, 1) = ∅ for any
t ∈ (1 − , 1). From now on, we only consider t in T2 . In particular, we select a sequence
of t converging to 1 in T2 .
We pick R̂2 ∈ R such that (i) R̂2 is an MMT of R̄2 at x̄2 ; (ii) x2(t) ∈ P (x̄2 ; R̂2 ) for
/ H(g(R̄2, p̃), . . . , g(R̄N , p̃)), where H(g(R̄2, p̃), . . . , g(R̄N , p̃))
t ∈ T2 ; and (iii) g(R̂2 , p̃) ∈
4
See Momi (2013) for the same technique to construct an indifference set and obtain the preference
realizing the indifference set.
8
denotes the N −1 dimensional linear space spanned by g(R̄i , p̃)’s, i = 2, . . . , N. What (iii)
requires is that, on the L−1 dimensional indifferent surface I(x̄2 ; R̂2 ), the point where the
gradient vector is p̃ is not in the N−2 dimensinal set I(x̄2 ; R̂2 ) H(g(R̄2, p̃), . . . , g(R̄N , p̃)).
The existence of R̂2 satisfying (i)–(iii) is thus clear.
Observe that f 2 (R̄1 , R̂2 , R̄−{1,2} ) = x̄2 because R̂2 is an MMT of R̄2 at x̄2 , and then
f 1 ((R̄1 , R̂2 , R̄−{1,2} ) = x̄1 as shown in Lemma 1.
We write f (R1(t) , R̂2 , R̄−{1,2} ) = x̂(t) = (x̂1(t) , . . . , x̂N (t) ) and focus on x̂1(t) for t ∈ T2 .
Facing the other agents’ preferences (R̂2 , R̄−{1,2} ), agent 1 can achieve x̄1 by reporting
R̄1 as just mentioned. Therefore, x̂1(t) should be preferred to x̄1 with respect to R1(t) .
On the other hand, x̂1(t) is not strictly preferred to x̄1 with respect to R̄1 . Therefore,
x̂1(t) ∈ UC(x̄1 ; R1(t) ) LC(x̄1 ; R̄1 ). Remember that this set consists of the point x̄1 and
a set in a neighborhood of x̃1 , which converges to x̃1 as t converges to 1. We investigate
these two cases.
We consider the case where x̂1(t) = x̄1 . Since R1(t) and R̄1 have the same gradient vector
at x̄1 and R̂2 and R̄2 have the same gradient vector at x̄2 , this implies that x̂(t) = x̄ as
shown in Lemma 1. In particular, x̂2(t) = x̄2 . Remember that f 2 (R1(t) , R̄2 , R̄−{1,2} ) = x2(t)
and we have chosen R̂2 so that x2(t) ∈ P (x̄2 ; R̂2 ) for any t ∈ T2 . If agent 2 has preference
R̂2 and faces the other agents’ preferences (R1(t) , R̄−{1,2} ), he can be better off by reporting
R̄2 and achieving x2(t) than reporting his true preference R̂1 and achieving x̂1(t) = x̄1 . This
is a contradiction.
(t)
We now consider the case where x̂1 is in the set in a neighborhood of x̃1 that convervges to x̃1 as t converges to 1. In this case, as t converges to 1, the gradient vector of
R1(t) at x̂1(t) converges to p̃, and then, the price vector at x̂(t) and the gradient of R̂2 at
x̂2(t) also converge to p̃.
i
However, note the equation x̂2(t) = x̃2 + i=2 (x̃i − x̂i(t) ) obtained from N
i=1 x̃ = Ω
N i(t)
and i=1 x̂
= Ω. In the right-hand side of this equation, x̃1 − x̂1(t) → 0 as t → 1,
x̃i ∈ [g(R̄i, p̃)] for i ≥ 2, and x̂i(t) converges to a point on [g(R̄i , p̃)] for i ≥ 3. Therefore,
as t → 1, x̂2(t) converges to a point in H(g(R̄2, p̃), . . . , g(R̄N , p̃)), and the gradient vector
of R̂2 at x̂2(t) does not converge to p̃ because of (iii). This contradicts the discussion in
the previous paragraph.
We can prove that f (·, R̄−i ) is a continuous function of Ri in a neighborhood of R̄i .
Proposition 1. We let f be a Pareto-efficient and strategy-proof social choice function.
We suppose g(R̄i, p(R̄, f )), i = 1, . . . , N, are independent at R̄ = (R̄1 , . . . , R̄N ) and
f i (R̄) = {0, Ω} for an agent i. Then, f (·, R̄−i ) is a continuous function in a neighborhood
of R̄i .
Proof. We only have to prove that if the consumption-direction vectors g(R̄i , p(R̄, f )),
i = 1, . . . , N, are independent at R̄ and f i (R̄) = {0, Ω} for an agent i, then f (·, R̄−i ) is a
9
continuous function at R̄i . Suppose the claim and let Ri be a preference sufficiently close to
R̄i . Then, f (Ri , R̄−i ) is sufficiently close to f (R̄) because of the supposed continuity, and
hence, the consumption-direction vectors of agents at the preference profile (Ri , R̄i) are
still independent and f i (Ri , R̄−i ) = {0, Ω}. Then, f (·, R̄−i) is continuous at Ri because
of the supposed claim.
We first prove that f i (·, R̄−i ) is a continuous function at R̄i . We let {Ri(n) }∞
n=1 be a
i
sequence of preferences converging to R̄ as n → ∞. There exists a convergent subsequence
{f i (Ri(nk ) , R̄−i )}∞
k=1 because of the compactness of the feasible allocation set. We write
f i (Ri(nk ) , R̄−i ) → xi∗ as k → ∞. All we have to show is xi∗ = f i (R̄).
We observe that xi∗ is indifferent to f i (R̄) with respect to R̄i . If xi∗ ∈ P (f i(R̄); R̄i),
then f i (Ri(nk ) , R̄−i ) ∈ P (f i(R̄); R̄i ) for a sufficiently large k. This contradicts strategyproofness. If f i (R̄) ∈ P (xi∗ ; R̄i ), then f i (R̄) ∈ P (f i (Ri(nk ) , R̄−i ); Ri(nk ) ) for a sufficiently
large k because f i(Ri(nk ) , R̄−i ) converges to xi∗ as k → ∞ and P (x; Ri(nk ) ) converges to
P (x; R̄i ) at any consumption x as k → ∞. This again contradicts strategy-proofness.
Thus, xi∗ is indifferent to f i (R̄) with respect to R̄i . On the other hand, xi∗ ∈ G1 (R̄−i )
because f i (Ri(nk ) , R̄−i ) ∈ Gi (R̄−i ) for any k. Then, xi∗ = f i (R̄) by Lemma 3.
We next prove the continuity of f j (·, R̄−i ) at R̄i , j = i. We proved the continuity of
i
f i (·, R̄) at R̄i . That is, if {Ri(n) }∞
n=1 is a sequence of preferences converging to R̄ as n →
∞, then f i (Ri(n) , R̄−i ) converges to f i (R̄). According to this convergence, the gradient
vector of Ri(n) at f i (Ri(n) , R̄−i ) converges to the gradient vector of R̄i at f i (R̄), that is,
p((Ri(n) , R̄−i ), f ) converges to p(R̄, f ), and hence, g(R̄j , p((Ri(n) , R̄−i ), f )) converges to
g(R̄j , p(R̄, f )) for any j = i.
As in the proof of Lemma 1, f j (R) = f j (R) g(Rj , p(R, f )) for any preference
profile R and the consumption summed up over agents equals the total endowment. Thus,
we have two equalities: f i(R̄) + j=i f j (R̄) g(Rj , p(R̄, f )) = Ω and f i (Ri(n) , R̄−i ) +
j
i(n)
, R̄−i ) g(Rj , p((Ri(n) , R̄−i ), f )) = Ω for any n. Considering the difference
j=i f (R
between these equalities, we have
0 = f i (R̄) − f i (Ri(n) , R̄−i )
+
f j (R̄) g(Rj , p(R̄, f )) −
f j (Ri(n) , R̄−i ) g(Rj , p((Ri(n) , R̄−i ), f ))
j=i
i
j=i
i
i(n)
−i
= f (R̄) − f (R , R̄ )
+
( f j (R̄) − f j (Ri(n) , R̄−i ) )g(Rj , p(R̄, f ))
j=i
+
f j (Ri(n) , R̄−i ) (g(Rj , p(R̄, f )) − g(Rj , p((Ri(n) , R̄−i ), f ))).
j=i
As n → ∞, the first and the third elements in the last equation converge to 0. Since
g(R̄j , p(R̄, f )), j = i are independent vectors, f j (Ri(n) , R̄−i ) converges to f j (R̄) for any j = i. This implies that f j (Ri(n) , R̄−i ) converges to f j (R̄) for any j as n → ∞.
10
That is, f j (·, R̄−i ) is continuous at R̄i for any j = i.
L−1
For a price vector p ∈ S++
, we let p⊥ denote the plane perpendicular to p: p⊥ = {x ∈
RL |px = 0}. For subsets A and B in RL , we let A + B = {a + b ∈ RL |a ∈ A, b ∈ B}
and A − B = {a − b ∈ RL |a ∈ A, b ∈ B}. We can show that Gi (R̄−i ) is a surface of a
convex set in the sense that Gi (R̄−i ) is in the “lower-left side” of the spaces separated by
the hyperplane f i (Ri , R̄−i ) + p((Ri , R̄−i ), f )⊥ .
Proposition 2. We let f be a Pareto-efficient and strategy-proof social choice function.
Suppose g(R̄i , p(R̄, f )), i = 1, . . . , N, are independent at R̄ = (R̄1 , . . . , R̄N ) and f i (R̄) =
{0, Ω} for an agent i. Then, for any Ri in a neighborhood of R̄i , Gi (R̄−i ) ⊂ f i (Ri , R̄−i ) +
L
p((Ri , R̄−i ), f ))⊥ − R+
.
Proof. All we have to prove is that if the consumption-direction vectors g(R̄i , p(R̄, f )),
i = 1, . . . , N, are independent at R̄ and f i(R̄) = {0, Ω} for an agent i, then the statement
of the proposition holds at the preference profile R̄. Suppose this claim. If Ri is in a
neighborhood of R̄i , then f (Ri , R̄−i ) is in a neighborhood of f (R̄) by Proposition 1 and the
price vectors at these two allocations are close. Then, the consumption-direction vectors
of agents at the preference profile (Ri , R̄−i ) are still independent and f i (Ri , R̄−i ) = {0, Ω},
and thus, we have the statement of the proposition at (Ri , R̄−i ) by the supposed claim.
L
We suppose that Gi (R̄−i ) has an intersection with f i (R̄) + p(R̄, f ))⊥ + R++
and show
i(t)
a contradiction. For a parameter t ∈ (0, 1], we let R be agent i’s preference that has
I(t) =
t [x] I(f i(R̄); R̄i ) + (1 − t) [x] (f i (R̄) + p(R̄, f )⊥ )
L−1
x∈S++
as its indifference set. Observe that Ri(1) = R̄i ; Ri(t) is an MMT of Ri(t ) at f i (R̄) for t > t ;
the indifference set I(f i(R̄); Ri(t) ) becomes flatter as t → 0 except in a neighborhood of
the boundary of the consumption set. Clearly, f i (R̄) is an intersection between Gi (R̄−i )
and UC(f i (R̄; Ri(t) ) for any t, and it is the unique intersection for t = 1.
L
, UC(f 1 (R̄); R1(t) ) has
When Gi (R̄−i ) has an intersection with f i (R̄)+p(R̄, f ))⊥ +R++
L
an intersection with Gi (R̄−i ) in f i(R̄)+p(R̄, f ))⊥ +R++
for a small t. Let t be the largest t
L
.
such that UC(f 1 (R̄); R1(t) ) has an intersection with Gi (R̄−i ) in f i(R̄) + p(R̄, f ))⊥ + R++
Then, with respect to Ri(t ) , there exist two most preferable consumption bundles in
Gi (R̄−i ). This contradicts Lemma 3.
If Gi (R̄−i ) is the surface of a strictly convex set, then f i (Ri , R̄−i ) is the unique intersection between Gi (R̄−i ) and the hyperplane f i (Ri , R̄−i ) + p((Ri , R̄−i ), f )⊥ . Though
we cannot insist this, the intersection between Gi (R̄−i ) and the hyperplane f i (Ri , R̄−i ) +
p((Ri , R̄), f )⊥ has less than N − 2 dimensions. We let H({g(Rj , p((Ri , R̄−i ), f ))}j=i )
denote the N − 1 dimensional linear space spanned by g(Rj , p((Ri , R̄−i ), f ))s, j = i.
11
Proposition 3. Suppose g(R̄i, p(R̄, f )), i = 1, . . . , N, are independent at R̄ = (R̄1 , . . . , R̄N )
and f i (R̄) = {0, Ω} for an agent i. For any Ri in a neighborhood of R̄i ,
Gi (R̄−i ) (f i (Ri , R̄−i ) + p((Ri , R̄−i ), f )⊥ )
⊂ f i (Ri , R̄−i ) + H({g(Rj , p((Ri , R−i ), f ))}j=i) p((Ri , R̄−i ), f )⊥ ,
where H({g(Rj , p(Ri , R−i ), f ))}j=i) p((Ri , R̄−i ), f )⊥ is a linear space of at most N − 2
dimensions.
Proof. As in the proof of Proposition 2, we only have to prove that if the consumptiondirection vectors are independent at R̄ and f i (R̄) = {0, Ω}, then the statement of the
proposition holds at the preference profile R̄.
Suppose x ∈ Gi (R̄−i ) (f i (R̄) + p(R̄, f )⊥ ) is a consumption bundle different from
f i (R̄). We pick an agent i’s preference R̂i whose gradient vector at x is p(R̄, f ). Then,
f i (R̂i , R̄−i ) = x and p((R̂i , R̄), f ) = p(R̄, f ), and hence, g(R̄j , p((R̂i , R̄), f )) = g j (R̄j , p(R̄, f ))
N j i −i
j j
j
for j = i. Thus, we have
j=1 f (R̂ , R̄ ) = x +
j=i α g (R̄ , p(R̄, f )) = Ω with
some parameters αj , j = i. Considering the difference between this equality and the
j
j
equality N
j=1 f (R̄) g(R̄ , p(R̄, f )) = Ω satisfied at the allocation f (R̄), we have
x = f i (R̄) + j=i (αj − f j (R̄) )g(R̄j , p(R̄, f )). This proves that Gi (R̄−i ) (f i(R̄) +
p(R̄, f )⊥ ) ⊂ f i (R̄) + H({g(Rj , p(R, f ))}j=i), and hence, Gi (R̄−i ) (f i (R̄) + p(R̄, f )⊥ ) ⊂
f i (R̄) + H({g(Rj , p(R̄, f ))}j=i) p(R̄, f )⊥ .
Note that p(R̄, f )⊥ is an L − 1 dimensional plane and H({g(Rj , p(R, f ))}j=i) is an
N − 1 dimensional plane in RL . Since p(R̄, f ) and g(R̄j , p(R̄, f )), j = i, are all positive
vectors, the intersection of the two planes has at most N − 2 dimensions.
We show that Gi (R̄−i ) is a smooth surface in the sense that at each point f i (Ri , R̄−i ),
the hyperplane tangent to Gi (R̄−i ) is determined uniquely.
Proposition 4. We let f be a Pareto-efficient and strategy-proof social choice function.
Suppose g(R̄i , p(R̄, f )), i = 1, . . . , N, are independent at R̄ = (R̄1 , . . . , R̄N ) and f i (R̄) =
{0, Ω} for an agent i. For any Ri in a neighborhood of R̄i , f i (Ri , R̄−i ) + p((Ri , R̄−i ), f )⊥
is the unique hyperplane tangent to Gi (R̄−i ) at f i (Ri , R̄−i ).
Proof. Without loss of generality, we prove the statement for agent 1. As in the proof
of Proposition 2, all we have to prove is that if the consumption-direction vectors are
independent at R̄ and f 1 (R̄) = {0, Ω}, then f 1 (R̄) + p(R̄, f )⊥ is the unique hyperplane
tangent to G1 (R̄−1) at f 1 (R̄).
We suppose g(R̄i, p(R̄, f )), i = 1, . . . , N, are independent at R̄ = (R̄1 , . . . , R̄N ) and
f 1 (R̄) = {0, Ω}. We write f (R̄) = x̄ = (x̄1 , . . . , x̄N ) and p̄ = p(R̄, f ). As shown in
Proposition 2, x̄1 + p̄⊥ is a hyperplane tangent to G1 (R̄−1 ) at x1 and G1 (R̄−1 ) is in the
lower-left side of this hyperplane. We suppose that G1 (R̄−1 ) has an edge at x̄1 and that
12
there exists another hyperplane x̄1 + p̃⊥ tangent to G1 (R̄−1) at x̄1 with normal vector
L−1
p̃ ∈ S++
, and show a contradiction.
We pick a preference R̃1 ∈ R whose gradient vector at x̄1 is p̃ where x̄1 is the most
preferable consumption bundle in Gi (R̄−1 ) with respect to R̃1 . That is, f 1 (R̃1 , R̄−1 ) = x̄1
and p̃ = p((R̃1 , R̄−1 ), f ). See Figure 2.
p
p̄
G1 (R̄−1 )
x1
x̄1
p
p
p̃
x2
p
y
R̃
1
x2
R̄1
R1
x̄
2
G2 (R̄−2 )
p̄
R2
R̄2
Figure 2. Proof of Proposition 4
Since f 1 (R̄) = {0, Ω}, there exists another agent receiving positive consumption.
Without loss of generality, we assume f 2 (R̄) = 0. We let R2 be agent 2’s preference that
is sufficiently close to R̄2 so that the price vector p = p((R2 , R̄−2 ), f ) is different from
but sufficiently close to p̄.5 Proposition 3 ensures the existence of such a preference. We
write f (R2 , R̄−2) = x = (x1 , . . . , xN ).
We let y = I(x̄1 ; R̄1 ) [x1 ]. That is, y is the point on I(x̄1 ; R̄1 ) where the gradient
vector of R̄1 is p .
We then pick agent 1’s preference R1 such that (i) x̄1 is the most preferable consumption bundle in G1 (R̄−1) with respect to R1 , (ii) the gradient of R1 at x̄1 , which we write as
p , is different from p̄, (iii) y ∈ P (x̄1 ; R1 ), and (iv) g(R1 , p ) and g(R̄i, p ), i = 2, . . . , N,
L−1
be a price
are independent. To observe the existence of such a preference, let p ∈ S++
1
1
−1
vector close to p̄ so that x̄ is the unique intersection of G (R̄ ) and the hyperplane
x̄1 + (p )⊥ , and so that x̄1 and g(R̄i , p ), i = 2, . . . , N are independent. When p is close
to p̄, y is in the upper-right side of the hyperplane x̄1 + (p )⊥ . We let R1 be a preference
5
G2 (R̄−2 ) may also have an edge at x̄2 and f 2 (R2 , R̄−2 ) may be equal to x̄2 .
13
such that its gradient vector at x̄1 is p and y is preferred to x̄1 with respect to R1 . This
R1 satisfies the desired properties. We write f (R1 , R̄−1 ) = x = (x1 , . . . , xN ). Of
course, x1 = x̄1 .
On the other hand, we let R̂2 be agent 2’s preference such that (I) R̂2 is an MMT of
R̄2 at x2 , (II) x2 is the most preferable consumption bundle in G2 (R̄−2 ) with respect
to R̂2 , and (III) the gradient vector of R̂2 at x2 is p . To observe the existence of R̂2 ,
note that when R2 is sufficiently close to R̄2 , x2 + (p )⊥ is sufficiently close to x̄2 +
p̄⊥ . Further, let R2 be a preference such that its gradient vector at x2 is p and the
indifference set I(x2 ; R2 ) is sufficiently close to x2 + (p )⊥ except in a neighborhood of
the boundary of the consumption set. Then, f 2 (R2 , R̄−2 ) = x2 by Proposition 2 and
x2 ∈ P (I(x2 ; R2 ) [x2 ]; R̄2 ). Then, by Proposition 2 in Momi (2013b), there exists a
preference R̂2 that is an MMT of R̄2 at x2 and an MMT of R2 at x2 , and this R̂2 satisfies
the desired properties.
We write f (R̂2 , R̄−2 ) = x̂ = (x̂1 , . . . , x̂N ) and f (R1 , R̂2 , R̄−{1,2} ) = x̌ = (x̌1 , . . . , x̌N ).
Since R̂2 is an MMT of R̄2 at x2 , x̌2 = x2 , and hence, x̌ = x by Lemma 1. On the
other hand, because of (II) and (III), x̂2 = x2 , and hence, x̂ = x . In particular, note
that x̂1 = x1 and x̂1 is on the ray [y].
We first consider the case where x̂1 ∈ P (x̄1 ; R1 ). If agent 1 has preference R1 and
faces other agents’ preference (R̂2 , R̄−{1,2} ), he is better off by reporting R̄1 and achieving
x̂1 than reporting the true preference R1 and achieving x̌1 = x1 = x̄1 . This contradicts
the strategy-proofness of f .
We now consider the case x̂1 ∈
/ UC(x̄1 ; R̄1 ). If agent 1 has preference R̄1 and faces
other agents’ preferences (R̂2 , R̄−{1,2} ), he is better off by reporting R1 and achieving
x̌1 = x1 = x̄1 than reporting his true preference R̄1 and achieving x̂1 . This again
contradicts the strategy-proofness of f .
Since x̂1 ∈ [y] where y ∈ I(x̄1 ; R̄1 ) and y ∈ P (x̄1 ; R1 ), these two cases are all we have
to consider.
Proposition 5. We let f be a Pareto-efficient and strategy-proof social choice function.
Suppose g(R̄i , p(R̄, f )), i = 1, . . . , N, are independent at R̄ = (R̄1 , . . . , R̄N ) and f i (R̄) =
{0, Ω} for an agent i. In a neighborhood of f i (R̄), Gi (R̄−i ) coincides with Gi (R̄−i ) and
it is an L − 1 dimensional manifold.
Proof. Without loss of generality, we prove the statement for agent 1. We suppose
g(R̄i, p(R̄, f )), i = 1, . . . , N, are independent at R̄ = (R̄1 , . . . , R̄N ) and f 1 (R̄) = {0, Ω}.
We write f (R̄) = x = (x̄1 , . . . , x̄N ) and p(R̄, f ) = p̄.
We consider Cobb–Douglas utility functions uα (x) = xα1 1 · · · xαLL with parameter α =
L−1
and preferences represented by these utility functions. It is esay to
(α1 , . . . , αL ) ∈ S++
observe that the gradient vector of the preference represented by the utility function uα (x)
at a consumption bundle x = (x1 , . . . , xL ) is given by the normalization of ( αx11 , . . . , αxLL ).
14
On the other hand, if a preference represented by a Cobb–Duglas utility function uα (x)
has gradient vector p = (p1 , . . . , pL ) at x = (x1 , . . . , xL ), then the parameter α should be
the normalization of (p1 x1 , . . . , pLxL ).
∗
We let uα (x) be the Cobb–Douglas utility function such that agent 1’s preference
∗
∗
∗
R1α represented by uα (x) has gradient vector p̄ at x̄1 . It is clear that f (R1α , R̄−i ) = x̄
and p(R1∗ , R̄−i ) = p̄. We consider preference R1α represented by a Cobb–Douglas utility
function uα where α is in a neighborhood of α∗ . Then, R1α is, of course, in a neighborhood
∗
of R1α with respect to the topology in R and f 1 (R1α , R̄−i ) is in a neighborhood of x̄1 .
Observe that α = α implies f 1 (R1α , R̄−1) = f (R1α , R̄−1) because the equality of the
consumption f 1 (R1α , R̄−1) = f (R1α , R̄−1) combined with α = α implies that R1α and
R1α have different gradient vectors at the consumption bundle, which is a contradiction
to Proposition 4. Thus, each f 1 (R1α , R̄−1 ) in a neighborhood of x̄1 is identified with the
corresponding parameter α in a neighborhood of α∗ , and hence, in a neighborhood of x̄1 ,
1 1α −1
α f (R , R̄ ) is an L − 1 dimensional manifold.
To end the proof, we prove that α f 1 (R1α , R̄−1 ) coincides with G1 (R̄−1 ) and G1 (R̄−1 )
in a neighborhood of x̄1 . It is clear from the definition that α f (R1α , R̄−1) ⊂ G1 (R̄−1) ⊂
G1 (R̄−1 ). To observe that any element of G1 (R̄−1) in a neighborhood of x̄1 is included in
1 1α −1
1
1
−1
α f (R , R̄ ), note that any ray [y] in a neighborhood of [x̄ ] intersects with G (R̄ ) at
most once because of strategy-proofness, and hence, G1 (R̄−1 ) is at most L−1 dimensional.
4
Proof of Theorem
In the proof, we suppose that there exists a preference profile R̄ = (R1 , . . . , R̄N ) where
at least two agents are allocated positive consumption by a Pareto-efficient and strategyproof social choice function f , and show a contradiction. We first consider the case where
the consumption-direction vectors at R̄ are independent and then consider the case where
they are dependent. Note that we need L ≥ N for the independency of the consumptiondirection vectors.
Part 1. We suppose there exists a preference profile R̄ = (R̄1 , . . . , R̄N ) where consumptiondirection vectors g(R̄i , p(R̄, f )), i = 1, . . . , N, are independent and at least two agents
receive positive consumption. We now show a contradiction.
Without loss of generality, we assume that agents 1 and 2 receive positive consumption.
We write f (R̄) = x̄ = (x̄1 , . . . , x̄N ) and p(R̄, f ) = p̄. Keep in mind that because of the
independency of the consumption-direction vectors, the results in the previous section
hold for agents 1 and 2. Then, even if preferences of agents 1 and 2 are perturbed in a
neighborhood of R̄1 and R̄2 , the independency of the consumption-direction vectors still
holds.
15
We let R̃2 be agent 2’s preference in a neighborhood of R̄2 such that the most preferable consumption bundle in G2 (R̄−1 ) with respect to R̃2 and the gradient vector at the
consumption bundle are different from but sufficiently close to x̄2 and p̄, respectively. We
write f (R̃2 , R̄−2 ) = x̃ = (x̃1 , . . . , x̃N ) and p̃ = p((R̃2 , R̄−2), f ). See Figure 3.
R̄1
p
)
G1 (R̄−1
ȳ(p) = x1
x̄1
G1 (R̃2 , R̄−{1,2}) 1
x̃
R̃2
p̄
p
p̃
p
x̃2
ỹ(p ) = x
1
x2
p̃
p̄
p
x̄2
R̄2
x2
G2 (R̄−2 )
Figure 3. Proof of Theorem
L−1
We now focus on G1 (R̄−1 ) and G1 (R̃2 , R̄−{1,2} ). For a price vector p ∈ S++
in a
1
−1
⊥
neighborhood of p̄, we let ȳ(p) denote the point on G (R̄ ) such that ȳ(p) + p is the
hyperplane tangent to G1 (R̄−1 ) at ȳ(p) and let ỹ(p) denote the point on G1 (R̃2 , R̄−{1,2} )
such that ỹ(p) + p⊥ is the hyperplane tangent to G1 (R̃2 , R̄−{1,2} ) at ỹ(p). As shown in
Proposition 3, the hyperplanes might not be well defined for some p.
We pick a price vector p such that the hyperplanes ȳ(p ) + (p )⊥ and ỹ(p ) + (p )⊥ are
different planes. We observe the existence of such a p . If no such a price exists, then
the hyperplanes ȳ(p) + p⊥ coincides with ỹ(p) + p⊥ for any p in a neighborhod of p̄ as
long as the hyperplanes are well defined. Then G1 (R̄−1 ) coincides with G1 (R̃2 , R̄−{1,2} )
in a neighborhood of x̄1 . This contradicts that with respect to R̄1 , x̄1 is the most preferable consumption bundle in G1 (R̄−1 ) and x̃1 , different from x̄1 , is the most preferable
consumption bundle in G1 (R̃2 , R̄−{1,2} ).
We let R1 and R1 be agent 1’s preferences such that (i) ȳ(p ) is the most preferable
consumption bundle in G1 (R̄−1 ) with respect to R1 , (ii) ỹ(p ) is the most preferable
consumption bundle in G1 (R̃2 , R̄−{1,2} ) with respect to R1 , and (iii) ȳ(p ) ∈ P (ỹ(p ); R1 )
or ỹ(p ) ∈ P (ȳ(p ); R1 ) holds. The existence of such R1 and R1 is straightforward
16
because the hyperplanes ȳ(p ) + (p )⊥ and ỹ(p ) + (p )⊥ , that are tangent to G1 (R̄−1 ) and
G1 (R̃2 , R̄−{1,2} ) at ȳ(p ) and ỹ(p ), respectively, are different. We write f (R1 , R̄−1) = x =
(x1 , . . . , xN ) and f (R1 , R̃r, R̄−{1,3} ) = x = (x1 , . . . , xN ). It is clear that x1 = ȳ 1(p )
and x1 = ỹ 1 (p ) .
We now focus on agent 2’s preference. Note that x2 is the most preferable consumption
bundle in G2 (R1 , R̄−{1,2} ) with respect to R̄2 and the gradient vector of R̄2 at x2 is p .
Further, x2 is the most preferable consumption bundle in G2 (R1 , R̄−{1,2} ) with respect
to R̃2 and the gradient vector of R̃2 at x2 is also p . Now, let R̂2 be agent 2’s preference
such that the gradient vector at x2 is p and the gradient vector at x2 is p , where
p is a price vector sufficiently close to p but different from p . With respect to this
preference R̂2 , the most preferable consumption in G2 (R1 , R̄−{1,2} ) is still x2 and the most
preferable consumption in G2 (R1 , R̄−{1,2} ) is different from x2 but is in a neighborhood
of x2 because of Proposition 2. We let f (R1 , R̂2 , R̄−{1,2} ) = x̂ = (x̂1 , . . . , x̂N ) and
f (R1 , R̂2 , R̄−{1,2} ) = x̌ = (x̌1 , . . . , x̌N ). It is then clear that the price vector at x̂ is p
and x̂ = x because of Lemma 1. The price vector p̂ at x̌ is close to p , hence close to p ,
and then, x̌1 is close to x1 . Thus, x̂1 = x1 ∈ P (x̌1 ; R1 ) or x̌1 ∈ P (x̂1 ; R1 ) still holds.
This contradicts the strategy-proofness of f .
Part 2. We suppose g(R̄i , p(R̄, f )), i = 1, . . . , N, are dependent and there are at least
two agents who receive positive consumption. A contradiction is induced as follows.
We let R∗ = (R1∗ , . . . , RN ∗ ) be a preference profile such that the consumption diL−1
. For
rections g(Ri∗, p), i = 1, . . . , N, are independent for any price vector p ∈ S++
i∗
iᾱ
example, let R be the preference represented by Cobb–Douglas utility function u (x) =
i
i
(x1 )ᾱ1 · · · (xL )ᾱL where the parameter vectors (ᾱ1i , . . . , ᾱLi ), i = 1, . . . , N are independent.
ᾱi
ᾱi
Then, g(Ri∗ , p) is parallel to ( p11 , . . . , pLL ) and consumption directions are always independent. Note that the independency of the consumption directions holds for a preference
profile R in a neighborhood of R∗ because g(Ri , p) is close to g(Ri∗ , p) for any p when Ri
is close to Ri∗ .
We repeat the replacement and perturbation of the preferences of agents who receive
positive consumption as follows. We first pick an agent i who receives positive consump
tion at R̄ and replace his preference with Ri ∗ . Let R denote the new preference profile
after this replacement. Since agent i ’s consumption at R is neither 0 nor Ω, there exists
another agent i who also receives positive consumption at R . We replace this agent’s
preference with Ri ∗ . We then perturb agent i ’s and i ’s preferences in a neighborhood
of Ri ∗ and Ri ∗ . As a result of this perturbation, there should exist a preference profile R where there exists another agent i different from i and i who receives positive
consumption at R . (If such a perturbation does not exist, then f is a Pareto-efficient
and strategy-proof social choice function defined in a neighborhood of (Ri ∗ , Ri ∗ ) in an
economy consisting of agents i and i , allocating positive consumption to both agents at
17
(Ri ∗ , Ri ∗ ). This contradicts Part 1.)
We replace agent i ’s preference with Ri ∗ . Let R denote the preference profile
after this replacement. Keep in mind that agent i ’s consumption at R is neither
0 nor Ω. We then perturb these three agents’ preferences in a neighborhood of Ri ∗ ,
Ri ∗ , and Ri ∗ respectively. There exists a forth agent i who has positive consumption
after a perturbation. (If there is no perturbation such that the fourth agent receives
positive consumption, then f is a Pareto-efficient and strategy-proof social choice function
defined in a neighborhood of (Ri ∗ , Ri ∗ , Ri ∗ ) in an economy consisting of agents i , i ,
and i , allocating positive consumption to at least two agents at the preference profile
(Ri ∗ , Ri ∗ , Ri ∗ ). This contradicts Part 1.)
We replace the fourth agent’s preference with Ri ∗ and perturb these four agents’
preferences. Repeating this process, we finally obtain the preference profile R∗ where at
least two agents have positive consumption. This contradicts Part 1.
5
Proof of Corollary
The proof of the corollary is essentially the same as the second part of the proof of the
theorem. We let R̄ = (R̄1 , . . . , R̄N ) ∈ R̄N be a preference profile where at least two
agents receive positive consumption, and show a contradiction.
We let R∗ = (R1∗ , . . . , RN ∗ ) ∈ RN be a preference profile in RN . We repeat the replacement and perturbation of the preferences of agents who receive positive consumption
as follows. We first pick an agent i who receives positive consumption at R̄ and replace
his preference with Ri ∗ . Let R denote the new preference profile after this replacement.
Since agent i ’s consumption at R is neither 0 nor Ω, there exists another agent i who re
ceives positive consumption at R . We replace this agent’s preference with Ri ∗ . We then
perturb agents i ’s and i”’s preferences in R × R. As a result of this perturbation, there
should exist a preference profile R where there exists another agent i different from i
and i receiving positive consumption at R . (If such a perturbation does not exist, then
f is a Pareto-efficient and strategy-proof social choice function defined on R × R in an
economy consisting of agents i and i , allocating positive consumption to both agents at
(Ri ∗ , Ri ∗ ). This contradicts the theorem.) We replace agent i ’s preference with Ri ∗
and further perturb these three agents’ preferences in R × R × R. There exists a fourth
agent i who has positive consumption after a perturbation. We replace his preference
with Ri ∗ and perturb these four agents’ preferences. Repeating this process, we finally
obtain a preference profile in RN where at least two agents have positive consumption.
This contradicts the theorem.
18
References
[1] S. Barberà, M. Jackson (1995) Strategy-proof exchange, Econometrica 63: 51–87.
[2] M. P. Goswami, M. Mitra, A. Sen (2013) Strategy-proofness and Pareto-efficiency in
quasi-linear exchange economies, Theoretical Economics, forthcoming.
[3] K. Hashimoto (2008) Strategy-proofness versus efficiency on the Cobb-Douglas domain of exchange economies, Social Choice and Welfare 31: 457–473.
[4] L. Hurwicz (1972) On informationally decentralized systems, in: C. McGuire, R.
Radner (eds), Decision and Organization, North-Holland, Amsterdam, pp. 297–336.
[5] B.-G. Ju (2003) Strategy-proofness versus efficiency in exchange economies: general
domain properties and applications, Social Choice and Welfare 21: 73–93.
[6] M. Kato, S. Ohseto (2002) Towards general impossibility theorems in pure exchange
economies, Social Choice and Welfare 19: 659–664.
[7] Y. Kannai (1970) Continuity properties of the core of a market, Econometrica 38:
791–815.
[8] T. Momi (2013a) Note on social choice allocation in exchange economies with CobbDouglas preferences, Social Choice and Welfare 40: 787–792.
[9] T. Momi (2013b) Note on social choice allocation in exchange economies with many
agents, Journal of Economic Theory 148: 1237–1254.
[10] A. Nicolò (2004) Efficiency and truthfulness with Leontief preferences. A note on
two-agent two-good economies, Review of Economic Design 8: 373–382.
[11] M. A. Satterethwaite, H. Sonnenschein (1981) Strategy-proof allocation mechanism
at differentiable points, Review of Economic Studies 48: 587–597.
[12] J. Schummer (1997) Strategy-proofness versus efficiency on restricted domains of
exchange economies, Social Choice and Welfare 14: 47–56.
[13] S. Serizawa (2002) Inefficiency of strategy-proof rules for pure exchange economies,
Journal of Economic Theory 106: 219–241.
[14] S. Serizawa, J. A. Weymark (2003) Efficient strategy-proof exchange and minimum
consumption guarantees, Journal of Economic Theory 109: 246–263.
[15] L. Zhou (1991) Inefficiency of strategy proof allocation mechanisms in pure exchange
economies, Social Choice and Welfare 8: 247–254.
19