1 Arbitrage and Martingales - New York...

72
New York University Professor Jennifer N. Carpenter Stern School of Business Financial Theory IV * 1 Arbitrage and Martingales These notes are taken primarily from Section III of Domenico Cuoco’s lecture notes and Harrison and Kreps (1979). Consider the following economy: 1.1 Probabilistic Setting There is a finite time horizon [0,T ], a probability space (Ω, F , P ), and a filtration F = {F t } T t=0 satisfying the usual conditions, with F 0 = {∅, Ω} and F T = F . Each ω Ω represents a complete description of what happens from time 0 to T . Each A ∈F t represents an event distinguishable at time t, i.e., you know whether or not ω A at time t. The measure P is the subjective probability measure believed by agents in the economy. 1.2 Consumption There is a single consumption good consumed only at time T .A consumption plan x(ω) is an F -measurable random variable. The consumption space C is L p (P ) for some p [1, ). 1.3 Preferences Agents are represented by their preferences on C (a preference relation is a complete, transitive binary relation). W.L.O.G. represents preferences for time T net trades. (If * Many thanks to my students for valuable comments and corrections. 1

Transcript of 1 Arbitrage and Martingales - New York...

Page 1: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

New York University Professor Jennifer N. CarpenterStern School of Business Financial Theory IV∗

1 Arbitrage and Martingales

These notes are taken primarily from Section III of Domenico Cuoco’s lecture notes and

Harrison and Kreps (1979). Consider the following economy:

1.1 Probabilistic Setting

There is a finite time horizon [0, T ], a probability space (Ω,F ,P), and a filtration F =

FtTt=0 satisfying the usual conditions, with F0 = ∅,Ω and FT = F . Each ω ∈ Ω

represents a complete description of what happens from time 0 to T . Each A ∈ Ftrepresents an event distinguishable at time t, i.e., you know whether or not ω ∈ A at

time t. The measure P is the subjective probability measure believed by agents in the

economy.

1.2 Consumption

There is a single consumption good consumed only at time T . A consumption plan x(ω) is

an F -measurable random variable. The consumption space C is Lp(P) for some p ∈ [1,∞).

1.3 Preferences

Agents are represented by their preferences on C (a preference relation is a complete,

transitive binary relation). W.L.O.G. represents preferences for time T net trades. (If

∗Many thanks to my students for valuable comments and corrections.

1

Page 2: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

original preference ′ is defined over total consumption when endowment is x, then derive

on net trades from (′, x) by x y ⇐⇒ x+ x ′ y + x.) Note that C = Lp(P) implies

negative consumption must have meaning. Preferences satisfy

1. Lower semi-continuity: the sets x ∈ C : x x are norm-closed ∀x ∈ C.

2. Convexity: the sets x ∈ C : x x are convex ∀x ∈ C.

3. Strict monotonicity: x+y x for every x ∈ C and y ≥ 0 with Py > 0 > 0, where

denotes strict preference.

Remark A preference relation defined by x y ⇐⇒ EU(x) ≥ EU(y) where U is concave,

strictly increasing, and grows at no more than quadratic rate satisfies these conditions.

1.4 The One-Period Market

LetM⊂ C be the subspace of marketed consumption plans, i.e., consumption plans that

agents can buy or sell, and let pm be the price functional on M. Assume M is a linear

subspace and pm is a linear functional. I.e., there are no transaction costs, short sale

constraints, etc. Suppose there exists x > 0 a.s. in M.

Definition 1.1 The market is complete if M = C.

Definition 1.2 The price system (M, pm) is viable if there exist preferences and net

trade x∗ ∈M such that pm(x∗) ≤ 0 and x∗ x for every x ∈M such that pm(x) ≤ 0.

The viability condition (VC) above means that there exists an agent who is able to find an

optimal net trade subject to his budget constraint. This is clearly a necessary condition

for an equilibrium. It is also sufficient in that one can construct an equilibrium from this

as follows. Define ′ by x ′ y ⇐⇒ x + x∗ y + x∗. Then 0 is an optimal net trade for

2

Page 3: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

an agent with preferences ′ so (M, pm) is an equilibrium price system for an economy

populated by such agents.

Definition 1.3 A free lunch or arbitrage opportunity is an x ∈M such that x ≥ 0,Px >

0 > 0, and pm(x) ≤ 0.

Remark There is no arbitrage if and only if pm is a strictly positive linear functional.

Proposition 1.1 The price system (M, pm) is viable =⇒ there is no arbitrage.

Proof Homework

If the market is complete, i.e., if M = C = Lp(P), and there is no arbitrage, then pm

is a strictly positive continuous linear functional p on Lp(P) (see Proposition 7 on page

14 of section I of Domenico Cuoco’s lecture notes). Then, by the Riesz Representation

Theorem, there exists a unique random variable ζ > 0 a.s. such that

p(x) =∫ζ(ω)x(ω) dP(ω) = Eζx ∀ x ∈M . (1.1)

Definition 1.4 A random variable ζ > 0 satisfying equation (1.1) is called a state-price

density or stochastic discount factor (sdf).

If Ω is finite, ζ(ω) can be interpreted as the Arrow-Debreu price for state ω per unit of

probability, i.e., p(1ω) = ζ(ω)P(ω) so ζ(ω) = p(1ω)/P(ω).

We are interested in knowing when we can represent prices with an sdf. The issue is, if

M is incomplete, does pm have a continuous extension to Lp(P)? That’s what viability

gives. We use the Separating Hyperplane Theorem.

Theorem 1.1 (Harrison and Kreps) The price system (M, pm) is viable ⇐⇒ there

exists a strictly positive continuous linear extension p of pm to all of C.

3

Page 4: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

Proof ⇐=: Suppose such a p exists. Define on C by x y iff p(x) ≥ p(y). Then

satisfies preference properties 1-3 and together with x∗ = 0 satisfies the VC so (M, pm)

is viable.

=⇒: Suppose (M, pm) is viable. Let and x∗ satisfy the VC and W.L.O.G. set x∗ = 0.

Define A = x ∈ C : x 0 and B = y ∈M : pm(y) ≤ 0. The sets A and B are convex

by the convexity of preferences and the linearity of pm. It can be shown that the interior

of A is the set x ∈ C : x 0, which is nonempty, since it contains x, for example,

and disjoint from B by the VC. Therefore, by the Separating Hyperplane Theorem, ∃ a

nontrivial continuous linear functional φ on C such that φ(x) ≥ 0 on A and φ(x) ≤ 0

on B.

Now φ is strictly positive: First, recall ∃ x > 0 a.s. inM. Also, ∃ y ∈ C such that φ(y) > 0

since φ is nontrivial. By continuity of preferences, ∃ scalar λ > 0 such that x − λy 0.

Thus φ(x − λy) ≥ 0 =⇒ φ(x) ≥ λφ(y) > 0. Second, ∀ x ≥ 0 such that Px > 0 > 0,

x 0 by strict monotonicity of preferences, so ∃ λ > 0 such that x − λx 0. Thus,

φ(x− λx) ≥ 0 =⇒ φ(x) ≥ λφ(x) > 0.

Finally, φ(x) = pm(x) on M up to scaling: Let x ∈ M and let b = −xpm(x)/pm(x) + x.

Both b and −b are in B since pm(b) = pm(−b) = 0. So φ(b) ≤ 0 and φ(−b) ≤ 0 =⇒

φ(b) = 0 =⇒ φ(x) = φ(x)pm(x)/pm(x). So let p ≡ [pm(x)/φ(x)]φ. Then p|M = pm and p

is a strictly positive continuous linear functional on C. 2

It then follows from the Riesz Representation Theorem that

Corollary 1.1 The price system (M, pm) is viable ⇐⇒ there exists a sdf.

1.5 Securities Markets with Multiple Trading Dates

Now suppose there are n + 1 long-lived securities traded with right-continuous, adapted

price processes S = (S0, S1, . . . , Sn) where S0 is strictly positive and Sk(t) ∈ Lp(P) for

4

Page 5: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

k = 1, . . . , n and t ∈ [0, T ]. Assume there are no dividends.

Definition 1.5 A trading strategy N = (N0, N1, . . . , Nn) is an n + 1-dimensional row-

vector-valued predictable process where Nk(t) denotes the number of shares of security k

held at time t.

Definition 1.6 A trading strategy is simple if there exists a finite partition 0 = t0 <

t1 < · · · < tJ = T of [0, T ] and random variables Nkj ∈ Ftj such that

Nk(t) =

Nk0 if t ∈ [t0, t1]

Nkj if t ∈ (tj, tj+1](1.2)

∀ k = 0, 1, . . . , n and j = 0, . . . , J − 1.

We will restrict attention to simple trading strategies for now.

Definition 1.7 A simple trading strategy is self-financing if

N(tj)S(tj)︸ ︷︷ ︸cost of new portfolio at tj

≤ N(tj−1)S(tj)︸ ︷︷ ︸proceeds from sale of old portfolio at tj

a.s. (1.3)

for each j = 1, . . . , J − 1. The trading strategy is tight or tightly self-financing if

N(tj)S(tj) = N(tj−1)S(tj) a.s. (1.4)

Proposition 1.2 A simple trading strategy is tight ⇐⇒

N(t)S(t)︸ ︷︷ ︸ending portfolio value

= N(0)S(0)︸ ︷︷ ︸beginning value

+j∑i=0

N(ti)[S(ti+1 ∧ t)− S(ti)]︸ ︷︷ ︸trading gains

a.s. (1.5)

for every t ∈ (tj, tj+1] and j = 0, . . . , J − 1.

Proof Homework

5

Page 6: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

Remark If S is a continuous process then equation (1.5) can be written as

N(t)S(t) = N(0)S(0) +∫ t

0N(u) dS(u) a.s. (1.6)

where the integral is Riemann-Stieltjes path by path.

Definition 1.8 A trading strategy N is admissible if it is simple, tight, and its final

payoff N(T )S(T ) ∈ C.

Definition 1.9 A consumption plan x ∈ C is marketed if there exists an admissible

trading strategy N such that N(T )S(T ) = x, in which case N generates or finances x.

LetM denote the set of marketed consumption plans. Note thatM is a linear subspace

of C.

Definition 1.10 The securities market is dynamically complete if M = C.

Remark With only simple trading strategies, M will generally be dynamically incom-

plete unless C is finite-dimensional.

Definition 1.11 A free lunch or arbitrage opportunity is an admissible trading strategy

N such that N(0)S(0) ≤ 0, N(T )S(T ) ≥ 0 a.s., and PN(T )S(T ) > 0 > 0.

Assume there are no arbitrage opportunities. We want to define the price of x ∈M as the

cost N(0)S(0) of the trading strategy that generates x. But what if the trading strategy

is not unique?

Proposition 1.3 Let x ∈ M and N1 and N2 be admissible trading strategies that fi-

nance x. Then the portfolio value processes N1S and N2S are indistinguishable.

6

Page 7: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

Proof Homework

Therefore, the implicit price process Sx of any marketed claim x is uniquely defined by

Sx = NS where N is any admissible trading strategy that generates x. Thus we can define

the pricing functional pm on M by pm(x) ≡ Sx(0) = N(0)S(0) where N generates x.

Proposition 1.4 The pricing functional pm is linear and strictly positive.

Proof Homework

Proposition 1.5 Suppose the market is dynamically complete. Then pm is a continuous

linear functional on Lp(P) and hence there exists a unique sdf.

Definition 1.12 The price system S is viable if there exists an admissible trading strategy

N∗ such that N∗(0)S(0) ≤ 0 and N∗(T )S(T ) N(T )S(T ) for every admissible trading

strategy N with N(0)S(0) ≤ 0.

Theorem 1.1 implies the price system S is viable if and only if pm has a strictly positive

continuous linear extension p to all of C. Corollary 1.1 implies S is viable if and only if

there exists a sdf. Unless the market is dynamically complete, such a sdf is not necessarily

unique.

1.6 The Martingale Property

Take security 0 as numeraire and let

S∗ =S

S0

= (1,S1

S0

, . . . ,SnS0

) . (1.7)

Proposition 1.6 A simple trading strategy N is tightly self-financing ⇐⇒

N(t)S∗(t) = N(0)S∗(0) +j∑i=0

N(ti)[S∗(ti+1 ∧ t)− S∗(ti)] a.s. (1.8)

for every t ∈ (tj, tj+1] and j = 0, . . . , J − 1.

7

Page 8: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

For the proof, it suffices to verify that N is tight if and only if N(tj+1)S∗(tj) = N(tj)S∗(tj)

for every j = 0, 1, . . . , J − 1.

Definition 1.13 A probability measure P∗ on (Ω,F) is an equivalent martingale measure

(emm) if P∗ ∼ P and S∗ is a vector martingale under P∗.

Theorem 1.2 (Harrison and Kreps) There exists a one-to-one correspondence between

sdf ’s ζ and emm’s P∗. The correspondence is given by

ζ =S0(0)

S0(T )

dP∗

dP. (1.9)

Proof ⇐=: Let P∗ be an emm. Let ζ = S0(0)S0(T )

dP∗dP . Take x ∈M. Let N be an admissible

trading strategy that generates x and let 0 = t0 < t1 < · · · < tn = T be its trading dates.

Then

E∗N(tj+1)S∗(tj+1)|Ftj = E∗N(tj)S∗(tj+1)|Ftj (1.10)

= N(tj)E∗S∗(tj+1)|Ftj (1.11)

= N(tj)S∗(tj) (1.12)

because N is tight, N(tj+1) ∈ Ftj , and S∗ is a P∗-martingale. Iterating yields

E∗N(T )S∗(T ) = N(0)S∗(0) (1.13)

=⇒ EN(T )S(T ) S0(0)S0(T )

dP∗dP = Sx(0) (1.14)

=⇒ Eζx = pm(x) (1.15)

Thus, ζ is a sdf.

=⇒: Let ζ be a sdf and let dP∗dP = S0(T )

S0(0)ζ. Then dP∗

dP > 0 and EdP∗dP = 1 so dP∗

dP defines a

probability measure P∗ ∼ P . It remains to show S∗k is a P∗-martingale for all k = 1, . . . , n.

Fix k > 0, arbitrary times t and u in [0, T ] with t < u, and an event B ∈ Ft. Consider

the trading strategy given by Nj = 0 for j 6= 0, k,

Nk(s, ω) =

1 for s ∈ (t, u] and ω ∈ B

0 otherwise ,(1.16)

8

Page 9: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

and

N0(s, ω) =

−S∗k(t, ω) for s ∈ (t, u] and ω ∈ B

S∗k(u, ω)− S∗k(t, ω) for s ∈ (u, T ] and ω ∈ B

0 otherwise .

(1.17)

I.e., in event B, buy and hold one share of security k from time t to u, using security 0

to tightly self-finance. This strategy generates payoff

x = N(T )S(T ) = (S∗k(u)− S∗k(t))1BS0(T ) (1.18)

at time T and has price zero. So

0 = Eζx (1.19)

= E S0(0)

S0(T )

dP∗

dPx (1.20)

= E∗S0(0)(S∗k(u)− S∗k(t))1B . (1.21)

Thus E∗S∗k(u)1B = E∗S∗k(t)1B ∀ B ∈ Ft, i.e.,∫B S

∗k(u) dP∗ =

∫B S

∗k(t) dP∗ ∀ B ∈ Ft,

which means E∗S∗k(u)|Ft = S∗k(t).2

Definition 1.14 A consumption plan x ∈ C is priced if all strictly positive continuous

linear extensions of pm to C agree on the price of x.

Proposition 1.7 The following conditions are equivalent.

1. Every consumption plan is priced.

2. There exists a unique strictly positive continuous linear extension of pm to C.

3. There exists a unique sdf.

4. There exists a unique emm.

Proposition 1.8 Let x ∈ M and let Sx be its implicit price process. If there exists an

emm P∗ then Sx/S0 is a P∗-martingale. In particular,

Sx(t) = S0(t)E∗ x

S0(T )|Ft a.s. ∀ t ∈ [0, T ] . (1.22)

9

Page 10: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

Proof Let N be an admissible trading strategy that generates x and let 0 = t0 < t1 <

· · · < tJ = T be its trading dates. Let t ∈ [0, T ] and let j be such that t ∈ (tj−1, tj]. Then

by Proposition 1.6

xS0(T )

= N(t)S∗(t) +∑Ji=j N(ti−1)[S∗(ti)− S∗(ti−1 ∨ t)]

=⇒ E∗ xS0(T )|Ft = N(t)S∗(t) + E∗∑J

i=j N(ti−1)E∗S∗(ti)− S∗(ti−1 ∨ t)|Fti−1∨t|Ft

=⇒ E∗ xS0(T )|Ft = N(t)S∗(t) = N(t)S(t)/S0(t) = Sx(t)/S0(t)

=⇒ Sx(t) = S0(t)E∗ xS0(T )|Ft . 2

10

Page 11: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

2 The Standard Continuous-Time Financial Market

These notes are taken primarily from Sections IV and V of Domenico Cuoco’s lecture

notes and Chapter 1 of Karatzas and Shreve (1998).

2.1 Probabilistic Setting

There is a probability space (Ω,F ,P), and a standard Brownian motion B = (B1, . . . , Bd)

on time interval [0, T ]. The filtration F = FtTt=0 is the P-augmentation of the filtration

generated by B, also called the natural filtration, i.e., the smallest filtration such that F0

contains all the null sets and Bs ∈ Ft for every 0 ≤ s ≤ t ≤ T . This filtration satisfies the

usual conditions. We also assume F = FT . We interpret P as the subjective probability

measure believed by investors in the economy and Ft as the information available to

investors at time t.

2.2 Consumption

The consumption space C is the set of pairs (c,W ), where c is a progressively measur-

able consumption rate process with∫ T

0 |c(t)| dt < ∞ a.s. and W is a random variable

representing terminal wealth.

2.3 Securities Market

There are n+1 securities traded with ex-dividend prices S = (S0, . . . , Sn). Security 0, the

“bond,” is a “locally riskless” money market account earning the instantaneous riskless

rate r. In particular, S0 is a strictly positive, adapted process satisfying

dS0(t)

S0(t)= r(t) dt , (2.1)

11

Page 12: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

or

S0(t) = S0(0)e∫ t0r(u) du , (2.2)

where r is a progressively measurable process with∫ T

0|r(t)| dt <∞ a.s. (2.3)

The other n assets are strictly positive “risky” Ito processes satisfying

dSk(t)

Sk(t)= [µk(t)− δk(t)] dt+ σk(t)︸ ︷︷ ︸

1×d

dB(t) , (2.4)

where the n-dimensional instantaneous expected return process µ =

µ1

...

µn

is progres-

sively measurable and satisfies ∫ T

0|µ(t)| dt <∞ a.s. , (2.5)

the n-dimensional dividend payout rate process δ =

δ1

...

δn

is progressively measurable

and satisfies ∫ T

0|δ(t)| dt <∞ a.s. , (2.6)

and the n × d-matrix-valued volatility process σ =

σ1

...

σn

is progressively measurable

and satisfies ∫ T

0trace[σ(t)σ′(t)] dt <∞ a.s. (2.7)

This has the solution

Sk(t) = Sk(0)e∫ t0

[µk(u)−δk(u)−|σk(u)|2/2] du+∫ t0σk(u) dB(u) . (2.8)

Without loss of generality, assume n ≤ d.

12

Page 13: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

The economic effect of the dividends is essentially that if a share of security k is held

in a portfolio for an instant in time, then it changes portfolio value by dSk + δkSk dt =

µkSk dt+σkSk dB. Thus, holding µk constant, the effect on the portfolio is invariant to δk.

Nevertheless, we wish to keep track of the dividend rate, because it affects the ex-dividend

security price, which is the basis for many contracts written in practice.

Previously, our definition of stochastic integrals and Ito processes required the integrand to

be a predictable process. However, when the integrator is a continuous, square-integrable

martingale, such as Brownian motion, the stochastic integral is well-defined for integrands

which are merely progressive and satisfy the almost sure square integrability condition on

σ above. In fact, if the integrator is Brownian motion, it is enough that the integrand be

merely adapted and square integrable (see p. 131 of Karatzas and Shreve (1991)).

Special Case: The Markov Model In order to exploit the machinery of p.d.e.’s, it

is sometimes useful to specialize the model to the case in which the market coefficients

r, µ, δ, and σ are functions of (S, Y, t) where Y is a vector of state variables with

Y (t) = Y (0) +∫ t

0µY (Y (u), u) du+

∫ t

0σY (Y (u), u) dB(u) . (2.9)

Under appropriate Lipschitz and growth conditions on the coefficients, the stochastic

differential equations governing S and Y have a unique solution (S, Y ) which is a Markov

process.

2.4 Trading Strategies

As before, we can describe a trading strategy in terms of the row-vector-valued process

N(t), which indicates the number of shares of each security held at time t. In the set-

ting here, we will essentially just define the self-financing condition to be N(t)S(t) =

N(0)S(0) +∫ t

0 N(u) dS(u), i.e., d(N(t)S(t)) = N(t)dS(t), in the absence of dividends.

However, the square integrability condition required for the stochastic trading gains in-

tegral to be well-defined is most easily expressed if we describe the trading strategy in

13

Page 14: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

terms of the (dollar) value of holdings process π(t), where πk(t) = Nk(t)Sk(t).

Definition 2.1 A trading strategy is an n+1-dimensional adapted process π = (π0, π1, . . . , πn) ≡

(π0, π︸︷︷︸1×n

) satisfying

∫ T

0|π(t)σ(t)|2 dt <∞ a.s. , (2.10)

where πk(t) represents the value (dollar amount) invested in security k at time t.

Definition 2.2 A trading strategy π is self-financing if for every t ∈ [0, T ]

π(t)1 = π(0)1 +∫ t

0π0(u)r(u) du+

∫ t

0π(u)µ(u) du+

∫ t

0π(u)σ(u) dB(u)− C(t) , (2.11)

where C(t) is a nondecreasing “withdrawal” process with C(0) = 0, and π is tight if C = 0.

The withdrawal process C(t) is the cumulative wealth withdrawn from the portfolio by

time t. It is there to allow for trading strategies that might only super-replicate, or

“loosely” finance a given comsumption plan, which would be of interest when markets are

incomplete. The notation 1 above indicates a vector of 1’s with suitable dimension.

Connection to the simple self-financing condition For simplicity, assume no divi-

dends. The tight self-financing condition above amounts to

N(t)S(t) = N(0)S(0) +∫ t

0N(u) dS(u) . (2.12)

In the context of simple trading strategies, we called the trading strategy tight if

N(tj+1)S(tj) = N(tj)S(tj) a.s. , (2.13)

i.e., if the cost of the new portfolio always equals the proceeds of the sale of the old

portfolio, and then we proved that this is equivalent to equation (2.12). In the con-

tinuous trading case we are essentially taking equation (2.12) as the definition of tight

self-financing. Is there a continuous-time analog to equation (2.13)? Consider the value

of the portfolio,

X(t) ≡ N(t)S(t) , (2.14)

14

Page 15: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

and suppose N is an Ito process. Then by Ito’s lemma,

dX(t) = N(t)dS(t) + S ′(t)dN(t) + d〈N,S〉t . (2.15)

The self-financing condition amounts to

S ′(t)dN(t) + d〈N,S〉t = 0 , (2.16)

which is essentially the continuous-time analog of equation (2.13).

Definition 2.3 A trading strategy π finances or generates a consumption plan (c,W ) ∈ C

if ∀ t ∈ [0, T ]

π(t)1 = π(0)1+∫ t

0π0(u)r(u) du+

∫ t

0π(u)µ(u) du+

∫ t

0π(u)σ(u) dB(u)−

∫ t

0c(u) du−C(t) ,

(2.17)

and π(T )1 = W for some nondecreasing process C with C(0) = 0. π is tight if this holds

with C = 0.

The financing (or self-financing) constraint allows us to rewrite the evolution equation (2.17)

in terms of portfolio value X(t) = π(t)1 and eliminate π0 using π0(t) = X(t)− π(t)1:

X(t) = X(0) +∫ t

0r(u)X(u) du+

∫ t

0π(u)(µ(u)− r(u)1) du+

∫ t

0π(u)σ(u) dB(u)

−∫ t

0c(u) du− C(t) . (2.18)

Therefore, to specify a portfolio process, we need only specify the risky asset holdings π,

the consumption rate c, the withdrawal process C, and the initial value X(0).

Definition 2.4 A trading strategy π is an arbitrage opportunity if it finances a nonneg-

ative consumption plan (c,W ) ∈ C with P∫ T

0 c(t) dt+W > 0 > 0 and π(0)1 ≤ 0.

15

Page 16: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

2.5 Equivalent Martingale Measures

For ease of exposition, introduce the “discount factor” β(t, u) = S0(t)/S0(u) = e−∫ utr(s) ds

for discounting cash flows from time u back to time t, u ≥ t, and for simplicity let

β(t) = β(0, t) = e−∫ t0r(s) ds. Consider the discounted price and dividend processes S∗(t) ≡

β(t)S(t) and D∗(t) ≡ (∫ t

0 S∗1(u)δ1(u) du, . . . ,

∫ t0 S∗n(u)δn(u) du).

Definition 2.5 A probability measure P∗ on (Ω,F ,P) is an equivalent martingale mea-

sure (emm) if P∗ ∼ P and the discounted gains process G∗(t) ≡ S∗(t) + D∗(t) is a local

martingale under P∗.

Note that this is a relaxed version of the definition in the last section.

Definition 2.6 A market price of risk is a progressively measurable d-dimensional pro-

cess θ satisfying

σ(t)θ(t) = µ(t)− r(t)1 a.s. (2.19)

To what extent does no arbitrage imply the existence of an emm? As we show below, no

arbitrage implies the existence of a market price of risk, which is the building block of

an emm. However, we will need additional restrictions on security prices to complete the

construction.

Proposition 2.1 (From Theorem 4.2 of Karatzas and Shreve (1998)) If there is no ar-

bitrage, then there exists a market price of risk.

For the case rank(σ(t)) ≡ n, a solution is

θ(t) = σ′(t)[σ(t)σ′(t)]−1[µ(t)− r(t)1] . (2.20)

If rank(σ(t)) < n for some (ω, t), then some of the securities are redundant at least some

of the time. Nevertheless, the result holds.

16

Page 17: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

Sketch of Proof If there is no arbitrage, then whenever a trading strategy is locally

riskless, i.e., whenever π(t)σ(t) = 0, it must be the case that the resulting portfolio

earns the riskless rate, i.e., π(t)[µ(t) − r(t)1] = 0. From linear algebra, this statement is

equivalent to the existence of a process θ(t) that solves equation (2.19). The rest of the

proof involves establishing its progressive measurability.

The idea is that given a row vector of risk loadings σk associated with a given security or

portfolio, σkθ indicates the risk premium the security or portfolio must offer. The absence

of arbitrage guarantees that risk is priced that way.

Now for the additional restrictions on security prices that ensures the existence of an

emm:

Proposition 2.2 If there exists a market price of risk θ such that

∫ T

0|θ(t)|2 dt ≤ ∞ a.s. , (2.21)

and the process

Z(t) ≡ e−∫ t0θ′(u) dB(u)− 1

2

∫ t0|θ(u)|2 du (2.22)

is a martingale, then P∗ defined by dP∗dP = Z(T ) is an emm.

Proof P∗ ∼ P since dP∗dP > 0. It remains to show G∗ is a P∗-local martingale. First note

B∗(t) = B(t) +∫ t

0θ(u) du (2.23)

is a Brownian motion under P∗ by the Girsanov Theorem. Next,

dG∗k(t) = d(β(t)Sk(t)) + (β(t)Sk(t)δk(t)) dt (2.24)

= S∗k(t)[(µk(t)− r(t)) dt+ σk(t) dB(t)] (2.25)

= S∗k(t)σk(t) dB∗(t) (2.26)

Thus G∗ is a P∗-local martingale. 2

17

Page 18: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

A sufficient condition for Z to be a martingale is the Novikov condition Ee12

∫ T0|θ(t)|2 dt < ∞.

Next, to what extent can we say that the existence of an emm implies no arbitrage?

First we need to rule out the use of doubling strategies (see Harrison and Kreps (1979)

or Example 2.3 on p. 8 of Karatzas and Shreve (1998)).

Definition 2.7 A self-financing trading strategy π is tame if the discounted portfolio

value process βπ1 satisfies

βπ1 ≥ −K a.s. (2.27)

for some finite constant K.

Tameness does not rule out all arbitrage opportunities (see Karatzas and Shreve (1998)

p. 11 for an example of a tame arbitrage opportunity). However, we have the following:

Proposition 2.3 If there exists an emm, then there are no tame arbitrage opportunities.

The proof uses three results:

Lemma 2.1 The quadratic variation of an Ito process is invariant to an equivalent change

of measure.

This is because probability limits are.

Lemma 2.2 (From Proposition 2.24 of Karatzas and Shreve (1991) on p. 147) If M

is a continuous local martingale and X is a progressively measurable process satisfying∫ T0 X(t) d〈M〉t <∞ a.s., then

∫ t0 X(t) dM(t) is also a continuous local martingale.

Lemma 2.3 A local martingale bounded below is a supermartingale.

This follows from Fatou’s lemma.

18

Page 19: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

Proof of Proposition 2.3 Suppose Q is an emm and suppose π is a tame trading

strategy generating a nonnegative consumption plan (c,W ) with P∫ T

0 c(t) dt + W >

0 > 0. Then Q∫ T

0 c(t) dt + W > 0 > 0. Because π is self-financing, X(t) ≡ π(t)1

satisfies

d(β(t)X(t)) = β(t)dX(t)− β(t)r(t)X(t) dt (2.28)

= β(t)π(t)[(µ(t)− r(t)1) dt+ σ(t) dB(t)] (2.29)

−β(t)c(t) dt− β(t)dC(t) (2.30)

= N(t) dG∗(t)− β(t)c(t) dt− β(t)dC(t) (2.31)

=⇒ β(t)X(t) +∫ t

0β(u)c(u) du+

∫ t

0β(u)dC(u) = X(0) +

∫ t

0N(u) dG∗(u) (2.32)

is a Q-local martingale, because G∗ is a Q-local martingale and Q∫ T0 |β(t)π(t)σ(t)|2 dt <

∞ = 1. Furthermore, β(t)X(t)+∫ t0 β(u)c(u) du+

∫ t0 β(u)dC(u) is bounded below because

π is tame, so it is a Q-supermartingale. Therefore,

X(0) ≥ EQβ(T )X(T ) +∫ T

0β(t)c(t) dt+

∫ T

0β(t)dC(t) (2.33)

≥ EQβ(T )W +∫ T

0β(t)c(t) dt > 0 .2 (2.34)

More generally, let Cb denote the subset of consumption plans (c,W ) ∈ C such that the

random variable∫ T

0 β(t)c(t)− dt+ β(T )W− is essentially bounded. I.e., Cb is the subset of

essentially lower bounded consumption plans.

Proposition 2.4 Suppose Q is an emm and π is a tame trading strategy financing a

consumption plan (c,W ) ∈ Cb. Then the process β(t)π(t)1+∫ t

0 β(u)c(u) du+∫ t

0 β(u)dC(u)

is a Q-local martingale bounded below, and thus a Q-supermartingale. It follows that

β(t)π(t)1 ≥ EQ∫ T

tβ(u)c(u) du+ β(T )W |Ft . (2.35)

Remark Tame trading strategies cannot turn zero wealth into positive wealth, but one

could turn positive wealth into zero wealth by running a doubling strategy in reverse.

Such suicidal strategies pose no problems and will be ruled out by optimality conditions.

19

Page 20: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

Corollary 2.1 If there exists a market price of risk satisfying the conditions of Proposi-

tion 2.2, then there exists an emm and there are no tame arbitrage opportunities.

Lemma 2.4 (From Theorem 1.4.2, Lemma 1.4.7, and Remark 1.4.11 of Karatzas and

Shreve (1998) on pp. 12-16) If there is no arbitrage, then there exists a unique market

price of risk θ(t) ∈ K⊥(σ(t)) and thus every market price of risk θ(t) can be written as

θ(t) = θ(t) + ν(t) where σ(t)ν(t) = 0 a.s., for almost every t ∈ [0, T ]. If rank(σ(t)) = n

then θ(t) = σ′(t)[σ(t)σ′(t)]−1[µ(t)− r(t)1].

The standard market Hereafter we shall assume there exists a unique market price

of risk θ(t) ∈ K⊥(σ(t)) satisfying the conditions of Proposition 2.2, which we will call

the standard market price of risk. Let Z(t) ≡ e−∫ t0θ′(u) dB(u)− 1

2

∫ t0|θ(u)|2 du. We will call the

measure P∗ defined by dP∗dP = Z(T ) the standard emm. Let B∗(t) ≡ B(t) +

∫ t0 θ(u) du be

the Brownian motion under P∗.

Note that under any tight trading strategy π, portfolio value evolves according to

d(β(t)X(t)) = β(t)π(t)σ(t) dB∗(t)− β(t)c(t) dt . (2.36)

Definition 2.8 A trading strategy π is martingale generating if∫ t

0 β(u)π(u)σ(u) dB∗(u)

is a P∗-martingale.

Proposition 2.5 Suppose a tame trading strategy π finances a consumption plan (c,W ) ∈

Cb. Then

β(t)π(t)1 = E∗∫ T

tβ(u)c(u) du+ β(T )W |Ft ∀t ∈ [0, T ] (2.37)

if and only if π is tight and martingale generating.

Proof Homework

20

Page 21: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

2.6 Market Completeness

Let C1b denote the set of consumption plans (c,W ) ∈ Cb with

E∗∫ T

0β(t)c(t) dt+ β(t)W <∞ (2.38)

Definition 2.9 The market is dynamically complete if every consumption plan in C1b can

be financed by a tame, tight, martingale-generating trading strategy.

Proposition 2.6 (From Proposition 1.6.2 of Karatzas and Shreve (1998) on p. 22) The

market is dynamically complete if and only if every consumption plan (c,W ) ∈ C satisfying

E∗∫ T

0β(u)|c(u)| du+ β(T )|W | <∞ (2.39)

can be financed by some tight, martingale-generating trading strategy.

The point is that if the market is complete in the sense of Definition 2.9, then consumption

plans satisfying equation (2.39) can be financed, even if they are unbounded below.

Theorem 2.1 (From Theorem 1.6.6 of Karatzas and Shreve (1998) on p. 24) The market

is complete ⇐⇒ n = d and σ(t) is nonsingular a.s., a.e. t ∈ [0, T ].

The proof uses the following result.

Lemma 2.5 (Representation of P∗-Martingales, Lemma 1.6.7 of Karatzas and Shreve

(1998) on p. 24) Let M∗(t),Ft; 0 ≤ t ≤ T be a P∗-martingale. Then there exists a

progressively measurable process ϕ such that∫ T

0 |ϕ(u)|2 du <∞ a.s. and

M∗(t) = M∗(0) +∫ t

0ϕ′(u) dB∗(u) a.s. (2.40)

The issue is that the filtration is generated by B, not B∗.

21

Page 22: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

Proof Let M(t) ≡ EZ(T )M∗(T )|Ft. M(t) is a P-martingale, so it has represen-

tation M(t) = M(0) +∫ t

0 ψ′(u) dB(u) for some progressively measurable, almost surely

square integrable process ψ. From the “Bayes Rule” for conditional expectation under an

equivalent measure, M∗(t) = E∗M∗(T )|Ft = M(t)/Z(t). By Ito’s Lemma, dM∗(t) =

ψ′(t)+M(t)θ′(t)Z(t)

dB∗(t). Therefore, M∗(t) = M∗(0)+∫ t

0 ϕ′(u) dB∗(u) with ϕ(t) ≡ ψ(t)+M(t)θ(t)

Z(t),

whose square integrability follows from that of ψ, θ, and the continuity of M and Z. 2

Proof of Theorem 2.1 ⇐=: Suppose (c,W ) ∈ C1b . Let

M∗(t) ≡ E∗∫ T

0β(u)c(u) du+ β(T )W |Ft . (2.41)

This P∗-martingale has representation M∗(t) = M∗(0)+∫ t

0 ϕ′(u) dB∗(u) for some progres-

sively measurable process ϕ such that∫ T

0 |ϕ(u)|2 du <∞ a.s. Let π(t) = ϕ′(t)σ−1(t)/β(t),

which is martingale-generating. Let π0(t) = [M∗(t)−∫ t0 β(u)c(u) du]/β(t)− π(t)1. Then,

since π0(t) + π(t)1 = π(t)1, we have ∀ t ∈ [0, T ],

β(t)π(t)1 +∫ t

0β(u)c(u) du = M∗(t) (2.42)

= M∗(0) +∫ t

0β(u)π(u)σ(u) dB∗(u) (2.43)

= π(0)1 +∫ t

0β(u)π(u)σ(u) dB∗(u) , (2.44)

so π tightly finances (c,W ). Finally,

β(t)π(t)1 = M∗(t)−∫ t

0β(u)c(u) du = E∗

∫ T

tβ(u)c(u) du+ β(T )W |Ft (2.45)

implies π is tame because (c,W ) ∈ C1b . So the market is complete.

=⇒: From Lemma 1.6.9 of Karatzas and Shreve (1998) on p. 26, there exists a bounded,

progressively measurable, d-dimensional process ν(t) such that σ(t)ν(t) = 0 ∀ t ∈ [0, T ]

and ν(t) 6= 0 whenever rank(σ(t)) < d. Let W = [1 +∫ T0 ν ′(t) dB∗(t)]/β(T ). Note that

Eβ(T )|W | < ∞ and E∗β(T )W = 1, so there exists a martingale-generating trading

strategy π such that∫ T

0β(t)π(t)σ(t) dB∗(t) = β(T )W − 1 =

∫ T

0ν ′(t) dB∗(t) . (2.46)

22

Page 23: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

Now∫ t

0 β(u)π(u)σ(u) dB∗(u) and∫ t

0 ν′(u) dB∗(u) are both P∗-martingales, and they are

equal because their last elements are. Therefore,

β(t)π(t)σ(t) = ν ′(t) a.s. a.e. t ∈ [0, T ] . (2.47)

This implies ν(t) is in the range of σ′(t) which is equal to K⊥(σ(t)). But ν(t) ∈ K(σ(t)).

So ν(t) = 0 a.s. a.e., which implies rank(σ(t)) = d a.s. a.e. 2

Corollary 2.2 In a complete market there exists a unique market price of risk θ(t) ≡

σ−1(t)[µ(t)− r(t)1].

23

Page 24: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

3 European Contingent Claims

These notes are taken primarily from Sections IV and V of Domenico Cuoco’s lecture

notes and Chapter 2 of Karatzas and Shreve (1998). Suppose we are in a standard

continuous-time financial market.

Definition 3.1 A European contingent claim (ecc) is a payoff (c,W ) ∈ C.

Definition 3.2 Let x = (c,W ) ∈ C be a ecc. The price of x at time t is

Sx(t) = minπ(t)1 : π is a tame trading strategy that finances x , (3.1)

provided the minimum exists.

Theorem 3.1 Suppose that the market is dynamically complete and let x = (c,W ) ∈ C1b

be a ecc. Then

β(t)Sx(t) = E∗∫ T

tβ(u)c(u) du+ β(T )W |Ft (3.2)

Proof From the definition of a complete market, there exists a tight, tame, martingale-

generating strategy π that finances x, and by Proposition 2.4 it satisfies

β(t)π(t)1 = E∗∫ T

tβ(u)c(u) du+ β(T )W |Ft . (3.3)

For any other tame trading strategy that finance x,

β(t)π(t)1 ≥ E∗∫ T

tβ(u)c(u) du+ β(T )W |Ft , (3.4)

by Proposition 2.4, and the result follows. 2

Definition 3.3 A replicating portfolio or hedging portfolio for an ecc x is a tame, martingale-

generating trading strategy that tightly finances x.

24

Page 25: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

In what sense is Sx an equilibrium price for an ecc x? If a replicating portfolio of x exists,

we would like to argue that the equilibrium price of x must be the price of its replicating

portfolio. However, if we are restricted to tame trading strategies, we may not be able turn

an apparent mispricing into an arbitrage. In practical terms, this is because the natural

long-short position to implement might get closed out if its value gets marked below an

institutionally imposed lower bound before the end of the trading horizon. Nevertheless,

the concept of the price of the replicating portfolio is still the most economically natural

notion of the price of x.

Note that under P∗, the drift of the price of each security k is r(t)Sk(t) − δk(t)Sk(t)

and the drift of Sx(t) is r(t)Sx(t) − c(t). In other words, gross of payout, every security

price appreciates at the riskless rate. The intuition is that if we change the measure

to equate the appreciation rates of all the basic securities, then all tight portfolios of

those securities must appreciate at that same rate. This, together with the existence of

martingale-generating replicating portfolios, produces the pricing equation (3.2).

Definition 3.4 A ecc x = (c,W ) ∈ C1b is path-independent if c(t) = ϕ1(S1(t), . . . , Sn(t), t)

and W = ϕ2(S1(T ), . . . Sn(T )) for continuous functions ϕ1 : Rn+ × [0, T ] → R and ϕ2 :

Rn+ → R.

In the Markovian model, if x is path-independent then Sx(t) = F (S1(t), . . . , Sn(t), Y (t), t)

for some real function F . If F is sufficiently smooth for an application of Ito’s lemma,

then it must satisfy the following p.d.e., which says the drift of F from the martingale

condition must equal the drift of F from Ito’s lemma:

rF − ϕ1 = F ′SIS(r1− δ) + F ′Y (µY − σY θ) + Ft +1

2tr(FSSISσσ

′IS)

+1

2tr(FY Y σY σ

′Y ) + tr(F ′SY ISσσ

′Y ) (3.5)

where IS is a diagonal matrix with diagonal elements S1, S2, . . . , Sn and the derivatives FS

and FSS are with respect to the vector (S1, S2, . . . , Sn). This is subject to the boundary

25

Page 26: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

condition F (S1(T ), . . . Sn(T ), Y (T ), T ) = ϕ2(S1(T ), . . . Sn(T )). Furthermore, by matching

the diffusion coefficient from the wealth evolution equation with the diffusion coefficient

from Ito’s lemma, we have that the diffusion coefficient of Sx(T ) must satisfy

πxσ = F ′SISσ + F ′Y σY , (3.6)

which gives a way to compute the replicating trading strategy πx.

Special Case: Complete Market with Constant Coefficients

Suppose r, µ, σ, and δ are constant.

Definition 3.5 A function f : Rd × [0, T ] −→ R satisfies a polynomial growth condition

(pgc) if there exist positive constants k1 and k2 such that

|f(x, t)| ≤ k1(1 + |x|k2) ∀(x, t) ∈ Rd × [0, T ] . (3.7)

Theorem 3.2 (Feynman-Kac) Suppose the functions ϕ1, ϕ2, and

F (S1(t), . . . , Sn(t), t) ≡ E∗∫ T

te−r(u−t)ϕ1(S1(u), . . . , Sn(u), u) du (3.8)

+e−r(T−t)ϕ2(S1(T ), . . . Sn(T ))|Ft (3.9)

each satisfy a pgc. Then F satisfies the p.d.e.

rF − ϕ1 = F ′SIs(r1− δ) + Ft +1

2tr(FSSISσσ

′IS) (3.10)

subject to F (S1(T ), . . . Sn(T ), T ) = ϕ2(S1(T ), . . . Sn(T )). There is no other solution to

this p.d.e. that satisfies a pgc.

In addition, the trading strategy πx that generates x = (ϕ1, ϕ2) is given by πxk =

Sk∂F/∂Sk, i.e., Nk = ∂F/∂Sk, for k = 1, 2, . . . , n, and πx0 = F − πx1.

Example 1 (Black-Scholes-Merton Call Option Model) Assume n = d = 1, r and

σ are constant, and for ease of exposition, begin by assuming no dividends. We have

β(t, u) = e−r(u−t) (3.11)

26

Page 27: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

and the price of the risky asset or “stock” follows

dS(t)

S(t)= µ(t) dt+ σ dB(t) . (3.12)

Consider a call on the stock with time T payoff ϕ2(S(T )) = (S(T )−K)+ for some positive

constant K.

• The Black-Scholes argument (assume µ is constant): The time t call price C(t) =

c(S(t), t) because S is Markov. Consider a portfolio short one call and long cS

shares of the stock. The portfolio value is X = cSS − c + π0 where π0 adjusts to

make the portfolio self-financing. On one hand, from the wealth evolution equation

dX = N dS and Ito’s lemma,

dX = cS dS − dc+ rπ0 dt (3.13)

= cS dS − (cS dS + ct dt+1

2cSSσ

2S2 dt) + rπ0 dt (3.14)

= −ct dt−1

2cSSσ

2S2 dt+ rπ0 dt . (3.15)

On the other hand, by no arbitrage, since the portfolio is locally riskless, i.e., has

zero diffusion, it must appreciate at the riskless rate:

dX = rX dt = r(cSS − c+ π0) dt . (3.16)

Therefore, it must be that

rScs +1

2σ2S2cSS + ct︸ ︷︷ ︸

drift of c under P∗ by Ito′s lemma

= rc︸︷︷︸drift of c under p∗ by no arbitrage

. (3.17)

They recognized this as the heat equation from physics, with solution

c(S(t), t) = E∗e−r(T−t)(S(T )−K)+|S(t) (3.18)

which is the same as our result from equation (3.2).

27

Page 28: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

• Computational trick with change of numeraire/change of measure: Now we can

easily incorporate constant dividend rate δ. Write

C(t) = E∗e−r(T−t)(S(T )−K)1S(T )>K|Ft (3.19)

= S(t)e−δ(T−t)E∗eσ(B∗(T )−B∗(t))−σ2(T−t)/21S(T )>K|Ft (3.20)

−e−r(T−t)KP∗S(T ) > K|Ft . (3.21)

Next, simplify the first term by introducing a new measure P(s) defined by

dP(s)/dP∗ ≡ eσB∗(T )−σ2T/2 (under this measure, prices are martingales if the stock

is the numeraire). Then

C(t) = S(t)e−δ(T−t)P(s)S(T ) > K|Ft − e−r(T−t)KP∗S(T ) > K|Ft . (3.22)

Under the new measure, B(s)(t) = B∗(t) − σt is Brownian motion, so this can be

evaluated as

C(t) = c(S(t), t) = S(t)e−δ(T−t)N(d1(S(t), t))− e−r(T−t)KN(d2(S(t), t)) (3.23)

where N is the cumulative normal distribution function,

d1(S(t), t) =ln(S(t)e−δ(T−t)/(Ke−r(T−t))) + σ2(T − t)/2

σ√T − t

, (3.24)

and

d2(S(t), t) = d1(S(t), t)− σ√T − t . (3.25)

• The option “delta,” or number of shares in the hedge portfolio or replicating trading

strategy, is cS = e−δ(T−t)N(d1(S(t), t)).

Example 2 (Forward Contracts) Consider a forward contract to buy security k at

time T for price F . In this case x = (0, Sk(T )−F ) and the time t value of the contract is

V F (t) = E∗β(t, T )(Sk(T )− F )|Ft (3.26)

The forward price Ft at time t is such that V Ft(t) = 0, i.e.,

Ft =E∗β(t, T )Sk(T )|Ft

E∗β(t, T )|Ft. (3.27)

28

Page 29: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

If security k pays no dividends then

Ft =Sk(t)

P (t, T )= Sk(t)e

r(t,T )(T−t) (3.28)

where P (t, T ) is the time t price of a zero-coupon bond maturing at time T and r(t, T ) is

the continuously compounded (T − t)-year zero rate at time t.

Example 2 (Futures Contracts–from Duffie and Stanton, 1992) A futures contract

on an underlying asset k with associated futures price f(t), delivery date T, and continuous

resettlement is a contract which produces a cumulative cash flow of f(u)− f(t) between

any two dates t and u with 0 ≤ t ≤ u ≤ T . In addition, at time T , the contract obliges

the holder to buy one share of security k at price f(T ).

Given the futures price process f , the time t value of a futures contract is V f (t) =

E∗∫ Tt β(t, u)df(u) + β(t, T )(Sk(T ) − f(T ))|Ft. Buying and selling futures contracts

is costless, so the equilibrium futures price process f must be such that V f ≡ 0 and

f(T ) = Sk(T ).

Theorem 3.3 Suppose E∗Sk(T )2 <∞ and β(t) is bounded above and below away from

zero. Then there exists a unique Ito process f with E∗〈f, f〉T <∞ satisfying V f ≡ 0 and

f(T ) = Sk(T ). It is given by f(t) = E∗Sk(T )|Ft.

To compare futures and forward prices, note that

Ft = f(t) +cov∗Sk(T ), β(t, T )|Ft

E∗β(t, T )|Ft. (3.29)

In particular, they are equal if and only if Sk(T ) and β(t, T ) are uncorrelated. This will

be the case if interest rates are deterministic. On the other hand, if interest rates are

stochastic, they may differ. For example, bond futures prices are typically lower than

their forward prices.

29

Page 30: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

4 American Options

These notes are taken primarily from Section V of Domenico Cuoco’s lecture notes, Chap-

ter 2 of Karatzas and Shreve (1998), and Jacka (1991). Suppose we are in a complete

standard continuous-time financial market.

Definition 4.1 An American contingent claim (acc) associated with a continuous, adapted

payoff process G(t) and expiration date T is a claim to the payoff G(τ) at stopping time

τ ≤ T chosen by the holder of the claim. A stopping time τ ≤ T defines an exercise

policy.

Examples

• American call: G(t) = (S(t)−K)+

• American put: G(t) = (K − S(t))+

• option embedded in a nondefaultable callable bond: G(t) = (P (t) −K(t))+ where

P (t) is the time t present value of the remaining scheduled payments to maturity

and K(t) is the time t call price.

• prepayment option embedded in a fixed rate mortgage: G(t) = (P (t)−K(t))+ where

P (t) is the time t present value of the remaining scheduled payments and K(t) is

the remaining principal balance.

• levered equity’s default option: G(t) = (P (t) − V (t))+ where P (t) is the time t

present value of remaining scheduled debt payments and V (t) is the time t value of

the firm’s assets.

• option embedded in a defaultable callable bond: G(t) = (P (t)−V (t)∧K(t))+ where

P (t) is the time t present value of remaining scheduled debt payments, V (t) is the

time t value of the firm’s assets, and K(t) is the time t call price.

30

Page 31: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

Assumption The process β(t)G(t) is bounded below and satisfies

E∗ sup0≤t≤T

β(t)G(t) <∞ . (4.1)

For any given exercise policy τ , the claim to G(τ) at time τ can be replicated by a

tame, tight, martingale-generating trading strategy because, for example, we can replicate

W = G(τ)e∫ Tτr(u) du to be received at time T . The replication cost of the acc under policy

τ at time t is

V τ (t) ≡ E∗β(t, τ)G(τ)|Ft (4.2)

Definition 4.2 An optimal exercise policy τ ∗, if it exists, is a solution to the optimal

stopping problem

V ∗(0) = supτ∈S0,T

V τ (0) = supτ∈S0,T

E∗β(τ)G(τ) (4.3)

where St,T is the set of stopping times taking values in [t, T ].

Hedging a short position in an acc is complicated by the uncertainty about the holder’s

exercise policy.

Definition 4.3 A super-replicating trading strategy is a tight martingale-generating trad-

ing strategy π satisfying

π(τ)1 ≥ G(τ) a.s. ∀ τ ∈ S0,T . (4.4)

Definition 4.4 The value of the acc at time t is

V acc(t) = infπ(t)1 : π is a super-replicating trading strategy . (4.5)

Definition 4.5 A hedging trading strategy π∗ for the acc is a super-replicating trading

strategy such that π∗(0)1 = V acc(0).

31

Page 32: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

Theorem 4.1 (Theorem 2.5.3 of Karatzas and Shreve (1998), p. 56)

V acc(0) = V ∗(0) . (4.6)

Furthermore, there exists an optimal stopping time τ ∗ attaining this supremum and there

exists a hedging trading strategy π∗ such that

β(τ ∗)G(τ ∗) = V acc(0) +∫ τ∗

0β(t)π∗(t)σ(t) dB∗(t) . (4.7)

Lemma 4.1 Let X be a continuous, adapted process bounded below. Then there exists a

RCLL supermartingale ξ called the Snell envelope of X such that

ξ(t) ≥ X(t) ∀ t ∈ [0, T ] a.s. (4.8)

and

ξ(t) = ess supτ∈St,T

EX(τ)|Ft . (4.9)

Moreover, the stopping time

τ ∗ ≡ inft ∈ [0, T ] : ξ(t) = X(t) (4.10)

satisfies ξ(0) = EX(τ ∗) and ξ is a martingale on [0, τ ∗].

Proof of Theorem Let ξ be the P∗-Snell envelope of β(t)G(t). ξ admits the Doob-Meyer

decomposition ξ = M − Λ where M is a P∗-martingale and Λ is a nondecreasing process

with Λ(0) = Λ(τ ∗) a.s. Since the market is complete, there exists a martingale-generating

trading strategy π∗ satisfying M(t) =∫ t

0 β(u)π∗(u)σ(u) dB∗(u). Therefore,

β(t)G(t) ≤ ξ(t) = ξ(0) +M(t)− (Λ(t)− Λ(0)) (4.11)

≤ ξ(0) +∫ t

0β(u)π∗(u)σ(u) dB∗(u) , (4.12)

so ξ(0) is the initial cost of a super-replicating trading strategy, which implies

V acc(0) ≤ ξ(0) . (4.13)

32

Page 33: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

On the other hand, if π is a super-replicating trading strategy, then for every τ ∈ S0,T ,

β(τ)π(τ)1 = π(0)1 +∫ τ

0β(u)π(u)σ(u) dB∗(u) (4.14)

=⇒ π(0)1 = E∗β(τ)π(τ)1−∫ τ

0β(u)π(u)σ(u) dB∗(u) (4.15)

= E∗β(τ)π(τ)1 (4.16)

≥ E∗β(τ)G(τ) (4.17)

=⇒ V acc(0) ≥ E∗β(τ)G(τ) ∀ τ ∈ S0,T (4.18)

=⇒ V acc(0) ≥ ξ(0) . (4.19)

Therefore V acc(0) = ξ(0), τ ∗ = inft ∈ [0, T ] : ξ(t) = β(t)G(t) is an optimal policy, and

the tightly self-financing trading strategy π∗ defined by π∗0(0) = ξ(0)−π∗(0)1 and π∗k = π∗k

for k = 1, . . . , n is a hedging trading strategy. 2

Note that we can extend the results above to obtain β(t)V acc(t) = ξ(t).

Proposition 4.1 If β(t)G(t) is a submartingale then τ ∗ = T is an optimal exercise policy.

Corollary 4.1 If r ≥ 0, δ = 0, and σ satisfies the Novikov condition, then leaving the

American call unexercised until expiration is an optimal policy. In this case, the value of

the American call is equal to the value of the European call.

Special Case: Markovian Model with Path-Independent Payoff Process

Suppose we are in the Markovian model of security prices and G(t) = g(S(t), t) for some

well-behaved function g (see Krylov (1980) p. 130). Then

V acc(t) = ess supτ∈St,T

E∗β(t, τ)G(τ)|Ft = h(S(t), Y (t), t) (4.20)

for some function h : Rn+ ×Rm × [0, T ]→ R with h(S(t), Y (t), t) ≥ g(S(t), t).

An optimal exercise policy is

τ ∗ = inft ∈ [0, T ] : h(S(t), Y (t), t) = g(S(t), t) . (4.21)

Thus h(S(t), Y (t), t) > g(S(t), t) for all t < τ ∗.

33

Page 34: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

Definition 4.6 The continuation region for this optimal stopping problem is

U = (s, y, t) ∈ Rn+ ×Rm × [0, T ] : h(s, y, t) > g(s, t) (4.22)

and its complement, the exercise region , is

E = (s, y, t) ∈ Rn+ ×Rm × [0, T ] : h(s, y, t) = g(s, t) . (4.23)

The exercise boundary is the boundary of U , ∂U .

Suppose h is smooth enough for an application of Ito’s lemma. Let Dh denote the drift

of h under P∗. Since βh is a P∗-supermartingale, and a P∗-martingale on U , we have

Dh− rh ≤ 0 on Rn+ ×Rm × [0, T ] (4.24)

Dh− rh = 0 on U (a Bellman equation) (4.25)

(h− g)(Dh− rh) = 0 on Rn+ ×Rm × [0, T ] . (4.26)

Under technical conditions, the variational inequality

h ≥ g (4.27)

Dh− rh ≤ 0 (4.28)

(h− g)(Dh− rh) = 0 (4.29)

together with the boundary condition h(s, y, T ) = g(s, T ), uniquely defines the function h.

We typically also have the smooth-pasting condition hs = gs on ∂U .

Example 1: Optimal Stopping and the American Put–Jacka (1991)

Assume n = d = 1, r > 0 and σ 6= 0 are constants, δ = 0, and G(t) = g(S(t)) =

(k − S(t))+.

Theorem 4.2

V ap(t) ≡ supτ∈St,T

E∗e−r(τ−t)(k − S(τ))+|Ft = f(S(t), t) (4.30)

for some continuous function f with f(s, t) ≥ (k − s)+ and the optimal stopping time is

τ ∗ = inft ∈ [0, T ] : f(s(t), t) = (k − S(t))+.

34

Page 35: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

For the proof, see Theorems 3.1.8 and 3.1.10 of Krylov (1980).

Lemma 4.2

f(s, t) > 0 ∀ s ≥ 0, t < T . (4.31)

The continuation region for the problem is

U = (s, t) ∈ R+ × [0, T ] : f(s, t) > (k − s)+ . (4.32)

Proposition 4.2 For each t < T , the t-section of U is an open ray:

Ut ≡ s ≥ 0 : (s, t) ∈ U = (b(t),∞) for some b(t) ∈ (0, k) . (4.33)

Proof Clearly 0 6∈ Ut since g(0) = k ≥ f(0, t). Also k ∈ Ut since g(k) = 0 < f(k, t). It

remains to show that x ∈ Ut =⇒ y ∈ Ut for every y > x. Suppose x ∈ Ut and y > x.

Let τ be the optimal stopping time given S(t) = x, i.e., τ = infu ≥ t : (Sx(u), u) ∈ U c,

where Sx(u) = xeσ(B∗(u)−B∗(t))+(r−σ2/2)(u−t). Then, since τ is feasible starting from y,

f(y, t)− f(x, t) = f(y, t)− E∗e−r(τ−t)(k − Sx(τ))+|Ft (4.34)

≥ E∗e−r(τ−t)[(k − Sy(τ))+ − (k − Sx(τ))+]|Ft (4.35)

≥ E∗e−r(τ−t)[Sx(τ)− Sy(τ)]|Ft (4.36)

≥ (x− y)E∗eσ(B∗(τ)−B∗(t))−σ2(τ−t)/2|Ft (4.37)

= x− y (4.38)

Thus,

f(y, t) ≥ f(x, t) + x− y (4.39)

> (k − x)+ + x− y (because x ∈ Ut) (4.40)

≥ k − y . (4.41)

Also, f(y, t) > 0, so f(y, t) > (k − y)+ and thus y ∈ Ut. 2

35

Page 36: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

Lemma 4.3 f(·, t) is decreasing for each t and f(s, ·) is decreasing for each s.

Proposition 4.3 The boundary b(t) is increasing in t.

Proof Consider times t and u with 0 ≤ t ≤ u ≤ T and ε > 0.

f(b(u) + ε, t) ≥ f(b(u) + ε, u) (4.42)

> g(b(u) + ε) (4.43)

=⇒ b(u) + ε ∈ Ut ∀ ε > 0 (4.44)

=⇒ b(u) ≥ b(t) . 2 (4.45)

Example 2: The American Call–Kim (1991)

Suppose r, δ, and σ are constant. Then there exists an optimal exercise boundary s(t)

below which it is optimal to continue and above which it is optimal to exercise. The

boundary is increasing in r and σ and decreasing in δ and t.

• If δ ≥ r then limt→T s(t) = k.

• If δ < r then limt→T s(t) = rδk > k.

Note interest rk saved by waiting exceeds lost dividend δS when S < rk/δ.

36

Page 37: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

5 Optimal Consumption and Portfolio Choice

These notes are taken primarily from Section IV of Domenico Cuoco’s lecture notes

and Chapter 3 of Karatzas and Shreve (1998). Suppose we are in a complete standard

continuous-time financial market.

5.1 The Investment Problem and the Static Budget Constraint

Consider the optimization problem of an investor with initial wealth x > 0 who chooses

a trading strategy and consumption plan to maximize expected utility, i.e., a problem of

the form

maxc∈C,π

E∫ T

0U1(c(t), t)dt+ U2(X(T )) (5.1)

s.t. dX(t) = [r(t)X(t)− c(t)] dt+ π(t)[µ(t)− r(t)1] dt+ π(t)σ(t) dB(t);

X(0) = x;

c(t) ≥ 0;

X(t) ≥ 0,

where U1 and U2 are utility functions to be described formally later. To develop a more

convenient characterization of this problem, recall from Proposition 2.4 that any consump-

tion plan (c,W ) that is feasible for problem (5.1) must satisfy the “budget constraint”

E∗∫ T

0β(t)c(t) dt+ β(T )W ≤ x . (5.2)

Conversely, since the market is complete, any nonnegative consumption plan satisfying

equation (5.2) can be financed by some tame, martingale generating trading strategy

starting from initial wealth x. It follows that the “dynamic” problem above is equivalent

to the “static” problem

max(c,W )∈C+

E∫ T

0U1(c(t), t)dt+ U2(W ) (5.3)

s.t. E∗∫ T

0β(t)c(t) dt+ β(T )W ≤ x .

37

Page 38: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

To solve the problem, it is more convenient to have a representation of the budget con-

straint (5.2) in terms of expectation under the true probability P , to be consistent with

the objective function. Note that since dP∗/dP = Z(T ),

E∗∫ T

0β(t)c(t) dt+ β(T )W = EZ(T )

∫ T

0β(t)c(t) dt+ Z(T )β(T )W (5.4)

=∫ T

0EZ(T )β(t)c(t) dt+ EZ(T )β(T )W (5.5)

=∫ T

0EEZ(T )β(t)c(t)|Ft dt (5.6)

+ EZ(T )β(T )W (5.7)

=∫ T

0EZ(t)β(t)c(t) dt+ EZ(T )β(T )W (5.8)

= E∫ T

0Z(t)β(t)c(t) dt+ Z(T )β(T )W . (5.9)

Define the stochastic discount factor process H(t) = Z(t)β(t). Then the investor’s budget

constraint (5.2) can be written as

E∫ T

0H(t)c(t) dt+H(T )W ≤ x (5.10)

and the investor’s optimization problem can be written as

max(c,W )∈C+

E∫ T

0U1(c(t), t)dt+ U2(W ) (5.11)

s.t. E∫ T

0H(t)c(t) dt+H(T )W ≤ x .

Remark In this setting, Z is a martingale and the measure P∗ is well defined. How-

ever, it is possible to arrive at the budget constraint (5.10) as a characterization of

affordable consumption plans without using the measure P∗ and using only the local

martingale property of Z. The proof involves representing the P-martingale M(t) ≡

E∫ T

0 H(t)c(t) dt + H(T )W |Ft in terms of a stochastic integral that can be interpreted

as gains from a tight martingale-generating trading strategy. (See Remark 3.3 and The-

orem 3.5 of Karatzas and Shreve (1998), pp. 92-93.) Thus, this representation of the

investor’s problem is valid in more general settings that we will consider, such as in the

case of incomplete markets.

38

Page 39: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

5.2 Utility Functions and Inverse Marginal Utility Functions

Definition 5.1 A utility function U is a real-valued, strictly increasing, strictly concave

C2 function defined on a domain [x,∞) or (x,∞), with x ≥ 0 and limx→∞ U′(x) = 0.

Call x the subsistence level. Let U ′(x+) ≡ limx↓x U′(x). If U ′(x+) < ∞, then assume U

is defined on [x,∞).

Note that U ′ is a strictly positive, strictly decreasing, C1 function mapping (x,∞) onto

(0, U ′(x+)).

Remark In some settings, we can allow for x < 0 as well.

Definition 5.2 The inverse marginal utility function (imuf) associated with utility func-

tion U is the function I : R+ → [x,∞) given by

I(y) =

U ′−1(y) if 0 < y < U ′(x+)

x if y ≥ U ′(x+) .(5.12)

Note that I(U ′(x)) = x for all x ∈ (x,∞), I is continuous, and I is strictly decreasing on

(0, U ′(x+)).

Next, let U1(c, t) be such that each U1(·, t) is a utility function with imuf I1(y, t) and

suppose the subsistence level x1(t) is a continuous function of time. Let U2(x) be a utility

function with subsistence level x2. Let us slightly restate the combined intermediate

consumption-terminal wealth problem (5.11) above as

max(c,W )∈C,c≥x1,W≥x2

E∫ T

0U1(c(t), t)dt+ U2(W ) (5.13)

s.t. E∫ T

0H(t)c(t) dt+H(T )W ≤ x ,

and consider also two other versions of the investment problem, the pure consumption

problem

maxc∈C,c≥x1

E∫ T

0U1(c(t), t)dt s.t. E

∫ T

0H(t)c(t) dt ≤ x (5.14)

39

Page 40: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

and the pure terminal wealth problem

maxW∈C,W≥x2

EU2(W ) s.t. EH(T )W ≤ x . (5.15)

5.3 Solutions

To gain intuition, consider the terminal wealth problem (5.15) and form the Lagrangian

L = EU2(W ) + λ(x−H(T )W ) + γ(W − x2) , (5.16)

where the constant λ is a Lagrange multiplier associated with the budget constraint and

γ is a random variable with γ(ω) the state-dependent Lagrange multiplier associated with

the constraint W (ω) ≥ x. We know that since the utility function is strictly increasing,

an optimal consumption plan will satisfy the budget constraint with equality. Thus, we

get the following first-order conditions for W (ω), λ, and γ(ω):

U ′2(W ) = λH(T )− γ (5.17)

EH(T )W = x (5.18)

λ > 0 (5.19)

γ(W − x2) = 0 (5.20)

γ ≥ 0 (5.21)

W ≥ x2 . (5.22)

Proposition 5.1 Assume that EH(T ) <∞, EH(T )x2 < x, and

X2(λ) ≡ EH(T )I2(λH(T )) <∞ ∀ λ ∈ (0,∞) . (5.23)

Then the solution to problem (5.15) is

W2 = I2(λ2H(T )) (5.24)

where λ2 solves EH(T )I2(λ2H(T )) = x.

40

Page 41: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

Ignoring the lower bound constraints on W , we see that the first-order conditions indicate

that the investor should choose a payoff that sets his marginal utility proportional to the

relative state price H and satisfies the budget constraint with equality. Proposition 5.1

says that this is essentially the solution, except that the payoff may have to be truncated

to satisfy lower bound constraints. The proof uses the following lemma.

Lemma 5.1 (Lemma 3.6.2 of Karatzas and Shreve (1998), p. 101) X2 is continuous

and nonincreasing on (0,∞) and strictly decreasing on (0, λ) where

λ ≡ supλ > 0 : X2(λ) > E[H(T )x2] . (5.25)

Moreover, X2(λ) → ∞ as λ → 0 and X2(λ) → EH(T )x as λ → λ. Therefore, there

exists a unique λ2 > 0 such that X2(λ2) = x.

Proof of Proposition First note that W2 ≥ x2 and EH(T )W2 = x, so W2 is fea-

sible for problem (5.15). Also note that W2 satisfies the first-order conditions (5.17)

through (5.22) with γ equal to γ2 ≡ λ2H(T )− U ′2(W2). In particular,

U ′2(W2) = U ′(I(λ2H(T )) (5.26)

=

λ2H(T ) if λ2H(T ) < U ′2(x2+)

U ′2(x2+) if λ2H(T ) ≥ U ′2(x2+) ,(5.27)

so γ2 ≥ 0 and γ2(W2 − x2) = 0.

Now let W be another feasible policy with PW = W2 < 1.

EU2(W )− U2(W2) < EU ′2(W2)(W −W2) (5.28)

= E(λ2H(T )− γ2)(W −W2) (5.29)

= Eλ2H(T )W − Eλ2H(T )W2 (5.30)

−Eγ2(W − x+2 )+ Eγ2(W2 − x+

2 ) (5.31)

≤ 0 . (5.32)

Therefore, W2 is the unique solution to problem (5.15). 2

41

Page 42: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

The solutions to problems (5.11) and (5.14) are similar:

Proposition 5.2 Assume that E∫ T

0 H(t) dt <∞, E∫ T

0 H(t)x1(t) dt < x, and

X1(λ) ≡ E∫ T

0H(t)I1(λH(t), t) dt <∞ ∀ λ ∈ (0,∞) . (5.33)

Then the solution to problem (5.14) is

c1(t) = I1(λ1H(t), t) (5.34)

where λ1 solves E∫ T

0 H(t)I1(λ1H(t), t) dt = x.

Proposition 5.3 Assume that E∫ T

0 H(t) dt+H(T ) <∞, E∫ T

0 H(t)x1(t) dt+H(T )x2 <

x, and

X3(λ) ≡ E∫ T

0H(t)I1(λH(t), t) dt+H(T )I2(λH(T )) <∞ ∀ λ ∈ (0,∞) . (5.35)

Then the solution to problem (5.11) is

(c3(t),W3) = (I1(λ3H(t), t), I2(λ3H(T ))) (5.36)

where λ3 solves E∫ T

0 H(t)I1(λ3H(t), t) dt+H(T )I2(λ3H(T )) = x.

Note that since Z is a supermartingale, the integrability condition E∫ T

0 H(t) dt+H(T ) <

∞ will be satisfied, for example, if r is bounded below.

5.4 Optimal Trading Strategy with Deterministic Coefficients

We can solve for the optimal consumption plan, and we know there exists a trading

strategy that implements it, but we cannot generally solve for the optimal trading strategy

explicitly. However, in the special case that the market coefficients are deterministic, we

can get an explicit expression for the optimal trading strategy.

42

Page 43: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

Assume that r, σ, and θ are nonrandom, continuous functions on [0, T ] and r and |θ| are

in fact Holder continuous. I.e., there exist k > 0 and ρ ∈ (0, 1) such that |r(t1)− r(t2)| ≤

k|t1 − t2|ρ and ||θ(t1)| − |θ(t2)|| ≤ k|t1 − t2|ρ for every t1, t2 ∈ [0, T ]. This guarantees Z is

a P-martingale and allows us to use P∗ and B∗. In addition, note that Z is Markov.

Assume I1, I2, U1 I1, and U2 I2 satisfy polynomial growth conditions, and I1 is Holder

continuous (see Assumption 3.8.2 of Karatzas and Shreve, 1998, p. 120). Then under the

optimal policy for, say, problem (5.11), investor wealth is

X(t) = E∗∫ T

tβ(t, s)c3(s) ds+ β(t, T )W3|Ft (5.37)

= E∗∫ T

tβ(t, s)I1(λ3β(s)Z(s), s) ds+ β(T )I2(λ3β(T )Z(T ))|Ft (5.38)

= f(Z(t), t) (5.39)

for some C2,1 function f : (0,∞) × [0, T ] → R. Therefore, we can apply Ito’s lemma to

write the diffusion coefficient of X as −fz(Z(t), t)Z(t)θ′(t). On the other hand, from the

general wealth evolution equation in problem (5.1), the diffusion coefficient is π(t)σ(t).

Equating these yields an expression for the optimal trading strategy

π∗′(t) = −fZ(Z(t), t)Z(t)σ′−1(t)θ(t) (5.40)

= −fZ(Z(t), t)Z(t)[σ(t)σ′(t)]−1[µ(t)− r(t)1] . (5.41)

This yields the following result.

Proposition 5.4 (Merton’s Fund Separation Theorem) In the deterministic coef-

ficients setting here, all investors divide wealth between the money market account and a

single fund of risky assets with weights proportional to (σσ′)−1(µ− r1).

Optimal Controls in Feedback Form For each t ∈ [0, T ], f(·, t) is strictly decreasing

and has a strictly decreasing inverse f−1(·, t). Thus we can write

π∗′(t) = −f

−1(X(t), t)

f−1X (X(t), t)

[σ(t)σ′(t)]−1[µ(t)− r(t)1] (5.42)

= g(X(t), t) , (5.43)

43

Page 44: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

where g gives the optimal trading strategy in so-called “feedback form,” i.e., as a function

of wealth X. Similarly, we can write optimal consumption in feedback form:

c∗(t) = I1(λH(t), t) = h(X(t), t) (5.44)

for some function h.

5.5 Dynamic Programming Approach

Merton (1969, 1971) originally solved the consumption/investment problems using dy-

namic programming. Let p and c represent portfolio holdings and consumption flow as

proportions of wealth and consider the problem

supp,c

E∫ T

0U1(c(t)X(t), t)dt+ U2(X(T )) (5.45)

s.t.dX(t)

X(t)= [r(t)− c(t) + p(t)(µ(t)− r(t)1)] dt+ p(t)σ(t) dB(t); (5.46)

X(0) = x

where p and c are predictable controls taking values in a compact set K, r, µ, and σ are

continuously differentiable functions of time, and U1 is defined in terms of proportional

consumption flow. The value function for the problem is

V (t) = supp,c

E∫ T

tU1(c(s)X(s), s) ds+ U2(X(T ))|Ft (5.47)

s.t.dX(t)

X(t)= [r(t)− c(t) + p(t)(µ(t)− r(t)1)] dt+ p(t)σ(t) dB(t) .

The value of any given feasible strategy p, c is

J p,c(t) = E∫ T

tU1(c(s)X p,c(s), s) ds+ U2(X(T ))|Ft (5.48)

s.t.dX p,c(t)

X p,c(t)= [r(t)− c(t) + p(t)(µ(t)− r(t)1)] dt+ p(t)σ(t) dB(t) (5.49)

where the hat and superscript notation above are just to emphasize the use of a particular

(though not necessarily optimal) set of controls, and will be omitted below when the

meaning is clear.

44

Page 45: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

To develop the intuition for the Bellman equation informally, note that because of the

Markov properties of Brownian motion, we may restrict attention to controls that are

“Markov” or “feedback,” i.e., of the form p(t) = g(X(t), t) and c(t) = h(X(t), t), and

assume that the value function is of the form V (t) = v(X(t), t).

The Bellman Principle For t < u < T ,

v(X(t), t) = supp,c

E∫ u

tU1(c(s)X(s), s) ds+ v(Xp,c(u), u)|X(t) (5.50)

where Xp,c indicates the wealth process under controls p, c. Now suppose v is C2,1. Then

by Ito’s lemma,

v(Xp,c(u), u) = v(X(t), t) +∫ u

tDp,cv(Xp,c(s), s) ds (5.51)

+∫ u

tvX(Xp,c(s), s)p(s)σ(s)Xp,c(s) dB(s) (5.52)

where

Dp,cv ≡ vX [r − c+ p(µ− r1)]Xp,c + vt +1

2vXXpσσ

′p′(Xp,c)2 (5.53)

is the drift of v under the controls p, c. Thus, assuming the stochastic integral has mean

zero,

0 = supp,c

E∫ u

tU1(c(s)X(s), s) ds+ v(Xp,c(u), u)− v(X(t), t)|X(t) (5.54)

= supp,c

E∫ u

tU1(c(s)X(s), s) ds+

∫ u

tDp,cv(Xp,c(s), s) ds|X(t) . (5.55)

Dividing by u− t and letting u ↓ t gives the Hamilton-Jacobi-Bellman (HJB) equation

0 = supp,c

U1(cX, t) +Dp,cv(X, t) (5.56)

= supp,c

U1(cX, t) + vX(X, t)[r − c+ p(µ− r1)]X + vt(X, t) (5.57)

+1

2vXX(X, t)pσσ′p′X2 . (5.58)

The first-order conditions for optimal p and c imply

U ′1(cX, t)X = vX(X, t)X , (5.59)

p′X = − vX(X, t)

vXX(X, t)(σσ′)−1(µ− r1) , (5.60)

45

Page 46: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

which yields the fund separation result. In addition, v must satisfy the terminal condition

v(X,T ) = U2(X) . (5.61)

Proposition 5.5 Suppose U1 and U2 satisfy a pgc. If Q ∈ C2,1 satisfies the HJB equation,

the terminal condition, and a pgc, then

Q(x, t) ≥ Jp,c(x, t) (5.62)

for any predictable K-valued controls (p, c). If, in addition, there exist predictable K-

valued controls (p∗, c∗) s.t.

0 = U1(c∗(t)X(t), t) +Dp∗,c∗Q(X(t), t) a.s. a.e. , (5.63)

then Q(x, t) = Jp∗,c∗(x, t) = v(x, t) and (p∗, c∗) are optimal controls.

This is sometimes called a “verification” theorem.

Sketch of proof Suppose Q satisfies the HJB equation and the terminal condition, and

let (p, c) be feasible controls. Then

0 ≥ U1(cX(t), t) +Dp,cQ(X(t), t) . (5.64)

Note that by Ito’s lemma,

Q(X(T ), T )−Q(X(t), t) =∫ T

tDp,cQ(X(s), s) ds+

∫ T

tQX(X(s), s)X(s)p(s)σ(s) dB(s) ,

(5.65)

where we have dropped the superscripts on X for ease of exposition. The conditions

imposed on σ, p, and Q ensure that the stochastic integral above has mean zero, so

EQ(X(T ), T )−Q(X(t), t)|Ft = E∫ T

tDp,cQ(X(s), s) ds|Ft (5.66)

≤ −E∫ T

tU1(c(s)X(s), s) ds|Ft (5.67)

=⇒ Q(X(t), t) ≥ E∫ T

tU1(c(s)X(s), s) ds+ U2(X(T ))|Ft(5.68)

= Jp,c(X(t), t) (5.69)

=⇒ Q(X(t), t) ≥ v(X(t), t) . (5.70)

46

Page 47: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

On the other hand, if there exist controls (p∗, c∗) such that

0 = U1(c∗(t)X(t), t) +Dp∗,c∗Q(X(t), t) , (5.71)

then, by the same reasoning, it follows that

Q(X(t), t) = Jp∗,c∗(X(t), t) (5.72)

=⇒ Q(X(t), t) ≤ v(X(t), t) (5.73)

=⇒ Q(X(t), t) = v(X(t), t) , (5.74)

and (p∗, c∗) are optimal controls. 2

More generally (see Appendix to Domenico Cuoco’s lecture notes, part IV), consider the

problem

maxα∈A

E∫ T

0f(α(t), Xα(t), t) dt+ g(Xα(T )) (5.75)

s.t. dXα(t) = µ(α(t), Xα(t), t) dt+ σ(α(t), Xα(t), t) dB(t) (5.76)

where B is an n-dimensional Brownian motion, A is a set of predictable controls taking

values in a closed set K ⊂ Rm, Xα is a d-dimensional vector of state variables, and f ,

g, µ, and σ are given continuous functions. Assume that for every α ∈ A there exists a

unique solution to the stochastic differential equation above and the objective function is

finite.

Theorem 5.1 Suppose that K is compact, the functions µ and σ are continuously differ-

entiable, µX , σX , µt, and σt are bounded, there exists a constant M such that |µ(α,X, t)|+

|σ(α,X, t)| ≤M(1 + |α|+ |X|) for every (α,X, t) ∈ K ×Rd × [0, T ], and f and g satisfy

a pgc. Suppose Q ∈ C2,1 satisfies the HJB equation

0 = supα∈A

f(α,Xα, t) +DαQ(α,Xα, t) (5.77)

and terminal condition Q(x, T ) = g(x). If Q satisfies a pgc, then

Q(X(t), t) ≥ Jα(X(t), t) ≡ E∫ T

tf(α(s), Xα(s), t) ds+ g(Xα(T ))|Ft ∀ α ∈ A . (5.78)

47

Page 48: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

If, in addition, there exists an α∗ ∈ A such that

0 = f(α∗(t), Xα∗(t), t) +Dα∗Q(Xα∗(t), t) (5.79)

for (λ× P)-almost every (t, ω) ∈ [0, T ]× Ω then Q(x, t) = Jα∗(x, t) and α∗ is optimal.

48

Page 49: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

6 Incomplete Markets and Portfolio Constraints

These notes are taken from Chapters 5 and 6 of Karatzas and Shreve (1998).

6.1 The Financial Market

Assume the market is the standard market with the following modifications:

1. The number of securities n equals the number of Brownian motions d.

2. The volatility process σ(t) is bounded and nonsingular, with σ−1(t) bounded, uni-

formly in (t, ω) ∈ [0, T ]× Ω.

3. There exists a positive constant s0 such that S0(T ) ≥ s0 a.s.

4. Z(t) = e−∫ t0θ′(s) dB(s)− 1

2

∫ t0|θ(s)|2 ds may be a martingale but need not be.

6.2 Consumption and Portfolio Value

Let C(t) denote an investor’s cumulative consumption, an adapted process with non-

decreasing, right-continuous paths, C(0)=0, and C(T ) < ∞ a.s. Given initial wealth

x, consumption plan C, and trading strategy π, the investor’s portfolio value or wealth

process Xx,C,π(t) satisfies

M(t) ≡ H(t)Xx,C,π(t) +∫

(0,t]H(s) dC(s) = x+

∫ t

0H(s)[π(s)σ(s)−Xx,C,π(s)θ′(s)] dB(s) .

(6.1)

We can also write

β(t)Xx,C,π(t) +∫

(0,t]β(s)dC(s) = x+

∫ t

0β(s)π(s)σ(s) dB∗(s) . (6.2)

49

Page 50: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

6.3 Portfolio Constraint

Suppose the investor is required to keep proportional portfolio holdings p(t) ≡ π(t)/Xx,C,π(t)

in a nonempty, closed, convex set K ⊆ Rn. Define p(t) ≡ p∗ for some fixed but arbitrary

vector p∗ ∈ K whenever Xx,C,π(t) = 0.

Definition 6.1 The consumption-portfolio pair (C, π) is admissible for initial wealth x ≥

0 and constraint set K, or (C, π) ∈ A(x;K), if Xx,C,π(t) ≥ 0 for every t ∈ [0, T ] a.s. and

p(t) ∈ K a.s. for almost every t ∈ [0, T ].

Let M(K) denote the financial market in which all investors are constrained to hold

portfolios in K. For x ≥ 0 and (C, π) ∈ A(x;K), M(t) defined in equation (6.1) is a

supermartingale, and thus satisfies the budget constraint

EH(T )Xx,C,π(T ) +∫

(0,T ]H(s) dC(s) ≤ x . (6.3)

Conversely, extending previous results to cases where cumulative consumption C(t) need

not be of the form∫ t

0 c(s) ds for some consumption flow process, we have the following.

Theorem 6.1 Let x ≥ 0 and suppose K = Rn. Let C be a cumulative consumption plan

and W a nonnegative random variable such that

EH(T )W +∫

(0,T ]H(s) dC(s) = x . (6.4)

Then there exists a trading strategy π such that (C, π) ∈ A(x;Rn) and the corresponding

wealth process is

Xx,C,π(t) =1

H(t)EH(T )W +

∫(t,T ]

H(s) dC(s)|Ft , 0 ≤ t ≤ T . (6.5)

In particular, H(t)Xx,C,π(t) +∫

(0,t] H(s) dC(s) is a martingale and Xx,C,π(T ) = W a.s.

50

Page 51: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

6.4 Convex Sets and Support Functions

In order to characterize contingent claim prices and optimal consumption and portfolio

choice in the presence of portfolio constraints, we make use of the mathematical construc-

tions described in this section and the next.

The support function of the convex set −K, ζ : Rn → R⋃+∞, is defined as

ζ(ν) ≡ supp∈K

(−pν), ν ∈ Rn . (6.6)

Its effective domain is K ≡ ν ∈ Rn : ζ(ν) <∞, a convex cone (called the barrier cone

of −K). 0 ∈ K and ζ(0) = 0. The function ζ is positively homogeneous, i.e.,

ζ(αν) = αζ(ν) ∀ν ∈ Rn, α ≥ 0 , (6.7)

and subadditive, i.e.,

ζ(ν + µ) ≤ ζ(ν) + ζ(µ) ∀ν, µ ∈ Rn . (6.8)

In addition, note that

p ∈ K ⇐⇒ ζ(ν) + pν ≥ 0 ∀ν ∈ K . (6.9)

Assume that ζ is bounded below on Rn. This will be true, for example, if 0 ∈ K.

Examples

1. No constraint: K = Rn. Then K = 0 and ζ ≡ 0 on K.

2. No short sales: K = [0,∞)n. Then K = K and ζ ≡ 0 on K.

3. Incomplete market: K = p ∈ Rn : pm+1 = · · · = pn = 0 for some m ∈

1, . . . , n− 1. Then K = ν ∈ Rn : ν1 = · · · = νm = 0 and ζ ≡ 0 on K.

4. Incomplete market with no short sales: K = p ∈ Rn : p1 ≥ 0, . . . , pm ≥ 0, pm+1 =

· · · = pn = 0 for some m ∈ 1, . . . , n− 1. Then K = ν ∈ Rn : ν1 ≥ 0, . . . , νm ≥

0 and ζ ≡ 0 on K.

51

Page 52: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

5. No borrowing: K = p ∈ Rn : p1 ≤ 1. Then K = ν ∈ Rn : ν1 = · · · = νn ≤ 0

and ζ(ν) = −ν1 on K.

6. Constraints on short sales: K = [−κ,∞)n for some κ > 0. Then K = [0,∞)n and

ζ(ν) = κν ′1 on K.

7. Constraints on borrowing: K = p ∈ Rn : p1 ≤ κ for some κ > 1. Then

K = ν ∈ Rn : ν1 = · · · = νn ≤ 0 and ζ(ν) = −κν1 on K.

8. Rectangular constraints: K = I1× · · · × In with Ij = [αj, βj],−∞ ≤ αj ≤ 0 ≤ βj ≤

+∞, with the understanding that Ij is open on the left if αj = −∞ and Ij is open

on the right if βj =∞. If all the αj and βj are finite, then

K = Rn and ζ(ν) = −n∑j=1

(αjν+j − βjν−j ) . (6.10)

More generally,

K = ν ∈ Rn : νj ≥ 0 ∀j s.t. βj =∞ and νj ≤ 0 ∀j s.t. αj = −∞ (6.11)

and the above formula for ζ remains valid.

6.5 Family of Auxiliary Markets

Definition 6.2 Let H denote the Hilbert space of progressively measurable Rn-valued

processes ν(t) with norm [[ν]]2 = E∫ T0 ||ν(t)||2 dt and inner product 〈ν1, ν2〉 = E

∫ T0 ν ′1(t)ν2(t) dt.

Let D = ν ∈ H : ν(t) ∈ K and E∫ T

0 ζ(ν(t)) dt < ∞. Let D(b) be the set of bounded

processes in D.

For any given ν ∈ D, define

rν(t) = r(t) + ζ(ν(t)) , (6.12)

µν(t) = µ(t) + ν(t) + ζ(ν(t))1 , (6.13)

52

Page 53: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

and construct a new market Mν with coefficients (rν , µν , δ, σ, S(0)). In this new market,

θν(t) = σ−1(t)[µν(t)− rν(t)1] = θ(t) + σ−1(t)ν(t) , (6.14)

Zν(t) = e−∫ t0θ′ν(s) dB(s)− 1

2

∫ t0|θν(s)|2 ds , (6.15)

Bν(t) = B(t) +∫ t

0θν(s) ds , (6.16)

βν(t) = e−∫ t0rν(s) ds , (6.17)

Hν(t) = βν(t)Zν(t) . (6.18)

If Z from the original market is a martingale then we may define the standard martingale

measure P∗ by dP∗/dP = Z(T ). If Zν is a martingale, then we say ν ∈ D(m) and we can

define a standard martingale measure Pν for Mν by dPν/dP = Zν(T ). Note that if θ is

bounded then D(b) ⊆ D(m).

In the market Mν , the wealth process Xx,C,πν (t) corresponding to initial wealth x ≥ 0,

consumption plan C, and trading strategy π satisfies

Mν(t) ≡ Hν(t)Xx,C,πν (t) +

∫(0,t]

Hν(s) dC(s)

= x+∫ t

0Hν(s)X

x,C,πν (s)[p(s)σ(s)− θ′ν(s)] dB(s) , (6.19)

or equivalently,

βν(t)Xx,C,πν (t) +

∫(0,t]

βν(s)dC(s) = x+∫ t

0βν(s)X

x,C,πν (s)p(s)σ(s) dBν(s) , (6.20)

or equivalently,

β(t)Xx,C,πν (t) +

∫(0,t]

β(s)dC(s) = x+∫ t

0β(s)Xx,C,π

ν (s)[ζ(ν(s)) + p(s)ν(s)] ds

+∫ t

0β(s)Xx,C,π

ν (s)p(s)σ(s) dB∗(s) . (6.21)

Definition 6.3 Let ν ∈ D be given. A consumption-portfolio pair (C, π) is admissible in

Mν for initial wealth x ≥ 0, (C, π) ∈ Aν(x) if the process Xx,C,πν (t) ≥ 0 for all t ∈ [0, T ]

a.s.

53

Page 54: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

Note that for x ≥ 0 and (C, π) ∈ Aν(x), Mν(t) is a nonnegative local martingale, hence

a supermartingale, so we have the budget constraint

EHν(T )Xx,C,πν (T ) +

∫(0,T ]

Hν(s) dC(s) ≤ x . (6.22)

Theorem 6.2 Let ν ∈ D and x ≥ 0 be given. Let C be a consumption plan and W a

nonnegative random variable such that

EHν(T )W +∫

(0,T ]Hν(s) dC(s) = x . (6.23)

Then there exists a trading strategy π such that (C, π) ∈ Aν(x) and the corresponding

wealth process is

Xx,C,πν (t) =

1

Hν(t)EHν(T )W +

∫(t,T ]

Hν(s) dC(s)|Ft , 0 ≤ t ≤ T . (6.24)

In particular, Hν(t)Xx,C,πν (t) +

∫(0,t] Hν(s) dC(s) is a martingale and Xx,C,π

ν (T ) = W a.s.

6.6 Upper Hedging Price

In the presence of constraints, we can no longer replicate every contingent claim exactly,

so we can no longer get a unique no arbitrage price. However we can define no arbitrage

bounds on the equilibrium claim price in an intuitive and useful way. The upper hedging

price is the infimal cost of hedging a short position in a given contingent claim. The lower

hedging price is essentially the supremal price of the saleable component of the claim

payoff–the most the holder of a long position could sell off and still be hedged. We will

focus on the upper hedging price.

Definition 6.4 A contingent claim W is a nonnegative random variable. The uncon-

strained hedging price of W in market M is

u0 ≡ EH(T )W . (6.25)

54

Page 55: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

The upper hedging price of W in M(K) is

hup(K) ≡ infx ≥ 0 : ∃(C, π) ∈ A(x;K) with Xx,C,π(T ) ≥ W a.s. . (6.26)

W is K-attainable if hup(K) <∞ and there exists π such that (0, π) ∈ A(hup(K);K) and

Xhup(K),0,π(T ) = W a.s.

Note that hup(Rn) = u0 and there exists π ∈ A(u0;Rn) such thatXu0,0,π(t) = 1H(t)

EH(T )W |Ft

and Xu0,0,π(T ) = W a.s. Moreover, π is uniquely defined.

Definition 6.5 Let W be a contingent claim. The unconstrained hedging price of W in

market Mν is

uν ≡ EHν(T )W ≥ 0 . (6.27)

If uν <∞, then an unconstrained hedging strategy is any trading strategy πν satisfying

Xuν ,0,πνν (t) =

1

Hν(t)EHν(T )W |Ft , 0 ≤ t ≤ T . (6.28)

Note that πν is uniquely defined.

Now for the main result about upper hedging:

Theorem 6.3 (Characterization of the Upper Hedging Price) For any contingent

claim W , we have

hup(K) = supν∈D

uν . (6.29)

Furthermore, if u ≡ supν∈D uν is finite, then there exists a pair (C, π) ∈ A(u, K) such

that

X u,C,π(t) = X(t) ≡ ess supν∈D

EHν(T )W |FtHν(t)

, 0 ≤ t ≤ T , (6.30)

and in particular, X u,C,π(T ) = W a.s. Call X(t) the upper hedging process for claim W .

55

Page 56: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

Sketch of Proof First we establish hup(K) ≥ u. Suppose hup(K) <∞. Let x ∈ [0,∞)

be such that ∃(C, π) ∈ A(x;K) with Xx,C,π(T ) ≥ W . Let ν ∈ D be given. Define Cν(t)

by ∫(0,t]

β(s) dCν(s) =∫

(0,t]β(s) dC(s) +

∫ t

0β(s)[Xx,C,π(s)ζ(ν(s)) + π(s)ν(s)] ds(6.31)

=∫

(0,t]β(s) dC(s) +

∫ t

0β(s)Xx,C,π(s)[ζ(ν(s)) + p(s)ν(s)] ds(6.32)

where p(t) ∈ K. Since ζ(ν) + pν ≥ 0, it follows that Cν(t) is nondecreasing, and hence a

consumption process. From equation (6.21), using (Cν , π) in marketMν generates wealth

process Xx,C,πν (t) such that

β(t)Xx,Cν ,πν (t) +

∫(0,t]

β(s)dC(s) +∫ t

0β(s)[Xx,C,π(s)ζ(ν(s)) + π(s)ν(s)] ds

= x+∫ t

0β(s)[Xx,Cν ,π

ν (s)ζ(ν(s)) + π(s)ν(s)] ds

+∫ t

0β(s)π(s)σ(s) dB∗(s) . (6.33)

By comparison with equation (6.2), we see that Xx,Cν ,πν (t) = Xx,C,π(t). Because of the

budget constraint,

x ≥ EHν(T )Xx,Cν ,πν (T ) = EHν(T )Xx,C,π(T ) ≥ EHν(T )W = uν (6.34)

Therefore,

infx ≥ 0 : ∃(C, π) ∈ A(x;K) with Xx,C,π(T ) ≥ W a.s. ≥ supν∈D

uν (6.35)

=⇒ hup(K) ≥ u . (6.36)

Next, we establish hup(K) ≤ u. Suppose u <∞. We use the following result:

Lemma 6.1 (Proposition 5.6.5, Karatzas and Shreve (1998), p. 213) If u < ∞, then

X(t) is finite and satisfies the dynamic programming equation

X(s) = ess supν∈D

EHν(t)X(t)|FsHν(s)

, 0 ≤ s ≤ t ≤ T . (6.37)

Furthermore, X(t) has an RCLL modification and choosing this modification, we have

that Hν(t)X(t) is an RCLL supermartingale for every ν ∈ D.

56

Page 57: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

Now fix ν ∈ D. The supermartingale Hν(t)X(t) has a unique Doob-Meyer decomposition

Hν(t)X(t) = u+∫ t

0ψ′ν(s) dB(s)− Aν(t), 0 ≤ t ≤ T , (6.38)

where ψν is progressively measurable and almost surely square-integrable, and Aν(t) is an

adapted, nondecreasing, RC process with EAν(T ) <∞ and Aν(0) = 0.

Next, let µ be another process on D and note that

d(Hµ(t)

Hν(t)) =

Hµ(t)

Hν(t)[(θν(t)− θµ(t))′ dB(t) + ((θν(t)− θµ(t))′θν(t) + ζ(ν(t))− ζ(µ(t))) dt]

(6.39)

By equating the drift (i.e, finite variation) and diffusion terms of d(Hµ(t)X(t)) with those

obtained by applying the Ito product rule to d[(Hµ(t)Hν(t)

)(Hν(t)X(t))], it can be shown that

ϕ(t) ≡ ψν(t)

Hν(t)+ X(t)θν(t) (6.40)

and

C(t) ≡∫

(0,t]

dAν(s)

Hν(s)−

∫ t

0[X(s)ζ(ν(s)) + ϕ′(s)σ−1(s)ν(s)] ds (6.41)

are the same for all ν ∈ D (see pp. 217-218 of Karatzas and Shreve (1998)). Setting ν ≡ 0

gives

C(t) ≡∫

(0,t]

dA0(s)

H(s)(6.42)

which shows that C is nondecreasing. Let π(t) ≡ ϕ′(t)σ−1(t). Then we have

H(t)X(t) = u+∫ t

0ψ′0(s) dB(s)− A0(t) (6.43)

= u+∫ t

0H(s)[π(s)σ(s)− X(s)θ′(s)] dB(s)−

∫ t

0H(s) dC(s) . (6.44)

Thus, by comparison with equation (6.1), X(t) = X u,C,π(t).

Finally, let p(t) = π(t)

X(t), if X(t) 6= 0, and p(t) = p∗, otherwise. It remains show that

p(t) ∈ K, because then u will be a superreplication cost, and thus greater than or equal

to hup(K).

57

Page 58: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

Lemma 6.2 (Lemma 5.4.2, Karatzas and Shreve (1998), p. 207) For any progressively

measurable Rn-valued process p, there exists a progressively measurable Rn-valued process

ν such that |ν(t)| ≤ 1, |ζ(ν(t))| ≤ 1 for 0 ≤ t ≤ T a.s., and, for every t ∈ [0, T ],

p(t) ∈ K ⇐⇒ ν(t) = 0, p(t) /∈ K ⇐⇒ ζ(ν) + pν < 0 a.s.

Now let ν be as above and note that kν ∈ D ∀k > 0. Let τ = inft ∈ [0, T ) : X(t) = 0∧T .

0 ≤∫

(0,τ ]

dAkν(s)

Hkν(s)(6.45)

= C(τ) + k∫ τ

0X(s)[ζ(ν(s)) + p(s)ν(s)] ds . (6.46)

The integrand on the right-hand side is nonpositive by choice of ν. But the right-hand

side is nonnegative for all k, so the integrand must be zero, which implies p ∈ K. 2

Remark In the proof above, and thus in the theorem, one can replace D with D(b), the

set of bounded processes in D.

Upper Hedging with Constant Coefficients and Path-Independent Claims

Assume r and σ are constant, δ = 0, and θ is bounded, so that Z is a martingale and we

may use P∗. Consider a path-independent claim W = ϕ(S(T )). In the original market

we can write

u(T − t, x;ϕ) = E∗β(t, T )ϕ(S(T ))|Ft (6.47)

= e−r(T−t)E∗ϕ(x1Y∗

1 (t, T ), . . . , xnY∗n (t, T ))|Ft , (6.48)

where

Y ∗k (t, T ) ≡ er(T−t)+σk(B∗(T )−B∗(t))− 12|σk|2(T−t) . (6.49)

The unconstrained value of W in market Mν is

uν(t) ≡EHν(T )ϕ(S(T ))|Ft

Hν(t). (6.50)

If Zν is a martingale, we can use Pν , the emm for market Mν , and write

uν(t) = Eνβν(t, T )ϕ(S(T ))|Ft . (6.51)

58

Page 59: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

Note that since dBν(t) = dB(t) + (θ + σ−1ν(t)) dt,

Sk(T ) = Sk(t)e∫ Ttµk(u) du+σk(B(T )−B(t))− 1

2|σk|2(T−t) (6.52)

= Sk(t)e∫ Tt

[r−νk(u)] du+σk(Bν(T )−Bν(t))− 12|σk|2(T−t) . (6.53)

Therefore,

uν(t) = e−r(T−t)Eνe−∫ Ttζ(ν(s)) dsϕ(x1e

−∫ Ttν1(s) dsY

(ν)1 (t, T ), . . . , (6.54)

xne−∫ Ttνn(s) dsY (ν)

n (t, T ))|Ft , (6.55)

where

Y(ν)k (t, T ) ≡ er(T−t)+σk(Bν(T )−Bν(t))− 1

2|σk|2(T−t) . (6.56)

We are interested in the upper hedging value process for ϕ(S(T )), which from Theorem 6.3,

is

X(t) = supν∈D(b)

uν(t), 0 ≤ t ≤ T . (6.57)

It turns out that one can achieve the supremum in equation (6.57) using just the constant

ν processes because of the convexity of ζ and K (see pp. 222-223 of Karatzas and Shreve,

1998). Restricting attention to constant ν, and we can write,

uν(t) = uν(T − t, x;ϕ) = e−r(T−t)Eνe−ζ(ν)ϕ(x1e−ν1Y

(ν)1 (t, T ), . . . , (6.58)

xne−νnY (ν)

n (t, T ))|Ft , (6.59)

Note that the distribution of Y (ν) under Pν is the same as the distribution of Y ∗ under P∗.

So we can write

uν(T − t, x;ϕ) = e−r(T−t)E∗e−ζ(ν)ϕ(x1e−ν1Y ∗1 (t, T ), . . . , xne

−νnY ∗n (t, T ))|Ft . (6.60)

The following theorem essentially says that we can switch the order of sup and E∗ in

equation (6.57):

59

Page 60: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

Theorem 6.4 Assume ϕ : (0,∞)n → [0,∞) is lower semi-continuous and satisfies a pgc.

Define ϕ : (0,∞)n → [0,∞) by

ϕ(x) ≡ supν∈K

[e−ζ(ν)ϕ(x1e−ν1 , . . . , xne

−νn)] . (6.61)

Then the upper hedging process is

X(t) = e−r(T−t)E∗ϕ(S(T ))|Ft (6.62)

= u(T − t, S(t); ϕ), 0 ≤ t ≤ T, a.s. (6.63)

6.7 Optimal Consumption and Investment with Constraints

Now assume E∫ T

0 |θ(s)|2 ds <∞, Z is a martingale, and the investor chooses a consump-

tion rate c(t), i.e., dC(t) = c(t) dt, where c(t) is progressively measurable and nonnega-

tive, with∫ T0 c(t) dt <∞ a.s. Specifying initial wealth x, consumption rate plan c(t), and

proportional trading strategy p(t) determines the investor’s wealth process Xx,c,p, which

satisfies

β(t)Xx,c,p(t) +∫ t

0β(s)c(s) ds = x+

∫ t

0β(s)Xx,c,p(s)p(s)σ(s) dB∗(s) . (6.64)

Let

τ0 ≡ inft ∈ [0, T ] : Xx,c,p(t) = 0 . (6.65)

Definition 6.6 Given x ≥ 0, the pair (c, p) is admissible at x in the unconstrained market

M, (c, p) ∈ A(x), if c(t) = 0 for a.e. t ∈ [τ0, T ], and take Xx,c,p(t) ≡ 0 on [τ0, T ]. If, in

addition, p(t) ∈ K for a.e. t ∈ [0, T ], a.s., then (c, p) is admissible at x in the constrained

market M(K), (c, p) ∈ A(x;K).

Preferences Suppose the investor derives utility from consumption and terminal wealth

E∫ T

0 U1(c(t), t) dt+U2(Xx,c,p(T )) where U1(·, t) and U2(·) are utility functions with sub-

sistence level zero and limc↓0 U′1(c, t) = limx↓0 U

′2(x) = +∞. Then U ′1(·, t) and U ′2(·) have

strictly decreasing C1 inverse functions mapping (0,∞) onto (0,∞).

60

Page 61: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

Remark The theory goes through without change if one sets U1 ≡ 0 and c ≡ 0.

Let A3(x;K) = (c, p) ∈ A(x;K) : −E∫ T

0 U1(c(t), t)− dt ∧ −EU2(Xx,c,p(T ))− > −∞.

Investor’s Constrained Optimization Problem Find a pair (c, p) to solve

V (x;K) ≡ sup(c,p)∈A3(x;K)

E∫ T

0U1(c(t), t) dt+ U2(Xx,c,p(T )) . (6.66)

Family of Unconstrained Problems In marketMν , the wealth process Xx,c,pν evolves

according to

Hν(t)Xx,c,pν (t) +

∫ t

0Hν(s)c(s) ds = x+

∫ t

0Hν(s)X

x,c,pν (s)[p(s)σ(s)− θ′ν(s)] dB(s) , (6.67)

or, equivalently,

βν(t)Xx,c,pν (t) +

∫ t

0βν(s)c(s) ds = x+

∫ t

0βν(s)X

x,c,pν (s)p(s)σ(s) dBν(s) , (6.68)

or, equivalently,

β(t)Xx,c,pν (t) +

∫ t

0β(s)c(s) ds = x+

∫ t

0β(s)Xx,c,p

ν (s)p(s)σ(s) dB∗(s) +∫ t

0β(s)Xx,c,p

ν (s)[ζ(ν(s)) + p(s)ν(s)] ds . (6.69)

Definition 6.7 Given x ≥ 0, the pair (c, p) is admissible at x in market Mν , (c, p) ∈

Aν(x), if c(t) = 0 for a.e. t ∈ [τν , T ], where τν ≡ inft ∈ [0, T ] : Xx,c,pν (t) = 0, and take

Xx,c,p(t) ≡ 0 on [τν , T ].

Let ν ∈ D and let Aν3(x) ≡ (c, p) ∈ Aν(x) : −E∫ T

0 U1(c(t), t)− dt ∧ −EU2(Xx,c,pν (T ))− >

−∞.

Unconstrained Mν-Problem Given ν ∈ D and x ≥ 0, find (c, p) to solve

Vν(x) ≡ sup(c,p)∈Aν3(x)

E∫ T

0U1(c(t), t) dt+ U2(Xx,c,p

ν (T )) . (6.70)

61

Page 62: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

The solution to the unconstrained Mν-problem is a straightforward extension of Propo-

sition 5.3 in Section 5 on unconstrained optimization: Given ν ∈ D, let

Xν(λ) ≡ E∫ T

0Hν(t)I1(λHν(t), t) dt+Hν(T )I2(λHν(T )) . (6.71)

For every ν ∈ D such that Xν(λ) <∞ for every λ > 0, Xν maps (0,∞) onto (0,∞). Let

λν(x) denote the inverse of Xν(λ) which maps (0,∞) onto (0,∞). Define

Wν ≡ I2(λν(x)Hν(T )) , (6.72)

cν(t) ≡ I1(λν(x)Hν(t), t) , (6.73)

Xν(t) ≡1

Hν(t)E

∫ T

tHν(s)cν(s) ds+Hν(T )Wν |Ft , (6.74)

Mν(t) ≡ Hν(t)Xν(t) +∫ t

0Hν(s)cν(s) ds = E

∫ T

0Hν(s)cν(s) ds+Hν(T )Wν |Ft .

Note that Mν(t) is a P-martingale with Mν(0) = X (Y(x)) = x. By the Martingale

Representation Theorem, we have

Mν(t) = x+∫ t

0ψ′(s) dB(s), 0 ≤ t ≤ T, a.s. (6.75)

for some predictable, square-integrable process ψ. Let

pν(t) ≡ [ψ′(t)

Hν(t)Xν(t)+ θ′ν(t)]σ

−1(t) . (6.76)

Then Xν(t) = Xx,cν ,pνν (t) and (cν , pν) solves problem 6.70.

Proposition 6.1 If (c, p) ∈ A(x;K) and ν ∈ D, then

Xx,c,pν (t) ≥ Xx,c,p(t), 0 ≤ t ≤ T, a.s. , (6.77)

which implies A3(x;K) ⊆ Aν3(x) and V (x;K) ≤ Vν(x) for every x > 0 and ν ∈ D.

Moreover, if ζ(ν(t)) + p(t)ν(t) = 0 for a.e. t ∈ [0, T ] a.s., then Xx,c,pν (t) = Xx,c,p(t).

The intuition for the proof comes from noting that the wealth evolution equation (6.69)

for Xν differs only from that for X by the extra drift term on the right-hand side, which

is nonnegative if p ∈ K (see pp. 267-268 of Karatzas and Shreve, 1998).

Let D0 = ν ∈ D : Xν(λ) <∞ ∀λ > 0 and Vν(x) <∞ ∀x > 0.

62

Page 63: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

Proposition 6.2 Let x > 0 be given and suppose there exists ν ∈ D0 such that pν(t) ∈ K

and ζ(ν(t)) + pν(t)ν(t) = 0 for a.e. t ∈ [0, T ] a.s. Then (cν , pν) is optimal for the original

constrained problem 6.66, V (x;K) = Vν(x), and ν minimizes Vν(x).

Proof On one hand, (cν , pν) is feasible for the original constrained problem, so

V (x;K) ≥ E∫ T

0U1(cν(t), t) dt+ U2(Xx,cν ,pν (T )) (6.78)

= E∫ T

0U1(cν(t), t) dt+ U2(Xx,cν ,pν

ν (T )) (6.79)

= Vν(x) . (6.80)

On the other hand, V (x;K) ≤ Vν(x) ∀ν ∈ D. Therefore, V (x;K) = Vν(x) and ν

minimizes Vν(x). 2

Note that Vν(x) is like a Lagrangian for the constrained optimization problem, ν(t) is

like a Lagrange multiplier for the constraint on p(t), and ζ(ν(t)) + p(t)ν(t) = 0 is like a

complementary slackness condition.

Equivalent Optimality Conditions Let x > 0, let (c, p) ∈ A3(x;K), and let X(t) ≡

Xx,c,p(t). Consider first the statement

(A) Optimality of (c, p) for the original constrained problem:

V (x;K) = E∫ T

0U1(c(t), t) dt+ U2(X(T )) . (6.81)

Next, consider the following statements in terms of a process ν ∈ D0.

(B) Financeability of (cν , pν): There exists pν(t) such that (cν(t), pν(t)) ∈ A3(x;K) and

ζ(ν(t)) + pν(t)ν(t) = 0 for a.e. t ∈ [0, T ] a.s.

(C) Minimality of ν: Vν(x) ≤ Vν(x) for every ν ∈ D.

(D) Dual Optimality of ν: With y = Yν(x), Vν(y) ≤ Vν(y) for every ν ∈ D, where

Vν(y) ≡ supx>0[Vν(x)− xy] is the convex dual of Vν .

(E) Parsimony of ν: E∫ T

0 Hν(t)cν(t) dt+Hν(T )Wν ≤ x for every ν ∈ D.

63

Page 64: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

Theorem 6.5 Conditions (B)-(E) are equivalent and imply (A) with (c, p) = (cν(t), pν(t)).

Conversely, (A) implies the existence of a process ν ∈ D0 that satisfies (B)-(E) with

pν = p, provided that U1 and U2 satisfy the following conditions:

(a) the map x 7→ xU ′i(x) is nondecreasing on (0,∞), i = 1, 2, and

(b) there exists β ∈ (0, 1), γ ∈ (0,∞) such that βU ′i(x) ≥ U ′i(γx) ∀x ∈ (0,∞), i = 1, 2.

For the proof, see Karatzas and Shreve (1998), pp. 276-282, 335-347. That (B) implies

(A) and (C) follows from Proposition 6.2. It is also intuitive that (B) implies (E). That

(C) implies (D) is straightforward, and that (E) implies (D) is not hard, but proving (D)

implies (B) (and, thus, (A)) takes several pages, and the proof that (A) implies (B) is

relegated to Appendix C, 13 pages.

64

Page 65: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

7 Equilibrium in a Pure Exchange Economy

These notes are taken from Chapter 4 of Karatzas and Shreve (1998). Suppose there are

m investors in the economy.

7.1 Endowments

Each investor j is endowed with an exogenous flow ej(t) of the single, nonstorable, con-

sumption good. Each ej(t) is nonnegative and progressively measurable on [0, T ]. The

aggregate endowment

e(t) ≡m∑j=1

ej(t) (7.1)

is an Ito process described by

de(t)

e(t)= µe(t) dt+ σe(t) dB(t) , (7.2)

where µe and σe are progressively measurable and bounded. Assume there exist constants

0 < γ1 < γ2 <∞ such that γ1 ≤ e(t) ≤ γ2.

7.2 Preferences

Each investor wants to maximize E∫ T

0 Uj(c(t), t) dt where c(t) is a nonnegative, progres-

sively measurable consumption process satisfying E∫ T

0 c(t) dt < ∞ and Uj is a utility

function satisfying

Uj(c, t) = e−α(t)uj(c) , (7.3)

where uj : (0,∞) → R is C3 and satisfies u′j(c) > 0, u′′j (c) < 0, limc↓0 u′j(c) = ∞,

limc→∞ u′j(c) = 0, and limc↓0

u′′′j (c)

(u′′j (c))2exists and is finite. Thus, the nonnegativity constraint

on consumption is nonbinding and there exists an imuf Ij : (0,∞)× [0, T ]→ (0,∞) such

that Ij(U′j(c, t), t) = c for every c ∈ (0,∞), where U ′j(c, t) ≡

∂Uj(c,t)

∂c. The imuf Ij(y, t) is

C2 and strictly decreasing in y.

65

Page 66: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

7.3 Arrow-Debreu Equilibrium

Suppose investors can trade consumption plans at prices described by a state-price density

H(t) (thus, the market is complete). Then each investor trades so as to solve

maxc

E∫ T

0Uj(c(t), t)) dt s.t. E

∫ T

0H(t)c(t) dt ≤ E

∫ T

0H(t)ej(t) dt . (7.4)

From Proposition 5.2, the solution is

c∗j(t) = Ij(1

λjH(t), t) , (7.5)

where the Lagrange multiplier 1λj

solves

E∫ T

0H(t)Ij(

1

λjH(t), t) dt = E

∫ T

0H(t)ej(t) dt . (7.6)

Definition 7.1 An Arrow-Debreu equilibrium is a sdf H(t) and allocations c∗j(t), j =

1, . . . ,m, such that each c∗j(t) solves investor j’s optimization problem 7.4, and markets

clear, i.e.,m∑j=1

c∗j(t) = e(t) , 0 ≤ t ≤ T . (7.7)

Proposition 7.1 In an Arrow-Debreu equilibrium, there exists Λ = (λ1, . . . , λm) ∈ Rm++

satisfying

e(t) =m∑j=1

Ij(1

λjH(t), t) , 0 ≤ t ≤ T (7.8)

and

E∫ T

0H(t)[Ij(

1

λjH(t), t)− ej(t)] dt = 0 , ∀j = 1, . . . ,m . (7.9)

Conversely, if there exist H(t) and Λ ∈ Rm++ satisfying equations (7.8) and (7.9) then H

is an equilibrium sdf. In either case,

c∗j(t) = Ij(1

λjH(t), t) (7.10)

are the optimal consumption plans for investors j = 1, . . . ,m.

66

Page 67: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

Sketch of Proof The c∗j are optimal and markets clear iff equations (7.8)-(7.10) hold.

So the search for an Arrow-Debreu equilibrium reduces to a search for H and Λ satisfying

equations (7.8) and (7.9). First use equation (7.8) to define H as a function of e and Λ as

follows. Let Λ ∈ Rm++ be given. Then for each (ω, t) there exists a unique H(ω, t) ∈ (0,∞)

solving equation (7.8) (because the right-hand side is continuous and strictly decreasing in

H, goes to∞ as H goes to zero, and goes to 0 as H goes to∞). Thus, define H(e(t), t; Λ)

bym∑j=1

Ij(1

λjH(e(t), t; Λ), t) = e(t) . (7.11)

Note that

H(e(t), t; aΛ) = aH(e(t), t; Λ) ∀a > 0 . (7.12)

Corollary 7.1 The process H(t) is an equilibrium sdf if and only if H(t) = H(e(t), t; Λ)

where Λ = (λ1, . . . , λm) ∈ Rm++ solves the system

E∫ T

0H(e(t), t; Λ)[Ij(

1

λjH(e(t), t; Λ), t)− ej(t)] dt = 0, j = 1, . . . ,m . (7.13)

So now we are left with a search for Λ ∈ Rm++ that solves equation (7.13).

Theorem 7.1 (Existence and Uniqueness of Λ) (Theorem 4.6.1 on p. 179 of Karatzas

and Shreve, 1998) There exists Λ ∈ Rm++ that solves equation (7.13). Moreover, if

−cU ′′j (c, t)

U ′j(c, t)≤ 1 ∀j = 1, . . . ,m (7.14)

and if M = (µ1, . . . , µm) is any other solution of equation (7.13), then for some positive

constant η,

ηH(e(t), t; Λ) = H(e(t), t;M) , 0 ≤ t ≤ T , (7.15)

and

c∗j(t) = Ij(1

λjH(e(t), t; Λ), t) = Ij(

1

µjH(e(t), t;M), t) , 0 ≤ t ≤ T , j = 1, . . . ,m . (7.16)

67

Page 68: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

7.4 Construction of the “Representative Agent”

Define

U(c, t; Λ) ≡ max(c1,...,cm)∈Rm

m∑j=1

λjUj(cj, t) s.t.m∑j=1

cj ≤ c . (7.17)

Let (c1(c), . . . , cm(c)) denote the solution to the maximization problem above, where the

dependence of c on t and Λ is suppressed for brevity.

Proposition 7.2 The function U(·, t; Λ) : (0,∞)→ R has the following properties.

U(·, t; Λ) ∈ C2 , (7.18)

U ′(c, t; Λ) = λjU′j(cj(c), t) ∀j = 1, . . . ,m , (7.19)

limc↓0

U ′(c, t; Λ) = ∞ , (7.20)

limc→∞

U ′(c, t; Λ) = 0 , (7.21)

U ′′(c, t; Λ) < 0 . (7.22)

Proof Homework

Theorem 7.2 (Theorem 4.5.6 on p. 175 of Karatzas and Shreve, 1998)

U ′(c, t; Λ) = H(c, t; Λ) (7.23)

and

cj(c) = Ij(1

λjH(c, t; Λ), t) . (7.24)

Proof Let c∗j = Ij(1λjH(c, t; Λ), t). Note that

∑mj=1 c

∗j = c, by construction of H(c, t; Λ).

Now suppose (c1, . . . , cm) is a different feasible choice for the maximization problem in

equation (7.17). So, for example,∑mj=1 cj ≤ c. Then

m∑j=1

λjUj(cj, t) <m∑j=1

λj[Uj(c∗j , t) + (cj − c∗j)U ′j(c∗j , t)] (7.25)

68

Page 69: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

=m∑j=1

λj[Uj(c∗j , t) + (cj − c∗j)U ′j(Ij(

1

λjH(c, t; Λ), t), t)] (7.26)

=m∑j=1

λjUj(c∗j , t) +H(c, t; Λ)

m∑j=1

(cj − c∗j) (7.27)

=m∑j=1

λjUj(c∗j , t) +H(c, t; Λ)[(

m∑j=1

cj)− c] (7.28)

≤m∑j=1

λjUj(c∗j , t) . (7.29)

Thus cj(c) = c∗j = Ij(1λjH(c, t; Λ), t), j = 1, . . . ,m, so

U ′(c, t; Λ) = λjU′j(Ij(

1

λjH(c, t; Λ), t), t) (7.30)

= H(c, t; Λ) . 2 (7.31)

Now fix Λ at an equilibrium value. Then we have U ′(e(t), t) = H(e(t), t; Λ) = H(t), i.e.,

we can interpret the equilibrium sdf as the marginal utility of a “representative agent”

consuming the aggregate endowment.

7.5 Security Market Equilibrium

The Arrow-Debreu equilibrium can be implemented in a market where investors trade

securities dynamically, rather than making one-time trades of consumption bundles. To

construct a complete, correctly priced securities market, we first deduce r(t) and θ(t)

from H(t), then specify a nonsingular d× d-matrix-valued volatility process σ(t) and set

µ(t) = r(t)1 + σ(t)θ(t), and finally, define and verify admissibility of trading strategies

that generate affordable plans.

To deduce r(t) and θ(t) from H(t), note that on one hand, H(t) = U ′(e(t), t), so

dH(t) = [U ′′(e(t), t)e(t)µe(t) +∂U ′(e(t), t)

∂t+

1

2U ′′′(e(t), t)(e(t))2|σe(t)|2] dt

+U ′′(e(t), t)e(t)σe(t) dB(t) . (7.32)

69

Page 70: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

On the other hand, in a securities market, we have H(t) = β(t)Z(t) so

dH(t)

H(t)= −r(t) dt− θ′(t) dB(t) . (7.33)

Equating drift and diffusion terms in the two expressions for dH(t) above yields

r(t) = − 1

U ′(e(t), t)[U ′′(e(t), t)e(t)µe(t) +

∂U ′(e(t), t)

∂t+

1

2U ′′′(e(t), t)(e(t))2|σe(t)|2] (7.34)

and

θ(t) = −U′′(e(t), t)e(t)

U ′(e(t), t)σ′e(t) = R(t)σ′e(t) , (7.35)

where

R(t) ≡ −U′′(e(t), t)e(t)

U ′(e(t), t)(7.36)

is the relative risk aversion of the representative agent. Thus, the equilibrium mpr is

increasing in the risk aversion of the economy and the aggregate volatility that must be

borne.

To construct security prices, let σ(t) be a nonsingular, d × d-matrix-valued volatility

process, let µ(t) = r(t)1 + σ(t)θ(t), and let Sk(0), k = 0, 1, . . . , d, be given. Let S0(t) =

S0(0)e∫ t0r(u) du and let Sk(t) be given by

dSk(t)

Sk(t)= µk(t) dt+ σk(t) dB(t) , k = 1, . . . , d . (7.37)

These securities are in zero net supply (“side bets”).

Finally, suppose π is a trading strategy satisfying the standard integrability conditions.

The wealth process generated by π is Xj(t) such that

β(t)Xj(t) =∫ t

0β(u)[ej(u)− cj(u)] du+

∫ t

0β(u)π(u)σ(u) dB∗(u) . (7.38)

Definition 7.2 The consumption/portfolio pair (cj, πj) is admissible for investor j if

Xj(t) satisfies

β(t)Xj(t) + E∗∫ T

tβ(u)ej(u) du|Ft ≥ 0 , 0 ≤ t ≤ T . (7.39)

70

Page 71: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

Theorem 7.3 (Theorem 4.3.6 on p. 167 of Karatzas and Shreve, 1998) Let cj be a con-

sumption plan that satisfies

E∫ T

0H(t)cj(t) dt = E

∫ T

0H(t)ej(t) dt . (7.40)

Then there exists a trading strategy πj such that (cj, πj) is admissible for investor j, and

the corresponding wealth process is

Xj(t) =1

H(t)E

∫ T

tH(u)[cj(u)− ej(u)] du|Ft (7.41)

= E∗∫ T

tβ(t, u)[cj(u)− ej(u)] du|Ft , 0 ≤ t ≤ T . (7.42)

Definition 7.3 The securities market is in equilibrium if

1. investors’ consumption plans and trading strategies are optimal,

2. the commodities market clears, i.e.,∑mj=1 c

∗j(t) = e(t),

3. security markets clear, i.e.,

m∑j=1

πj∗(t) = 0 andm∑j=1

πj∗0 (t) ≡m∑j=1

(X∗j (t)− πj∗(t)1) = 0 , 0 ≤ t ≤ T . (7.43)

Theorem 7.4 (Existence of a Securities Market Equilibrium) (Theorem 4.6.3 on

p. 183 of Karatzas and Shreve, 1998) Let Λ and H be as in an Arrow-Debreu equilib-

rium and let σ(t) be a given nonsingular, d × d-matrix-valued volatility process. Define

r(t), θ(t), µ(t) and security prices as above. Then the market is in equilibrium.

Proof For homework, prove that security markets clear.

7.6 Consumption CAPM

Note that in equilibrium,

µk(t)− r(t) = σk(t)θ(t) (7.44)

71

Page 72: 1 Arbitrage and Martingales - New York Universitypeople.stern.nyu.edu/jcarpen0/courses/b402337/lecturenotes.pdf · 1 Arbitrage and Martingales ... 1.5 Securities Markets with Multiple

= −U′′(e(t), t)e(t)

U ′(e(t), t)σk(t)σ

′e(t) (7.45)

≡ R(t)covke(t) . (7.46)

In other words, the instantaneous excess expected return on each security is equal to the

representative agent coefficient of relative risk aversion times the security’s instantaneous

covariance with aggregate endowment (consumption).

Let σ∗(t) = a(t)σe(t), where a(t) is any strictly positive one-dimensional adapted process

and let

µ∗(t) = r(t) + σ∗(t)θ(t) = r(t) +R(t)a(t)σe(t)σ′e(t) (7.47)

be the volatility vector and equilibrium appreciation rate on a security that is perfectly

instantaneously correlated with aggregate consumption. Then we have

µk(t)− r(t) = βk(t)(µ∗(t)− r(t)) , (7.48)

where βk(t) = σk(t)σ∗′(t)

σ∗(t)σ∗′ (t)is security k’s “consumption beta.”

72