You are on page 1of 38

Chapter 4

Brownian Motion and Stochastic Calculus

The modeling of random assets in finance is based on stochastic processes,


which are families (Xt )t∈I of random variables indexed by a time interval I. In
this chapter we present a description of Brownian motion and a construction
of the associated Itô stochastic integral.

4.1 Brownian Motion


We start by recalling the definition of Brownian motion, which is a funda-
mental example of a stochastic process. The underlying probability space
(Ω, F, P) of Brownian motion can be constructed on the space Ω = C0 (R+ )
of continuous real-valued functions on R+ started at 0.

Definition 4.1. The standard Brownian motion is a stochastic process


(Bt )t∈R+ such that

1. B0 = 0 almost surely,

2. The sample trajectories t 7−→ Bt are continuous, with probability 1.

3. For any finite sequence of times t0 < t1 < · · · < tn , the increments

Bt1 − Bt0 , Bt2 − Bt1 , . . . , Btn − Btn−1

are independent.

4. For any given times 0 ≤ s < t, Bt − Bs has the Gaussian distribution


N (0, t − s) with mean zero and variance t − s.

We refer to Theorem 10.28 of [36] and to Chapter 1 of [95] for the proof of
the existence of Brownian motion as a stochastic process (Bt )t∈R+ satisfying
"
N. Privault

the above Conditions 1-4. See also Problem 4.15 for a construction based on
linear interpolation.

In particular, Condition 4 above implies

IE[Bt − Bs ] = 0 and Var[Bt − Bs ] = t − s, 0 ≤ s ≤ t,

and we have

Cov(Bs , Bt ) = IE[Bs Bt ]
= IE[Bs (Bt − Bs )] + IE[(Bs )2 ]
= IE[Bs ] IE[Bt − Bs ] + IE[(Bs )2 ]
= s, 0 ≤ s ≤ t,

hence
Cov(Bs , Bt ) = IE[Bs Bt ] = min(s, t), s, t ∈ R+ ,
cf. also Exercise 4.1-(d).

In the sequel, the filtration (Ft )t∈R+ will be generated by the Brownian paths
up to time t, in other words we write

Ft = σ(Bs : 0 ≤ s ≤ t), t ≥ 0. (4.1)

A random variable F is said to be Ft -measurable if the knowledge of F


depends only on the information known up to time t. As an example, if
t =today,
• the date of the past course exam is Ft -measurable, because it belongs to
the past.

• the date of the next Chinese new year, although it refers to a future event,
is also Ft -measurable because it is known at time t.

• the date of the next typhoon is not Ft -measurable since it is not known
at time t.

• the maturity date T of a European option is Ft -measurable for all t ∈ R+ ,


because it has been determined at time 0.

• the exercise date τ of an American option after time t (see Section 11.4)
is not Ft -measurable because it refers to a future random event.

Property (iii) above shows that Bt − Bs is independent of all Brownian in-


crements taken before time s, i.e.

78 "

This version: June 23, 2016


http://www.ntu.edu.sg/home/nprivault/indext.html
Brownian Motion and Stochastic Calculus

(Bt − Bs ) ⊥
⊥ (Bt1 − Bt0 , Bt2 − Bt1 , . . . , Btn − Btn−1 ),

0 ≤ t0 ≤ t1 ≤ · · · ≤ tn ≤ s ≤ t, hence Bt − Bs is also independent of the


whole Brownian history up to time s, hence Bt − Bs is in fact independent
of Fs , s ≥ 0.

As a consequence, Brownian motion is a continuous-time martingale, cf.


also Example 2 page 2, as we have

IE[Bt | Fs ] = IE[Bt − Bs | Fs ] + IE[Bs | Fs ]


= IE[Bt − Bs ] + Bs
= Bs , 0 ≤ s ≤ t,

because it has centered and independent increments, cf. Section 6.1.

For convenience we will informally regard Brownian motion as a random


walk over infinitesimal time intervals of length ∆t, whose increments

∆Bt := Bt+∆t − Bt ' N (0, ∆t)

over the time interval [t, t+∆t] will be approximated by the Bernoulli random
variable √
∆Bt = ± ∆t (4.2)
with equal probabilities (1/2, 1/2).

The choice of the square root in (4.2) is in fact not fortuitous. Indeed, any
choice of ±(∆t)α with a power α > 1/2 would lead to explosion of the process
as dt tends to zero, whereas a power α ∈ (0, 1/2) would lead to a vanishing
process.

Note that we have


1√ 1√
IE[∆Bt ] = ∆t − ∆t = 0,
2 2
and
1 1
Var[∆Bt ] = IE[(∆Bt )2 ] = ∆t + ∆t = ∆t.
2 2
According to this representation, the paths of Brownian motion are not dif-
ferentiable, although they are continuous by Property 2, as we have

dBt ± dt 1
' = ± √ ' ±∞. (4.3)
dt dt dt
After splitting the interval [0, T ] into N intervals

" 79

This version: June 23, 2016


http://www.ntu.edu.sg/home/nprivault/indext.html
N. Privault

k−1
 
k
T, T , k = 1, . . . , N,
N N

of length ∆t = T /N with N “large”, and letting


√ √ √
Xk = ± T = ± N ∆t = N ∆Bt

with probabilities (1/2, 1/2) we have Var(Xk ) = T and

Xk √
∆Bt = √ = ± ∆t
N
is the increment of Bt over ((k − 1)∆t, k∆t], and we get
X X1 + · · · + XN
BT ' ∆Bt ' √ .
0<t<T
N

Hence by the central limit theorem we recover the fact that BT has a centered
Gaussian distribution with variance T , cf. point 4 of the above definition of
Brownian motion. Indeed, the central limit theorem states that given any
sequence (Xk )k≥1 of independent identically distributed centered random
variables with variance σ 2 = Var[Xk ] = T , the normalized sum

X1 + · · · + Xn

n

converges (in distribution) to a centered Gaussian random variable N (0, σ 2 )


with variance σ 2 as n goes to infinity. As a consequence, ∆Bt could in fact
be replaced by any centered random variable with variance ∆t in the above
description.
2

1.5

0.5
Bt

-0.5

-1

-1.5

-2
0 0.2 0.4 0.6 0.8 1

Fig. 4.1: Sample paths of a one-dimensional Brownian motion.

80 "

This version: June 23, 2016


http://www.ntu.edu.sg/home/nprivault/indext.html
Brownian Motion and Stochastic Calculus

In Figure 4.1 we draw three sample paths of a standard Brownian motion


obtained by computer simulation using (4.2). Note that there is no point
in “computing” the value of Bt as it is a random variable for all t > 0,
however we can generate samples of Bt , which are distributed according to
the centered Gaussian distribution with variance t.
2

1.5

0.5

-0.5

-1

-1.5

-2
-2 -1.5 -1 -0.5 0 0.5 1 1.5 2 2.5

Fig. 4.2: Two sample paths of a two-dimensional Brownian motion.

The n-dimensional Brownian motion can be constructed as (Bt1 , . . . , Btn )t∈R+


where (Bt1 )t∈R+ , . . .,(Btn )t∈R+ are independent copies of (Bt )t∈R+ . Next, we
turn to simulations of 2 dimensional and 3 dimensional Brownian motions in
Figures 4.2 and 4.3. Recall that the movement of pollen particles originally
observed by R. Brown in 1827 was indeed 2-dimensional.

2
1.5
1
0.5
0
-0.5
-2
-1 -1.5
-1
-1.5 -0.5
0
-2 -2 0.5
-1.5 -1 -0.5 1
0 0.5 1.5
1 1.5 2 2

Fig. 4.3: Sample paths of a three-dimensional Brownian motion.

Figure 4.4 presents a construction of Brownian motion by successive linear


interpolations, cf. Problem 4.15.

" 81

This version: June 23, 2016


http://www.ntu.edu.sg/home/nprivault/indext.html
N. Privault

n= 12
1.5
1.0
0.5
0.0

0.0 0.2 0.4 0.6 0.8 1.0

Fig. 4.4: Construction of Brownian motion by linear interpolation.∗

The following R code is used to generate Figure 4.4.


alpha=1/2;t <- 0:1;dt <- 1;z=rnorm(n=1, sd = dt^alpha)
plot(t*dt, c(0, z), xlab = "t", ylab = "", main = "", type = "l", xaxs="i")
k=0;while (k<10)
{readline("Press <return> to continue")
m <- (z+c(0,head(z,-1)))/2
y <- rnorm(n = length(t) - 1, sd = (dt/4)^alpha)
x <- m+y
x <- c(matrix(c(x,z), 2, byrow = T))
n=2*length(t)-2
t <- 0:n
plot(t*dt/2, c(0, x), xlab = "t", ylab = "", main = "", type = "l", xaxs="i")
z=x;dt=dt/2}

The next Figure 4.5 presents an illustration of the scaling property of Brow-
nian motion.

Fig. 4.5: Scaling property of Brownian motion.†

82 "

This version: June 23, 2016


http://www.ntu.edu.sg/home/nprivault/indext.html
Brownian Motion and Stochastic Calculus

4.2 Wiener Stochastic Integral


In this section we construct the Itô stochastic integral of square-integrable
deterministic function with respect to Brownian motion.

Recall that Bachelier originally modeled the price St of a risky asset by


St = σBt where σ is a volatility parameter. The stochastic integral
wT wT
f (t)dSt = σ f (t)dBt
0 0

can be used to represent the value of a portfolio as a sum of profits and


losses f (t)dSt where dSt represents the stock price variation and f (t) is the
quantity invested in the asset St over the short time interval [t, t + dt].

A naive definition of the stochastic integral with respect to Brownian mo-


tion would consist in writing
w∞ w∞ dBt
f (t)dBt = f (t) dt,
0 0 dt
and evaluating the above integral with respect to dt. However this definition
fails because the paths of Brownian motion are not differentiable, cf. (4.3).
Next we present Itô’s construction of the stochastic integral with respect to
Brownian motion. Stochastic integrals will be first constructed as integrals
of simple step functions of the form
n
ai 1(ti−1 ,ti ] (t),
X
f (t) = t ∈ R+ , (4.4)
i=1

i.e. the function f takes the value ai on the interval (ti−1 , ti ], i = 1, . . . , n,


with 0 ≤ t0 < · · · < tn , as illustrated in Figure 4.6.

f
a2
6

a1
a4
-
t0 t1 t2 t3 t4 t

Fig. 4.6: Step function.

Recall that the classical integral of f given in (4.4) is interpreted as the area
under the curve f and computed as

The animation works in Acrobat reader on the entire pdf file.

" 83

This version: June 23, 2016


http://www.ntu.edu.sg/home/nprivault/indext.html
N. Privault

w∞ n
X
f (t)dt = ai (ti − ti−1 ).
0
i=1

In the next definition we adapt this construction to the setting of stochastic


integration with respect to Brownian motion. The stochastic integral (4.5)
will be interpreted as the sum of profits and losses ai (Bti − Bti−1 ), i =
1, 2, . . . , n, in a portfolio holding a quantity ai of a risky asset whose price
variation is Bti − Bti−1 at time i = 1, 2, . . . , n.
Definition 4.2. The stochastic integral with respect to Brownian motion
(Bt )t∈R+ of the simple step function f of the form (4.4) is defined by

w∞ n
X
f (t)dBt := ai (Bti − Bti−1 ). (4.5)
0
i=1
w∞
In the next Lemma 4.3 we determine the probability distribution of f (t)dBt
0
and we show that it is independent of the particular representation (4.4) cho-
sen for f (t).
Lemma 4.3. w ∞Let f be a simple step function f of the form (4.4). The stochas-
tic integral f (t)dBt defined in (4.5) has a centered Gaussian distribution
0
w∞  w∞ 
f (t)dBt ' N 0, |f (t)|2 dt
0 0
hw ∞ i
with mean IE f (t)dBt = 0 and variance given by the Itô isometry
0

hw ∞ i w
∞ 2  w ∞
Var f (t)dBt = IE f (t)dBt = |f (t)|2 dt. (4.6)
0 0 0

Proof. Recall that if X1 , . . . , Xn are independent Gaussian random variables


with probability laws N (m1 , σ12 ), . . . , N (mn , σn2 ) then then sum X1 +· · ·+Xn
is a Gaussian random variable with distribution

N (m1 + · · · + mn , σ12 + · · · + σn2 ).

As a consequence, when f is the simple function


n
ai 1(ti−1 ,ti ] (t),
X
f (t) = t ∈ R+ ,
i=1

the sum
w∞ n
X
f (t)dBt = ak (Btk − Btk−1 )
0
k=1

has a centered Gaussian distribution with variance

84 "

This version: June 23, 2016


http://www.ntu.edu.sg/home/nprivault/indext.html
Brownian Motion and Stochastic Calculus

n
X
|ak |2 (tk − tk−1 ),
k=1

since

Var [ak (Btk − Btk−1 )] = a2k Var [Btk − Btk−1 ] = a2k (tk − tk−1 ),

hence the stochastic integral


w∞ n
X
f (t)dBt = ak (Btk − Btk−1 )
0
k=1

of the step function


n
ak 1(tk−1 ,tk ] (t)
X
f (t) =
k=1

has a centered Gaussian distribution with variance


hw ∞ i Xn
Var f (t)dBt = |ak |2 (tk − tk−1 )
0
k=1
Xn w tk
= |ak |2 dt
tk−1
k=1
w∞X
n
= |ak |2 1(tk−1 ,tk ] (t)dt
0
k=1
w∞
= |f (t)|2 dt.
0

Finally we note that


hw ∞ w 2   hw ∞ i2
i ∞
Var f (t)dBt = IE f (t)dBt − IE f (t)dBt
0 0 0
w 2 

= IE f (t)dBt .
0


In the sequel we will make a repeated use of the space L2 (R+ ) of measurable
functions f : R+ −→ R, called square-integrable functions, endowed with the
norm rw

kf kL2 (R+ ) := |f (t)|2 dt < ∞, f ∈ L2 (R+ ), (4.7)
0

which induces the distance


rw

kf − gkL2 (R+ ) := |f (t) − g(t)|2 dt < ∞,
0

" 85

This version: June 23, 2016


http://www.ntu.edu.sg/home/nprivault/indext.html
N. Privault

between two functions f and g in L2 (R+ ), cf. e.g. Chapter 3 of [98] for details.

Note that the set of simple step functions f of the form (4.4) is a linear
space which is dense in L2 (R+ ) for the norm (4.7), cf. e.g. Theorem 3.13 in
[98], namely, given f a function satisfying (4.7) and (fn )n∈N a sequence of
simple functions converging to f for the norm
rw

kf − fn kL2 (R+ ) := |f (t) − fn (t)|2 dt
0
w∞
In order to extend the definition (4.5) of the stochastic integral f (t)dBt
0
to any function f ∈ L2 (R+ ), i.e. to f : R −→ R measurable such that
w∞
|f (t)|2 dt < ∞, (4.8)
0

we will make use of the space L2 (Ω) of random variables F : Ω −→ R called


square-integrable random variables, endowed with the norm

kF kL2 (Ω×R+ ) := IE[F 2 ] < ∞,


p

which induces the distance

kF − GkL2 (Ω) := IE[(F − G)2 ] < ∞,


p

between the square-integrable random variables F and g in L2 (Ω).


w∞
Proposition 4.4. The definition (4.5) of the stochastic integral f (t)dBt
w∞ 0
can be extended to any function f ∈ L2 (R+ ). In this case, f (t)dBt has a
0
centered Gaussian distribution
w∞  w∞ 
f (t)dBt ' N 0, |f (t)|2 dt
0 0
hw ∞ i
with mean IE f (t)dBt = 0 and variance given by the Itô isometry
0

hw ∞ i w
∞ 2  w ∞
Var f (t)dBt = IE f (t)dBt = |f (t)|2 dt. (4.9)
0 0 0

Proof. The extension of the stochastic integral to all functions satisfying


(4.8) is obtained by density and a Cauchy∗ sequence argument, based on
the isometry relation (4.9). Given f a function satisfying (4.8), consider a
sequence (fn )n∈N of simple functions converging to f in L2 (R+ ), i.e.
rw

lim kf − fn kL2 (R+ ) = lim |f (t) − fn (t)|2 dt = 0,
n→∞ n→∞ 0


See MH3100 Real Analysis I.

86 "

This version: June 23, 2016


http://www.ntu.edu.sg/home/nprivault/indext.html
Brownian Motion and Stochastic Calculus

r∞
cf. e.g. Theorem 3.13 in [98]. The isometry (4.9) shows that 0 fn (t)dBt n∈N


is a Cauchy sequence in L2 (Ω) by the triangle inequality∗ for the L2 (Ω)-norm,


as we have
w ∞ w∞
fk (t)dBt − fn (t)dBt 2


0 0 L (Ω)
s 
w ∞ w∞ 2 
= IE fk (t)dBt − fn (t)dBt
0 0
s w
∞ 2 
= IE (fk (t) − fn (t))dBt
0

= kfk − fn kL2 (R+ )


≤ kfk − f kL2 (R+ ) + kf − fn kL2 (R+ ) ,
r∞
which tends to 0 as k and n tend to infinity. Since the sequence 0 fn (t)dBt n∈N


is Cauchy and the space L2 (Ω) is complete, cf. e.g. Theorem 3.11 in [98] or
w ∞ 
Chapter 4 of [30], we conclude that fn (t)dBt converges for the
0 n∈N
L2 -norm to a limit in L2 (Ω). In this case we let
w∞ w∞
f (t)dBt := lim fn (t)dBt ,
0 n→∞ 0

which also satisfies (4.9) from (4.6) The uniqueness of this limit can then be
shown from (4.9). 
w∞
For example, e dBt has a centered Gaussian distribution with variance
−t
0

w∞ 
1
∞
1
e−2t dt = − e−2t = .
0 2 0 2
w∞
Again, the Wiener stochastic integral f (s)dBs is nothing but a Gaussian
0
random variable and it cannot be “computed” in the way standard integral
are computed via the use of primitives. However, when f ∈ L2 (R+ ) is in
C 1 (R+ ), i.e. when f is continuously differentiable on R+ , we have the follow-
ing formula w∞ w∞
f (t)dBt = − f 0 (t)Bt dt, (4.10)
0 0

provided that limt→∞ t|f (t)|2 = 0 and f ∈ L2 (R+ ), cf. e.g. Remark 2.5.9 in
[83].

On a finite interval [0, T ] we also have the integration by parts relation



The triangle inequality kfk − fn kL2 (R+ ) ≤ kfk − f kL2 (R+ ) + kf − fn kL2 (R+ ) follows
from the Minkowski inequality.

" 87

This version: June 23, 2016


http://www.ntu.edu.sg/home/nprivault/indext.html
N. Privault

wT wT
f (t)dBt = f (T )BT − Bt f 0 (t)dt. (4.11)
0 0

4.3 Itô Stochastic Integral


In this section we extend the Wiener stochastic integral to square-integrable
adapted processes. Recall that a process (Xt )t∈R+ is said to be Ft -adapted if
Xt is Ft -measurable for all t ∈ R+ , where the information flow (Ft )t∈R+ has
been defined in (4.1).

Recall, as examples, that


- the process (Bt )t∈R+ is adapted,

- the process (Bt+1 )t∈R+ is not adapted,

- the process (Bt/2 )t∈R+ is adapted,

- the process (B√t )t∈R+ is not adapted.


In other words, a process (Xt )t∈R+ is Ft -adapted if the value of Xt at time t
depends only on information known up to time t. Note that the value of Xt
may still depend on “known” future data, for example a fixed future date in
the calendar, such as a maturity time T > t, as long as its value is known at
time t.

The extension of the stochastic integral to adapted random processes is


actually necessary in order to compute a portfolio value when the portfolio
process is no longer deterministic. This happens in particular when one needs
to update the portfolio allocation based on random events occurring on the
market.

Stochastic integrals of adapted processes will be first constructed as integrals


of simple predictable processes (ut )t∈R+ of the form
n
Fi 1(ti−1 ,ti ] (t),
X
ut := t ∈ R+ , (4.12)
i=1

where Fi is an Fti−1 -measurable random variable for i = 1, . . . , n. For exam-


ple, a natural approximation of (Bt )t∈R+ by a simple predictable process can
be constructed as
n
Bti−1 1(ti−1 ,ti ] (t),
X
ut := t ∈ R+ ,
i=1

88 "

This version: June 23, 2016


http://www.ntu.edu.sg/home/nprivault/indext.html
Brownian Motion and Stochastic Calculus

since Bti−1 is Fti−1 -measurable for i = 1, . . . , n.

The notion of simple predictable process is natural in the context of port-


folio investment, in which Fi will represent an investment allocation decided
at time ti−1 and to remain unchanged over the time period (ti−1 , ti ].

By convention, u : Ω × R+ −→ R is denoted in the sequel by ut (ω),


t ∈ R+ , ω ∈ Ω, and the random outcome ω is often dropped for convenience
of notation.
Definition 4.5. The stochastic integral with respect to Brownian motion
(Bt )t∈R+ of any simple predictable process (ut )t∈R+ of the form (4.12) is
defined by
w∞ Xn
ut dBt := Fi (Bti − Bti−1 ). (4.13)
0
i=1

The use of predictability in the definition (4.13) is essential from a financial


point of view, as Fi will represent a portfolio allocation made at time ti−1
and kept constant over the trading interval [ti−1 , ti ], while Bti − Bti−1 repre-
sents a change in the underlying asset price over [ti−1 , ti ]. See also the related
discussion on self-financing portfolios in Section 5.2 and Lemma 5.2 on the
use of stochastic integrals to represent the value of a portfolio.

The next proposition gives the extension of the stochastic integral from sim-
ple predictable processes to square-integrable Ft -adapted processes (Xt )t∈R+
for which the value of Xt at time t only depends on information contained
in the Brownian path up to time t. This also means that knowing the future
is not permitted in the definition of the Itô integral, for example a portfolio
strategy that would allow the trader to “buy at the lowest” and “sell at the
highest” is not possible as it would require knowledge of future market data.

Note that the difference between Relation (4.14) below and Relation (4.9)
is the expectation on the right hand side.
Proposition 4.6. The stochastic integral with respect to Brownian motion
(Bt )t∈R+ extends to all adapted processes (ut )t∈R+ such that
hw ∞ i
IE |ut |2 dt < ∞,
0

with the Itô isometry


w 2 
∞ hw ∞ i
IE ut dBt = IE |ut |2 dt . (4.14)
0 0

In addition, the Itô integral of an adapted process (ut )t∈R+ is always a cen-
tered random variable:

" 89

This version: June 23, 2016


http://www.ntu.edu.sg/home/nprivault/indext.html
N. Privault

hw ∞ i
IE us dBs = 0. (4.15)
0

Proof. We start by showing that the Itô isometry (4.14) holds for the simple
predictable process u of the form (4.12). We have
 !2 
w 2  n
∞ X
IE ut dBt = IE  Fi (Bti − Bti−1 ) 
0
i=1
 
n
X
= IE  Fi Fj (Bti − Bti−1 )(Btj − Btj−1 )
i,j=1
" n #
X
= IE |Fi |2 (Bti − Bti−1 )2
i=1
 
X
+2 IE  Fi Fj (Bti − Bti−1 )(Btj − Btj−1 )
1≤i<j≤n
n
X
= IE[IE[|Fi |2 (Bti − Bti−1 )2 |Fti−1 ]]
i=1
X
+2 IE[IE[Fi Fj (Bti − Bti−1 )(Btj − Btj−1 )|Ftj−1 ]]
1≤i<j≤n
n
X
= IE[|Fi |2 IE[(Bti − Bti−1 )2 |Fti−1 ]]
i=1
X
+2 IE[Fi Fj (Bti − Bti−1 ) IE[(Btj − Btj−1 )|Ftj−1 ]]
1≤i<j≤n
n
X
= IE[|Fi |2 IE[(Bti − Bti−1 )2 ]]
i=1
X
+2 IE[Fi Fj (Bti − Bti−1 ) IE[Btj − Btj−1 ]]
1≤i<j≤n
n
X
= IE[|Fi |2 (ti − ti−1 )]
i=1
" n #
X
= IE |Fi |2 (ti − ti−1 )
i=1
hw ∞ i
= IE |ut |2 dt ,
0

where we applied the “tower property” (17.36) of conditional expectations


and the facts that Bti − Bti−1 is independent of Fti−1 and

IE[Bti − Bti−1 ] = 0, IE (Bti − Bti−1 )2 = ti − ti−1 , i = 1, . . . , n.


 

90 "

This version: June 23, 2016


http://www.ntu.edu.sg/home/nprivault/indext.html
Brownian Motion and Stochastic Calculus

The extension of the stochastic integral to square-integrable adapted pro-


cesses (ut )t∈R+ is obtained as in Proposition 4.4 by density and a Cauchy se-
quence argument using the isometry (4.14), in the same way as in the proof
of Proposition 4.4. Let L2 (Ω × R+ ) denote the space of square-integrable
stochastic processes u : Ω × R+ −→ R such that
hw ∞ i
kuk2L2 (Ω×R+ ) := IE |ut |2 dt < ∞.
0

By Lemma 1.1 of [56], pages 22 and 46, or Proposition 2.5.3 of [83], the
set of simple predictable processes forms a linear space which is dense in
the subspace L2ad (Ω × R+ ) made of square-integrable adapted processes in
L2 (Ω × R+ ). In other words, given u a square-integrable adapted process
there exists a sequence (un )n∈N of simple predictable processes converging to
u in L2 (Ω × R+ ). Since this sequence
r n converges, it is Cauchy in L2 (Ω × R+ )
hence by the isometry (4.14), ut dBt n∈N is a Cauchy sequence in L2 (Ω),


hence it converges in the complete space L2 (Ω). In this case we let


w∞ w∞
ut dBt := lim unt dBt
0 n→∞ 0

and the limit is


w∞ unique from (4.14) and satisfies (4.14). The fact that the ran-
dom variable us dBs is centered can be proved first on simple predictable
0
process u of the form (4.12) as
" n #
hw ∞ i X
IE ut dBt = IE Fi (Bti − Bti−1 )
0
i=1
" n
#
X
= IE Fi (Bti − Bti−1 )
i=1
n
X
= IE[IE[Fi (Bti − Bti−1 )|Fti−1 ]]
i=1
Xn
= IE[Fi IE[Bti − Bti−1 |Fti−1 ]]
i=1
Xn
= IE[Fi IE[Bti − Bti−1 ]]
i=1
= 0,

and this identity extends as above from simple predictable processes to


adapted processes u in L2 (Ω × R+ ). 
Note also that by bilinearity, the Itô isometry (4.14) can also be written as
hw ∞ w∞ i hw ∞ i
IE ut dBt vt dBt = IE ut vt dt ,
0 0 0

" 91

This version: June 23, 2016


http://www.ntu.edu.sg/home/nprivault/indext.html
N. Privault

for all square-integrable adapted processes u, v.

In addition, whenwthe integrand (ut )t∈R+ is not a deterministic function,



the random variable us dBs no longer has a Gaussian distribution, except
0
in some exceptional cases.

Definite stochastic integral

The definite stochastic integral of u over the interval [a, b] is defined as


wb w∞
ut dBt := 1[a,b] (t)ut dBt ,
a 0

with in particular
wb w∞
dBt = 1[a,b] (t)dBt = Bb − Ba , 0 ≤ a ≤ b,
a 0

We also have the Chasles relation


wc wb wc
ut dBt = ut dBt + ut dBt , 0 ≤ a ≤ b ≤ c,
a a b

and the stochastic integral has the following linearity property:


w∞ w∞ w∞
(ut + vt )dBt = ut dBt + vt dBt , u, v ∈ L2 (R+ ).
0 0 0

As an application of the Itô isometry (4.14) we note in particular that

wT w  w wT
" 2 #
T T T2
IE = IE |Bt |2 dt = IE |Bt |2 dt = tdt =
 
Bt dBt .
0 0 0 0 2

Stochastic modeling of asset returns

In the sequel we will define the return at time t ∈ R+ of the risky asset
(St )t∈R+ as
dSt
= µdt + σdBt ,
St
with µ ∈ R and σ > 0. This equation can be formally rewritten in integral
form as wT wT
ST = S0 + µ St dt + σ St dBt ,
0 0
hence the need to define an integral with respect to dBt , in addition to the
usual integral with respect to dt. Note that in view of the definition (4.13),
this is a continuous-time extension of the notion portfolio value based on a

92 "

This version: June 23, 2016


http://www.ntu.edu.sg/home/nprivault/indext.html
Brownian Motion and Stochastic Calculus

predictable portfolio strategy.

In Proposition 4.6 we have defined the stochastic integral of square-


integrable processes with respect to Brownian motion, thus we have made
sense of the equation
wT wT
ST = S0 + µ St dt + σ St dBt ,
0 0

for (St )t∈R+ an Ft -adapted process, which can be rewritten in differential


notation as
dSt
dSt = µSt dt + σSt dBt , or = µdt + σdBt . (4.16)
St
This model will be used to represent the random price St of a risky asset
at time t. Here the return dSt /St of the asset is made of two components: a
constant return µdt and a random return σdBt parametrized by the coefficient
σ, called the volatility.

4.4 Stochastic Calculus

Our goal is now to solve Equation (4.16) and for this we will need to introduce
Itô’s calculus in Section 4.4 after reviewing classical deterministic calculus at
the beginning of Section 4.4.

Deterministic calculus

The fundamental theorem of calculus states that for any continuously differ-
entiable (deterministic) function f we have
wx
f (x) = f (0) + f 0 (y)dy.
0

In differential notation this relation is written as the first order expansion

df (x) = f 0 (x)dx, (4.17)

where dx is “small”. Higher order expansions can be obtained from Taylor’s


formula, which, letting

df (x) = f (x + dx) − f (x),

states that
1 1 1
df (x) = f 0 (x)dx + f 00 (x)(dx)2 + f 000 (x)(dx)3 + f (4) (x)(dx)4 + · · · .
2 3! 4!

" 93

This version: June 23, 2016


http://www.ntu.edu.sg/home/nprivault/indext.html
N. Privault

Note that Relation (4.17) can be obtained by neglecting the terms of order
larger than one in Taylor’s formula, since (dx)n << dx when n ≥ 2 and dx
is “small”.

Stochastic calculus

Let us now apply Taylor’s formula to Brownian motion, taking

dBt = Bt+dt − Bt ,

and letting
df (Bt ) = f (Bt+dt ) − f (Bt ),
we have

df (Bt )
1 1 1
= f 0 (Bt )dBt + f 00 (Bt )(dBt )2 + f 000 (Bt )(dBt )3 + f (4) (Bt )(dBt )4 + · · · .
2 3! 4!
From
√ the construction of Brownian motion by its small increments dBt =
± dt, it turns out that the terms in (dt)2 and dtdBt = ±(dt)3/2 can be ne-
glected in Taylor’s formula at the first order of approximation in dt. However,
the term of order two √
(dBt )2 = (± dt)2 = dt
can no longer be neglected in front of dt.

Simple Itô formula

For f ∈ C 2 (R), Taylor’s formula written at the second order for Brownian
motion reads
1
df (Bt ) = f 0 (Bt )dBt + f 00 (Bt )dt, (4.18)
2

for “small” dt. Note that writing this formula as

df (Bt ) dBt 1
= f 0 (Bt ) + f 00 (Bt )
dt dt 2
does not make sense because the derivative

dBt dt 1
'± ' ± √ ' ±∞
dt dt dt
does not exist. Integrating (4.18) on both sides and using the relation

94 "

This version: June 23, 2016


http://www.ntu.edu.sg/home/nprivault/indext.html
Brownian Motion and Stochastic Calculus

wt
f (Bt ) − f (B0 ) = df (Bs )
0

we get the integral form of Itô’s formula for Brownian motion, i.e.
wt 1 w t 00
f (Bt ) = f (B0 ) + f 0 (Bs )dBs + f (Bs )ds.
0 2 0

Itô formula for Itô processes

We now turn to the general expression of Itô’s formula which applies to Itô
processes of the form
wt wt
Xt = X0 + vs ds + us dBs , t ∈ R+ , (4.19)
0 0

or in differential notation

dXt = vt dt + ut dBt ,

where (ut )t∈R+ and (vt )t∈R+ are square-integrable adapted processes.

Given (t, x) 7−→ f (t, x) a smooth function of two variables on R+ ×R, from
∂f
now on we let denote partial differentiation with respect to the second
∂x
∂f
variable in f (t, x), while denote partial differentiation with respect to the
∂t
first (time) variable in f (t, x).
Theorem 4.7. (Itô formula for Itô processes). For any Itô process (Xt )t∈R+
of the form (4.19) and any f ∈ C 1,2 (R+ × R) we have

w t ∂f w t ∂f
f (t, Xt ) = f (0, X0 ) + vs (s, Xs )ds + us (s, Xs )dBs
0 ∂x 0 ∂x
w t ∂f w
1 t 2
∂ f
+ (s, Xs )ds + |us |2 2 (s, Xs )ds. (4.20)
0 ∂s 2 0 ∂x

Proof. cf. Theorem II-32, page 71 of [93]. 


From the relation
wt
df (s, Xs ) = f (t, Xt ) − f (0, X0 ),
0

we can rewrite (4.20) as


wt wt ∂f w t ∂f
df (s, Xs ) = vs (s, Xs )ds + us (s, Xs )dBs
0 0 ∂x 0 ∂x
" 95

This version: June 23, 2016


http://www.ntu.edu.sg/home/nprivault/indext.html
N. Privault

w t ∂f 1wt ∂2f
+ (s, Xs )ds + |us |2 2 (s, Xs )ds,
0 ∂s 2 0 ∂x
which allows us to rewrite (4.20) in differential notation, as

df (t, Xt ) (4.21)
∂f ∂f ∂f 1 2
2∂ f
= (t, Xt )dt + ut (t, Xt )dBt + vt (t, Xt )dt + |ut | (t, Xt )dt,
∂t ∂x ∂x 2 ∂x2

or

∂f ∂f 1 ∂2f
df (t, Xt ) = (t, Xt )dt + (t, Xt )dXt + |ut |2 2 (t, Xt )dt.
∂t ∂x 2 ∂x

In case the function x 7−→ f (x) does not depend on the time variable t we
get

∂f ∂f 1 ∂2f
df (t, Xt ) = ut (t, Xt )dBt + vt (t, Xt )dt + |ut |2 2 (t, Xt )dt,
∂x ∂x 2 ∂x

and

∂f 1 ∂2f
df (t, Xt ) = (t, Xt )dXt + |ut |2 2 (t, Xt )dt.
∂x 2 ∂x

Taking ut = 1 and vt = 0 in (4.19) yields Xt = Bt , in which case the Itô


formula (4.20) reads
w t ∂f w t ∂f 1 w t ∂2f
f (t, Bt ) = f (0, B0 ) + (s, Bs )ds + (s, Bs )dBs + (s, Bs )ds,
0 ∂s 0 ∂x 2 0 ∂x2
i.e. in differential notation:
∂f ∂f 1 ∂2f
df (t, Bt ) = (t, Bt )dt + (t, Bt )dBt + (t, Bt )dt. (4.22)
∂t ∂x 2 ∂x2

Itô multiplication table

Next, consider two Itô processes (Xt )t∈R+ and (Yt )t∈R+ written in integral
form as wt wt
Xt = X0 + vs ds + us dBs , t ∈ R+ ,
0 0
and

96 "

This version: June 23, 2016


http://www.ntu.edu.sg/home/nprivault/indext.html
Brownian Motion and Stochastic Calculus

wt wt
Yt = Y0 + bs ds + as dBs , t ∈ R+ ,
0 0
or in differential notation as

dXt = vt dt + ut dBt , and dYt = bt dt + at dBt , t ∈ R+ .

The Itô formula also shows that

d(Xt Yt ) = Xt dYt + Yt dXt + dXt · dYt

where the product dXt · dYt is computed according to the Itô rule

dt · dt = 0, dt · dBt = 0, dBt · dBt = dt, (4.23)

i.e.

dXt · dYt = (vt dt + ut dBt ) · (bt dt + at dBt )


= bt vt (dt)2 + bt ut dtdBt + at vt dtdBt + at ut (dBt )2
= at ut dt.

Hence we have

(dXt )2 = (vt dt + ut dBt )2


= (vt )2 (dt)2 + (ut )2 (dBt )2 + 2ut vt (dt · dBt )
= (ut )2 dt,

according to the Itô table

· dt dBt
dt 0 0
dBt 0 dt

Table 4.1: Itô multiplication table.


Consequently, (4.21) can also be rewriten as

∂f ∂f 1 ∂2f
df (t, Xt ) = (t, Xt )dt + (t, Xt )dXt + (t, Xt )(dXt )2
∂t ∂x 2 ∂x2
∂f ∂f ∂f 1 ∂2f
= (t, Xt )dt + vt (t, Xt )dt + ut (t, Xt )dBt + (ut )2 2 (t, Xt )dt.
∂t ∂x ∂x 2 ∂x

Example

Apply Itô’s formula (4.22) to Bt2 with

Bt2 = f (t, Bt ) and f (t, x) = x2 ,

" 97

This version: June 23, 2016


http://www.ntu.edu.sg/home/nprivault/indext.html
N. Privault

we get

d(Bt2 ) = df (Bt )
∂f ∂f 1 ∂2f
= (t, Bt )dt + (t, Bt )dBt + (t, Bt )dt
∂t ∂x 2 ∂x2
= 2Bt dBt + dt,

since
∂f ∂f 1 ∂2f
(t, x) = 0, (t, x) = 2x, and (t, x) = 1,
∂t ∂x 2 ∂x2
hence by integration we find
wT wT wT
BT2 = B0 + 2 Bs dBs + dt = 2 Bs dBs + T,
0 0 0

and wT 1
Bs dBs = BT2 − T .

0 2

Notation

We close this section with some comments on the practice of Itô’s calculus.
In some finance textbooks, Itô’s formula for e.g. geometric Brownian motion
can be found written in the notation
wT ∂f wT ∂f
f (T, ST ) = f (0, X0 ) + σ St (t, St )dBt + µ St (t, St )dt
0 ∂St 0 ∂St
w T ∂f 1 w T ∂2f
+ (t, St )dt + σ 2 St2 2 (t, St )dt,
0 ∂t 2 0 ∂St
or
∂f ∂f 1 ∂2f
df (St ) = σSt (St )dBt + µSt (St )dt + σ 2 St2 2 (St )dt.
∂St ∂St 2 ∂St
∂f
The notation (St ) can in fact be easily misused in combination with the
∂St
fundamental theorem of classical calculus, and lead to the wrong identity

∂f
df (St ) = (St )dSt .
∂St
Similarly, writing

df 1 d2 f
df (Bt ) = (Bt )dBt + (Bt )dt
dx 2 dx2
is consistent, while writing

98 "

This version: June 23, 2016


http://www.ntu.edu.sg/home/nprivault/indext.html
Brownian Motion and Stochastic Calculus

df (Bt ) 1 d2 f (Bt )
df (Bt ) = dBt + dt
dBt 2 dBt2

is potentially a source of confusion.

4.5 Geometric Brownian Motion


Our aim in this section is to solve the stochastic differential equation

dSt = µSt dt + σSt dBt (4.24)

that will defined the price St of a risky asset at time t, where µ ∈ R and
σ > 0. This equation is rewritten in integral form as
wt wt
St = S0 + µ Ss ds + σ Ss dBs , t ∈ R+ . (4.25)
0 0

It can be solved by applying Itô’s formula to the Itô process (St )t∈R+ as
in (4.19) with vt = µSt and ut = σSt , and by taking f (St ) = log St with
f (x) = log x, which shows that
1
d log St = µSt f 0 (St )dt + σSt f 0 (St )dBt + σ 2 St2 f 00 (St )dt
2
1
= µdt + σdBt − σ 2 dt,
2
hence
wt
log St − log S0 = d log Sr
0
wt 1
 wt
= µ − σ 2 dr + σdBr
0 2 0

1
 
= µ − σ 2 t + σBt , t ∈ R+ ,
2

and
1
  
St = S0 exp µ − σ 2 t + σBt , t ∈ R+ .
2
The above provides a proof of the next proposition.
Proposition 4.8. The solution of (4.24) is given by
2
St = S0 eµt+σBt −σ t/2
, t ∈ R+ .
Proof. Let us provide an alternative proof by searching for a solution of the
form
St = f (t, Bt )

" 99

This version: June 23, 2016


http://www.ntu.edu.sg/home/nprivault/indext.html
N. Privault

where f (t, x) is a function to be determined. By Itô’s formula (4.22) we have

∂f ∂f 1 ∂2f
dSt = df (t, Bt ) = (t, Bt )dt + (t, Bt )dBt + (t, Bt )dt.
∂t ∂x 2 ∂x2
Comparing this expression to (4.24) and identifying the terms in dBt we get

∂f
 (t, Bt ) = σSt ,


 ∂x

1 ∂2f

∂f


 (t, Bt ) + (t, Bt ) = µSt .


∂t 2 ∂x2

Using the relation St = f (t, Bt ), these two equations rewrite as



∂f
 (t, Bt ) = σf (t, Bt ),


 ∂x

1 ∂2f

∂f


 (t, Bt ) + (t, Bt ) = µf (t, Bt ).


∂t 2 ∂x2
Since Bt is a Gaussian random variable taking all possible values in R, the
equations should hold for all x ∈ R, as follows:

∂f
(t, x) = σf (t, x), (4.28a)



 ∂x

1 ∂2f

∂f


 (t, x) + (t, x) = µf (t, x). (4.28b)


∂t 2 ∂x2

To solve (4.28a) we let g(t, x) = log f (t, x) and rewrite (4.28a) as

∂g ∂ log f 1 ∂f
(t, x) = (t, x) = (t, x) = σ,
∂x ∂x f (t, x) ∂x
i.e.
∂g
(t, x) = σ,
∂x
which is solved as
g(t, x) = g(t, 0) + σx,
hence
f (t, x) = eg(t,0) eσx = f (t, 0)eσx .
Plugging back this expression into the second equation (4.28b) yields

100 "

This version: June 23, 2016


http://www.ntu.edu.sg/home/nprivault/indext.html
Brownian Motion and Stochastic Calculus

∂f 1
eσx (t, 0) + σ 2 eσx f (t, 0) = µf (t, 0)eσx ,
∂t 2
i.e.
∂f
(t, 0) = µ − σ 2 /2 f (t, 0).

∂t
∂g
In other words, we have (t, 0) = µ − σ 2 /2, which yields
∂t
g(t, 0) = g(0, 0) + µ − σ 2 /2 t,


i.e.

f (t, x) = eg(t,x) = eg(t,0)+σx


= eg(0,0)+σx+(µ−σ /2)t
2

= f (0, 0)eσx+(µ−σ /2)t


2
, t ∈ R+ .

We conclude that

St = f (t, Bt ) = f (0, 0)eσBt +(µ−σ /2)t


2
,

and the solution to (4.24) is given by


2
St = S0 eσBt +(µ−σ /2)t
, t ∈ R+ .


The next Figure 4.7 presents an illustration of the geometric Brownian pro-
cess of Proposition 4.8.

4
St
3.5 ert

2.5

2
St

1.5

0.5

0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0
t

Fig. 4.7: Geometric Brownian motion started at S0 = 1, with r = 1 and σ 2 = 0.5.∗

" 101

This version: June 23, 2016


http://www.ntu.edu.sg/home/nprivault/indext.html
N. Privault

2
Conversely, taking St = f (t, Bt ) with f (t, x) = S0 eσx−σ t/2+µt
we may apply
Itô’s formula to check that

dSt = df (t, Bt )
∂f ∂f 1 ∂2f
= (t, Bt )dt + (t, Bt )dBt + (t, Bt )dt
∂t ∂x 2 ∂x2
= µ − σ 2 /2 S0 eσBt +(µ−σ /2)t dt + σS0 eσBt +(µ−σ /2)t dBt
 2 2

1
+ σ 2 S0 eσBt +(µ−σ /2)t dt
2

2
= µS eσBt +(µ−σ /2)t dt + σS eσBt +(µ−σ /2)t dB
2 2
0 0 t
= µSt dt + σSt dBt .

4.6 Stochastic Differential Equations


In addition to geometric Brownian motion there exists a large family of
stochastic differential equations that can be studied, although most of the
time they cannot be explicitly solved. Let now

σ : R+ × Rn −→ Rd ⊗ Rn

where Rd ⊗ Rn denotes the space of d × n matrices, and

b : R+ × Rn −→ R

satisfy the global Lipschitz condition

kσ(t, x) − σ(t, y)k2 + kb(t, x) − b(t, y)k2 ≤ K 2 kx − yk2 ,

t ∈ R+ , x, y ∈ Rn . Then there exists a unique strong solution to the stochastic


differential equation
wt wt
Xt = X0 + σ(s, Xs )dBs + b(s, Xs )ds, t ∈ R+ ,
0 0

where (Bt )t∈R+ is a d-dimensional Brownian motion, see e.g. [93], Theorem V-
7.

Next, we consider a few examples of stochastic differential equations that


can be solved explicitly using Itô calculus, in addition to geometric Brownian
motion.

The animation works in Acrobat reader on the entire pdf file.

102 "

This version: June 23, 2016


http://www.ntu.edu.sg/home/nprivault/indext.html
Brownian Motion and Stochastic Calculus

Examples

1. Consider the stochastic differential equation

dXt = −αXt dt + σdBt , X0 = x0 ,

with α > 0 and σ > 0.

Looking for a solution of the form


 wt 
Xt = a(t) x0 + b(s)dBs
0

where a(·) and b(·) are deterministic functions, yields


wt
Xt = x0 e−αt + σ e−α(t−s) dBs , t ∈ R+ , (4.29)
0
rt
after applying Theorem 4.7 to the Itô process x0 + 0 b(s)dBs of the form
(4.19) with ut = b(t) and v(t) = 0, and to the function f (t, x) = a(t)x.

Remark: the solution of this equation cannot be written as a function


f (t, Bt ) of t and Bt as in the proof of Proposition 4.8.

2. Consider the stochastic differential equation


2
dXt = tXt dt + et X0 = x0 .
/2
dBt ,
 rt 
Looking for a solution of the form Xt = a(t) X0 + 0 b(s)dBs , where
a(·) and b(·) are deterministic functions we get a0 (t)/a(t) = t and
2 2
a(t)b(t) = et /2 , hence a(t) = et /2 and b(t) = 1, which yields Xt =
t2 /2
e (X0 + Bt ), t ∈ R+ .

3. Consider the stochastic differential equation


p
dYt = (2µYt + σ 2 )dt + 2σ Yt dBt ,

where µ, σ > 0.

Letting Xt = Yt we have dXt = µXt dt + σdBt , hence
 p wt 2
Yt = eµt Y0 + σ eµ(t−s) dBs .
0

" 103

This version: June 23, 2016


http://www.ntu.edu.sg/home/nprivault/indext.html
N. Privault

Exercises

Exercise 4.1 Let (Bt )t∈R+ denote a standard Brownian motion.


a) Let c > 0. Among the following processes, tell which is a standard Brow-
nian motion and which is not. Justify your answer.
(i) (Bc+t − Bc )t∈R+ .
(ii) (cBt/c2 )t∈R+ .
(iii) (Bct2 )t∈R+ .
(iv) (Bt + Bt/2 )t∈R+ .
b) Compute the stochastic integrals
wT wT
2dBt and (2 × 1[0,T /2] (t) + 1(T /2,T ] (t))dBt
0 0

and determine their probability laws (including mean and variance).


c) Determine the probability law (including mean and variance) of the
stochastic integral w 2π
sin(t) dBt .
0

d) Compute IE[Bt Bs ] in terms of s, t ≥ 0.


e) Let T > 0. Show that if f is a differentiable function with f (0) = f (T ) = 0
we have wT wT
f (t)dBt = − f 0 (t)Bt dt.
0 0

Hint: Apply Itô’s calculus to t 7→ f (t)Bt .

Exercise 4.2 Consider the price process (St )t∈R+ given by the stochastic
differential equation
dSt = rSt dt + σSt dBt .
Find the stochastic integral decomposition of the random variable ST , i.e.
find the constant C and the process (ζt )t∈[0,T ] such that
wT
ST = C + ζt dBt . (4.30)
0

Exercise 4.3 Given T > 0, find a stochastic integral decomposition of BT3 of


the form wT
BT3 = C + ζt dBt , (4.31)
0

where C ∈ R is a constant and (ζt )t∈[0,T ] is an adapted process to be deter-


mined.

104 "

This version: June 23, 2016


http://www.ntu.edu.sg/home/nprivault/indext.html
Brownian Motion and Stochastic Calculus

Exercise 4.4 Let f ∈ L2 ([0, T ]). Compute the conditional expectation


h rT i
IE e 0 f (s)dBs Ft , 0 ≤ t ≤ T,

where (Ft )t∈[0,T ] denotes the filtration generated by (Bt )t∈[0,T ] .

Exercise 4.5 Let f ∈ L2 ([0, T ]) and consider a standard Brownian motion


(Bt )t∈[0,T ] . Show that the process
w
1wt 2

t
t 7−→ exp f (s)dBs − f (s)ds , t ∈ [0, T ],
0 2 0

is an (Ft )-martingale, where (Ft )t∈[0,T ] denotes the filtration generated by


(Bt )t∈[0,T ] .

Exercise 4.6 Consider (Bt )t∈R+ a standard Brownian motion generating the
filtration (Ft )t∈R+ and the process (St )t∈R+ defined by
w wt 
t
St = S0 exp σs dBs + us ds , t ∈ R+ ,
0 0

where (σt )t∈R+ and (ut )t∈R+ are Ft -adapted processes.


a) Compute dSt using Itô calculus.
b) Show that St satisfies a stochastic differential equation to be determined.

Exercise 4.7 Compute the expectation


  w 
T
IE exp β Bt dBt
0

for all β < 1/T . Hint: expand (BT ) using Itô’s formula.
2

Exercise 4.8
a) Solve the ordinary differential equation df (t) = cf (t)dt and the stochastic
differential equation dSt = rSt dt + σSt dBt , t ∈ R+ , where r, σ ∈ R are
constants and (Bt )t∈R+ is a standard Brownian motion.
b) Show that
2
IE[St ] = S0 ert and Var[St ] = S02 e2rt (eσ t − 1), t ∈ R+ .

c) Compute d log St .

" 105

This version: June 23, 2016


http://www.ntu.edu.sg/home/nprivault/indext.html
N. Privault

d) Assume that (Wt )t∈R+ is another standard Brownian motion, correlated


to (Bt )t∈R+ according to the Itô rule dWt · dBt = ρdt, for ρ ∈ [−1, 2],
and consider the solution (Yt )t∈R+ of the stochastic differential equation
dYt = µYt dt + ηYt dWt , t ∈ R+ , where µ, η ∈ R are constants. Compute
f (St , Yt ), for f a C 2 function of R2 .

Exercise 4.9
a) Solve the stochastic differential equation

dXt = −bXt dt + σe−bt dBt , t ∈ R+ ,

where (Bt )t∈R+ is a standard Brownian motion and σ, b > 0.


b) Solve the stochastic differential equation

dXt = −bXt dt + σe−at dBt , t ∈ R+ ,

where (Bt )t∈R+ is a standard Brownian motion and a, b, σ > 0 are positive
constants.

Exercise 4.10 Given T > 0, let (XtT )t∈[0,T ) denote the solution of the stochas-
tic differential equation

XtT
dXtT = σdBt − dt, t ∈ [0, T ), (4.32)
T −t

under the initial condition X0T = 0 and σ > 0.


a) Show that
wt 1
XtT = σ(T − t) dBs , t ∈ [0, T ).
0 T −s

Hint: start by computing d(XtT /(T − t)) using Itô’s calculus.


b) Show that IE[XtT ] = 0 for all t ∈ [0, T ).
c) Show that Var[XtT ] = σ 2 t(T − t)/T for all t ∈ [0, T ).
d) Show that limt→T XtT = 0 in L2 (Ω). The process (XtT )t∈[0,T ] is called a
Brownian bridge.

Exercise 4.11 Exponential Vasicek model (1). Consider a Vasicek process


(rt )t∈R+ solution of the stochastic differential equation

drt = (a − brt )dt + σdBt , t ∈ R+ ,

where (Bt )t∈R+ is a standard Brownian motion and σ, a, b > 0 are positive
constants. Show that the exponential Xt := ert of rt satisfies a stochastic
differential equation of the form
106 "

This version: June 23, 2016


http://www.ntu.edu.sg/home/nprivault/indext.html
Brownian Motion and Stochastic Calculus

dXt = Xt (ã − b̃f (Xt ))dt + σg(Xt )dBt ,

where the coefficients ã and b̃ and the functions f (x) and g(x) are to be
determined.

Exercise 4.12 Exponential Vasicek model (2). Consider a short term rate
interest rate proces (rt )t∈R+ in the exponential Vasicek model:

drt = rt (η − a log rt )dt + σrt dBt , (4.33)

where η, a, σ are positive parameters.


a) Find the solution (zt )t∈R+ of the stochastic differential equation

dzt = −azt dt + σdBt

as a function of the initial condition z0 , where a and σ are positive pa-


rameters.
b) Find the solution (Yt )t∈R+ of the stochastic differential equation

dYt = (θ − aYt )dt + σdBt (4.34)

as a function of the initial condition Y0 . Hint: let zt = Yt − θ/a.


c) Let xt = eYt , t ∈ R+ . Determine the stochastic differential equation sat-
isfied by (xt )t∈R+ .
d) Find the solution (rt )t∈R+ of (4.33) in terms of the initial condition r0 .
e) Compute the mean∗ IE[rt ] of rt , t ≥ 0.
f) Compute the asymptotic mean limt→∞ IE[rt ].

Exercise 4.13 Cox-Ingerson-Ross model. Consider the equation



drt = (α − βrt )dt + σ rt dBt (4.35)

modeling the variations of a short term interest rate process rt , where α, β, σ


and r0 are positive parameters.
a) Write down the equation (4.35) in integral form.
b) Let u(t) = IE[rt ]. Show, using the integral form of (4.35), that u(t) satisfies
the differential equation

u0 (t) = α − βu(t).

c) By an application of Itô’s formula to rt2 , show that


3/2
drt2 = rt (2α + σ 2 − 2βrt )dt + 2σrt dBt . (4.36)
∗ α2 /2
One may use the Gaussian moment generating function IE[e ] = eX
for X '
N (0, α2 ).

" 107

This version: June 23, 2016


http://www.ntu.edu.sg/home/nprivault/indext.html
N. Privault

d) Using the integral form of (4.36), find a differential equation satisfied by


v(t) = IE[rt2 ].

Exercise 4.14 Let (Bt )t∈R+ denote a standard Brownian motion generating
the filtration (Ft )t∈R+ .
a) Consider the Itô formula
wt
∂f w t ∂f 1 w t 2 ∂2f
f (Xt ) = f (X0 )+ (Xs )dBs + vs (Xs )ds+
us u (Xs )ds,
∂x0 0 ∂x 2 0 s ∂x2
(4.37)
wt wt
where Xt = X0 + us dBs + vs ds.
0 0

Compute St := eXt by the Itô formula (4.37) applied to f (x) = ex and


Xt = σBt + νt, σ > 0, ν ∈ R.
b) Let r > 0. For which value of ν does (St )t∈R+ satisfy the stochastic dif-
ferential equation
dSt = rSt dt + σSt dBt ?
c) Let the process (St )t∈R+ be defined by St = S0 eσBt +νt , t ∈ R+ . Using the
result of Exercise A.2, show that the conditional probability P(ST > K |
St = x) is given by

log(x/K) + ν(T − t)
 
P(ST > K | St = x) = Φ √ ,
σ T −t

Hint: use the decomposition ST = St eσ(BT −Bt )+ν(T −t) .


d) Given 0 ≤ t ≤ T and σ > 0, let

X = σ(BT − Bt ) and η 2 = Var[X], η > 0.

What is η equal to?

Problem 4.15 The goal of this problem is to prove the existence of stan-
dard Brownian motion (Bt )t∈[0,1] as a stochastic process satisfying the four
properties of Definition 4.1, i.e.:
1. B0 = 0 almost surely,

2. The sample trajectories t 7−→ Bt are continuous, with probability 1.

3. For any finite sequence of times t0 < t1 < · · · < tn , the increments

Bt1 − Bt0 , Bt2 − Bt1 , . . . , Btn − Btn−1

are independent.

108 "

This version: June 23, 2016


http://www.ntu.edu.sg/home/nprivault/indext.html
Brownian Motion and Stochastic Calculus

4. For any given times 0 ≤ s < t, Bt − Bs has the Gaussian distribution


N (0, t − s) with mean zero and variance t − s.
The construction will proceed by the linear interpolation scheme illustrated
in Figure 4.4. We work on the space C0 ([0, 1]) of continuous functions on [0, 1]
started at 0, with the norm

kf k∞ := max |f (t)|
t∈[0,1]

and the distance


kf − gk∞ := max |f (t) − g(t)|.
t∈[0,1]

The following ten questions are interdependent.


a) Show that for any Gaussian random variable X ' N (0, σ 2 ) we have
σ 2 2
P(|X| ≥ ε) ≤ p e−ε /(2σ ) , ε > 0.
ε π/2

Hint: Start from the inequality IE[(X − ε)+ ] ≥ 0 and compute the left-
hand side.

b) Let X and Y be two independent centered Gaussian random variables


with variances α2 and β 2 . Show that the conditional distribution

P(X ∈ dx | X + Y = z)

of X given X + Y = z is Gaussian with mean α2 z/(α2 + β 2 ) and variance


α2 β 2 /(α2 + β 2 ).

Hint: Use the definition


P(X ∈ dx and X + Y ∈ dz)
P(X ∈ dx | X + Y = z) :=
P(X + Y ∈ dz)

and the formulas


1 2
/(2α2 ) 1 2
/(2β 2 )
P(X ∈ dx) := √ e−x dx, P(Y ∈ dx) := p e−x dx,
2πα2 2πβ 2

where dx (resp. dy) represents a “small” interval [x, x + dx] (resp. [y, y +
dy]).
c) Let (Bt )t∈R+ denote a standard Brownian motion and let 0 < u < v. Give
the distribution of B(u+v)/2 given that Bu = x and Bv = y.

Hint: Note that given that Bu = x, the random variable Bv can be written
as
Bv = (Bv − B(u+v)/2 ) + (B(u+v)/2 − Bu ) + x, (4.38)

" 109

This version: June 23, 2016


http://www.ntu.edu.sg/home/nprivault/indext.html
N. Privault

and apply the result of Question (b) after identifying X and Y in the
above decomposition (4.38).
d) Consider the random sequences
(0) 
 (0)

 Z = 0, Z1




(1) (0) 
 Z = 0, Z1/2 , Z1
(1)








 Z (2) = 0, Z (2) , Z (1) , Z (2) , Z (0)

 

 1/4 1/2 3/4 1




(3) (2) (3) (1) (3) (2) (3) (0) 

Z (3) = 0, Z1/8 , Z1/4 , Z3/8 , Z1/2 , Z5/8 , Z3/4 , Z7/8 , Z1



 .. ..


. .








(n) (n) (n) (n) (n) 
 Z (n) = 0, Z1/2

n , Z2/2n , Z3/2n , Z4/2n , . . . , Z1







(n+1) (n) (n+1) (n+1) (n+1) (n+1) (n+1) 
= 0, Z1/2n+1 , Z1/2n , Z3/2n+1 , Z2/2n , Z5/2n+1 , Z3/2n , . . . , Z1
 (n+1)

Z

(n)
with Z0 = 0, n ≥ 0, defined recursively as
(0)
i) Z1 ' N (0, 1),
(0) (0)
(1) Z + Z1
ii) ' 0
Z1/2 + N (0, 1/4),
2
(1) (1) (1) (0)
(2)
Z 0 + Z 1/2 (2)
Z1/2 + Z1
iii) Z1/4 ' + N (0, 1/8), Z3/4 ' + N (0, 1/8),
2 2
and more generally
(n) (n)
(n+1)
Zk/2n + Z(k+1)/2n
Z(2k+1)/2n+1 = +N (0, 1/2n+2 ), k = 0, 1, . . . , 2n −1,
2
where N (0, 1/2n+2 ) is an independent centered Gaussian sample with
(n+1) (n)
variance 1/2n+2 , and Zk/2n := Zk/2n , k = 0, 1, . . . , 2n .
(n) 
In the sequel we denote by Zt t∈[0,1]
the continuous-time random path
(n) 
obtained by linear interpolation of the sequence points in Zk/2n k=0,1,...,2n
.
(0)  (1) 
Draw a sample of the first four linear interpolations Zt t∈[0,1] , Zt t∈[0,1] ,
(2)  (3)  (n)
Zt t∈[0,1] , Zt t∈[0,1] , and label the values of Zk/2n on the graphs for
k = 0, 1, . . . , 2 and n = 0, 1, 2, 3.
n

e) Using an induction argument, explain why for all n ≥ 0 the sequence

110 "

This version: June 23, 2016


http://www.ntu.edu.sg/home/nprivault/indext.html
Brownian Motion and Stochastic Calculus

(n) (n) (n) (n) (n) 


Z (n) = 0, Z1/2n , Z2/2n , Z3/2n , Z4/2n , . . . , Z1

has same distribution as the sequence

B (n) := B0 , B1/2n , B2/2n , B3/2n , B4/2n , . . . , B1 .




Hint: Compare the constructions of Questions (c) and (d) and note that
under the above linear interpolation, we have
(n) (n)
(n)
Zk/2n + Z(k+1)/2n
Z(2k+1)/2n+1 = , k = 0, 1, . . . , 2n − 1.
2
f) Show that for any εn > 0 we have
   
(n+1) (n)
P Z (n+1) − Z (n) ∞ ≥ εn ≤ 2n P |Z1/2n+1 − Z1/2n+1 | ≥ εn .

Hint: Use the inequality


2n −1 n
−1
! 2X
[
P Ak ≤ P(Ak )
k=0 k=0

for a suitable choice of events (Ak )k=0,1,...,2n −1 .


g) Use the results of Questions (a) and (f) to show that for any εn > 0 we
have
  2n/2 2 n+1
P Z (n+1) − Z (n) ∞ ≥ εn ≤ √ e−εn 2 .

εn 2π
h) Taking εn = 2−n/4 , show that

!
X
= 1.
(n+1)
− Z (n) ∞ < ∞

P Z
n=0

Hint: Show first that



X  
P Z (n+1) − Z (n) ∞ ≥ 2−n/4 < ∞,

n=0

and apply the Borel-Cantelli lemma. n o


(n) 
i) Show that with probability one, the sequence Zt t∈[0,1] , n ≥ 1 con-
verges uniformly on [0, 1] to a continuous (random) function (Zt )t∈[0,1] .

Hint: Use the fact that C0 ([0, 1]) is a complete space for the k · k∞ norm.
j) Argue that the limit (Zt )t∈[0,1] is a standard Brownian motion on [0, 1] by
checking the four relevant properties.

" 111

This version: June 23, 2016


http://www.ntu.edu.sg/home/nprivault/indext.html
N. Privault

Problem 4.16 Consider (Bt )t∈R+ a standard Brownian motion, and for any
n ≥ 1 and T > 0, define the discretized quadratic variation
n
(n)
X
QT := (BkT /n − B(k−1)T /n )2 , n ≥ 1.
k=1
h i
(n)
a) Compute IE QT , n ≥ 1.
(n)
b) Compute Var[QT ], n ≥ 1.
c) Show that
(n)
lim QT = T,
n→∞

where the limit is taken in L2 (Ω), that is, show that


(n)
lim kQT − T kL2 (Ω) = 0,
n→∞

where s
 2 
(n) (n)
QT − T := IE QT − T , n ≥ 1.

L2 (Ω)

d) By the result of Question (c), show that the limit


wT n
X
Bt dBt := lim (BkT /n − B(k−1)T /n )B(k−1)T /n
0 n→∞
k=1

exists in L2 (Ω), and compute it.

Hint: Use the identity


1 2
(x − y)y = (x − y 2 − (x − y)2 ), x, y ∈ R.
2
e) Consider the modified quadratic variation defined by
n
(n)
X
Q̃T := (B(k−1/2)T /n − B(k−1)T /n )2 , n ≥ 1.
k=1

(n)
Compute the limit limn→∞ Q̃T in L2 (Ω) by repeating the steps of Ques-
tions (a)-(c).
f) By the result of Question (e), show that the limit
wT n
X
Bt ◦ dBt := lim (BkT /n − B(k−1)T /n )B(k−1/2)T /n
0 n→∞
k=1

112 "

This version: June 23, 2016


http://www.ntu.edu.sg/home/nprivault/indext.html
Brownian Motion and Stochastic Calculus

exists in L2 (Ω), and compute it.

Hint: Use the identities


1 2
(x − y)y = (x − y 2 − (x − y)2 ),
2
and
1 2
(x − y)x = (x − y 2 + (x − y)2 ), x, y ∈ R.
2
g) More generally, by repeating the steps of Questions (e) and (f), show that
for any α ∈ [0, 1] the limit
wT n
X
Bt ◦ dα Bt := lim (BkT /n − B(k−1)T /n )B(k−α)T /n
0 n→∞
k=1

exists in L2 (Ω), and compute it.


h) Comparison with deterministic calculus. Compute the limit
n  
X T T T
lim (k − α) k − (k − 1)
n→∞ n n n
k=1

for all values of α in [0, 1].

Exercise 4.17 Let (Bt )t∈R+ be a standard Brownian motion generating the
information flow (Ft )t∈R+ .
a) Let 0 ≤ t ≤ T . What is the probability law of BT − Bt ?
b) From the answer to Exercise A.4-(b), show that
r  
T − t −Bt2 /(2(T −t)) Bt
IE[(BT )+ | Ft ] = e + Bt Φ √ ,
2π T −t
0 ≤ t ≤ T . Hint: write BT = BT − Bt + Bt .
c) Let σ > 0, ν ∈ R, and Xt := σBt + νt, t ∈ R+ . Compute eXt by applying
the Itô formula
wt
∂f w t ∂f 1 w t 2 ∂2f
f (Xt ) = f (X0 ) + (Xs )dBs + vs (Xs )ds +
us u (Xs )ds
∂x
0 0 ∂x 2 0 s ∂x2
wt wt
to f (x) = ex , where Xt is written as Xt = X0 + us dBs + vs ds,
0 0
t ∈ R+ .
d) Let St = eXt , t ∈ R+ , and r > 0. For which value of ν does (St )t∈R+
satisfy the stochastic differential equation

dSt = rSt dt + σSt dBt ?

" 113

This version: June 23, 2016


http://www.ntu.edu.sg/home/nprivault/indext.html
N. Privault

Exercise 4.18 From the answer to Exercise A.4-(b), show that for any β ∈ R
we have
r  
T − t −(β−Bt )2 /(2(T −t)) β − Bt
IE[(β − BT )+ | Ft ] = e + (β − Bt )Φ √ ,
2π T −t
0 ≤ t ≤ T.

Hint: write BT = BT − Bt + Bt .

114 "

This version: June 23, 2016


http://www.ntu.edu.sg/home/nprivault/indext.html

You might also like