Why These Two Preference Patterns Look Different
An indifference curve collects bundles that a consumer ranks equally. Its shape can reveal how the consumer treats one good relative to another. With perfect substitutes, one good can replace the other at a constant rate, so indifference curves are straight lines. With perfect complements, the goods are valuable together in a fixed proportion, so indifference curves have right-angle kinks.
The distinction concerns a specific pattern of preferences, not just whether two goods can be used for similar purposes or are often consumed together. The models below make each pattern precise and show how to rank bundles without relying on a graph alone.
Perfect Substitutes: A Constant Trade-Off
In the perfect-substitutes model, each good contributes to a bundle's ranking at a fixed positive rate. Specify those rates as \(a>0\) for good \(x\) and \(b>0\) for good \(y\). A comparison score for bundle \((x,y)\) is \(ax+by\): a higher score means a strictly preferred bundle, and equal scores mean indifference. This is a particular model of preferences, not a claim that all pairs of substitute goods have this form.
Solving for \(y\), when \(b>0\), gives \(y=c/b-(a/b)x\). Thus the curve is a straight line with slope \(-a/b\). Increasing \(x\) by one unit can be offset by decreasing \(y\) by \(a/b\) units, because the change in the comparison score is zero:
This constant trade-off is the defining feature of the model. If both goods are desirable, both weights are positive, and movement to a higher parallel line means a higher ranking. A straight-line curve does not imply that the quantities of the goods are equal; the weights determine the rate at which one can replace the other.
Worked Example: Ranking Bundles of Perfect Substitutes
A consumer treats each unit of good \(x\) as contributing three score units and each unit of good \(y\) as contributing two. Compare \(A=(4,3)\), \(B=(2,6)\), and \(C=(5,2)\). Find the indifference-curve equation through \(A\) and explain the trade-off.
Method. Apply the stated perfect-substitutes ranking rule, \(3x+2y\), to each bundle.
For \(A\), the score is \(3(4)+2(3)=12+6=18\). For \(B\), it is \(3(2)+2(6)=6+12=18\). Since the scores match, \(A\sim B\).
For \(C\), the score is \(3(5)+2(2)=15+4=19\). Since \(19>18\), \(C\succ A\) and \(C\succ B\).
The curve through \(A\) has score 18, so its equation is \(3x+2y=18\). Solving for \(y\) gives \(y=9-\frac{3}{2}x\), with slope \(-3/2\). One additional unit of \(x\) offsets a decrease of \(3/2\) units of \(y\). Check: \(A\) and \(B\) both satisfy the equation: \(3(4)+2(3)=18\) and \(3(2)+2(6)=18\). The method avoids the mistake of comparing quantities separately rather than applying the specified weights.
Perfect Complements: Matching Quantities
With perfect complements, the consumer values matched units of the two goods. Let the required proportions be \(\alpha\) units of \(x\) for every \(\beta\) units of \(y\), where \(\alpha,\beta>0\). The number of complete matched sets in \((x,y)\) is determined by the smaller of the two available normalized quantities: \(x/\alpha\) sets supplied by good \(x\), and \(y/\beta\) sets supplied by good \(y\).
The kink at level \(q\) is \((\alpha q,\beta q)\), where both goods are present in exactly the required proportion. To see why the curve has two arms, hold the number of matched sets at \(q\). If \(x=\alpha q\), adding more \(y\) leaves \(x\) as the limiting quantity, so the score stays at \(q\). Alternatively, if \(y=\beta q\), adding more \(x\) leaves \(y\) as the limiting quantity. These two cases form the vertical and horizontal arms of the right angle.
Worked Example: Finding a Kink and Ranking Complementary Bundles
A consumer uses good \(x\) and good \(y\) in the proportion two units of \(x\) per one unit of \(y\). Compare \(A=(6,3)\), \(B=(8,3)\), and \(C=(8,4)\). Identify the kink on \(A\)'s indifference curve and describe its arms.
Method. Here \(\alpha=2\) and \(\beta=1\), so the matched-set score is \(\min(x/2,y)\).
For \(A\), the normalized quantities are \(6/2=3\) and \(3\). Thus its score is \(\min(3,3)=3\). For \(B\), they are \(8/2=4\) and \(3\), so its score is \(\min(4,3)=3\). Therefore \(A\sim B\): the two extra units of \(x\) in \(B\) do not make another complete set.
For \(C\), the normalized quantities are \(8/2=4\) and \(4\), so its score is \(4\). Hence \(C\succ A\) and \(C\succ B\).
The level-3 kink is \((2(3),1(3))=(6,3)\), which is \(A\). The vertical arm has \(x=6\) and \(y\geq 3\); the horizontal arm has \(y=3\) and \(x\geq 6\). Check: each point on either arm has \(\min(x/2,y)=3\). The calculation avoids treating the two goods as if extra units of either good always increased the ranking.
Why the Shapes Follow from the Ranking Rules
The curve shapes are consequences of the definitions, rather than separate assumptions. The following steps derive the equation for each curve and show why their geometries differ.
Bundles with score \(c\) satisfy \(ax+by=c\). Since \(b>0\), rearranging gives \(y=c/b-(a/b)x\), a straight line with constant slope \(-a/b\).
A bundle has score \(q\) exactly when \(\min(x/\alpha,y/\beta)=q\). A minimum equals \(q\) when both entries are at least \(q\) and at least one equals \(q\). Thus either \(x=\alpha q\) with \(y\geq\beta q\), or \(y=\beta q\) with \(x\geq\alpha q\).
The two complementary arms meet where both equalities hold: \(x=\alpha q\) and \(y=\beta q\). Their intersection, \((\alpha q,\beta q)\), is the right-angle kink.
This derivation also explains the different interpretations. On a perfect-substitutes curve, more of one good can compensate for less of the other at the same rate everywhere. On a perfect-complements curve, extra units of the good already in surplus do not compensate for a shortage of the other. Only raising the limiting quantity raises the matched-set score.
Worked Example: Interpreting a Complementary Bundle Above the Kink
A hypothetical consumer pairs three units of \(x\) with two units of \(y\). Consider bundle \(D=(9,8)\). Find its ranking level, state how much additional \(y\) alone can be added without changing its ranking, and find one bundle with the next integer ranking level.
Method. Use the complementary-goods score \(\min(x/3,y/2)\), with \(\alpha=3\) and \(\beta=2\).
At \(D\), \(x/3=9/3=3\), while \(y/2=8/2=4\). The score is \(\min(3,4)=3\). The limiting good is \(x\), so adding \(y\) alone leaves \(x/3=3\) unchanged; any bundle \((9,y)\) with \(y\geq 8\) remains on the same level-3 curve.
To reach level 4, both normalized quantities must be at least 4. This requires \(x\geq 3(4)=12\) and \(y\geq 2(4)=8\). For example, \((12,8)\) has score \(\min(12/3,8/2)=\min(4,4)=4\), so it is strictly preferred to \(D\). Check: \(D\)'s score is 3, and the proposed new bundle's score is 4. The method avoids assuming that an increase in the non-limiting good alone improves the ranking.
Comparing the Two Patterns
| Feature | Perfect substitutes | Perfect complements |
|---|---|---|
| Ranking rule | Compare \(ax+by\), with \(a,b>0\) | Compare \(\min(x/\alpha,y/\beta)\), with \(\alpha,\beta>0\) |
| Indifference-curve shape | Straight line | Right angle with a kink |
| Meaning of the shape | Constant trade-off between goods | Fixed matching proportion; a surplus of one good does not raise the score |
| What raises the ranking? | An increase in the weighted total | An increase in the smaller normalized quantity |
These are limiting cases. Goods that can partly replace one another but not at a constant rate need not have straight-line indifference curves. Goods that are often used together need not be perfect complements. The curve shape follows from the specified preference rule, not simply from the names or uses of the goods.
Common Mistake: Counting Unmatched Goods as Matched Sets
For complements with proportion two units of \(x\) to one of \(y\), it is incorrect to count \(x/2+y\) as the number of complete sets. For bundle \((8,3)\), that mistaken calculation gives \(8/2+3=7\). But there are only \(8/2=4\) sets supplied by \(x\) and 3 supplied by \(y\), so the correct number of complete sets is \(\min(4,3)=3\). The extra \(x\) cannot be paired with a fourth unit of \(y\).
A related trap is to assume every increase in a good moves a consumer to a higher indifference curve. Under perfect complements, increasing only the good already in surplus can keep the ranking unchanged. Under perfect substitutes, by contrast, the weights matter: one unit of \(x\) and one unit of \(y\) need not contribute equally.
Check Your Understanding
For each problem, use the stated ranking rule and show the relevant comparison or curve equation.
- Perfect substitutes have comparison score \(4x+y\). Compare \(A=(2,5)\) and \(B=(3,1)\), and give the slope of their shared indifference curve. (Answer: \(A\sim B\), since both scores are 13; the slope is \(-4\).)
- For perfect substitutes with score \(2x+5y\), find \(y\) when \(x=5\) on the level-30 indifference curve. Also state its two axis intercepts. (Answer: \(y=4\); the intercepts are \((15,0)\) and \((0,6)\).)
- Perfect complements require one unit of \(x\) per two units of \(y\), with score \(\min(x,y/2)\). Compare \(A=(5,4)\) and \(B=(3,8)\). (Answer: \(A\)'s score is \(\min(5,2)=2\); \(B\)'s is \(\min(3,4)=3\), so \(B\succ A\).)
- Perfect complements require three units of \(x\) per two units of \(y\). For bundle \((9,8)\), find its score and the smallest quantities of \(x\) and \(y\) needed to reach score 4. (Answer: The score is \(\min(9/3,8/2)=3\); reaching 4 requires at least \(x=12\) and \(y=8\).)
- Perfect substitutes have score \(x+3y\). Compare \((6,2)\) and \((3,3)\), then find the axis intercepts of their indifference curve. (Answer: Both scores are 12, so the bundles are indifferent; the intercepts are \((12,0)\) and \((0,4)\).)