What an Indifference Curve Represents
A utility function assigns a number to each bundle of goods. The number is useful for comparing bundles according to the consumer's preferences, but its absolute size need not have a direct meaning. An indifference curve collects all bundles that receive one specified utility value. It is therefore a level set of the utility function, not a path of changing utility and not necessarily one particular bundle.
Let \(x\) and \(y\) denote quantities of two goods, and let \(U(x,y)\) be a utility function defined for nonnegative quantities. For a specified utility level \(\bar u\), the indifference curve is the set of all feasible \((x,y)\) such that \(U(x,y)=\bar u\). A bundle with utility greater than \(\bar u\) is not on that curve. Whether it is preferred to a bundle on the curve follows from the utility representation's ranking.
The earlier material on ordinal utility and monotonic transformations gives an important qualification: utility values represent rankings, not necessarily measurable amounts of satisfaction. If \(V(x,y)=\phi(U(x,y))\), where \(\phi\) is strictly increasing, then \(V\) represents the same ranking. The numerical target level changes from \(\bar u\) to \(\phi(\bar u)\), but the bundles on the corresponding indifference curve do not change.
The three common forms below produce different level-set shapes. For the formulas that follow, quantities are nonnegative and the stated coefficients or exponents are positive. These conditions ensure that the functions have their usual interpretations; if a coefficient or exponent is zero or negative, the resulting level sets may have a different form or domain.
Linear Utility: Straight-Line Level Sets
For a linear utility function \(U(x,y)=ax+by\), with \(a>0\) and \(b>0\), fixing a utility level gives \(ax+by=\bar u\). Solving for \(y\) gives a straight line wherever the resulting quantities are nonnegative. The positive-intercept part of that line lies in the first quadrant when \(\bar u>0\). Its intercepts are \((\bar u/a,0)\) and \((0,\bar u/b)\).
The line slopes downward because increasing \(x\) must be accompanied by a decrease in \(y\) to keep \(ax+by\) unchanged. This conclusion comes directly from the equation: if \(x\) increases by \(\Delta x>0\), utility stays at \(\bar u\) when \(a\Delta x+b\Delta y=0\), so \(\Delta y=-(a/b)\Delta x\). The argument describes the level set; it does not require interpreting the slope as a marginal rate of substitution.
Worked Example: Constructing and Comparing Linear-Utility Bundles
A consumer's utility is \(U(x,y)=3x+2y\), with \(x,y\geq 0\). Construct the indifference curve for \(\bar u=24\), find its intercepts, and determine whether \((4,6)\), \((5,5)\), and \((2,8)\) lie on, above, or below that utility level. Name the method and a common mistake it avoids.
Method: set utility equal to the target, solve the level equation, then evaluate each bundle in the original function. The level equation is \(3x+2y=24\). Solving for \(y\) gives \(2y=24-3x\), and therefore \(y=12-1.5x\).
For the \(y\)-intercept, set \(x=0\): \(y=12\), giving \((0,12)\). For the \(x\)-intercept, set \(y=0\): \(3x=24\), so \(x=8\), giving \((8,0)\). Thus the nonnegative portion of the curve runs between these intercepts.
For \((4,6)\), \(U=3(4)+2(6)=12+12=24\), so it lies on the curve. For \((5,5)\), \(U=3(5)+2(5)=15+10=25\), so it is not on the curve and is at a higher utility level. For \((2,8)\), \(U=3(2)+2(8)=6+16=22\), so it is at a lower utility level.
Check: Substituting \(x=4\) into the solved equation gives \(y=12-1.5(4)=6\), confirming \((4,6)\) is on the line. A common mistake is to call every bundle with a larger \(x\) value “above” the curve or to assume it remains on the curve. The utility calculation, not one coordinate by itself, determines whether a bundle has the target utility.
Cobb-Douglas Utility: Curved Level Sets
A Cobb-Douglas utility function has the form \(U(x,y)=x^\alpha y^\beta\), where \(\alpha>0\) and \(\beta>0\). For a positive target \(\bar u\), its level equation is \(x^\alpha y^\beta=\bar u\). Because the target is positive, neither quantity can be zero; the relevant level set is in the positive quadrant.
This rearrangement follows by dividing both sides by \(x^\alpha\) and then taking the positive \(1/\beta\) power. It provides a direct way to find the amount of \(y\) needed for a chosen \(x\) on the specified curve. The positive-quantity condition matters: setting either good to zero makes utility zero, not a positive target \(\bar u\). At the zero utility level, the level set includes axis bundles, so the positive-target formula should not be used there.
Worked Example: Finding and Checking Points on a Cobb-Douglas Curve
Let \(U(x,y)=x^{1/2}y^{1/2}\), with nonnegative quantities. Find the equation and two points on the \(\bar u=10\) curve. Then compare \((5,20)\), \((10,10)\), and \((4,20)\) with that level. Name the method and a common mistake it avoids.
Method: impose the target utility, square both sides, and then solve for the missing quantity. The level equation is \(\sqrt{x}\sqrt{y}=10\), or \(\sqrt{xy}=10\). Both sides are nonnegative, so squaring gives \(xy=100\). For \(x>0\), the curve can be written as \(y=100/x\).
If \(x=4\), then \(y=100/4=25\), giving \((4,25)\). If \(x=20\), then \(y=100/20=5\), giving \((20,5)\). In each case, the product \(xy\) is 100 and the utility is \(\sqrt{100}=10\).
For \((5,20)\), \(xy=5(20)=100\), so \(U=\sqrt{100}=10\) and the bundle lies on the curve. For \((10,10)\), \(xy=10(10)=100\), also giving \(U=10\). For \((4,20)\), \(xy=4(20)=80\), so \(U=\sqrt{80}=4\sqrt{5}\), approximately \(8.944\); this bundle is below the target level.
Check: The equation \(y=100/x\) gives \(y=20\) when \(x=5\), and the original utility function confirms \(\sqrt{5}\sqrt{20}=\sqrt{100}=10\). A common mistake is to treat the target utility 10 as the product \(xy\). Here the utility is the square root of the product, so the product on the target curve is \(10^2=100\), not 10.
Perfect Complements: Kinks and Rays
A perfect-complements utility function represents goods consumed in fixed proportions. Write it as \(U(x,y)=\min\{x/a,y/b\}\), where \(a>0\) and \(b>0\) give the quantities of the two goods in the required proportion. The minimum term means utility is limited by whichever normalized quantity is smaller. For a positive target \(\bar u\), both normalized quantities must be at least \(\bar u\), and at least one must equal it.
To justify this form, a minimum equals \(\bar u\) precisely when neither term is below \(\bar u\) and at least one term equals \(\bar u\). The first condition gives \(x/a\geq\bar u\) and \(y/b\geq\bar u\). If \(x/a=\bar u\), then \(x=a\bar u\) while \(y\) can be any quantity at least \(b\bar u\). If instead \(y/b=\bar u\), then \(y=b\bar u\) while \(x\) can be any quantity at least \(a\bar u\). These two branches meet at the kink \((a\bar u,b\bar u)\). For a positive target, they are two unbounded rays extending from that kink, not bounded line segments.
Worked Example: Tracing a Perfect-Complements Level Set
A bundle gives utility \(U(x,y)=\min\{x,2y\}\), with \(x,y\geq 0\). Describe the complete level set for \(\bar u=8\), identify its kink, and classify \((8,7)\), \((10,4)\), \((7,5)\), and \((9,3)\). Name the method and a common mistake it avoids.
Method: use the definition of the minimum—both entries must be at least the target, with at least one equal to it. Setting \(\min\{x,2y\}=8\) requires \(x\geq 8\) and \(2y\geq 8\), which means \(y\geq 4\). In addition, either \(x=8\) or \(2y=8\), the latter being \(y=4\).
The first branch is \(x=8,\ y\geq4\); the second is \(y=4,\ x\geq8\). They meet at the kink \((8,4)\), and together form two unbounded rays. For \((8,7)\), utility is \(\min\{8,14\}=8\). For \((10,4)\), utility is \(\min\{10,8\}=8\). Both are on the curve.
For \((7,5)\), utility is \(\min\{7,10\}=7\), below the target. For \((9,3)\), utility is \(\min\{9,6\}=6\), also below the target. Neither is on the curve.
Check: The kink gives \(\min\{8,2(4)\}=\min\{8,8\}=8\). A common mistake is to report only the kink as the level set, or to describe the branches as line segments. Extra units of one good can remain on the curve once the other good is exactly at its limiting amount, so the branches continue indefinitely as rays.
Comparing Level Sets Without Overinterpreting Utility
For any one utility function, bundles on the same level set receive the same utility value. A bundle with a larger utility value is ranked higher by that representation, and one with a smaller value is ranked lower. However, utility numbers from different functions should not be compared as if they were measurements on a common scale. For example, a utility of 10 under one function is not inherently more preferred than a utility of 8 under another.
A strictly increasing transformation preserves the bundles on each corresponding indifference curve. If \(V=\phi(U)\), then \(U(x,y)=\bar u\) implies \(V(x,y)=\phi(\bar u)\); conversely, strict increase ensures that \(V(x,y)=\phi(\bar u)\) implies \(U(x,y)=\bar u\). Thus the numerical label changes but the set of bundles does not.
Check the signs of coefficients or exponents and whether the target level can include axis bundles.
Write \(U(x,y)=\bar u\) before rearranging, so the requested curve is explicit.
Respect nonnegative quantities and include every branch of the level set, not just a convenient point or intercept.
Substitute proposed bundles into the original utility function and compare the result with \(\bar u\).
The shape of the level set is informative about the represented preference pattern: a positive-coefficient linear function has straight level sets, a positive-exponent Cobb-Douglas function has positive-target curves in the positive quadrant, and perfect complements have kinked level sets. These are geometric descriptions of equal-utility bundles. The equations also help prevent a frequent interpretation error: an indifference curve is a whole set satisfying an equality, not a single bundle that happens to satisfy it.
Common Mistakes
- Confusing the utility target with a coordinate. A target \(\bar u=10\) does not generally mean \(x=10\) or \(y=10\); substitute into the full utility function.
- Ignoring the function's domain. A positive Cobb-Douglas target requires both goods to be positive, while a linear function can have positive-target intercepts on the axes.
- Omitting branches. For perfect complements, the level set includes both rays from the kink, not only the kink or a bounded pair of segments.
- Comparing utility numbers across representations. A strictly increasing transformation can change utility labels while preserving the same indifference sets and rankings.
Check Your Understanding
For each problem, construct or interpret the specified level set and verify the requested bundle comparisons from the stated utility function.
- Let \(U(x,y)=4x+y\), with \(x,y\geq0\). Find the intercepts of the \(\bar u=20\) curve, and determine whether \((3,8)\) and \((4,5)\) are on it. (Answer: intercepts \((5,0)\) and \((0,20)\); \((3,8)\) has utility 20 and \((4,5)\) has utility 21, so only \((3,8)\) is on the curve.)
- Let \(U(x,y)=x^{1/2}y^{1/2}\). On the \(\bar u=6\) curve, find \(y\) when \(x=8\), then classify \((4,8)\). (Answer: \(xy=36\), so \(y=36/8=4.5\); \((4,8)\) has utility \(\sqrt{32}=4\sqrt{2}\approx5.657\), below the target.)
- Let \(U(x,y)=\min\{x/2,y/3\}\). State the kink and both branches for \(\bar u=5\), then classify \((10,8)\). (Answer: kink \((10,15)\); branches \(x=10,\ y\geq15\) and \(y=15,\ x\geq10\); \((10,8)\) has utility \(\min\{5,8/3\}=8/3\), below the target.)
- Let \(U(x,y)=2x+3y\). Find the equation for the \(\bar u=18\) curve solved for \(y\), and classify \((3,4)\) and \((6,2)\). (Answer: \(y=6-\frac{2}{3}x\); \((3,4)\) has utility 18 and is on the curve, while \((6,2)\) has utility 18 and is also on the curve.)
- A consumer's utility is \(U(x,y)=xy\), and a strictly increasing transformation is \(V(x,y)=\sqrt{xy}\) on nonnegative bundles. Describe the set of bundles with \(U=49\) using \(V\), and state whether the set changes. (Answer: \(V=7\), equivalently \(xy=49\); the set does not change.)