• No results found

EGapril2014withFIG

N/A
N/A
Protected

Academic year: 2020

Share "EGapril2014withFIG"

Copied!
44
0
0

Loading.... (view fulltext now)

Full text

(1)

Strategy-proof Provision of Two Public Goods:

the Lexmax Extension

Lars Ehlers

and Sidartha Gordon

May 2011 (revised November 2013)

Abstract

This paper studies the problem of providing two public goods for agents with

single-peaked preferences. A decision rule selects two points on the segment

[0,1]for the public goods for every profile of reported preferences. Agents

com-pare public good pairs by the lexmax ordering over pairs induced by their

single-peaked preference over single locations. We derive implications of strategy-proofness in this setting and compare them with those in the model with one public good and in the model with two public goods under the max

exten-sion. We characterize the class of decision rules satisfying strategy-proofness,

anonymity and continuity with respect to preferences. We also characterize subclasses of rules that satisfy additional properties.

JEL classification: D63, D71, D81

Keywords: Single-peaked preferences, public goods, strategy-proofness.

This research is financially supported by FQRSC (Québec). We thank Salvador Barberà and

John Duggan for their insights and audiences at Universitat Autonoma de Barcelona, the Meetings of the Society for Social Choice and Welfare (2008), the Workshop on Prior-free Mechanism Design (2009) and the Workshop on Social Decisions (2010) for comments and questions.

Département de Sciences Économiques and CIREQ, Université de Montréal, Canada; e-mail:

[email protected].

(2)

1

Introduction

We consider the problem of selecting two alternatives for the provision of two identical public goods. Agents have single-peaked preferences on a closed interval. Preferences are single-peaked if up to a certain point, the peak, preferences are strictly increasing, and strictly decreasing beyond that point. The feasible set of alternatives consists

of pairs providing for each public good a level. Agents compare alternatives by the lexmax ordering over these pairs induced by their single-peaked preference. More explicitly, when comparing two pairs, an agent first compares his preferred level in both pairs. Only if he is indi§erent between his preferred level in both pairs, he then compares the other two levels. A public good economy is completely described by a list of parameters such as the set of the agents and their preferences over the closed

interval. A decision rule is a systematic way to assign the levels of the two public goods for each economy, that is for every profile of reported preferences.

An important application of the model is the problem of locating two pure public good facilities, such as electricity generating plants, or telecommunication repeaters. The lexmax ordering over pairs captures the fact that each agent will only use his most preferred alternative in the provided pair. Thus, his first order preference is

determined by comparing the best alternatives in each pair. He will use the second option only as a plan B, in case of a breakdown of the first best option.1

We are interested in rules that satisfy three main properties. Strategy-proofness

requires that no agent can individually benefit by misreporting his preferences. Anonymity

says that the selection does not depend on agents’ labels. Finally we imposecontinuity

in the agent’s preferences. Our main contribution is the introduction of a new class of

rules for two public goods, the class ofdelta rules, and its characterization. Our main result is that the three above properties characterize the class ofdelta rules. We also characterize subclasses of rules that (separately) satisfy additional requirements, such asgroup strategy-proofness, unanimity, Pareto-optimality,peaks-selection, diversity, population-monotonicity and replacement-domination.

The organization of the paper is as follows. In Section 2, we discuss related

litera-1Most of the electricity consumed in Barcelona comes from a plant located in Girona. If this

(3)

ture. In Section 3 we present the model. In Section 4, we introduce the class ofdelta rules and characterize them as the rules that satisfy strategy-proofness, anonymity

and continuity. In Section 5, we characterize interesting subclasses of rules that sat-isfy additional requirements. In Section 6, we investigate the implications of

peaks-selection. In Section 7 we investigate the existence of Condorcet winner(s).

2

Related literature

2.1

One good

Black (1948) introduces the problem of selecting the level of a single public good, when agents have single-peaked preferences. Moulin (1980) introduces generalized median rules and shows that these rules are the only ones that satisfy strategy-proofness,

anonymity and peaks-onliness.2 in the one good model. Ching (1997) shows that in

this characterization peaks-onliness can be replaced by continuity. With n agents, such a rule is described byn+ 1fixed cardinal points. The rule selects the median of then agents peaks and then+ 1 cardinal points.

Our delta rules can be viewed as an adaptation of the generalized median rules for the problem of selecting multiple public good levels, under the lexmax extension. A delta rule essentially locates each public good according to a generalized median

rule, whose cardinal points are not fixed, but depend in a particular way (which we describe) on the entire preference profile. In particular, a double generalized median rule, that selects each good according to a generalized median rule with fixed cardinal points is a special instance of a delta rule.

2.2

Multiple public goods: the max extension

The axiomatic study of the provision of multiple public goods is initiated by Miyagawa (1998, 2001). Miyagawa studies a model where alternatives are compared according to the max extension: a pair (or tuple) is preferred to another pair if and only if the best element of the first pair is preferred to the best element of the second pair.3

2See also Barberà and Jackson (1994).

3The implication of several axioms have been studied in this model. Miyagawa (2001) studies

(4)

Among other questions, Miyagawa (1998) examines the implications of strategy-proofnessin this model. He shows in particular that the only rule that satisfies Pareto-optimality,strategy-proofness andcontinuity is the extreme peaks rule, which selects the lowest peak and the highest peak for any preference profile. Ehlers (2001)

pro-vides an alternative characterization of the extreme peaks rule using “independence” properties. Bochet and Gordon (2012) characterize a class of rules that allocate pub-lic goods on agents’ peaks according to a priority ordering over unanimous profiles and satisfy strategy-proofness, the hierarchical rules.

The closest paper to ours in the max extension literature is by Heo (2013). Heo defines, for a given pair of public good levels and a given preference profile, the users

of a good as the agents who prefer it to the other and, possibly, the agents who are indi§erent between this good and the other. She then introduces a new property,

users-only, which says that the level of each good should only depend on the prefer-ences of its own users. Heo (2013) shows than the double generalized medians rules, that allocate each good according to a generalized median rule with fixed cardinal

points are the only rules that satisfy strategy-proofness, continuity, anonymity and

users-only.

The class characterized by Heo (2013) is a subclass of ours. However, her result is not logically implied by ours, because strategy-proofness is a stronger requirement under the lexmax than under the max extension. In particular the set of rules that satisfy our three main properties (strategy-proofness, continuity, and anonymity)

in the max extension model contains the delta rules, but also other complicated ones, which do not depend only on the agents’ peaks, but also on agents’ non-peak preference information. Heo (2013) also considers group strategy-proofness, which also has di§erent implications in the two models. While only some of the rules characterized by Heo (2013) are group strategy-proof with the max extension, all

delta rules satisfy this requirement under the lexmax extension.

(5)

2.3

Multiple public goods: the lexmax extension

Ehlers (2002, 2003) introduces the lexmax extension in the study of the provision of multiple public goods. He focuses on solidarity axioms and identifies and characterizes two interesting classes of rules, the single-plateaued rules and the single-peaked rules. Both of these classes are subsets of the class of delta rules.4 We discuss the exact

relation between Ehlers (2002, 2003) and our results in Section 5.

2.4

Other public good models with single-peaked preferences

Following Moulin (1980), a large literature studies the implications ofstrategy-proofness

in more general, sometimes abstract, common domains of single-peaked preferences.

It shows that Moulin’s (1980) generalized median voter rules can be adapted for these settings as well and characterized bystrategy-proofness and other properties. For ex-ample, Border and Jordan (1983) study the location of a public good on an Euclidean space. Barberà, Sonnenschein and Zhou (1990) study the selection of a subset from a set of candidates. Ehlers, Peters and Storcken (2002) study probabilistic decision rules. Schummer and Vohra (2002) studies the location of one public good on a

network. For a survey of this large literature, see Barberà (2011).

Our model departs from the models in this literature in two ways. The first one is that these models usually consider continuous preferences (sometimes by assuming that the set of alternatives is finite). This is not the case here, as lexmax preferences are never continuous. The second di§erence is crucial. These models generally assume that the common domain satisfies a richness condition. In particular, they assume

that each feasible alternative is the preferred alternative of some preference in the common domain. This is not the case here, since only alternatives on the diagonal (x, x) 2 [0,1]2 are the preferred alternative of some preference in the domain, even though all alternatives in [0,1]2 are feasible. The absence of the richness condition allows for a large set of strategy-proof rules.

4Gordon (2007a,b) has shown that in any pure public good model, of which the provision of

(6)

3

The Model

Let N ={1, . . . , n}, n 2N, be the set of agents. Each agent i2N is equipped with a single-peaked continuous preference relationRi defined over[0,1].5 We denote the

associated strict relation by Pi and the indi§erence relation by Ii. Single-peakedness

means that there exists a point p(Ri)2[0,1], called the peak of Ri, such that for all

x, y 2[0,1], ifx < y p(Ri)orx > y p(Ri), then y Pi x. LetRdenote the class of

all single-peaked preferences over[0,1]. LetRN denote the set of(preference) profiles

R= (Ri)i2N such that for alli2N, Ri 2R. Let p(R) = (p(Ri))i2N denote the peak

profile of R. For S N, the restriction (Ri)i2S of R to S is denoted by RS. Given

a profile R 2 RN, the smallest peak is denoted by p(R), and the largest peak by p(R). For S N, two profiles R, R0 2 RN are called S-deviations if R

N\S = R0N\S.

For i 2 N, two profiles are i-deviations if they are {i}-deviations. Note that for

i-deviations R and R0, we have R0 = (R0i, RN\{i}) and we sometimes write (R0i, Ri)

instead of R0.

Two public goods have to be selected. An alternative is a pair (x, y) such that 0xy1. The set of alternatives is denoted by [0,1]2.

A decision rule is a mapping' associating with every profileR 2RN an

alterna-tive. We write '(R) = ('1(R),'2(R))(where 0'1(R)'2(R)1).

Preferences are extended from [0,1] to the set of alternatives [0,1]2. With the

interpretation that each alternative is an option set, we assume that each agent com-pares two alternatives via thelexmax ordering induced by his single-peaked preference over[0,1]. Abusing notation, we use the same symbols to denote preferences over al-ternatives. Thus, for two pairs (x, y), and (x0, y0), and two permutations of {x, y}

and0 of{x0, y0}such that(x)Ri (y)and 0(x0)Ri 0(y0)we have(x, y)Pi (x0, y0)

if either (x) Pi 0(x0) or both (x) Ii 0(x0) and (y) Pi 0(y0). If (x) Ii 0(x0)

and (y)Ii 0(y0), then (x, y)Ii (x0, y0).

(7)

4

Strategy-proofness, anonymity and continuity:

a characterization

In this section, we first introduce our main properties,strategy-proofness,anonymity

and continuity. Second, we characterize the class of one-agent decision rules that satisfy strategy-proofness and continuity. Third, we turn to the n agent problem. We introduce delta rules and show that this class is characterized by our three main properties.

4.1

Main properties

First we introduce our main properties. Strategy-proofness means that an agent does not gain by misreporting his true preference.

Strategy-proofness: For alli2N and all i-deviationsR, R0 2RN,'(R)Ri '(R0).

Remark 1 Note that strategy-proofness with respect to the lexmax extension implies

strategy-proofnesswith respect to the max extension, studied by Miyagawa (1998) and

Heo (2013): for two alternatives (x, y) and (x0, y0), and two permutations  of {x, y}

and0 of{x0, y0}such that(x)Ri(y)and0(x0)Ri 0(y0), under the max-extension Rmax

i we have (x, y) Rmaxi (x0, y0) i§ (x) Ri 0(x0).

Anonymity means that the decision rule is symmetric in its arguments.

Anonymity: For all permutations  of N, '(R) ='((R)).6

To introduce continuity, we need to first define a metric on R. A preference Ri

is uniquely represented by a function ri : [0,1] ! [0,1] which denotes the closest

substitute on the other side of the peak of Ri (Sprumont, 1991): for all x 2 [0,1],

(i) if x p(Ri), then ri(x) 2 [p(Ri),1] is such that there exists no y 2 [p(Ri),1]

with ri(x)PiyRix or xRiyPiri(x) and (ii) if x p(Ri), then ri(x)2 [0, p(Ri)] is such

that there exists no y 2 [0, p(Ri)] with ri(x)PiyRix or xRiyPiri(x). Note that ri is

(8)

uniquely defined becauseRi is continuous and single-peaked. Let the metric onR be

such that

d(Ri, R0i) := max x2[0,1]|

ri(x)ri0(x)|.

Continuity: A rule ' is continuous if it is continuous for the metric d(·,·) onR.

4.2

One agent

Moulin (1980) first determines the one-agent decision rules and uses this result for his characterization of decision rules with n agents. We follow his route and first characterize the decision rules satisfying strategy-proofness and continuity for one agent. This result will be used later.

Recall from Ching (1997) and Moulin (1980) that a one-agent decision rule ' :

R![0,1]for one public good satisfiesstrategy-proofness andcontinuity if and only if there exist µ, µ2[0,1]such that

'(R1) = med(µ, p(R1), µ) for all R1 2R.

Back to the two good problem, let [x, x],[y, y][0,1]be such that

xy and xy. (a)

The range of the smallest public good will be [x, x] and[y, y]will be the range of the greatest public good. A pair of continuous functions

b: [x, x]7![y, y]

a: [y, y]7![x, x]

is called feasible if

xy=)a(y) =x and b(x) = y; (b1)

for all z 2[x, x], z a(b(z)); (b2)

for all z 2[y, y], b(a(z))z; (b3)

for all z 2[x, x]\[y, y], a(z) = z =b(z). (b4)

(9)

(b2), (b3) and (b4)). Given (a, b) 2 F, we define the one-agent decision rule '(a,b)

based on(a, b)as follows:

'(1a,b)(R1) =med(x, p(R1), a(med(y, p(R1), y)))

and

'(2a,b)(R1) =med(b(med(x, p(R1), x)), p(R1), y).

Observe that for the smallest public good, we have '(1a,b)(R1) = med(x, p(R1), a(y))

whenever p(R1)< y. This is just as in Moulin (1980) wherex and a(y) play the role

of cardinal points. Only whenp(R1)is large enough, or more precisely when p(R1)is

entering the range [y, y] of the greatest public good, then p(R1) is translated by the

function a and we have '(1a,b)(R1) =a(p(R1)) whenever p(R1)2[y, y]. If p(R1)> y,

then '(1a,b)(R1) = a(y).

An analogous description applies to the largest public good.

By Theorem 1, these decision rules are characterized by strategy-proofness and

continuity.

Theorem 1 Let ' be a one-agent decision rule. Then, ' satisfies strategy-proofness

and continuity if and only if for some (a, b)2F, '='(a,b).

We first show that if ' satisfies strategy-proofness and continuity, then the se-lected levels only depend on the peaks of the agents in the profile. This result is true for all decision rules (with an arbitrary number of agents).

Peaks-onliness: For all R, R0 2 RN, if for all i 2 N, p(Ri) = p(R0i), then '(R) =

'(R0).

Lemma 1 Let ' be a decision rule that satisfies strategy-proofness and continuity.

Then ' satisfies peaks-onliness.

Proof. Let R 2 RN, i

2 N and R0

i 2 R be such that p(Ri0) = p(Ri). We will

show that '(R) ='(R0

i, Ri). If for some R00i 2R, '(R00i, Ri) = (p(Ri), p(Ri)), then

by strategy-proofness, '(R) = (p(Ri), p(Ri)) = '(R0i, Ri). Otherwise, suppose that

for all R00

(10)

Let R

i :  ! R be a continuous path (with respect to d) such that Ri (!) = Ri, R

i (!) = R0i, and for all ! 2 , p(Ri(!)) = p(Ri). Let x(!) and y(!) be two

functions such that '(R

i (!), Ri) = (x(!), y(!)) for all ! 2. By continuity, the

functions x(·) and y(·) are also continuous.

Consider four sets of parameters on the path:

1 :={!2[!,!] :p(Ri)x(!)y(!)},

2 :={!2[!,!] :x(!) Ri (!) y(!) and x(!)< p(Ri)< y(!)},

3 :={!2[!,!] :y(!) Pi(!) x(!) and x(!)< p(Ri)< y(!)},

4 :={!2[!,!] :x(!)y(!)p(Ri)}.

Because for each ! 2, (x(!), y(!))6= (p(Ri), p(Ri)), {1,2,3,4} is a partition

of. Then for all! 21,the preferenceRi (!)induces the same linear ordering over

the pairs in the set{(x(!0), y(!0)) :!0 2

1}.A pair is preferred to another if either

its first coordinate is lower, or the first coordinates are equal but its second coordinate is lower. Let (x1, y1) be the top element of the set {(x(!0), y(!0)) :!0 21} for

any preference Ri (!) with ! 2 1. By strategy-proofness, we have (x(!), y(!)) =

(x1, y1) for all !

2 1, i.e. the function (x(·), y(·)) is constant on 1. Similarly,

this function is constant on 2, 3 and 4. Therefore, each of these sets is closed.

If (x(!), y(!)) 6= (x(!), y(!)), then there are distinct k, l 2 {1,2,3,4} such that

k 6= ; 6= l (whereby k 2 {1,4} can be chosen if for all !0,! 2 2 [3 we have

x(!) = x(!0) and y(!) = y(!0)). This contradicts the fact that {1,2,3,4} is

a partition of [!,!] because a closed interval cannot be written as a disjoint union of several closed sets. Thus, (x(!), y(!)) = (x(!), y(!)) and '(R) = '(R0

i, Ri). Peaks-onliness follows then directly from this property.

This implication holds in a large class of domains, as shown by Weymark (2008). Note however that our model does not satisfy the richness condition of the domain and the continuity of preferences under which he obtains this result. Interestingly,

with respect to the max extension, this implication does not hold but Heo (2013) shows that strategy-proofness, continuity and users-only imply peaks-only in that model. We are now ready to prove Theorem 1.

(11)

Define for all R1 2 R, 'ˆ(p(R1)) := '(R1). Note that by peaks-onliness of ', 'ˆ :

[0,1]![0,1]2 is well-defined. Obviously, 'ˆ inherits continuity from'.

Let

x:= min

z2[0,1] ˆ

'1(z), x:= max

z2[0,1] ˆ

'1(z), y := min

z2[0,1] ˆ

'2(z), and y:= max

z2[0,1] ˆ

'2(z).

By continuity of ', these numbers are well-defined. By definition, x y and x y, and condition (a) is satisfied.

First, let [x, x]\ [y, y] 6= ;, i.e. y x. We show that for all z 2 [y, x] we have 'ˆ1(z) = ˆ'2(z) = z. By definition and strategy-proofness, z 2 {'ˆ1(z),'ˆ2(z)}.

Suppose z = ˆ'1(z) and z < 'ˆ2(z). Since z 2 [y, y], there exists some z0 2 [0,1]

such that 'ˆ2(z0) = z and 'ˆ1(z0)  z. But then we may choose R1 2 R such that

ˆ

'1(z0)P1'ˆ2(z) and p(R1) = z. Now this contradicts strategy-proofness of ' because

'(R1) = ˆ'(z)and by reporting R01 such that p(R01) = z0 we have '(R01) = ˆ'(z0) and

ˆ

'(z0)P

1'ˆ(z). Hence, for all z 2[x, x]\[y, y],

ˆ

'1(z) = ˆ'2(z) = z. (1)

Second, we define a and b. Let

a(z) := ˆ'1(z)for all z 2[y, y].

and

b(z) := ˆ'2(z) for all z 2[x, x],

Note that by definition of 'ˆ, (1), and strategy-proofness of ', for all z 2 [x, x], ˆ

'1(z) = z, and for all z 2 [y, y], 'ˆ2(z) = z. Thus, a : [y, y]! [x, x] and b : [x, x] !

[y, y] are well-defined.

Third, we show that the pair(a, b)is feasible. Bycontinuity of'ˆ, bothaandb are continuous. By (1) and the definitions, for allz 2[x, x]\[y, y],b(z) = z=a(z), which

is condition (b4). Furthermore, x = ˆ'1(x) and by definition b(x)  max{x, y}. If

the inequality is strict, then by (1), x < y. Furthermore, by definition and strategy-proofness, 'ˆ2(y) = y and 'ˆ1(y) < x. But now our definitions, x < y, the above

facts and strategy-proofness imply 'ˆ(12(x+y)) = (x, y). This is a contradiction to

strategy-proofness since for R1, R01 2 R such that p(R1) = x and p(R01) = 1

2(x+y)

(12)

manipulates atR1 viaR01, a contradiction to strategy-proofness. Thus, ifx < y, then

b(x) = y and similarly,a(y) = x which together with (1) yields condition (b1).

By strategy-proofness, peaks-onliness, and the definitions, it is straightforward that for allz 2[x, x],z a(b(z)), which is condition (b2). Similarly, for allz 2[y, y],

b(a(z))z, which is condition (b3).

Fourth, we show that ' = '(a,b). Let R

1 2 R. If p(R1) < x, then by

strategy-proofness, continuity, and peaks-onliness, '1(R1) = ˆ'1(p(R1)) = x = ' (a,b) 1 (R1).

If p(R1) 2 [x, x], then '1(R1) = p(R1) = ' (a,b)

1 (R1). If p(R1) 2 ]x, y[, then by

definition and strategy-proofness, '1(R1) = x. Since by conditions (b1) and (b4),

a(y) = min{x, y}, we also have '(1a,b)(R1) = x. If p(R1) 2 [y, y], then '1(R1) =

a(p(R1)) = ' (a,b)

1 (R1). If p(R1) > y, then by strategy-proofness, continuity, and

peaks-onliness,'1(R1) = ˆ'1(p(R1)) =a(y) =' (a,b)

1 (R1). Hence, '1(R1) =' (a,b) 1 (R1).

Similarly, it follows '2(R1) = ' (a,b)

2 (R1), the desired conclusion.

(If) If for some(a, b)2F we have' ='(a,b), then it is straightforward to verify that

' satisfies strategy-proofness and continuity. 

The following example gives some insight to the extent of “arbitrariness” of feasible pairs of functions.

Example 1 Let a(z) = 1

2 for all z 2 [ 1

2,1] and b : [0, 1 2] ! [

1

2,1] be an arbitrary

continuous function such that b(12) = 12. Then [x, x] = [0,12] and [y, y] = [12,1]. Obviously, b(x) = 12 = max{x, y} and a(y) = 12 = min{x, y}. Furthermore, for all

z 2 [0,12], z 21 a(b(z)); and for all z 2 [12,1], both b(a(z)) = b(12) = 12 z and

b(]a(z),12]) =b(;) =;. Hence, (a, b) is feasible and '(a,b) satisfies strategy-proofness

and continuity.

4.3

Many agents

We first introduce the class ofdelta rules (fornagents). We then show that our three main properties characterize it.

It will helpful to recall from Ching (1997) and Moulin (1980) that a decision

rule ' : RN ![0,1] for one public good satisfiesanonymity, strategy-proofness and

(13)

µ0 µ1 · · ·µn and

'(R) = med(p(R1), . . . , p(Rn), µ0, µ1, . . . , µn) for all R2RN.

Here for anystrategy-proof rule the numberµk is calibrated via profiles wherenk

agents have their peak at zero and k agents have their peak at one. From

strategy-proofness it follows that when more agents move to the right, these numbers must move to the right, i.e. we have µ0 µ1 · · ·µn.

4.3.1 Delta rules

LetN0 =N[{0} and let throughout(s, t)be a pair such that s, t 2N0. Similarly to

the location of one public good, for two public goods and the lexmax extension any rule satisfying our properties will be calibrated by considering certain profiles: more precisely, for any pair(s, t)it will be important to consider the induced rule whereby

s agents have their peak at zero, t agents have their peak at one, and the remaining

agents move together from zero to one. As we show, any such rule is a one-agent decision rule satisfying strategy-proofness and continuity and thus, by Theorem 1, determined by a pair (as,t, bs,t)2F.

Conditions (A1), (A2), and (A3) below (analogous to condition (a) for the one agent case) require that the ranges of these functions move to the right as more agents move to the right. Second we show that the functionas,tcan be equivalently obtained

whereby s agents have their peak at zero and all other agents move together from zero to one (and this function we denote by as instead of as,0). Similarlybs,t can be

obtained whereby t agents have their peak at one and all other agents move together from zero to one (and this function we denote bybt instead of b0,t). Conditions

(B1)-(B4) are the same conditions as in the one agent case on the functions as,t and bs,t

expressed in terms ofasandbt. Condition (C) is inclusion of ranges of the functionsas

andbtfor certain parameters. Conditions (D) and (E) are monotonicity requirements on the functionsas and bt when more agents are located at one of the extremes zero

or one. The formal description is below.

(14)

are elements of [0,1]{(s,t)2N20:0s+tn} such that, for each(s, t)with s+t

n1,

xs+1,t xs,t and ys,t ys+1,t (A1)

xs,t+1 xs,t and ys,t ys,t+1 (A2)

and for each(s, t)such that s1, tn1, and s+tn,

(xs,t, ys,t)(xs1,t+1, ys1,t+1) ; (A3)

and a= (a0, ..., an1) and b = (b0, ..., bn1) are continuous functions

as : [ys,0, ys,ns]![xn,0, xs,0]

bt : [xnt,t, x0,t]![y0,t, y0,n].

that satisfy the following conditions:

For all (s, t) such that s+tn1 :

xs,tys,t =) as(ys,t) = xs,t and bt(xs,t) =ys,t; (B1)

for all z 2[xnt,t, xs,t], zas(bt(z)) ; (B2)

for all z 2[ys,t, ys,ns], z bt(as(z)) ; (B3)

for all z 2[ys,t, ys,ns]\[xnt,t, xs,t], as(z) =z =bt(z). (B4)

Conditions (B2) and (B3) are in fact equivalent. They say on the rectangle to the north-west of the pair (xs,t, ys,t), i.e.

{(z, z0) : (xs,t, ys,t)(z, z0)(0,1)},

the graph of as is always to the north-east of the graph of bt. The two graphs have no strict crossings in this rectangle, although they may touch without crossing (for example, they may be tangent). Moreover:

as([ys,t, ys,t+1])[min{xs+1,t, ys,t},min{xs,t, ys,t+1}] ; (C)

bt([xs+1,t, xs,t])[max{xs+1,t, ys,t},max{xs,t, ys,t+1}].

For all z 2ys+1,0, ys+1,n(s+1)

, as+1(z)as(z); (D)

For all z 2xn(t+1),t+1, x0,t+1

(15)

For all z 2[xs,ns, xs,0], if bns(z)2[ys,0, ys,ns], then z as(bns(z)); (E)

For all z 2[ys,0, ys,ns], if as(z)2[xs,ns, x0,ns], then z bns(as(z)).

The two inequalities (E) are in fact equivalent. They complement the conditions (B2) and (B3). They say on the rectangle to the south-east of the pair(xs,ns, ys,ns),

i.e.

{(z, z0) : (1,0)(z, z0)(xs,t, ys,t)},

the graph ofasis always to the south-west relative to the graph ofbt.The two graphs

have no strict crossings in this rectangle, although they may touch without crossing (for example, they may be tangent). Moreover, the graphs of the functions as and

bns do not (strictly) cross anywhere else in[0,1]2 except at(xs,t, ys,t).

These restrictions are illustrated in Figure 3. For (a, b, x, y) 2 Fn we define

the delta rule '(a,b,x,y) associated with (a, b, x, y) as follows. For all R

2 RN, let p(R) =:p= (p1, ..., pn) be the vectors the peaks in p(R) ranked in increasing order,

so that p1  ...  pn. The analogue of the cardinal points in the single public good

case are here cardinal functions, defined as follows:

0(p) := a0(med(p1, ..., pn, y0,0, ..., y0,n))

...

s(p) := as(med(ps+1, ..., pn, ys,0, ..., ys,ns))

...

n1(p) := an1(med(pn, yn1,0, yn1,1)).

and n(p) := xn,0. Note that for instance for 0, we have by conditions (A), y0,0 

y0,1  · · ·  y0,n and y1,n1  y0,n (and observe condition (D) in case the ranges of

(16)

the median of 2(ns) + 1 numbers. Similarly, let

0(p) :=b0(med(p1, ..., pn, x0,0, ..., xn,0))

...

t(p) :=bt(med(p1, ..., pnt, x0,t, xnt,t))

...

n1(p) :=bn1(med(p1, x0,n1, x1,n1))

and n(p) :=y0,n. Finally, let

'(1a,b,x,y)(R) = med(p1, ..., pn,0(p), ...,n(p))

'(2a,b,x,y)(R) = med(p1, ..., pn,0(p), ...,n(p)).

These formulas will be the “right” generalizations of the one-agent decision rules in Theorem 1 to n agents. Interestingly, the (s+ 1)-th highest cardinal function (with index s) for the first good does not depend on the s lowest peaks and the (t+ 1)-th lowest cardinal function (with index t) for the second good does not depend on the t

highest peaks.

4.3.2 Double generalized median rules

A important subset of the class of delta rules is the one where each good is selected according to some fixed generalized median rule (Moulin, 1980). A rule is a double generalized median rule if its parameters (a, b, x, y) are such that there are two fixed

vectors (µ0, ..., µn) and (0, ...,n)such that

1µ0 · · ·µn 0

00· · ·n1

and for alls, t such thats+t n, we have

xs,t =µs

ys,t =t

for all z 2[ys,0, ys,ns], as(z) = min{µs, z}

(17)

Among these rules, the quantile rules are those such that (µ

0, ..., µn)2 {0,1} n+1

and (

0, ...,n) 2 {0,1} n+1

. They select each good according to a fixed quantile.

An important quantile rule is the extreme peaks rule, which selects the lowest and highest peaks in the profile and corresponds to the parameters(µ

0, ..., µn) = (0, ...,0)

and (0, ...,n) = (1, ...,1).

We will discuss properties of these subclasses in Section 5.

4.3.3 Main characterization

We are now ready to present our main result, which says that the delta rules are characterized byanonymity, strategy-proofness and continuity.

Theorem 2 Let'be a decision rule. Then,'satisfiesanonymity, strategy-proofness

and continuity if and only if for some (a, b, x, y)2Fn,

'='(a,b,x,y).

It is clear from their definition that the delta rules satisfy anonymity and conti-nuity. In the next lemma, we verify that these rules also satisfy strategy-proofness.

We then show conversely that any rule satisfying these three properties must be a

delta rule.

Lemma 2 For all (a, b, x, y)2Fn, the rule'(a,b,x,y) satisfies strategy-proofness.

Proof. Let i 2 N. Without loss of generality, we will assume that i = n, so that

N \ {n}={1, ..., n1}. Let RN\{n} be a fixed profile and letp1 ...pn1 be the

peaks inpRN\{n}

ranked in nondecreasing order. We will show that

 :Rn! 

'(1a,b,x,y)(Rn, RN\{n}),'(2a,b,x,y)(Rn, RN\{n})

 .

is a strategy-proof one-agent decision rule, i.e. is of the form '(a,b) for some

(a, b)2 F. Using the conventions p0 := 0 and pn+1 := 1, let j be the unique index

in{0, ..., n}such that for allRn,1(Rn) =p(Rn)only ifp(Rn)2[pj, pj+1]. Similarly,

letk be the unique index in{1, ..., n1} such that for all Rn, 2(Rn) =p(Rn)only

if p(Rn)2[pk, pk+1]. Then the formulas defining  simplify as follows

1(Rn) =med

max{pj,j+1(max{pj+1, p(Rn)}, ..., pn1)}, p(Rn),

min{pj+1,j(max{p(Rn), pj}, pj+1, ..., pn1)}

(18)

and

2(Rn) =med

maxpk,n(k+1)(p1, ..., pk,min{pk+1, p(Rn)}) 

,

p(Rn),min{pk+1,nk(p1, ...,min{pk, p(Rn)})} !

which further simplify as follows

1(Rn) =med

max{pj, xj+1,k}, p(Rn),

min (pj+1, aj(med(max{pk, yj,k}, p(Rn),min{pk+1, yj,k+1})))

!

2(Rn) =med

max{pk, bk+1(med(max{pj, xj+1,k}, p(Rn),min{pj+1, xj,k}))},

p(Rn),min{pk+1, yj,k+1}

! .

The rule  is then the rule '(a,b) with functions b

 : [x, x] 7! [y, y] and a :

[y

, y]7![x, x]such that

x = max{pj, xj+1,k}

x = min{pj+1, xj,k}

y

 = max{pk, yj,k} y = min{pk+1, yj,k+1}

for all z 2[y

, y], a

(z) = min

{pj+1, aj(z)}

for all z 2[x, x], b(z) = max{pk, bk+1(z)}.

Note that pj  pj+1 and xj+1,k  xj,k (by (A1)) imply x  x; and pk  pk+1 and

yj,k  yj,k+1 (by (A2)) imply y  y. Conditions (A), (B), (C) and (D) ensure

that (a, b) 2 F. Therefore  and '(a,b,x,y) satisfy strategy-proofness, the desired

conclusion.

4.3.4 Proof of the “only if” implication in Theorem 2.

Throughout the proof, let ' : RN ! [0,1]2 be a decision rule satisfying strategy-proofness,continuity, andanonymity. We will show that there is a list(a, b, x, y)2Fn

such that '='(a,b,x,y).

Step 1: Preliminaries We first establish two useful lemmas. The next lemma says

(19)

Lemma 3 Let ' : RN

! [0,1]2 be strategy-proof. Then for all

; 6= S N, for all

S-deviations R, R0 2RN,such that R

i =Rj and R0i =R0j for all i, j 2S, we have for

all i2S, '(R) Ri ' 

R0

S, RN\S 

.

Proof. Without loss of generality, suppose that S = {1, ..., s}. By

strategy-proofness, '(R)R1'(R01, R1) and for eachi2{1, ..., s1},

'R0{1,...,i}, R{i+1,...,n}

 Ri '

R0{1,...,i+1}, R{i+2,...,n}

 .

SinceR1 =R2 =· · ·=RsandR1 is transitive, it follows that'(R)R1 '

 R0

S, RN\S 

,

the desired conclusion.

Next, we observe that any strategy-proof and continuous rule must satisfy the following properties. The first property says that if some agents’ peaks are initially to the left of the left good in the alternative selected by the rule at the initial profile, and their preferences change in such a way that their peak remains weakly to the left of the left good in the initially selected alternative, the rule selects the same alterna-tive after and before the change.7

Left-uncompromisingness: For all R, R0 2 RN, and M N such that for all

i2M, p(Ri)<'1(R) and p(R0i)'1(R), we have'

 R0

M, RN\M 

='(R).

We also define the symmetric property and other similar properties.

Right-uncompromisingness: For all R, R0 2 RN, and M N such that for all

i2M, '2(R)< p(Ri) and '2(R)p(Ri0), we have' 

RM0 , RN\M 

='(R).

Center-uncompromisingness: For all R, R0 2 RN, and M

 N such that for all i 2 M, '1(R) < p(Ri) < '2(R) and '1(R)  p(Ri0)  '2(R), we have

'R0

M, RN\M 

='(R).

7Ching (1997) introduces a similar property in the one good problem. Heo (2013) defines a

(20)

Left-trans-uncompromisingness: For allR, R0 2 RN, and M

N such that for all i 2 M, p(Ri)  '1(R) and p(R0i) = '2(R), we have '1(R)  '1

 R0

M, RN\M 

and '2

 R0

M, RN\M 

='2(R).

Right-trans-uncompromisingness: For all R, R0 2 RN, and M N such that

for alli2M,'2(R)p(Ri)and p(R0i) ='1(R),we have '1

 R0

M, RN\M 

='1(R)

and '2

 R0

M, RN\M 

'2(R).

Lemma 4 Let ' be a rule that satisfies strategy-proofness and continuity. Then '

satisfies peaks-onliness and the five forms of uncompromisingness listed above.

Proof. We know from the results of Section 4.2 that all one-agent decision rules,

which arestrategy-proof andcontinuous, satisfy these properties. Decision rules with

n agents, which arestrategy-proof andcontinuous, inherit these properties, since the

profile transformations that are considered can be achieved in|M|steps by replacing the preference of one agent at a time.

Step 1: We calibrate the rule ' and obtain a list (a, b, x, y) from'. We first

calibrate the rule. For each M N and z 2 [0,1], let Rz

M 2 RM be a preference

profile such thatp(Rzi) =z for alli2M.From' we derive 2n+ 2one-agent decision rules as follows: for all(s, t)such that s+t n1, let 's,t :

R![0,1]2 be defined

by

's,t(Rzn) = '(R0{1,...,s}, R1{s+1,...,s+t}, Rz{s+t+1,...,n}) for all z 2[0,1].

This function describes the locus of the allocation, as n(s+t) agents peaks move together from0 to 1, while s agents peaks stay at 0 and t agents, who have already travelled, wait for the newcomers at 1.

Now by Lemma 3, for any pair (s, t) such that s+t n1, the rule 's,t is a

strategy-proof one-agent decision rule. Thus by Theorem 1, for any such pair, there exists (as,t, bs,t) 2 F such that 's,t = '(as,t,bs,t). Let xs,t be the upper end of the

domain ofbs,t and let ys,t be the lower end of the domain of as,t.

For all (s, t) such that s+t=n, let

(xs,t, ys,t) :='(R0{1,...,s}, R

1

(21)

Instead of xs,t we often write xnt,t and instead of ys,t we often write ys,ns. These

definitions imply that for any such pair, xs,t is the lower end of the domain ofbs0,t for

all s0 2 {0,1, . . . , s1} and that y

s,t is the upper end of the domain of as,t0 for all

t0 2{0,1, . . . , t1}. Thus, for alls+t n1,we obtain

as,t : [ys,t, ys,ns]![xnt,t, xs,t]

bs,t : [xnt,t, xs,t]![ys,t, ys,ns].

Last, for alls 2{0, ..., n1}, let

as :=as,0 (whereas: [ys,0, ys,ns]![xn,0, xs,0]),

and for allt 2{0, ..., n}, let

bt:=b0,t (wherebt[xnt,t, x0,t]![y0,t, y0,n]).

Step 2: We verify that (a, b, x, y) is indeed an element of Fn.

Lemma 5 For all (s, t) such thats+t n1,the inequalities (A1), (A2) and (A3)

hold.

Proof. Let (s, t) be such that s+t n1. Let i1, ..., is+1 and j1, ..., jt be distinct

agents inN,and letM0 :={i1, ..., is+1}, M1 :={j1, ..., jt}andM2 :=N\(M0[M1).

First, we show that xs+1,t  xs,t. Let z := xs+1,t. If xs+1,t = 0, the inequality is

true. Suppose that xs+1,t > 0. Let R be a profile such that RM0 := R

0

M0, RM1 :=

R1

M1 and if M2 6= ;, RM2 := R

z

M2. By definition of xs+1,t, we have '1(R) = xs+1,t.

Since xs+1,t > 0, by left-uncompromisingness, we have '1(Rzis+1, RN\{is+1}) = xs+1,t.

Therefore 's,t1 (Rz

n) = xs+1,t. By definition of xs,t, this implies that xs+1,t  xs,t, the

desired inequality.Via a symmetric argument we obtainys,tys,t+1, and (A1) holds.

Second, we show that ys,t ys+1,t. Letz :=ys+1,t. LetR be the profile such that RM0 :=R

0

M0, RM1 :=R

1

M1 and ifM2 6=;, RM2 :=R

z

M2.By definition ofys+1,t,we have '2(R) = ys+1,t. By left-trans-uncompromisingness, we have '2(Rzis+1, RN\{is+1}) =

ys+1,t.Therefore 's,t2 (Rzn) =ys+1,t.By definition of ys,t, this implies thatys,t ys+1,t,

the desired inequality. Via a symmetric argument we obtain xs,t+1  xs,t, and (A2)

(22)

Last, we show that xs+1,t  xs,t+1. Let z := xs+1,t. Let R be a profile such that RM0 := R

0

M0, RM1 := R

1

M1 and if M2 6= ;, RM2 := R

z

M2. By definition of xs+1,t,

we have'1(R) =xs+1,t. Bystrategy-proofness, '(R) R0is+1 '

 R1

is+1, RN\{is+1}

 , and

therefore, '1(R)  '1

 R1

is+1, RN\{is+1}

. If M2 = ;, then by definition of xs,t+1, we

have '1

Ri1s+1, RN\{is+1}

= xs,t+1. Otherwise '1

Ri1s+1, RN\{is+1}

= 's,t1 +1(Rzn) and by definition ofxs,t+1, we have's,t1 +1(Rzn)xs,t+1. In both cases

xs+1,t ='s1+1,t(R

z

n) ='1(R)'1

 R1i

s+1, RN\{is+1}

xs,t+1,

the desired inequality. Via a symmetric argument we obtainys+1,t ys,t+1, and (A3)

holds.

Lemma 6 For all z 2 [ys,t, ys,ns], as,t(z) = as(z) and for all z 2 [xnt,t, xs,t],

bs,t(z) =bt(z).

Proof. The first equality follows immediately from left-uncompromisingness, the

second fromright-uncompromisingness.

Lemma 7 The list (a, b, x, y) satisfies conditions(B1), (B2), (B3) and (B4).

Proof. By definition, the parameters of 's,t are

as,t : [ys,t, ys,ns]![xnt,t, xs,t]

bs,t : [xnt,t, xs,t]![ys,t, ys,ns],

and (as,t, bs,t)2F.From Lemma 6, we know that the restriction of as to [ys,t, ys,ns]

coincides with as,t and the restriction of bt to [xnt,t, xs,t] coincides with bs,t. Thus, 

as|[ys,t,ys,ns], bt|[xnt,t,xs,t]

2 F. Conditions (B1), (B2) and (B3) follow easily from this observation. Furthermore, for all z 2 [ys,t, ys,ns]\[xnt,t, xs,t], we must have as(z) =z =bt(z), which is (B4). Note that xnt,t ys,t and xs,t ys,ns.

Lemma 8 For all (s, t) such thats+t n1, the inclusions

as([ys,t, ys,t+1])[min{xs+1,t, ys,t},min{xs,t, ys,t+1}] ; (C)

bt([xs+1,t, xs,t])[max{xs+1,t, ys,t},max{xs,t, ys,t+1}] ;

(23)

Proof. We prove the second inclusion. Note that (as,t, bs,t)2F. Now by Lemma 6,

the restriction of as to [ys,t, ys,ns]and the restriction of bt to[xnt,t, xs,t] form a pair

inF. Therefore,bt maps[xnt,t, xs,t]to[ys,t, ys,ns]. Moreover, for allz 2[xs+1,t, xs,t]

we havebt(z)z xs+1,t. It follows that

bt([xs+1,t, xs,t])[max{xs+1,t, ys,t}, ys,ns].

We still need to show that for all z 2 [xs+1,t, xs,t], bt(z)  max{xs,t, ys,t+1}. Let

:R![0,1]2 be the one-agent decision rule defined by

(Rzn) = '(R0{1,...,s}, R1{s+1,...,s+t}, Rxs,t

{s+t+1,...,n1}, R

z n).

By Theorem 1 there is a pair (a , b ) 2 F such that = '(a ,b ). Let [x , x ] and [y , y ][0,1] be such that

b : [x , x ] 7![y , y ]

a : [y , y ]7![x , x ].

One shows that[x , x ] = [xs+1,t, xs,t]and[y , y ] = [max{xs+1,t, ys,t},max{xs,t, ys,t+1}]

(otherwise we obtain a contradiction to the definition of these numbers using

un-compromisingness), and for all z 2 [xs+1,t, xs,t], b (z) = bt(z) and thus, bt(z) 

max{xs,t, ys,t+1},which proves the second inclusion. The first inclusion follows from

a symmetric argument.

Lemma 9 The list (a, b, x, y) satisfies condition (D).

Proof. We prove the first inequality of condition (D). Note that the domain of

as+1 is [ys+1,0, ys+1,n(s+1)]. By (A1), ys,0  ys+1,0, and by (A3), ys+1,n(s+1) 

ys,ns]. Thus, [ys+1,0, ys+1,n(s+1)]  [ys,0, ys,ns] which is the domain of as. Let

z 2ys+1,0, ys+1,n(s+1)

. Suppose by contradiction that as(z)< as+1(z). At the

pro-file

R01, ..., R0s+1, Rzs+2, ..., Rzn,

agent s + 1 can change the outcome from (as+1(z), z) to (as(z), z) (by reporting Rz

s+1) and strictly benefits from it, which contradicts strategy-proofness. The second

(24)

Lemma 10 The list (a, b, x, y) satisfies condition (E).

Proof. We prove the first inequality of condition (E). Note that

as : [ys,0, ys,ns]![xn,0, xs,0]

bns : [xs,ns, x0,ns]![y0,ns, y0,n].

Letz 2[xs,ns, x0,ns] be such thatbns(z)2[ys,0, ys,ns]. Letz0 =bns(z). Suppose

by contradiction thatz < as(bns(z)).Then

'Rz1, ..., Rzs, R1s+1, ..., R1n= (z, bns(z)).

By strategy-proofness (and using Lemma 3), this implies that

'Rz1, ..., Rzs, Rzs+10 , ..., Rnz0= (z, bns(z)). (2)

We also have

'R01, ..., R0s, Rzs+10 , ..., Rnz0= (as(z0), z0).

By strategy-proofness and z < as(bns(z)), this implies that

'Rz1, ..., Rzs, Rzs+10 , ..., Rnz0= (as(z0), z0)

which contradicts (2) and proves the first inequality of condition (E). The second inequality of condition (E) follows from a symmetric argument.

Step 3: We now show that ' = '(a,b,x,y), where (a, b, x, y) 2 F is obtained

from' in Step 1. The proof is by induction on the numbernRof distinct interior

peaks in the profile R, i.e.

nR :=|{p(Ri) :i2N and 0< p(Ri)<1}|.

If nR = 0 or nR = 1, then by peaks-onliness, R is one of the calibrating profiles

for obtaining (a, b, x, y), and by definition,'(R) = '(a,b,x,y)(R). Thus, the induction

basis holds for k = 1.

By induction suppose that'and'(a,b,x,y)coincide on all profilesRhaving at most

(25)

Let R 2 RN be such that n

R = k + 1. By peaks-onliness of ' and '(a,b,x,y), we

may suppose that for all i, j 2 N, if p(Ri) = p(Rj), then Ri = Rj. First, suppose

that for some i 2 N, 0 < p(Ri) < '

(a,b,x,y)

1 (R). Let M  N be such that for all

j 2M, p(Rj) =p(Ri), and for all j 2N\M, p(Rj) 6=p(Ri). Let R0 = (R0M, RN\M).

By definition, nR0 =k. Thus, by the induction hypothesis, '(R0(a,b,x,y)(R0). Because both' and '(a,b,x,y) satisfyleft-uncompromisingness, we have

'(R) ='(R0(a,b,x,y)(R0(a,b,x,y)(R),

which is the desired conclusion. Using right-uncompromisingness and an analogous argument, we obtain '(R) ='(a,b,x,y)(R)if for some i

2N, '(2a,b,x,y)(R)< p(Ri)<1.

Similarly, using center-uncompromisingness and an analogous argument, we obtain

'(R) ='(a,b,x,y)(R) if for some i, j 2N, '1(a,b,x,y)(R)< p(Ri)< p(Rj)<'(2a,b,x,y)(R).

We are left with the case where there exists z 2 ]'(1a,b,x,y)(R),'(2a,b,x,y)(R)[ such that

{p(Ri) :i2N and 0< p(Ri)<1}{'

(a,b,x,y)

1 (R), z,' (a,b,x,y)

2 (R)}. (3)

Since nR  2, there exists j 2 N such that p(Rj) 2 {'

(a,b,x,y)

1 (R),'

(a,b,x,y)

2 (R)}, say

p(R1) = ' (a,b,x,y)

1 (R).

Similarly, by interchanging the roles of ' and '(a,b,x,y) we obtain that there exists

z0 2 ]'

1(R),'2(R)[such that

{p(Ri) :i2N and 0< p(Ri)<1}{'1(R), z0,'2(R)}. (4)

Since p(R1) =' (a,b,x,y)

1 (R), we now have '1(R)p(R1).

Suppose that '(R)6='(a,b,x,y)(R).

If '1(R) 6= ' (a,b,x,y)

1 (R), then '1(R) < p(R1) = ' (a,b,x,y)

1 (R) and by nR  2, for

some j 2N, p(R1)< p(Rj)'2(R). By (4), we have z0 =p(R1) and

{p(Ri) :i2N and 0< p(Ri)<1}={p(R1),'2(R)}.

Letl 2N be such thatp(Rl) ='2(R) (where '2(R)<1).

Let M N be such that M = {i 2 N : 0 < p(Ri) < 1} and R0 2 RN be such that R0N\M = RN\M and for all i 2 M, R0i = Rl. By center-uncompromisingness of

','(R0) = '(R). Because n

(26)

(observing Lemma 3), '(2a,b,x,y)(R) 6= '2(R). If ' (a,b,x,y)

2 (R) < p(Rl), then this

con-tradicts (3). Thus, p(R1) < '2(R) = p(Rl) < '

(a,b,x,y)

2 (R). Let R00 2 RN be such

that R00N\M =RN\M and for all i 2 M, R00i =R1. By center-uncompromisingness of

'(a,b,x,y), we have '(a,b,x,y)(R00(a,b,x,y)(R). Because nR00 = k, the induction hypothesis

implies '(R00(a,b,x,y)(R00).

Summarizing, we have

'1(R)< p(R1) =' (a,b,x,y)

1 (R)< p(Rl) ='2(R)<' (a,b,x,y)

2 (R)

and '(R00(a,b,x,y)(R). Let M0 ={i2N :p(R

i) =p(Rl)} and for allv 2[p(R1), p(Rl)],

let Rv = (Rv

M0, R00N\M0). By peaks-onliness of ', we have '(Rp(Rl)) = '(R) and

'(Rp(R1)) ='(a,b,x,y)(R). Using '(Rp(R1)) ='(a,b,x,y)(R), strategy-proofness of ' and

peaks-onlinessof ', for allv 2[p(R1), p(Rl)]it is not possible that'1(Rv)< p(R1)<

v < '2(Rv). Thus, by strategy-proofness, if '1(Rv) < p(R1), then v = '2(Rv).

Similarly, if p(Rl)<'2(Rv), then v ='1(Rv).

By continuity of ', for some v 2 ]p(R1), p(Rl)[, '1(R) < '1(Rv) < p(R1) or

p(Rl) < '2(Rv) < ' (a,b,x,y)

2 (R), say p(Rl) < '2(Rv) < ' (a,b,x,y)

2 (R). By the above,

for any such v we have '1(Rv) = v. Hence, by continuity of ', there exists ˆv 2

]p(R1), p(Rl)[such that'(Rvˆ) = (ˆv, p(Rl)). Because'1(R)< p(R1)<ˆv and'2(R) =

p(Rl), now this is a contradiction to strategy-proofness of ' (because '(Rp(Rl)) =

'(R)).

Thus, if '(R)6='(a,b,x,y)(R), then '

1(R) =' (a,b,x,y)

1 (R) and '2(R)6=' (a,b,x,y)

2 (R),

say'(2a,b,x,y)(R)<'2(R). By (3) and (4), there exists l2N such that

{p(Ri) :i2N and 0< p(Ri)<1}={p(R1), p(Rl)}

andp(R1)< p(Rl)'

(a,b,x,y)

2 (R). LetM ={i2N :p(Ri) = p(Rl)}. LetR0 2RN be

such thatR0

N\M =RN\M and for all i2M, R0i =R1. By center-uncompromisingness

of','(R0) ='(R). Becausen

R0 =k, the induction hypothesis implies'(a,b,x,y)(R0) =

'(R0). But now'(a,b,x,y)(R)P

1'(a,b,x,y)(R0)which contradictsstrategy-proofness using

Lemma 3 and the factR0

i =R1 for all i2M.

Hence, '(R) = '(a,b,x,y)(R) for all R

2 RN such that n

R  k+ 1. By induction

this is now true for all profileR 2RN, the desired conclusion.

(27)

formula” for defining the rule'(a,b,x,y). Here it su¢ces to show this for the calibrating

profiles.

We will use the following convention. For anyz 2[0,1]and any(s, t), let(0s, zns)

denote the peak profile where s agents have their peak at 0 and ns agents have

their peak atz; and similarly, let (znt,1t)denote the peak profile wherent agents have their peak at z and t agents have their peak at 1.

Lemma 11 Let (a, b, x, y)2Fn.

(i) For all s2{0, . . . , n1} and all z 2[ys,0, ys,ns] we have

as(z) = med(0s, zns,0(0s, zns), . . . ,n(0s, zns))

z =med(0s, zns,0(0s, zns), . . . ,n(0s, zns)).

(ii) For all t2{0, . . . , n1} and all z 2[xnt,t, x0,t] we have

z =med(znt,1t,0(znt,1t), . . . ,n(znt,1t)),

bt(z) = med(znt,1t,0(znt,1t), . . . ,n(znt,1t)).

Proof. We only show (i) (because (ii) follows from a symmetric argument). Take

l 2{0, . . . , n1}. By definition (using the convention p= (0s, zns))

l(0s, zns) =al(med(pl+1, . . . , pn, yl,0, . . . , yl,nl)).

Note that the argument of al is the median of 2(nl) + 1 numbers, and by (A2), yl,0 · · ·yl,nl. Thus,

(*) ifz < yl,0, thenmed(pl+1, . . . , pn, yl,0, . . . , yl,nl) =yl,0;

(**a) if l s and z 2[yl,0, yl,nl], thenmed(pl+1, . . . , pn, yl,0, . . . , yl,nl) =z;

(**b) if l < sand z 2[yl,0, yl,ns], then med(pl+1, . . . , pn, yl,0, . . . , yl,nl) = z;

(***a) l s and yl,nl < z, thenmed(pl+1, . . . , pn, yl,0, . . . , yl,nl) =yl,nl.

(***b) l < sand yl,ns < z, then med(pl+1, . . . , pn, yl,0, . . . , yl,nl) = yl,ns.

(28)

• Ifl =s,then by asssumptionz 2[yl,0, yl,nl], so thatmed(pl+1, . . . , pn, yl,0, . . . , yl,nl) = z. From now on, we only consider the cases wherel 6=s.

• (*) andz ys,0 and (A1) imply that l > s.

We now show that for all l > s, we have

l(med(pl+1, . . . , pn, yl,0, . . . , yl,nl))as(z)

and for alll < s, we have

l(med(pl+1, . . . , pn, yl,0, . . . , yl,nl))as(z).

Case 1. Let l > s. In this case

l(med(pl+1, . . . , pn, yl,0, . . . , yl,nl)) = al(med(yl,0, z, yl,nl)).

If (**a) holds, then by condition (D) (check the domain condition for this inequality),

we obtain

l(med(pl+1, . . . , pn, yl,0, . . . , yl,nl)) =al(z)as(z),

the desired conclusion.

Case 2. Let l < s. In this case

l(med(pl+1, . . . , pn, yl,0, . . . , yl,nl)) = al(med(yl,0, z, yl,ns))

=al(max (z, yl,ns)).

l(med(pl+1, . . . , pn, yl,0, . . . , yl,nl)) = al(med(yl,0, z, yl,nl)).

• yl,nl< ys,ns and by (A3),s < l, and med(pl+1, . . . , pn, yl,0, . . . , yl,nl) = yl,nl.

By (A1), we have y0,0  y1,0  · · ·  yn,0. Because ys,0  z, it follows that

for all l 2 {0, . . . , s} (noting that by (A3), ys,ns  yl,nl and (***) is not

possi-ble), med(pl+1, . . . , pn, yl,0, . . . , yl,nl) =z. Thus, for alll 2 {0, . . . , s}, l(0s, zns) = al(z). By condition (D), we have as(z)  as1(z)  · · ·  a0(z), and by

defini-tion as(z)  z. Because ns agents have their peak at z in the profile (0s, zns)

(29)

(0s, zns,

0(0s, zns), . . . ,n(0s, zns)). Similarly, for all l 2 {s + 1, . . . , n}, from ys,0 yl,0,

med(pl+1, . . . , pn, yl,0, . . . , yl,nl) = med(yl,0, z, yl,nl).

Ifmed(pl+1, . . . , pn, yl,0, . . . , yl,nl) =z, then by condition (D), we haveal(z)as(z).

Let z < yn,0 and t 2{s, s+ 1, . . . , n} be such that z 2[yt,0, yt+1,0[. Note that by

(A2) and (A3), for all l 2{s, s+ 1, . . . , t},

z < yt+1,0 yt+1,n(t+1) yl,nl

and med(pl+1, . . . , pn, yl,0, . . . , yl,nl) = z. Thus, using condition (D), for all l 2

{s, s+ 1, . . . , t}, l(0s, zns) = al(z)as(z).

Note that for all l 2 {t + 1, . . . , n}, we have z < yt+1,0  yl,0  yl,nl and med(pl+1, . . . , pn, yl,0, . . . , yl,nl) = yl,0, i.e. (***) never occurs. Ifxt+1,0 yt+1,0, then

by (B1) we have at+1,0(yt+1,0) = xt+1,0. Suppose to the contrary thatas(z)< xt+1,0.

Byat(z)as(z)(notingyt,0 z < yt+1,0 yt,1) now at(z)< xt+1,0. By z 2[yt,0, yt,1]

and condition (C), now yt,0 as(z)< xt+1,0.

If med(pl+1, . . . , pn, yl,0, . . . , yl,nl) = yl,0 and z < yl,0, then al(yl,0) = xl,0 and

by l > s and (A1), xl,0  xs,0  as(z). If med(pl+1, . . . , pn, yl,0, . . . , yl,nl) = yl,nl,

then yl,nl < z  ys,ns and by (A1) and (A2), ys,0 < yl,0  yl,nl, now (D) implies

al(yl,nl) as(yl,nl). Thus, for all l 2{s+ 1, . . . , n}, l(0s, zns) as(z). Because

s agents have their peak at 0, now at least n+ 1 numbers are smaller than or equal

toas(z) in(0s, zns,0(0s, zns), . . . ,n(0s, zns)). Hence,

as(z) = med(0s, zns,0(0s, zns), . . . ,n(0s, zns)),

the desired conclusion. The second part of (i) can be shown in a similar way.

Note that the “median formula” used for defining'(a,b,x,y)satisfiescontinuity, and

by Lemma 2, strategy-proofness. Thus, if any strategy-proof and continuous rule chooses the same alternatives for the calibrating profiles as the “median formula”

'(a,b,x,y), then by Step 3, this rule and the “median formula”'(a,b,x,y) must coincide.

5

Subclasses

(30)

5.1

Group strategy-proofness

Group strategy-proofnessmeans that no coalition of agents can jointly misreport their preferences in such a way that each member of the coalition weakly gains with at least one strict gain.

Group strategy-proofness: For all S N, all S-deviations R, R0 2 RN, if for

some i2S,'(R0)Pi '(R), then for some j 2S,'(R) Pj '(R0).

One can easily verify that all the rules characterized in the previous section also satisfy group strategy-proofness.

Theorem 3 For all (a, b, x, y) 2 Fn, the rule ' = '(a,b,x,y) satisfies group

strategy-proofness.

Remark 2 There is no logical relation between group strategy-proofness in the

lex-max and the lex-max extension. However, within the rules that are strategy-proof in the lexmax extension, one can show that the set of rules that are group strategy-proof

in the lexmax extension contains the set of rules that are group-strategy-proof in the max extension. This is because, except in the case of a coalition of agents with the same preferences, there are more group improvements (which are strict gains for at least one agent) under the max extension than under the lexmax extension. Theorem

3 contrasts with the result in Heo (2013) which shows that only a subset of the double generalized median rules (with fixed cardinal points) are group strategy-proof.

5.2

Unanimity

Byunanimity, for every preference profile where all agents have the same preference, both goods must be located at the agents’ common peak.

Unanimity: For allR 2RN such thatR

1 =· · ·=Rn,we have'(R) = (p(R1), p(R1)).

Theorem 4 For all (a, b, x, y)2Fn, the rule '='(a,b,x,y) satisfiesunanimity if and

(31)

5.3

Pareto-optimality

By Pareto-optimality, for every preference profile the assigned alternative cannot be changed such that no agent is worse o§ and some agent is better o§.

Pareto-optimality: For allR 2RN and allx

2[0,1]2, if for somei

2N,x Pi'(R),

then for some j 2N, '(R) Pj x.

Notice that for Pareto-optimality it is not su¢cient that the assigned alternative is an element of[p(R), p(R)]2. It is necessary for every assigned alternative that each

closed interval with endpoints of two assigned locations contains at least one reported peak of the agents.

Lemma 12 Let ' be a decision rule. Then, ' satisfies Pareto-optimality if and

only if for all R 2 RN, '(R) 2 [p(R), p(R)]2 and there exists i 2 N such that

p(Ri)2['1(R),'2(R)].

We now characterize the subclass of rules that satisfy Pareto-optimality.

Theorem 5 For all (a, b, x, y)2Fn, the rule' ='(a,b,x,y) satisfiesPareto-optimality

if and only if

1. For all r2{0, . . . , n},yr,0 = 0 and x0,r = 1;

2. For all r2{1, . . . , n1}, either xr,nr = 0 or yr,nr= 1.

The first condition says that (i) when the set of the preferred locations of the agents is {0, x}, for some x 2 [0,1], the rule locates both goods in [0, x] ; (ii) when

the set of the preferred locations of the agents is{x,1}, for some x2[0,1],the rule locates both goods in [x,1] ; (iii) when all agents have the same preferred location, the rule locates both goods at this location. The second condition says that if all agents are extremists, i.e. their preferred location is either 0 or 1, then at least one of the two locations is at an extreme, either 0 or 1. Therefore, Conditions 1. and 2. are necessary for Pareto-optimality.

(32)

in the profile. The second condition ensures that the rule never locates both goods in the open interval defined by two consecutive peaks. These are precisely the conditions that characterize Pareto-optimality in this model. Therefore, Conditions 1. and 2. are su¢cient for Pareto-optimality.

Remark 3 Except at unanimous profiles, Pareto-optimalitywith respect to the max

extension implies Pareto-optimalitywith respect to the lexmax extension.

Remark 4 For the location of one public good,unanimityandstrategy-proofness

im-ply Pareto-optimality. For the location of two public goods and the lexmax extension, by Theorem 4 and Theorem 5 this implication does not hold.

5.4

Generalized medians

In the max extension domain, Heo (2013) shows that the double generalized median rules (with fixed cardinal points) are the only ones that satisfy strategy-proofness,

anonymity,continuity andusers-only, a property that requires that the location of a good only depends on the preferences of the agents who prefer it in the menu.

In the max extension domain, Miyagawa (1998) provides various characterizations of the extreme peaks rule. In particular, he shows that it is the only one that satisfies on the one hand, strategy-proofness, continuity and Pareto-e¢ciency, and on the other hand group strategy-proofness, peaks-selection and citizen sovereignty.8 We

provide a new axiomatization of this rule in the next subsection.

5.5

Diversity

Bydiversity,the two goods cannot coincide, unless all agents have the same preferred location.

Diversity: For all R 2RN,

|{p(Ri) :i2N}|>1)'1(R)6='2(R).

We have the following results.

8Bycitizen sovereignty, all alternatives are attainable via some reported profile. Peaks-selection

(33)

Theorem 6 For all (a, b, x, y) 2 Fn, the rule ' = '(a,b,x,y) satisfies diversity if and

only if x0,1 < y0,1 and x1,0 < y1,0.

Moreover, the only rule within this class that satisfies Pareto-optimality is the extreme peaks rule 'e (where for all R

2RN, 'e(R) = (p(R), p(R)).

Theorem 7 For all (a, b, x, y)2Fn, the rule' ='(a,b,x,y) satisfiesPareto-optimality

and diversity and if and only if it is the extreme peaks rule.

Remark 5 Instead of requiring diversity one may restrict the set of alternatives by

not allowing both public goods to be located at the same location, i.e. for all R2RN,

'1(R)6='2(R) (*). With this requirement, it is easy to see that for (a, b, x, y)2Fn,

'(a,b,x,y) satisfies (*) if and only if for all (s, t) such that s+t

 n1 we have (i) there exists no z 2 [y0,0, y0,n] such that as(z) = z (note that from conditions (A1)

and (A3), y0,0  · · ·  ys,0  · · ·  y0,n) and (ii) there exists no z 2 [xn,0, x0,n]

such that bt(z) = z (note that from conditions (A1) and (A3), xn,0  · · · xt,nt 

· · · · x0,t). By Theorem 2, those rules are characterized by anonymity, strategy-proofness, continuity and requirement (*). Furthermore, above (i) and (ii) just say that the range of '(a,b,x,y) never touches the main diagonal

{(z, z) :z 2[0,1]}.

5.6

Population-monotonicity

In a model with a variable population, Ehlers (2003) characterizes a class of rules, which he calls the single-plateaued rules. In this context, a rule satisfies population-monotonicity (Thomson, 1983a,b) if when new agents are added to the population and given preferences, and the preferences of the agents initially present are kept fixed, these agents either all weakly gain or they all weakly lose. Ehlers (2003) shows that in his model, a rule satisfies Pareto-optimality and population-monotonicity if

and only if it is a single-plateaued rule.9

Next, we describe the class of single-plateaued rules, and show that it is a subclass of the Pareto-optimal delta rules, characterized in Section 5.3. A rule '(a,b,x,y) is

9Miyagawa (1998) characterizes the set of rules that satisfy Pareto-optimality and

(34)

single-plateaued, if

xn,0 =yn,0 = 0

x0,n =y0,n = 1

ys,0 = 0 for all s= 1, ..., n1

and there are two pairs (x, y) and (x, y) in[0,1]2 such that x y, x x and

y y and either x = 0 ory = 1 and

xs,t =x for all s, t such that 0< s+t < n

ys,t =y for all s, t such that s+t < n and t >0

xs,ns =x for all s= 1, ..., n1

ys,ns =y for all s= 1, ..., n1

bt(z) =f(z) for all t= 2, ..., n2,

wheref : [x, x]![y, y]is a continuous and strictly decreasing function such that

a0(z) =z

a1(z) =an1(z) = min

z, y, f1(z)

as(z) =f1(z) for all s = 2, ..., n2

an(z) = 0

and

b0(z) =z

b1(z) =bn1(z) = max{f(x), y, z}

bt(z) =f(z) for all t= 2, ..., n2

bn(z) = 1.

Gordon (2007a,b) has shown that in any pure public good model (fixed set of alterna-tives that does not depend on the set of agents; symmetric preference domain) with a variable population, under Pareto-optimality, population-monotonicity is equivalent to strategy-proofness and represented-types-only, a property that requires that the

References

Related documents

This stage of the network dimensioning process computes the number of TRXs required to carry the circuit switched traffic demand through the number of required timeslots

Az olyan országok, mint Nagy-Britan- nia és az Egyesült Államok pedig azért lettek gazdag országok, mert polgáraik megbuktatták a hatalmat gyakorló elitet,

CORRECT ABCY Corporation is located in Lady Lake, Florida and has been providing carpet cleaning services for over ten years to residents of The Villages ®

Upon termination, all licenses granted to you pursuant to the Program shall cease and you shall use best efforts to immediately remove all codes and links, references on Your

commitment to you for Quality Assurance &amp; Project Management you will receive a call every week to go through the prior week’s inbound report. In these sessions, we will be

This study estimated standard deviation values of speed and coefficient of variation values of volume counts based on statistical patterns of arterial and freeway traffic data.

Preferred medication that all drugs tricare formulary for certain common vaccines may also a provider will cover the tricare plans, called the previous approval before your

FEKO Simulator software used to design and simulate the microstrip patch antenna, and it also used for computing and plotting return Loss, VSWR, bandwidth, gain and impedance.. We