Skip to content
We use only essential cookies to keep you signed in and remember your preferences. See our Cookie Policy.
TestStop
MocksPracticeResourcesIndiaBlogPricing
Sign in
Resources › Consumer theory › 14. Duality
Consumer theory · Lesson 14 of 17

Hicksian demand, the expenditure function and duality

So far we asked: given income, what is the best she can reach? Turn it round: given a level of satisfaction, what is the least she must spend to reach it? The two questions have the same answer in bundles. Writing down the second gives three new objects that every advanced exam uses: the expenditure function, compensated demand, and the indirect utility function.

← Consumer theory moduleLesson 14 of 17 · about 50 minutes
1Preferences2Utility and MRS3Special tastes4Budget5The optimum6Corners7Taxes and grants8Work and time9Demand10Elasticity11Engel curves12Slutsky13Revealed14Duality15CV and EV16Properties17Delhi School
A question to hold on to
Which of the following are applicable to the individual’s expenditure function? (A) it is homogeneous of degree zero in all prices. (B) it represents the maximum expenditure to achieve a given level of utility. (C) it is non-decreasing in prices. (D) it is concave in prices.
CUET-PG 2025Solved at the end ↓
In this guide
Lesson · about 50 minutes
  1. The dual problem
  2. Try it: two problems, one tangency
  3. The expenditure function and its properties
  4. Hicksian demand and Shephard's lemma
  5. The indirect utility function and Roy's identity
  6. Hicksian against Marshallian demand
  7. Everything on one screen: the Consumer Workbench
  8. Traps
  9. Worked questions
  10. The lesson on one screen
  11. Check yourself
  12. Past papers, by level
01
The idea

The dual problem

The problem of Lesson 5 is the primal: choose x to maximise u(x) subject to p·x ≤ m. Its dual swaps the objective and the constraint: choose x to minimise p·x subject to u(x) ≥ u.

  • The cheapest bundle that reaches utility u is the Hicksian (or compensated) demand, h(p, u). It answers: what would she buy if she were paid exactly enough to reach u?
  • What it costs is the expenditure function, e(p, u) = p·h(p, u).
  • The utility she reaches at income m is the indirect utility function, v(p, m).

The two problems are tied together by one tangency. If the bundle x* solves the primal with income y and gives utility u*, then the bundle that minimises expenditure to reach u* is that same bundle, and the expenditure is y (JNU 2019). Anything cheaper reaches less utility, and anything that reaches more utility costs more.

The two functions undo each other
e(p, v(p,m))=mandv(p, e(p,u))=u
e is the inverse of v in income, and v the inverse of e in utility, at fixed prices.

Likewise the two demands are the same bundle at the starting point: h(p, v(p, m)) = x(p, m) and x(p, e(p, u)) = h(p, u). They differ only when something moves, which is the whole of Lesson 12.

02
Interactive

Try it: two problems, one tangency

In the left picture the curve and the line touch, whichever problem is given. Switch between “given income” and “given utility” and the bundle stays put when the numbers match. The right picture draws the expenditure function against the price of x for a fixed utility. The dotted tangent at the current price has a slope equal to the quantity of x she buys, a fact called Shephard’s lemma (next but one chapter).

The price of y is Rs 1. Switch between the two problems and compare the bundles: for the same prices, the utility that income m reaches costs exactly m to reach.

5101520253035401020304050607080xy
Indifference curve, utility 21.21Black: budget line, Rs 60
12345620406080100price of x, Rse(p, u), Rs
Expenditure to reach utility 21.21Dotted: tangent, slope = the Hicksian quantity of x
The two answers

With Rs 60 she reaches utility v = 21.213. Her bundle is (15, 30) in both problems. Spending Rs 60 for utility 21.213: v(p, e) = 21.213 and e(p, v) = 60.

Shephard’s lemma

The tangent has slope 15 at this price, which is the Hicksian quantity of x. Because it bends down, a dearer x raises spending by less and less: the expenditure function is concave in prices.

03
The properties

The expenditure function and its properties

e(p, u) is the minimum spending that reaches utility u (not the maximum: UGC NET and CUET both test this). Its properties:

  • Homogeneous of degree one in prices. Double every price and the cheapest way to reach u costs exactly double. (Not degree zero; that is the property of demand.)
  • Non-decreasing in prices, and strictly increasing in u.
  • Concave in prices. It is a minimum of straight lines (for each fixed bundle, cost is linear in prices), and a minimum of linear functions is concave. When a price rises she can switch away from the good, so spending rises by less than if she could not.
  • Continuous. It is not strictly convex, which is the wrong direction.

So CUET 2025 has (C) and (D) only; UGC NET 2023 has homogeneous of degree one, increasing in u and non-decreasing in P, concave in P, and continuous, but not strictly convex.

PropertyOf e(p, u)Of Marshallian x(p, m)
Homogeneity in pricesDegree oneDegree zero (with income also scaled)
Shape in pricesConcaveNo general shape
Slope in priceNon-negativeNegative, unless Giffen
04
The key lemma

Hicksian demand and Shephard's lemma

If she must spend more on x when its price rises, by how much? By about the number of units she buys. That is the result:

Shephard's lemma
hi​(p,u)=∂pi​∂e(p,u)​
Differentiate the expenditure function with respect to a price and you get the compensated demand for that good.

Three consequences, each one an exam item. Hicksian demand is homogeneous of degree zero in prices (the derivative of a degree-one function). The compensated demand curve slopes down (the second derivative of a concave function is negative). And the cross effects are symmetric: ∂hx/∂py = ∂hy/∂px, because both are the same second derivative of e.

For Cobb–Douglas u = xay1−a, the whole set can be written out:

Cobb–Douglas, all four objects
v=m(px​a​)a(py​1−a​)1−a,e=u(apx​​)a(1−apy​​)1−a,hx​=px​ae​,hy​=py​(1−a)e​
With a = ½ these are v = m²/(4p_x p_y), e = 2√(p_x p_y u) and h_x = √(u p_y/p_x).
Pause and predict
u = xy with p_x = 8, p_y = 2 and u = 100. What is her Hicksian demand for x?
05
The other function

The indirect utility function and Roy's identity

The indirect utility function v(p, m) is the maximum utility at prices p and income m. It is defined over prices and income (JNU 2013), not over quantities, and it assumes utility maximisation, not profit maximisation. It is homogeneous of degree zero in prices and income together: double all prices and income and the budget is the same, so the utility is the same. It is not homogeneous of degree one.

It gives demand back by Roy’s identity: a dearer x lowers utility by (the marginal utility of x per rupee) × (the quantity of x), and an extra rupee raises it by λ, so the ratio is the quantity.

Roy's identity
xi​(p,m)=−∂v/∂m∂v/∂pi​​
For Cobb–Douglas: v_p = −a v/p_x and v_m = v/m, so x = a m/p_x.

Together, the four objects are four ways into the same consumer: start from tastes, or from x*, or from v, or from e, and the others follow. The whole map is: x* from the primal; v = u(x*); e by inverting v; h from the derivative of e.

06
The slopes

Hicksian against Marshallian demand

Put the two demand curves for the same good on one diagram. They cross at the starting price, where income m and utility u match. Away from it they differ by the income effect. For a normal good, the Hicksian curve is steeper than the Marshallian one (UOH 2012): the Marshallian curve includes an income effect that reinforces the substitution effect. For an inferior good the Hicksian curve is the flatter one, and for a Giffen good the Marshallian curve slopes up while the Hicksian one slopes down. So no statement that one is “always” steeper can be right (JNU 2014).

Where this goes next

Money measures of welfare use the Hicksian curve, because it holds utility fixed: the area to its left between two prices is exactly the compensating or the equivalent variation. That is Lesson 15.

07
Interactive

Everything on one screen: the Consumer Workbench

Choose tastes and prices, and the Workbench computes the whole list at once: demand, indirect utility, expenditure, Hicksian demand, all three elasticities, both decompositions of a price change and the money measures. The table at the bottom checks the identities of this lesson against the numbers it has just found: Shephard, Roy, the Slutsky equation, homogeneity and adding-up. It also has a page of its own.

10203040506070809010050100150200xy
○ old bundle ● new bundleRed line and dot: Hicks compensationDotted line, gold dot: Slutsky compensation
Demand and utility

At (px, py, m) = (2, 1, 100) she buys (25, 50) and reaches utility v = 35.355. The least she could spend to reach it is e = Rs 100.

Elasticities of x

Own price −1, cross price 0, income 1. For y: own −1, cross 0, income 1.

The price of x goes from Rs 2 to Rs 1
Beforex = 25
After Slutsky compensation (old bundle affordable)x = 37.5; substitution +12.5
After Hicks compensation (old utility)x = 35.355; substitution +10.355
After the price changex = 50; total +25; income effect: Slutsky +12.5, Hicks +14.645
Money measures of the change

Hicks CV = −29.289 (income change at the new prices that restores the old utility). Hicks EV = +41.421 (income change at the old prices that gives the new utility). Change in consumer surplus = +34.657. Slutsky versions: CV −25, EV +50.

Utility before and after

v goes from 35.355 to 50. She is better off, so CV is negative and EV positive.

Identities that tie the objects together, computed from the numbers above
e(p, v) = m: the cheapest way to reach her utility costs her incomee = 100 against m = 100 ✓
Hicksian demand at v is her chosen bundle(25, 50) against (25, 50) ✓
Shephard's lemma: ∂e/∂p_x = Hicksian x25 against 25 ✓
Roy's identity: x = −(∂v/∂p_x)/(∂v/∂m)25 against 25 ✓
Slutsky equation: ∂x/∂p = ∂h/∂p − x ∂x/∂m−12.5 against −12.5 ✓
Own + cross + income elasticities of x = 00 against 0 ✓
Homogeneity: doubling prices and income leaves demand alone(25, 50) against (25, 50) ✓
Walras' law: p·x = m100 against 100 ✓
08
Watch for

Traps

Watch out for

The mistakes examiners are fishing for

  • Maximum for minimum. e(p, u) is the least spending to reach u.
  • Degree one against degree zero. e is degree one in prices; h, x and v (with income scaled too) are degree zero.
  • Mixing the arguments. Marshallian demand takes (p, m); Hicksian demand takes (p, u).
  • Believing the two demand curves coincide. They touch at one point and differ elsewhere because of the income effect.
  • Strictly convex. e is concave in prices, never convex.
09
Worked questions

The opening question, and three more

CUET 2025 · advanced
Which of (A) degree zero in prices, (B) maximum expenditure, (C) non-decreasing in prices, (D) concave in prices apply to the expenditure function?
  1. 1
    A.
    False. It is homogeneous of degree one: doubling prices doubles the cost.
  2. 2
    B.
    False. It is the minimum expenditure that reaches u.
  3. 3
    C and D.
    True: a dearer good never lowers the cost, and the cost is a minimum of linear functions of prices, so it is concave.
Answer
(C) and (D) only.
JNU 2019 · standard
x* maximises utility subject to p₁x₁ + p₂x₂ ≤ y, with equality, and gives u*. What does the bundle minimising expenditure to reach u* at the same prices cost, and what is it?
  1. 1
    Nothing cheaper reaches u*.
    Suppose a bundle cost less than y and reached u*. With income y she could buy it and still have money left, and by non-satiation spend the rest and do strictly better than u*. That contradicts u* being her maximum.
  2. 2
    And x* does reach it.
    x* costs exactly y and gives u*, so the least that reaches u* is y, and x* is the bundle that achieves it.
Answer
Expenditure equal to y, and the bundle is (x₁*, x₂*).
Cobb–Douglas · standard
u = xy, px = 2, py = 1, m = 100. Find v, e at that utility, and check Roy’s identity.
  1. 1
    Choice.
    She buys x = 100/(2 × 2) = 25 and y = 50, so v = 25 × 50 = 1,250 (also v = m²/(4pxpy) = 10,000/8).
  2. 2
    Expenditure.
    e = 2√(pxpyu) = 2√(2 × 1,250) = 2 × 50 = 100: it equals income, as it must.
  3. 3
    Roy.
    ∂v/∂px = −m²/(4px²py) = −10,000/16 = −625 and ∂v/∂m = m/(2pxpy) = 25. So x = 625/25 = 25.
Answer
v = 1,250; e = 100; Roy gives x = 25.
UOH 2012 · advanced
For normal goods, how does the Hicksian demand curve compare with the Marshallian one?
  1. 1
    Start.
    They pass through the same point (same income and utility).
  2. 2
    A price rise.
    Marshallian demand falls by the substitution effect and an income effect in the same direction. Hicksian demand has the substitution effect only.
  3. 3
    So.
    The Marshallian curve is flatter and the Hicksian curve steeper.
Answer
The Hicksian demand curve is steeper than the Marshallian.
10
Revise

The lesson on one screen

The lesson on one screen
Dual problem
Minimise p·x subject to u(x) ≥ u. Solution h(p, u); value e(p, u).
Duality
e(p, v(p, m)) = m, v(p, e(p, u)) = u, h(p, v(p, m)) = x(p, m). The same bundle.
e(p, u)
Minimum spending. Degree one in prices, non-decreasing in prices, increasing in u, concave in prices, continuous.
Shephard
∂e/∂p_i = h_i. So h is degree zero, slopes down, and has symmetric cross effects.
v(p, m)
Defined over prices and income. Degree zero in (p, m). Utility maximisation.
Roy
x_i = −(∂v/∂p_i)/(∂v/∂m).
Slopes
Normal good: Hicksian steeper than Marshallian. Inferior: flatter. Giffen: Marshallian slopes up.
Cobb–Douglas
e = u(p_x/a)^a (p_y/(1−a))^(1−a), v = m(a/p_x)^a((1−a)/p_y)^(1−a).
11
Practice

Check yourself

0 of 9 correct so far

Quick questions

1The expenditure function e(p, u) is
2All prices double. The spending needed to reach a given utility
3Shephard's lemma says that ∂e/∂p_x is
4For a normal good, compared with the Marshallian demand curve through the same point, the Hicksian curve is
5The indirect utility function v(p, m) is homogeneous of degree what, in prices and income together?

Numerical problems

Indirect utility
u = xy, px = Rs 2, py = Rs 1 and income Rs 100. What is v(p, m)?
The expenditure function
Same tastes and prices. What is the least she must spend to reach utility 2,000? Give two decimal places.
Hicksian demand
Same tastes and prices, utility 1,250. What is her Hicksian demand for x?
Shephard's lemma
For u = xy, e = 2√(pxpyu). At px = 8, py = 2 and u = 100, compute ∂e/∂px.
12
Real questions

Past papers, by level

Foundation

Definitions and one-step calculations: the shape of a curve, a budget line, an optimum for Cobb–Douglas tastes. Most CUET, UGC NET, Hyderabad and early JNU questions sit here.

1 questionPractise →

Standard

Statements to judge, matching lists, and demands to compute with unusual tastes, up to JAM, GATE and JNU level.

5 questionsPractise →

Delhi School level

This topic’s hardest questions, from the DSE entrance, are worked through in Lesson 17: Income effects, Slutsky splits and duality.

11 questionsLesson 17 →
All 6 past-paper questions for this lesson, easiest first: practise the full set →

✦These are questions from the TestStop bank. A free account answers 10 a day, each with its worked solution; All-Access opens every set with no daily limit.

← Lesson 13Revealed preferenceLesson 15 →Compensating and equivalent variation

Read next

All resources →
MicroeconomicsCompensating and equivalent variation: measuring welfare change in rupeesCompensating and equivalent variation from the expenditure function, their Slutsky versions, the JNU Anand questions, and how CV, EV and the change in consumer surplus compare for normal goods.Complete guide · 40 minMicroeconomicsConsumer Workbench: demand, expenditure, Slutsky and CV in one screenPick tastes and prices and see Marshallian and Hicksian demand, indirect utility, the expenditure function, elasticities, both decompositions of a price change and the money measures, with the identities checked live.Interactive diagram · 15 minMicroeconomicsIncome and substitution effects and the Slutsky equation: Hicks, Slutsky and Giffen goodsSplitting a price change into substitution and income effects by the Hicks and the Slutsky methods, the Slutsky equation, complements, quasi-linear tastes and perfect substitutes, and when a good is Giffen.Complete guide · 45 min