-
PDF
- Split View
-
Views
-
Cite
Cite
Fuhito Kojima, Ning Sun, Ning Neil Yu, Job Matching with Subsidy and Taxation, The Review of Economic Studies, Volume 91, Issue 1, January 2024, Pages 372–402, https://doi.org/10.1093/restud/rdad032
- Share Icon Share
Abstract
In markets for indivisible resources such as workers and objects, subsidy and taxation for an agent may depend on the set of acquired resources and prices. This paper investigates how such transfer policies interfere with the substitutes condition, which is critical for market equilibrium existence and auction mechanism performance among other important issues. For environments where the condition holds in the absence of policy intervention, we investigate which transfer policies preserve the substitutes condition in various economically meaningful settings, establishing a series of characterisation theorems. For environments where the condition may fail without policy intervention, we examine how to use transfer policies to re-establish it, finding exactly when transfer policies based on scales are effective for that purpose. These results serve to inform policymakers, market designers, and market participants of how transfer policies may impact markets, so more informed decisions can be made.
1 INTRODUCTION
Subsidies and taxes permeate markets for indivisible resources.1 For human resources, subsidies are extended to employers fulfilling specific obligations such as hiring a large proportion of disadvantaged, local, or R&D workers (Chandra and Wong, 2016; Ehrlich and Overman, 2020; Chen et al., 2021) and hiring at least a certain number of total workers (Slattery and Zidar, 2020); income tax is often levied on the annual income of a worker or a household. For goods, in radio spectrum auctions, “weak bidders” enjoy bidding credits and favourable financing terms (Milgrom, 2004; Hazlett and Muñoz, 2009); housing policies often penalise owning multiple properties financially (Gallent et al., 2017); a farmer who operates multiple land plots may receive per-unit-area subsidy if the total area exceeds a threshold (Li, 2014).
These policies often impact demand, and alter substitutability and complementarity relationship among resources, which may lead to substantial economic consequences. In the last example above, the subsidy scheme intuitively boosts complementarity among land plots for rent. As Li (2014) reports, land owners can thus capture high rents due to stronger bargaining positions, and renters become reluctant to enter the market. The former phenomenon is an instance of the “hold-up problem” (Kominers and Weyl, 2012), the problem caused by owners of complements demanding high compensations and thus holding up efficient assembly of resources. The latter phenomenon is explained by the “exposure problem” (Milgrom, 2000; Bichler and Goeree, 2017), the problem facing agents who desire multiple complements but hesitate to make initial offers in fear of high costs for later trades. These problems caused by complementarity harm allocative efficiency and social welfare.
This paper investigates how transfer policies impact substitutability (and thus complementarity), adopting a standard definition of substitutability for indivisible resources (when utility/profit is transferable)—the (gross) substitutes condition—and discussing implications within market design models. We augment the classical job matching model of Kelso and Crawford (1982) in which a finite set of firms compete for a finite set of workers. A firm’s revenue is a function of the set of workers it hires; the transfer it receives is a function of the set and the vector of salaries; its profit is the sum of its revenue and transfer minus total salary; it selects a set of workers to maximise profit. The substitutes condition requires that, roughly speaking, a set of demanded workers should still be demanded after a rise in others’ salaries. A worker’s utility is a function of its salary and the identity of its employer. This model embeds models for object assignment and auctions: firms and workers become buyers and objects, and the only mathematical difference is that objects go to the highest bidders regardless of bidder identity (Gul and Stacchetti, 1999; Milgrom, 2000, 2004; Murota, 2016).
In such environments, the substitutes condition is sufficient for the existence of competitive equilibria (Kelso and Crawford, 1982), as well as necessary in a maximal domain sense (Gul and Stacchetti, 1999; Milgrom, 2000; Yang, 2017).2 This is important because without competitive equilibrium existence, any allocation is unstable in the sense that coalitions of market participants can profit from seeking alternative arrangements (i.e. the core is empty). The substitutes condition also brings useful structure to equilibria,3 and engenders attractive incentive, computational, and other properties.4 lacking space, we refer to the literature (Cramton et al., 2010; Bichler and Goeree, 2017; Milgrom, 2017) for discussions of why market design with the substitutes condition is well solved while without it difficult trade-offs (e.g. among efficiency, incentive, and complexity properties) are unavoidable except in special cases (e.g. Sun and Yang, 2014).5
This paper first examines which transfer policies preserve the substitutes condition in various economically meaningful settings which correspond to different classes of revenue functions satisfying the condition. In the absence of transfer policies, the condition is a particularly reasonable assumption when a market is specialised (e.g. a labour market for gastroenterologists (Niederle and Roth, 2003)), when resources are relatively homogeneous (e.g. a market for unskilled workers), when resources are prepackaged to avoid complementarity (Loertscher et al., 2015), when complementing resources are fixed in the short term (e.g. a rental market for agricultural land plots given investments in machinery), etc.
Our investigation starts with simple transfer policies, under which a transfer function whose domain contains all possible sets of workers determines the amount of transfer to a firm, so transfers are unrelated to salaries. Transfer functions, revenue functions, and their sums reside in the same real vector space. A transfer function preserves the substitutes condition for a class of revenue functions if its sum with each revenue function in the class satisfies the condition. Clearly, if the zero revenue function is in the class, then requiring a transfer function to preserve the substitutes condition for the class mandates the transfer function itself to satisfy the condition.
Our research reveals exactly which transfer functions always preserve the substitutes condition, i.e. preserve the condition for all revenue functions satisfying it. It is well known that the sum of two revenue functions satisfying the substitutes condition may not satisfy it, so the class of transfer functions which always preserve the substitutes condition is strictly smaller than the class satisfying the condition; but not much more is known.6 Our Theorem 1 attains a characterisation: a transfer function always preserves the substitutes condition if and only if it is the sum of an additively separable transfer function and a cardinally concave transfer function.7
Roughly speaking, additive separability means that each worker is assigned a real number and the total transfer is the sum of the assigned numbers of hired workers; cardinal concavity means that the transfer is a concave-extensible function of the number of hired workers. The characterised class of transfer functions is consistent with certain affirmative action policies, e.g. promising a fixed amount of subsidy for hiring a particular worker. However, this class of transfer functions is quite restrictive as, for instance, it rules out subsidising the firm for hiring at least a certain number of workers or for hiring a large proportion of disadvantaged workers.
We investigate other economically interesting cases: e.g. when workers belong to disjoint groups based on factors such as specialty, location, and ethnicity. A revenue function is group separable if the revenue is the sum of revenues generated by different groups (subsidiaries/departments) and each group’s revenue function satisfies the substitutes condition; a revenue function is group concave8 if workers within each group are homogeneous from the production perspective and it satisfies the substitutes condition. We present characterisations of transfer functions preserving the substitutes condition for these two separate cases, and explain how to derive new characterisations from existing ones using some simple logic.
We also examine complex transfer policies, under which a complex transfer function has two arguments, the set of hired workers and their salary vector. Complex transfer policies are orders of magnitude more complex and numerous than simple ones, and in particular, render the quasilinearity (in salaries) assumption invalid. As reported in Theorem 4, we establish that a complex transfer function always preserves the substitutes condition if and only if it is the sum of a C-additively separable complex transfer function and a C-cardinally concave complex function. The former is a generalisation of additively separable transfer functions, allowing the transfer associated with each worker to vary with her salary. The latter is a cardinally concave transfer function for all practical purposes.
It is intuitive that a C-additively separable complex transfer function, which treats workers individually, gives rise to no complementarity. The surprise lies in how small the characterised class of complex transfer policies is despite the many possibilities. Essentially, the requirement of always preserving substitutability precludes a complex transfer policy from conditioning the transfer on salaries, unless it is done in an individualistic way. We also study which complex transfer functions preserve the substitutes condition for all group separable revenue functions.
All the analyses above focus on environments in which the substitutes condition is satisfied prior to the inception of transfer policies. When the condition fails, policymakers and market designers often attempt to better the situation—e.g. through carefully prepackaging objects in many radio spectrum auctions (Loertscher et al., 2015). Investigating the potential of transfer policies in re-establishing the substitutes condition, we concentrate on cardinally concave transfer functions because they are detail-free (based only on scales defined by numbers of acquired indivisible resources), always preserve the substitutes condition, and intuitively boost overall substitutability. Our research reveals that a revenue function can have the substitutes condition re-established by those transfer policies if and only if it belongs to a special class—it fails the substitutes condition only because it misses a “non-increasing returns to scale” condition. This is a surprisingly narrow class, but models policy-relevant situations, e.g. when the only source of complementarity is economies of scale. When in addition the economies of scale derive only from potential exercise of market power (not from physical and engineering reasons), interventions based on cardinally concave transfer functions not only recover substitutability but also preempt monopolistic behaviours.9
Our paper belongs to the vast literature on policy interventions in marketplaces (Roth, 2018). In market design, there are few studies of transfer policies, which are monetary and soft, but there is a blossoming literature on compulsory constraints. The most related study to the current paper is Kojima et al. (2020, henceforth, KSY), which in the job matching framework studies constraints on the sets of workers an employer is allowed to hire.10 KSY identifies exactly which constraints preserve the substitutes condition for, respectively, all revenue functions satisfying the substitutes condition and all group separable revenue functions.
The rest of the paper unfolds as follows. Section 2 introduces the model. Section 3 characterises which transfer functions always preserve the substitutes condition. Section 4 characterises which transfer functions preserve the substitutes condition for all group separable and group concave revenue functions, respectively; and explains how to derive new characterisations. Section 5 generalises the scope of our analysis to complex transfer functions. Section 6 investigates how the substitutes condition can be re-established by transfer policies. Section 7 summarises contents relegated to the appendix, discusses future research, and concludes.
2 THE MODEL
There is a finite set of workers D with cardinality
A policymaker regulates the labour market using fiscal incentives. A transfer function
Note that there is no mathematical distinction between a transfer function and a revenue function, so we can use the same taxonomy for both of them. For example, we say that a revenue function or transfer function
A salary schedule is a real-valued function
Each element of
For expositional simplicity, we intentionally leave out the possibility of expanding the range of a revenue or transfer function to
The (gross) substitutes condition is the requirement that given any demand set, if some salaries rise, then we can find a new demand set (at the new salary schedule) which contains all workers in the original demand set whose salaries remain the same.
A demand correspondence
The substitutes condition is a natural assumption in modelling many real-life economic environments, where complements may be ruled out. One example is a unit-demand revenue function R, where for each
Rich in intellectual history (Arrow et al., 1959; Milgrom, 2017) and equivalent to many alternatives (Gul and Stacchetti, 1999; Hatfield and Milgrom, 2005; Murota, 2016), the substitutes condition is key to plenty of important and desirable properties, playing a role analogous to that of concave functions for divisible resources. Given its usefulness in theory and practice, we study how policies may interfere with it.
In particular, given an environment in which all revenue functions satisfy the substitutes condition, a policymaker may worry that some fiscal policy interventions in the form of transfer functions can cause the condition to fail—a case where R satisfies it but
A transfer function T preserves the substitutes condition for a class of revenue functions if for each function R in the class,
A transfer function which always preserves the substitutes condition must itself satisfy the condition because the zero revenue function satisfies the condition. On the other hand, given two functions satisfying the substitutes condition, their sum may not. Here is one example: consider two unit-demand functions R and T and three workers
We are unaware of earlier attempts at characterising the class of functions that, when added to any function satisfying the substitutes condition, preserve the condition. The Introduction makes plain the value of discerning exactly which transfer functions preserve the substitutes condition for different classes of revenue functions (which correspond to scenarios in which the policymaker has different partial knowledge about firm revenue functions). The ensuing two sections address this question and provide characterisations of transfer functions that preserve the substitutes condition for various classes of revenue functions; they are followed by a section about complex transfer policies and another about using transfer policies to re-establish the substitutes condition when it fails.
3 ALWAYS PRESERVING THE SUBSTITUTES CONDITION
This section provides a characterisation of all transfer functions that always preserve the substitutes condition. First, it is easy to see from the definition of the substitutes condition that it is invariant to the addition of an additively separable function, so an additively separable function always preserves the substitutes condition.13
Given an additively separable function T, a revenue function R satisfies the substitutes condition if and only if
Accordingly, the policymaker can subsidise or tax the firm for hiring individual workers without causing the failure of the substitutes condition. Similarly, in goods markets, individual objects can be subsidised or taxed as such.
In theory, using an additively separable transfer function is equivalent to directly subsidising or taxing workers (rather than the firm) if they work for the firm.14 In real life, we observe both ways of implementation: e.g. in India, women empowerment subsidies go through firms via programs such as subsidised training (Rotemberg, 2019, Section I);15 in China, subsidies to rural teachers are part of their salaries (Lin and Wong, 2012, Page 38).
How about other types of fiscal incentives? For example, the policymaker may consider subsidising a firm when the number or proportion of minority workers meets a certain criterion, or taxing a firm if it acquires enough objects (e.g. rental housing) to undermine healthy market competition. Before providing a definitive answer for all transfer functions, we need to define some classes of transfer functions. Let us denote the set of integers between m and
A transfer function T is cardinal if there exists an associated function
A transfer function T is cardinally concave if it is cardinal and the associated function f is extensible to a concave function on
Our first main result demonstrates that the sums of additively separable transfer functions and cardinally concave ones form the entire class that always preserve the substitutes condition.
A transfer function always preserves the substitutes condition if and only if it is the sum of an additively separable function and a cardinally concave function.
All non-trivial proofs of our results, including Theorem 1, are relegated to the Online Appendix.
In addition to additively separable transfer functions, the sufficiency part of Theorem 1 further supports the idea of basing fiscal policy interventions on cardinally concave ones. Such flexibility may be useful in applications. For instance, it seems well suited for tackling the well-known “rural hospital problem,” the problem of rural hospitals having persistent difficulties in recruitment (Roth, 1986). Subsidising a rural hospital according to how many workers it hires, regardless of whom, may be more reasonable than mandating a minimum number (a policy suggested by KSY) in many real-life environments. Subsidising hiring this way is already a common approach to boosting employment in policy practice (Slattery and Zidar, 2020). Theorem 1 guarantees that these policies will not destroy substitutability.
As cardinally concave transfer functions are non-discriminatory toward workers, the necessity part of Theorem 1 highlights the difficulty of designing affirmative action policies beyond additively separable transfer functions. In particular, some of the policies we mentioned before—such as subsidising the firm only when it hires at least a certain number of minority workers—are ruled out. A reader might wonder whether this necessity claim depends on the strong requirement of preserving the substitutes condition for all revenue functions satisfying the condition. Proposition 10 of Appendix C shows that this conclusion can in fact be obtained even for a substantially smaller class of revenue functions called “binary unit-demand revenue functions,” strengthening the necessity claim. The remarks below the proposition offer more details.
The discussion above highlights the danger of employing more general transfer policies without more knowledge about the structure of the revenue functions. Let us consider examples in which more knowledge is useful: when workers or goods are homogeneous and exhibit weakly diminishing marginal productivity or valuation, the revenue functions are cardinally concave. Important real-life applications include sales of government bonds, company shares, electricity, natural gas, automobile licenses, and permits for emission and other activities (see Wilson, 1979, and a large ensuing literature on auctions of homogeneous goods). In such special but economically interesting cases, the requirement for simple transfer policies to preserve substitutability is less demanding.
Formally, transfer functions satisfying the substitutes condition is exactly the class of functions that preserve the substitutes condition for all cardinally concave revenue functions.
A transfer function preserves the substitutes condition for all cardinally concave revenue functions if and only if it satisfies the substitutes condition.
This is a simple corollary of Theorem 1, which tells us that the sum of a cardinally concave function and a function satisfying the substitutes condition satisfies the condition.
The next section analyses several other economically meaningful settings where more knowledge is available, and characterises simple transfer policies that preserve the substitutes condition for those scenarios. The section can be skipped for readers who would like to first learn about which complex transfer policies preserve the substitutes condition.
4 SUBCLASSES OF REVENUE FUNCTIONS
Fix a partition of D, which we denote by
Given
4.1 Group separable revenue functions
A revenue function R is group separable if there is a family of functions
A revenue function may be group separable, for example, because the firm owns several departments that hire from disjoint pools of workers corresponding to different specialties (so each group consists of all workers of one specialty), or because it owns several branches that hire from disjoint pools of workers corresponding to different geographical locations. For indivisible goods, a business corporation may run a group of personal care brands and a group of processed food brands independently, and a wealthy collector may value neoclassical paintings and sports memorabilia separately. It is plausible that the policymaker may learn these facts but no further details of the revenue function.
Define a vectorisation transformation
The characterisation theorem for transfer functions to preserve the substitutes condition for all group separable revenue functions is as follows.
A transfer function preserves the substitutes condition for all group separable revenue functions if and only if it is the sum of an additively separable function and a group concave function.
This result suggests that, with the knowledge of group separability of the revenue function, the policymaker can utilise a broader class of transfer functions (including group concave ones) without causing the failure of the substitutes condition. Policy interventions based on group concave functions can treat workers in different groups differently while treating those in the same group equally (note that this is in sharp contrast to cardinally concave functions in Theorem 1). For example, the policymaker can design the transfer function as a concave-extensible function of the number of workers hired from one group or the union of several groups. If this group or union consists entirely of minorities (or majorities), the policy can be used to achieve diversity or balance of the workforce.
Proposition 10 greatly strengthens the necessity part of Theorem 1; Proposition 11, also in Appendix C, does the same for Theorem 2. It states that preserving the substitutes condition for a small subclass of group separable revenue functions called “within-group binary unit-demand revenue functions” demands that the transfer functions be those identified in Theorem 2.
4.2 Group concave revenue functions
Group concavity may be a reasonable simplifying assumption for the revenue function when workers/objects within each group are, with regard to generating revenues, approximately homogeneous or indistinguishable from each other before being hired/acquired.17 The homogeneity assumption may easily hold for low-skilled workers and for mass-produced objects.
Milgrom and Strulovici (2009), in comparing “strong substitutes” (group concave revenue functions) with “weak substitutes” (which forbids workers within each group to have different salaries in its formulation), in effect establish the necessity of the substitutes condition for a variety of desirable properties: “pseudo-equilibria being competitive equilibria,” “Vickrey outcomes being core allocations,” and “the law of aggregate demand.” Similar to group separability, group concavity of the revenue function may be easy to observe for the policymaker, while further knowledge may be difficult to come by.
The main theorem for group concave revenue functions is the following.
Suppose there are at least three groups. A transfer function preserves the substitutes condition for all group concave revenue functions if and only if it is the sum of a group separable function and a cardinally concave function.
A symmetry exists between Theorems 2 and 3 regarding how they connect with Theorem 1. The part reading “sum of an additively separable function and a cardinally concave function” in Theorem 1 has its first component replaced with “a group separable function” in Theorem 3, and its second component replaced with “a group concave function” in Theorem 2. The characterised class of transfer functions in Theorem 1 equals the intersection of the two characterised classes in Theorems 2 and 3. Theorem 2 degenerates into Theorem 1 when there is only one group, and Theorem 3 degenerates into Theorem 1 when each worker forms a group.
Group separability of a transfer function T is consistent with policy interventions that discriminate between workers within groups. For instance, given a group
A strengthening of the necessity part of Theorem 3 is stated in Proposition 12 of Appendix C: the characterisation of transfer functions in Theorem 3 can be obtained via only requiring them to preserve the substitutes condition for all “uni—and
For the case of
Suppose there are two groups. The sum of a group separable transfer function and a group concave function preserves the substitutes condition for all group concave revenue functions.
We conjecture that this is a characterisation result too.
4.3 Deriving new characterisations from existing ones
The characterisation results above and in Appendix C are summarised in Table 1. In this subsection, we illustrate how to derive new results based on those results and simple rules.
Preserving the substitutes condition for different classes of revenue functions
Revenue Functions . | Transfer Functions . | Reference . |
---|---|---|
Substitutes Condition | Additively Separable | Theorem 1 |
Binary Unit-Demand | Theorem 1 | |
Proposition 10 | ||
Group Separable | Additively Separable | Theorem 2 |
Within-Group Binary Unit-Demand | Theorem 2 | |
Proposition 11 | ||
Group Concave | Group Separable | Theorem 3 |
Uni- & | Theorem 3 | |
Proposition 12 | ||
Cardinally Concave | Substitutes Condition | Corollary 1 |
Additively Separable | Proposition 1 |
Revenue Functions . | Transfer Functions . | Reference . |
---|---|---|
Substitutes Condition | Additively Separable | Theorem 1 |
Binary Unit-Demand | Theorem 1 | |
Proposition 10 | ||
Group Separable | Additively Separable | Theorem 2 |
Within-Group Binary Unit-Demand | Theorem 2 | |
Proposition 11 | ||
Group Concave | Group Separable | Theorem 3 |
Uni- & | Theorem 3 | |
Proposition 12 | ||
Cardinally Concave | Substitutes Condition | Corollary 1 |
Additively Separable | Proposition 1 |
Notes: In each row, the class of transfer functions in the second column represents exactly those that preserve the substitutes condition for the class of revenue functions in the first column. The “+” sign represents the fact that a function in the class can be written as the sum of a function in the class before “+” and one after it. For uni- &
Preserving the substitutes condition for different classes of revenue functions
Revenue Functions . | Transfer Functions . | Reference . |
---|---|---|
Substitutes Condition | Additively Separable | Theorem 1 |
Binary Unit-Demand | Theorem 1 | |
Proposition 10 | ||
Group Separable | Additively Separable | Theorem 2 |
Within-Group Binary Unit-Demand | Theorem 2 | |
Proposition 11 | ||
Group Concave | Group Separable | Theorem 3 |
Uni- & | Theorem 3 | |
Proposition 12 | ||
Cardinally Concave | Substitutes Condition | Corollary 1 |
Additively Separable | Proposition 1 |
Revenue Functions . | Transfer Functions . | Reference . |
---|---|---|
Substitutes Condition | Additively Separable | Theorem 1 |
Binary Unit-Demand | Theorem 1 | |
Proposition 10 | ||
Group Separable | Additively Separable | Theorem 2 |
Within-Group Binary Unit-Demand | Theorem 2 | |
Proposition 11 | ||
Group Concave | Group Separable | Theorem 3 |
Uni- & | Theorem 3 | |
Proposition 12 | ||
Cardinally Concave | Substitutes Condition | Corollary 1 |
Additively Separable | Proposition 1 |
Notes: In each row, the class of transfer functions in the second column represents exactly those that preserve the substitutes condition for the class of revenue functions in the first column. The “+” sign represents the fact that a function in the class can be written as the sum of a function in the class before “+” and one after it. For uni- &
First, by Proposition 1, translating a class of revenue functions by additively separable revenue functions (potentially applying different translations to different revenue functions) never changes the set of transfer functions that preserve the substitutes condition for the class.
Second, by Definition 2, if one class of revenue functions is a subclass of another, then preserving the substitutes condition for the former is weakly less restrictive than for the latter. For example, the class of unit-demand revenue functions is between the class of binary unit-demand revenue functions and the class of revenue functions satisfying the substitutes condition, so, by Theorem 1 and Proposition 10, a transfer function preserves the substitutes condition for all unit-demand revenue functions if and only if it is the sum of an additively separable function and a cardinally concave one. For another example, a large class of revenue functions satisfying the substitutes condition, “endowed assignment valuations” (Hatfield and Milgrom, 2005; Ostrovsky and Paes Leme, 2015), include all unit-demand revenue functions, so the corresponding characterisation remains the same. Figure 1 in the Appendix, a Venn diagram for various classes of revenue functions, provides a handy reference for applying this rule.

Venn diagram for representative classes of revenue/transfer functions Notes: It is assumed that
The next section turns to complex transfer policies, which allow transfers to depend on salaries/prices. The logic explained in the current subsection obviously generalises.
5 COMPLEX TRANSFER POLICIES
Transfer functions account for many fiscal policies deployed or considered by policymakers. But in many other cases, transfer to an employer depends not only on the set of employees it hires, but also on the salary at which they are hired. For example, employees usually pay income taxes; this is equivalent to letting employers pay on their behalf. Employers receive “credit for increasing research activities” for wages paid to R&D workers (e.g. see Section 41 of the Internal Revenue Code of the United States); their total salary may count toward thresholds for greater tax breaks (Chen et al., 2021, Table 1). In sports leagues, many franchises pay luxury taxes, which are jointly determined by the identities of players hired and their salaries (Kaplan, 2004; Coates and Frick, 2012). Examples also abound of goods markets with complex transfer policies: subsidies for electric vehicles or taxes on residential properties often vary based on their prices.
To encompass as many real-world transfer policies as possible, we generalise transfer functions to complex ones in Subsection 5.1. Subsection 5.2 characterises the class of complex transfer functions which always preserve the substitutes condition. The class consists of two types of transfer policies and their mixture: the first type allows the transfer to be the sum of hired workers’ individualised transfers, each of which is a function of the worker’s own salary; the second type is in essence cardinally concave. Subsection 5.3 studies which complex transfer functions preserve the substitutes condition for all group separable revenue functions.18
5.1 Modelling complex transfer policies
A complex function19
A (simple) transfer function
Given a revenue function R and a complex function
Let us consider a special class of complex transfer functions which benefit the task of modelling policies such as individual income tax. A complex function
Given a C-additively separable function
We have the following generalisation of Proposition 1.
Given a C-additively separable complex transfer function
The first part of the proposition is more policy-relevant. It states that all C-additively separable complex transfer functions always preserve the substitutes condition. Accordingly, salary-dependent transfer policies which treat individual workers separately pose no threat to the substitutes condition. In real life, such policies are commonplace, including individual income tax, rural teacher incentive schemes, and luxury tax on non-essential items such as yachts. Proposition 3 is reassuring.
5.2 Always preserving the substitutes condition
Now we explore exactly which complex transfer policies always preserve the substitutes condition.
A complex transfer function can be quite complex: its two arguments (the set of workers and their salary schedule) may interact in convoluted ways. To investigate which ones always preserve the substitutes condition, we first lower the dimension by fixing the salary schedule part, which gives us Proposition 4, a powerful result connecting the last section and this one.
Here, we say that a class of revenue functions
If a complex transfer function preserves the substitutes condition for a class of revenue functions closed under translation, then given any fixed salary schedule, it becomes a (simple) transfer function which preserves the substitutes condition for the same class of revenue functions.
According to Proposition 4, for instance, if a complex transfer function always preserves the substitutes condition, then when we fix its salary schedule part and view it as a transfer function, this function always preserves the substitutes condition. Theorem 1 characterises all those transfer functions, so we already possess substantial knowledge about this complex transfer function. Proposition 4 can also be applied in many other contexts.
The space of complex transfer policies, as modelled by complex transfer functions, is much larger than that of simple ones. One may suspect that the space of complex transfer policies which always preserve the substitutes condition is also much larger than the space for simple ones as identified in Theorem 1. This intuition, it turns out, is ill founded, as Theorem 4 demonstrates.
A complex function
A complex transfer function always preserves the substitutes condition if and only if it is the sum of a C-additively separable complex transfer function and a C-cardinally concave complex function.
The extreme cases of one firm hiring all workers may be duly ignored. Thus, when we compare Theorem 4 with Theorem 1, the greatly expanded domain of transfer policies under consideration here fails to offer many extra possibilities. Salary-dependent additively separable transfer policies on top of cardinally concave ones are exactly those which always preserve the substitutes condition.
Many complex transfer policies fall outside the identified class. For example, consider a progressive tax on the total salary paid to a set of workers.24 When the salary of one worker in this set increases, all other workers in it essentially become more expensive for the firm and possibly less demanded. This is the intuition behind how such a tax policy causes complementarity. A characterisation result such as Theorem 4 spares us the drudgery of case-by-case reasoning.
5.3 Group separable revenue functions
Which complex transfer functions preserve the substitutes condition for all group separable revenue functions?
Given a group separable revenue function R, a group concave transfer function T, and a C-additively separable complex transfer function
The sum of a C-additively separable complex transfer function and a group concave transfer function preserves the substitutes condition for all group separable revenue functions.
We now show that sums such as those in Corollary 2 almost characterise the class of complex transfer functions which preserve the substitutes condition for all group separable revenue functions.
A complex function
If a complex transfer function preserves the substitutes condition for all group separable revenue functions, then it is the sum of a C-additively separable complex transfer function and a C-group concave function.
We are unable to provide an exact characterisation for complex transfer functions to preserve the substitutes condition for all group separable revenue functions, as analogous to Theorem 4. But Corollary 2 provides a subset of those complex transfer functions, and Proposition 5 provides a superset; these two sets are so close that we arguably offer an approximate characterisation.
6 RE-ESTABLISHING THE SUBSTITUTES CONDITION
Our investigation so far assumes that revenue functions satisfy the substitutes condition and pores over which transfer policies preserve the condition. When a revenue function fails the condition, can transfer policies help to re-establish it? Answering this theoretical question may provide guidance for policy designers when the substitutes condition is desirable (such as in auctions with multiple objects as explained in the Introduction). This section reports our findings regarding this question.
6.1 Formulating the research question
To be precise, for a revenue function R which may fail the substitutes condition, we look for a transfer function T or a complex transfer function
A transfer function T (or a complex transfer function
For any revenue function R, the transfer function
Theorem 4 is a natural starting point. The identified class of transfer policies always preserve the substitutes condition, so intuitively they can never strictly reduce substitutability; all other transfer policies can destroy the condition when applied broadly, so seem less attractive. According to Proposition 3, additively separable transfer policies can neither destroy nor non-trivially re-establish the substitutes condition. Further because C-cardinally concave complex functions are for all practical purposes cardinally concave transfer functions, we are left with one non-trivial research question: whether cardinally concave transfer functions can re-establish the substitutes condition for large classes of revenue functions.
To further motivate our focus on cardinally concave transfer functions, we make several observations. First, a cardinal transfer function is detail-free, its value only depending on the number of hired workers (which is relatively difficult to manipulate for firms and easy to observe for policymakers), so seems attractive for policymaking.
Second, given two cardinal transfer functions
Let a cardinal transfer function
The proposition holds because if
For any cardinal transfer function
Third, if a cardinally concave transfer function is not strictly concave,26 it degenerates into an additively separable transfer function plus a constant, which neither destroys nor non-trivially re-establishes the substitutes condition (Proposition 1). Hence, only strictly cardinally concave transfer functions have the potential to non-trivially re-establish the substitutes condition.27
6.2 A new characterisation of the substitutes condition
The next subsection reveals exactly which revenue functions can have the substitutes condition re-established by cardinally concave transfer functions. To define those, we first provide a novel characterisation of the substitutes condition as the combination of three conditions.
Consider a situation in which the firm is constrained to pick a set out of a non-empty collection
Thus in this context, the substitutes condition and its preservation are still well defined.
Given
A revenue function R satisfies the exactly constrained substitutes condition if given any
The exactly constrained substitutes condition requires that under each exact constraint the demand correspondence satisfies the substitutes condition.
A revenue function R satisfies the chain-constrained substitutes condition if given any
The chain-constrained substitutes condition requires that when the quota of an exact constraint is reduced by one, any demand set under the original constraint can be transformed to a demand set under the new constraint by excluding one member.
The following proposition shows that the chain-constrained substitutes condition is equivalent to the requirement that when the quota of an exact constraint is raised by one, an earlier demand set can become a new demand set by adding one outsider.
A revenue function R satisfies the chain-constrained substitutes condition if and only if given any
Consider the following definition of non-increasing returns to scale for indivisible goods: as the quota of an exact constraint rises from 0 to M, the maximal profit’s marginal change can never increase.
A revenue function R is concave in scale if given any
The following proposition demonstrates that Definitions 4–6 together make up the substitutes condition.
A revenue function satisfies the substitutes condition if and only if it satisfies the exactly constrained substitutes condition, the chain-constrained substitutes condition, and concavity in scale.
It is straightforward to verify that these three conditions are independent: the combination of two does not imply the third.
6.3 The main results
The combination of Definitions 4 and 5 is invariant to the addition of a cardinal transfer function because a cardinal transfer function maintains the relative profitability of worker sets of the same cardinality.
Given a cardinal transfer function T, a revenue function R satisfies both the exactly constrained substitutes condition and the chain-constrained substitutes condition if and only if
We cannot make the same claim about the substitutes conditions. Given a cardinal transfer function T and a revenue function R satisfying the substitutes condition,
The main theorem of the current section states that cardinally concave transfer functions can re-establish the substitutes condition for those revenue functions satisfying both the exactly constrained substitutes condition and the chain-constrained substitutes condition, but not for any other revenue functions.
For a revenue function, there exists a cardinally concave transfer function which re-establishes the substitutes condition if and only if it satisfies both the exactly constrained substitutes condition and the chain-constrained substitutes condition.
The theorem shows that cardinally concave transfer functions can re-establish the substitutes condition only for a specific class of revenue functions—those already close to being substitutable in that they satisfy the exactly constrained and chain-constrained substitutes conditions. Given that cardinally concave transfer functions appear to boost overall substitutability among the workers/objects, this result may be surprising.
Although the exactly constrained and chain-constrained substitutes conditions pose meaningful restrictions, they allow for interesting economic settings. Note from Proposition 8 that the only missing component of the substitutes condition is concavity in scale. For example, a firm may enjoy economies of scale because it exercises market power when large, while it views workers as otherwise substitutable. In an extreme case, the workers may be homogeneous, but the revenue as a function of the number of workers is strictly convex-extensible. In such cases, cardinally concave transfer functions non-trivially re-establishes the substitutes condition, and thus non-increasing returns to scale.
The following corollary strengthens the sufficiency part of Theorem 5. We say that a class of revenue functions
For a bounded class of revenue functions, if every member satisfies both the exactly constrained substitutes condition and the chain-constrained substitutes condition, then there exists a cardinally concave transfer function which re-establishes the substitutes condition for all members.
Assuming boundedness, Corollary 3 tells us that when re-establishment of the substitutes condition is possible, we can use one single cardinally concave transfer function to re-establish the substitutes condition for all firms. This observation partly alleviates the concern that the policymaker may need to customise transfer functions for different firms to re-establish the substitute condition for all of them.
7 DISCUSSION AND CONCLUSION
Studying markets for indivisible resources, this paper systematically examines the impact of transfer policies on the substitutability of demands, which carries far-reaching implications both theoretically and practically. We characterise which transfer policies, simple or complex, preserve the substitutes condition for all revenue functions satisfying the condition. In the job-matching language, such policies can have two parts: the additively separable part assigns a real number to each worker (which may depend on her salary) and sums up the numbers associated with hired workers to determine the transfer; the cardinally concave part lets the transfer depend on the total number of hired workers in a concave way.
Similarly, we present a series of characterisation results regarding which transfer policies preserve the substitutes condition for, respectively, all cardinally concave revenue functions, all group separable revenue functions, all group concave revenue functions, and so on. These classes of revenue functions pertain to economically interesting production technologies, so these results help better-informed policymakers determine whether substitutability is preserved by a transfer policy.
We also investigate how to re-establish the substitutes condition when it may not hold, characterising which revenue functions may have the condition re-established by cardinally concave transfer functions. The identified class is surprisingly small, but economically interesting due to an interpretation related to returns to scale. Other discoveries are made, including two equivalent renditions of the substitutes condition: Proposition 8 and Lemma OA.14 of the Online Appendix.
Our research informs policymakers and market designers of the impact of different transfer policies on substitutability of demands. When complementarity is worrisome, policymakers may think twice about a transfer policy failing to preserve the substitutes condition, and switch to a policy which preserves it, especially when two policies serve similar purposes. For example, affirmative action can be implemented through individual subsidies instead of subsidising an employer for hiring a large proportion of disadvantaged workers. When transfer policies are fixed and non-negotiable, our research predicts whether and how complementarity may emerge, that is, whether and how related issues such as the exposure problem may emerge. In such cases, market designers may need to update allocation mechanisms; and market participants may need to review strategies (e.g. to avoid falling prey to the exposure problem or to take advantage of others’ overcaution).
More broadly, a firm’s profit structure can be transformed not only by transfer policies but also via other factors such as transaction costs, the acquisition of another firm, the permission to enter another market, and the adoption of a new technology. Each of these can be modelled as the addition of a complex transfer function, so all insights this paper provides for transfer policies are transferrable to those economic phenomena.
To avoid overwhelming readers, we relegate some materials to the Appendix. Appendix A fully specifies the job matching model and models for object assignment and auctions. Appendix B explains how to incorporate constraints by combining results in KSY and the current paper. Appendix C strengthens the necessity parts of theorems characterising which transfer functions preserve the substitutes condition for three classes of revenue functions. Appendix D investigates a scenario in which transfer policies are not allowed to treat homogeneous objects in a group discriminately; and characterises which vectorial functions always preserve the vectorial substitutes condition, a vectorial form of the group concavity condition. On a related note, Appendix E introduces a new class of group separable plus concave revenue functions, which is quite inclusive and has a nice property: in such a case, profit maximisation is consistent with the firm delegating specific hiring decisions to the department level while only deciding on the headcount for each department. A Venn diagram for classes of revenue/transfer functions studied in this paper is drawn in Figure 1.
In Appendix F, the substitutes condition is formally shown to be critical for the existence of competitive equilibria in the presence of complex transfer policies; in particular, a maximum domain theorem (Theorem 8) is presented. Appendix G explains how our results are adaptable to more general settings in which “full substitutability” (Hatfield et al., 2019) can be assumed: trading networks (Hatfield et al., 2013, 2021), supply chains (Ostrovsky, 2008), intermediaries (Hatfield et al., 2013, 2019), markets with a structured form of complementarity (Sun and Yang, 2006, 2009), etc. Intuitively, fully substitutable “trades” can be interpreted as having underlying gross substitutable objects. In the same vein, each transfer policy on trades corresponds exactly to a policy on objects. Knowing which transfer policies preserve the substitutes condition is thus the same as knowing which ones preserve full substitutability. Fleiner et al. (2019) cover transfer policies in trading networks, and assume full substitutability under the policies; our work offers theoretical justification for the assumption.
There are still unanswered questions. Despite our best efforts, we are unable to prove the conjecture that Proposition 2 can be written as a characterisation, or to find the necessary restriction on C-group concave functions to make Proposition 5 a characterisation. Ideally, we shall figure out which complex transfer policies preserve the substitutes condition for all group concave revenue functions, or how to obtain a maximum domain theorem stronger than Theorem 8. Moreover, we are far from leaving no stone unturned, yet to consider all classes of revenue functions known to satisfy the substitutes condition; and new economically relevant classes may emerge in the future. Baldwin and Klemperer (2019) and Baldwin et al. (2020)29 demonstrate “demand types” as a powerful approach to substitutability for indivisible resources; we plan to investigate how to apply the approach to study policy interventions in the future.
APPENDIX
A. Job matching, object assignment, and auctions
Appendix A, together with Section 2, explains the job matching model of Kelso and Crawford (1982) and object assignment and auction models (Gul and Stacchetti, 1999, 2000). These are standard in the market design literature but might not be familiar to general interest readers, so we present the full model to facilitate understanding.
A finite set of firms H interact in the labour market with a set of workers D. A matching is represented by a function
Each firm
An allocation
Allocation
A salary system is an indexed family
An ordered pair of a matching and a salary system
In this economy, a competitive equilibrium allocation is always a core allocation, and a core allocation is always (Pareto) efficient and can be supported by a salary system to form a competitive equilibrium. Non-existence of competitive equilibria thus entails instability: no core allocation exists.
In object assignment and auction models, workers are replaced by objects. Unemployment corresponds to unassigned objects. Each salary/price system assigns a single price to an object regardless of which firm/consumer receives it. With free disposal, all prices are non-negative (but not all models assume it). In a competitive equilibrium, the first requirement in Definition 8 becomes the price of unassigned objects being 0. Initial endowment is irrelevant to the definition and thus often disregarded. Alternatively, it might be assumed that there is a single seller who maximises the total payment (Ausubel and Milgrom, 2002), and then cooperative games are again well defined.
B. Job matching with constraints and transfers
Subsection 6.2, consistent with KSY, defines feasibility collections—which model constraints in an encompassing way—as well as generalised maximal profit functions and demand correspondences (facing both transfer functions and feasibility collections). A restricted revenue function
A hybrid policy is an ordered pair
A hybrid policy
The following corollary can be obtained through combining the proofs of our Theorem 1 and KSY’s Theorem 1, which is a laborious but routine task. Two hybrid policies
A hybrid policy
For the necessity part of the corollary, we cannot conclude that T should be the sum of an additively separable function and a cardinally concave function because for any
Similarly, other results in the current paper can be combined with those of KSY.
C. Strengthening the necessity parts of theorems
The necessity part of Theorem 1 can be strengthened as follows. A unit-demand revenue function R is binary unit-demand if there exist
If a transfer function preserves the substitutes condition for all binary unit-demand revenue functions, then it is the sum of an additively separable function and a cardinally concave function.
It must be emphasised that the same conclusion as Proposition 10 can also be established for other small classes of revenue functions as well. A trivial example is a class obtained from adding an additively separable revenue function to all binary unit-demand revenue functions (a simple application of Proposition 1 proves the result). Such flexibility suggests that it is not easy to overcome the necessity part of Theorem 1 by excluding a subclass of revenue functions from consideration.
Consequently, when a policymaker is uninformed of the details of production technologies (revenue functions) or bound to apply the same policy to many different firms, a transfer policy failing to always preserve the substitutes condition easily runs the danger of causing problems that arise when the condition fails.
The necessity part of Theorem 2 can be strengthened as follows. To rule out triviality, we assume that there exists a group with at least two workers. We say that a binary unit-demand revenue function is within-group if its two associated workers are within the same group. A within-group binary unit-demand revenue function is group separable.
If a transfer function preserves the substitutes condition for all within-group binary unit-demand revenue functions, then it is the sum of an additively separable function and a group concave function.
The necessity part of Theorem 3 can be strengthened as follows. A revenue function R is spline concave in
Revenue functions that are uni- or
Suppose there are at least three groups. If a transfer function preserves the substitutes condition for all uni- and
D. The vectorial substitutes condition
We say that a vectorial function (defined in Section 4)
Mathematically, the vectorial substitutes condition is a more general concept than the substitutes condition. To see this, consider a situation in which we are given the finest partition
We study which vectorial functions always preserve the vectorial substitutes condition. In essence, answering this question tells us which group cardinal transfer functions preserve the substitutes condition for all group concave revenue functions.33
A vectorial function W preserves the vectorial substitutes condition for a class of vectorial functions if for each function U in the class,
A vectorial function W is V-additively separable if there exists a family of functions
Abusing notation, for any
The next theorem tells us that the class identified above contains all vectorial functions that always preserve the vectorial substitutes condition.
Suppose there are at least three groups. A vectorial function always preserves the vectorial substitutes condition if and only if it is the sum of a V-additively separable function and a V-cardinally concave function.
Analogous to Propositions 10–12, Proposition 13 highlights the restrictiveness of the requirement of preserving the vectorial substitutes condition by focusing on a small class of vectorial functions. A vectorial function U is V-
Suppose there are at least three groups. If a vectorial function preserves the vectorial substitutes condition for all V-
Interestingly, the class of vectorial functions identified here is closed under addition, similar to the class of transfer functions identified by Proposition 10. In addition, the transfer function counterpart of this proposition, Proposition 12, features preserving the substitutes condition for all uni-group spline concave revenue functions, not only
When
Suppose there are two groups. A vectorial function always preserves the vectorial substitutes condition if and only if it satisfies the vectorial substitutes condition.
It has long been known that the class of all functions satisfying the vectorial substitutes condition is not closed under addition, so the fact that it is for the case of
When the partition is the finest, i.e. every worker forms a group, Theorem 6 (as well as Proposition 14) degenerates into Theorem 1, so it is mathematically more general.
E. Delegation of hiring decisions
A by-product of our research is the discovery of a new class of revenue functions satisfying the substitutes condition. We say that a revenue function
Large organisations often delegate hiring decisions to their departments, possibly because headquarters often lack the expertise and/or information to measure revenue impacts of particular candidates. We now demonstrate that the delegation is compatible with profit maximisation when the revenue function is group separable plus concave.
Let the firm maximise profit
Let
In words, each department figures out, for every possible exact quota imposed on them, its profit and demand sets.
The optimisation problem at the firm level can now be written:
The maximiser
It is quite appealing that the firm can achieve optimality without knowing
F. The existence of competitive equilibria
Classical equilibrium existence results for job matching (or object assignment) such as Kelso and Crawford (1982) and Gul and Stacchetti (1999), which show that the substitutes condition is sufficient for equilibrium existence and also “necessary” in the maximal domain sense, are derived in settings where the preferences of employers (or bidders) are quasilinear in salaries (or prices). Simple transfer policies maintain this assumption, and thus the classical results continue to hold. Complex ones may invalidate the quasilinearity assumption, because they may depend on salaries in a nonlinear manner. Appendix F provides formal results to demonstrate that the substitutes condition is still critical in a job matching model with transfer policies (see Appendix A).
To guarantee the existence of competitive equilibria, complex transfer functions have to satisfy two natural regularity conditions. We say that a complex transfer function
In a job matching setting with proper complex transfer policies, if every firm’s demand correspondence satisfies the substitutes condition, there exists a competitive equilibrium.
The proof can be copied verbatim from Kelso and Crawford (1982).
Now we introduce a maximal domain result which showcases the “necessity” of always preserving the substitutes condition. Because the space of proper complex transfer functions is unwieldy, we restrict our attention to a large subspace.
A demand correspondence
The following maximum domain theorem works with the space of all proper complex transfer functions which respect the law of maintained demand.
If a proper complex transfer function respects the law of maintained demand but fails to always preserve the substitutes condition, then there exists a job matching setting where all revenue functions satisfy the substitutes condition, the proper complex transfer policy is imposed on one firm, and there exists no competitive equilibrium.
Theorem 8, combined with Theorem 7, tells us that within the space of all complex transfer functions which respect the law of maintained demand, those which always preserve the substitutes condition are exactly those safely implementable in a market with substitutes. Failure to always preserve the substitutes condition may endanger equilibrium existence and stability.
The proof of Theorem 8 is already quite complicated. Outside the space considered, a complex transfer function is so complex that we are unable to obtain tractable results. At the very least, the substitutes condition implies the existence of a competitive equilibrium, and stands as a built-in feature of many prominent algorithms such as the classical deferred-acceptance algorithm of Kelso and Crawford (1982); these should be enough reasons for choosing policies to preserve it when possible and at least alerting relevant parties to its potential failure.
G. Preserving full substitutability
Appendix G explains how the results of the current paper naturally translate into those concerning full substitutability, a condition central for the theoretical study of a wide range of research topics including matching, auctions, and trading networks (Sun and Yang, 2006, 2009; Ostrovsky, 2008; Hatfield et al., 2013, 2019; Fleiner et al., 2019). To facilitate comparison, the notations below synthesise those of Hatfield et al. (2019) and the current paper.
A firm faces a set of trades Ω with
If the firm executes
that is, its revenue plus the transfer plus the sum of prices received from the downstream buyers minus the sum of prices paid to the upstream sellers. We define the maximal trade profit function
Each element of
The following definition is called “demand-language contraction fully substitutable” by Hatfield et al. (2019, Definition A.4), which is equivalent to various other definitions of full substitutability.
A trade demand correspondence
- (i)
for all
with and , and for all , there exists satisfying and ; - (ii)
for all
with and , and for all , there exists satisfying and .
As stated above, the first requirement of full substitutability is that given any trade demand set, if the prices of some upstream trades go up (while other prices remain the same), then there exists a new trade demand set (at the new price schedule) which contains all upstream trades in the original demand set whose prices remain the same and does not contain any downstream trades not in the original demand set. The second requirement states that given any trade demand set, if the prices of some downstream trades drop (while other prices remain the same), then there exists a new trade demand set which contains all downstream trades in the original demand set whose prices remain the same and does not contain any upstream trades not in the original demand set.
Given the importance of the condition, we pose the following question: exactly which trade transfer functions preserve full substitutability?
A trade transfer function v preserves full substitutability for a class of trade revenue functions if for each function u in the class,
Fortunately, all such questions concerning full substitutability can be answered from what we know about the substitutes condition, because these two conditions are closely related.
Fix a bijection
It is easy to see that given a trade revenue function u, there exists a unique revenue function
The following theorem is well known in the literature, listed as Theorem 8 of Hatfield et al. (2019).
A trade revenue function is fully substitutable if and only if the revenue function it derives from satisfies the substitutes condition.
We say that a trade transfer function is derived cardinally concave if it derives from a cardinally concave transfer function. Such a trade transfer function demands the transfer to depend only on the firm’s total number of workers/objects implied by the set of executed trades, in a concave-extensible way. Other classes of trade revenue/transfer functions can be similarly defined.
A corollary of our Theorem 1 provides the characterisation of all trade transfer functions which always preserve full substitutability.
A trade transfer function always preserves full substitutability if and only if it is the sum of a derived additively separable trade transfer function and a derived cardinally concave one.
In such a manner, all other results in this paper concerning the substitutes condition can be translated to ones concerning full substitutability.
Acknowledgments
Kojima, Sun, and Yu are co-first authors. They thank Vincent Crawford, Federico Echenique, Yuichiro Kamada, Jinwoo Kim, Paul Milgrom, Kazuo Murota, Alvin Roth, Akiyoshi Shioura, Bruno Strulovici, Zaifu Yang, Jun Zhang, Yu Zhou, two anonymous referees, and Editor Bård Harstad for helpful comments, and Yutaro Akita, Nanami Aoi, Ashley Dreyer, Yusuke Iwase, Masanori Kobayashi, Haruki Kono, Kevin Li, Leo Nonaka, Ryosuke Sato, Ryo Shirakawa, and Yutong Zhang for research assistance. We incorporated feedbacks from seminar and conference participants at Seoul National University, Stanford University, Peking University, 2019 Asian Meeting and 2020 World Congress of the Econometric Society, etc. Kojima acknowledges financial support from JSPS KAKENHI Grants-In-Aid 21H04979; Sun from NSFC Grant 72033004 and JSPS KAKENHI Grants-In-Aid 21H00696; Yu from NSFC Grants 72073072 & 72192800 and the WU Jiapei Award for Information Economics E20103521.
Supplementary Data
Supplementary data are available at Review of Economic Studies online.
References
Footnotes
Resources such as labour, land, and various natural resources are sometimes modelled to be divisible, but the assumption of indivisibility is often appropriate: many workers hold one job, title deeds discretise land, precious metals are traded in the form of coins and bullion bars, etc.
For example, Yang (2017) demonstrates that if one buyer’s demand correspondence violates the substitutes condition, then there exists another demand correspondence satisfying the condition such that no competitive equilibrium exists in the two-buyer economy.
It entails the lattice theorem, rural hospitals theorem, lone wolf theorems, law of aggregate demand, pseudo-equilibria being competitive equilibria, a rich set of comparative statics results, etc. (Roth (1984); Milgrom and Strulovici (2009); Schlegel (2022)).
Under the condition, the deferred-acceptance algorithm is group-incentive-compatible for workers (Schlegel, 2022), various optimisation problems become computationally tractable (Paes Leme, 2017), and Vickrey outcomes reside in cores (Milgrom and Strulovici, 2009). For these and more, see the excellent review by Murota (2016).
For example, Goeree and Lien (2016) show, in multi-object auctions without the condition, the impossibility of implementing any core outcome in Bayesian-Nash equilibrium.
There is a large and influential literature discussing which operations always preserve the substitutes condition: e.g. mergers (convolutions), trade endowments and obligations, and limited liability (for exact definitions, see Hatfield et al., 2019). In discrete convex analysis (See Online Appendix OA.1 and references therein), a fundamental condition is equivalent to the substitutes condition (Lemma OA.1 of the Online Appendix). Murota (2021a, 2021b) provides an excellent review of various operations known to always preserve it. Addition is one of the most basic operations, but previously it was only known that the class of transfer functions which always preserve the substitutes condition is strictly smaller than the class satisfying the condition (Murota, 2021a, the second bullet point after Remark 4.6) and no smaller than the class of additively separable functions (Murota, 2021a, the third statement of Proposition 4.14).
Bevia et al. (1999) find the characterised class to satisfy the substitutes condition.
This condition is essentially the “strong substitutes” in Milgrom and Strulovici (2009) and “M
Imagine a trust created to acquire oil refiners and earn monopoly profit. An antitrust policy might be to charge a special tax strictly increasing as a function of its market share. A greater number of refiners in the trust translates into a higher tax, which may be represented by a cardinally concave transfer function when refiners are homogeneous.
In transferable utility settings, Bing et al. (2004), Milgrom (2009), Biró et al. (2010), Abizada (2016), Hatfield et al. (2016), and Echenique et al. (2021) also study constraints. In non-transferable utility settings, fiscal policies are naturally absent; an incomplete list of compulsory policy research includes Abdulkadiroğlu and Sönmez (2003), Biró et al. (2010), Huang (2010), Hafalir et al. (2013), Ehlers et al. (2014), Kamada and Kojima (2015, 2017, 2018), Kominers and Sönmez (2016), Fragiadakis and Troyan (2017), Goto et al. (2017), Dur et al. (2018), Nguyen and Vohra (2019), Aygün and Turhan (2020), and Ellison and Pathak (2021). To the best of our knowledge, there is no formal connection between our paper and this literature.
D stands for “doctors:” KSY motivates their analysis with the example of hospitals hiring doctors (and the rural hospital problem), and here we opt to maintain the notation so that one can read the results we cite from KSY with ease.
It is critical for the existence of competitive equilibria and regularity properties such as group-incentive-compatibility (Kelso and Crawford, 1982; Roth, 1984; Gul and Stacchetti, 1999; Schlegel, 2022). The Introduction also discusses its role in guaranteeing that usual market mechanisms enjoy other desirable properties both theoretically and practically.
For those familiar with discrete convex analysis, this is exactly the third statement of Proposition 4.14 in Murota (2021a) applied to our setting, i.e. when the domain is
When transfer
See https://msme.gov.in/sites/default/files/MSME_Schemes_English_0.pdf for details.
A more accurate but longer name may be “group homogeneous and substitutable,” similar to how a group separable revenue function is actually “group separable and substitutable.”
This class of revenue functions is absent from KSY.
We have yet to make meaningful progress on the study of which complex transfer functions preserve the substitutes condition for all group concave revenue functions.
This definition is obviously unrelated to complex analysis.
The sum of a transfer function and a complex function is thus defined too.
Alternatively, the requirement is that for all
In other words, the image of every individual hiring cost function contains all real numbers.
The class of C-cardinally concave complex function is closed under addition. To see this, suppose that two complex functions
A married couple may file income tax jointly; this is equivalent to imposing a progressive tax on their total salary.
To see this, we only need to consider setting
Strictly speaking, a cardinally concave transfer function T is strictly concave if there exists
We thank Editor Bård Harstad for proposing this result.
The name of the condition comes from the fact that when an exact constraint is reduced one by one (a chain of natural numbers), we obtain a chain of demand sets under different constraints ordered by inclusion.
According to Baldwin et al. (2020), in an exchange economy where each agent holds an endowment of indivisible resources plus some money, with income effects, “net substitutability” defines a maximal domain for the existence of competitive equilibria; without income effects, gross and net substitutability are equivalent. The current paper mainly concerns job matching and auction applications which admit no endowments or income effects, but the results here might be extensible to their setting.
Generalised interval constraints are defined in KSY.
A binary disjunctive revenue function defined in KSY is binary unit-demand with
In the definition, we rule out
It is easy to see that a group concave transfer function is cardinally concave if and only if its associated vectorial function is V-cardinally concave.
Not every revenue function satisfying the substitutes condition is a group separable plus concave revenue function. With some work, it can be shown that the ingenious example of Ostrovsky and Paes Leme (2015, Page 858) is not when objects form two groups
Author notes
The editor in charge of this paper was Bard Harstad.