Why Some Goods Are Complements
Some goods are most useful when consumed together in a particular proportion. A left shoe without a right shoe, for example, does not provide the same service as a pair; additional left shoes do not make up for a shortage of right shoes. In the perfect-complements model, one good in excess cannot compensate for too little of the other. The resulting preferences have right-angle indifference curves, with a kink at the balanced proportion.
This tutorial represents those preferences with a minimum function, finds the utility level sets and their kinks, and explains why the usual smooth marginal-rate-of-substitution calculation does not give one unique value at a kink. As with other utility representations, utility numbers rank bundles; they do not measure a consumer’s happiness on an absolute scale.
The parameters \(a\) and \(b\) set the proportion in which the goods are useful together. If \(a=2\) and \(b=3\), for instance, the balanced bundles satisfy \(2x=3y\), or \(y=\frac{2}{3}x\). The model assumes this proportion is fixed: extra units of one good cannot replace missing units of the other. It is an idealized preference model, not a claim that every pair of goods has exactly this relationship.
Utility Levels and Their Kinks
To find the indifference curve for a utility level \(u\), solve \(U(x,y)=u\). Since the utility is the smaller of \(a x\) and \(b y\), both scaled quantities must be at least \(u\), and at least one must equal \(u\). Thus the level set consists of the two rays \(x=\frac{u}{a},\,y\geq\frac{u}{b}\) and \(y=\frac{u}{b},\,x\geq\frac{u}{a}\). They meet at the kink \((\frac{u}{a},\frac{u}{b})\).
This form follows directly from the definition. If \(\min\{a x,b y\}=u\), neither scaled quantity can be below \(u\), because then the minimum would be below \(u\); and they cannot both exceed \(u\), because then the minimum would exceed \(u\). Therefore one scaled quantity equals \(u\) while the other is at least \(u\). Conversely, either stated condition makes the minimum exactly \(u\).
With \(x\) on the horizontal axis and \(y\) on the vertical axis, the first ray is vertical and the second is horizontal. Moving along either ray adds only the good that is already in excess, so utility does not change. The kink is the smallest bundle on that particular indifference curve in which the goods are balanced.
Worked Example: Finding Utility and the Kink
A consumer’s preferences are represented by \(U(x,y)=\min\{2x,3y\}\). Find the utility of the bundle \((5,2)\), then find the kink and describe the full indifference curve at that utility level.
Method. Evaluate both scaled quantities and take the smaller. Then use the utility-level conditions to locate the kink and its two rays.
At \((5,2)\), the scaled quantities are \(2x=2(5)=10\) and \(3y=3(2)=6\). Therefore \(U(5,2)=\min\{10,6\}=6\).
For utility \(u=6\), the kink has \(x=u/a=6/2=3\) and \(y=u/b=6/3=2\), so it is \((3,2)\). The full level set is the vertical ray \(x=3,\ y\geq2\), together with the horizontal ray \(y=2,\ x\geq3\). The original bundle \((5,2)\) lies on the horizontal ray.
Check. At the kink, \(U(3,2)=\min\{6,6\}=6\). At the original bundle, \(U(5,2)=6\), confirming that both are on the same level set. A common mistake is to add the scaled quantities and report \(16\); the model specifies the minimum, not the sum.
The Kink and the Marginal Rate of Substitution
For a differentiable utility function, marginal utilities are partial derivatives: \(MU_x=\frac{\partial U}{\partial x}\) and \(MU_y=\frac{\partial U}{\partial y}\). Where \(MU_y\neq0\), the smooth-curve convention is \(MRS_{xy}=MU_x/MU_y\), and the indifference-curve slope is \(-MRS_{xy}\). Perfect-complements utility is not differentiable at its kink, so this derivative-based formula cannot provide a unique smooth MRS there.
Away from the kink, the function is locally determined by whichever scaled quantity is smaller. If \(a x<b y\), then \(U=a x\): increasing \(x\) raises utility locally, while increasing \(y\) alone does not. If \(b y<a x\), then \(U=b y\): increasing \(y\) raises utility locally, while increasing \(x\) alone does not. At the kink, which good is limiting changes as the bundle moves from one side to the other.
The level-set geometry makes the failure of a unique smooth MRS visible. On the vertical branch, the slope in the \((x,y)\) plane is vertical; on the horizontal branch, it is zero. At their meeting point there is a corner, not a single tangent line. Equivalently, the relevant formula for utility switches between \(a x\) and \(b y\), so the partial derivatives are not defined at the switching point. One must not assign the kink a single finite MRS by taking the coefficients \(a\) and \(b\) and forming their ratio.
Worked Example: Comparing the Two Sides of a Kink
Let \(U(x,y)=\min\{4x,2y\}\). At the bundle \((1,3)\), determine which good is limiting and state the local marginal utilities. Then find the kink at the same utility level and explain why its MRS is not uniquely defined.
Method. Compare the scaled quantities to identify the locally active part of the minimum. At the kink, compare the two one-sided branches rather than applying a smooth MRS formula.
At \((1,3)\), \(4x=4(1)=4\) and \(2y=2(3)=6\), so \(U(1,3)=4\). Since \(4x<2y\), utility locally equals \(4x\). Thus \(MU_x=4\) and \(MU_y=0\) on this side. Extra \(y\) alone has no local effect, while additional \(x\) raises utility.
For \(u=4\), the kink is \(x=4/4=1\), \(y=4/2=2\). Hence it is \((1,2)\). To its side with \(4x<2y\), utility is \(4x\); to its side with \(2y<4x\), utility is \(2y\). At the kink these two expressions meet, but the active expression changes. The utility function is therefore not differentiable there, and there is no unique smooth MRS at \((1,2)\).
Check. \(U(1,2)=\min\{4,4\}=4\), matching \(U(1,3)=4\). A common mistake is to use \(4/2=2\) as the MRS everywhere. Those coefficients describe the scaling inside the minimum; they do not make the kink differentiable or give its unique tangent slope.
Interpreting the Fixed Proportion
The equality \(a x=b y\) describes the balanced ratio. Solving for either good gives \(y=\frac{a}{b}x\) or \(x=\frac{b}{a}y\). This ratio identifies the kink locations across utility levels; it is not the slope of an indifference curve along either branch. For every positive \(u\), the kink scales proportionally with \(u\), while each level curve retains the same right-angle shape.
The minimum function also makes it straightforward to decide which good limits a particular bundle. Compare \(a x\) with \(b y\), not just \(x\) with \(y\): different coefficients mean the raw quantities alone may be misleading. If \(a x<b y\), the bundle has too little \(x\) relative to its balanced proportion; if \(b y<a x\), it has too little \(y\). If they are equal, the bundle is precisely at the kink.
Calculate \(a x\) and \(b y\) separately. Their smaller value is the utility \(U(x,y)\).
If \(a x<b y\), \(x\) is limiting; if \(b y<a x\), \(y\) is limiting. Equality means the bundle is at a kink.
For utility \(u\), calculate \(x=u/a\) and \(y=u/b\).
Include both rays from the kink: \(x=u/a,\ y\geq u/b\) and \(y=u/b,\ x\geq u/a\).
Common Misreadings
- Using a sum instead of a minimum. \(a x+b y\) represents a different utility function. For perfect complements, the smaller scaled quantity determines utility.
- Confusing the kink ratio with a curve slope. The ratio \(y=\frac{a}{b}x\) connects kink locations across curves. Each individual indifference curve has a vertical and a horizontal branch.
- Assuming the utility coefficients give a constant MRS. The coefficients scale the goods in the minimum. They do not remove the corner or establish a unique smooth trade-off at it.
- Ignoring the excess-good part of a level set. A fixed utility level contains entire rays, not only its kink. Adding the already abundant good along a ray leaves utility unchanged.
The model is useful whenever the key economic feature is a fixed-proportion requirement: extra units of one input cannot make up for too few units of the other. It is also a clear reminder that a utility function can represent preferences even when it is not differentiable everywhere. The geometric kink carries important information, but smooth derivative rules must be applied only where the required derivatives exist.
Check Your Understanding
For each problem, compare the scaled quantities before describing the level set.
- Let \(U(x,y)=\min\{3x,2y\}\). Find the utility at \((4,9)\) and the kink on that utility level. (Answer: Utility \(=12\); kink \((4,6)\).)
- For \(U(x,y)=\min\{5x,y\}\), find the kink at utility \(u=20\) and state both rays of its indifference curve. (Answer: Kink \((4,20)\); rays \(x=4,\ y\geq20\) and \(y=20,\ x\geq4\).)
- For \(U(x,y)=\min\{2x,4y\}\), a bundle is \((6,2)\). Find its utility, identify the limiting good, and give the kink on the same level curve. (Answer: Utility \(=8\); \(y\) is limiting; kink \((4,2)\).)
- For \(U(x,y)=\min\{3x,2y\}\), compare the utilities at \((2,5)\) and \((4,3)\). Are the bundles indifferent, and what is the kink on their common level curve if they are? (Answer: Both have utility \(6\), so they are indifferent; the kink is \((2,3)\).)
- For \(U(x,y)=\min\{2x,5y\}\), explain why a unique smooth MRS cannot be assigned at the kink on the utility-\(10\) curve. (Answer: The kink is \((5,2)\); the active expression switches between \(2x\) and \(5y\), so utility is not differentiable there and the curve has no unique tangent.)