Academia.eduAcademia.edu

Lexicographic Choice Under Variable Capacity Constraints

2017, SSRN Electronic Journal

A (capacity-constrained) choice problem consists of a set of alternatives and a capacity. A (capacity-constrained) choice rule, at each choice problem, chooses from the alternatives without exceeding the capacity. A choice rule is lexicographic if there exists a list of priority orderings over potential alternatives such that at each choice problem, the set of chosen alternatives is obtainable by choosing the highest ranked alternative according to the first priority ordering, then choosing the highest ranked alternative among the remaining alternatives according to the second priority ordering, and proceeding similarly until the capacity is full or no alternative is left. Lexicographic choice rules have been useful in designing allocation mechanisms for school choice to achieve diversity. We provide a characterization of lexicographic choice rules. We discuss some implications for the Boston school choice system. We also provide a characterization of deferred acceptance mechanisms that operate based on a lexicographic choice structure.

Lexicographic Choice under Variable Capacity Constraints∗ Battal Doğan† Serhat Doğan ‡ Kemal Yıldız§ January 30, 2017 Abstract A (capacity-constrained) choice problem consists of a set of alternatives and a capacity. A (capacity-constrained) choice rule, at each choice problem, chooses from the alternatives without exceeding the capacity. A choice rule is lexicographic if there exists a list of priority orderings over potential alternatives such that at each choice problem, the set of chosen alternatives is obtainable by choosing the highest ranked alternative according to the first priority ordering, then choosing the highest ranked alternative among the remaining alternatives according to the second priority ordering, and proceeding similarly until the capacity is full or no alternative is left. Lexicographic choice rules have been useful in designing allocation mechanisms for school choice to achieve diversity. We provide a characterization of lexicographic choice rules. We discuss some implications for the Boston school choice system. We also provide a characterization of deferred acceptance mechanisms that operate based on a lexicographic choice structure. JEL Classification Numbers: C78, D47, D78. Keywords: Choice rules, lexicographic choice, deferred acceptance, diversity. ∗ Battal Doğan gratefully acknowledges financial support from the Swiss National Science Foundation (SNSF) and Kemal Yıldız gratefully acknowledges financial support from the Scientific and Research Council of Turkey (TUBITAK). We thank Bettina Klaus for valuable comments. † Faculty of Business and Economics (HEC), University of Lausanne; [email protected]. ‡ Department of Economics, Bilkent University; [email protected]. § Department of Economics, Bilkent University; [email protected]. 1 1 Introduction A (capacity-constrained) choice problem consists of a choice set (a set of alternatives) and a capacity. A (capacity-constrained) choice rule, at each choice problem, chooses some alternatives from the choice set without exceeding the capacity. Choice rules are essential in the analysis of resource allocation problems where some objects, each of which has a certain capacity, is to be allocated among agents. A well-known example is the school choice problem in which each school has a certain number of seats to be allocated among students. Although student preferences are elicited from the students, endowing each school with a choice rule is a part of the design process. Starting with the seminal study by Abdulkadiroğlu and Sönmez (2003), the school choice literature has widely focused on problems where the choice rule of a school only needs to be responsive to a given priority ordering over students, in which case the choice rule to be used is uniquely determined: the responsive choice rule.1 However, when there are other concerns such as achieving a diverse student body or affirmative action, which choice rule to use is non-trivial. We follow the axiomatic approach to formulate general principles (axioms) that apply to choice rules. Each axiom carries with it a consistency requirement or specifies a desirable procedural aspect of a choice rule. These axioms illuminate characteristics of choice rules that may be relevant for the problem, yet may not be evident from the procedural formulations of the choice rules. We consider the set of axioms characterizing a choice rule as a justification for using that choice rule in a choice problem. As for the applications, such as school choice, axiomatic characterizations of choice rules pave the way for the schools to choose an appropriate rule that fits their policy desiderata expressed in the form of choice axioms.2 We consider the following three properties of choice rules that have already been studied in the axiomatic literature. Acceptance: An alternative is rejected from a choice set at a capacity only if the capacity is full. 1 In Section 2.2, we discuss responsive choice rules. Echenique and Yenmez (2015) also follow an axiomatic approach and characterize several choice rules for a school that wants to achieve diversity. 2 2 Gross substitutes: If an alternative is chosen from a choice set at a capacity, then it is also chosen from any subset of the choice set that contains the alternative, at the same capacity. Monotonicity: If an alternative is chosen from a choice set at a capacity, then it is also chosen from the same choice set at any higher capacity. We introduce a property that requires consistency of the following capacity-wise revealed preference relation: an alternative is revealed preferred to another alternative at a capacity if there is a choice set from which the former alternative is chosen over the latter, whereas with one less capacity both alternatives are rejected from the choice set. We say that a choice rule satisfies the capacity-wise weak axiom of revealed preference (CWARP) if the revealed preference relation is asymmetric at each capacity. CWARP is a counterpart of the well-known weak axiom of revealed preference (WARP) in the standard revealed preference framework (Samuelson, 1938), where there is no capacity parameter, and a choice rule chooses exactly one alternative from each choice set. In the standard framework, an alternative is said to be revealed preferred to another alternative if there is a choice set at which the former alternative is chosen over the latter. WARP requires the revealed preference relation to be asymmetric, which in a sense requires consistency of the choice behavior in responding to changes in the choice set. In our framework, the preference is revealed not only through the choice at a choice set, but also through a change in the capacity. Hence, CWARP requires consistency of the choice behavior in responding to changes in the choice set together with changes in the capacity. We show that a choice rule satisfies acceptance, gross substitutes, monotonicity, and CWARP if and only if it is lexicographic: there is a list of priority orderings over alternatives such that at each problem, the set of chosen alternatives is obtainable by choosing the highest ranked alternative according to the first priority, then choosing the highest ranked alternative among the remaining alternatives according to the second priority, and proceeding similarly until the capacity is full or no alternative is left (Theorem 1). We also provide an alternative characterization of lexicographic choice rules with another property that we introduce, called rejection-monotonicity. Consider a choice problem and the set of rejected alternatives for that problem. In case of an increase in the capacity, rejection-monotonicity requires that the new alternatives that will be chosen (if any) should not depend on the already accepted alternatives. In other words, if the 3 set of rejected alternatives are the same for two choice sets at a capacity, then at any higher capacity, the set of accepted alternatives that were formerly rejected should be the same for the two choice sets. CWARP together with acceptance and monotonicity implies rejection-monotonicity. As a corollary to our Theorem 1, we show that a choice rule satisfies acceptance, gross substitutes, monotonicity, and rejection-monotonicity if and only if it is lexicographic. In order to achieve a diverse student body, many school districts have been implementing affirmative action policies, such as in Boston, Chicago, and Jefferson County. The affirmative action policies that are in use in several school districts reveal that a natural way to achieve diversity is to allow students’ priorities to vary across a school’s seats, and to let each school choose students in a lexicographic fashion based on a predetermined ordering of the seats. An example is the Boston school district which aims to give priority to neighborhood applicants for half of each school’s seats. To achieve this goal, Boston school district has been using a deferred acceptance mechanism based on a choice structure, where each school is endowed with a “capacity-wise lexicographic” choice rule, that is, at each capacity, the choice rule lexicographically operates based on a list containing as many priority orderings as the capacity, yet the lists for different capacity levels do not have to be related in any way.3 Dur et al. (2016) provides an analysis of how the order of the priority orderings in the choice rule of a school may affect the outcome in the Boston school choice context. In Section 3, we consider a class of capacity-wise lexicographic choice rules discussed in Dur et al. (2016) that are relevant for the design of the Boston school choice system and show that our analysis enables us to single out a rule from the four plausible candidates. Besides providing a first axiomatic foundation for lexicographic choice rules, our study contributes to the literature on allocation mechanisms that are based on lexicographic choice structures. To illustrate this contribution, in Section 4, we consider the variable-capacity object allocation model. In that model, Ehlers and Klaus (2016) characterize deferred acceptance mechanisms where each object has a choice rule that satisfies acceptance, gross substitutes, and monotonicity.4 We introduce a novel property for allocation mechanisms, 3 See Dur et al. (2016) for a detailed discussion of Boston’s school choice mechanism. Kojima and Manea (2010) consider a setup where the capacity of each school is fixed, and characterize deferred acceptance mechanisms where each school has a choice rule that satisfies acceptance and gross substitutes. 4 4 called demand-monotonicity, which is motivated by and intimately related to the rejectionmonotonicity of choice rules. As a corollary to the characterization result by Ehlers and Klaus (2016), we provide a characterization of lexicographic deferred acceptance mechanisms (Corollary 4).5 The paper is organized as follows. In Section 2, we introduce and characterize the lexicographic choice rules, and also provide a characterization of the responsive choice rules. In Section 3, we discuss some implications for the Boston school choice system. In Section 4, we highlight an implication of our choice theoretical analysis for the resource allocation framework: we provide a characterization of deferred acceptance mechanisms that operate based on a lexicographic choice structure. In Section 5, we conclude by discussing the main features of our analysis. 2 Capacity-Constrained Choice Let A be a nonempty finite set of n alternatives and let A denote the set of all nonempty subsets of A. A (capacity-constrained) choice rule C : A × {1, . . . , n} → A associates with each pair (S, q) ∈ A × {1, . . . , n} of a choice set S and a capacity q, a set of choices C(S, q) ⊆ S such that |C(S, q)| ≤ q. Given a choice rule C, we denote the set of rejected alternatives at a problem (S, q) by R(S, q) = S \ C(S, q). 2.1 Lexicographic Choice A priority ordering ≻ is a complete, transitive, and anti-symmetric binary relation over A. A priority profile π = (≻1 , . . . , ≻n ) is an ordered list of n priority orderings. Let Π denote the set of all priority profiles. A choice rule C is lexicographic for a priority profile (≻1 , . . . , ≻n ) ∈ Π if for each (S, q) ∈ A × {1, . . . , n}, C(S, q) is obtained by choosing the highest ≻1 -priority alternative in S, then choosing the highest ≻2 -priority alternative among the remaining 5 Kominers and Sönmez (2016) study lexicographic deferred acceptance mechanisms in a more general matching with contracts framework. Their main focus is on stability and incentive properties of such mechanisms. 5 alternatives, and so on until q alternatives are chosen or no alternative is left. A choice rule is lexicographic if there exists a priority profile for which the choice rule is lexicographic. Remark 1. Note that, if a choice rule is lexicographic for a priority profile π = (≻1 , . . . , ≻n ), then it is lexicographic for any other priority profile that is obtained from π by replacing ≻n with an arbitrary priority ordering. In that sense, the last priority ordering is redundant. We consider four properties of choice rules. The following three properties are already known in the literature. Acceptance: An alternative is rejected from a choice set at a capacity only if the capacity is full. Formally, for each (S, q) ∈ A × {1, . . . , n}, |C(S, q)| = min{|S|, q}. Gross substitutes: If an alternative is chosen from a choice set at a capacity, then it is also chosen from any subset of the choice set that contains the alternative, at the same capacity. Formally, for each (S, q) ∈ A × {1, . . . , n} and each pair a, b ∈ S such that a = 6 b, if a ∈ C(S, q), then a ∈ C(S\{b}, q). Monotonicity: If an alternative is chosen from a choice set at a capacity, then it is also chosen from the same choice set at any higher capacity. Formally, for each (S, q) ∈ A × {1, . . . , n − 1}, C(S, q) ⊆ C(S, q + 1). Consider the following capacity-wise revealed preference relation. An alternative a ∈ A is revealed to be preferred to an alternative b ∈ A at a capacity q > 1 if there is a problem with capacity q − 1 for which a and b are both rejected and a is chosen over b when the capacity is q. That is, a is revealed to be preferred to b at q if there exists S ∈ A such that a, b ∈ / C(S, q − 1), a ∈ C(S, q), and b ∈ / C(S, q). We introduce the following property which requires for each capacity the revealed preference relation be asymmetric. Capacity-wise weak axiom of revealed preference (CWARP): For each capacity q > 1 and each pair a, b ∈ A, if a is revealed to be preferred to b at q, then b is not revealed to be preferred to a at q. 6 Remark 2. The following is an alternative definition of CWARP, which is formulated in line with the common formulations of WARP-type revealed preference relations in the literature. An alternative definition of CWARP: For each capacity q > 1, each pair S, T ∈ A and each pair a, b ∈ S ∩ T such that [C(S, q − 1) ∪ C(T, q − 1)] ∩ {a, b} = ∅, if a ∈ C(S, q) and b ∈ C(T, q) \ C(S, q), then a ∈ C(T, q). Next, we introduce another property which is implied by CWARP together with acceptance and monotonicity. We invoke the property in the proof of our main result. Moreover, we believe that the property also has a stand-alone normative appeal. The property, similar to monotonicity, considers the impact of an increase in the capacity. Consider a problem and the set of rejected alternatives for that problem. Suppose that the capacity increases. The property requires that which alternatives among the currently rejected alternatives will be chosen (if any) should not depend on the currently accepted alternatives. In other words, if the set of rejected alternatives are the same for two choice sets, then at any higher capacity, the set of initially rejected alternatives that become accepted should be the same for the two choice sets. Rejection-Monotonicity: For each S, S ′ ∈ A and each q ∈ {1, . . . , n − 1}, if R(S, q) = R(S ′ , q), then C(S, q + 1) ∩ R(S, q) = C(S ′ , q + 1) ∩ R(S ′ , q). Lemma 1. If a choice rule satisfies acceptance, monotonicity, and CWARP, then it satisfies rejection-monotonicity. Proof. Let C be a choice rule. Suppose that C satisfies acceptance and monotonicity, but violates rejection-monotonicity. By violation of rejection-monotonicity, there are S, S ′ ∈ A and q ∈ {1, . . . , n − 1} such that R(S, q) = R(S ′ , q), but C(S, q + 1) ∩ R(S, q) 6= C(S ′ , q + 1) ∩ R(S ′ , q). By monotonicity, R(S, q + 1) ⊆ R(S, q) and R(S ′ , q + 1) ⊆ R(S ′ , q). By acceptance, |R(S, q + 1)| = |R(S ′ , q + 1)|. Then, there exist a, b ∈ R(S, q) = R(S ′ , q) such that a ∈ C(S, q + 1), b ∈ / C(S, q + 1), b ∈ C(S ′ , q + 1), and a ∈ / C(S ′ , q + 1). But then, a is revealed preferred to b and vice versa, implying that C violates CWARP. 7 Theorem 1. A choice rule is lexicographic if and only if it satisfies acceptance, gross substitutes, monotonicity, and the capacity-wise weak axiom of revealed preference.6 Proof. Let C be a lexicographic choice rule. Clearly, C satisfies acceptance and monotonicity, and it is already known from the literature that C satisfies gross substitutes (Chambers and Yenmez, 2016). To see that it satisfies CWARP, let S, S ′ ∈ A, a, b ∈ A, and q ∈ {2, . . . , n} be such that a is revealed preferred to b at q. Then, there is S ∈ A such that a, b ∈ R(S, q − 1), a ∈ C(S, q), and b ∈ R(S, q). But then, a ≻q b. If also b is revealed preferred to a at q, then by similar arguments we have b ≻q a, contradicting that ≻q is antisymmetric. Thus, the revealed preference relation is asymmetric and C satisfies CWARP. Let C be a choice rule satisfying acceptance, gross substitutes, monotonicity, and CWARP. We first construct a priority profile (≻1 , . . . , ≻n ) ∈ Π and then show that C is lexicographic for that priority profile. For each i, j ∈ {1, . . . , n}, let aij denote the j’th ranked alternative in ≻i (for instance, ai1 is the highest ≻i -priority alternative). To construct ≻1 , first set {a11 } = C(A, 1). For each j ∈ {2, . . . , n}, set {a1j } = C(A\{a11 , . . . , a1(j−1) }, 1). To construct ≻2 , consider C(A, 2). By acceptance, |C(A, 2)| = 2. Since a11 ∈ C(A, 1), by monotonicity, a11 ∈ C(A, 2). Set {a21 } = C(A, 2) \ {a11 }. For each j ∈ {2, . . . , n − 1}, set {a2j } = C(A \ {a21 , a22 , . . . , a2(j−1) }, 2) \ {a11 }. Set a2n = a11 . The rest of the priority profile is constructed recursively as follows. For each i ∈ {3, . . . , n}, first set {ai1 } = C(A, i) \ {a11 , a21 , . . . , a(i−1)1 } (Note that by monotonicity, {a11 , a21 , . . . , a(i−1)1 } ⊆ C(A, i) and by acceptance, |C(A, i)| = i). For each j ∈ {2, . . . , n − i + 1}, set {a2j } = C(A \ {ai1 , ai2 , . . . , ai(j−1) }, i) \ {a11 , a21 , . . . , a(i−1)1 }. Note that there are i − 1 rankings yet to be set in ≻i , which are {ai(n−i+2) , . . . , ain }. For each j ∈ {n − i + 2, . . . , n}, set aij = a(j+i−n−1)1 (which assigns the alternatives a11 , . . . , a(i−1)1 to the rankings ai(n−i+2) , . . . , ain , respectively). Now, let (S, q) ∈ A × {1, . . . , n}. Let b1 denote the highest ≻1 -priority alternative in S, b2 denote the highest ≻2 -priority alternative among the remaining alternatives, and so on up to bmin{|S|,q} . We show that C(S, q) = {b1 , . . . , bmin{|S|,q} }. If min{|S|, q} = |S|, then by acceptance, C(S, q) = {b1 , . . . , b|S| }. Suppose that |S| > q. 6 Independence of the characterizing properties is shown in Appendix A. 8 The rest of the proof is by induction: we first show that b1 ∈ C(S, q); then, for an arbitrary i ∈ {2, . . . , q}, assuming that b1 , . . . , bi−1 ∈ C(S, q), we show that bi ∈ C(S, q). Let b1 = a1j for some j ∈ {1, . . . , n}. By the construction of ≻1 , b1 ∈ C(A \ {a11 , . . . , a1(j−1) }, 1). Then, by gross substitutes and monotonicity, b1 ∈ C(S, q). Let i ∈ {2, . . . , n}. Assuming that b1 , . . . , bi−1 ∈ C(S, q), we show that bi ∈ C(S, q). Let S ′ be the choice set obtained from S by replacing b1 with a11 (note that nothing changes if b1 = a11 ), replacing b2 with a21 , . . ., and replacing bi−1 with a(i−1)1 . That is, S ′ = (S \ {b1 , . . . , bi−1 }) ∪ {a11 , . . . , a(i−1)1 }. Let q ′ = i − 1. Note that {b1 , . . . , bi−1 } = C(S, q ′ ), because otherwise, by acceptance, there is a ∈ S such that a ∈ C(S, q ′ ) and a ∈ / C(S, q), which is a violation of monotonicity. Also, by the construction of the priority profile and by gross substitutes, {a11 , . . . , a(i−1)1 } = C(S ′ , q ′ ). Note that R(S, q ′ ) = R(S ′ , q ′ ). By Lemma 1, C satisfies rejection-monotonicity. Then, by monotonicity and rejection-monotonicity, we have R(S, q) = R(S ′ , q). Since bi ∈ C(S ′ , q) by the construction of the priority profile and by gross substitutes, we also have bi ∈ C(S, q). Corollary 1. A choice rule is lexicographic if and only if it satisfies acceptance, gross substitutes, monotonicity, and rejection-monotonicity. Proof. A lexicographic choice rule satisfies acceptance, gross substitutes, and monotonicity by Theorem 1, and also satisfies rejection-monotonicity by Lemma 1. To see the other direction, note that in the proof of Theorem 1, we invoked CWARP only to claim that rejection-monotonicity is satisfied, and therefore the same proof for the if part is valid when we replace CWARP with rejection-monotonicity. A choice rule C can be lexicographic for two different priority profiles. Even we can say that the priority profile by which a choice rule is representable as a lexicographic choice rule is never unique. However, if C is lexicographic for two different priority profiles ≻ and ≻′ , then for each pair of alternatives a, b ∈ A, if a ≻q b and b ≻′q a for some q ∈ {1, . . . , n}, then either a or b must be chosen from any choice set (particularly from A) at any lower capacity. That is a or b is chosen irrespective of its relative ranking at the q-priority ordering. To state this observation formally, for each priority ordering ≻ on A and for each choice set S ∈ A, let ≻i |S stand for the restriction of ≻i to S. Let A1 = A, and for each q ∈ {2, . . . , n}, let Aq = A \ C(A, q − 1). 9 Proposition 1. If a choice rule C is lexicographic for a priority profile (≻1 , . . . , ≻n ), then C is lexicographic for another priority profile (≻′1 , . . . , ≻′n ) if and only if ≻1 =≻′1 and for each q ∈ {1, . . . , n}, ≻q |Aq =≻′q |Aq . Proof. In the proof of Theorem 1, q that is constructed for each q ∈ {1, . . . , n} is such that for each choice set S ∈ A, max(S \ C(S, q − 1), ≻q ) = C(S, q) \ C(A, q − 1). Now, for each q ∈ {1, . . . , n}, let ≻∗q =≻q |Aq , and Aq stand for the collection of all nonempty subsets of Aq . Next, define the choice function cq : Aq → Aq such that for each choice set S ∈ Aq , cq (S) = max{S \ C(A, q − 1), ≻∗q }. Since C satisfies gross substitutes, cq also satisfies gross substitutes. It follows that the preference relation ≻∗q that satisfies cq (S) = max{S \ C(A, q − 1), ≻∗q } is unique. 2.2 Responsive Choice A choice rule C is responsive for a priority ordering ≻ if for each (S, q) ∈ A×{1, . . . , n}, C(S, q) is obtained by choosing the highest ≻-priority alternatives in S until q alternatives are chosen or no alternative is left. Note that C is responsive for a ≻ if and only if it is lexicographic for the n-tuple (≻, . . . , ≻). Chambers and Yenmez (2016) introduced the following property and showed that the property, together with acceptance, characterizes responsive choice rules for a given capacity. Weakened weak axiom of revealed preference (WWARP): For each S, S ′ ∈ A, q ∈ {1, . . . , n}, and each pair a, b ∈ S ∩ S ′ , if a ∈ C(S, q) and b ∈ C(S ′ , q) \ C(S, q), then a ∈ C(S ′ , q). The following extension of WWARP, together with acceptance, characterizes responsive choice rules in the variable-capacity setup. Capacity-wise weakened weak axiom of revealed preference (CWWARP): For each S, S ′ ∈ A, q, q ′ ∈ {1, . . . , n}, and each pair a, b ∈ S such that a, b ∈ S ∩ S ′ , if a ∈ C(S, q) and b ∈ C(S ′ , q ′ ) \ C(S, q), then a ∈ C(S ′ , q ′ ). 10 Theorem 2. A choice rule is responsive if and only if it satisfies acceptance and the capacity-wise weakened weak axiom of revealed preference. Proof. It is clear that a responsive choice rule satisfies acceptance and CWWARP. Let C be a choice rule satisfying acceptance and CWWARP. Clearly, CWWARP implies WWARP, and therefore by Chambers and Yenmez (2016), for each q ∈ {1, . . . , n}, there is a priority ordering ≻q such that for each S ∈ A, C(S, q) is obtained by choosing the highest ≻q -priority alternatives until the capacity q is reached or no alternative is left. Let (S, q) ∈ A × {1, . . . , n}. If |S| ≤ q, then by acceptance, C(S, q) = S. Suppose that |S| > q. First note that C(S, q − 1) ⊆ C(S, q), since otherwise, by acceptance, there is a pair a, b ∈ S such that a ∈ C(S, q − 1) \ C(S, q) and b ∈ C(S, q) \ C(S, q − 1), which contradicts CWWARP. Now, consider any pair a, b ∈ R(S, q − 1) such that a ∈ C(S, q) and b ∈ / C(S, q). By CWWARP, for any S ′ ∈ A, b is not chosen over a at (S ′ , q), implying that a has ≻q -priority over b. But then, for each S ∈ A, C(S, q) is obtained by choosing the highest ≻q−1 -priority alternatives until the capacity q is reached or no alternative is left. Since we started with an arbitrary q ∈ {1, . . . , n}, C is a choice rule that is responsive to ≻1 . Given acceptance, to better highlight the gap between WWARP and CWWARP, we introduce the following property. The property requires that the choice from a choice set at a given capacity should not change if the choice is made in two steps: first, choosing at a lower capacity, and then choosing from among the remaining alternatives at the remaining capacity. Composition up: For each S ∈ A and q, q ′ ∈ {1, . . . , n} such that q ′ > q, C(S, q ′ ) = C(S, q) ∪ C(S \ C(S, q), q ′ − q). Proposition 2. Let C be a choice rule satisfying acceptance. The choice rule C satisfies the capacity-wise weakened weak axiom of revealed preference if and only if it satisfies the weakened weak axiom of revealed preference and composition up. Proof. Suppose that C satisfies CWWARP. Then, it clearly satisfies WWARP. Suppose 11 that S ∈ A and q, q ′ ∈ {1, . . . , n} are such that q ′ > q and C(S, q ′ ) 6= C(S, q) ∪ C(S \ C(S, q), q ′ − q). Then, by acceptance, either there exist a, b ∈ A such that a ∈ C(S, q) \ C(S ′ , q ′ ) and b ∈ C(S ′ , q ′ ) \ C(S, q) or there exist a, b ∈ A such that a ∈ C(S \ C(S, q), q ′ − q) \ C(S ′ , q ′ ) and b ∈ C(S ′ , q ′ ) \ C(S \ C(S, q), q ′ − q). In either case, we have a contradiction to CWWARP. Hence, C satisfies composition up. Suppose that C satisfies WWARP and composition up. Let S, S ′ ∈ A, q, q ′ ∈ {1, . . . , n}, and a, b ∈ A be such that a, b ∈ S ∩ S ′ , a ∈ C(S, q), and b ∈ C(S ′ , q ′ ) \ C(S, q). Suppose that a ∈ / C(S ′ , q ′ ). If q = q ′ , we have a contradiction to WWARP. Suppose, without loss of generality, that q ′ > q. Since a ∈ C(S, q), by composition up, a ∈ C(S, q ′ ). Since b∈ / C(S, q), by composition up, b ∈ / C(S, q ′ ). But then, a ∈ C(S, q ′ ), b ∈ C(S ′ , q ′ ) \ C(S, q ′ ), and a ∈ / C(S ′ , q ′ ), which is a contradiction to WWARP. Hence, C satisfies CWARP. Corollary 2. A choice rule is responsive if and only if it satisfies acceptance, weakened weak axiom of revealed preference, and composition up. The following example shows that, without acceptance, CWWARP does not imply composition up. Example 1. Let A = {a, b, c}. Let ≻ be a priority ordering. Let C be the choice rule such that, for each problem (S, q), C(S, q) is a singleton consisting of the ≻-maximal alternative in S if q ∈ {1, 3}; and C coincides with the choice rule that is responsive for ≻ when q = 2. Note that C violates acceptance since it chooses a single alternative from any choice set when the capacity is 3. Moreover, C clearly satisfies CWWARP but violates composition up. 12 3 Implications for School Choice in Boston In the Boston school choice system, for each school there are two different priority orderings: a walk-zone priority ordering, which gives priority to the school’s neighborhood students over all the other students, and an open priority ordering which does not give priority to any student for being a neighborhood student. The Boston school district aims to assign half of the seats of each school based on the walk-zone priority ordering and the other half based on the open priority ordering. To better understand what the Boston school district wants to achieve and how it can be achieved, let us consider the following class of choice rules that is larger than the class of lexicographic choice rules. We say that a choice rule is capacity-wise lexicographic if, at each capacity, the rule operates based on a list containing as many priority orderings as the capacity. Unlike a lexicographic choice rule, the lists for different capacity levels are not necessarily related. Now, the Boston school district’s objective can be achieved with a capacity-wise lexicographic choice rule such that, at each capacity, the associated list consists of only the walk-zone priority ordering and the open priority ordering, and the absolute difference between the numbers of walk-zone and open priority orderings in the list is at most one. We formalize this property as follows. Let ≻w and ≻o be walk-zone and open priority orderings. We say that a capacitywise lexicographic choice rule satisfies the Boston requirement for (≻w ,≻o ) if for each capacity q, the associated list of priority orderings (≻1 , . . . , ≻q ) is such that i. for each l ∈ {1, . . . , q}, ≻l ∈ {≻w , ≻o }, ii. difference between the number of ≻w -priorities and ≻o -priorities is at most one, i.e. Pq Pq 7 i=1 1≻w (≻i ) − i=1 1≻o (≻i ) ≤ 1. Now, it turns out that the following class of capacity-wise lexicographic choice rules are the only rules satisfying our set of properties together with the Boston requirement for (≻w ,≻o ). Proposition 3. A capacity-wise lexicographic choice rule satisfies acceptance, gross substitutes, monotonicity, the capacity-wise weak axiom of revealed preference, and the Boston 7 1x (y) is the indicator function which has the value 1 if x = y and 0 otherwise. 13 requirement for (≻w ,≻o ) if and only if it is lexicographic for a priority profile (≻1 , . . . , ≻n ) such that i. for each l ∈ {1, . . . , n}, ≻l ∈ {≻w , ≻o }, ii. for each l that is odd, ≻l =≻w if and only if ≻l+1 =≻o . Proof. By Theorem 1, a choice rule satisfying the properties must be lexicographic. The rest is straightforward. Dur et al. (2016) analyses the School Choice problem in Boston and four plausible choice rules stand out from their analysis, one of which is currently in use in Boston (Open-Walk choice rule). Dur et al. (2016) compare the below four choice rules in terms of how much they are biased for or against the neighbourhood students. We will compare the four choice rules with respect to our set of properties. 1. Walk-Open Choice Rule: At each capacity, the first half of the priority orderings in the list are the walk-zone priority ordering and the last half are the open priority ordering. 2. Open-Walk Choice Rule: At each capacity, the first half of the priority orderings in the list are the open priority ordering and the last half are the walk-zone priority ordering. 3. Rotating Choice Rule: At each capacity, the first priority ordering in the list is the walk-zone priority ordering, the second is the open priority ordering, the third is the walk-zone priority ordering, and so on. 4. Compromise Choice Rule: At each capacity, the first quarter of the priority orderings in the list are the walk-zone priority ordering, the following half of the priority orderings in the list are the open priority ordering, and the last quarter are again the walk-zone priority ordering. To be precise, let us introduce the following procedures to accommodate the cases where the capacity is not divisible by two or four. • Walk-Open Choice Rule: If the capacity q is an odd number, the first walk-zone priority ordering. • Open-Walk Choice Rule: If the capacity q is an odd number, the first open priority ordering. 14 q+1 2 are the q+1 2 are the • Compromise Choice Rule: If the capacity q is not divisible by four, let q = q ′ + k ′ for some k ∈ {1, 2, 3}. If k = 1, let the first q4 + 1 orderings be the open priority ′ ′ ordering, the following q2 orderings be the open priority ordering, and the last q4 ′ orderings be the open priority ordering. If k = 2, let the first q4 + 1 orderings be the ′ open priority ordering, the following q2 + 1 orderings be the open priority ordering, ′ ′ and the last q4 orderings be the open priority ordering. If k = 3, let the first q4 + 1 ′ orderings be the open priority ordering, the following q2 + 1 orderings be the open ′ priority ordering, and the last q4 + 1 orderings be the open priority ordering. Note that all of the above rules satisfy the Boston requirement for (≻w ,≻o ). It is clear from Proposition 3 that the Rotating Choice Rule satisfies acceptance, gross substitutes, monotonicity, and the CWARP. We show that the other three rules violate CWARP while all the four rules satisfy monotonicity. We first show that each one of the four rules satisfies monotonicity. In fact, we show that a larger class of choice rules satisfies monotonicity. Let π = (≻1 , . . . , ≻q ) and π ′ = (≻′1 , . . . , ≻′q+1 ) be priority lists of size q and q + 1, respectively. We say that π ′ is obtained by insertion from π if there exists k ∈ {1, . . . , q + 1} such that ≻′l =≻l for each l < k, and ≻′l =≻l−1 for each l > k. Note that when π ′ is obtained by insertion from π, a new priority ordering is inserted into the list of priority orderings in π, by keeping relative order of the other priority orderings in the list the same. It is possible that the new ordering is inserted to the very beginning or to the very end of the list. Proposition 4. Let C be a capacity-wise lexicographic choice rule. The choice rule C is monotonic if for each q ∈ {2, . . . , n}, the priority list for q is obtained by insertion from the priority list for q − 1. Proof. Let (S, q) ∈ A × {1, . . . , n − 1}. Let π = (≻1 , . . . , ≻q ) be the list for capacity q. Let a ∈ C(S, q). Suppose that, in the lexicographic choice procedure, a is chosen at the t’th step, i.e. a is chosen based on ≻t . Let π ′ = (≻′1 , . . . , ≻′q+1 ) be the list for capacity q + 1. Note that π ′ is obtained by insertion from π. Let k ∈ {1, . . . , q + 1} be such that ≻′l =≻l for each l < k, and ≻′l =≻l−1 for each l > k. 15 Now, consider the problem (S, q + 1). If t < k, clearly a is still chosen at the t’th step of the lexicographic choice procedure and thus a ∈ C(S, q + 1). Suppose that t ≥ k. The rest of the proof is by induction. First, suppose that t = k. Note that at Step k of the choice procedure for the problem (S, q + 1), the choice is made based on the inserted priority ordering and at Step k + 1, the choice is made based on ≻t . Then, a is either chosen at Step k, or at Step k + 1, the set of remaining alternatives is a subset of the set of remaining alternatives at Step t of the choice procedure for (S, q) where a is chosen, in which case a is still chosen. Thus, a ∈ C(S, q + 1). Now, suppose that t > k and each alternative that is chosen at a step t′ < t of the choice procedure at (S, q) is also chosen at (S, q + 1). Then, a is either chosen before step t + 1 of the choice procedure for (S, q + 1), or at Step t + 1, the set of remaining alternatives is a subset of the set of remaining alternatives at Step t of the choice procedure for (S, q) where a is chosen, in which case a is still chosen. Thus, a ∈ C(S, q + 1). It is easy to see that each of the four choice rules satisfies the insertion property, which yields the following corollary. Corollary 3. Each one of the four rules satisfies acceptance, gross substitutes, and monotonicity. Proof. Each rule is capacity-wise lexicographic (lexicographic for a given capacity) and therefore satisfies acceptance and gross substitutes. Monotonicity follows by Proposition 4. Proposition 5. Among the four rules, only the rotating choice rule satisfies the capacitywise weak axiom of revealed preference and only the rotating choice rule is lexicographic. Proof. Consider (≻1 , . . . , ≻n ) ∈ Π such that the first priority ordering in the list is ≻w , the second is ≻o , the third is ≻w , and so on. The rotating choice rule is clearly lexicographic for (≻1 , . . . , ≻n ). Moreover, by Theorem 1, it satisfies CWARP. We will show that each of the other three choice rules violates CWARP. Walk-Open Choice Rule: Let A = {a, b, c, d, e}. Let ≻w be defined as a ≻w e ≻w b ≻w c ≻w d and ≻o be defined as d ≻o e ≻o c ≻o b ≻o a. Note that C({a, b, c, d, 2}) = {a, d} and C({a, b, c, d, 3}) = {a, b, d}, and therefore b is revealed preferred to c at q = 3. 16 Moreover, C({a, b, c, e, 2}) = {a, e} and C({a, b, c, e, 3}) = {a, c, e}, and therefore c is revealed preferred to b at q = 3, implying that C violates CWARP. Open-Walk Choice Rule: Can be shown by interchanging the orderings for ≻w and ≻o in the previous example. Compromise Choice Rule: Let A = {a, b, c, d, x, y}. Let ≻w be defined as a ≻w b ≻w c ≻w d ≻w x ≻w y and ≻o be defined as b ≻o c ≻o y ≻o x ≻o d. Note that C({a, b, c, x, y, 3}) = {a, b, c} and C({a, b, c, x, y, 4}) = {a, b, c, x}, and therefore x is revealed preferred to y at q = 4. Moreover, C({a, b, d, x, y, 3}) = {a, b, d} and C({a, b, d, x, y, 4}) = {a, b, d, y}, and therefore y is revealed preferred to x at q = 4, implying that C violates CWARP. Remark 3. Note that the particular procedures we introduced to accommodate the cases where the capacity is not divisible by two or four are not crucial for the proof of Proposition 5. For the other procedures (for example, for the walk-open choice rule, the extra priority when the capacity is odd can alternatively be set to be the open priority ordering), the examples in the proof can simply be modified to show that CWARP is still violated. Our analysis shows that if CWARP is deemed desirable, then the rotating choice rule should be selected since it is the only choice rule among the four plausible alternatives that satisfies CWARP. 4 Implications for Resource Allocation Let N denote a finite set of agents, |N | = n ≥ 2. Let A be the collection of all nonempty subsets of N . Let O denote a finite set of objects. Each agent i ∈ N has a complete, transitive, and anti-symmetric preference relation Ri over O ∪ {∅}, where ∅ is the null object representing the option of receiving no object (or receiving an outside option). Given x, y ∈ O ∪ {∅}, x Ri y means that either x = y or x = 6 y and agent i prefers x to y. If agent i prefers x to y, we write x Pi y. Let R denote the set of all preference relations over O ∪ {∅}, and RN the set of all preference profiles R = (Ri )i∈N such that for all i ∈ N , Ri ∈ R. An allocation problem with capacity constraints, or simply a problem, consists of 17 a profile R ∈ RN and a capacity vector q = (qx )x∈O∪{∅} such that for each object x ∈ O, qx ∈ {0, 1, . . . , n} and q∅ = n so that the null object has enough capacity to accommodate all agents. Let P denote the set of all problems. Given a problem (R, q) ∈ P, an object x is available at the problem if qx > 0. Given a problem (R, q) ∈ P, an allocation assigns to each agent exactly one object in O ∪ {∅} taking capacity constraints into account. Formally, an allocation at (R, q) is a list a = (ai )i∈N such that for each i ∈ N , ai ∈ O ∪ {∅} and no object x ∈ O ∪ {∅} is assigned to more than qx agents. Let M (R, q) denote the set of all allocations at (R, q). Given an allocation a = (ai )i∈N , a preference profile R, and an object x ∈ O ∪ {∅}, let Dx (a, R) = {i ∈ N : x Pi ai } denote the demand for x at (a, R), which is the set of agents who prefer x to their assigned object. 4.1 Lexicographic Deferred Acceptance Mechanisms A mechanism is a function ϕ : P → A such that for each allocation problem (R, q) ∈ P, ϕ(R, q) ∈ M (R, q). For mechanisms, we introduce a new property, called demandmonotonicity. To introduce demand-monotonicity, consider a problem in which there is only one available object. Next, suppose that the capacity of the object is increased. Now, some of the agents who initially did not receive the object may receive it, that is, some agents may receive the object due to the capacity increase. Demand monotonicity requires that the set of agents who receive the object due to the capacity increase does not depend on the set of agents who initially receive the object. In other words, for two problems with a common capacity, if the demands for the only available object are the same, then whenever the capacity of the object increases, the sets of agents who receive the object due to the capacity increase should be the same for the two problems. Formally, for each x ∈ O, let 1x be the capacity profile which has 1 unit of x and nothing else. A mechanism ϕ satisfies demand-monotonicity if for each pair of problems (R, q) and (R′ , q) and each object x ∈ O, if for each y ∈ O \ {x}, qy = 0 and Dx (ϕ(R, q), R) = Dx (ϕ(R′ , q), R′ ), then Dx (ϕ(R, q + 1x ), R) = Dx (ϕ(R′ , q + 1x ), R′ ). A lexicographic choice structure C = (Cx )x∈O associates each object x ∈ O with a lexicographic choice rule Cx : A × {1, . . . , n} → A. Next, we present the lexicographic 18 deferred acceptance algorithm based on C. For each problem (R, q) ∈ P, the algorithm runs as follows: Step 1: Each agent applies to his favorite object in O. Each object x ∈ O such that qx > 0 temporarily accepts the applicants in Cx (Sx , qx ) where Sx is the set of agents who applied to x, and rejects all the other applicants. Each object x ∈ C such that qx = 0 rejects all applicants. Step r ≥ 2: Each applicant who was rejected at step r − 1 applies to his next favorite object in O. For each object x ∈ C, let Sx,r be the set consisting of the agents who applied to x at step r and the agents who were temporarily accepted by x at Step r − 1. Each object x ∈ O such that qx > 0 accepts the applicants in Cx (Sx,r , qx ) and rejects all the other applicants. Each object x ∈ O such that qxr = 0 rejects all applicants. The algorithm terminates when each agent is accepted by an object. The allocation where each agent is assigned the object that he was accepted by at the end of the algorithm is called the C-lexicographic Deferred Acceptance allocation at (R, q), denoted by DAC (R, q). Lexicographic deferred acceptance mechanisms: A mechanism ϕ is a lexicographic deferred acceptance mechanism if there exists a lexicographic choice structure C such that for each (R, q) ∈ P, ϕ(R, q) = DAC (R, q). Proposition 6. Each lexicographic deferred acceptance mechanism satisfies demandmonotonicity. Proof. Let C = (Cx )x∈O be a lexicographic choice structure. Let (R, q), (R′ , q) ∈ P and x ∈ O be such that for each y ∈ O \ {x}, qy = 0 and Dx (DAC (R, q), R) = Dx (DAC (R′ , q), R′ ) = T . Let Cx be lexicographic for the priority profile (≻1 , . . . , ≻n ) ∈ Π. Let S(R) and S(R′ ) be the sets of agents who prefer x to ∅ at R and at R′ , respectively. It is easy to see that DAC (R, q) = Cx (S(R)), DAC (R′ , q) = Cx (S(R′ )), and T = S(R) \ Cx (S(R)) = S(R′ ) \ Cx (S(R′ )). Let i ∈ T be the agent who is highest ranked according to ≻qx +1 in T . Clearly, DAC (R, q ′ ) = DAC (R, q) ∪ {i} and DAC (R′ , q ′ ) = DAC (R′ , q) ∪ {i}. Hence, Dx (DAC (R, q ′ ), R) = Dx (DAC (R′ , q ′ ), R′ ) = T \ {i}. Ehlers and Klaus (2016), in their Theorem 3, characterize deferred acceptance mechanisms based on a choice structure satisfying acceptance, gross substitutes, and monotonicity, with the following properties of mechanisms: unavailable-type-invariance (if the positions 19 of the unavailable types are shuffled at a profile, then the allocation should not change); weak non-wastefulness (no agent receives the null object while he prefers an object that is not exhausted to the null object), resource-monotonicity (increasing the capacities of some objects does not hurt any agent), truncation-invariance (if an agent truncates his preference relation in such a way that his allotment remains acceptable under the truncated preference relation, then the allocation should not change), and strategy-proofness (no agent can benefit by misreporting his preferences).8 Theorem 3. (Ehlers and Klaus, 2016) A mechanism is a deferred acceptance mechanism based on a choice structure satisfying acceptance, gross substitutes, and monotonicity if and only if it satisfies unavailable-type-invariance, weak non-wastefulness, resource-monotonicity, truncation-invariance, and strategy-proofness. Corollary 4. A mechanism is a lexicographic deferred acceptance mechanism if and only if it satisfies unavailable-type-invariance, weak non-wastefulness, resource-monotonicity, truncation-invariance, strategy-proofness, and demand-monotonicity. Proof. The following notation will be helpful. For each x ∈ O, let Rx be a preference relation such that x is top-ranked and ∅ is second-ranked. For each S ∈ A that is nonempty, let RSx be a preference profile such that for each i ∈ S, Ri = Rx , and for each j ∈ / S, Rj top-ranks ∅. For each x ∈ O and l ∈ {0, . . . , n}, let lx denote the capacity profile where x has capacity l and every other object has capacity zero. Let ϕ be a mechanism satisfying the properties in the statement of the theorem. Let C = (Cx )x∈O be defined as follows. For each x ∈ O, S ∈ A, and l ∈ {0, . . . , n}, Cx (S, l) = {i ∈ S : ϕi (RSx , lx ) = x}. In their proof of Theorem 3, (Ehlers and Klaus, 2016) show that if ϕ satisfies unavailable-type-invariance, weak non-wastefulness, resource-monotonicity, truncationinvariance, and strategy-proofness, then for each x ∈ O, Cx satisfies acceptance, gross substitutes, and monotonicity. Moreover, ϕ is a deferred acceptance mechanism based on C. It is easy to see that, since ϕ satisfies demand-monotonicity, for each x ∈ O, Cx satisfies rejection-monotonicity. Thus, C is a lexicographic choice structure and ϕ is a lexicographic deferred acceptance mechanism. 8 See Ehlers and Klaus (2016) for the formal definitions of the properties. 20 Let ϕ be a lexicographic deferred acceptance mechanism. Demand-monotonicity follows from Proposition 6. The other properties follow from Theorem 3 of Ehlers and Klaus (2016). Remark 4. We give an example of a mechanism which satisfies all the properties in the statement of Corollary 4 except for demand-monotonicity, and therefore which is not a lexicographic deferred acceptance mechanism. The mechanism in the example is a deferred acceptance mechanism based on a choice structure such that the choice rule of each object is a walk-open choice rule. The example uses some arguments from the proof of Proposition 5, where it was shown that the walk-open choice rule violates CWARP. Example 2. Let N = {a, b, c, d, e} and let O be a finite set of objects. Let ≻w be defined as a ≻w e ≻w b ≻w c ≻w d and ≻o be defined as d ≻o e ≻o c ≻o b ≻o a. Let (Cx )x∈O be the choice structure such that for each object x ∈ O, Cx is the walk-open choice rule based on (≻w , ≻o ). Let ϕ be the deferred acceptance mechanism based on the choice structure (Cx )x∈O . Since for each x ∈ O, Cx satisfies acceptance, gross substitutes, and monotonicity, by Theorem 3, ϕ satisfies unavailable-type-invariance, weak non-wastefulness, resourcemonotonicity, truncation-invariance, and strategy-proofness. Let x ∈ O. Let q be such that qx = 2 and for each y ∈ O \ {x}, qy = 0. Let R be such that x is preferred to ∅ for all the agents except for e. Note that Dx (ϕ(R, q), R) = {b, c} since Cx ({a, b, c, d, 2}) = {a, d}. Let R′ be such that x is preferred to ∅ for all the agents except for d. Note that Dx (ϕ(R′ , q), R′ ) = {b, c} since Cx ({a, b, c, e, 2}) = {a, e}. Thus, Dx (ϕ(R, q), R) = Dx (ϕ(R′ , q), R′ ). Now, note that Dx (ϕ(R, q + 1x ), R) = {c} since Cx ({a, b, c, d, 3}) = {a, b, d} and Dx (ϕ(R′ , q + 1x ), R′ ) = {b} since Cx ({a, b, c, e, 3}) = {a, c, e}. Hence, ϕ violates demandmonotonicity. Remark 5. A property that is stronger than demand-monotonicity is the following. A mechanism ϕ satisfies strong demand-monotonicity if for each pair of problems (R, q) and (R′ , q) and each object x ∈ O, if Dx (ϕ(R, q), R) = Dx (ϕ(R′ , q), R′ ), then Dx (ϕ(R, q + 1x ), R) = Dx (ϕ(R′ , q + 1x ), R′ ). Clearly, strong demand-monotonicity implies demandmonotonicity. The following example shows a lexicographic deferred acceptance mechanism (in fact, a classical deferred acceptance mechanism based on a priority profile, which is 21 lexicographic for a priority profile where all the priority orderings are the same) that violates strong demand-monotonicity. Example 3. Let A = {1, 2, 3}. Let O = {a, b, c}. Let ≻a be defined as 1 ≻a 2 ≻a 3, ≻b be defined as 2 ≻a 3 ≻a 1, and ≻c be defined as 1 ≻a 2 ≻a 3. Let C = (Cx )x∈O be a lexicographic choice structure such that for each x ∈ O, Cx is lexicographic for the priority profile (≻x , ≻x , ≻x ). Note that DAC is a classical deferred acceptance mechanism based on a priority profile. Let the preference profiles R and R′ be as depicted below. R1 a b c ∅ R2 a b c ∅ R1′ a b c ∅ R3 b a c ∅ R2′ a b c ∅ R3′ a c b ∅ Let q = (qa , qb , qc ) = (1, 1, 1) and q ′ = (qa′ , qb′ , qc′ ) = (2, 1, 1). Note that Da (DAC (R, q), R) = Da (DAC (R′ , q), R′ ) = {2, 3}. However, Da (DAC (R, q ′ ), R) = {∅} and Da (DAC (R′ , q ′ ), R′ ) = {3}. Thus, DAC is a lexicographic deferred acceptance mechanism but violates strong demand-monotonicity. 5 Conclusion Our formulation of a choice rule and the properties that we consider take into account that the capacity may vary. Such choice rules as well as properties that take into account that resources may vary (a well-known such property is resource-monotonicity, introduced by Chun and Thomson (1988)) have already been studied in the resource allocation literature (see, for example, Doğan and Klaus (2016), Ehlers and Klaus (2014), and Ehlers and Klaus (2016)). When designing choice rules especially for resource allocation purposes, such as in school choice, a designer may be interested in how the choice rule responds to changes in capacity. In that framework, our Theorem 1 shows that acceptance, gross substitutes, monotonicity, and CWARP, which may be of interest to a designer, are altogether satisfied only by lexicographic choice rules. A lexicographic choice rule in our setup operates based on a unique list containing 22 as many priority orderings as the maximum possible capacity. Alternatively, one could consider capacity-wise lexicographic choice rules that we have defined in Section 3, which, at each capacity, operate based on a list containing as many priority orderings as the capacity, yet the lists for different capacity levels do not have to be related in any way. A characterization of capacity-wise lexicographic choice rules, or in other words characterizing lexicographic choice rules for a fixed capacity, is also an important step in the analysis of lexicographic choice rules, which we do not answer in our paper. We have shown that, if a designer wants to use a rule that is capacity-wise lexicographic, and if in addition finds monotonicity and CWARP desirable, than the lists for different capacity levels must be related in a very particular way: the list associated with any capacity level q must consist of the first q priority orderings in the list associated with the maximum possible capacity. In applications, this finding may be helpful to select among possible capacity-wise lexicographic choice rules, as we have illustrated in Section 3. References Abdulkadiroğlu, A. and T. Sönmez (2003). School choice: A mechanism design approach. American Economic Review 93, 729–747. Chambers, C. P. and M. B. Yenmez (2016). Choice and matching. American Economic Journal: Microeconomics, forthcoming. Chun, Y. and W. Thomson (1988). Monotonicity properties of bargaining solutions when applied to economics. Mathematical Social Sciences 15, 11–27. Doğan, B. and B. Klaus (2016). Resource allocation via immediate acceptance: Characterizations and an affirmative action application. Working Paper . Dur, U., S. D. Kominers, P. A. Pathak, and T. Sönmez (2016). The demise of walk zones in boston: Priorities vs. precedence in school choice. Working paper . Echenique, F. and M. B. Yenmez (2015). How to control controlled school choice. American Economic Review 105, 2679–2694. 23 Ehlers, L. and B. Klaus (2014). Strategy-proofness makes the difference: Deferredacceptance with responsive priorities. Mathematics of Operations Research 39, 949–966. Ehlers, L. and B. Klaus (2016). Object allocation via deferred-acceptance: Strategyproofness and comparative statics. Games and Economic Behavior 97, 128–146. Kojima, F. and M. Manea (2010). Axioms for deferred acceptance. Econometrica 78, 633–653. Kominers, S. D. and T. Sönmez (2016). Matching with slot-specific priorities: Theory. Theoretical Economics 11, 683–710. Samuelson, P. A. (1938). A note on the pure theory of consumer’s behavior. Economica 5, 61–71. Appendix A Independence of Properties in Theorem 1 Violating only acceptance: Let A = {a, b, c}. Let ≻ be a priority ordering. Let C be the choice rule such that, for each problem (S, q), C(S, q) is a singleton consisting of the ≻-maximal alternative in S. Note that C violates acceptance and clearly satisfies gross substitutes. Since the choice does not vary with capacity, C also satisfies monotonicity and CWARP. Violating only gross substitutes: Let A = {a, b, c}. Let ≻ and ≻′ be defined as a ≻ b ≻ c and b ≻′ a ≻′ c. Let the choice rule C be defined as follows. For each problem (S, q), C(S, q) consists of the ≻-maximal alternative in S if q = 1 and c ∈ S; otherwise, C(S, q) coincides with the choice rule that is responsive for ≻2 . Note that C satisfies acceptance. Since a ∈ C({a, b, c}, 1) = {a} and a ∈ / C({a, b}, 1) = {b}, C violates gross substitutes. To see that C satisfies monotonicity, first note that there is a unique choice set S such that C(S, 2) 6= ∅, which is S = {a, b, c}. Therefore, the only possibility to violate 24 monotonicity is to have x ∈ A such that x ∈ C({a, b, c}, 1) and x ∈ / C({a, b, c}, 2). Since C({a, b, c}, 1) = {a} and C({a, b, c}, 2) = {a, b}, C satisfies monotonicity. To see that C satisfies CWARP, note the revealed preference relation at q = 2 consists of a unique pair: b is revealed preferred to c. Violating only monotonicity: Let A = {a, b, c}. Let ≻ be defined as a ≻ b ≻ c. Let the choice rule C be defined as follows. For each problem (S, q), C(S, q) consists of the ≻-maximal alternative in S if q = 1; C(S, 2) = S if |S| = 2; and C({a, b, c}, 2) = {b, c}. Note that C satisfies acceptance. Since a ∈ C({a, b, c}, 1) and a ∈ / C({a, b, c}, 2), C violates monotonicity. For q = 1, C satisfies gross substitutes, since C maximizes ≻; for q ∈ {2, 3}, C clearly satisfies gross substitutes. To see that C satisfies CWARP, note that the revealed preference relation is empty at q = 2, since C({a, b, c}, 1) = {a} and C({a, b, c}, 2) = {b, c}. Violating only CWARP: Note that three of the four rules that we have discussed in Section 3 satisfy all the properties but CWARP. 25