Difficulty: Intermediate | Prerequisites: Budget constraints, indifference curves, basic utility maximisation (Cobb-Douglas notes recommended first)
Perfect complements describe goods that must be consumed in fixed proportions, like left shoes and right shoes, or (in this course) coffee and sugar when a consumer insists on a fixed ratio. The utility function is U = min(aX, bY), and the indifference curves are L-shaped rather than smooth. This is one of the two canonical utility forms in intermediate micro (the other is Cobb-Douglas). If you understand both, you can handle almost any consumer theory exam question.
A consumer with Leontief (perfect complements) preferences always consumes goods in a fixed ratio. The optimal bundle sits at the kink of the L-shaped indifference curve, found by setting aX = bY and substituting into the budget constraint. There is no substitution effect when prices change.
Perfect complements
Goods that a consumer always wants in a fixed ratio. One good is useless without the other in the right proportion. Think of it as: you need exactly four spoons of sugar per cup of coffee, and extra sugar without coffee adds nothing.
Leontief utility function
A utility function of the form U(X, Y) = min(aX, bY). The "min" operator means utility is determined by whichever term is smaller. Named after economist Wassily Leontief. In simple terms, your satisfaction is bottlenecked by whichever good you have relatively less of.
L-shaped indifference curves
The graphical signature of perfect complements. Each indifference curve has a right-angle kink at the point where the fixed-proportion condition (aX = bY) holds. Moving along one arm of the L adds more of one good but zero extra utility.
Price consumption curve (PCC)
The curve connecting the optimal bundles as one good's price varies while income and the other good's price stay fixed. For perfect complements, the PCC lies along the ray from the origin defined by the fixed consumption ratio.
Kink point
The corner of the L-shaped indifference curve, where aX = bY. The consumer always chooses a bundle at the kink because any other point on the same indifference curve costs more.
For U = min(aX, bY), the consumer is at the kink when aX = bY, which gives Y = (a/b) · X.
Any bundle where aX > bY wastes X (the consumer has more X than they can pair with Y). Any bundle where aX < bY wastes Y.
The optimal bundle always satisfies the kink condition. This is the defining feature of Leontief optimisation.
Step 1: Set aX = bY to get the kink condition. Solve for one variable in terms of the other: Y = (a/b) · X.
Step 2: Substitute into the budget constraint Px · X + Py · Y = M.
Step 3: Solve for X, then back-substitute for Y.
Susan's preferences: she must have exactly 4 spoons of sugar (S) per cup of coffee (C). So U = min(C, S/4).
Budget: Pc · C + Ps · S = M, with M = $12, Ps = $0.25.
Kink condition: C = S/4, so S = 4C.
Substitute: Pc · C + 0.25 · 4C = M becomes Pc · C + C = 12, so C(Pc + 1) = 12.
At Pc = $1: C = 12/2 = 6, S = 24.
At Pc = $2: C = 12/3 = 4, S = 16.
At Pc = $3: C = 12/4 = 3, S = 12.
The price consumption curve connects these bundles: (6, 24), (4, 16), (3, 12), all lying on the ray S = 4C.
U(X, Y) = min(3X, Y). M = $36, Px = $1, Py = $1.
Kink condition: 3X = Y.
Budget: X + Y = 36. Substitute Y = 3X: X + 3X = 36, so 4X = 36 and X* = 9, Y* = 27.
Utility at the optimum: U(9, 27) = min(27, 27) = 27.
Verification: the consumer spends 9 on X and 27 on Y, totalling 36.
Because the consumer always consumes at the kink (Y = (a/b) · X), the PCC is a ray from the origin with slope a/b.
As the price of one good rises, the consumer slides down this ray, buying less of both goods in the same fixed ratio.
This contrasts with Cobb-Douglas, where a price change in X does not affect the quantity of Y.
Optimal demands for U = min(aX, bY):
Kink condition: aX = bY, so Y = (a/b) · X
Substitute into the budget: Px · X + Py · (a/b) · X = M
X* = bM / (bPx + aPy)
Y* = aM / (bPx + aPy)
For U = min(3X, Y) specifically:
X* = M / (Px + 3Py)
Y* = 3M / (Px + 3Py)
For the sugar-coffee example U = min(C, S/4):
C* = M / (Pc + 4Ps) = M / (Pc + 1) when Ps = $0.25
S* = 4M / (Pc + 4Ps) = 4C*
Indirect utility function for U = min(aX, bY):
V(Px, Py, M) = abM / (bPx + aPy)
Students often try to set MRS = price ratio for perfect complements. You cannot do this because the MRS is undefined at the kink (the indifference curve has a corner, not a smooth tangent). The optimisation condition is the kink condition aX = bY, not a tangency.
A frequent error is writing U = min(X, Y) when the problem says "4 spoons of sugar per cup of coffee." The correct function is U = min(C, S/4), not U = min(C, 4S). The coefficient goes on the good that is needed in smaller quantity relative to the other.
Students sometimes think that because goods are consumed in fixed proportions, the budget constraint does not matter. It does: the budget constraint determines how far along the kink ray the consumer can afford to go.
When computing the indirect utility for Leontief, students occasionally plug in X* and Y* separately and take the min, rather than recognising that at the kink both terms are equal, so V just equals either one.
⚠️ Perfect complements questions almost always ask you to graph L-shaped indifference curves and identify the kink. Make sure the kink sits on the budget line, not floating in space.
⚠️ The price consumption curve for perfect complements is a straight ray from the origin. This is a common graphing question. Label the ray with the equation Y = (a/b) · X.
⚠️ When asked to compare Cobb-Douglas and Leontief responses to a price change: Cobb-Douglas consumers substitute between goods; Leontief consumers do not. The substitution effect is zero for perfect complements.
⚠️ The indirect utility function for Leontief is a testable formula. Know it: V = abM / (bPx + aPy).
True or False: For U = min(2X, Y), the consumer always consumes twice as much Y as X.
Fill in the blank: If U = min(X, 3Y), M = $20, Px = $2, Py = $1, then the kink condition gives X = ____.
True or False: The MRS is well-defined at the kink of a Leontief indifference curve.
Fill in the blank: The substitution effect of a price change for perfect complements is ____.
True or False: For perfect complements, a rise in Px reduces the quantity demanded of both X and Y.
Answers: 1. True (2X = Y means Y = 2X). 2. X = 3Y; substitute into 2X + Y = 20 to get X = 60/7 ≈ 8.57. 3. False (the kink is a corner where the slope is undefined). 4. Zero. 5. True (both goods fall because the consumer maintains the fixed ratio).
Q: A consumer has U(X, Y) = min(5X, Y), M = $60, Px = $2, Py = $1. What is the optimal bundle?
A: Kink condition: 5X = Y. Budget: 2X + Y = 60. Substitute: 2X + 5X = 60, so 7X = 60 and X* = 60/7 ≈ 8.57, Y* = 300/7 ≈ 42.86.
Q: What is the indirect utility for the consumer above?
A: V = min(5 · 60/7, 300/7) = min(300/7, 300/7) = 300/7 ≈ 42.86. Or use the formula: V = (5 · 1 · 60) / (1 · 2 + 5 · 1) = 300/7.
Q: For U = min(C, S/4) with M = $12 and Ps = $0.25, draw the price consumption curve as Pc varies. What shape does it take?
A: The PCC is the ray S = 4C from the origin. As Pc rises, the consumer slides down this ray toward the origin, consuming less of both goods in the fixed 1:4 ratio.
Q: Why can you not use the tangency method (MRS = price ratio) for perfect complements?
A: Because the indifference curve has a kink (right-angle corner) at the optimal point, and the slope is undefined at a kink. You must instead use the kink condition (aX = bY) combined with the budget constraint.
Perfect complements are the polar opposite of perfect substitutes on the spectrum of consumer preferences. They connect to compensating and equivalent variation (covered in the next set of notes), where the zero substitution effect simplifies the welfare calculations. They also appear in production theory later in the course as fixed-proportion (Leontief) production functions.
perfect complements, Leontief utility, min function, L-shaped indifference curves, fixed proportions, kink point, price consumption curve, PCC, budget constraint, no substitution effect, intermediate microeconomics, ECON 302, consumer theory, Wassily Leontief