Cowles Foundation for Research in Economics at Yale University

Similar documents
Professor: Alan G. Isaac These notes are very rough. Suggestions welcome. Samuelson (1938, p.71) introduced revealed preference theory hoping

Week 9: Topics in Consumer Theory (Jehle and Reny, Chapter 2)

GARP and Afriat s Theorem Production

Revealed Preference Tests of the Cournot Model

Profit Maximization and Supermodular Technology

Risk Aversion over Incomes and Risk Aversion over Commodities. By Juan E. Martinez-Legaz and John K.-H. Quah 1

Microeconomics II Lecture 4. Marshallian and Hicksian demands for goods with an endowment (Labour supply)

Note on Symmetric Utility

Alfred Marshall s cardinal theory of value: the strong law of demand

THREE BRIEF PROOFS OF ARROW S IMPOSSIBILITY THEOREM JOHN GEANAKOPLOS COWLES FOUNDATION PAPER NO. 1116

6.254 : Game Theory with Engineering Applications Lecture 7: Supermodular Games

Preference, Choice and Utility

II. Analysis of Linear Programming Solutions

Lectures on General Equilibrium Theory. Revealed preference tests of utility maximization and general equilibrium

Confronting Theory with Experimental Data and vice versa. Lecture I Choice under risk. The Norwegian School of Economics Nov 7-11, 2011

Revealed. Bram De Rock ECARES ULB - CP 114/ /04.

A Simplified Test for Preference Rationality of Two-Commodity Choice

CONSUMER DEMAND. Consumer Demand

CHAPTER 2: CONVEX SETS AND CONCAVE FUNCTIONS. W. Erwin Diewert January 31, 2008.

A revealed preference test for weakly separable preferences

Preferences and Utility

Discrete Applied Mathematics

The Fundamental Welfare Theorems

Zero sum games Proving the vn theorem. Zero sum games. Roberto Lucchetti. Politecnico di Milano

DEPARTMENT OF ECONOMICS DISCUSSION PAPER SERIES

Last Revised: :19: (Fri, 12 Jan 2007)(Revision:

NOTES ON COOPERATIVE GAME THEORY AND THE CORE. 1. Introduction

Lectures 6, 7 and part of 8

Revealed Preferences and Utility Functions

Revealed Preference 2011

1 General Equilibrium

Algorithmic Game Theory and Applications. Lecture 4: 2-player zero-sum games, and the Minimax Theorem

Week 7: The Consumer (Malinvaud, Chapter 2 and 4) / Consumer November Theory 1, 2015 (Jehle and 1 / Reny, 32

Competitive Consumer Demand 1

NOTES (1) FOR MATH 375, FALL 2012

Non-Parametric Bounds for Non-Convex Preferences

Mathematical Preliminaries for Microeconomics: Exercises

Linear Algebra II. 2 Matrices. Notes 2 21st October Matrix algebra

Waseda Economics Working Paper Series

Structural Properties of Utility Functions Walrasian Demand

Question 1. (p p) (x(p, w ) x(p, w)) 0. with strict inequality if x(p, w) x(p, w ).

TWO ALGORITHMS FOR SOLVING THE WALRASIAN EQUILIBRIUM INEQUALITIES. Donald J. Brown and Ravi Kannan. October 2006

An Alternative Proof of Primitivity of Indecomposable Nonnegative Matrices with a Positive Trace

Week 6: Consumer Theory Part 1 (Jehle and Reny, Chapter 1)

Technical Results on Regular Preferences and Demand

Definition 2.3. We define addition and multiplication of matrices as follows.

A!Characteriza6on!of!Ra6onalizable! Consumer!Behavior!

Duality. for The New Palgrave Dictionary of Economics, 2nd ed. Lawrence E. Blume

x 1 1 and p 1 1 Two points if you just talk about monotonicity (u (c) > 0).

This property turns out to be a general property of eigenvectors of a symmetric A that correspond to distinct eigenvalues as we shall see later.

AN ELEMENTARY PROOF OF THE SPECTRAL RADIUS FORMULA FOR MATRICES

Chapter 9. Mixed Extensions. 9.1 Mixed strategies

CORE AND NO-TREAT EQUILIBRIUM IN TOURNAMENT GAMES WITH EXTERNALITIES

Monotone comparative statics Finite Data and GARP

JORDAN NORMAL FORM. Contents Introduction 1 Jordan Normal Form 1 Conclusion 5 References 5

Supremum and Infimum

Choice, Preferences and Utility

Monotonic ɛ-equilibria in strongly symmetric games

6.891 Games, Decision, and Computation February 5, Lecture 2

REVEALED PRICE PREFERENCE: THEORY AND STOCHASTIC TESTING. Rahul Deb, Yuichi Kitamura, John K.-H. Quah, and Jörg Stoye. May 2017

Math Camp Lecture 4: Linear Algebra. Xiao Yu Wang. Aug 2010 MIT. Xiao Yu Wang (MIT) Math Camp /10 1 / 88

A Test for Risk-Averse Expected Utility

Advanced Microeconomics Fall Lecture Note 1 Choice-Based Approach: Price e ects, Wealth e ects and the WARP

Economic Theory and Experimental Economics: Confronting Theory with Experimental Data and vice versa. Risk Preferences

Index. Cambridge University Press An Introduction to Mathematics for Economics Akihito Asano. Index.

A linear algebra proof of the fundamental theorem of algebra

Discrete Mathematics and Probability Theory Fall 2013 Vazirani Note 1

UNIVERSITY OF NOTTINGHAM. Discussion Papers in Economics CONSISTENT FIRM CHOICE AND THE THEORY OF SUPPLY

Appendix II Testing for consistency

Ordinal and cardinal solution concepts for two-sided matching

Chapter 1 - Preference and choice

A Comprehensive Approach to Revealed Preference Theory

Notes on Blackwell s Comparison of Experiments Tilman Börgers, June 29, 2009

APPROXIMATE SOLUTIONS OF THE WALRASIAN AND GORMAN POLAR FORM EQUILIBRIUM INEQUALITIES. Donald J. Brown. August 2014 Revised January 2015

Final Examination with Answers: Economics 210A

Linear Programming in Matrix Form

Could Nash equilibria exist if the payoff functions are not quasi-concave?

On the Unique D1 Equilibrium in the Stackelberg Model with Asymmetric Information Janssen, M.C.W.; Maasland, E.

Comment on The Veil of Public Ignorance

DS-GA 1002 Lecture notes 0 Fall Linear Algebra. These notes provide a review of basic concepts in linear algebra.

האוניברסיטה העברית בירושלים

Game Theory: Lecture 3

1 Second Welfare Theorem

A linear algebra proof of the fundamental theorem of algebra

Chapter 1: Linear Programming

where u is the decision-maker s payoff function over her actions and S is the set of her feasible actions.

On the Existence of Price Equilibrium in Economies with Excess Demand Functions

INTERDEPENDENT PREFERENCES, POTENTIAL GAMES AND HOUSEHOLD CONSUMPTION

Discrete Mathematics and Probability Theory Spring 2014 Anant Sahai Note 3

Recognizing single-peaked preferences on aggregated choice data

Lower Semicontinuity of the Solution Set Mapping in Some Optimization Problems

REVEALED PRICE PREFERENCE: THEORY AND EMPIRICAL ANALYSIS

Product differences and prices

Economics 201B Economic Theory (Spring 2017) Bargaining. Topics: the axiomatic approach (OR 15) and the strategic approach (OR 7).

Local disaggregation of demand and excess demand functions: a new question

How Revealing is Revealed Preference?

Matrix Arithmetic. j=1

A CHARACTERIZATION OF STRICT LOCAL MINIMIZERS OF ORDER ONE FOR STATIC MINMAX PROBLEMS IN THE PARAMETRIC CONSTRAINT CASE

arxiv: v2 [cs.gt] 27 Jul 2015

Microeconomics, Block I Part 1

Transcription:

Cowles Foundation for Research in Economics at Yale University Cowles Foundation Discussion Paper No. 1904 Afriat from MaxMin John D. Geanakoplos August 2013 An author index to the working papers in the Cowles Foundation Discussion Paper Series is located at: http://cowles.econ.yale.edu/p/au/index.htm This paper can be downloaded without charge from the Social Science Research Network Electronic Paper Collection: http://ssrn.com/abstract=2308995

Afriat from MaxMin John D. Geanakoplos August 5, 2013 Abstract Afriat s original method of proof is restored by using the minmax theorem. Kewords: Afriat s Theorem, Revealed Preference, GARP JEL Classification: D11, C60 1 Introduction Afriat s Theorem brilliantly characterizes the observable implications of utility maximization. Consider a finite set of observable price-consumption data {(p 1, x 1 ),..., (p n, x n )}. What are the testable implications of the hypothesis that all the consumption bundles x i were chosen by maximizing the same unobservable utility function u over budget constraints determined by the corresponding prices p i? To answer this question, Afriat [1967] defined the observable net expenditure matrix A ij = p i (x j x i ) and the unobservable net utility matrix Φ ij = u(x i ) u(x j ). If utility were observable, we could deduce the ranking of the consumption bundles by the sign of each Φ ij. Lacking that information directly, the observable data nevertheless indirectly reveal that u(x i ) u(x j ) whenever A ij 0, since in that case x j must have been affordable when x i was chosen. If u is known to be monotonic, then A ij < 0 reveals u(x i ) > u(x j ). It follows that if the data is derived from maximization of a monotonic utility, then there can be no cycle in the A matrix containing a negative element but no positive element. This property is called the generalized axiom of revealed preference or GARP. 1 Afriat s Theorem asserts that GARP is the only observable implication of utility maximization, even if one restricts attention to concave and monotonic utilities. Afriat gave an extremely interesting, though complicated, inductive/combinatorial proof of his theorem, but his argument was incomplete, because it failed to deal with the cases in which some A ij = 0. In the proof he introduced another important property of matrices, which we shall call additive GARP, or AGARP, which requires that the sum of the entries of any cyclic subset of the matrix must 1 For the origins of this name, and the distinction between GARP and SARP (the Strong Axiom of Revealed Preference), see Fostel, Scarf, and Todd [2004]. 1

be nonnegative. With this concept in mind, his proof can be divided into three steps. First, he argued that if A satisfies GARP, then the prices in the given data can be rescaled, replacing each p i with λ i p i, creating a new data set with net expenditure matrix ΛA that satisfies AGARP as well as GARP. This is the most interesting part of his proof, but also the part that is incomplete. Second he shows that for any matrix a satisfying AGARP, like a = ΛA, there are hypothetical utility levels (ϕ 1,..., ϕ n ) and a hypothetical net utility matrix Φ ij = ϕ i ϕ j such that a + Φ 0. Third, he shows that then there must be a concave and monotonic utility u, with u(x i ) = ϕ i, such that x i arg max x R L{u(x) p i x} for all i. Several later authors sought simpler and complete proofs, along different lines from Afriat. Varian [1982] gave a different inductive/combinatorial proof, using step three of Afriat but combining the first two steps. Fostel, Scarf, and Todd [2004] did the same in a shorter proof. Diewert [1973 ] observed that Afriat s theorem could be looked at as a problem in linear programming, and in their second proof, Fostel, Scarf, and Todd succeeded in giving a duality theorem proof of Afriat s theorem, again combining steps one and two. I return to Afriat s original approach and prove steps one and two separately, both from the maxmin theorem of two person zero sum games. In step one, the Afriat player chooses scalar multiples of the prices, while the other player chooses a cycle. The maxmin theorem allows me to complete Afriat s first step, and to strengthen it. I show that the Afriat player can find scalar multiples such that no matter what nonzero cycle the other player chooses, the sum of the net expenditures over the cycle will be strictly positive. I call this strict additive GARP, or SAGARP. This strict conclusion allows me to fill the small gap in Afriat s original logic, albeit using a maxmin rather than combinatorial method. In my second lemma, the Afriat player chooses the hypothetical utilities, and the other player chooses an entry ij. Using another maxmin argument I show that the Afriat player can guarantee that every a ij + Φ ij 0. I present my proof because I believe each of the first two parts of Afriat s argument are worthy of proof on their own, and to help illuminate the power of his approach. His method of proof contains more information than his theorem. My strengthened version of step one does not follow from Afriat s theorem itself, and it allows me to derive his theorem correctly. The separation of the two steps allows one to instantly derive the theorem of Brown and Calsamiglia [2008] that the only observable implication of utility maximization and constant marginal utility is that A satisfies AGARP. Finally, some readers might agree that a game theoretic proof is the most straightforward. It uses familiar concepts, and it does not require the introduction of any artificial auxiliary variables. Naturally any linear programming proof, such as the one obtained by Fostel, Scarf, and Todd, can be reinterpreted as a maxmin proof. But my proof follows a different logic (for example, by separating steps 1 and 2). In Sections 2 and 3, I recapitulate the definitions of GARP, AGARP, and SAGARP, and in Section 4, I prove Afriat s Theorem from the maxmin theorem. I present the Brown-Calsamiglia Theorem as a Corollary. 2

2 Generalized Axiom of Revealed Preference Definition: The pair (p, x) is a price-consumption datum if p R L +\{0}, x R L +. Consider a fixed finite set of of price-consumption data {(p 1, x 1 ),..., (p n, x n )}. Definition: The utility function u : R L + R rationalizes the price-consumption data {(p 1, x 1 ),..., (p n, x n )} iff for every i, x i arg max {u(x) : p i (x x i ) 0}. x R+ L Define the net expenditure matrix A by A ij = p i (x j x i ). If u rationalizes the data, then A ij 0 implies u(x i ) u(x j ), since x j is affordable at price p i and x i was chosen. We say that x i is revealed preferred to x j. We say that u is monotonic iff u(y) > u(x) whenever y >> x. 2 If u is monotonic and rationalizes the data, then A i j < 0 implies that u(x i ) > u(x j ), since if p i x j < p i x i, then there is also y >> x j (and therefore u(y) > u(x j )) with p i y < p i x i. We say then that x i is revealed strictly preferred to x j. It follows from the transitivity of utility maximization choices, that if a monotonic u rationalizes the data, then there can be no cycle in the consumption data of revealed preference including a strict revealed preference. More precisely, consider the following definitions. Definition: A cycle c on N = {1,..., n} is a sequence of distinct integers (i 1, i 2,..., i k ) with each i j N. The cycle c defines a one-to-one function c : N N by c(i j ) = i j+1 if 1 j k 1, c(i k ) = i 1, and c(i) = i if i is not in the sequence. Note that if for some i N, c(i) i, then for all t 1, c t+1 (i) c t (i). Definition: Given an n n matrix a with zeroes on the diagonal, any cycle c defines a cyclic subset a c = {a ic(i) : i N}. Call a c nonzero if some element of it is nonzero. Definition: An n n matrix a with zeroes on the diagonal satisfies GARP iff every nonzero cyclic subset a c contains a positive element. We have just argued that if a monotonic u rationalizes the data {(p 1, x 1 ),..., (p n, x n )}, then the associated net expenditure matrix A must satisfy GARP. 3 Additive GARP (AGARP and SAGARP) Definition: An n n matrix a with zeroes on the diagonal satisfies additive GARP or AGARP iff for every cycle c, sum(a c ) = n i=1 a ic(i) 0. Definition: An n n matrix a with zeroes on the diagonal satisfies strictly additive GARP or SAGARP iff for every nonzero cycle c, sum(a c ) = n i=1 a ic(i) > 0. Clearly SAGARP is stronger than AGARP which is stronger than GARP. We shall see that if a data set satisfies GARP, then by rescaling the prices, replacing each p i with λ i p i, we can create a new data set with net expenditure matrix ΛA that satisfies AGARP and even SAGARP, as well as GARP. 2 the notation y >> x means that y i > x i for all i. 3

4 Afriat s Theorem Afriat s Theorem: The price-consumption data {(p 1, x 1 ),..., (p n, x n )} can be rationalized by a continuous, concave, and monotonic function u : R L + R if and only if the matrix A defined by A ij = p i (x j x i ) satisfies GARP. Lemma 1: Suppose that a is an n n matrix with zeroes on the diagonal satisfying GARP. Then there is an n n diagonal matrix Λ with strictly positive diagonal elements such that Λa satisfies SAGARP. Proof: Let C be the (finite) set of all cycles c on N for which a c is nonzero. We suppose C is nonempty, for otherwise the lemma is trivially true. Consider the two person zero sum game in which the Afriat player chooses any row i N and the Cycle player chooses any nonzero cycle c C. Cycle pays Afriat a ic(i), which is well-defined since each cyclic subset a c contains exactly one element from each row. By GARP, each nonzero cyclic subset contains a positive element, so Afriat could trivially assure himself a positive payoff if he moved second. We show he can do so even if he moves first, with the correct mixed strategy. Denote the set of mixed strategies of Afriat by n 1 = {λ = (λ 1,..., λ n ) R+ n : λ i = 1}. Denote the set of mixed strategies of Cycle by #C 1 = {π = (π(c) c C : π(c) 0 for all c C and c C π(c) = 1}. The payoff to Afriat from a mixed strategy pair (λ, π) n 1 #C 1 is n π(c) λ i a ic(i) c C i=1 By von Neumann s minmax theorem the game has a minmax solution (λ, π ) n 1 #C 1 with payoff to Afriat of v = c C π (c) n i=1 λ i a ic(i). We shall prove that v > 0 by showing that if v 0, then there must be a way of splicing together cycles in C to create another cycle that violates GARP. If v 0, then no pure strategy of Afriat pays more than 0, hence π (c)a ic(i) 0 for all i = 1,..., n c C Take any cycle that has positive π weight. By GARP it contains a positive element, say in row i 1. From the i 1 th inequality above, there must be another cycle c C that has positive π weight with a i1c(i 1) < 0. Let i 2 = c(i 1 ). Proceed in cycle c, setting i k+1 = c(i k ) as long as a ik c(i k ) 0. If i k is reached for which a ik c(i k ) > 0, then from the i k th inequality above, there must be another cycle d C that has positive π weight with a ik d(i k ) < 0. In that case let i k+1 = d(i k ). In this manner of splicing cycles an unlimited sequence (i 1, i 2,..., i k,...) is generated with all a iti t+1 0. Let i l be the first entry that repeats an earlier entry, say i j. The cyclic set a c derived from c = (i j, i j+1,..., i l 1 ) violates GARP, because all its entries are nonpositive, and because it must include the (negative) entry point of the cycle that generated i l 1 i l = i l 1 i j. This contradiction proves v > 0. 4

From the definition of minmax solution, no pure strategy of Cycle gives a better payoff for him than v, hence n λ i a ic(i) v > 0 for all c C i=1 Since the number of cycles is finite, we can perturb the λ slightly to make them all strictly positive without changing the fact that sum(λa) c > 0 for every nonzero cycle. 3 Take Λ ii = λ i for all i. QED Lemma 2: Let a be an n n matrix with zeroes on the diagonal satisfying AGARP. Then there is ϕ R n such that min i,j [a ij + ϕ i ϕ j ] 0. Proof: Let v sup ϕ R n min i,j [a ij + ϕ i ϕ j ]. Observe (by taking ϕ = 0) that v a = max i,j { a ij }. Therefore we can confine the sup search to ϕ with ϕ i ϕ j 2 a. Clearly adding a constant to each ϕ i does not change anything, so WLOG we can also restrict attention to ϕ with ϕ i = 0. Let S = {ϕ R n : ϕ 2 a, and ϕ i = 0}. Since S is compact, there must be some ϕ S with v sup ϕ R n min i,j [a ij + ϕ i ϕ j ] = max ϕ S min i,j [a ij + ϕ i ϕ j ] = min i,j [a ij + ϕ i ϕ j ] For the same reasons we may suppose that ϕ is one of the maximizers, over all ϕ R n, with the fewest number of ij for which v = [a ij + ϕ i ϕ j ]. It follows that if there is some ij, i j, at which v is achieved, v = [a ij + ϕ i ϕ j ], then v must also be achieved at some jk with j k. Otherwise, by subtracting a small constant from ϕ j we could find another ϕ Rn which either increases v or reduces the number of ij at which v is achieved. Define the n n matrix Φ by Φ ij = ϕ i ϕ j. From the last paragraph we see that by starting from ij and jk we can construct a cycle c such that each element of [a + Φ] c, is equal to v. Since a satisfies AGARP, and since the sum over any cycle of Φ must be 0, A + Φ must also satisfy AGARP. So sum[a + Φ] c = (#c)v 0, hence v 0. QED Lemma 3: Suppose the price-consumption data {(p 1, x 1 ),..., (p n, x n )} generates a net expenditure matrix a satisfying AGARP, and suppose there are hypothetical utility levels ϕ R n generating a net utility matrix Φ with a+ Φ 0. Then there is a concave, monotonic, and continuous utility function u : R L R with u(x i ) = ϕ i, such that x i arg max x R L{u(x) p i x} for all i. Proof: For all x R L define u(x) = min 1 i n [ϕ i + p i (x x i )] As the minimum of linear functions, u is concave and continuous. Since each p i is nonnegative and nonzero, p i z > 0 for any z >> 0, hence u is monotonic. 3 Note that we were able to deduce that λ >> 0 by proving first that Λ satisfies SAGARP rather than just AGARP. 5

Since rearranging terms in a ji + Φ ji 0 gives ϕ j + p j (x i x j ) ϕ i for all i, j, we conclude that u(x i ) = ϕ i for all i. Clearly u(x) p i x = min 1 k n [ϕ k + p k (x x k )] p i x [ϕ i + p i (x x i )] p i x = ϕ i p i x i = u(x i ) p i x i. QED Proof of Theorem: Given data generating a net expenditure matrix A satisfying GARP, follow lemmas 1-3, yielding strictly positive multipliers λ i and continuous, concave, monotonic utility u such that x i arg max x R L{u(x) λ i p i x} for all i. It follows that if for some x R L, p x p x i, then u(x i ) u(x). Conversely, if the data is rationalized by any monotonic utility, it is trivial that A satisfies GARP. QED Corollary: The price-consumption data {(p 1, x 1 ),..., (p n, x n )} generates a net expenditure matrix A ij = p i (x j x i ) that satisfies AGARP if and only if there is a continuous, concave, and monotonic function u : R L + R such that x i arg max x R L{u(x) p i x} for all i. Proof: Assuming A satisfies AGARP, apply the same proof given for Afriat, skipping lemma 1 by taking Λ to be the identity matrix. To argue in the opposite direction, the utility maximization condition immediately gives A ij + Φ ij = A ij + u(x i ) u(x j ) 0. Hence A + Φ trivially satisfies AGARP. But any cyclic subset of Φ sums to 0. So A satisfies AGARP. QED 5 References [1] Afriat, S. N., The Construction of a Utility Function from Expenditure Data, International Economic Review 8 (1967), 67-77. [2] Brown, D. and C. Calsamiglia, Marshall s Theory of Value and the Strong Law of Demand, Cowles Foundation Discussion Paper, Yale University (2008) [3] Diewert, E., Afriat and Revealed Preference Theory, Review of Economic Studies 40 (1973), 419-426. [4] Fostel, A., H. Scarf, and M. Todd, Two New Proofs of Afriat s Theorem, Economic Theory, 24.1, (2004), 211-219. [5] Geanakoplos, J., Afriat from MaxMin, Cowles Foundation Discussion Paper, Yale University (2006). [6] Houthakker, H., Revealed Preference and the Utility Function, Economica 17 (1950), 159-174. [7] Samuelson, P. A., Consumption Theory in Terms of Revealed Preference, Economica 15 (1948), 243-253. [8] Varian, H. R., The Non-Parametric Approach to Demand Analysis, Econometrica 50 (1982), 945-974. 6