In microeconomics, utility is a numerical representation of consumer preferences, where higher utility represents a more preferred bundle of goods. The rational consumer model assumes preferences are complete (any two bundles can be ranked), transitive, and monotonic (more is better). Utility functions are ordinal, not cardinal: what matters is the ranking of bundles, not the magnitude of utility differences. This framework underpins the theory of consumer choice.
Begin with simple ordinal rankings over two goods before introducing utility functions. Emphasize that utility numbers are a code for preferences — doubling utility does not mean 'twice as happy.'
You already understand that scarcity forces trade-offs — every choice has an opportunity cost. Consumer theory asks: how do rational agents make those trade-offs? The answer begins with preferences. Before any numbers, we assume consumers can compare any two bundles of goods and express a consistent preference between them. Formally, preferences must be *complete* (any two bundles can be ranked), *transitive* (if A is preferred to B and B to C, then A is preferred to C), and *monotonic* (more of a good is always weakly better). These are the minimal conditions for coherent choice.
Utility functions translate these preferences into numbers. If a consumer prefers bundle A over bundle B, we assign U(A) > U(B). The critical insight is that the numbers themselves are meaningless — only their ordering matters. This is what "ordinal" means. A utility function U(x, y) = xy and the function V(x, y) = ln(x) + ln(y) represent the exact same preferences because any monotonic transformation of U produces V (since ln(xy) = ln(x) + ln(y)). Saying a consumer gets "30 utils" from a bundle tells you nothing useful; saying they get more utils from bundle A than bundle B tells you they prefer A.
The cardinal misconception is the most common error in this topic. Students familiar with physical measures (temperature, distance) assume utility differences are meaningful: "this bundle gives 40 utils and that gives 20 utils, so the first is twice as good." Economics gives no meaning to that ratio. The framework deliberately avoids cardinal claims because there is no observable behavioral test that could distinguish "twice as happy" from "just somewhat happier." Ordinal utility is all the theory needs to derive predictions about demand.
The rationality assumption is often misread as claiming consumers are selfish or calculating machines. In fact, rationality in this framework means only *consistency*: your preferences don't contradict themselves. A consumer who loves to donate, who has preferences over outcomes for others as well as herself, is fully rational in this model provided she is consistent. The model is silent on what you want; it only requires that you want it consistently.
From this foundation, the theory builds outward. Indifference curves (coming next) give a geometric representation of utility levels — all bundles along a curve are equally preferred. Budget constraints describe what is feasible. The consumer's problem — maximize utility subject to a budget constraint — is an optimization problem you will solve formally, connecting this topic to the Lagrange methods in your prerequisites.