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 moreDuality 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 ZeroThe Number ZeroCounting to FiveCounting to 10Counting to 20Counting a Set of Objects Up to 20Cardinality: The Last Number CountedMatching Numerals to QuantitiesSubitizing Small QuantitiesAddition Within 10Number Bonds to 10Addition Within 20Doubles and Near DoublesDoubles Facts Within 10Near Doubles Facts Within 20Mental Math Strategies for AdditionMental Math: Adding and Subtracting TensAddition Within 100Repeated Addition as MultiplicationMultiplication as Equal GroupsMultiplication: ArraysBasic Multiplication Facts (0s, 1s, 2s, 5s, 10s)Multiplication Facts Within 100Division as Equal SharingDivision as Grouping (Measurement Division)Division: Grouping (Repeated Subtraction) ModelDivision: Fair Sharing ModelDivision as Equal SharingDivision as GroupingBasic Division FactsDivision Facts Within 100Multiplication and Division Fact FamiliesRelationship Between Multiplication and DivisionDivision Facts as Inverse of MultiplicationRemainders and Quotients in DivisionDivision Word ProblemsMulti-Step Word ProblemsSolving Multi-Step Word ProblemsMultiplication Word ProblemsDivision Word ProblemsIntroduction to Long DivisionFactors and MultiplesPrime and Composite NumbersEquivalent FractionsRelating Fractions and DecimalsDecimal Place ValueIntegers and the Number LineComparing and Ordering IntegersAbsolute ValueAdding IntegersSubtracting IntegersMultiplying IntegersDividing IntegersUnit RatesProportionsPercent ConceptConverting Between Fractions, Decimals, and PercentsOperations with Rational NumbersTwo-Step EquationsSolving Multi-Step EquationsEquations with Variables on Both SidesLiteral EquationsSlope-Intercept FormPoint-Slope FormWriting Linear EquationsParallel and Perpendicular Line SlopesGraphing Linear EquationsPiecewise FunctionsOne-Sided LimitsContinuity DefinitionLimits and Continuity in Multiple VariablesFunctions of Several VariablesContinuity in Multiple VariablesPartial Derivatives: Definition and ComputationDifferentiability in Multiple VariablesDifferentiability in Multivariable FunctionsTotal Differential and Linear ApproximationChain Rule for Multivariable FunctionsImplicit DifferentiationRelated RatesOptimization ProblemsCritical Points of Multivariable FunctionsCritical Points and Classification of ExtremaSecond Partial Test for Local Extrema (Hessian)The Hessian Matrix and Second Derivative TestUnconstrained Optimization: Finding ExtremaOptimization in Multiple VariablesLagrange MultipliersConstrained Optimization and Lagrange MultipliersUtility and PreferencesMarginal Utility and Diminishing ReturnsBudget ConstraintIndifference CurvesMarginal Rate of Substitution and Indifference CurvesDuality in Consumer Theory

Longest path: 95 steps · 457 total prerequisite topics

Prerequisites (4)

Leads To (1)