A topic in the Open Knowledge Graph — a free, open map of 15,290 topics and the order to learn them in.

Revealed Preference Theory

Research Depth 93 in the knowledge graph I know this Set as goal
2topics build on this
455prerequisites beneath it
See this on the map →
Utility and PreferencesIndifference CurvesIntegrability and Preference Recovery
consumer-theory preference-elicitation non-parametric

Core Idea

Revealed preference theory infers consumer preferences from observed choices without assuming a specific utility function. If bundle A is chosen when bundle B is affordable, A is revealed preferred to B. The WARP (Weak Axiom of Revealed Preference) ensures consistency; SARP (Strong Axiom) is necessary and sufficient for preferences to be rationalizable by a well-behaved utility function.

Explainer

From consumer theory and utility, you know the standard approach: assume a consumer has a utility function, derive demand by maximizing utility subject to a budget constraint, and use the resulting demand functions to predict behavior. Revealed preference theory flips this logic entirely. Instead of starting with preferences and deducing choices, it starts with observed choices and asks: are these choices *consistent* with some rational preference ordering? This approach, pioneered by Paul Samuelson, puts consumer theory on a purely empirical foundation — no need to assume that utility functions exist or that consumers consciously maximize anything.

The core idea is elegant. Suppose you observe that a consumer chooses bundle A when bundle B was also affordable (within the budget set). Then A is directly revealed preferred to B, written A R B. The logic is simple: the consumer *could* have chosen B but didn't, so if they are rational, they must prefer A. Now suppose you also observe that B is chosen when C is affordable. Then A is revealed preferred to B, and B is revealed preferred to C. By transitivity, A is indirectly revealed preferred to C. The chain of observed choices builds up a preference relation without ever looking inside the consumer's head.

The Weak Axiom of Revealed Preference (WARP) is the minimal consistency requirement: if A is directly revealed preferred to B, then B cannot be directly revealed preferred to A. In other words, if you chose A when B was affordable, I should never observe you choosing B when A is affordable (at the same or lower price). Violating WARP means your choices are contradictory — you sometimes prefer A to B and sometimes B to A under comparable conditions. WARP is necessary for rationality but not sufficient; it checks pairwise consistency but can miss longer cycles of inconsistency.

The Strong Axiom of Revealed Preference (SARP) closes this gap: if A is revealed preferred to B through *any* chain of direct comparisons, then B cannot be revealed preferred to A through any chain. SARP rules out all preference cycles, not just pairwise reversals. The foundational theorem of revealed preference states that a dataset of price-quantity observations satisfies SARP if and only if there exists a well-behaved utility function (continuous, monotone, and strictly convex) that rationalizes all the observed choices. This means you can test consumer rationality empirically: collect data on what people buy at different prices, check SARP, and determine whether their behavior is consistent with utility maximization — without ever specifying what the utility function looks like.

This has profound methodological implications. Traditional demand analysis assumes a functional form (Cobb-Douglas, CES, quasilinear) and estimates parameters. Revealed preference analysis is nonparametric — it tests rationality and recovers preference information without imposing functional structure. If the data satisfy SARP, you know rational preferences exist; if not, you can measure the severity of violations to quantify how "irrational" the behavior is. The approach also connects to your understanding of indifference curves: each revealed preference comparison carves out a region of the commodity space that must lie on a lower indifference curve, progressively bounding where indifference curves can go. The tighter the data, the more precisely the curves are pinned down — all from observation alone.

Practice Questions 5 questions

Prerequisite Chain

Understanding ZeroThe Number ZeroCounting to FiveCounting to 10Counting to 20Counting a Set of Objects Up to 20Cardinality: The Last Number CountedMatching Numerals to QuantitiesSubitizing Small QuantitiesAddition Within 10Number Bonds to 10Addition Within 20Doubles and Near DoublesDoubles Facts Within 10Near Doubles Facts Within 20Mental Math Strategies for AdditionMental Math: Adding and Subtracting TensAddition Within 100Repeated Addition as MultiplicationMultiplication as Equal GroupsMultiplication: ArraysBasic Multiplication Facts (0s, 1s, 2s, 5s, 10s)Multiplication Facts Within 100Division as Equal SharingDivision as Grouping (Measurement Division)Division: Grouping (Repeated Subtraction) ModelDivision: Fair Sharing ModelDivision as Equal SharingDivision as GroupingBasic Division FactsDivision Facts Within 100Multiplication and Division Fact FamiliesRelationship Between Multiplication and DivisionDivision Facts as Inverse of MultiplicationRemainders and Quotients in DivisionDivision Word ProblemsMulti-Step Word ProblemsSolving Multi-Step Word ProblemsMultiplication Word ProblemsDivision Word ProblemsIntroduction to Long DivisionFactors and MultiplesPrime and Composite NumbersEquivalent FractionsRelating Fractions and DecimalsDecimal Place ValueIntegers and the Number LineComparing and Ordering IntegersAbsolute ValueAdding IntegersSubtracting IntegersMultiplying IntegersDividing IntegersUnit RatesProportionsPercent ConceptConverting Between Fractions, Decimals, and PercentsOperations with Rational NumbersTwo-Step EquationsSolving Multi-Step EquationsEquations with Variables on Both SidesLiteral EquationsSlope-Intercept FormPoint-Slope FormWriting Linear EquationsParallel and Perpendicular Line SlopesGraphing Linear EquationsPiecewise FunctionsOne-Sided LimitsContinuity DefinitionLimits and Continuity in Multiple VariablesFunctions of Several VariablesContinuity in Multiple VariablesPartial Derivatives: Definition and ComputationDifferentiability in Multiple VariablesDifferentiability in Multivariable FunctionsTotal Differential and Linear ApproximationChain Rule for Multivariable FunctionsImplicit DifferentiationRelated RatesOptimization ProblemsCritical Points of Multivariable FunctionsCritical Points and Classification of ExtremaSecond Partial Test for Local Extrema (Hessian)The Hessian Matrix and Second Derivative TestUnconstrained Optimization: Finding ExtremaOptimization in Multiple VariablesLagrange MultipliersConstrained Optimization and Lagrange MultipliersUtility and PreferencesMarginal Utility and Diminishing ReturnsBudget ConstraintIndifference CurvesRevealed Preference Theory

Longest path: 94 steps · 455 total prerequisite topics

Prerequisites (2)

Leads To (1)