Difficulty: Intermediate | Prerequisites: Budget constraints, indifference curves, utility maximisation basics (Chapter 3/4 material).
Big picture: This material sits at the heart of consumer theory in intermediate micro. You have already learned how to maximise utility subject to a budget constraint for "well-behaved" (Cobb-Douglas) preferences. Now you need the toolkit for perfect complements (Leontief / fixed-proportions preferences), where the consumer always wants goods in a specific ratio. The Income-Consumption Curve (ICC) and the Engel Curve are two ways of showing how the optimal bundle changes when income changes, holding prices fixed. If you can solve these for complements, you can solve them for any utility function the course throws at you.
TL;DR: When preferences are perfect complements, the consumer always picks the kink of the L-shaped indifference curve, so the optimal ratio of X to Y is locked in by the utility function. The ICC traces those optimal bundles in (X, Y) space as income rises; the Engel Curve plots income on one axis and the quantity of a single good on the other. Both are straight lines through the origin for complements.
Perfect complements (Leontief preferences)
A preference structure where the consumer wants goods in a fixed ratio and gets no extra utility from having more of one good without more of the other. Think of it as left shoes and right shoes: an extra left shoe is worthless without a matching right shoe.
MIN utility function
The functional form U(X, Y) = MIN[aX, bY]. The consumer's utility equals whichever of the two terms is smaller, so the optimal choice is always at the kink where aX = bY.
Income-Consumption Curve (ICC)
The locus of optimal bundles in (X, Y) space as income changes, with prices held constant. In simple terms, this means: draw the best bundle at several different incomes, then connect the dots.
Engel Curve
A graph with income (M) on one axis and the quantity demanded of a single good on the other, prices held constant. It answers the question: "As my budget grows, how much more of good X do I buy?"
Budget constraint
The line P_X · X + P_Y · Y = M showing all bundles that exactly exhaust the consumer's income. The horizontal intercept is M / P_X; the vertical intercept is M / P_Y.
Indifference curve (for complements)
An L-shaped curve. The kink sits on the line where the two arguments of the MIN function are equal (aX = bY). Movement along one arm of the L adds more of one good without raising utility.
Normal good
A good whose quantity demanded rises when income rises (positive income elasticity). Both X and Y are normal goods when preferences are perfect complements, because both increase proportionally with income.
Given: P_X = 2, P_Y = 4, and three income levels M = 100, 200, 300.
Because preferences are perfect complements, the consumer always chooses the bundle at the kink of the L-shaped indifference curve. The kink condition is found by setting the two arguments equal:
X = 3Y
This is the key relationship. Every optimal bundle must satisfy it.
Substitute X = 3Y into the budget constraint P_X · X + P_Y · Y = M:
2(3Y) + 4Y = M
6Y + 4Y = M
10Y = M
Y = M / 10, then X = 3Y = 3M / 10
Now plug in each income level:
M = 100: Y = 10, X = 30. Bundle is (30, 10). Horizontal intercept = 50, vertical intercept = 25.
M = 200: Y = 20, X = 60. Bundle is (60, 20). Horizontal intercept = 100, vertical intercept = 50.
M = 300: Y = 30, X = 90. Bundle is (90, 30). Horizontal intercept = 150, vertical intercept = 75.
The graph should show:
Three parallel budget lines (same slope -P_X / P_Y = -1/2, shifting outward as M rises).
Three L-shaped indifference curves, each with its kink at the corresponding optimal bundle.
The ICC: a straight ray from the origin through (30, 10), (60, 20), (90, 30). Its slope is Y/X = 1/3, which matches the fixed-proportions ratio X = 3Y.
For any MIN function, the optimal ratio of the goods is constant regardless of income. Income just scales the bundle up or down. So the ICC is always a straight line through the origin with slope determined by the kink condition.
Given: P_X = 2, P_Y = 2. Three income levels M = 12, 18, 24.
Kink condition from MIN[2X, Y]: set the two arguments equal.
2X = Y, so Y = 2X
Substitute Y = 2X into the budget constraint:
2X + 2(2X) = M
2X + 4X = M
6X = M
X = M / 6
Plug in each income:
M = 12: X = 2, Y = 4. Bundle is (2, 4).
M = 18: X = 3, Y = 6. Bundle is (3, 6).
M = 24: X = 4, Y = 8. Bundle is (4, 8).
Notice Y = 2X holds in every case, confirming the kink condition.
The Engel Curve for good X plots M on the vertical axis against X on the horizontal axis. The three points are:
(X = 2, M = 12)
(X = 3, M = 18)
(X = 4, M = 24)
These all lie on the line M = 6X, which passes through the origin. The slope of the Engel Curve is 6, which equals P_X + P_Y · (Y/X ratio) = 2 + 2(2) = 6. A steeper Engel Curve means the consumer needs more additional income to buy each extra unit of X (because buying one more X also requires buying more Y to maintain the fixed ratio).
Good X is a normal good here: as income rises, the consumer buys more of it. The linear Engel Curve through the origin also tells you the income elasticity of demand for X equals 1 (unit elastic), which is always the case for complements with this type of utility function and fixed prices.
General MIN utility function:
U(X, Y) = \min[aX,\; bY]Kink condition (optimal ratio):
aX = bY \quad \Longrightarrow \quad \frac{X}{Y} = \frac{b}{a}Demand for Y (substitute kink into budget):
P_X \cdot \frac{b}{a} Y + P_Y \cdot Y = M \quad \Longrightarrow \quad Y = \frac{aM}{bP_X + aP_Y}Demand for X:
X = \frac{b}{a} \cdot Y = \frac{bM}{bP_X + aP_Y}Engel Curve slope (for good X):
\frac{\partial M}{\partial X} = \frac{bP_X + aP_Y}{b}ICC slope (in X, Y space):
\text{slope} = \frac{a}{b}These formulas work for any MIN[aX, bY] problem. Just identify a and b from the utility function, read prices off the question, and substitute.
Perfect complements show up whenever two inputs must be used in a fixed ratio. Computer hardware and software licences (one licence per machine), car bodies and engines on an assembly line, or a recipe that needs exactly two eggs per cup of flour. The MIN function captures the idea that extra units of one input without the other create no additional value.
Students often set X = Y as the kink condition for every MIN problem. The condition depends on the coefficients: for MIN[X, 3Y] the kink is X = 3Y, not X = Y. Always set the two arguments of the MIN function equal.
Students sometimes try to use the tangency condition MRS = price ratio for complements. The indifference curves have a kink, so the MRS is undefined at the optimal point. Tangency is for smooth (differentiable) utility functions only.
Students confuse the ICC with the Engel Curve. The ICC is plotted in (X, Y) goods space; the Engel Curve is plotted in (X, M) or (M, X) space. They contain the same information but are different graphs.
When drawing the Engel Curve, students occasionally put quantity on the vertical axis and income on the horizontal axis. Convention in most textbooks (including this course) puts income on the vertical axis, but check what your professor uses.
⚠️ The kink condition is the single most important step. Get it wrong and every subsequent calculation is wrong.
⚠️ You will almost certainly be asked to draw budget constraints, label intercepts, and show indifference curves on the same graph. Practise the full diagram, not just the algebra.
⚠️ Know the difference between the ICC and the Engel Curve and be able to derive both from the same problem.
⚠️ For complements, both goods are always normal goods. There is no substitution effect when the price of one good changes (because the goods must be consumed in fixed proportions), so the entire change in demand is an income effect. This point often appears in short-answer or true/false questions.
True or False: For U(X, Y) = MIN[4X, 2Y], the kink condition is 4X = 2Y, which simplifies to X = Y/2.
Fill in the blank: The ICC for perfect complements is always a ______ through the origin.
True or False: You can use the tangency condition MRS = P_X / P_Y to solve a perfect complements problem.
Fill in the blank: The slope of the Engel Curve for good X equals the amount of additional ______ needed to buy one more unit of X (plus the required complementary units of Y).
True or False: For MIN[X, 3Y] with P_X = 2 and P_Y = 4, the demand for Y is Y = M / 10.
Answers: 1. True. 2. Straight line (ray). 3. False (indifference curves have a kink; MRS is undefined there). 4. Income. 5. True.
Q: A consumer has utility U(X, Y) = MIN[5X, Y]. Prices are P_X = 3 and P_Y = 1. Income is M = 80. What bundle does the consumer choose?
A: Kink condition: 5X = Y. Substitute into budget: 3X + 1(5X) = 80, so 8X = 80, X = 10, Y = 50. The optimal bundle is (10, 50).
Q: Using the same utility function, derive the Engel Curve for good X.
A: From the general demand, X = M / 8. The Engel Curve is the line M = 8X, a ray through the origin with slope 8 when M is on the vertical axis.
Q: Suppose U(X, Y) = MIN[X, 3Y], P_X = 2, P_Y = 4. If income rises from 200 to 300, what happens to the quantities of X and Y? Classify both goods as normal, inferior, or neither.
A: At M = 200, X = 60, Y = 20. At M = 300, X = 90, Y = 30. Both goods increase with income, so both are normal goods.
Q: For perfect complements, is there a substitution effect when the price of one good changes? Explain briefly.
A: No. The consumer always consumes in the fixed ratio regardless of relative prices. The entire response to a price change is the income effect. This is because the L-shaped indifference curves have no curved portion along which to substitute.
This connects to the Price-Consumption Curve (PCC), which traces optimal bundles as a price changes (rather than income). For perfect complements, the PCC is also linear. Together the ICC and PCC give you the building blocks for deriving ordinary demand curves and Engel Curves from any utility function.
The income and substitution effects (Slutsky decomposition) link directly: for complements, the substitution effect is always zero, making this the cleanest case to understand before tackling Cobb-Douglas or quasilinear preferences where both effects are non-zero.
Perfect complements also connect to producer theory later in the course, where fixed-proportions production functions (Leontief technology) work the same way: inputs must be combined in a fixed ratio, so isoquants are L-shaped.
Leontief preferences, fixed proportions, perfect complements, MIN utility function, L-shaped indifference curves, income-consumption curve, ICC, Engel curve, budget constraint, normal good, inferior good, income effect, substitution effect, consumer choice, utility maximisation, intermediate microeconomics, ECON 302, Penn State, complementary goods, kink condition, fixed ratio consumption