A topic in the Open Knowledge Graph — a free, open map of 15,290 topics and the order to learn them in.

Duality in Consumer Theory

College Depth 94 in the knowledge graph ☐ I know this ☆ Set as goal
8topics build on this
457prerequisites beneath it
See this on the map →
Marginal Rate of Substitution and Indifference CurvesThe Expenditure Function+2 more→→Duality in Producer Theory
duality optimization utility

Core Idea

The consumer's problem has two dual formulations: (1) maximize utility subject to budget, yielding Marshallian demand and indirect utility v(p,m); (2) minimize expenditure for target utility, yielding Hicksian demand and expenditure function e(p,u). These problems are equivalent: v(p, e(p,u)) = u and e(p, v(p,m)) = m. All demand information is contained in either the indirect utility or expenditure function.

How It's Best Learned

Work through the dual problems for a concrete utility function. Verify the identities linking indirect utility and expenditure. See how duality enables estimation: either form generates the same demand.

Explainer

You already know the consumer's basic problem from utility theory: given prices and a budget, choose the bundle that maximizes utility. Duality reveals that this problem has a mirror image — minimize the expenditure needed to reach a target utility level — and the two problems contain exactly the same information about consumer behavior. Understanding duality means understanding that these are not two different theories of the consumer but two equivalent windows into the same underlying preferences.

The primal problem (utility maximization) starts with a budget m and asks: what is the best utility I can achieve? The solution gives you Marshallian demand x(p, m) — the quantities chosen as a function of prices and income — and the indirect utility function v(p, m) — the maximum utility achievable at those prices and income. The dual problem (expenditure minimization) starts with a target utility u and asks: what is the cheapest way to reach it? The solution gives you Hicksian demand h(p, u) — the quantities chosen as a function of prices and target utility — and the expenditure function e(p, u) — the minimum cost of reaching utility u.

The power of duality lies in the identities connecting these objects. If you solve the primal and plug the optimal utility into the dual, you get back your original budget: e(p, v(p, m)) = m. If you solve the dual and plug the minimum expenditure into the primal, you get back your target utility: v(p, e(p, u)) = u. These are not approximations — they are exact equalities that hold for any well-behaved preference relation. Similarly, Marshallian and Hicksian demands are related: h(p, u) = x(p, e(p, u)). At the optimum, the utility-maximizing and expenditure-minimizing bundles coincide.

Why does this matter in practice? Because the two formulations have different analytical strengths. Marshallian demand is what we observe — people shop with budgets, not utility targets. But Hicksian demand is what we need for welfare analysis, because it isolates the pure substitution effect of a price change by holding utility constant. The expenditure function, via Shephard's lemma, delivers Hicksian demands through simple differentiation: ∂e/∂p_i = h_i(p, u). Duality means you never need to solve the dual problem directly — you can derive everything from the indirect utility function using Roy's identity, or from the expenditure function using Shephard's lemma. The choice of which formulation to use depends on which is more convenient for the problem at hand, and duality guarantees the answers will always agree.

Practice Questions 5 questions

Prerequisite Chain

Understanding Zero → The Number Zero → Counting to Five → Counting to 10 → Counting to 20 → Counting a Set of Objects Up to 20 → Cardinality: The Last Number Counted → Matching Numerals to Quantities → Subitizing Small Quantities → Addition Within 10 → Number Bonds to 10 → Addition Within 20 → Doubles and Near Doubles → Doubles Facts Within 10 → Near Doubles Facts Within 20 → Mental Math Strategies for Addition → Mental Math: Adding and Subtracting Tens → Addition Within 100 → Repeated Addition as Multiplication → Multiplication as Equal Groups → Multiplication: Arrays → Basic Multiplication Facts (0s, 1s, 2s, 5s, 10s) → Multiplication Facts Within 100 → Division as Equal Sharing → Division as Grouping (Measurement Division) → Division: Grouping (Repeated Subtraction) Model → Division: Fair Sharing Model → Division as Equal Sharing → Division as Grouping → Basic Division Facts → Division Facts Within 100 → Multiplication and Division Fact Families → Relationship Between Multiplication and Division → Division Facts as Inverse of Multiplication → Remainders and Quotients in Division → Division Word Problems → Multi-Step Word Problems → Solving Multi-Step Word Problems → Multiplication Word Problems → Division Word Problems → Introduction to Long Division → Factors and Multiples → Prime and Composite Numbers → Equivalent Fractions → Relating Fractions and Decimals → Decimal Place Value → Integers and the Number Line → Comparing and Ordering Integers → Absolute Value → Adding Integers → Subtracting Integers → Multiplying Integers → Dividing Integers → Unit Rates → Proportions → Percent Concept → Converting Between Fractions, Decimals, and Percents → Operations with Rational Numbers → Two-Step Equations → Solving Multi-Step Equations → Equations with Variables on Both Sides → Literal Equations → Slope-Intercept Form → Point-Slope Form → Writing Linear Equations → Parallel and Perpendicular Line Slopes → Graphing Linear Equations → Piecewise Functions → One-Sided Limits → Continuity Definition → Limits and Continuity in Multiple Variables → Functions of Several Variables → Continuity in Multiple Variables → Partial Derivatives: Definition and Computation → Differentiability in Multiple Variables → Differentiability in Multivariable Functions → Total Differential and Linear Approximation → Chain Rule for Multivariable Functions → Implicit Differentiation → Related Rates → Optimization Problems → Critical Points of Multivariable Functions → Critical Points and Classification of Extrema → Second Partial Test for Local Extrema (Hessian) → The Hessian Matrix and Second Derivative Test → Unconstrained Optimization: Finding Extrema → Optimization in Multiple Variables → Lagrange Multipliers → Constrained Optimization and Lagrange Multipliers → Utility and Preferences → Marginal Utility and Diminishing Returns → Budget Constraint → Indifference Curves → Marginal Rate of Substitution and Indifference Curves → Duality in Consumer Theory

Longest path: 95 steps · 457 total prerequisite topics

Prerequisites (4)

Leads To (1)