Module 1 — Choice, Duality, and Revealed Preference
Module 1 — Choice, Duality, and Revealed Preference
Core question
What can we infer about preferences or technology from observed choices, and what does an optimisation solution still leave unidentified?
Learning outcomes
You will be able to:
- state the assumptions needed for utility representation and well-behaved demand;
- derive Marshallian and Hicksian demand and use Roy's identity and Shephard's lemma;
- recognise corner solutions and verify demand properties;
- connect consumer and producer duality;
- test a small dataset for revealed-preference violations.
1. Preferences are rankings, not measured happiness
A preference relation ≽ is usually assumed:
| Assumption | Meaning | What it permits |
|---|---|---|
| completeness | any two bundles can be ranked | a choice is defined |
| transitivity | rankings contain no cycle | internally consistent ordering |
| continuity | nearby bundles do not cause arbitrary jumps | continuous utility representation |
| local nonsatiation | every neighbourhood contains something better | budget exhaustion at positive prices |
| convexity | mixtures are weakly preferred to extremes | convex demand problem; diversification |
A utility function represents the ordering:
Any strictly increasing transformation f(u) represents the same ordinal preferences. Marginal utility levels therefore depend on representation; the marginal rate of substitution does not:
2. Utility maximisation
At prices p ≫ 0 and income m, Marshallian demand solves:
For a regular interior solution,
The condition says marginal utility per pound is equalised. It is not enough on its own: verify feasibility, curvature, and whether a non-negativity constraint binds.
Worked example: Cobb–Douglas demand
Let
The tangency condition and budget exhaustion give:
With α = 0.4, m = 100, p_x = 2, and p_y = 5, the optimum is (20,12). Check:
The indirect utility function is:
When tangency fails
- For
u(x,y)=ax+by, comparea/p_xwithb/p_y; usually buy one good only. - For
u(x,y)=min{x,y}, choose the kinkx=y. - For
u(x,y)=v(x)+y, an interiorxsatisfiesv'(x)=p_x/p_y; x, not the numerairey, has zero income effect once income is high enough.
KKT conditions handle these cases without pretending all optima are interior.
3. Expenditure minimisation and duality
Hicksian demand holds utility fixed:
The expenditure function is the minimum value:
For Cobb–Douglas utility,
and expenditure shares remain α and 1−α.
The four links
| Result | Formula | Interpretation |
|---|---|---|
| Shephard's lemma | ∂e/∂p_i = h_i | price derivative of required spending is compensated demand |
| Roy's identity | x_i = −(∂v/∂p_i)/(∂v/∂m) | recover ordinary demand from indirect utility |
| inverse relation | e(p,v(p,m))=m | spending to recover achieved utility equals income |
| inverse relation | v(p,e(p,u))=u | minimum spending attains target utility |
These are envelope results: the derivative of the optimised value ignores the first-order effect of re-optimising the choice.
4. Properties that catch algebra mistakes
Marshallian demand satisfies, under local nonsatiation:
- Walras' law:
p·x(p,m)=m; - degree-zero homogeneity:
x(tp,tm)=x(p,m); - adding-up and aggregation restrictions on demand derivatives.
The expenditure function is increasing in utility, homogeneous of degree one and concave in prices. Hicksian demand obeys the compensated law of demand; its substitution matrix is symmetric and negative semidefinite under regularity.
5. Revealed preference: learn from budgets, not utility surveys
If bundle xᵗ is chosen when xˢ was affordable, then xᵗ is directly revealed at least as good as xˢ:
A two-observation violation
| Observation | Prices | Chosen bundle | Cost of other bundle |
|---|---|---|---|
| 1 | (2,1) | A=(2,1), cost 5 | B=(1,2) costs 4 |
| 2 | (1,2) | B=(1,2), cost 5 | A=(2,1) costs 4 |
At observation 1, A is chosen although B is cheaper; at observation 2, B is chosen although A is cheaper. Both strict comparisons cannot come from one locally nonsatiated, stable preference ordering. This violates WARP.
For many observations, GARP rules out an indirect revealed-preference cycle with at least one strict step. Afriat's theorem says that a finite dataset satisfies GARP if and only if it can be rationalised by a continuous, monotone, concave utility function.
Recent extension
Chambers and Echenique show how finite choice data can support bounds on counterfactual welfare and whether an allocation could be Pareto efficient for some preferences consistent with the data (2025). The key boundary is incompleteness: observed budgets rarely rank every counterfactual bundle.
6. Producer choice uses the same dual logic
For technology f(z), output price q, and input prices w, profit maximisation is:
Cost minimisation for target output \bar y is:
- Hotelling's lemma recovers net supply from derivatives of profit.
- Shephard's lemma recovers conditional input demand:
∂c/∂w_i=z_i^c. - Profit is convex and homogeneous of degree one in the price vector; cost is concave and homogeneous of degree one in input prices.
Worked cost problem
If f(L,K)=√(LK), w=r=1, and required output is 10, minimise L+K subject to LK≥100. The cost-minimising bundle is L=K=10, so c=20. If labour becomes relatively expensive, conditional demand substitutes toward capital; the output target remains fixed.
Practice
- Derive Marshallian demand and
v(p,m)foru=x^{1/3}y^{2/3}. - Derive its expenditure function and verify Shephard's lemma.
- Solve
u=2x+yat three price ratios and identify all corners/ties. - Construct three observations that pass WARP pairwise but fail GARP through a longer cycle.
- For
f(L,K)=L^{1/3}K^{1/3}, derive the conditional input ratio.
Quick check
- Utility represents rankings; its numerical scale is usually arbitrary.
- Tangency is a candidate, not a universal solution rule.
- Marshallian demand holds income fixed; Hicksian demand holds utility fixed.
- Dual value functions recover behaviour through envelope theorems.
- Revealed preference disciplines—but does not fully identify—unobserved welfare.
Advanced Microeconomics — Course Guide
A rigorous course from individual choice and duality to games, information, mechanisms, externalities, and market design.
Module 2 — Comparative Statics and Welfare Measurement
Implicit derivatives, Slutsky decomposition, compensating and equivalent variation, surplus, incidence, and empirical welfare.