Producer Handout
Producer Handout
Luke Stein
Stanford University
November 5, 2008
ABabcdfghiejkl
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
2 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
3 Consumer theory
Feasible set defined by budget constraint and depends on prices
Objective function u(x)
3 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
4 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
5 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
Outline
1 Production sets
2 Profit maximization
3 Rationalizability
5 Single-output firms
6 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
Outline
1 Production sets
2 Profit maximization
3 Rationalizability
5 Single-output firms
7 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
Production sets
8 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
Definition (shutdown)
0 ∈ Y.
=⇒
9 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
Implies shutdown
10 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
Strictly convex iff for t ∈ (0, 1), the convex combination is in the
interior of Y
11 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
12 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
13 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
Outline
1 Production sets
2 Profit maximization
3 Rationalizability
5 Single-output firms
14 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
y (p) ≡ argmax p · y
y ∈Y
= y ∈ Y : p · y = π(p)
π(p) ≡ sup p · y
y ∈Y
15 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
Fact
We have not made sufficient assumptions to ensure that a
maximum profit is achieved (i.e., y (p) 6= ∅), and so the sup
cannot necessarily be replaced with a max.
In particular we allow for the possibility that π(p) = +∞, which
can happen if Y is unbounded.
16 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
Definition (convexity)
f : Rn → R is convex iff for all x and y ∈ Rn , and all λ ∈ [0, 1], we
have
λf (x) + (1 − λ)f (y ) ≥ f λx + (1 − λ)y .
17 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
f (·)
λf (x) + (1 − λ)f (y )
f (λx + (1 − λ)y )
x λx + (1 − λ)y y
18 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
Convexity of π(·)
Theorem
π(·) is a convex function.
Proof.
Fix any p1 , p2 and let pt ≡ tp1 + (1 − t)p2 for t ∈ [0, 1]. Then for
any y ∈ Y ,
pt · y = t p1 · y +(1 − t) p2 · y
| {z } | {z }
≤π(p1 ) ≤π(p2 )
≤ tπ(p1 ) + (1 − t)π(p2 ).
Definition (homogeneity)
f : Rn → R is homogeneous of degree k iff for all x ∈ Rn , and all
λ > 0, we have
f (λx) = λk f (x).
20 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
Euler’s Law I
Proof.
Homogeneous ⇒ p · ∇f (p) = kf (p) proved by differentiating
f (λp) = λk f (p) with respect to λ, and then setting λ = 1.
Homogeneous ⇐ p · ∇f (p) = kf (p) may be covered in section.
21 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
Euler’s Law II
Corollary
If f (·) is homogeneous of degree one, then ∇f (·) is homogeneous
of degree zero.
Proof.
Homogeneity of degree one means
λf (p) = f (λp).
Differentiating in p,
22 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
Homogeneity of π(·)
Theorem
π(·) is homogeneous of degree one; i.e., π(λp) = λπ(p) for all p
and λ > 0.
That is, if you scale all (input and output) prices up or down the
same amount, you also scale profits by that amount
Proof.
π(λp) ≡ sup λp · y
y ∈Y
= λ sup p · y
y ∈Y
= λπ(p).
23 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
Homogeneity of y (·)
Theorem
y (·) is homogeneous of degree zero; i.e., y (λp) = y (p) for all p
and λ > 0.
That is, a firm makes the same production choice if all (input and
output) prices are scaled up or down the same amount
Proof.
y (λp) ≡ y ∈ Y : λp · y = π(λp)
= y ∈ Y : λp · y = λπ(p)
= y ∈ Y : p · y = π(p)
= y (p).
24 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
Outline
1 Production sets
2 Profit maximization
3 Rationalizability
5 Single-output firms
25 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
26 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
Rationalizability: definitions
Definitions (rationalization)
Supply correspondence ỹ : P ⇒ Rn is rationalized by
production set Y iff ∀p ∈ P, ỹ (p) ⊆ argmaxy ∈Y p · y .
Profit function π̃ : P → R ∪ {+∞} is rationalized by
production set Y iff ∀p, π̃(p) = supy ∈Y p · y .
Definitions (rationalizability)
ỹ (·) or π̃(·) is rationalizable if it is rationalized by some
production set.
ỹ (·) and π̃(·) are jointly rationalizable if they are both
rationalized by the same production set.
27 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
Question 1
What can we infer about the underlying production set Y ?
28 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
29 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
Theorem
A nonempty-valued supply correspondence ỹ (·) and profit function
π̃(·) on a price set are jointly rationalized by production set Y iff
1 p · y = π̃(p) for all y ∈ ỹ (p) (adding-up), and
2 Y I ⊆ Y ⊆ Y O.
Proof.
Rationalized by Y ⇒ conditions by construction of Y I and Y O as
argued above.
Rationalized by Y ⇐ conditions since for any price vector p, the
firm can achieve profit π̃(p) by choosing any y ∈ ỹ (p) ⊆ Y I ⊆ Y ,
but cannot achieve any higher profit since Y ⊆ Y O .
30 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
Question 2
Which observations are rationalizable, i.e., consistent with profit
maximization for some production set?
Corollary
A nonempty-valued supply correspondence ỹ (·) and profit function
π̃(·) on a price set are jointly rationalizable iff
1 p · y = π̃(p) for all y ∈ ỹ (p) (adding-up), and
2 Y I ⊆ Y O ; i.e., p · y 0 ≤ π̃(p) for all p, p 0 , and all y 0 ∈ ỹ (p 0 )
(Weak Axiom of Profit Maximization).
31 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
Question 3
Can we recover the entire production set if we have enough data?
Theorem
Suppose we observe profits π(·) for all nonnegative prices
(P = Rn+ \ {0}), and further assume
1 Y satisfies free disposal, and
2 Y is convex and closed.
Then Y = Y O .
32 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
33 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
Means that a convex, closed set can be separated from any point
outside the set
SHT is one of a few key tools for proving many of our results
34 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
θ·x <c
θ·x >c
T
θ·x =c
35 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
36 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
Question 3
Can we recover the entire production set if we have enough data?
Theorem
Suppose we observe profits π(·) for all nonnegative prices
(P = Rn+ \ {0}), and further assume
1 Y satisfies free disposal, and
2 Y is convex and closed.
Then Y = Y O .
37 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
Proof.
We know Y ⊆ Y O ; thus we only need to show that Y O ⊆ Y .
Take any x 6∈ Y . Y and {x} are closed, convex, and disjoint, so
we can apply the Separating Hyperplane Theorem: there exists
p 6= 0 such that p · x > supy ∈Y p · y = π(p).
By free disposal, if any component of p were negative, then
supy ∈Y p · y = +∞. So p > 0; i.e., p ∈ Rn+ \ {0} = P. But since
p · x > π(p), it must be that x 6∈ Y O .
We have showed that x 6∈ Y ⇒ x 6∈ Y O , or equivalently
YO ⊆ Y.
38 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
Outline
1 Production sets
2 Profit maximization
3 Rationalizability
5 Single-output firms
39 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
Loss function
i.e., the set of points at which losses are nonnegative at any price
40 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
Hotelling’s Lemma I
Assume rationalizability
Consider any p 0 ∈ P, and any y 0 ∈ y (p 0 ):
y 0 ∈ Y I (by definition)
0 O
Thus y ∈ Y = y : inf p∈P L(p, y ) ≥ 0 (by WAPM)
That is, inf p∈P L(p, y 0 ) ≥ 0
But by adding-up, p 0 · y 0 = π(p 0 ), so L(p 0 , y 0 ) = 0
Thus the infimum is achieved, and equals the minimum:
41 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
Hotelling’s Lemma II
42 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
This FOC is
Theorem (Hotelling’s Lemma)
43 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
Recall
Theorem (Hotelling’s Lemma)
∇π(p) = y (p) wherever π(·) is differentiable.
44 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
Theorem
y : P → Rn (the correspondence ensured to be a function by
Hotelling’s lemma, given differentiable π(·)) and differentiable
π : P → R on an open convex set P ⊆ Rn are jointly rationalizable
iff
1 p · y (p) = π(p) (adding-up),
2 ∇π(p) = y (p) (Hotelling’s Lemma), and
3 π(·) is convex.
Note that
Condition 2 describes the first-order condition and
Condition 3 describes the second-order condition
of the dual (loss minimization) problem
45 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
Proof.
We showed earlier that 2 and 3 follow from rationalizability.
46 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
Theorem
Differentiable y : P → Rn on an open convex set P ⊆ Rn is
rationalizable iff
1 y (·) is homogeneous of degree zero, and
2 The Jacobian Dy (p) is symmetric and positive semidefinite.
47 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
Theorem
Differentiable π : P → R on a convex set P ⊆ Rn is rationalizable
iff
1 π(·) is homogeneous of degree one, and
2 π(·) is convex.
Proof.
We showed earlier that if π(·) is rationalizable, it is homogeneous
of degree one and convex.
Now suppose conditions of the theorem hold. Take y (p) = ∇π(p).
By Euler’s Law, π(p) = p · ∇π(p) = p · y (p). Thus y (·) and π(·)
are jointly rationalizable.
49 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
Substitution matrix
50 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
Outline
1 Production sets
2 Profit maximization
3 Rationalizability
5 Single-output firms
51 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
52 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
Y = (q, −z) : q ≤ f (z) , assuming free disposal
53 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
54 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
55 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
Cost function
c(q, w ) ≡ inf w ·z
z : f (z)≥q
Z ∗ (q, w ) ≡ argmin w · z
z : f (z)≥q
= z : f (z) ≥ q and w · z = c(q, w )
56 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
Rm
Yq ≡ (q, −z) : z ∈ + and f (z) ≥ q
57 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
58 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
Theorem
Conditional factor demand function z : R × W ⇒ Rn and
differentiable cost function c : R × W → R for a fixed output q on
an open convex set W ⊆ Rm of input prices are jointly
rationalizable iff
1 c(q, w ) = w · z(q, w ) (adding-up);
2 ∇w c(q, w ) = z(q, w ) (Shephard’s Lemma);
3 c(q, ·) is concave in w (for a fixed q).
59 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
maxm pf (z) − w · z
z∈R+ | {z } | {z }
revenue cost
L(z, p, w , µ) ≡ pf (z) − w · z + µ · z
60 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
1 FONCs: p∇f (z ∗ ) − w + µ = 0
2 Complementary slackness: µi zi∗ = 0 for all i
3 Non-negativity: µi ≥ 0 for all i
4 Original constraints: zi∗ ≥ 0 for all i
∂f (z ∗ )
p ≤ wi with equality if zi∗ > 0
∂zi
61 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
L(z, q, w , λ, µ) ≡ − w · z + λ f (z) − q + µ · z
∂f (z ∗ )
λ ≤ wi with equality if zi∗ > 0
∂zi
62 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
max pq − c(q, w ).
q≥0
L(q, p, w , µ) ≡ pq − c(q, w ) + µq
∂c(q ∗ , w )
p≤ with equality if q ∗ > 0
∂q
63 / 86
Introduction Production sets Profit maximization Rationalizability Differentiable case Single-output firms
∂c(q ∗ , w )
p≤ with equality if q ∗ > 0
∂q
∂c(q ∗ ,w )
If (q ∗ , z ∗ ) > 0, then p, λ, and ∂q are all “the same”
64 / 86
Appendix
65 / 86
Appendix
Means that a convex, closed set can be separated from any point
outside the set
66 / 86
Appendix
θ·x <c
θ·x >c
T
θ·x =c
67 / 86
Appendix
68 / 86
Appendix
Convex functions
Definition (convexity)
f : Rn → R is convex iff for all x and y ∈ Rn , and all λ ∈ [0, 1], we
have
λf (x) + (1 − λ)f (y ) ≥ f (λx + (1 − λ)y ).
Also characterized by EG f (x) ≥ f EG (x) for all distributions G
In the differentiable case, also characterized by any of
If f : R → R, then f 00 (x) ≥ 0 for all x
Hessian ∇2 f (x) is a positive semidefinite matrix for all x
f (·) lies above its tangent hyperplanes:
69 / 86
Appendix
Definition (homogeneity)
f : Rn → R is homogeneous of degree k iff for all x ∈ Rn , and all
λ > 0, we have
f (λx) = λk f (x).
Proof.
Homogeneous ⇒ p · ∇f (p) = kf (p) proved by differentiating
f (λp) = λk f (p) with respect to λ, and then setting λ = 1.
Homogeneous ⇐ p · ∇f (p) = kf (p) may be covered in section.
70 / 86
Appendix
Corollary
If f (·) is homogeneous of degree one, then ∇f (·) is homogeneous
of degree zero.
Proof.
Homogeneity of degree one means
λf (p) = f (λp).
Differentiating in p,
71 / 86
Appendix
subject to constraints
g1 (x, θ) ≥ 0, . . . , gK (x, θ) ≥ 0.
Set up a Lagrangian
K
X
L(x, θ, λ) ≡ f (x, θ) + λk gk (x, θ)
k=1
72 / 86
Appendix
73 / 86
Appendix
74 / 86
Appendix
Envelope Theorem I
ETs relate objective and value functions; this one relates the
derivatives of objective and value functions for smooth PCOP:
75 / 86
Appendix
Envelope Theorem II
The proof is given for a single constraint (but is similar for K
constraints): v (x, θ) = maxx f (x, θ) such that g (x, θ) ≥ 0
Proof.
Lagrangian L(x, θ) ≡ f (x, θ) + λg (x, θ) gives FOC
∂f ∂g ∂f ∂g
+λ = 0 ⇐⇒ = −λ (1)
∂x ∗ ∂x ∗ ∂x ∗ ∂x ∗
∗
where the notation ·|∗ means “evaluated at x (θ), θ for some θ.”
If g x ∗ (θ), θ = 0, take the derivative in θ of this equality
condition to get
∗ ∗
∂g ∂x
∂g
∂g
∂g ∂x
+ = 0 ⇐⇒ =− . (2)
∂x ∗ ∂θ θ
∂θ ∗
∂θ ∗
∂x ∗ ∂θ θ
76 / 86
Appendix
Proof (continued).
Note that, ∂L
∂θ = ∂f
∂θ+ λ ∂g
∂θ . Evaluating at (x ∗ (θ), θ) gives
∂L ∂f ∂g
= +λ .
∂θ ∗ ∂θ ∗ ∂θ θ
∂L ∂f
If λ = 0, this gives that =
∂θ ∗ ∂θ ∗ ;
if λ > 0, complementary
slackness ensures g x ∗ (θ), θ = 0 so we can apply equation 2. In
either case, we get that
∗
∂f ∂g ∂x
= −λ . (3)
∂θ ∂x ∗ ∂θ θ
77 / 86
Appendix
Envelope Theorem IV
Proof (continued).
x ∗ (θ), θ
Applyingthe chain rule to v (x, θ) = f and evaluating at
x ∗ (θ), θ gives
∗
∂v ∂f ∂x ∂f
= +
∂θ ∗ ∂x ∗ ∂θ θ
∂θ ∗
∗
∂g ∂x
∂f ∂L
= −λ + = ,
∂x ∗ ∂θ θ
∂θ ∗ ∂θ ∗
78 / 86
Appendix
where F : X × T → R and X × T ⊆ R2 .
Suppose:
1 Smoothness: F is twice continuously differentiable
2 Convex choice set: X is convex
3 00 < 0
Strictly concave objective (in choice variable): Fxx
(together with convexity of X , this ensures a unique
maximizer)
4 Interiority: x(t) is in the interior of X for all t (which means
the standard FOC must hold)
79 / 86
Appendix
80 / 86
Appendix
∂2F ∂2F
x(t), t ∂x(t) x(t), t
0= · +
∂x ∂x ∂t ∂x ∂t
"
2
−1 2
#
∂x(t) ∂ F x(t), t ∂ F x(t), t
=− ·
∂t ∂x ∂x ∂x ∂t
81 / 86
Appendix
Then
(x ∧ x 0 ) ∈ X ∗ (t) and (x ∨ x 0 ) ∈ X ∗ (t 0 ).
That is, X ∗ (·) is nondecreasing in t in the stronger set order.
82 / 86
Appendix
Definition (quasiconcavity)
f : X → R is quasiconcave iff for all x ∈ X , the upper contour set
of x
UCS(x) ≡ ξ ∈ X : f (ξ) ≥ f (x)
Theorem
A concave function is quasiconcave. A convex function is
quasiconvex.
84 / 86
Appendix
Proof.
Showing that concavity implies quasiconcavity is equivalent to
showing that non-quasiconcavity implies non-concavity.
Suppose f : X → R is not quasiconcave; i.e., there exists some x
such that the upper contour set of x
UCS(x) ≡ ξ ∈ X : f (ξ) ≥ f (x)
85 / 86
Appendix
Proof (continued).
For UCS(x) to be nonconvex, there must exist some x1 ,
x2 ∈ UCS(x) and λ ∈ [0, 1] such that λx1 + (1 − λ)x2 6∈ UCS(x);
that is
f (x1 ) ≥ f (x),
f (x2 ) ≥ f (x),
f λx1 + (1 − λ)x2 < f (x).
86 / 86