-1-
Appendix: Math Preparation
1. Lagrange Method for Constrained Optimization
The following classical theorem is from Takayama (1993, p.114).
Theorem A-1. (Lagrange). For
n
f : → and
nm
G : → , consider the following
problem
max ( )
st ( ) 0.
x
fx
Gx.. =
(Α.1)
Let ( ) () ()Lx f xGxλλ, ≡ + ? (Lagrange function).
? If x
?
solves (A.1) and if ()DGx
?
has full rank, then there exists
k
λ∈ (Lagrange
multiplier) such that
FOC ( ) 0
x
DL xλ
?
:,=,
and
2
SONC ( ) 0 for satisfying () 0hD f x h h DG x h
′? ?
: ≤ ,=.
? If the FOC is satisfied, () 0Gx
?
=,and
2
SOSC ( ) 0 for 0 satisfying ( ) 0hD f x h h DG x h
′? ?
:<,≠ =,
then
*
x is a unique local maximum.
What is the intuition for FOC and SOC?
How to verify the SOC?
Theorem A-2. Let
nn
A
×
∈ be symmetric,
mn
C
×
∈ has full rank, ,mn< and
1
,,
mn
bb
+
… be
the principal minors of
0
T
C
B
CA
??
??
?≡
?
?
? ?
??
. Then,
' 0 for 0 satisfying 0(1) 0,21
km
k
xAx x Cx b k m
?
< ≠ = ?? > ?≥ + .
Example A-1. For 0a > and 0b >,consider
12
22
12
12
()max
st 1.
xx
Fab ax bx
xx
,
, ≡??
.. + =
Is the solution indeed optimal?
-2-
Theorem A-3 (Kuhn-Tucker). For differentiable
n
f : → and
nm
G : → , let
() () ()Lx f xGxλλ, ≡ + ? . If x
?
is a solution of
max ( )
st ( ) 0
x
fx
Gx.. ≥ ,
(Α.2)
then there exists
m
λ
+
∈ such that (Kuhn-Tucker condition) λ () 0Gx
?
? = and
FOC ( ) 0
x
DL xλ
?
:,=.
Theorem A-4 (Sufficiency). Let f and
i
g , 1…im=, , , be quasi-concave, where
1
(… )
T
m
Gg g=,, .Let x
?
satisfy the Kuhn-Tucker condition and the FOC for (A.2). Then, x
?
is a global maximum point if
(1) () 0Df x
?
≠ , and f is locally twice continuously differentiable, or
(2) f is concave.
Kuhn-Tucker Theorem is not useful. We usually use Lagrange Theorem only.
A mapping
nk
H : → is linear if it can be written as ( )Hx Ax B=+,where A is
matrix and B is a vector.
Theorem A-5. Let
n
f : → and
nm
G : → be concave, and
nk
H : → be linear.
Also,
0
x? s.t.
0
() 0Gx >.Then, x
?
is a solution of
max ( )
.. ( ) 0,
() 0.
x
fx
st G x
Hx
≥
=
if and only if ( ) 0 ( ) 0Gx hx
??
≥ ,=,and there exist
m
λ
+
∈ and
k
μ∈ such that
λ () 0Gx
?
? = and x
?
is a solution of
max ( ) ( ) ( ) ( )
x
Lxf xGxHxλ μ λ μ,, ≡ + ? + ? .
Example A-2. Given utility function
1
12 12
()
aa
ux x xx
?
,= ,consider
12
12 12
0
11 2 2
()max()
st
xx
vp p m ux x
p x p xm
, ≥
,, ≡ ,
.. + ≤ .
-3-
2. Hamilton Method for Dynamic Optimization
A good reference for this section is Kamien–Schwartz (1991). See also Chiang (1992).
The following theorem is from Kamien-Schwartz (1981, p.16).
Theorem A-6. For :
kk
H ××→ , consider problem
0
00
max [ ( ) ( )]
st ( ) ( ) ,
T
uA t
T
Htut ut dt
ut u uT u
∈
,,
.. = , =
∫
null
(Α.3)
where the set of admissible controls is
{ }
0
continuously differentiable functions [ ]
k
Aut≡ :, → .
If H is continuous w.r.t. its first argument, continuously differentiable w.r.t. its second and
third arguments, then the solution u
?
must satisfy the Euler equation:
[ ( ) ( )] [ ( ) ( )]
uu
d
Htut t Htut t
uu
dt
??
,, =,, .
null
nullnull (Α.4)
If the terminal value ()uT is free, the transversality condition is
[()()]0
u
HTuT T
u
? ?
,, =.
null
null (Α.5)
If the initial value
0
()u t is free, the transversality condition is
00 0
[()()]0
u
Htut t
u
? ?
,, =.
null
null (Α.6)
If the terminal condition is () 0uT ≥ , the transversality conditions are
() [ () ()] 0 [ () ()] 0
uu
uTHTuT T HTuT T
uu
?? ???
,, =, ,, ≤ .
nullnull
nullnull (Α.7)
Conversely, if ()Htuu,,null is concave in ()uu,,null then any u A
?
∈ satisfying the Euler equation
(A.4) and the initial and terminal conditions is a solution of (A.3).
There is no SOSC; there is only a SONC:
**
Legendre Condition: [ , ( ), ( )] 0.
uu
H tutut≤
nullnull
null
Example A-3. The principal’s problem is
()
[ ]
[]
max ( ) ( )
st ( ) ( ) ( )
as
vy sy f yady
usyfyady ca u
, ?
? ,
.. , ≥ +.
∫
∫
(Α.8)
Example A-4. Consider
()
() (){ } ()
( )
max
st 0
x
ux vx dF
x
θ
θ
θθ θθ θ
θ
?
′
????
,+ ,
????
.. ≥ .
∫
(Α.9)
-4-
Theorem A-7 (Special Model I). Let
nknk n
xug∈ , ∈ ,: × ×→
and
nk
f :××→ . For problem
0
00
00
( ) max [ () () ]
st ( ) [ ( ) ( ) ]
() () 0
T
T
u t
Jx x t f xt ut tdt
x t g xt ut t
xt x xT
,, ≡ ,,
.. = , ,
=, ≥
∫
null
define the Hamiltonian as
() ()Hfxut g xutλ=,,+? ,, .
Under certain differentiability conditions, if u
?
is a solution, then there exists a function
0
[]
n
tTλ :, → such that u
?
is a solution of
0
u
H =, (Α.10)
x
Hλ =? ,
null
Α.11)
with transversality conditions:
lim 0 ( ) 0
tT
xTλλ
→
=, ≥ . (Α.12)
Theorem A-8 (Special Model II). Let
nknk n
xug∈ , ∈ ,: × ×→ and
nk
f :××→ . For problem
0
0
()
00
00
()max[()()]
st ( ) [ ( ) ( ) ]
() () 0
T
tt
T
u t
J xxt f xt ut e dt
xt gxt ut t
xt x xT
θ??
,, ≡ ,
.. = , ,
=, ≥
∫
null
define the Hamiltonian as
() ( )H f xu g xutλ=,+? ,, .
Under certain differentiability conditions, if u
?
is a solution, then there exists a function
0
[]
n
tTλ :, → such that u
?
is a solution of
0
u
H =, (Α.13)
x
Hλθλ= ? ,
null
Α.14)
with transversality condition
lim 0 ( ) 0
t
tT
xe T
θ
λλ
?
→
=, ≥ . (Α.15)
Example A-5. Consider consumer’s problem:
0
0
0
()max ()
st
(0)
t
c
J Auced
ArAy c
AA
ρ?
≡
.. = + ?
=.
∫
null
-5-
3. Envelope Theorem
Theorem A-9 (Envelope). Suppose fX A:×→ is differentiable,
n
X ? ,
k
A? , and
()x a
?
is an interior maximum point of
() max ( )
xX
Fa f xa
∈
≡ ,.
Then,
()
() ( )
.
xxa
dF a f x a
da a ?
=
? ,
=
?
Example A-6. For Example A-1, find
()Fab
a
? ,
.
?
-6-
4. The Nash Bargaining Solution
There are two players 1i = and 2. Let X be a set of potential bargaining outcomes and
D be the outcome (the disagreement outcome) if the bargaining fails.
An agreement x X
?
∈ is the Nash solution if
( )
( )
*
*
If , ; ,1 for some , [0, 1] and ,
then , ; ,1 for .
i
j
x pD p x i N p x X
xpD p x j i
?∈∈∈
?≠
(Α.16)
Theorem A-10. There exists a unique Nash solution. And, an agreement x X
?
∈ is a Nash
solution iff it is the solution of the following problem:
[ ][ ]
112 2
max ( ) ( ) ( ) ( )
xX
ux uD ux uD
∈
??, (Α.17)
where
i
u is the expected utility index of
i
V for 12i =,.
Example A-7. Suppose the two players are risk neutral and ( )
ii
uD r=,where
i
r is the
reservation value of player i. Assume the size of the pie is R, called the revenue. Then, for
12
()x tt=, with
12
tt R+=,the utility values are
11
()ux t= and
22
()ux t=.The Nash
solution is
()
12
1
2
ii
tr Rrr
?
=+ ?? .
A generalized Nash solution is
( )
12iii
tr Rrrθ
?
=+ ?? ,
where 0
i
θ ≥ and
12
1θθ+=.
i
θ is the bargaining power of player i. Obviously, we can
extend this formula to a case with n individuals.