Inequality-aware Market Design
and Income Taxation
Mohammad Akbarpour (Stanford University)
Paweł Doligalski (University of Bristol)
Piotr Dworczak?
(Northwestern University; GRAPE)
Scott Duke Kominers (Harvard University; a16z)
March 6, 2024
Department Seminar, University of Bristol
?
Co-funded by the European Union (ERC, IMD-101040122). Views and opinions expressed are those of the authors
only and do not necessarily reflect those of the European Union or the European Research Council.
Inequality-aware Market Design
Policymakers frequently distort allocation of goods and services in
markets, often motivated by redistributive and fairness concerns:
 Housing (rent control; public housing; LIHTC in the US)
Inequality-aware Market Design
Policymakers frequently distort allocation of goods and services in
markets, often motivated by redistributive and fairness concerns:
 Housing (rent control; public housing; LIHTC in the US)
 Health care (public health care in Europe, Medicare and Medicaid in the US)
Inequality-aware Market Design
Policymakers frequently distort allocation of goods and services in
markets, often motivated by redistributive and fairness concerns:
 Housing (rent control; public housing; LIHTC in the US)
 Health care (public health care in Europe, Medicare and Medicaid in the US)
 Food (food stamps in the US; in-kind food transfer programs (rice, wheat,...)
in developing countries)
Inequality-aware Market Design
Policymakers frequently distort allocation of goods and services in
markets, often motivated by redistributive and fairness concerns:
 Housing (rent control; public housing; LIHTC in the US)
 Health care (public health care in Europe, Medicare and Medicaid in the US)
 Food (food stamps in the US; in-kind food transfer programs (rice, wheat,...)
in developing countries)
 Energy (electricity in virtually all European countries at the moment;
kerosene in India; energy subsidies in Latin America;... )
Inequality-aware Market Design
Policymakers frequently distort allocation of goods and services in
markets, often motivated by redistributive and fairness concerns:
 Housing (rent control; public housing; LIHTC in the US)
 Health care (public health care in Europe, Medicare and Medicaid in the US)
 Food (food stamps in the US; in-kind food transfer programs (rice, wheat,...)
in developing countries)
 Energy (electricity in virtually all European countries at the moment;
kerosene in India; energy subsidies in Latin America;... )
 Covid-19 vaccines
Inequality-aware Market Design
Policymakers frequently distort allocation of goods and services in
markets, often motivated by redistributive and fairness concerns:
 Housing (rent control; public housing; LIHTC in the US)
 Health care (public health care in Europe, Medicare and Medicaid in the US)
 Food (food stamps in the US; in-kind food transfer programs (rice, wheat,...)
in developing countries)
 Energy (electricity in virtually all European countries at the moment;
kerosene in India; energy subsidies in Latin America;... )
 Covid-19 vaccines
 Road access
Inequality-aware Market Design
Policymakers frequently distort allocation of goods and services in
markets, often motivated by redistributive and fairness concerns:
 Housing (rent control; public housing; LIHTC in the US)
 Health care (public health care in Europe, Medicare and Medicaid in the US)
 Food (food stamps in the US; in-kind food transfer programs (rice, wheat,...)
in developing countries)
 Energy (electricity in virtually all European countries at the moment;
kerosene in India; energy subsidies in Latin America;... )
 Covid-19 vaccines
 Road access
 Legal services
Inequality-aware Market Design
Policymakers frequently distort allocation of goods and services in
markets, often motivated by redistributive and fairness concerns:
 Housing (rent control; public housing; LIHTC in the US)
 Health care (public health care in Europe, Medicare and Medicaid in the US)
 Food (food stamps in the US; in-kind food transfer programs (rice, wheat,...)
in developing countries)
 Energy (electricity in virtually all European countries at the moment;
kerosene in India; energy subsidies in Latin America;... )
 Covid-19 vaccines
 Road access
 Legal services
 ...
Inequality-aware Market Design
Policymakers frequently distort allocation of goods and services in
markets, often motivated by redistributive and fairness concerns:
 Housing (rent control; public housing; LIHTC in the US)
 Health care (public health care in Europe, Medicare and Medicaid in the US)
 Food (food stamps in the US; in-kind food transfer programs (rice, wheat,...)
in developing countries)
 Energy (electricity in virtually all European countries at the moment;
kerosene in India; energy subsidies in Latin America;... )
 Covid-19 vaccines
 Road access
 Legal services
 ...
Inequality-aware Market Design
Policymakers frequently distort allocation of goods and services in
markets, often motivated by redistributive and fairness concerns:
 Housing (rent control; public housing; LIHTC in the US)
 Health care (public health care in Europe, Medicare and Medicaid in the US)
 Food (food stamps in the US; in-kind food transfer programs (rice, wheat,...)
in developing countries)
 Energy (electricity in virtually all European countries at the moment;
kerosene in India; energy subsidies in Latin America;... )
 Covid-19 vaccines
 Road access
 Legal services
 ...
Such policies naturally raise concerns among economists.
Inequality-aware Market Design
 Argument #1 against redistribution through markets: II Welfare
Theorem (let’s assume that I Welfare Theorem holds):
Inequality-aware Market Design
 Argument #1 against redistribution through markets: II Welfare
Theorem (let’s assume that I Welfare Theorem holds):
 But: II Welfare Theorem does not account for private information!
Inequality-aware Market Design
 Argument #1 against redistribution through markets: II Welfare
Theorem (let’s assume that I Welfare Theorem holds):
 But: II Welfare Theorem does not account for private information!
 Inequality-aware Market Design (IMD):
How to design individual markets in the presence of
socioeconomic inequality and private information?
Inequality-aware Market Design
 Argument #1 against redistribution through markets: II Welfare
Theorem (let’s assume that I Welfare Theorem holds):
 But: II Welfare Theorem does not account for private information!
 Inequality-aware Market Design (IMD):
How to design individual markets in the presence of
socioeconomic inequality and private information?
 Main takeaway: Market distortions (taxes, subsidies, inefficient
rationing) can be part of optimal mechanisms when the market
designer has sufficiently strong redistributive preferences (and
does not have access to other tools to effect redistribution).
Inequality-aware Market Design—Example
 There are 3 agents: Ann, Bob, and Claire.
Inequality-aware Market Design—Example
 There are 3 agents: Ann, Bob, and Claire.
 There are 2 homogeneous goods (e.g., houses) to allocate.
Inequality-aware Market Design—Example
 There are 3 agents: Ann, Bob, and Claire.
 There are 2 homogeneous goods (e.g., houses) to allocate.
 Agents have the following utilities u for a house:
Ann: 1/4, Bob: 3/4, Claire: 1.
Inequality-aware Market Design—Example
 There are 3 agents: Ann, Bob, and Claire.
 There are 2 homogeneous goods (e.g., houses) to allocate.
 Agents have the following utilities u for a house:
Ann: 1/4, Bob: 3/4, Claire: 1.
 However, these agents also differ in wealth w:
Ann: 8, Bob: 1, Claire: 1.
Inequality-aware Market Design—Example
 There are 3 agents: Ann, Bob, and Claire.
 There are 2 homogeneous goods (e.g., houses) to allocate.
 Agents have the following utilities u for a house:
Ann: 1/4, Bob: 3/4, Claire: 1.
 However, these agents also differ in wealth w:
Ann: 8, Bob: 1, Claire: 1.
 All agents have the same utility function
log(w) + u x;
where x is the probability of having a house.
Inequality-aware Market Design—Example
 There are 3 agents: Ann, Bob, and Claire.
 There are 2 homogeneous goods (e.g., houses) to allocate.
 Agents have the following utilities u for a house:
Ann: 1/4, Bob: 3/4, Claire: 1.
 However, these agents also differ in wealth w:
Ann: 8, Bob: 1, Claire: 1.
 All agents have the same utility function
log(w) + u x;
where x is the probability of having a house.
 Social planner aims to maximize the sum of utilities.
Inequality-aware Market Design—Example
Inequality-aware Market Design—Example
Inequality-aware Market Design—Example
Inequality-aware Market Design—Example
utility for good value for money willingness to pay
Ann 1/4 1/8
Bob 3/4 1
Claire 1 1
Inequality-aware Market Design—Example
utility for good value for money willingness to pay
Ann 1/4 1/8 2
Bob 3/4 1 3/4
Claire 1 1 1
Inequality-aware Market Design—Example
utility for good value for money willingness to pay
Ann 1/4 1/8 2
Bob 3/4 1 3/4
Claire 1 1 1
Equivalent representation of the problem:
val. good val. money willing. pay welfare weight
Ann 2 1 2 1/8
Bob 3/4 1 3/4 1
Claire 1 1 1 1
Inequality-aware Market Design—Example
utility for good value for money willingness to pay
Ann 1/4 1/8 2
Bob 3/4 1 3/4
Claire 1 1 1
Inequality-aware Market Design—Example
val. good val. money WTP utility
Ann 1/4 1/8 2
Bob 3/4 1 3/4
Claire 1 1 1
Mechanism #1: Market equilibrium (+ lump-sum transfers)
Inequality-aware Market Design—Example
val. good val. money WTP utility
Ann 1/4 1/8 2
Bob 3/4 1 3/4
Claire 1 1 1
Mechanism #1: Market equilibrium (+ lump-sum transfers)
Market-clearing price: 1
House owners: Ann  Claire
Inequality-aware Market Design—Example
val. good val. money WTP utility
Ann 1/4 1/8 2
Bob 3/4 1 3/4
Claire 1 1 1
Mechanism #1: Market equilibrium (+ lump-sum transfers)
Market-clearing price: 1
House owners: Ann  Claire
Lump-sum transfer: 2=3
Inequality-aware Market Design—Example
val. good val. money WTP utility
Ann 1/4 1/8 2 1=4 1=8 1=3
Bob 3/4 1 3/4
Claire 1 1 1
Mechanism #1: Market equilibrium (+ lump-sum transfers)
Market-clearing price: 1
House owners: Ann  Claire
Lump-sum transfer: 2=3
Inequality-aware Market Design—Example
val. good val. money WTP utility
Ann 1/4 1/8 2 5=24
Bob 3/4 1 3/4 0 + 1 2=3
Claire 1 1 1
Mechanism #1: Market equilibrium (+ lump-sum transfers)
Market-clearing price: 1
House owners: Ann  Claire
Lump-sum transfer: 2=3
Inequality-aware Market Design—Example
val. good val. money WTP utility
Ann 1/4 1/8 2 5=24
Bob 3/4 1 3/4 2=3
Claire 1 1 1 1 1 1=3
Mechanism #1: Market equilibrium (+ lump-sum transfers)
Market-clearing price: 1
House owners: Ann  Claire
Lump-sum transfer: 2=3
Inequality-aware Market Design—Example
val. good val. money WTP utility
Ann 1/4 1/8 2 5=24
Bob 3/4 1 3/4 2=3
Claire 1 1 1 2=3
Mechanism #1: Market equilibrium (+ lump-sum transfers)
Market-clearing price: 1
House owners: Ann  Claire
Lump-sum transfer: 2=3
Total utility: 37=24
Inequality-aware Market Design—Example
val. good val. money WTP utility
Ann 1/4 1/8 2
Bob 3/4 1 3/4
Claire 1 1 1
Inequality-aware Market Design—Example
val. good val. money WTP utility
Ann 1/4 1/8 2
Bob 3/4 1 3/4
Claire 1 1 1
Mechanism #2: Random allocation
Inequality-aware Market Design—Example
val. good val. money WTP utility
Ann 1/4 1/8 2
Bob 3/4 1 3/4
Claire 1 1 1
Mechanism #2: Random allocation
Price: 0
House owners: 66% Ann  66% Bob  66% Claire
Inequality-aware Market Design—Example
val. good val. money WTP utility
Ann 1/4 1/8 2
Bob 3/4 1 3/4
Claire 1 1 1
Mechanism #2: Random allocation
Price: 0
House owners: 66% Ann  66% Bob  66% Claire
Lump-sum transfer: 0
Inequality-aware Market Design—Example
val. good val. money WTP utility
Ann 1/4 1/8 2 2=3 1=4
Bob 3/4 1 3/4
Claire 1 1 1
Mechanism #2: Random allocation
Price: 0
House owners: 66% Ann  66% Bob  66% Claire
Lump-sum transfer: 0
Inequality-aware Market Design—Example
val. good val. money WTP utility
Ann 1/4 1/8 2 1=6
Bob 3/4 1 3/4 2=3 3=4
Claire 1 1 1
Mechanism #2: Random allocation
Price: 0
House owners: 66% Ann  66% Bob  66% Claire
Lump-sum transfer: 0
Inequality-aware Market Design—Example
val. good val. money WTP utility
Ann 1/4 1/8 2 1=6
Bob 3/4 1 3/4 1=2
Claire 1 1 1 2=3 1
Mechanism #2: Random allocation
Price: 0
House owners: 66% Ann  66% Bob  66% Claire
Lump-sum transfer: 0
Inequality-aware Market Design—Example
val. good val. money WTP utility
Ann 1/4 1/8 2 1=6
Bob 3/4 1 3/4 1=2
Claire 1 1 1 2=3
Mechanism #2: Random allocation
Price: 0
House owners: 66% Ann  66% Bob  66% Claire
Lump-sum transfer: 0
Total utility: 32=24 ( 37=24)
Inequality-aware Market Design—Example
val. good val. money WTP utility
Ann 1/4 1/8 2 1=6
Bob 3/4 1 3/4 1=2
Claire 1 1 1 2=3
Mechanism #2: Random allocation
Price: 0
House owners: 66% Ann  66% Bob  66% Claire
Lump-sum transfer: 0
Among all mechanisms charging a single price p, p = 1 is optimal.
Inequality-aware Market Design—Example
val. good val. money WTP utility
Ann 1/4 1/8 2
Bob 3/4 1 3/4
Claire 1 1 1
Inequality-aware Market Design—Example
val. good val. money WTP utility
Ann 1/4 1/8 2
Bob 3/4 1 3/4
Claire 1 1 1
Mechanism #3: Allocate 1st unit by lottery, sell 2nd unit in market
Inequality-aware Market Design—Example
val. good val. money WTP utility
Ann 1/4 1/8 2
Bob 3/4 1 3/4
Claire 1 1 1
Mechanism #3: Allocate 1st unit by lottery, sell 2nd unit in market
Market-clearing price for 2nd unit: 1
(Ann’s indifference: 1=4 1=8 1 = 1=2 1=4)
House owners: Ann  50% Claire  50% Bob
Inequality-aware Market Design—Example
val. good val. money WTP utility
Ann 1/4 1/8 2
Bob 3/4 1 3/4
Claire 1 1 1
Mechanism #3: Allocate 1st unit by lottery, sell 2nd unit in market
Market-clearing price for 2nd unit: 1
(Ann’s indifference: 1=4 1=8 1 = 1=2 1=4)
House owners: Ann  50% Claire  50% Bob
Lump-sum transfer: 1=3
Inequality-aware Market Design—Example
val. good val. money WTP utility
Ann 1/4 1/8 2 1=4 1=8 2=3
Bob 3/4 1 3/4
Claire 1 1 1
Mechanism #3: Allocate 1st unit by lottery, sell 2nd unit in market
Market-clearing price for 2nd unit: 1
(Ann’s indifference: 1=4 1=8 1 = 1=2 1=4)
House owners: Ann  50% Claire  50% Bob
Lump-sum transfer: 1=3
Inequality-aware Market Design—Example
val. good val. money WTP utility
Ann 1/4 1/8 2 4=24
Bob 3/4 1 3/4 1=2 3=4 + 1 1=3
Claire 1 1 1
Mechanism #3: Allocate 1st unit by lottery, sell 2nd unit in market
Market-clearing price for 2nd unit: 1
(Ann’s indifference: 1=4 1=8 1 = 1=2 1=4)
House owners: Ann  50% Claire  50% Bob
Lump-sum transfer: 1=3
Inequality-aware Market Design—Example
val. good val. money WTP utility
Ann 1/4 1/8 2 4=24
Bob 3/4 1 3/4 17=24
Claire 1 1 1 1=2 1 1 1=3
Mechanism #3: Allocate 1st unit by lottery, sell 2nd unit in market
Market-clearing price for 2nd unit: 1
(Ann’s indifference: 1=4 1=8 1 = 1=2 1=4)
House owners: Ann  50% Claire  50% Bob
Lump-sum transfer: 1=3
Inequality-aware Market Design—Example
val. good val. money WTP utility
Ann 1/4 1/8 2 4=24
Bob 3/4 1 3/4 17=24
Claire 1 1 1 20=24
Mechanism #3: Allocate 1st unit by lottery, sell 2nd unit in market
Market-clearing price for 2nd unit: 1
(Ann’s indifference: 1=4 1=8 1 = 1=2 1=4)
House owners: Ann  50% Claire  50% Bob
Lump-sum transfer: 1=3
Total utility: 41=24 ( 37=24)
Inequality-aware Market Design—Example
val. good val. money WTP utility
Ann 1/4 1/8 2 4=24
Bob 3/4 1 3/4 17=24
Claire 1 1 1 20=24
Mechanism #3: Allocate 1st unit by lottery, sell 2nd unit in market
Market-clearing price for 2nd unit: 1
(Ann’s indifference: 1=4 1=8 1 = 1=2 1=4)
House owners: Ann  50% Claire  50% Bob
Lump-sum transfer: 1=3
This is in fact the optimal mechanism! (subject to IC constraints)
Inequality-aware Market Design—Example
val. money WTP utility—market utility—rationing
Ann 1/8 2 5 4
Bob 1 3/4 16 17
Claire 1 1 16 20
Inequality-aware Market Design—Example
val. money WTP utility—market utility—rationing
Ann 1/8 2 5 4
Bob 1 3/4 16 17
Claire 1 1 16 20
Intuition:
 Values for money (welfare weights) are negatively correlated with
willingness to pay.
Inequality-aware Market Design—Example
val. money WTP utility—market utility—rationing
Ann 1/8 2 5 4
Bob 1 3/4 16 17
Claire 1 1 16 20
Intuition:
 Values for money (welfare weights) are negatively correlated with
willingness to pay.
 Market behavior can be used for screening: Choosing the lottery
reveals a higher-than-average value for money.
Inequality-aware Market Design—Example
val. money WTP utility—market utility—rationing
Ann 1/8 2 5 4
Bob 1 3/4 16 17
Claire 1 1 16 20
Intuition:
 Values for money (welfare weights) are negatively correlated with
willingness to pay.
 Market behavior can be used for screening: Choosing the lottery
reveals a higher-than-average value for money.
 The designer can then increase the utility of agents with higher
value for money by reducing the price of the rationed option.
Inequality-aware Market Design—Papers
 DKA (2021):
Inequality-aware Market Design—Papers
 DKA (2021):
 Two-sided market with buyers and sellers for an indivisible good
Inequality-aware Market Design—Papers
 DKA (2021):
 Two-sided market with buyers and sellers for an indivisible good
 Rationing used if significant inequality within a side of the market
Inequality-aware Market Design—Papers
 DKA (2021):
 Two-sided market with buyers and sellers for an indivisible good
 Rationing used if significant inequality within a side of the market
 Taxes/ subsidies used if inequality across the two sides of the market
Inequality-aware Market Design—Papers
 DKA (2021):
 Two-sided market with buyers and sellers for an indivisible good
 Rationing used if significant inequality within a side of the market
 Taxes/ subsidies used if inequality across the two sides of the market
 ADK (2023):
Inequality-aware Market Design—Papers
 DKA (2021):
 Two-sided market with buyers and sellers for an indivisible good
 Rationing used if significant inequality within a side of the market
 Taxes/ subsidies used if inequality across the two sides of the market
 ADK (2023):
 One-sided allocation problem with goods differing in quality, observable
information, and flexible preferences over revenue
Inequality-aware Market Design—Papers
 DKA (2021):
 Two-sided market with buyers and sellers for an indivisible good
 Rationing used if significant inequality within a side of the market
 Taxes/ subsidies used if inequality across the two sides of the market
 ADK (2023):
 One-sided allocation problem with goods differing in quality, observable
information, and flexible preferences over revenue
 A Budish DK (2023):
Inequality-aware Market Design—Papers
 DKA (2021):
 Two-sided market with buyers and sellers for an indivisible good
 Rationing used if significant inequality within a side of the market
 Taxes/ subsidies used if inequality across the two sides of the market
 ADK (2023):
 One-sided allocation problem with goods differing in quality, observable
information, and flexible preferences over revenue
 A Budish DK (2023):
 Application to allocation of Covid-19 vaccines (interaction of redistributive
preferences with allocative externalities)
Inequality-aware Market Design—Papers
 DKA (2021):
 Two-sided market with buyers and sellers for an indivisible good
 Rationing used if significant inequality within a side of the market
 Taxes/ subsidies used if inequality across the two sides of the market
 ADK (2023):
 One-sided allocation problem with goods differing in quality, observable
information, and flexible preferences over revenue
 A Budish DK (2023):
 Application to allocation of Covid-19 vaccines (interaction of redistributive
preferences with allocative externalities)
 Tokarski KAD (2023): Application to energy pricing in Europe
Inequality-aware Market Design—Papers
 DKA (2021):
 Two-sided market with buyers and sellers for an indivisible good
 Rationing used if significant inequality within a side of the market
 Taxes/ subsidies used if inequality across the two sides of the market
 ADK (2023):
 One-sided allocation problem with goods differing in quality, observable
information, and flexible preferences over revenue
 A Budish DK (2023):
 Application to allocation of Covid-19 vaccines (interaction of redistributive
preferences with allocative externalities)
 Tokarski KAD (2023): Application to energy pricing in Europe
 D (2023), Yang DA (2024): Optimality of using costly screening (e.g., queuing)
IMD and Income Taxation
 Argument #2 against redistribution through markets: The
Atkinson-Stiglitz theorem
IMD and Income Taxation
 Argument #2 against redistribution through markets: The
Atkinson-Stiglitz theorem
 Under certain conditions, redistribution should be done entirely
via income taxation.
IMD and Income Taxation
 Argument #2 against redistribution through markets: The
Atkinson-Stiglitz theorem
 Under certain conditions, redistribution should be done entirely
via income taxation.
 But: Atkinson-Stiglitz theorem assumes that the only
heterogeneity in the population is in ability to generate income.
IMD and Income Taxation
 Argument #2 against redistribution through markets: The
Atkinson-Stiglitz theorem
 Under certain conditions, redistribution should be done entirely
via income taxation.
 But: Atkinson-Stiglitz theorem assumes that the only
heterogeneity in the population is in ability to generate income.
 Main questions for this project:
IMD and Income Taxation
 Argument #2 against redistribution through markets: The
Atkinson-Stiglitz theorem
 Under certain conditions, redistribution should be done entirely
via income taxation.
 But: Atkinson-Stiglitz theorem assumes that the only
heterogeneity in the population is in ability to generate income.
 Main questions for this project:
 Should markets be optimally distorted when there is also
heterogeneity in tastes for goods?
IMD and Income Taxation
 Argument #2 against redistribution through markets: The
Atkinson-Stiglitz theorem
 Under certain conditions, redistribution should be done entirely
via income taxation.
 But: Atkinson-Stiglitz theorem assumes that the only
heterogeneity in the population is in ability to generate income.
 Main questions for this project:
 Should markets be optimally distorted when there is also
heterogeneity in tastes for goods?
 If yes, what is the interaction between IMD and income
taxation?
IMD and Income Taxation
Result #1: Assuming separable utility functions and multidimensional
heterogeneity, if
1. utility functions feature no income effects;
2. taste type and ability type are statistically independent;
3. welfare weights depend only on the ability type,
IMD and Income Taxation
Result #1: Assuming separable utility functions and multidimensional
heterogeneity, if
1. utility functions feature no income effects;
2. taste type and ability type are statistically independent;
3. welfare weights depend only on the ability type,
then the conclusion of the AS theorem holds.
IMD and Income Taxation
Result #1: Assuming separable utility functions and multidimensional
heterogeneity, if
1. utility functions feature no income effects;
2. taste type and ability type are statistically independent;
3. welfare weights depend only on the ability type,
then the conclusion of the AS theorem holds.
Result #2: If any of the assumptions 1, 2, or 3 are relaxed, then
distortions in markets may be optimal.
IMD and Income Taxation
Result #1: Assuming separable utility functions and multidimensional
heterogeneity, if
1. utility functions feature no income effects;
2. taste type and ability type are statistically independent;
3. welfare weights depend only on the ability type,
then the conclusion of the AS theorem holds.
Result #2: If any of the assumptions 1, 2, or 3 are relaxed, then
distortions in markets may be optimal.
 We provide analytical solutions in a linear model with a single
good, binary ability type, and continuous taste type.
IMD and Income Taxation
Result #1: Assuming separable utility functions and multidimensional
heterogeneity, if
1. utility functions feature no income effects;
2. taste type and ability type are statistically independent;
3. welfare weights depend only on the ability type,
then the conclusion of the AS theorem holds.
Result #2: If any of the assumptions 1, 2, or 3 are relaxed, then
distortions in markets may be optimal.
 We provide analytical solutions in a linear model with a single
good, binary ability type, and continuous taste type.
 Distortions in markets are “generically” optimal.
Literature Review
 Suboptimality of goods market distortions:
Diamond and Mirrlees (1971), Atkinson and Stiglitz (1976), Gauthier and
Laroque (2009), Doligalski et al. (2023)
 Taste heterogeneity and failure of Atkinson-Stiglitz theorem:
Cremer and Gavhari (1995, 1998, 2002), Saez (2002), Kaplow (2008),
Golosov et al. (2013), Gauthier and Henriet (2018), Scheuer and Slemrod
(2020), Hellwig and Werquin (2023), Ferey et al. (2023), ...
 Two-dimensional heterogeneity in public finance:
Cremer et al. (2003), Blomquist and Christiansen (2008), Diamond and
Spinnewijn (2011), Piketty and Saez (2013), Saez and Stantcheva (2018),...
 IMD precursors: Spence (1977), Weitzman (1977), Nichols and
Zeckhauser (1982), Condorelli (2013), ...
 Related mechanism-design papers: Jullien (2000), Che et al. (2013),
Fiat et al. (2016), Li (2021), Dworczak and Muir (2024), ...
Literature Review
 Suboptimality of goods market distortions:
Diamond and Mirrlees (1971), Atkinson and Stiglitz (1976), Gauthier and
Laroque (2009), Doligalski et al. (2023)
 Taste heterogeneity and failure of Atkinson-Stiglitz theorem:
Cremer and Gavhari (1995, 1998, 2002), Saez (2002), Kaplow (2008),
Golosov et al. (2013), Gauthier and Henriet (2018), Scheuer and Slemrod
(2020), Hellwig and Werquin (2023), Ferey et al. (2023), ...
 Two-dimensional heterogeneity in public finance:
Cremer et al. (2003), Blomquist and Christiansen (2008), Diamond and
Spinnewijn (2011), Piketty and Saez (2013), Saez and Stantcheva (2018),...
 IMD precursors: Spence (1977), Weitzman (1977), Nichols and
Zeckhauser (1982), Condorelli (2013), ...
 Related mechanism-design papers: Jullien (2000), Che et al. (2013),
Fiat et al. (2016), Li (2021), Dworczak and Muir (2024), ...
Talk outline
1. Model
2. Result #1: Atkinson-Stiglitz theorem
3. Result #2: Optimality of goods market distortions
 Optimal design with a simple income effect
 Optimal design with welfare weights depending on taste
 Optimal design under correlation of ability and taste
Model
Model
Model
 We introduce a general model to prove the AS result; we make
simplifying assumptions later to solve the model when the AS
result fails.
Model
 We introduce a general model to prove the AS result; we make
simplifying assumptions later to solve the model when the AS
result fails.
 There is a unit mass of agents characterized by two-dimensional
types: (t; ), where t is “taste” and  is “ability.”
Model
 We introduce a general model to prove the AS result; we make
simplifying assumptions later to solve the model when the AS
result fails.
 There is a unit mass of agents characterized by two-dimensional
types: (t; ), where t is “taste” and  is “ability.”
 Social planner allocates:
Model
 We introduce a general model to prove the AS result; we make
simplifying assumptions later to solve the model when the AS
result fails.
 There is a unit mass of agents characterized by two-dimensional
types: (t; ), where t is “taste” and  is “ability.”
 Social planner allocates:
 numeraire consumption good c 2 R,
Model
 We introduce a general model to prove the AS result; we make
simplifying assumptions later to solve the model when the AS
result fails.
 There is a unit mass of agents characterized by two-dimensional
types: (t; ), where t is “taste” and  is “ability.”
 Social planner allocates:
 numeraire consumption good c 2 R,
 vector of goods x 2 X  RL
+,
Model
 We introduce a general model to prove the AS result; we make
simplifying assumptions later to solve the model when the AS
result fails.
 There is a unit mass of agents characterized by two-dimensional
types: (t; ), where t is “taste” and  is “ability.”
 Social planner allocates:
 numeraire consumption good c 2 R,
 vector of goods x 2 X  RL
+,
 earnings (pre-tax) y 2 R.
Model
 We introduce a general model to prove the AS result; we make
simplifying assumptions later to solve the model when the AS
result fails.
 There is a unit mass of agents characterized by two-dimensional
types: (t; ), where t is “taste” and  is “ability.”
 Social planner allocates:
 numeraire consumption good c 2 R,
 vector of goods x 2 X  RL
+,
 earnings (pre-tax) y 2 R.
 Each agent’s utility function is
U((c; x; y); (t; )) = u(c) + v(x; t) w(y; );
where the function u; v; w are non-decreasing.
Model
 Types (t; ) have a joint distribution F(t; ) in the population.
Model
 Types (t; ) have a joint distribution F(t; ) in the population.
 Goods in x can be produced at fixed marginal costs k 2 RL
+
(in terms of the numeraire).
Model
 Types (t; ) have a joint distribution F(t; ) in the population.
 Goods in x can be produced at fixed marginal costs k 2 RL
+
(in terms of the numeraire).
 The planner must respect the resource constraint:
Z
[y(t; ) c(t; ) k x(t; )] dF(t; )  B;
where B could be positive (government expenditure) or negative
(outside source of revenue).
Model
 Types (t; ) have a joint distribution F(t; ) in the population.
 Goods in x can be produced at fixed marginal costs k 2 RL
+
(in terms of the numeraire).
 The planner must respect the resource constraint:
Z
[y(t; ) c(t; ) k x(t; )] dF(t; )  B;
where B could be positive (government expenditure) or negative
(outside source of revenue).
 The planner uses social welfare weights (t; )  0, with
average weight normalized to 1.
Planner’s problem
Choose an allocation a = (c; x; y) to maximize
Z
(t; ) U(a(t; ); (t; )) dF(t; )
subject to incentive-compatibility constraints
U(a(t; ); (t; ))  U(a(t0; 0); (t; )); 8(t; ); (t0; 0);
and the resource constraint
Z
[y(t; ) c(t; ) k x(t; )] dF(t; )  B:
Atkinson-Stiglitz result
Atkinson-Stiglitz result
Atkinson-Stiglitz result
Given the additive separability, the efficient allocation of goods is
x?
(t; ) = argmaxx fu(c̃(t; ) k x) + v(x; t)g, where c̃ denotes
post-tax earnings (or total consumption expenditures).
Atkinson-Stiglitz result
Given the additive separability, the efficient allocation of goods is
x?
(t; ) = argmaxx fu(c̃(t; ) k x) + v(x; t)g, where c̃ denotes
post-tax earnings (or total consumption expenditures).
Theorem
Suppose that:
1. There are no income effects: u(c) = c; c 2 R;
2. Welfare weights depend only on the productivity type:
(t; ) = ¯
(); 8(t; );
3. Ability and taste types are statistically independent:
F(t; ) = Ft (t)F(); 8(t; ), where Ft and F denote the marginal
distributions.
Then, the optimal mechanism induces the efficient choice of x, and
can be implemented with an income tax alone.
Atkinson-Stiglitz result
Proof outline:
1. Without loss of generality to look at direct mechanisms.
Atkinson-Stiglitz result
Proof outline:
1. Without loss of generality to look at direct mechanisms.
2. Consider the problem for a fixed t = t0, dropping the IC
constraints of reporting t truthfully.
Atkinson-Stiglitz result
Proof outline:
1. Without loss of generality to look at direct mechanisms.
2. Consider the problem for a fixed t = t0, dropping the IC
constraints of reporting t truthfully.
3. Since there is no taste heterogeneity and we have (additive)
separability, the standard Atkinson-Stiglitz result holds (formally,
we use the approach from Doligalski et al., 2023).
Atkinson-Stiglitz result
Proof outline:
1. Without loss of generality to look at direct mechanisms.
2. Consider the problem for a fixed t = t0, dropping the IC
constraints of reporting t truthfully.
3. Since there is no taste heterogeneity and we have (additive)
separability, the standard Atkinson-Stiglitz result holds (formally,
we use the approach from Doligalski et al., 2023).
4. Define individual expenditure on all goods by
c̃(t0; ) = c(t0; ) + k x?
(t0) (note: x?
does not depend on ).
Atkinson-Stiglitz result
Proof outline:
1. Without loss of generality to look at direct mechanisms.
2. Consider the problem for a fixed t = t0, dropping the IC
constraints of reporting t truthfully.
3. Since there is no taste heterogeneity and we have (additive)
separability, the standard Atkinson-Stiglitz result holds (formally,
we use the approach from Doligalski et al., 2023).
4. Define individual expenditure on all goods by
c̃(t0; ) = c(t0; ) + k x?
(t0) (note: x?
does not depend on ).
5. Key step: (c̃; y) that solves the relaxed problem for t = t0 does
not depend on t0.
Atkinson-Stiglitz result
Proof outline continued:
5. (c̃; y) does not depend on t0 because:
Atkinson-Stiglitz result
Proof outline continued:
5. (c̃; y) does not depend on t0 because:
 By assumption 2, the distribution of  is the same for all t0;
Atkinson-Stiglitz result
Proof outline continued:
5. (c̃; y) does not depend on t0 because:
 By assumption 2, the distribution of  is the same for all t0;
 By assumption 3, the welfare weights do not vary with t0;
Atkinson-Stiglitz result
Proof outline continued:
5. (c̃; y) does not depend on t0 because:
 By assumption 2, the distribution of  is the same for all t0;
 By assumption 3, the welfare weights do not vary with t0;
 By assumption 1, t0 only affects the “split” of total
consumption between numeraire and other goods.
Atkinson-Stiglitz result
Proof outline continued:
5. (c̃; y) does not depend on t0 because:
 By assumption 2, the distribution of  is the same for all t0;
 By assumption 3, the welfare weights do not vary with t0;
 By assumption 1, t0 only affects the “split” of total
consumption between numeraire and other goods.
6. The mechanism (c̃(); y(); x?
(t)) is IC for the full problem:
Atkinson-Stiglitz result
Proof outline continued:
5. (c̃; y) does not depend on t0 because:
 By assumption 2, the distribution of  is the same for all t0;
 By assumption 3, the welfare weights do not vary with t0;
 By assumption 1, t0 only affects the “split” of total
consumption between numeraire and other goods.
6. The mechanism (c̃(); y(); x?
(t)) is IC for the full problem:
c̃() k x?
(t) + v(x?
(t); t) w(y(); )
Atkinson-Stiglitz result
Proof outline continued:
5. (c̃; y) does not depend on t0 because:
 By assumption 2, the distribution of  is the same for all t0;
 By assumption 3, the welfare weights do not vary with t0;
 By assumption 1, t0 only affects the “split” of total
consumption between numeraire and other goods.
6. The mechanism (c̃(); y(); x?
(t)) is IC for the full problem:
c̃() k x?
(t) + v(x?
(t); t) w(y(); )
= (c̃() w(y(); )) + (v(x?
(t); t) k x?
(t))
Atkinson-Stiglitz result
Proof outline continued:
5. (c̃; y) does not depend on t0 because:
 By assumption 2, the distribution of  is the same for all t0;
 By assumption 3, the welfare weights do not vary with t0;
 By assumption 1, t0 only affects the “split” of total
consumption between numeraire and other goods.
6. The mechanism (c̃(); y(); x?
(t)) is IC for the full problem:
c̃() k x?
(t) + v(x?
(t); t) w(y(); )
= (c̃() w(y(); )) + (v(x?
(t); t) k x?
(t))
(c̃(0) w(y(0); )) + (v(x?
(t0); t) k x?
(t0))
Atkinson-Stiglitz result
Proof outline continued:
5. (c̃; y) does not depend on t0 because:
 By assumption 2, the distribution of  is the same for all t0;
 By assumption 3, the welfare weights do not vary with t0;
 By assumption 1, t0 only affects the “split” of total
consumption between numeraire and other goods.
6. The mechanism (c̃(); y(); x?
(t)) is IC for the full problem:
c̃() k x?
(t) + v(x?
(t); t) w(y(); )
= (c̃() w(y(); )) + (v(x?
(t); t) k x?
(t))
(c̃(0) w(y(0); )) + (v(x?
(t0); t) k x?
(t0))
=c̃(0) k x?
(t0) + v(x?
(t0); t) w(y(0); ):
Atkinson-Stiglitz result
Proof outline continued:
5. (c̃; y) does not depend on t0 because:
 By assumption 2, the distribution of  is the same for all t0;
 By assumption 3, the welfare weights do not vary with t0;
 By assumption 1, t0 only affects the “split” of total
consumption between numeraire and other goods.
6. The mechanism (c̃(); y(); x?
(t)) is IC for the full problem:
c̃() k x?
(t) + v(x?
(t); t) w(y(); )
= (c̃() w(y(); )) + (v(x?
(t); t) k x?
(t))
(c̃(0) w(y(0); )) + (v(x?
(t0); t) k x?
(t0))
=c̃(0) k x?
(t0) + v(x?
(t0); t) w(y(0); ):
Atkinson-Stiglitz result
Comments:
 Assumption 1 is crucial—in particular, we have used the fact that
c can be potentially negative.
Atkinson-Stiglitz result
Comments:
 Assumption 1 is crucial—in particular, we have used the fact that
c can be potentially negative.
 Assumptions 2 and 3 similar in spirit to the conditions derived by
Saez (2002) using the perturbation approach.
Atkinson-Stiglitz result
Comments:
 Assumption 1 is crucial—in particular, we have used the fact that
c can be potentially negative.
 Assumptions 2 and 3 similar in spirit to the conditions derived by
Saez (2002) using the perturbation approach.
 If we add a participation constraint, and assume that the planner
maximizes revenue (or is Rawlsian), the result breaks down.
Optimality of market distortions
Optimality of market distortions
Framework
 To solve the model without Assumptions 1–3, we make further
simplifying assumptions.
Framework
 To solve the model without Assumptions 1–3, we make further
simplifying assumptions.
 There is a single indivisible good, x 2 [0; 1] (can be interpreted
as bounded quality); earnings y 2 [0; ȳ].
Framework
 To solve the model without Assumptions 1–3, we make further
simplifying assumptions.
 There is a single indivisible good, x 2 [0; 1] (can be interpreted
as bounded quality); earnings y 2 [0; ȳ].
 Ability type  is binary:  2 fL; Hg, where L  0, and H  1.
Framework
 To solve the model without Assumptions 1–3, we make further
simplifying assumptions.
 There is a single indivisible good, x 2 [0; 1] (can be interpreted
as bounded quality); earnings y 2 [0; ȳ].
 Ability type  is binary:  2 fL; Hg, where L  0, and H  1.
 Let i be the mass of ability types i, and Fi(t) the CDF of taste t
conditional on ability type i, supported on [0; t̄], for i 2 fL; Hg.
Framework
 To solve the model without Assumptions 1–3, we make further
simplifying assumptions.
 There is a single indivisible good, x 2 [0; 1] (can be interpreted
as bounded quality); earnings y 2 [0; ȳ].
 Ability type  is binary:  2 fL; Hg, where L  0, and H  1.
 Let i be the mass of ability types i, and Fi(t) the CDF of taste t
conditional on ability type i, supported on [0; t̄], for i 2 fL; Hg.
 Utility function is piece-wise linear:
(
c + t x 1
 y c  c;
1 c  c;
where c is a “subsistence” level.
Framework
Framework
Framework
Framework
Comments about the framework:
 Willingness to pay is
WTP =





t c  c;
2 [0; t] c = c;
0 c  c:
Framework
Comments about the framework:
 Willingness to pay is
WTP =





t c  c;
2 [0; t] c = c;
0 c  c:
 So efficiency requires
x?
(t; c) =





1 c  c and t  k;
2 [0; 1] c = c and t  k;
0 c  c or t  k:
Framework
Comments about the framework:
 Willingness to pay is
WTP =





t c  c;
2 [0; t] c = c;
0 c  c:
 So efficiency requires
x?
(t; c) =





1 c  c and t  k;
2 [0; 1] c = c and t  k;
0 c  c or t  k:
 The framework is a “best-case” scenario for income taxation.
Results
Lemma
There exists an optimal mechanism that features
 efficient provision of labor (high-ability agents choose y = ȳ,
low-ability agents choose y = 0);
Results
Lemma
There exists an optimal mechanism that features
 efficient provision of labor (high-ability agents choose y = ȳ,
low-ability agents choose y = 0);
 one-step allocation rule xL (possibly with rationing) for low-ability
agents;
Results
Lemma
There exists an optimal mechanism that features
 efficient provision of labor (high-ability agents choose y = ȳ,
low-ability agents choose y = 0);
 one-step allocation rule xL (possibly with rationing) for low-ability
agents;
 at most a three-step allocation rule xH for high-ability agents.
Results
Lemma
There exists an optimal mechanism that features
 efficient provision of labor (high-ability agents choose y = ȳ,
low-ability agents choose y = 0);
 one-step allocation rule xL (possibly with rationing) for low-ability
agents;
 at most a three-step allocation rule xH for high-ability agents.
Results
Lemma
There exists an optimal mechanism that features
 efficient provision of labor (high-ability agents choose y = ȳ,
low-ability agents choose y = 0);
 one-step allocation rule xL (possibly with rationing) for low-ability
agents;
 at most a three-step allocation rule xH for high-ability agents.
If there is no income effect (c ! 1 or B ! 1), then both
allocation rules reach 1 at the highest step, and xH has at most two
steps.
Results
Proof overview:
 If high-ability agents do not work full time, increase their labor
supply y and consumption c to keep them indifferent:
Results
Proof overview:
 If high-ability agents do not work full time, increase their labor
supply y and consumption c to keep them indifferent:
 leaves utilities unchanged;
Results
Proof overview:
 If high-ability agents do not work full time, increase their labor
supply y and consumption c to keep them indifferent:
 leaves utilities unchanged;
 relaxes the incentive-compatibility constraints;
Results
Proof overview:
 If high-ability agents do not work full time, increase their labor
supply y and consumption c to keep them indifferent:
 leaves utilities unchanged;
 relaxes the incentive-compatibility constraints;
 relaxes the resource constraint =) strict improvement.
Results
Proof overview:
 If high-ability agents do not work full time, increase their labor
supply y and consumption c to keep them indifferent:
 leaves utilities unchanged;
 relaxes the incentive-compatibility constraints;
 relaxes the resource constraint =) strict improvement.
 Use the envelope formula to solve for the consumption rule in
terms of the two allocation rules, a lump-sum payment, and an
extra monetary payment to high types.
Results
Proof overview:
 If high-ability agents do not work full time, increase their labor
supply y and consumption c to keep them indifferent:
 leaves utilities unchanged;
 relaxes the incentive-compatibility constraints;
 relaxes the resource constraint =) strict improvement.
 Use the envelope formula to solve for the consumption rule in
terms of the two allocation rules, a lump-sum payment, and an
extra monetary payment to high types.
 Lump-sum payment pinned down by the resource constraint.
Results
Proof overview:
 If high-ability agents do not work full time, increase their labor
supply y and consumption c to keep them indifferent:
 leaves utilities unchanged;
 relaxes the incentive-compatibility constraints;
 relaxes the resource constraint =) strict improvement.
 Use the envelope formula to solve for the consumption rule in
terms of the two allocation rules, a lump-sum payment, and an
extra monetary payment to high types.
 Lump-sum payment pinned down by the resource constraint.
 The “subsistence constraint” (ci(t)  c) binds only at the highest
type t̄ for each i 2 fL; Hg, and hence depends on xi(t̄).
Results
 Parameterize x̄L = xL(t̄), x̄H = xH(t̄), and assign Lagrange
multipliers L  0; H  0 to the two subsistence constraints.
Results
 Parameterize x̄L = xL(t̄), x̄H = xH(t̄), and assign Lagrange
multipliers L  0; H  0 to the two subsistence constraints.
 Incentive-compatibility constraints:
Results
 Parameterize x̄L = xL(t̄), x̄H = xH(t̄), and assign Lagrange
multipliers L  0; H  0 to the two subsistence constraints.
 Incentive-compatibility constraints:
 No misreport of t conditional on true report of  = L:
=) xL(t) is non-decreasing;
Results
 Parameterize x̄L = xL(t̄), x̄H = xH(t̄), and assign Lagrange
multipliers L  0; H  0 to the two subsistence constraints.
 Incentive-compatibility constraints:
 No misreport of t conditional on true report of  = L:
=) xL(t) is non-decreasing;
 No misreport of t conditional on true report of  = H:
=) xH(t) is non-decreasing;
Results
 Parameterize x̄L = xL(t̄), x̄H = xH(t̄), and assign Lagrange
multipliers L  0; H  0 to the two subsistence constraints.
 Incentive-compatibility constraints:
 No misreport of t conditional on true report of  = L:
=) xL(t) is non-decreasing;
 No misreport of t conditional on true report of  = H:
=) xH(t) is non-decreasing;
 No misreport of t and misreport of  = L
() ruled out by the assumption that L  0.
Results
 Parameterize x̄L = xL(t̄), x̄H = xH(t̄), and assign Lagrange
multipliers L  0; H  0 to the two subsistence constraints.
 Incentive-compatibility constraints:
 No misreport of t conditional on true report of  = L:
=) xL(t) is non-decreasing;
 No misreport of t conditional on true report of  = H:
=) xH(t) is non-decreasing;
 No misreport of t and misreport of  = L
() ruled out by the assumption that L  0.
 No misreport of t and misreport of  = H
() no misreport of  = H but truthful report of t
() an outside option constraint.
Results
 An outside option constraint:
∆ +
Z t
0
xH()d  UL(t) :=
Z t
0
xL()d; 8t 2 [0; t̄]:
Results
 An outside option constraint:
∆ +
Z t
0
xH()d  UL(t) :=
Z t
0
xL()d; 8t 2 [0; t̄]:
 If we fix xL, the problem is analogous to linear mechanism design
with a type-dependent outside option constraint (Jullien, 2000)
Results
 An outside option constraint:
∆ +
Z t
0
xH()d  UL(t) :=
Z t
0
xL()d; 8t 2 [0; t̄]:
 If we fix xL, the problem is analogous to linear mechanism design
with a type-dependent outside option constraint (Jullien, 2000)
 Dworczak and Muir (2024): We can solve this problem using an
adaptation of the ironing technique (Myerson, 1981).
=) The optimal (∆; xH) depend linearly on xL.
Results
 An outside option constraint:
∆ +
Z t
0
xH()d  UL(t) :=
Z t
0
xL()d; 8t 2 [0; t̄]:
 If we fix xL, the problem is analogous to linear mechanism design
with a type-dependent outside option constraint (Jullien, 2000)
 Dworczak and Muir (2024): We can solve this problem using an
adaptation of the ironing technique (Myerson, 1981).
=) The optimal (∆; xH) depend linearly on xL.
 The problem of optimizing over xL is linear with no constraints:
=) The optimal xL takes the form xL(t) = x̄L 1ftt?
L
g.
Results
 An outside option constraint:
∆ +
Z t
0
xH()d  UL(t) :=
Z t
0
xL()d; 8t 2 [0; t̄]:
 If we fix xL, the problem is analogous to linear mechanism design
with a type-dependent outside option constraint (Jullien, 2000)
 Dworczak and Muir (2024): We can solve this problem using an
adaptation of the ironing technique (Myerson, 1981).
=) The optimal (∆; xH) depend linearly on xL.
 The problem of optimizing over xL is linear with no constraints:
=) The optimal xL takes the form xL(t) = x̄L 1ftt?
L
g.
 This implies a bound on the number of steps of xH(t).
Case # 1: Income effect
Case # 1: Income effect
Case # 1: Income effect
 Suppose that Assumptions 2 and 3 from the AS result hold:
Case # 1: Income effect
 Suppose that Assumptions 2 and 3 from the AS result hold:
 FL(t) = FH(t) = F(t), for all t;
Case # 1: Income effect
 Suppose that Assumptions 2 and 3 from the AS result hold:
 FL(t) = FH(t) = F(t), for all t;
 H(t) = 0 and LL(t) = 1, for all t.
Case # 1: Income effect
 Suppose that Assumptions 2 and 3 from the AS result hold:
 FL(t) = FH(t) = F(t), for all t;
 H(t) = 0 and LL(t) = 1, for all t.
 Suppose that buyer and seller virtual surpluses
t (1 F(t))=f(t) and t + F(t)=f(t) are non-decreasing.
Case # 1: Income effect
 Suppose that Assumptions 2 and 3 from the AS result hold:
 FL(t) = FH(t) = F(t), for all t;
 H(t) = 0 and LL(t) = 1, for all t.
 Suppose that buyer and seller virtual surpluses
t (1 F(t))=f(t) and t + F(t)=f(t) are non-decreasing.
 Finally, assume that
H

1
1
H

 B + c + k;
=) income effect has bite.
Case # 1: Income effect
Theorem
There exists an optimal mechanism that can be implemented as
follows:
 Income is taxed at a rate 1 1=H (high-ability agents work);
Case # 1: Income effect
Theorem
There exists an optimal mechanism that can be implemented as
follows:
 Income is taxed at a rate 1 1=H (high-ability agents work);
 Anyone can purchase either
Case # 1: Income effect
Theorem
There exists an optimal mechanism that can be implemented as
follows:
 Income is taxed at a rate 1 1=H (high-ability agents work);
 Anyone can purchase either
 x̄L of the good at a unit price pL  k; or
Case # 1: Income effect
Theorem
There exists an optimal mechanism that can be implemented as
follows:
 Income is taxed at a rate 1 1=H (high-ability agents work);
 Anyone can purchase either
 x̄L of the good at a unit price pL  k; or
 x̄H units of the good at a unit price pH(1 x̄L=x̄H) + pL;
where pH lies between marginal cost k and the optimal
monopoly price (equal to optimal monopoly price if x̄H = 1)
Case # 1: Income effect
Theorem
There exists an optimal mechanism that can be implemented as
follows:
 Income is taxed at a rate 1 1=H (high-ability agents work);
 Anyone can purchase either
 x̄L of the good at a unit price pL  k; or
 x̄H units of the good at a unit price pH(1 x̄L=x̄H) + pL;
where pH lies between marginal cost k and the optimal
monopoly price (equal to optimal monopoly price if x̄H = 1)
 Everyone receives a lump-sum transfer equal to c + pLx̄L.
Case # 1: Income effect
Discussion:
 Income tax extracts all surplus but is not distortionary.
Case # 1: Income effect
Discussion:
 Income tax extracts all surplus but is not distortionary.
 Low-ability agents with sufficiently high t purchase the good at a
subsidized price subject to rationing.
Case # 1: Income effect
Discussion:
 Income tax extracts all surplus but is not distortionary.
 Low-ability agents with sufficiently high t purchase the good at a
subsidized price subject to rationing.
 Basic intuition:
Case # 1: Income effect
Discussion:
 Income tax extracts all surplus but is not distortionary.
 Low-ability agents with sufficiently high t purchase the good at a
subsidized price subject to rationing.
 Basic intuition:
 Suppose the good is priced at k. Low-ability agents are
constrained and buy x  1 despite having high taste t.
Case # 1: Income effect
Discussion:
 Income tax extracts all surplus but is not distortionary.
 Low-ability agents with sufficiently high t purchase the good at a
subsidized price subject to rationing.
 Basic intuition:
 Suppose the good is priced at k. Low-ability agents are
constrained and buy x  1 despite having high taste t.
 Consider perturbing the price to p = k , for small   0.
Case # 1: Income effect
Discussion:
 Income tax extracts all surplus but is not distortionary.
 Low-ability agents with sufficiently high t purchase the good at a
subsidized price subject to rationing.
 Basic intuition:
 Suppose the good is priced at k. Low-ability agents are
constrained and buy x  1 despite having high taste t.
 Consider perturbing the price to p = k , for small   0.
 There is a second-order loss in efficiency (marginal effect)...
Case # 1: Income effect
Discussion:
 Income tax extracts all surplus but is not distortionary.
 Low-ability agents with sufficiently high t purchase the good at a
subsidized price subject to rationing.
 Basic intuition:
 Suppose the good is priced at k. Low-ability agents are
constrained and buy x  1 despite having high taste t.
 Consider perturbing the price to p = k , for small   0.
 There is a second-order loss in efficiency (marginal effect)...
 ... but there is a first-order gain in welfare since all types
t  k can now buy  more of the good (inframarginal effect)
Case # 1: Income effect
Discussion:
 Income tax extracts all surplus but is not distortionary.
 Low-ability agents with sufficiently high t purchase the good at a
subsidized price subject to rationing.
 Basic intuition:
 Suppose the good is priced at k. Low-ability agents are
constrained and buy x  1 despite having high taste t.
 Consider perturbing the price to p = k , for small   0.
 There is a second-order loss in efficiency (marginal effect)...
 ... but there is a first-order gain in welfare since all types
t  k can now buy  more of the good (inframarginal effect)
 High-ability agents can “top up” in the market but pay a unit price
higher than marginal cost.
Case # 1: Income effect
Goods allocation in optimal mechanism
Case # 1: Income effect
Goods allocation in optimal mechanism
Case # 1: Income effect
Numeraire consumption in optimal mechanism
Case # 1: Income effect
Is the result driven by our stylized “income effect”?
 Model with income effect very difficult to solve analytically.
Case # 1: Income effect
Is the result driven by our stylized “income effect”?
 Model with income effect very difficult to solve analytically.
 We are working on two extensions:
Case # 1: Income effect
Is the result driven by our stylized “income effect”?
 Model with income effect very difficult to solve analytically.
 We are working on two extensions:
 Concave utility u(c) in a 2 2 model;
Case # 1: Income effect
Is the result driven by our stylized “income effect”?
 Model with income effect very difficult to solve analytically.
 We are working on two extensions:
 Concave utility u(c) in a 2 2 model;
 Optimality of distortion in the “same direction” in a model
with concave utility u(c).
Case # 1: Income effect
Is the result driven by our stylized “income effect”?
 Model with income effect very difficult to solve analytically.
 We are working on two extensions:
 Concave utility u(c) in a 2 2 model;
 Optimality of distortion in the “same direction” in a model
with concave utility u(c).
 Numerically, results appear robust.
Case # 1: Income effect
Goods allocation in optimal mechanism
Case # 1: Income effect
Goods allocation in optimal mechanism (u(c) =
pc)
Case # 1: Income effect
Goods allocation in optimal mechanism (u(c) =
pc)
Case # 1: Income effect
Numeraire consumption in optimal mechanism
Case # 1: Income effect
Numeraire consumption in optimal mechanism (u(c) =
pc)
Case # 1: Income effect
Goods allocation in optimal mechanism (multiple ability types)
Case # 1: Income effect
Numeraire consumption in optimal mechanism (multiple ability types)
Case # 1: Income effect
Numeraire consumption in optimal mechanism (multiple ability types)
Case # 1: Income effect
Intuition for the result under concave u:
 Purchasing the good implies higher marginal utility for money
u0(c) relative to agents who do not buy.
Case # 1: Income effect
Intuition for the result under concave u:
 Purchasing the good implies higher marginal utility for money
u0(c) relative to agents who do not buy.
 Thus, the planner endogenously values giving more money to
agents who buy the good (higher type t).
Case # 1: Income effect
Intuition for the result under concave u:
 Purchasing the good implies higher marginal utility for money
u0(c) relative to agents who do not buy.
 Thus, the planner endogenously values giving more money to
agents who buy the good (higher type t).
 Welfare improvement can therefore be accomplished by
subsidizing the purchase of the good (below marginal cost).
Case # 1: Income effect
Intuition for the result under concave u:
 Purchasing the good implies higher marginal utility for money
u0(c) relative to agents who do not buy.
 Thus, the planner endogenously values giving more money to
agents who buy the good (higher type t).
 Welfare improvement can therefore be accomplished by
subsidizing the purchase of the good (below marginal cost).
 Helpful thought exercise: Think of the good being treatment for a
serious illness.
Case # 2: Welfare weights depend on taste type
Case # 2: Welfare weights depend on taste type
Case # 2: Welfare weights depend on taste type
 Suppose that Assumptions 1 and 3 from the AS result hold:
Case # 2: Welfare weights depend on taste type
 Suppose that Assumptions 1 and 3 from the AS result hold:
 FL(t) = FH(t) = F(t), for all t;
Case # 2: Welfare weights depend on taste type
 Suppose that Assumptions 1 and 3 from the AS result hold:
 FL(t) = FH(t) = F(t), for all t;
 u(c) = c; c 2 R.
Case # 2: Welfare weights depend on taste type
 Suppose that Assumptions 1 and 3 from the AS result hold:
 FL(t) = FH(t) = F(t), for all t;
 u(c) = c; c 2 R.
 Suppose that welfare weights can depend on the taste type.
Case # 2: Welfare weights depend on taste type
 Suppose that Assumptions 1 and 3 from the AS result hold:
 FL(t) = FH(t) = F(t), for all t;
 u(c) = c; c 2 R.
 Suppose that welfare weights can depend on the taste type.
 Let Λi(t) be the average welfare weight on all types higher
than t, conditional on i 2 fL; Hg.
Case # 2: Welfare weights depend on taste type
 Suppose that Assumptions 1 and 3 from the AS result hold:
 FL(t) = FH(t) = F(t), for all t;
 u(c) = c; c 2 R.
 Suppose that welfare weights can depend on the taste type.
 Let Λi(t) be the average welfare weight on all types higher
than t, conditional on i 2 fL; Hg.
 Let Λ(t) = LΛL(t) + HΛH(t):
Case # 2: Welfare weights depend on taste type
 Suppose that Assumptions 1 and 3 from the AS result hold:
 FL(t) = FH(t) = F(t), for all t;
 u(c) = c; c 2 R.
 Suppose that welfare weights can depend on the taste type.
 Let Λi(t) be the average welfare weight on all types higher
than t, conditional on i 2 fL; Hg.
 Let Λ(t) = LΛL(t) + HΛH(t):
 Let h(t) be the inverse hazard rate, and J(t) = t h(t) be
the virtual surplus function associated with distribution F.
Case # 2: Welfare weights depend on taste type
 Suppose that Assumptions 1 and 3 from the AS result hold:
 FL(t) = FH(t) = F(t), for all t;
 u(c) = c; c 2 R.
 Suppose that welfare weights can depend on the taste type.
 Let Λi(t) be the average welfare weight on all types higher
than t, conditional on i 2 fL; Hg.
 Let Λ(t) = LΛL(t) + HΛH(t):
 Let h(t) be the inverse hazard rate, and J(t) = t h(t) be
the virtual surplus function associated with distribution F.
 Assume that
Case # 2: Welfare weights depend on taste type
 Suppose that Assumptions 1 and 3 from the AS result hold:
 FL(t) = FH(t) = F(t), for all t;
 u(c) = c; c 2 R.
 Suppose that welfare weights can depend on the taste type.
 Let Λi(t) be the average welfare weight on all types higher
than t, conditional on i 2 fL; Hg.
 Let Λ(t) = LΛL(t) + HΛH(t):
 Let h(t) be the inverse hazard rate, and J(t) = t h(t) be
the virtual surplus function associated with distribution F.
 Assume that
 (Λi(t)h(t) + J(t) k) f(t) is non-decreasing whenever it is
negative, for i 2 fL; Hg.
Case # 2: Welfare weights depend on taste type
 Suppose that Assumptions 1 and 3 from the AS result hold:
 FL(t) = FH(t) = F(t), for all t;
 u(c) = c; c 2 R.
 Suppose that welfare weights can depend on the taste type.
 Let Λi(t) be the average welfare weight on all types higher
than t, conditional on i 2 fL; Hg.
 Let Λ(t) = LΛL(t) + HΛH(t):
 Let h(t) be the inverse hazard rate, and J(t) = t h(t) be
the virtual surplus function associated with distribution F.
 Assume that
 (Λi(t)h(t) + J(t) k) f(t) is non-decreasing whenever it is
negative, for i 2 fL; Hg.
 ΛL(t)  ΛH(t); for all t (weaker than L(t)  H(t) for all t).
Case # 2: Welfare weights depend on taste type
Theorem
There are two candidate optimal mechanism:
1. High-ability agents work efficiently at a wage of 1=H (with the
remaining surplus taxed away), and the good is provided at a
single price p?
given by
p?
= k + (1 Λ(p?
))h(p?
):
2. High-ability agents work efficiently at a wage w  1=H; and the
good is sold at a lower price to low-ability agents than to
high-ability agents.
Case # 2: Welfare weights depend on taste type
Discussion:
 In the first case, there is:
Case # 2: Welfare weights depend on taste type
Discussion:
 In the first case, there is:
 Subsidy for the good if the average welfare weight on agents
buying it, Λ(p?
), exceeds the average welfare weight 1.
Case # 2: Welfare weights depend on taste type
Discussion:
 In the first case, there is:
 Subsidy for the good if the average welfare weight on agents
buying it, Λ(p?
), exceeds the average welfare weight 1.
 Tax on the good if the average welfare weight on agents
buying it, Λ(p?
), is below the average welfare weight 1.
Case # 2: Welfare weights depend on taste type
Discussion:
 In the first case, there is:
 Subsidy for the good if the average welfare weight on agents
buying it, Λ(p?
), exceeds the average welfare weight 1.
 Tax on the good if the average welfare weight on agents
buying it, Λ(p?
), is below the average welfare weight 1.
 In the second case:
Case # 2: Welfare weights depend on taste type
Discussion:
 In the first case, there is:
 Subsidy for the good if the average welfare weight on agents
buying it, Λ(p?
), exceeds the average welfare weight 1.
 Tax on the good if the average welfare weight on agents
buying it, Λ(p?
), is below the average welfare weight 1.
 In the second case:
 The reduced price of the good is available only to agents
who don’t work—the two instruments are bundled together.
Case # 2: Welfare weights depend on taste type
Discussion:
 In the first case, there is:
 Subsidy for the good if the average welfare weight on agents
buying it, Λ(p?
), exceeds the average welfare weight 1.
 Tax on the good if the average welfare weight on agents
buying it, Λ(p?
), is below the average welfare weight 1.
 In the second case:
 The reduced price of the good is available only to agents
who don’t work—the two instruments are bundled together.
 Incentive compatibility is maintained by decreasing tax on
labor, so that high-ability agents get a strictly positive
surplus from working.
Case # 3: Correlation of taste and ability types
Case # 3: Correlation of taste and ability types
Case # 3: Correlation of taste and ability types
 Suppose that Assumptions 1 and 2 from the AS result hold:
Case # 3: Correlation of taste and ability types
 Suppose that Assumptions 1 and 2 from the AS result hold:
 i(t) = ¯
i, for all t;
Case # 3: Correlation of taste and ability types
 Suppose that Assumptions 1 and 2 from the AS result hold:
 i(t) = ¯
i, for all t;
 u(c) = c; c 2 R.
Case # 3: Correlation of taste and ability types
 Suppose that Assumptions 1 and 2 from the AS result hold:
 i(t) = ¯
i, for all t;
 u(c) = c; c 2 R.
 Suppose that FL(t) 6= FH(t).
Case # 3: Correlation of taste and ability types
 Suppose that Assumptions 1 and 2 from the AS result hold:
 i(t) = ¯
i, for all t;
 u(c) = c; c 2 R.
 Suppose that FL(t) 6= FH(t).
 Let Λ(t) be the average welfare weight on all types higher than t:
Λ(p) =
¯
L L(1 FL(p)) + ¯
H H(1 FH(p))
L(1 FL(p)) + H(1 FH(p))
:
Case # 3: Correlation of taste and ability types
 Suppose that Assumptions 1 and 2 from the AS result hold:
 i(t) = ¯
i, for all t;
 u(c) = c; c 2 R.
 Suppose that FL(t) 6= FH(t).
 Let Λ(t) be the average welfare weight on all types higher than t:
Λ(p) =
¯
L L(1 FL(p)) + ¯
H H(1 FH(p))
L(1 FL(p)) + H(1 FH(p))
:
 Assume that
Case # 3: Correlation of taste and ability types
 Suppose that Assumptions 1 and 2 from the AS result hold:
 i(t) = ¯
i, for all t;
 u(c) = c; c 2 R.
 Suppose that FL(t) 6= FH(t).
 Let Λ(t) be the average welfare weight on all types higher than t:
Λ(p) =
¯
L L(1 FL(p)) + ¯
H H(1 FH(p))
L(1 FL(p)) + H(1 FH(p))
:
 Assume that
 t (1 ¯
H)hH(t) k

fH(t) is increasing when negative;
Case # 3: Correlation of taste and ability types
 Suppose that Assumptions 1 and 2 from the AS result hold:
 i(t) = ¯
i, for all t;
 u(c) = c; c 2 R.
 Suppose that FL(t) 6= FH(t).
 Let Λ(t) be the average welfare weight on all types higher than t:
Λ(p) =
¯
L L(1 FL(p)) + ¯
H H(1 FH(p))
L(1 FL(p)) + H(1 FH(p))
:
 Assume that
 t (1 ¯
H)hH(t) k

fH(t) is increasing when negative;
 t (1 ¯
L)hL(t) k

fL(t) crosses zero once from below;
Case # 3: Correlation of taste and ability types
 Suppose that Assumptions 1 and 2 from the AS result hold:
 i(t) = ¯
i, for all t;
 u(c) = c; c 2 R.
 Suppose that FL(t) 6= FH(t).
 Let Λ(t) be the average welfare weight on all types higher than t:
Λ(p) =
¯
L L(1 FL(p)) + ¯
H H(1 FH(p))
L(1 FL(p)) + H(1 FH(p))
:
 Assume that
 t (1 ¯
H)hH(t) k

fH(t) is increasing when negative;
 t (1 ¯
L)hL(t) k

fL(t) crosses zero once from below;
 (¯
L 1)hL(r)  (¯
H 1)hH(r); for all t:
Case # 3: Correlation of taste and ability types
Theorem
There are two candidate optimal mechanism:
1. High-ability agents work efficiently at a wage of 1=H (with the
remaining surplus taxed away), and the good is provided at a
single price p?
given by
p?
= k + (1 Λ(p?
))h(p?
):
2. High-ability agents work efficiently at a wage w  1=H; and the
good is sold at a lower price to low-ability agents than to
high-ability agents.
Case # 3: Correlation of taste and ability types
Discussion: (recall that p?
= k + (1 Λ(p?
))h(p?
))
 Conditional on buying the good, t  p?
, the designer can infer
the likelihood of the agent being a high- or low-ability worker.
Case # 3: Correlation of taste and ability types
Discussion: (recall that p?
= k + (1 Λ(p?
))h(p?
))
 Conditional on buying the good, t  p?
, the designer can infer
the likelihood of the agent being a high- or low-ability worker.
 Thus, the goods market can be used to redistribute more utility
from high- to low-ability agents.
Case # 3: Correlation of taste and ability types
Discussion: (recall that p?
= k + (1 Λ(p?
))h(p?
))
 Conditional on buying the good, t  p?
, the designer can infer
the likelihood of the agent being a high- or low-ability worker.
 Thus, the goods market can be used to redistribute more utility
from high- to low-ability agents.
 Assuming that ¯
H = 0, we have that
Λ(p)  1 FL(p)
L(1 FL(p)) + H(1 FH(p))
 1 () FL(p)  FH(p):
Case # 3: Correlation of taste and ability types
Discussion: (recall that p?
= k + (1 Λ(p?
))h(p?
))
 Conditional on buying the good, t  p?
, the designer can infer
the likelihood of the agent being a high- or low-ability worker.
 Thus, the goods market can be used to redistribute more utility
from high- to low-ability agents.
 Assuming that ¯
H = 0, we have that
Λ(p)  1 FL(p)
L(1 FL(p)) + H(1 FH(p))
 1 () FL(p)  FH(p):
 If ability and taste are positively correlated, the good is taxed,
and revenue is redistributed lump-sum;
Case # 3: Correlation of taste and ability types
Discussion: (recall that p?
= k + (1 Λ(p?
))h(p?
))
 Conditional on buying the good, t  p?
, the designer can infer
the likelihood of the agent being a high- or low-ability worker.
 Thus, the goods market can be used to redistribute more utility
from high- to low-ability agents.
 Assuming that ¯
H = 0, we have that
Λ(p)  1 FL(p)
L(1 FL(p)) + H(1 FH(p))
 1 () FL(p)  FH(p):
 If ability and taste are positively correlated, the good is taxed,
and revenue is redistributed lump-sum;
 If ability and taste are negatively correlated, the good is
subsidized.
Concluding Remarks
Concluding Remarks
Concluding Remarks
 We investigated the optimal joint design of an income tax and
a market for goods.
Concluding Remarks
 We investigated the optimal joint design of an income tax and
a market for goods.
 Income taxation is used as the only redistributive instrument
under narrow assumptions.
Concluding Remarks
 We investigated the optimal joint design of an income tax and
a market for goods.
 Income taxation is used as the only redistributive instrument
under narrow assumptions.
 Whenever these assumptions fail, redistribution through
markets can also be useful.
Concluding Remarks
 We investigated the optimal joint design of an income tax and
a market for goods.
 Income taxation is used as the only redistributive instrument
under narrow assumptions.
 Whenever these assumptions fail, redistribution through
markets can also be useful.
 We contributed a tractable (and relatively rich) model of
multi-dimensional heterogeneity by assuming that ability is
a binary variable, while taste type is continuous.
Concluding Remarks
 We investigated the optimal joint design of an income tax and
a market for goods.
 Income taxation is used as the only redistributive instrument
under narrow assumptions.
 Whenever these assumptions fail, redistribution through
markets can also be useful.
 We contributed a tractable (and relatively rich) model of
multi-dimensional heterogeneity by assuming that ability is
a binary variable, while taste type is continuous.
 Work in progress:
Concluding Remarks
 We investigated the optimal joint design of an income tax and
a market for goods.
 Income taxation is used as the only redistributive instrument
under narrow assumptions.
 Whenever these assumptions fail, redistribution through
markets can also be useful.
 We contributed a tractable (and relatively rich) model of
multi-dimensional heterogeneity by assuming that ability is
a binary variable, while taste type is continuous.
 Work in progress:
 Taste type binary, continuous ability type (more difficult).
Concluding Remarks
 We investigated the optimal joint design of an income tax and
a market for goods.
 Income taxation is used as the only redistributive instrument
under narrow assumptions.
 Whenever these assumptions fail, redistribution through
markets can also be useful.
 We contributed a tractable (and relatively rich) model of
multi-dimensional heterogeneity by assuming that ability is
a binary variable, while taste type is continuous.
 Work in progress:
 Taste type binary, continuous ability type (more difficult).
 Partial extensions to both types being continuous, and to a
concave utility function.

More Related Content

PDF
Presentation from the MGTA event in Rome
PDF
Redistribution through Markets
PDF
Redistributive Allocation Mechanisms
PDF
Presentación de economía en inglés para gente que curse en inglés.
PPT
Market Failure
PPTX
Sec 3 3
PPT
ch24edit.ppt
PDF
Presentation.pdf
Presentation from the MGTA event in Rome
Redistribution through Markets
Redistributive Allocation Mechanisms
Presentación de economía en inglés para gente que curse en inglés.
Market Failure
Sec 3 3
ch24edit.ppt
Presentation.pdf

Similar to Presentation from the University of Bristol (20)

PPT
Market Equity Taxation & Subsidies 2022.ppt
PPTX
Market Failure.pptx
PPTX
MARKET FAILURE SITUATION IN THE ECONOMY.
PPTX
Market Failure.pptx
PPTX
Market failure
PPTX
Complete Economic Environment & Business Unit 4 revision
PPT
Uwi Government And Business Relations2005summary
PPTX
Government Intervention in Price System (core)
PDF
The New Economics Of Inequality And Redistribution Samuel Bowles
PDF
Redistributive Market Design
DOCX
Economics in education
PPT
Failure3
PDF
Inequality Demography And Fiscal Policy Weijie Luo
PPTX
Market failure
PPTX
Vijay ppt
PPT
welfare_Econ.ppt
PPTX
The drivers of income inequality
PPTX
Market Failure.pptx
PDF
A Theory of Fairness and Social Welfare Econometric Society Monographs Marc F...
PPTX
Year 11 Market failure revision.pptx
Market Equity Taxation & Subsidies 2022.ppt
Market Failure.pptx
MARKET FAILURE SITUATION IN THE ECONOMY.
Market Failure.pptx
Market failure
Complete Economic Environment & Business Unit 4 revision
Uwi Government And Business Relations2005summary
Government Intervention in Price System (core)
The New Economics Of Inequality And Redistribution Samuel Bowles
Redistributive Market Design
Economics in education
Failure3
Inequality Demography And Fiscal Policy Weijie Luo
Market failure
Vijay ppt
welfare_Econ.ppt
The drivers of income inequality
Market Failure.pptx
A Theory of Fairness and Social Welfare Econometric Society Monographs Marc F...
Year 11 Market failure revision.pptx
Ad

More from GRAPE (20)

PDF
The 401k program and its impact on household financial investment and knowledge
PDF
Heuristics and signals - lab labor market experiment
PDF
Revisiting gender board diversity and firm performance
PDF
Factors behind rising U.S. wealth inequality: a decomposition and policy impl...
PDF
Shocks and Inequality An Empirical Exploration
PDF
Raport "Równość a aspiracje zawodowe kobiet i mężcyzn"
PDF
Równość a aspiracje zawodowe kobiet i mężczyzn
PDF
Raport Równość a aspiracje zawodowe
PDF
Information_and_statistical_discrimination (1).pdf
PDF
Information_and_statistical_discrimination_LUX.pdf
PDF
Gender neutral hiring of young scholars: an experiment
PPTX
Wykresy do badania "Breaking barriers: Exploring women’s representation on co...
PPTX
Figures from a study "Breaking barriers: Exploring women’s representation on ...
PDF
Spillovers_in_Ownership_Interlocking_Networks.pdf
PDF
Gender neutral hiring of young scholars: experimental evidence
PDF
(Gender) Tone at the top: board diversity and earnings inequality
PDF
Demographic transition and the rise of wealth inequality
PDF
Gender board diversity and firm performance
PDF
Women on boards, czyli wszystko co chcielibyście wiedzieć o kobietach we wład...
PDF
Information_and_statistical_discrimination.pdf
The 401k program and its impact on household financial investment and knowledge
Heuristics and signals - lab labor market experiment
Revisiting gender board diversity and firm performance
Factors behind rising U.S. wealth inequality: a decomposition and policy impl...
Shocks and Inequality An Empirical Exploration
Raport "Równość a aspiracje zawodowe kobiet i mężcyzn"
Równość a aspiracje zawodowe kobiet i mężczyzn
Raport Równość a aspiracje zawodowe
Information_and_statistical_discrimination (1).pdf
Information_and_statistical_discrimination_LUX.pdf
Gender neutral hiring of young scholars: an experiment
Wykresy do badania "Breaking barriers: Exploring women’s representation on co...
Figures from a study "Breaking barriers: Exploring women’s representation on ...
Spillovers_in_Ownership_Interlocking_Networks.pdf
Gender neutral hiring of young scholars: experimental evidence
(Gender) Tone at the top: board diversity and earnings inequality
Demographic transition and the rise of wealth inequality
Gender board diversity and firm performance
Women on boards, czyli wszystko co chcielibyście wiedzieć o kobietach we wład...
Information_and_statistical_discrimination.pdf
Ad

Recently uploaded (20)

PPTX
Q1 PE AND HEALTH 5 WEEK 5 DAY 1 powerpoint template
PPTX
Risk Based Audit - Key to managhe the bussines & Creating the value
PPTX
Research Writing in Bioiinformatics.pptx
DOCX
BUSINESS PERFORMANCE SITUATION AND PERFORMANCE EVALUATION OF FELIX HOTEL IN H...
PDF
2012_The dark side of valuation a jedi guide to valuing difficult to value co...
PDF
In July, the Business Activity Recovery Index Worsened Again - IER Survey
PPTX
Integrated Digital Marketing and Supply Chain Model for.pptx
PDF
GVCParticipation_Automation_Climate_India
PPT
Relevant Information & Alternative Choice Decisions
PPTX
Machine Learning (ML) is a branch of Artificial Intelligence (AI)
PDF
NewBase 22 August 2025 Energy News issue - 1818 by Khaled Al Awadi_compresse...
PDF
International Financial Management, 9th Edition, Cheol Eun, Bruce Resnick Tuu...
PPT
Conventional Financial Instruments 1.ppt
DOCX
Final. 150 minutes exercise agrumentative Essay
PPTX
PROFITS AND GAINS OF BUSINESS OR PROFESSION 2024.pptx
PDF
Lundin Gold - August 2025.pdf presentation
PDF
Management Accounting Information for Decision-Making and Strategy Execution ...
PPTX
28 - relative valuation lecture economicsnotes
PPTX
RISK MANAGEMENT IN MEDICAL LABORATORIES 2.pptx
PPT
CompanionAsset_9780128146378_Chapter04.ppt
Q1 PE AND HEALTH 5 WEEK 5 DAY 1 powerpoint template
Risk Based Audit - Key to managhe the bussines & Creating the value
Research Writing in Bioiinformatics.pptx
BUSINESS PERFORMANCE SITUATION AND PERFORMANCE EVALUATION OF FELIX HOTEL IN H...
2012_The dark side of valuation a jedi guide to valuing difficult to value co...
In July, the Business Activity Recovery Index Worsened Again - IER Survey
Integrated Digital Marketing and Supply Chain Model for.pptx
GVCParticipation_Automation_Climate_India
Relevant Information & Alternative Choice Decisions
Machine Learning (ML) is a branch of Artificial Intelligence (AI)
NewBase 22 August 2025 Energy News issue - 1818 by Khaled Al Awadi_compresse...
International Financial Management, 9th Edition, Cheol Eun, Bruce Resnick Tuu...
Conventional Financial Instruments 1.ppt
Final. 150 minutes exercise agrumentative Essay
PROFITS AND GAINS OF BUSINESS OR PROFESSION 2024.pptx
Lundin Gold - August 2025.pdf presentation
Management Accounting Information for Decision-Making and Strategy Execution ...
28 - relative valuation lecture economicsnotes
RISK MANAGEMENT IN MEDICAL LABORATORIES 2.pptx
CompanionAsset_9780128146378_Chapter04.ppt

Presentation from the University of Bristol

  • 1. Inequality-aware Market Design and Income Taxation Mohammad Akbarpour (Stanford University) Paweł Doligalski (University of Bristol) Piotr Dworczak? (Northwestern University; GRAPE) Scott Duke Kominers (Harvard University; a16z) March 6, 2024 Department Seminar, University of Bristol ? Co-funded by the European Union (ERC, IMD-101040122). Views and opinions expressed are those of the authors only and do not necessarily reflect those of the European Union or the European Research Council.
  • 2. Inequality-aware Market Design Policymakers frequently distort allocation of goods and services in markets, often motivated by redistributive and fairness concerns: Housing (rent control; public housing; LIHTC in the US)
  • 3. Inequality-aware Market Design Policymakers frequently distort allocation of goods and services in markets, often motivated by redistributive and fairness concerns: Housing (rent control; public housing; LIHTC in the US) Health care (public health care in Europe, Medicare and Medicaid in the US)
  • 4. Inequality-aware Market Design Policymakers frequently distort allocation of goods and services in markets, often motivated by redistributive and fairness concerns: Housing (rent control; public housing; LIHTC in the US) Health care (public health care in Europe, Medicare and Medicaid in the US) Food (food stamps in the US; in-kind food transfer programs (rice, wheat,...) in developing countries)
  • 5. Inequality-aware Market Design Policymakers frequently distort allocation of goods and services in markets, often motivated by redistributive and fairness concerns: Housing (rent control; public housing; LIHTC in the US) Health care (public health care in Europe, Medicare and Medicaid in the US) Food (food stamps in the US; in-kind food transfer programs (rice, wheat,...) in developing countries) Energy (electricity in virtually all European countries at the moment; kerosene in India; energy subsidies in Latin America;... )
  • 6. Inequality-aware Market Design Policymakers frequently distort allocation of goods and services in markets, often motivated by redistributive and fairness concerns: Housing (rent control; public housing; LIHTC in the US) Health care (public health care in Europe, Medicare and Medicaid in the US) Food (food stamps in the US; in-kind food transfer programs (rice, wheat,...) in developing countries) Energy (electricity in virtually all European countries at the moment; kerosene in India; energy subsidies in Latin America;... ) Covid-19 vaccines
  • 7. Inequality-aware Market Design Policymakers frequently distort allocation of goods and services in markets, often motivated by redistributive and fairness concerns: Housing (rent control; public housing; LIHTC in the US) Health care (public health care in Europe, Medicare and Medicaid in the US) Food (food stamps in the US; in-kind food transfer programs (rice, wheat,...) in developing countries) Energy (electricity in virtually all European countries at the moment; kerosene in India; energy subsidies in Latin America;... ) Covid-19 vaccines Road access
  • 8. Inequality-aware Market Design Policymakers frequently distort allocation of goods and services in markets, often motivated by redistributive and fairness concerns: Housing (rent control; public housing; LIHTC in the US) Health care (public health care in Europe, Medicare and Medicaid in the US) Food (food stamps in the US; in-kind food transfer programs (rice, wheat,...) in developing countries) Energy (electricity in virtually all European countries at the moment; kerosene in India; energy subsidies in Latin America;... ) Covid-19 vaccines Road access Legal services
  • 9. Inequality-aware Market Design Policymakers frequently distort allocation of goods and services in markets, often motivated by redistributive and fairness concerns: Housing (rent control; public housing; LIHTC in the US) Health care (public health care in Europe, Medicare and Medicaid in the US) Food (food stamps in the US; in-kind food transfer programs (rice, wheat,...) in developing countries) Energy (electricity in virtually all European countries at the moment; kerosene in India; energy subsidies in Latin America;... ) Covid-19 vaccines Road access Legal services ...
  • 10. Inequality-aware Market Design Policymakers frequently distort allocation of goods and services in markets, often motivated by redistributive and fairness concerns: Housing (rent control; public housing; LIHTC in the US) Health care (public health care in Europe, Medicare and Medicaid in the US) Food (food stamps in the US; in-kind food transfer programs (rice, wheat,...) in developing countries) Energy (electricity in virtually all European countries at the moment; kerosene in India; energy subsidies in Latin America;... ) Covid-19 vaccines Road access Legal services ...
  • 11. Inequality-aware Market Design Policymakers frequently distort allocation of goods and services in markets, often motivated by redistributive and fairness concerns: Housing (rent control; public housing; LIHTC in the US) Health care (public health care in Europe, Medicare and Medicaid in the US) Food (food stamps in the US; in-kind food transfer programs (rice, wheat,...) in developing countries) Energy (electricity in virtually all European countries at the moment; kerosene in India; energy subsidies in Latin America;... ) Covid-19 vaccines Road access Legal services ... Such policies naturally raise concerns among economists.
  • 12. Inequality-aware Market Design Argument #1 against redistribution through markets: II Welfare Theorem (let’s assume that I Welfare Theorem holds):
  • 13. Inequality-aware Market Design Argument #1 against redistribution through markets: II Welfare Theorem (let’s assume that I Welfare Theorem holds): But: II Welfare Theorem does not account for private information!
  • 14. Inequality-aware Market Design Argument #1 against redistribution through markets: II Welfare Theorem (let’s assume that I Welfare Theorem holds): But: II Welfare Theorem does not account for private information! Inequality-aware Market Design (IMD): How to design individual markets in the presence of socioeconomic inequality and private information?
  • 15. Inequality-aware Market Design Argument #1 against redistribution through markets: II Welfare Theorem (let’s assume that I Welfare Theorem holds): But: II Welfare Theorem does not account for private information! Inequality-aware Market Design (IMD): How to design individual markets in the presence of socioeconomic inequality and private information? Main takeaway: Market distortions (taxes, subsidies, inefficient rationing) can be part of optimal mechanisms when the market designer has sufficiently strong redistributive preferences (and does not have access to other tools to effect redistribution).
  • 16. Inequality-aware Market Design—Example There are 3 agents: Ann, Bob, and Claire.
  • 17. Inequality-aware Market Design—Example There are 3 agents: Ann, Bob, and Claire. There are 2 homogeneous goods (e.g., houses) to allocate.
  • 18. Inequality-aware Market Design—Example There are 3 agents: Ann, Bob, and Claire. There are 2 homogeneous goods (e.g., houses) to allocate. Agents have the following utilities u for a house: Ann: 1/4, Bob: 3/4, Claire: 1.
  • 19. Inequality-aware Market Design—Example There are 3 agents: Ann, Bob, and Claire. There are 2 homogeneous goods (e.g., houses) to allocate. Agents have the following utilities u for a house: Ann: 1/4, Bob: 3/4, Claire: 1. However, these agents also differ in wealth w: Ann: 8, Bob: 1, Claire: 1.
  • 20. Inequality-aware Market Design—Example There are 3 agents: Ann, Bob, and Claire. There are 2 homogeneous goods (e.g., houses) to allocate. Agents have the following utilities u for a house: Ann: 1/4, Bob: 3/4, Claire: 1. However, these agents also differ in wealth w: Ann: 8, Bob: 1, Claire: 1. All agents have the same utility function log(w) + u x; where x is the probability of having a house.
  • 21. Inequality-aware Market Design—Example There are 3 agents: Ann, Bob, and Claire. There are 2 homogeneous goods (e.g., houses) to allocate. Agents have the following utilities u for a house: Ann: 1/4, Bob: 3/4, Claire: 1. However, these agents also differ in wealth w: Ann: 8, Bob: 1, Claire: 1. All agents have the same utility function log(w) + u x; where x is the probability of having a house. Social planner aims to maximize the sum of utilities.
  • 25. Inequality-aware Market Design—Example utility for good value for money willingness to pay Ann 1/4 1/8 Bob 3/4 1 Claire 1 1
  • 26. Inequality-aware Market Design—Example utility for good value for money willingness to pay Ann 1/4 1/8 2 Bob 3/4 1 3/4 Claire 1 1 1
  • 27. Inequality-aware Market Design—Example utility for good value for money willingness to pay Ann 1/4 1/8 2 Bob 3/4 1 3/4 Claire 1 1 1 Equivalent representation of the problem: val. good val. money willing. pay welfare weight Ann 2 1 2 1/8 Bob 3/4 1 3/4 1 Claire 1 1 1 1
  • 28. Inequality-aware Market Design—Example utility for good value for money willingness to pay Ann 1/4 1/8 2 Bob 3/4 1 3/4 Claire 1 1 1
  • 29. Inequality-aware Market Design—Example val. good val. money WTP utility Ann 1/4 1/8 2 Bob 3/4 1 3/4 Claire 1 1 1 Mechanism #1: Market equilibrium (+ lump-sum transfers)
  • 30. Inequality-aware Market Design—Example val. good val. money WTP utility Ann 1/4 1/8 2 Bob 3/4 1 3/4 Claire 1 1 1 Mechanism #1: Market equilibrium (+ lump-sum transfers) Market-clearing price: 1 House owners: Ann Claire
  • 31. Inequality-aware Market Design—Example val. good val. money WTP utility Ann 1/4 1/8 2 Bob 3/4 1 3/4 Claire 1 1 1 Mechanism #1: Market equilibrium (+ lump-sum transfers) Market-clearing price: 1 House owners: Ann Claire Lump-sum transfer: 2=3
  • 32. Inequality-aware Market Design—Example val. good val. money WTP utility Ann 1/4 1/8 2 1=4 1=8 1=3 Bob 3/4 1 3/4 Claire 1 1 1 Mechanism #1: Market equilibrium (+ lump-sum transfers) Market-clearing price: 1 House owners: Ann Claire Lump-sum transfer: 2=3
  • 33. Inequality-aware Market Design—Example val. good val. money WTP utility Ann 1/4 1/8 2 5=24 Bob 3/4 1 3/4 0 + 1 2=3 Claire 1 1 1 Mechanism #1: Market equilibrium (+ lump-sum transfers) Market-clearing price: 1 House owners: Ann Claire Lump-sum transfer: 2=3
  • 34. Inequality-aware Market Design—Example val. good val. money WTP utility Ann 1/4 1/8 2 5=24 Bob 3/4 1 3/4 2=3 Claire 1 1 1 1 1 1=3 Mechanism #1: Market equilibrium (+ lump-sum transfers) Market-clearing price: 1 House owners: Ann Claire Lump-sum transfer: 2=3
  • 35. Inequality-aware Market Design—Example val. good val. money WTP utility Ann 1/4 1/8 2 5=24 Bob 3/4 1 3/4 2=3 Claire 1 1 1 2=3 Mechanism #1: Market equilibrium (+ lump-sum transfers) Market-clearing price: 1 House owners: Ann Claire Lump-sum transfer: 2=3 Total utility: 37=24
  • 36. Inequality-aware Market Design—Example val. good val. money WTP utility Ann 1/4 1/8 2 Bob 3/4 1 3/4 Claire 1 1 1
  • 37. Inequality-aware Market Design—Example val. good val. money WTP utility Ann 1/4 1/8 2 Bob 3/4 1 3/4 Claire 1 1 1 Mechanism #2: Random allocation
  • 38. Inequality-aware Market Design—Example val. good val. money WTP utility Ann 1/4 1/8 2 Bob 3/4 1 3/4 Claire 1 1 1 Mechanism #2: Random allocation Price: 0 House owners: 66% Ann 66% Bob 66% Claire
  • 39. Inequality-aware Market Design—Example val. good val. money WTP utility Ann 1/4 1/8 2 Bob 3/4 1 3/4 Claire 1 1 1 Mechanism #2: Random allocation Price: 0 House owners: 66% Ann 66% Bob 66% Claire Lump-sum transfer: 0
  • 40. Inequality-aware Market Design—Example val. good val. money WTP utility Ann 1/4 1/8 2 2=3 1=4 Bob 3/4 1 3/4 Claire 1 1 1 Mechanism #2: Random allocation Price: 0 House owners: 66% Ann 66% Bob 66% Claire Lump-sum transfer: 0
  • 41. Inequality-aware Market Design—Example val. good val. money WTP utility Ann 1/4 1/8 2 1=6 Bob 3/4 1 3/4 2=3 3=4 Claire 1 1 1 Mechanism #2: Random allocation Price: 0 House owners: 66% Ann 66% Bob 66% Claire Lump-sum transfer: 0
  • 42. Inequality-aware Market Design—Example val. good val. money WTP utility Ann 1/4 1/8 2 1=6 Bob 3/4 1 3/4 1=2 Claire 1 1 1 2=3 1 Mechanism #2: Random allocation Price: 0 House owners: 66% Ann 66% Bob 66% Claire Lump-sum transfer: 0
  • 43. Inequality-aware Market Design—Example val. good val. money WTP utility Ann 1/4 1/8 2 1=6 Bob 3/4 1 3/4 1=2 Claire 1 1 1 2=3 Mechanism #2: Random allocation Price: 0 House owners: 66% Ann 66% Bob 66% Claire Lump-sum transfer: 0 Total utility: 32=24 ( 37=24)
  • 44. Inequality-aware Market Design—Example val. good val. money WTP utility Ann 1/4 1/8 2 1=6 Bob 3/4 1 3/4 1=2 Claire 1 1 1 2=3 Mechanism #2: Random allocation Price: 0 House owners: 66% Ann 66% Bob 66% Claire Lump-sum transfer: 0 Among all mechanisms charging a single price p, p = 1 is optimal.
  • 45. Inequality-aware Market Design—Example val. good val. money WTP utility Ann 1/4 1/8 2 Bob 3/4 1 3/4 Claire 1 1 1
  • 46. Inequality-aware Market Design—Example val. good val. money WTP utility Ann 1/4 1/8 2 Bob 3/4 1 3/4 Claire 1 1 1 Mechanism #3: Allocate 1st unit by lottery, sell 2nd unit in market
  • 47. Inequality-aware Market Design—Example val. good val. money WTP utility Ann 1/4 1/8 2 Bob 3/4 1 3/4 Claire 1 1 1 Mechanism #3: Allocate 1st unit by lottery, sell 2nd unit in market Market-clearing price for 2nd unit: 1 (Ann’s indifference: 1=4 1=8 1 = 1=2 1=4) House owners: Ann 50% Claire 50% Bob
  • 48. Inequality-aware Market Design—Example val. good val. money WTP utility Ann 1/4 1/8 2 Bob 3/4 1 3/4 Claire 1 1 1 Mechanism #3: Allocate 1st unit by lottery, sell 2nd unit in market Market-clearing price for 2nd unit: 1 (Ann’s indifference: 1=4 1=8 1 = 1=2 1=4) House owners: Ann 50% Claire 50% Bob Lump-sum transfer: 1=3
  • 49. Inequality-aware Market Design—Example val. good val. money WTP utility Ann 1/4 1/8 2 1=4 1=8 2=3 Bob 3/4 1 3/4 Claire 1 1 1 Mechanism #3: Allocate 1st unit by lottery, sell 2nd unit in market Market-clearing price for 2nd unit: 1 (Ann’s indifference: 1=4 1=8 1 = 1=2 1=4) House owners: Ann 50% Claire 50% Bob Lump-sum transfer: 1=3
  • 50. Inequality-aware Market Design—Example val. good val. money WTP utility Ann 1/4 1/8 2 4=24 Bob 3/4 1 3/4 1=2 3=4 + 1 1=3 Claire 1 1 1 Mechanism #3: Allocate 1st unit by lottery, sell 2nd unit in market Market-clearing price for 2nd unit: 1 (Ann’s indifference: 1=4 1=8 1 = 1=2 1=4) House owners: Ann 50% Claire 50% Bob Lump-sum transfer: 1=3
  • 51. Inequality-aware Market Design—Example val. good val. money WTP utility Ann 1/4 1/8 2 4=24 Bob 3/4 1 3/4 17=24 Claire 1 1 1 1=2 1 1 1=3 Mechanism #3: Allocate 1st unit by lottery, sell 2nd unit in market Market-clearing price for 2nd unit: 1 (Ann’s indifference: 1=4 1=8 1 = 1=2 1=4) House owners: Ann 50% Claire 50% Bob Lump-sum transfer: 1=3
  • 52. Inequality-aware Market Design—Example val. good val. money WTP utility Ann 1/4 1/8 2 4=24 Bob 3/4 1 3/4 17=24 Claire 1 1 1 20=24 Mechanism #3: Allocate 1st unit by lottery, sell 2nd unit in market Market-clearing price for 2nd unit: 1 (Ann’s indifference: 1=4 1=8 1 = 1=2 1=4) House owners: Ann 50% Claire 50% Bob Lump-sum transfer: 1=3 Total utility: 41=24 ( 37=24)
  • 53. Inequality-aware Market Design—Example val. good val. money WTP utility Ann 1/4 1/8 2 4=24 Bob 3/4 1 3/4 17=24 Claire 1 1 1 20=24 Mechanism #3: Allocate 1st unit by lottery, sell 2nd unit in market Market-clearing price for 2nd unit: 1 (Ann’s indifference: 1=4 1=8 1 = 1=2 1=4) House owners: Ann 50% Claire 50% Bob Lump-sum transfer: 1=3 This is in fact the optimal mechanism! (subject to IC constraints)
  • 54. Inequality-aware Market Design—Example val. money WTP utility—market utility—rationing Ann 1/8 2 5 4 Bob 1 3/4 16 17 Claire 1 1 16 20
  • 55. Inequality-aware Market Design—Example val. money WTP utility—market utility—rationing Ann 1/8 2 5 4 Bob 1 3/4 16 17 Claire 1 1 16 20 Intuition: Values for money (welfare weights) are negatively correlated with willingness to pay.
  • 56. Inequality-aware Market Design—Example val. money WTP utility—market utility—rationing Ann 1/8 2 5 4 Bob 1 3/4 16 17 Claire 1 1 16 20 Intuition: Values for money (welfare weights) are negatively correlated with willingness to pay. Market behavior can be used for screening: Choosing the lottery reveals a higher-than-average value for money.
  • 57. Inequality-aware Market Design—Example val. money WTP utility—market utility—rationing Ann 1/8 2 5 4 Bob 1 3/4 16 17 Claire 1 1 16 20 Intuition: Values for money (welfare weights) are negatively correlated with willingness to pay. Market behavior can be used for screening: Choosing the lottery reveals a higher-than-average value for money. The designer can then increase the utility of agents with higher value for money by reducing the price of the rationed option.
  • 59. Inequality-aware Market Design—Papers DKA (2021): Two-sided market with buyers and sellers for an indivisible good
  • 60. Inequality-aware Market Design—Papers DKA (2021): Two-sided market with buyers and sellers for an indivisible good Rationing used if significant inequality within a side of the market
  • 61. Inequality-aware Market Design—Papers DKA (2021): Two-sided market with buyers and sellers for an indivisible good Rationing used if significant inequality within a side of the market Taxes/ subsidies used if inequality across the two sides of the market
  • 62. Inequality-aware Market Design—Papers DKA (2021): Two-sided market with buyers and sellers for an indivisible good Rationing used if significant inequality within a side of the market Taxes/ subsidies used if inequality across the two sides of the market ADK (2023):
  • 63. Inequality-aware Market Design—Papers DKA (2021): Two-sided market with buyers and sellers for an indivisible good Rationing used if significant inequality within a side of the market Taxes/ subsidies used if inequality across the two sides of the market ADK (2023): One-sided allocation problem with goods differing in quality, observable information, and flexible preferences over revenue
  • 64. Inequality-aware Market Design—Papers DKA (2021): Two-sided market with buyers and sellers for an indivisible good Rationing used if significant inequality within a side of the market Taxes/ subsidies used if inequality across the two sides of the market ADK (2023): One-sided allocation problem with goods differing in quality, observable information, and flexible preferences over revenue A Budish DK (2023):
  • 65. Inequality-aware Market Design—Papers DKA (2021): Two-sided market with buyers and sellers for an indivisible good Rationing used if significant inequality within a side of the market Taxes/ subsidies used if inequality across the two sides of the market ADK (2023): One-sided allocation problem with goods differing in quality, observable information, and flexible preferences over revenue A Budish DK (2023): Application to allocation of Covid-19 vaccines (interaction of redistributive preferences with allocative externalities)
  • 66. Inequality-aware Market Design—Papers DKA (2021): Two-sided market with buyers and sellers for an indivisible good Rationing used if significant inequality within a side of the market Taxes/ subsidies used if inequality across the two sides of the market ADK (2023): One-sided allocation problem with goods differing in quality, observable information, and flexible preferences over revenue A Budish DK (2023): Application to allocation of Covid-19 vaccines (interaction of redistributive preferences with allocative externalities) Tokarski KAD (2023): Application to energy pricing in Europe
  • 67. Inequality-aware Market Design—Papers DKA (2021): Two-sided market with buyers and sellers for an indivisible good Rationing used if significant inequality within a side of the market Taxes/ subsidies used if inequality across the two sides of the market ADK (2023): One-sided allocation problem with goods differing in quality, observable information, and flexible preferences over revenue A Budish DK (2023): Application to allocation of Covid-19 vaccines (interaction of redistributive preferences with allocative externalities) Tokarski KAD (2023): Application to energy pricing in Europe D (2023), Yang DA (2024): Optimality of using costly screening (e.g., queuing)
  • 68. IMD and Income Taxation Argument #2 against redistribution through markets: The Atkinson-Stiglitz theorem
  • 69. IMD and Income Taxation Argument #2 against redistribution through markets: The Atkinson-Stiglitz theorem Under certain conditions, redistribution should be done entirely via income taxation.
  • 70. IMD and Income Taxation Argument #2 against redistribution through markets: The Atkinson-Stiglitz theorem Under certain conditions, redistribution should be done entirely via income taxation. But: Atkinson-Stiglitz theorem assumes that the only heterogeneity in the population is in ability to generate income.
  • 71. IMD and Income Taxation Argument #2 against redistribution through markets: The Atkinson-Stiglitz theorem Under certain conditions, redistribution should be done entirely via income taxation. But: Atkinson-Stiglitz theorem assumes that the only heterogeneity in the population is in ability to generate income. Main questions for this project:
  • 72. IMD and Income Taxation Argument #2 against redistribution through markets: The Atkinson-Stiglitz theorem Under certain conditions, redistribution should be done entirely via income taxation. But: Atkinson-Stiglitz theorem assumes that the only heterogeneity in the population is in ability to generate income. Main questions for this project: Should markets be optimally distorted when there is also heterogeneity in tastes for goods?
  • 73. IMD and Income Taxation Argument #2 against redistribution through markets: The Atkinson-Stiglitz theorem Under certain conditions, redistribution should be done entirely via income taxation. But: Atkinson-Stiglitz theorem assumes that the only heterogeneity in the population is in ability to generate income. Main questions for this project: Should markets be optimally distorted when there is also heterogeneity in tastes for goods? If yes, what is the interaction between IMD and income taxation?
  • 74. IMD and Income Taxation Result #1: Assuming separable utility functions and multidimensional heterogeneity, if 1. utility functions feature no income effects; 2. taste type and ability type are statistically independent; 3. welfare weights depend only on the ability type,
  • 75. IMD and Income Taxation Result #1: Assuming separable utility functions and multidimensional heterogeneity, if 1. utility functions feature no income effects; 2. taste type and ability type are statistically independent; 3. welfare weights depend only on the ability type, then the conclusion of the AS theorem holds.
  • 76. IMD and Income Taxation Result #1: Assuming separable utility functions and multidimensional heterogeneity, if 1. utility functions feature no income effects; 2. taste type and ability type are statistically independent; 3. welfare weights depend only on the ability type, then the conclusion of the AS theorem holds. Result #2: If any of the assumptions 1, 2, or 3 are relaxed, then distortions in markets may be optimal.
  • 77. IMD and Income Taxation Result #1: Assuming separable utility functions and multidimensional heterogeneity, if 1. utility functions feature no income effects; 2. taste type and ability type are statistically independent; 3. welfare weights depend only on the ability type, then the conclusion of the AS theorem holds. Result #2: If any of the assumptions 1, 2, or 3 are relaxed, then distortions in markets may be optimal. We provide analytical solutions in a linear model with a single good, binary ability type, and continuous taste type.
  • 78. IMD and Income Taxation Result #1: Assuming separable utility functions and multidimensional heterogeneity, if 1. utility functions feature no income effects; 2. taste type and ability type are statistically independent; 3. welfare weights depend only on the ability type, then the conclusion of the AS theorem holds. Result #2: If any of the assumptions 1, 2, or 3 are relaxed, then distortions in markets may be optimal. We provide analytical solutions in a linear model with a single good, binary ability type, and continuous taste type. Distortions in markets are “generically” optimal.
  • 79. Literature Review Suboptimality of goods market distortions: Diamond and Mirrlees (1971), Atkinson and Stiglitz (1976), Gauthier and Laroque (2009), Doligalski et al. (2023) Taste heterogeneity and failure of Atkinson-Stiglitz theorem: Cremer and Gavhari (1995, 1998, 2002), Saez (2002), Kaplow (2008), Golosov et al. (2013), Gauthier and Henriet (2018), Scheuer and Slemrod (2020), Hellwig and Werquin (2023), Ferey et al. (2023), ... Two-dimensional heterogeneity in public finance: Cremer et al. (2003), Blomquist and Christiansen (2008), Diamond and Spinnewijn (2011), Piketty and Saez (2013), Saez and Stantcheva (2018),... IMD precursors: Spence (1977), Weitzman (1977), Nichols and Zeckhauser (1982), Condorelli (2013), ... Related mechanism-design papers: Jullien (2000), Che et al. (2013), Fiat et al. (2016), Li (2021), Dworczak and Muir (2024), ...
  • 80. Literature Review Suboptimality of goods market distortions: Diamond and Mirrlees (1971), Atkinson and Stiglitz (1976), Gauthier and Laroque (2009), Doligalski et al. (2023) Taste heterogeneity and failure of Atkinson-Stiglitz theorem: Cremer and Gavhari (1995, 1998, 2002), Saez (2002), Kaplow (2008), Golosov et al. (2013), Gauthier and Henriet (2018), Scheuer and Slemrod (2020), Hellwig and Werquin (2023), Ferey et al. (2023), ... Two-dimensional heterogeneity in public finance: Cremer et al. (2003), Blomquist and Christiansen (2008), Diamond and Spinnewijn (2011), Piketty and Saez (2013), Saez and Stantcheva (2018),... IMD precursors: Spence (1977), Weitzman (1977), Nichols and Zeckhauser (1982), Condorelli (2013), ... Related mechanism-design papers: Jullien (2000), Che et al. (2013), Fiat et al. (2016), Li (2021), Dworczak and Muir (2024), ...
  • 81. Talk outline 1. Model 2. Result #1: Atkinson-Stiglitz theorem 3. Result #2: Optimality of goods market distortions Optimal design with a simple income effect Optimal design with welfare weights depending on taste Optimal design under correlation of ability and taste
  • 83. Model We introduce a general model to prove the AS result; we make simplifying assumptions later to solve the model when the AS result fails.
  • 84. Model We introduce a general model to prove the AS result; we make simplifying assumptions later to solve the model when the AS result fails. There is a unit mass of agents characterized by two-dimensional types: (t; ), where t is “taste” and is “ability.”
  • 85. Model We introduce a general model to prove the AS result; we make simplifying assumptions later to solve the model when the AS result fails. There is a unit mass of agents characterized by two-dimensional types: (t; ), where t is “taste” and is “ability.” Social planner allocates:
  • 86. Model We introduce a general model to prove the AS result; we make simplifying assumptions later to solve the model when the AS result fails. There is a unit mass of agents characterized by two-dimensional types: (t; ), where t is “taste” and is “ability.” Social planner allocates: numeraire consumption good c 2 R,
  • 87. Model We introduce a general model to prove the AS result; we make simplifying assumptions later to solve the model when the AS result fails. There is a unit mass of agents characterized by two-dimensional types: (t; ), where t is “taste” and is “ability.” Social planner allocates: numeraire consumption good c 2 R, vector of goods x 2 X RL +,
  • 88. Model We introduce a general model to prove the AS result; we make simplifying assumptions later to solve the model when the AS result fails. There is a unit mass of agents characterized by two-dimensional types: (t; ), where t is “taste” and is “ability.” Social planner allocates: numeraire consumption good c 2 R, vector of goods x 2 X RL +, earnings (pre-tax) y 2 R.
  • 89. Model We introduce a general model to prove the AS result; we make simplifying assumptions later to solve the model when the AS result fails. There is a unit mass of agents characterized by two-dimensional types: (t; ), where t is “taste” and is “ability.” Social planner allocates: numeraire consumption good c 2 R, vector of goods x 2 X RL +, earnings (pre-tax) y 2 R. Each agent’s utility function is U((c; x; y); (t; )) = u(c) + v(x; t) w(y; ); where the function u; v; w are non-decreasing.
  • 90. Model Types (t; ) have a joint distribution F(t; ) in the population.
  • 91. Model Types (t; ) have a joint distribution F(t; ) in the population. Goods in x can be produced at fixed marginal costs k 2 RL + (in terms of the numeraire).
  • 92. Model Types (t; ) have a joint distribution F(t; ) in the population. Goods in x can be produced at fixed marginal costs k 2 RL + (in terms of the numeraire). The planner must respect the resource constraint: Z [y(t; ) c(t; ) k x(t; )] dF(t; ) B; where B could be positive (government expenditure) or negative (outside source of revenue).
  • 93. Model Types (t; ) have a joint distribution F(t; ) in the population. Goods in x can be produced at fixed marginal costs k 2 RL + (in terms of the numeraire). The planner must respect the resource constraint: Z [y(t; ) c(t; ) k x(t; )] dF(t; ) B; where B could be positive (government expenditure) or negative (outside source of revenue). The planner uses social welfare weights (t; ) 0, with average weight normalized to 1.
  • 94. Planner’s problem Choose an allocation a = (c; x; y) to maximize Z (t; ) U(a(t; ); (t; )) dF(t; ) subject to incentive-compatibility constraints U(a(t; ); (t; )) U(a(t0; 0); (t; )); 8(t; ); (t0; 0); and the resource constraint Z [y(t; ) c(t; ) k x(t; )] dF(t; ) B:
  • 96. Atkinson-Stiglitz result Given the additive separability, the efficient allocation of goods is x? (t; ) = argmaxx fu(c̃(t; ) k x) + v(x; t)g, where c̃ denotes post-tax earnings (or total consumption expenditures).
  • 97. Atkinson-Stiglitz result Given the additive separability, the efficient allocation of goods is x? (t; ) = argmaxx fu(c̃(t; ) k x) + v(x; t)g, where c̃ denotes post-tax earnings (or total consumption expenditures). Theorem Suppose that: 1. There are no income effects: u(c) = c; c 2 R; 2. Welfare weights depend only on the productivity type: (t; ) = ¯ (); 8(t; ); 3. Ability and taste types are statistically independent: F(t; ) = Ft (t)F(); 8(t; ), where Ft and F denote the marginal distributions. Then, the optimal mechanism induces the efficient choice of x, and can be implemented with an income tax alone.
  • 98. Atkinson-Stiglitz result Proof outline: 1. Without loss of generality to look at direct mechanisms.
  • 99. Atkinson-Stiglitz result Proof outline: 1. Without loss of generality to look at direct mechanisms. 2. Consider the problem for a fixed t = t0, dropping the IC constraints of reporting t truthfully.
  • 100. Atkinson-Stiglitz result Proof outline: 1. Without loss of generality to look at direct mechanisms. 2. Consider the problem for a fixed t = t0, dropping the IC constraints of reporting t truthfully. 3. Since there is no taste heterogeneity and we have (additive) separability, the standard Atkinson-Stiglitz result holds (formally, we use the approach from Doligalski et al., 2023).
  • 101. Atkinson-Stiglitz result Proof outline: 1. Without loss of generality to look at direct mechanisms. 2. Consider the problem for a fixed t = t0, dropping the IC constraints of reporting t truthfully. 3. Since there is no taste heterogeneity and we have (additive) separability, the standard Atkinson-Stiglitz result holds (formally, we use the approach from Doligalski et al., 2023). 4. Define individual expenditure on all goods by c̃(t0; ) = c(t0; ) + k x? (t0) (note: x? does not depend on ).
  • 102. Atkinson-Stiglitz result Proof outline: 1. Without loss of generality to look at direct mechanisms. 2. Consider the problem for a fixed t = t0, dropping the IC constraints of reporting t truthfully. 3. Since there is no taste heterogeneity and we have (additive) separability, the standard Atkinson-Stiglitz result holds (formally, we use the approach from Doligalski et al., 2023). 4. Define individual expenditure on all goods by c̃(t0; ) = c(t0; ) + k x? (t0) (note: x? does not depend on ). 5. Key step: (c̃; y) that solves the relaxed problem for t = t0 does not depend on t0.
  • 103. Atkinson-Stiglitz result Proof outline continued: 5. (c̃; y) does not depend on t0 because:
  • 104. Atkinson-Stiglitz result Proof outline continued: 5. (c̃; y) does not depend on t0 because: By assumption 2, the distribution of is the same for all t0;
  • 105. Atkinson-Stiglitz result Proof outline continued: 5. (c̃; y) does not depend on t0 because: By assumption 2, the distribution of is the same for all t0; By assumption 3, the welfare weights do not vary with t0;
  • 106. Atkinson-Stiglitz result Proof outline continued: 5. (c̃; y) does not depend on t0 because: By assumption 2, the distribution of is the same for all t0; By assumption 3, the welfare weights do not vary with t0; By assumption 1, t0 only affects the “split” of total consumption between numeraire and other goods.
  • 107. Atkinson-Stiglitz result Proof outline continued: 5. (c̃; y) does not depend on t0 because: By assumption 2, the distribution of is the same for all t0; By assumption 3, the welfare weights do not vary with t0; By assumption 1, t0 only affects the “split” of total consumption between numeraire and other goods. 6. The mechanism (c̃(); y(); x? (t)) is IC for the full problem:
  • 108. Atkinson-Stiglitz result Proof outline continued: 5. (c̃; y) does not depend on t0 because: By assumption 2, the distribution of is the same for all t0; By assumption 3, the welfare weights do not vary with t0; By assumption 1, t0 only affects the “split” of total consumption between numeraire and other goods. 6. The mechanism (c̃(); y(); x? (t)) is IC for the full problem: c̃() k x? (t) + v(x? (t); t) w(y(); )
  • 109. Atkinson-Stiglitz result Proof outline continued: 5. (c̃; y) does not depend on t0 because: By assumption 2, the distribution of is the same for all t0; By assumption 3, the welfare weights do not vary with t0; By assumption 1, t0 only affects the “split” of total consumption between numeraire and other goods. 6. The mechanism (c̃(); y(); x? (t)) is IC for the full problem: c̃() k x? (t) + v(x? (t); t) w(y(); ) = (c̃() w(y(); )) + (v(x? (t); t) k x? (t))
  • 110. Atkinson-Stiglitz result Proof outline continued: 5. (c̃; y) does not depend on t0 because: By assumption 2, the distribution of is the same for all t0; By assumption 3, the welfare weights do not vary with t0; By assumption 1, t0 only affects the “split” of total consumption between numeraire and other goods. 6. The mechanism (c̃(); y(); x? (t)) is IC for the full problem: c̃() k x? (t) + v(x? (t); t) w(y(); ) = (c̃() w(y(); )) + (v(x? (t); t) k x? (t)) (c̃(0) w(y(0); )) + (v(x? (t0); t) k x? (t0))
  • 111. Atkinson-Stiglitz result Proof outline continued: 5. (c̃; y) does not depend on t0 because: By assumption 2, the distribution of is the same for all t0; By assumption 3, the welfare weights do not vary with t0; By assumption 1, t0 only affects the “split” of total consumption between numeraire and other goods. 6. The mechanism (c̃(); y(); x? (t)) is IC for the full problem: c̃() k x? (t) + v(x? (t); t) w(y(); ) = (c̃() w(y(); )) + (v(x? (t); t) k x? (t)) (c̃(0) w(y(0); )) + (v(x? (t0); t) k x? (t0)) =c̃(0) k x? (t0) + v(x? (t0); t) w(y(0); ):
  • 112. Atkinson-Stiglitz result Proof outline continued: 5. (c̃; y) does not depend on t0 because: By assumption 2, the distribution of is the same for all t0; By assumption 3, the welfare weights do not vary with t0; By assumption 1, t0 only affects the “split” of total consumption between numeraire and other goods. 6. The mechanism (c̃(); y(); x? (t)) is IC for the full problem: c̃() k x? (t) + v(x? (t); t) w(y(); ) = (c̃() w(y(); )) + (v(x? (t); t) k x? (t)) (c̃(0) w(y(0); )) + (v(x? (t0); t) k x? (t0)) =c̃(0) k x? (t0) + v(x? (t0); t) w(y(0); ):
  • 113. Atkinson-Stiglitz result Comments: Assumption 1 is crucial—in particular, we have used the fact that c can be potentially negative.
  • 114. Atkinson-Stiglitz result Comments: Assumption 1 is crucial—in particular, we have used the fact that c can be potentially negative. Assumptions 2 and 3 similar in spirit to the conditions derived by Saez (2002) using the perturbation approach.
  • 115. Atkinson-Stiglitz result Comments: Assumption 1 is crucial—in particular, we have used the fact that c can be potentially negative. Assumptions 2 and 3 similar in spirit to the conditions derived by Saez (2002) using the perturbation approach. If we add a participation constraint, and assume that the planner maximizes revenue (or is Rawlsian), the result breaks down.
  • 116. Optimality of market distortions Optimality of market distortions
  • 117. Framework To solve the model without Assumptions 1–3, we make further simplifying assumptions.
  • 118. Framework To solve the model without Assumptions 1–3, we make further simplifying assumptions. There is a single indivisible good, x 2 [0; 1] (can be interpreted as bounded quality); earnings y 2 [0; ȳ].
  • 119. Framework To solve the model without Assumptions 1–3, we make further simplifying assumptions. There is a single indivisible good, x 2 [0; 1] (can be interpreted as bounded quality); earnings y 2 [0; ȳ]. Ability type is binary: 2 fL; Hg, where L 0, and H 1.
  • 120. Framework To solve the model without Assumptions 1–3, we make further simplifying assumptions. There is a single indivisible good, x 2 [0; 1] (can be interpreted as bounded quality); earnings y 2 [0; ȳ]. Ability type is binary: 2 fL; Hg, where L 0, and H 1. Let i be the mass of ability types i, and Fi(t) the CDF of taste t conditional on ability type i, supported on [0; t̄], for i 2 fL; Hg.
  • 121. Framework To solve the model without Assumptions 1–3, we make further simplifying assumptions. There is a single indivisible good, x 2 [0; 1] (can be interpreted as bounded quality); earnings y 2 [0; ȳ]. Ability type is binary: 2 fL; Hg, where L 0, and H 1. Let i be the mass of ability types i, and Fi(t) the CDF of taste t conditional on ability type i, supported on [0; t̄], for i 2 fL; Hg. Utility function is piece-wise linear: ( c + t x 1 y c c; 1 c c; where c is a “subsistence” level.
  • 125. Framework Comments about the framework: Willingness to pay is WTP =      t c c; 2 [0; t] c = c; 0 c c:
  • 126. Framework Comments about the framework: Willingness to pay is WTP =      t c c; 2 [0; t] c = c; 0 c c: So efficiency requires x? (t; c) =      1 c c and t k; 2 [0; 1] c = c and t k; 0 c c or t k:
  • 127. Framework Comments about the framework: Willingness to pay is WTP =      t c c; 2 [0; t] c = c; 0 c c: So efficiency requires x? (t; c) =      1 c c and t k; 2 [0; 1] c = c and t k; 0 c c or t k: The framework is a “best-case” scenario for income taxation.
  • 128. Results Lemma There exists an optimal mechanism that features efficient provision of labor (high-ability agents choose y = ȳ, low-ability agents choose y = 0);
  • 129. Results Lemma There exists an optimal mechanism that features efficient provision of labor (high-ability agents choose y = ȳ, low-ability agents choose y = 0); one-step allocation rule xL (possibly with rationing) for low-ability agents;
  • 130. Results Lemma There exists an optimal mechanism that features efficient provision of labor (high-ability agents choose y = ȳ, low-ability agents choose y = 0); one-step allocation rule xL (possibly with rationing) for low-ability agents; at most a three-step allocation rule xH for high-ability agents.
  • 131. Results Lemma There exists an optimal mechanism that features efficient provision of labor (high-ability agents choose y = ȳ, low-ability agents choose y = 0); one-step allocation rule xL (possibly with rationing) for low-ability agents; at most a three-step allocation rule xH for high-ability agents.
  • 132. Results Lemma There exists an optimal mechanism that features efficient provision of labor (high-ability agents choose y = ȳ, low-ability agents choose y = 0); one-step allocation rule xL (possibly with rationing) for low-ability agents; at most a three-step allocation rule xH for high-ability agents. If there is no income effect (c ! 1 or B ! 1), then both allocation rules reach 1 at the highest step, and xH has at most two steps.
  • 133. Results Proof overview: If high-ability agents do not work full time, increase their labor supply y and consumption c to keep them indifferent:
  • 134. Results Proof overview: If high-ability agents do not work full time, increase their labor supply y and consumption c to keep them indifferent: leaves utilities unchanged;
  • 135. Results Proof overview: If high-ability agents do not work full time, increase their labor supply y and consumption c to keep them indifferent: leaves utilities unchanged; relaxes the incentive-compatibility constraints;
  • 136. Results Proof overview: If high-ability agents do not work full time, increase their labor supply y and consumption c to keep them indifferent: leaves utilities unchanged; relaxes the incentive-compatibility constraints; relaxes the resource constraint =) strict improvement.
  • 137. Results Proof overview: If high-ability agents do not work full time, increase their labor supply y and consumption c to keep them indifferent: leaves utilities unchanged; relaxes the incentive-compatibility constraints; relaxes the resource constraint =) strict improvement. Use the envelope formula to solve for the consumption rule in terms of the two allocation rules, a lump-sum payment, and an extra monetary payment to high types.
  • 138. Results Proof overview: If high-ability agents do not work full time, increase their labor supply y and consumption c to keep them indifferent: leaves utilities unchanged; relaxes the incentive-compatibility constraints; relaxes the resource constraint =) strict improvement. Use the envelope formula to solve for the consumption rule in terms of the two allocation rules, a lump-sum payment, and an extra monetary payment to high types. Lump-sum payment pinned down by the resource constraint.
  • 139. Results Proof overview: If high-ability agents do not work full time, increase their labor supply y and consumption c to keep them indifferent: leaves utilities unchanged; relaxes the incentive-compatibility constraints; relaxes the resource constraint =) strict improvement. Use the envelope formula to solve for the consumption rule in terms of the two allocation rules, a lump-sum payment, and an extra monetary payment to high types. Lump-sum payment pinned down by the resource constraint. The “subsistence constraint” (ci(t) c) binds only at the highest type t̄ for each i 2 fL; Hg, and hence depends on xi(t̄).
  • 140. Results Parameterize x̄L = xL(t̄), x̄H = xH(t̄), and assign Lagrange multipliers L 0; H 0 to the two subsistence constraints.
  • 141. Results Parameterize x̄L = xL(t̄), x̄H = xH(t̄), and assign Lagrange multipliers L 0; H 0 to the two subsistence constraints. Incentive-compatibility constraints:
  • 142. Results Parameterize x̄L = xL(t̄), x̄H = xH(t̄), and assign Lagrange multipliers L 0; H 0 to the two subsistence constraints. Incentive-compatibility constraints: No misreport of t conditional on true report of = L: =) xL(t) is non-decreasing;
  • 143. Results Parameterize x̄L = xL(t̄), x̄H = xH(t̄), and assign Lagrange multipliers L 0; H 0 to the two subsistence constraints. Incentive-compatibility constraints: No misreport of t conditional on true report of = L: =) xL(t) is non-decreasing; No misreport of t conditional on true report of = H: =) xH(t) is non-decreasing;
  • 144. Results Parameterize x̄L = xL(t̄), x̄H = xH(t̄), and assign Lagrange multipliers L 0; H 0 to the two subsistence constraints. Incentive-compatibility constraints: No misreport of t conditional on true report of = L: =) xL(t) is non-decreasing; No misreport of t conditional on true report of = H: =) xH(t) is non-decreasing; No misreport of t and misreport of = L () ruled out by the assumption that L 0.
  • 145. Results Parameterize x̄L = xL(t̄), x̄H = xH(t̄), and assign Lagrange multipliers L 0; H 0 to the two subsistence constraints. Incentive-compatibility constraints: No misreport of t conditional on true report of = L: =) xL(t) is non-decreasing; No misreport of t conditional on true report of = H: =) xH(t) is non-decreasing; No misreport of t and misreport of = L () ruled out by the assumption that L 0. No misreport of t and misreport of = H () no misreport of = H but truthful report of t () an outside option constraint.
  • 146. Results An outside option constraint: ∆ + Z t 0 xH()d UL(t) := Z t 0 xL()d; 8t 2 [0; t̄]:
  • 147. Results An outside option constraint: ∆ + Z t 0 xH()d UL(t) := Z t 0 xL()d; 8t 2 [0; t̄]: If we fix xL, the problem is analogous to linear mechanism design with a type-dependent outside option constraint (Jullien, 2000)
  • 148. Results An outside option constraint: ∆ + Z t 0 xH()d UL(t) := Z t 0 xL()d; 8t 2 [0; t̄]: If we fix xL, the problem is analogous to linear mechanism design with a type-dependent outside option constraint (Jullien, 2000) Dworczak and Muir (2024): We can solve this problem using an adaptation of the ironing technique (Myerson, 1981). =) The optimal (∆; xH) depend linearly on xL.
  • 149. Results An outside option constraint: ∆ + Z t 0 xH()d UL(t) := Z t 0 xL()d; 8t 2 [0; t̄]: If we fix xL, the problem is analogous to linear mechanism design with a type-dependent outside option constraint (Jullien, 2000) Dworczak and Muir (2024): We can solve this problem using an adaptation of the ironing technique (Myerson, 1981). =) The optimal (∆; xH) depend linearly on xL. The problem of optimizing over xL is linear with no constraints: =) The optimal xL takes the form xL(t) = x̄L 1ftt? L g.
  • 150. Results An outside option constraint: ∆ + Z t 0 xH()d UL(t) := Z t 0 xL()d; 8t 2 [0; t̄]: If we fix xL, the problem is analogous to linear mechanism design with a type-dependent outside option constraint (Jullien, 2000) Dworczak and Muir (2024): We can solve this problem using an adaptation of the ironing technique (Myerson, 1981). =) The optimal (∆; xH) depend linearly on xL. The problem of optimizing over xL is linear with no constraints: =) The optimal xL takes the form xL(t) = x̄L 1ftt? L g. This implies a bound on the number of steps of xH(t).
  • 151. Case # 1: Income effect Case # 1: Income effect
  • 152. Case # 1: Income effect Suppose that Assumptions 2 and 3 from the AS result hold:
  • 153. Case # 1: Income effect Suppose that Assumptions 2 and 3 from the AS result hold: FL(t) = FH(t) = F(t), for all t;
  • 154. Case # 1: Income effect Suppose that Assumptions 2 and 3 from the AS result hold: FL(t) = FH(t) = F(t), for all t; H(t) = 0 and LL(t) = 1, for all t.
  • 155. Case # 1: Income effect Suppose that Assumptions 2 and 3 from the AS result hold: FL(t) = FH(t) = F(t), for all t; H(t) = 0 and LL(t) = 1, for all t. Suppose that buyer and seller virtual surpluses t (1 F(t))=f(t) and t + F(t)=f(t) are non-decreasing.
  • 156. Case # 1: Income effect Suppose that Assumptions 2 and 3 from the AS result hold: FL(t) = FH(t) = F(t), for all t; H(t) = 0 and LL(t) = 1, for all t. Suppose that buyer and seller virtual surpluses t (1 F(t))=f(t) and t + F(t)=f(t) are non-decreasing. Finally, assume that H 1 1 H B + c + k; =) income effect has bite.
  • 157. Case # 1: Income effect Theorem There exists an optimal mechanism that can be implemented as follows: Income is taxed at a rate 1 1=H (high-ability agents work);
  • 158. Case # 1: Income effect Theorem There exists an optimal mechanism that can be implemented as follows: Income is taxed at a rate 1 1=H (high-ability agents work); Anyone can purchase either
  • 159. Case # 1: Income effect Theorem There exists an optimal mechanism that can be implemented as follows: Income is taxed at a rate 1 1=H (high-ability agents work); Anyone can purchase either x̄L of the good at a unit price pL k; or
  • 160. Case # 1: Income effect Theorem There exists an optimal mechanism that can be implemented as follows: Income is taxed at a rate 1 1=H (high-ability agents work); Anyone can purchase either x̄L of the good at a unit price pL k; or x̄H units of the good at a unit price pH(1 x̄L=x̄H) + pL; where pH lies between marginal cost k and the optimal monopoly price (equal to optimal monopoly price if x̄H = 1)
  • 161. Case # 1: Income effect Theorem There exists an optimal mechanism that can be implemented as follows: Income is taxed at a rate 1 1=H (high-ability agents work); Anyone can purchase either x̄L of the good at a unit price pL k; or x̄H units of the good at a unit price pH(1 x̄L=x̄H) + pL; where pH lies between marginal cost k and the optimal monopoly price (equal to optimal monopoly price if x̄H = 1) Everyone receives a lump-sum transfer equal to c + pLx̄L.
  • 162. Case # 1: Income effect Discussion: Income tax extracts all surplus but is not distortionary.
  • 163. Case # 1: Income effect Discussion: Income tax extracts all surplus but is not distortionary. Low-ability agents with sufficiently high t purchase the good at a subsidized price subject to rationing.
  • 164. Case # 1: Income effect Discussion: Income tax extracts all surplus but is not distortionary. Low-ability agents with sufficiently high t purchase the good at a subsidized price subject to rationing. Basic intuition:
  • 165. Case # 1: Income effect Discussion: Income tax extracts all surplus but is not distortionary. Low-ability agents with sufficiently high t purchase the good at a subsidized price subject to rationing. Basic intuition: Suppose the good is priced at k. Low-ability agents are constrained and buy x 1 despite having high taste t.
  • 166. Case # 1: Income effect Discussion: Income tax extracts all surplus but is not distortionary. Low-ability agents with sufficiently high t purchase the good at a subsidized price subject to rationing. Basic intuition: Suppose the good is priced at k. Low-ability agents are constrained and buy x 1 despite having high taste t. Consider perturbing the price to p = k , for small 0.
  • 167. Case # 1: Income effect Discussion: Income tax extracts all surplus but is not distortionary. Low-ability agents with sufficiently high t purchase the good at a subsidized price subject to rationing. Basic intuition: Suppose the good is priced at k. Low-ability agents are constrained and buy x 1 despite having high taste t. Consider perturbing the price to p = k , for small 0. There is a second-order loss in efficiency (marginal effect)...
  • 168. Case # 1: Income effect Discussion: Income tax extracts all surplus but is not distortionary. Low-ability agents with sufficiently high t purchase the good at a subsidized price subject to rationing. Basic intuition: Suppose the good is priced at k. Low-ability agents are constrained and buy x 1 despite having high taste t. Consider perturbing the price to p = k , for small 0. There is a second-order loss in efficiency (marginal effect)... ... but there is a first-order gain in welfare since all types t k can now buy more of the good (inframarginal effect)
  • 169. Case # 1: Income effect Discussion: Income tax extracts all surplus but is not distortionary. Low-ability agents with sufficiently high t purchase the good at a subsidized price subject to rationing. Basic intuition: Suppose the good is priced at k. Low-ability agents are constrained and buy x 1 despite having high taste t. Consider perturbing the price to p = k , for small 0. There is a second-order loss in efficiency (marginal effect)... ... but there is a first-order gain in welfare since all types t k can now buy more of the good (inframarginal effect) High-ability agents can “top up” in the market but pay a unit price higher than marginal cost.
  • 170. Case # 1: Income effect Goods allocation in optimal mechanism
  • 171. Case # 1: Income effect Goods allocation in optimal mechanism
  • 172. Case # 1: Income effect Numeraire consumption in optimal mechanism
  • 173. Case # 1: Income effect Is the result driven by our stylized “income effect”? Model with income effect very difficult to solve analytically.
  • 174. Case # 1: Income effect Is the result driven by our stylized “income effect”? Model with income effect very difficult to solve analytically. We are working on two extensions:
  • 175. Case # 1: Income effect Is the result driven by our stylized “income effect”? Model with income effect very difficult to solve analytically. We are working on two extensions: Concave utility u(c) in a 2 2 model;
  • 176. Case # 1: Income effect Is the result driven by our stylized “income effect”? Model with income effect very difficult to solve analytically. We are working on two extensions: Concave utility u(c) in a 2 2 model; Optimality of distortion in the “same direction” in a model with concave utility u(c).
  • 177. Case # 1: Income effect Is the result driven by our stylized “income effect”? Model with income effect very difficult to solve analytically. We are working on two extensions: Concave utility u(c) in a 2 2 model; Optimality of distortion in the “same direction” in a model with concave utility u(c). Numerically, results appear robust.
  • 178. Case # 1: Income effect Goods allocation in optimal mechanism
  • 179. Case # 1: Income effect Goods allocation in optimal mechanism (u(c) = pc)
  • 180. Case # 1: Income effect Goods allocation in optimal mechanism (u(c) = pc)
  • 181. Case # 1: Income effect Numeraire consumption in optimal mechanism
  • 182. Case # 1: Income effect Numeraire consumption in optimal mechanism (u(c) = pc)
  • 183. Case # 1: Income effect Goods allocation in optimal mechanism (multiple ability types)
  • 184. Case # 1: Income effect Numeraire consumption in optimal mechanism (multiple ability types)
  • 185. Case # 1: Income effect Numeraire consumption in optimal mechanism (multiple ability types)
  • 186. Case # 1: Income effect Intuition for the result under concave u: Purchasing the good implies higher marginal utility for money u0(c) relative to agents who do not buy.
  • 187. Case # 1: Income effect Intuition for the result under concave u: Purchasing the good implies higher marginal utility for money u0(c) relative to agents who do not buy. Thus, the planner endogenously values giving more money to agents who buy the good (higher type t).
  • 188. Case # 1: Income effect Intuition for the result under concave u: Purchasing the good implies higher marginal utility for money u0(c) relative to agents who do not buy. Thus, the planner endogenously values giving more money to agents who buy the good (higher type t). Welfare improvement can therefore be accomplished by subsidizing the purchase of the good (below marginal cost).
  • 189. Case # 1: Income effect Intuition for the result under concave u: Purchasing the good implies higher marginal utility for money u0(c) relative to agents who do not buy. Thus, the planner endogenously values giving more money to agents who buy the good (higher type t). Welfare improvement can therefore be accomplished by subsidizing the purchase of the good (below marginal cost). Helpful thought exercise: Think of the good being treatment for a serious illness.
  • 190. Case # 2: Welfare weights depend on taste type Case # 2: Welfare weights depend on taste type
  • 191. Case # 2: Welfare weights depend on taste type Suppose that Assumptions 1 and 3 from the AS result hold:
  • 192. Case # 2: Welfare weights depend on taste type Suppose that Assumptions 1 and 3 from the AS result hold: FL(t) = FH(t) = F(t), for all t;
  • 193. Case # 2: Welfare weights depend on taste type Suppose that Assumptions 1 and 3 from the AS result hold: FL(t) = FH(t) = F(t), for all t; u(c) = c; c 2 R.
  • 194. Case # 2: Welfare weights depend on taste type Suppose that Assumptions 1 and 3 from the AS result hold: FL(t) = FH(t) = F(t), for all t; u(c) = c; c 2 R. Suppose that welfare weights can depend on the taste type.
  • 195. Case # 2: Welfare weights depend on taste type Suppose that Assumptions 1 and 3 from the AS result hold: FL(t) = FH(t) = F(t), for all t; u(c) = c; c 2 R. Suppose that welfare weights can depend on the taste type. Let Λi(t) be the average welfare weight on all types higher than t, conditional on i 2 fL; Hg.
  • 196. Case # 2: Welfare weights depend on taste type Suppose that Assumptions 1 and 3 from the AS result hold: FL(t) = FH(t) = F(t), for all t; u(c) = c; c 2 R. Suppose that welfare weights can depend on the taste type. Let Λi(t) be the average welfare weight on all types higher than t, conditional on i 2 fL; Hg. Let Λ(t) = LΛL(t) + HΛH(t):
  • 197. Case # 2: Welfare weights depend on taste type Suppose that Assumptions 1 and 3 from the AS result hold: FL(t) = FH(t) = F(t), for all t; u(c) = c; c 2 R. Suppose that welfare weights can depend on the taste type. Let Λi(t) be the average welfare weight on all types higher than t, conditional on i 2 fL; Hg. Let Λ(t) = LΛL(t) + HΛH(t): Let h(t) be the inverse hazard rate, and J(t) = t h(t) be the virtual surplus function associated with distribution F.
  • 198. Case # 2: Welfare weights depend on taste type Suppose that Assumptions 1 and 3 from the AS result hold: FL(t) = FH(t) = F(t), for all t; u(c) = c; c 2 R. Suppose that welfare weights can depend on the taste type. Let Λi(t) be the average welfare weight on all types higher than t, conditional on i 2 fL; Hg. Let Λ(t) = LΛL(t) + HΛH(t): Let h(t) be the inverse hazard rate, and J(t) = t h(t) be the virtual surplus function associated with distribution F. Assume that
  • 199. Case # 2: Welfare weights depend on taste type Suppose that Assumptions 1 and 3 from the AS result hold: FL(t) = FH(t) = F(t), for all t; u(c) = c; c 2 R. Suppose that welfare weights can depend on the taste type. Let Λi(t) be the average welfare weight on all types higher than t, conditional on i 2 fL; Hg. Let Λ(t) = LΛL(t) + HΛH(t): Let h(t) be the inverse hazard rate, and J(t) = t h(t) be the virtual surplus function associated with distribution F. Assume that (Λi(t)h(t) + J(t) k) f(t) is non-decreasing whenever it is negative, for i 2 fL; Hg.
  • 200. Case # 2: Welfare weights depend on taste type Suppose that Assumptions 1 and 3 from the AS result hold: FL(t) = FH(t) = F(t), for all t; u(c) = c; c 2 R. Suppose that welfare weights can depend on the taste type. Let Λi(t) be the average welfare weight on all types higher than t, conditional on i 2 fL; Hg. Let Λ(t) = LΛL(t) + HΛH(t): Let h(t) be the inverse hazard rate, and J(t) = t h(t) be the virtual surplus function associated with distribution F. Assume that (Λi(t)h(t) + J(t) k) f(t) is non-decreasing whenever it is negative, for i 2 fL; Hg. ΛL(t) ΛH(t); for all t (weaker than L(t) H(t) for all t).
  • 201. Case # 2: Welfare weights depend on taste type Theorem There are two candidate optimal mechanism: 1. High-ability agents work efficiently at a wage of 1=H (with the remaining surplus taxed away), and the good is provided at a single price p? given by p? = k + (1 Λ(p? ))h(p? ): 2. High-ability agents work efficiently at a wage w 1=H; and the good is sold at a lower price to low-ability agents than to high-ability agents.
  • 202. Case # 2: Welfare weights depend on taste type Discussion: In the first case, there is:
  • 203. Case # 2: Welfare weights depend on taste type Discussion: In the first case, there is: Subsidy for the good if the average welfare weight on agents buying it, Λ(p? ), exceeds the average welfare weight 1.
  • 204. Case # 2: Welfare weights depend on taste type Discussion: In the first case, there is: Subsidy for the good if the average welfare weight on agents buying it, Λ(p? ), exceeds the average welfare weight 1. Tax on the good if the average welfare weight on agents buying it, Λ(p? ), is below the average welfare weight 1.
  • 205. Case # 2: Welfare weights depend on taste type Discussion: In the first case, there is: Subsidy for the good if the average welfare weight on agents buying it, Λ(p? ), exceeds the average welfare weight 1. Tax on the good if the average welfare weight on agents buying it, Λ(p? ), is below the average welfare weight 1. In the second case:
  • 206. Case # 2: Welfare weights depend on taste type Discussion: In the first case, there is: Subsidy for the good if the average welfare weight on agents buying it, Λ(p? ), exceeds the average welfare weight 1. Tax on the good if the average welfare weight on agents buying it, Λ(p? ), is below the average welfare weight 1. In the second case: The reduced price of the good is available only to agents who don’t work—the two instruments are bundled together.
  • 207. Case # 2: Welfare weights depend on taste type Discussion: In the first case, there is: Subsidy for the good if the average welfare weight on agents buying it, Λ(p? ), exceeds the average welfare weight 1. Tax on the good if the average welfare weight on agents buying it, Λ(p? ), is below the average welfare weight 1. In the second case: The reduced price of the good is available only to agents who don’t work—the two instruments are bundled together. Incentive compatibility is maintained by decreasing tax on labor, so that high-ability agents get a strictly positive surplus from working.
  • 208. Case # 3: Correlation of taste and ability types Case # 3: Correlation of taste and ability types
  • 209. Case # 3: Correlation of taste and ability types Suppose that Assumptions 1 and 2 from the AS result hold:
  • 210. Case # 3: Correlation of taste and ability types Suppose that Assumptions 1 and 2 from the AS result hold: i(t) = ¯ i, for all t;
  • 211. Case # 3: Correlation of taste and ability types Suppose that Assumptions 1 and 2 from the AS result hold: i(t) = ¯ i, for all t; u(c) = c; c 2 R.
  • 212. Case # 3: Correlation of taste and ability types Suppose that Assumptions 1 and 2 from the AS result hold: i(t) = ¯ i, for all t; u(c) = c; c 2 R. Suppose that FL(t) 6= FH(t).
  • 213. Case # 3: Correlation of taste and ability types Suppose that Assumptions 1 and 2 from the AS result hold: i(t) = ¯ i, for all t; u(c) = c; c 2 R. Suppose that FL(t) 6= FH(t). Let Λ(t) be the average welfare weight on all types higher than t: Λ(p) = ¯ L L(1 FL(p)) + ¯ H H(1 FH(p)) L(1 FL(p)) + H(1 FH(p)) :
  • 214. Case # 3: Correlation of taste and ability types Suppose that Assumptions 1 and 2 from the AS result hold: i(t) = ¯ i, for all t; u(c) = c; c 2 R. Suppose that FL(t) 6= FH(t). Let Λ(t) be the average welfare weight on all types higher than t: Λ(p) = ¯ L L(1 FL(p)) + ¯ H H(1 FH(p)) L(1 FL(p)) + H(1 FH(p)) : Assume that
  • 215. Case # 3: Correlation of taste and ability types Suppose that Assumptions 1 and 2 from the AS result hold: i(t) = ¯ i, for all t; u(c) = c; c 2 R. Suppose that FL(t) 6= FH(t). Let Λ(t) be the average welfare weight on all types higher than t: Λ(p) = ¯ L L(1 FL(p)) + ¯ H H(1 FH(p)) L(1 FL(p)) + H(1 FH(p)) : Assume that t (1 ¯ H)hH(t) k fH(t) is increasing when negative;
  • 216. Case # 3: Correlation of taste and ability types Suppose that Assumptions 1 and 2 from the AS result hold: i(t) = ¯ i, for all t; u(c) = c; c 2 R. Suppose that FL(t) 6= FH(t). Let Λ(t) be the average welfare weight on all types higher than t: Λ(p) = ¯ L L(1 FL(p)) + ¯ H H(1 FH(p)) L(1 FL(p)) + H(1 FH(p)) : Assume that t (1 ¯ H)hH(t) k fH(t) is increasing when negative; t (1 ¯ L)hL(t) k fL(t) crosses zero once from below;
  • 217. Case # 3: Correlation of taste and ability types Suppose that Assumptions 1 and 2 from the AS result hold: i(t) = ¯ i, for all t; u(c) = c; c 2 R. Suppose that FL(t) 6= FH(t). Let Λ(t) be the average welfare weight on all types higher than t: Λ(p) = ¯ L L(1 FL(p)) + ¯ H H(1 FH(p)) L(1 FL(p)) + H(1 FH(p)) : Assume that t (1 ¯ H)hH(t) k fH(t) is increasing when negative; t (1 ¯ L)hL(t) k fL(t) crosses zero once from below; (¯ L 1)hL(r) (¯ H 1)hH(r); for all t:
  • 218. Case # 3: Correlation of taste and ability types Theorem There are two candidate optimal mechanism: 1. High-ability agents work efficiently at a wage of 1=H (with the remaining surplus taxed away), and the good is provided at a single price p? given by p? = k + (1 Λ(p? ))h(p? ): 2. High-ability agents work efficiently at a wage w 1=H; and the good is sold at a lower price to low-ability agents than to high-ability agents.
  • 219. Case # 3: Correlation of taste and ability types Discussion: (recall that p? = k + (1 Λ(p? ))h(p? )) Conditional on buying the good, t p? , the designer can infer the likelihood of the agent being a high- or low-ability worker.
  • 220. Case # 3: Correlation of taste and ability types Discussion: (recall that p? = k + (1 Λ(p? ))h(p? )) Conditional on buying the good, t p? , the designer can infer the likelihood of the agent being a high- or low-ability worker. Thus, the goods market can be used to redistribute more utility from high- to low-ability agents.
  • 221. Case # 3: Correlation of taste and ability types Discussion: (recall that p? = k + (1 Λ(p? ))h(p? )) Conditional on buying the good, t p? , the designer can infer the likelihood of the agent being a high- or low-ability worker. Thus, the goods market can be used to redistribute more utility from high- to low-ability agents. Assuming that ¯ H = 0, we have that Λ(p) 1 FL(p) L(1 FL(p)) + H(1 FH(p)) 1 () FL(p) FH(p):
  • 222. Case # 3: Correlation of taste and ability types Discussion: (recall that p? = k + (1 Λ(p? ))h(p? )) Conditional on buying the good, t p? , the designer can infer the likelihood of the agent being a high- or low-ability worker. Thus, the goods market can be used to redistribute more utility from high- to low-ability agents. Assuming that ¯ H = 0, we have that Λ(p) 1 FL(p) L(1 FL(p)) + H(1 FH(p)) 1 () FL(p) FH(p): If ability and taste are positively correlated, the good is taxed, and revenue is redistributed lump-sum;
  • 223. Case # 3: Correlation of taste and ability types Discussion: (recall that p? = k + (1 Λ(p? ))h(p? )) Conditional on buying the good, t p? , the designer can infer the likelihood of the agent being a high- or low-ability worker. Thus, the goods market can be used to redistribute more utility from high- to low-ability agents. Assuming that ¯ H = 0, we have that Λ(p) 1 FL(p) L(1 FL(p)) + H(1 FH(p)) 1 () FL(p) FH(p): If ability and taste are positively correlated, the good is taxed, and revenue is redistributed lump-sum; If ability and taste are negatively correlated, the good is subsidized.
  • 225. Concluding Remarks We investigated the optimal joint design of an income tax and a market for goods.
  • 226. Concluding Remarks We investigated the optimal joint design of an income tax and a market for goods. Income taxation is used as the only redistributive instrument under narrow assumptions.
  • 227. Concluding Remarks We investigated the optimal joint design of an income tax and a market for goods. Income taxation is used as the only redistributive instrument under narrow assumptions. Whenever these assumptions fail, redistribution through markets can also be useful.
  • 228. Concluding Remarks We investigated the optimal joint design of an income tax and a market for goods. Income taxation is used as the only redistributive instrument under narrow assumptions. Whenever these assumptions fail, redistribution through markets can also be useful. We contributed a tractable (and relatively rich) model of multi-dimensional heterogeneity by assuming that ability is a binary variable, while taste type is continuous.
  • 229. Concluding Remarks We investigated the optimal joint design of an income tax and a market for goods. Income taxation is used as the only redistributive instrument under narrow assumptions. Whenever these assumptions fail, redistribution through markets can also be useful. We contributed a tractable (and relatively rich) model of multi-dimensional heterogeneity by assuming that ability is a binary variable, while taste type is continuous. Work in progress:
  • 230. Concluding Remarks We investigated the optimal joint design of an income tax and a market for goods. Income taxation is used as the only redistributive instrument under narrow assumptions. Whenever these assumptions fail, redistribution through markets can also be useful. We contributed a tractable (and relatively rich) model of multi-dimensional heterogeneity by assuming that ability is a binary variable, while taste type is continuous. Work in progress: Taste type binary, continuous ability type (more difficult).
  • 231. Concluding Remarks We investigated the optimal joint design of an income tax and a market for goods. Income taxation is used as the only redistributive instrument under narrow assumptions. Whenever these assumptions fail, redistribution through markets can also be useful. We contributed a tractable (and relatively rich) model of multi-dimensional heterogeneity by assuming that ability is a binary variable, while taste type is continuous. Work in progress: Taste type binary, continuous ability type (more difficult). Partial extensions to both types being continuous, and to a concave utility function.