Stochastic Processes MATH5835, P. Del Moral UNSW, School of - - PowerPoint PPT Presentation

stochastic processes
SMART_READER_LITE
LIVE PREVIEW

Stochastic Processes MATH5835, P. Del Moral UNSW, School of - - PowerPoint PPT Presentation

Stochastic Processes MATH5835, P. Del Moral UNSW, School of Mathematics & Statistics Lectures Notes, No. 5 Consultations (RC 5112): Wednesday 3.30 pm 4.30 pm & Thursday 3.30 pm 4.30 pm 1/34 Reminder + Information References in


slide-1
SLIDE 1

Stochastic Processes

MATH5835, P. Del Moral UNSW, School of Mathematics & Statistics Lectures Notes, No. 5 Consultations (RC 5112): Wednesday 3.30 pm 4.30 pm & Thursday 3.30 pm 4.30 pm

1/34

slide-2
SLIDE 2

Reminder + Information

References in the slides

◮ Material for research projects Moodle

(Stochastic Processes and Applications ∋ variety of applications)

◮ Important results

⊂ Assessment/Final exam = LOGO =

2/34

slide-3
SLIDE 3

Citations of the day

3/34

slide-4
SLIDE 4

Citations of the day

Since the mathematicians have invaded the theory of relativity, I do not understand it myself anymore.

3/34

slide-5
SLIDE 5

Citations of the day

Since the mathematicians have invaded the theory of relativity, I do not understand it myself anymore. It should be possible to explain the laws of physics to a barmaid. – Albert Einstein (1879-1955)

3/34

slide-6
SLIDE 6

Mixture of 3 subjects

  • 1. A complement on martingales
  • 2. A brief reminder on dynamical systems
  • 3. Intro to continuous time stochastic calculus

◮ Brownian motion ◮ Ito(-Doeblin) formula ◮ The heat equation 4/34

slide-7
SLIDE 7

Mixture of 3 subjects

  • 1. A complement on martingales
  • 2. A brief reminder on dynamical systems
  • 3. Intro to continuous time stochastic calculus

◮ Brownian motion ◮ Ito(-Doeblin) formula ◮ The heat equation

Central/fundamental subjects in stochastic process theory!!!!

4/34

slide-8
SLIDE 8

Mixture of 3 subjects

  • 1. A complement on martingales
  • 2. A brief reminder on dynamical systems
  • 3. Intro to continuous time stochastic calculus

◮ Brownian motion ◮ Ito(-Doeblin) formula ◮ The heat equation

Central/fundamental subjects in stochastic process theory!!!! ↑ attention

4/34

slide-9
SLIDE 9

Mixture of 3 subjects

  • 1. A complement on martingales
  • 2. A brief reminder on dynamical systems
  • 3. Intro to continuous time stochastic calculus

◮ Brownian motion ◮ Ito(-Doeblin) formula ◮ The heat equation

Central/fundamental subjects in stochastic process theory!!!! ↑ attention ⊕ ↑ consultation times

4/34

slide-10
SLIDE 10

Mixture of 3 subjects

  • 1. A complement on martingales
  • 2. A brief reminder on dynamical systems
  • 3. Intro to continuous time stochastic calculus

◮ Brownian motion ◮ Ito(-Doeblin) formula ◮ The heat equation

Central/fundamental subjects in stochastic process theory!!!! ↑ attention ⊕ ↑ consultation times ⊕ ↑ questions

4/34

slide-11
SLIDE 11

Mixture of 3 subjects

  • 1. A complement on martingales
  • 2. A brief reminder on dynamical systems
  • 3. Intro to continuous time stochastic calculus

◮ Brownian motion ◮ Ito(-Doeblin) formula ◮ The heat equation

Central/fundamental subjects in stochastic process theory!!!! ↑ attention ⊕ ↑ consultation times ⊕ ↑ questions ⇒ ↓ speed

4/34

slide-12
SLIDE 12

Designing martingales

Xn = ϕn(ǫ0, . . . , ǫn) ∈ S (colors, tails/heads,Rd,. . . ) → f (Xn) ∈ Rd=1 The natural filtration of information: Fn = σ(ǫp , 0 ≤ p ≤ n) = ↑ information ∼ random process

5/34

slide-13
SLIDE 13

Designing martingales

Xn = ϕn(ǫ0, . . . , ǫn) ∈ S (colors, tails/heads,Rd,. . . ) → f (Xn) ∈ Rd=1 The natural filtration of information: Fn = σ(ǫp , 0 ≤ p ≤ n) = ↑ information ∼ random process Predictable and martingale parts of ∆f (Xn) = f (Xn) − f (Xn−1)

5/34

slide-14
SLIDE 14

Designing martingales

Xn = ϕn(ǫ0, . . . , ǫn) ∈ S (colors, tails/heads,Rd,. . . ) → f (Xn) ∈ Rd=1 The natural filtration of information: Fn = σ(ǫp , 0 ≤ p ≤ n) = ↑ information ∼ random process Predictable and martingale parts of ∆f (Xn) = f (Xn) − f (Xn−1) ∆An(f ) := E (∆f (Xn) | Fn−1) = predictable increment

5/34

slide-15
SLIDE 15

Designing martingales

Xn = ϕn(ǫ0, . . . , ǫn) ∈ S (colors, tails/heads,Rd,. . . ) → f (Xn) ∈ Rd=1 The natural filtration of information: Fn = σ(ǫp , 0 ≤ p ≤ n) = ↑ information ∼ random process Predictable and martingale parts of ∆f (Xn) = f (Xn) − f (Xn−1) ∆An(f ) := E (∆f (Xn) | Fn−1) = predictable increment ∆Mn(f ) := ∆f (Xn) − E (∆f (Xn) | Fn−1) = martingale increment

5/34

slide-16
SLIDE 16

Designing martingales

Xn = ϕn(ǫ0, . . . , ǫn) ∈ S (colors, tails/heads,Rd,. . . ) → f (Xn) ∈ Rd=1 The natural filtration of information: Fn = σ(ǫp , 0 ≤ p ≤ n) = ↑ information ∼ random process Predictable and martingale parts of ∆f (Xn) = f (Xn) − f (Xn−1) ∆An(f ) := E (∆f (Xn) | Fn−1) = predictable increment ∆Mn(f ) := ∆f (Xn) − E (∆f (Xn) | Fn−1) = martingale increment Martingale decomposition f (Xn) = f (X0) +

  • 1≤p≤n

E (∆f (Xp) | Fp−1)

  • Predictable part

+

  • 1≤p≤n

[∆f (Xp) − E (∆f (Xp) | Fp−1)]

  • Martingale part

5/34

slide-17
SLIDE 17

An example = The simple Random walk

∆Xn := Xn − Xn−1 = ǫn i.i.d. ǫn = +1/ − 1 proba 1/2 f (x) = x & Fn = σ(ǫp, p ≤ n) info on the game at time n ∆An(f ) := E (∆Xn | Fn−1) = 0 = predictable increment

6/34

slide-18
SLIDE 18

An example = The simple Random walk

∆Xn := Xn − Xn−1 = ǫn i.i.d. ǫn = +1/ − 1 proba 1/2 f (x) = x & Fn = σ(ǫp, p ≤ n) info on the game at time n ∆An(f ) := E (∆Xn | Fn−1) = 0 = predictable increment ∆Mn(f ) := ∆Xn − E (∆Xn | Fn−1) = ǫn = martingale increment f (x) = x3 (exo)

6/34

slide-19
SLIDE 19

An example = The simple Random walk

∆Xn := Xn − Xn−1 = ǫn i.i.d. ǫn = +1/ − 1 proba 1/2 f (x) = x & Fn = σ(ǫp, p ≤ n) info on the game at time n ∆An(f ) := E (∆Xn | Fn−1) = 0 = predictable increment ∆Mn(f ) := ∆Xn − E (∆Xn | Fn−1) = ǫn = martingale increment f (x) = x3 (exo) X 3

n − X 3 n−1

= (Xn−1 + ǫn)3 − X 3

n−1 = 3 Xn−1 + (3X 2 n−1 + 1) ǫn

6/34

slide-20
SLIDE 20

An example = The simple Random walk

∆Xn := Xn − Xn−1 = ǫn i.i.d. ǫn = +1/ − 1 proba 1/2 f (x) = x & Fn = σ(ǫp, p ≤ n) info on the game at time n ∆An(f ) := E (∆Xn | Fn−1) = 0 = predictable increment ∆Mn(f ) := ∆Xn − E (∆Xn | Fn−1) = ǫn = martingale increment f (x) = x3 (exo) X 3

n − X 3 n−1

= (Xn−1 + ǫn)3 − X 3

n−1 = 3 Xn−1 + (3X 2 n−1 + 1) ǫn

⇓ ∆An(f ) := E

  • X 3

n − X 3 n−1 | Fn−1

  • = 3 Xn−1 = predictable increment

6/34

slide-21
SLIDE 21

An example = The simple Random walk

∆Xn := Xn − Xn−1 = ǫn i.i.d. ǫn = +1/ − 1 proba 1/2 f (x) = x & Fn = σ(ǫp, p ≤ n) info on the game at time n ∆An(f ) := E (∆Xn | Fn−1) = 0 = predictable increment ∆Mn(f ) := ∆Xn − E (∆Xn | Fn−1) = ǫn = martingale increment f (x) = x3 (exo) X 3

n − X 3 n−1

= (Xn−1 + ǫn)3 − X 3

n−1 = 3 Xn−1 + (3X 2 n−1 + 1) ǫn

⇓ ∆An(f ) := E

  • X 3

n − X 3 n−1 | Fn−1

  • = 3 Xn−1 = predictable increment

∆Mn(f ) := (3X 2

n−1 + 1) ǫn = martingale increment

6/34

slide-22
SLIDE 22

The martingale2 [with M0 = 0]

M2

n

=

  • 1≤p≤n

(∆M2)p with (∆M2)p = M2

p − M2 p−1

7/34

slide-23
SLIDE 23

The martingale2 [with M0 = 0]

M2

n

=

  • 1≤p≤n

(∆M2)p with (∆M2)p = M2

p − M2 p−1

=

  • 1≤p≤n

E

  • (∆M2)p | Fp−1
  • +
  • 1≤p≤n
  • (∆M2)p − E
  • (∆M2)p | Fp−1
  • = martingale (exo 1)

7/34

slide-24
SLIDE 24

The martingale2 [with M0 = 0]

M2

n

=

  • 1≤p≤n

(∆M2)p with (∆M2)p = M2

p − M2 p−1

=

  • 1≤p≤n

E

  • (∆M2)p | Fp−1
  • +
  • 1≤p≤n
  • (∆M2)p − E
  • (∆M2)p | Fp−1
  • = martingale (exo 1)

E

  • (∆M2)p | Fp−1
  • =

E

  • M2

p − M2 p−1 | Fp−1

  • =

E

  • (Mp − Mp−1)2 | Fp−1
  • (exo 2)

7/34

slide-25
SLIDE 25

The martingale2 [with M0 = 0]

M2

n

=

  • 1≤p≤n

(∆M2)p with (∆M2)p = M2

p − M2 p−1

=

  • 1≤p≤n

E

  • (∆M2)p | Fp−1
  • +
  • 1≤p≤n
  • (∆M2)p − E
  • (∆M2)p | Fp−1
  • = martingale (exo 1)

E

  • (∆M2)p | Fp−1
  • =

E

  • M2

p − M2 p−1 | Fp−1

  • =

E

  • (Mp − Mp−1)2 | Fp−1
  • (exo 2)

Predictable quadratic variation = angle bracket M2

n = Mn + Martingale

with Mn :=

  • 1≤p≤n

E

  • (∆Mp)2 | Fp−1
  • 7/34
slide-26
SLIDE 26

An example = The simple Random walk

Mn = Mn−1 + ǫn i.i.d. ǫn = +1/ − 1 proba 1/2 ⇓ M2

n − M2 n−1

= (Mn−1 + ǫn)2 − M2

n−1

= 2 Mn−1 ǫn + ǫ2

n = 2 Mn−1 ǫn + 1

⇓ E

  • M2

n − M2 n−1 | Fn−1

  • = E
  • (Mn − Mn−1)2 | Fn−1
  • = 1

⇓ M2

n = Mn + Martingale

with Mn :=

  • 1≤p≤n

1 = n

8/34

slide-27
SLIDE 27

A brief reminder on dynamical systems

.

X t= b(Xt)

9/34

slide-28
SLIDE 28

A brief reminder on dynamical systems

.

X t= b(Xt) ⇐ ⇒ dXt = b(Xt) dt Key properties:

  • 1. Smooth differentiable trajectories.
  • 2. Fully predictable when we know the initial condition.
  • 3. Well adapted to standard differential calculus.

9/34

slide-29
SLIDE 29

Leibnitz ”long s” =

  • .

X t= b(Xt)

10/34

slide-30
SLIDE 30

Leibnitz ”long s” =

  • .

X t= b(Xt) ⇐ ⇒ dXt = b(Xt) dt

10/34

slide-31
SLIDE 31

Leibnitz ”long s” =

  • .

X t= b(Xt) ⇐ ⇒ dXt = b(Xt) dt ⇐ ⇒ Xt+dt = Xt + b(Xt) dt

10/34

slide-32
SLIDE 32

Leibnitz ”long s” =

  • .

X t= b(Xt) ⇐ ⇒ dXt = b(Xt) dt ⇐ ⇒ Xt+dt = Xt + b(Xt) dt Integral interpretation of the increments dXt = Xt+dt − Xt Xt = X0 +

  • s≤t

dXs

10/34

slide-33
SLIDE 33

Leibnitz ”long s” =

  • .

X t= b(Xt) ⇐ ⇒ dXt = b(Xt) dt ⇐ ⇒ Xt+dt = Xt + b(Xt) dt Integral interpretation of the increments dXt = Xt+dt − Xt Xt = X0 +

  • s≤t

dXs = X0 +

  • s≤t

b(Xs) ds

10/34

slide-34
SLIDE 34

Leibnitz ”long s” =

  • .

X t= b(Xt) ⇐ ⇒ dXt = b(Xt) dt ⇐ ⇒ Xt+dt = Xt + b(Xt) dt Integral interpretation of the increments dXt = Xt+dt − Xt Xt = X0 +

  • s≤t

dXs = X0 +

  • s≤t

b(Xs) ds := X0 + t b(Xs) ds

10/34

slide-35
SLIDE 35

Leibnitz ”long s” =

  • .

X t= b(Xt) ⇐ ⇒ dXt = b(Xt) dt ⇐ ⇒ Xt+dt = Xt + b(Xt) dt Integral interpretation of the increments dXt = Xt+dt − Xt Xt = X0 +

  • s≤t

dXs = X0 +

  • s≤t

b(Xs) ds := X0 + t b(Xs) ds For smooth functions f f (Xt) = f ◦ Xt ??

10/34

slide-36
SLIDE 36

Leibnitz ”long s” =

  • .

X t= b(Xt) ⇐ ⇒ dXt = b(Xt) dt ⇐ ⇒ Xt+dt = Xt + b(Xt) dt Integral interpretation of the increments dXt = Xt+dt − Xt Xt = X0 +

  • s≤t

dXs = X0 +

  • s≤t

b(Xs) ds := X0 + t b(Xs) ds For smooth functions f f (Xt) = f ◦ Xt ?? f (Xt) = f (X0) +

  • s≤t

df (Xs) = f (X0) + t . . . ???? with the increment of the function df (Xt) := f (Xt+dt) − f (Xt)

10/34

slide-37
SLIDE 37

Brook Taylor’s expansions

Taylor expansion for smooth functions f (Xt+dt) = f (Xt + dXt) = f (Xt) + ∂f ∂x (Xt) dXt + 1 2 ∂2f ∂x2 (Xt) dXtdXt + . . . = f (Xt) + ∂f ∂x (Xt) b(Xt) dt + 1 2 ∂2f ∂x2 (Xt) b2(Xt) (dt)2 + . . . ⇓ f (Xt) = f (X0) +

  • s≤t

df (Xs) = f (X0) +

  • s≤t

∂f ∂x (Xs) b(Xs) ds + o(dt) = f (X0) + t ∂f ∂x (Xs) b(Xs) ds

11/34

slide-38
SLIDE 38

Vector fields (dimension 2 )

Differential calculus (dimension 1) dXt = b(Xt) dt

12/34

slide-39
SLIDE 39

Vector fields (dimension 2 )

Differential calculus (dimension 1) dXt = b(Xt) dt ⇐ ⇒ df (Xt) = L(f )(Xt) dt with the first order operator/vector field : f → L(f ) L(f )(x) := b(x) ∂f ∂x (x) Exercise: dXt = b × Xt dt f (Xt) = log Xt ⇒ ...??

12/34

slide-40
SLIDE 40

Non homogeneous case (t, x) → f (t, x)

Taylor expansion for smooth functions f (t +dt, Xt+dt) = f (t, Xt)+ ∂f ∂t (t, Xt) dt + ∂f ∂x (t, Xt) b(Xt)dt +O((dt)2) ⇓ f (t, Xt) = f (0, X0) +

  • s≤t

df (s, Xs) = f (X0) + t ∂f ∂s (s, Xs)ds + ∂f ∂x (s, Xs) b(Xs) ds

  • 13/34
slide-41
SLIDE 41

Non homogeneous functions/models

Differential calculus dXt = bt(Xt) dt

14/34

slide-42
SLIDE 42

Non homogeneous functions/models

Differential calculus dXt = bt(Xt) dt ⇐ ⇒ df (t, Xt) = ∂ ∂t + L

  • (f )(t, Xt) dt

Exercise: dXt = a (b − Xt) dt f (t, Xt) = eatXt ⇒ ...??

14/34

slide-43
SLIDE 43

Evolution semigroups

Flow maps & semigroups: (s ≤ t)

  • dX x

s,t

= bt(X x

s,t) dt

X x

s

= x Ps,t(f )(x) = f (X x

s,t)

For any r ≤ s ≤ t we have X x

r,t = X X x

r,s

s,t :

⇒ Pr,t(f )(x) = f (X

X x

r,s

s,t ) = Ps,t(f )(X x r,s) = Pr,s(Ps,t(f ))(x)

Exercises ∂ ∂t Ps,t(f ) = Ps,t(L(f )) and ∂ ∂s Ps,t(f ) = −L(Ps,t(f ))

15/34

slide-44
SLIDE 44

Evolution semigroups

Flow maps & semigroups: (s ≤ t)

  • dX x

s,t

= bt(X x

s,t) dt

X x

s

= x Ps,t(f )(x) = f (X x

s,t)

For any r ≤ s ≤ t we have X x

r,t = X X x

r,s

s,t :

⇒ Pr,t(f )(x) = f (X

X x

r,s

s,t ) = Ps,t(f )(X x r,s) = Pr,s(Ps,t(f ))(x)

Exercises ∂ ∂t Ps,t(f ) = Ps,t(L(f )) and ∂ ∂s Ps,t(f ) = −L(Ps,t(f )) and for homogeneous models bt = b ⇒ X x

s,t = X x 0,t−s

⇒ Ps,t = P0,t−s := Pt−s ⇒ ∂ ∂t Pt(f ) = Pt(L(f )) = L(Pt(f ))

15/34

slide-45
SLIDE 45

The lost equation - Introduction to Brownian motion

More concrete : Nano particles in water (laser+camera) A sugar molecule in a cell (simulation) ⊕ pretty nice pedagogical animation

16/34

slide-46
SLIDE 46

Brownian motion

Key properties:

  • 1. Continuous but nowhere differentiable trajectories.
  • 2. Fully unpredictable/random even if we know the initial condition

and the statistics of perturbations.

  • 3. Badly & non adapted to standard differential calculus.

17/34

slide-47
SLIDE 47

Brownian motion Bt or Wt

Discrete time version : ”dt” time steps ⊕ fair coin tossing Wt := Wt−dt +

  • +

√ dt if Heads − √ dt if Tails (1)

  • r

Wt := Wt−dt + √ dt × N(0, 1) ⇓ dt = 10−10000000??

18/34

slide-48
SLIDE 48

Brownian motion Bt or Wt

Discrete time version : ”dt” time steps ⊕ fair coin tossing Wt := Wt−dt +

  • +

√ dt if Heads − √ dt if Tails (1)

  • r

Wt := Wt−dt + √ dt × N(0, 1) ⇓ dt = 10−10000000??

◮ ≃dt∼0 Continuous time model ⊕ stochastic calculus

18/34

slide-49
SLIDE 49

Brownian motion Bt or Wt

Discrete time version : ”dt” time steps ⊕ fair coin tossing Wt := Wt−dt +

  • +

√ dt if Heads − √ dt if Tails (1)

  • r

Wt := Wt−dt + √ dt × N(0, 1) ⇓ dt = 10−10000000??

◮ ≃dt∼0 Continuous time model ⊕ stochastic calculus ◮ Wikipedia - Brownian motion ◮ Section 3.3 (further readings in Section 14.1 in the textbook)

18/34

slide-50
SLIDE 50

Brownian motion Bt or Wt

Simple random walk model Wt := Wt−dt + + √ dt if Heads − √ dt if Tails (2)

19/34

slide-51
SLIDE 51

Brownian motion Bt or Wt

Simple random walk model Wt := Wt−dt + + √ dt if Heads − √ dt if Tails (2) Only ”3 simple ingredients”: (2) ⇒ dWt × dWt = ± √ dt × ± √ dt = dt dt × dt = dt × dWt = dt × ± √ dt = 0 ⊕ Randomness encapsulated in Ft = σ(Ws : s ≤ t) ⋆.

19/34

slide-52
SLIDE 52

Taylor Ito-(Doeblin) formula

THINK: df (Wt) = f (Wt+dt) − f (Wt) = f (Wt + dWt) − f (Wt) = f ′(Wt) dWt + 1 2 f ′′(Wt)

=dt

  • dWtdWt

+ ”O(dt √ dt)” WRITE: df (Wt) = f ′(Wt) dWt + L(f )(Wt) dt with the ”Laplacian” operator = infinitesimal generator f → L(f ) := 1 2 f ′′

20/34

slide-53
SLIDE 53

Example f (x) = x2 & Wt s.t. W0 = 0

Ito-(Doeblin) formula f ′(x) = 2x f ′′(x) = 2 ⇒ dW 2

t = 2WtdWt + dt

⇓ W 2

t = 2

t Ws dWs + t Compare with Taylor expansions for dynamical systems dXt = b(Xt) dt s.t. X0 = 0 ⇓ dX 2

t = 2XtdXt =

⇒ X 2

t =

t 2XsdXs

21/34

slide-54
SLIDE 54

Using martingale decompositions

Wt =

  • s≤t

(Ws+ds − Ws) Martingale w.r.t. Ft = σ(Ws, s ≤ t) E ((Ws+ds − Ws) | Fs) = E

  • (Ws+ds − Ws)2 | Fs
  • =

ds W 2

s+ds − W 2 s

= (Ws + (Ws+ds − Ws))2 − W 2

s

= 2Ws(Ws+ds − Ws) + (Ws+ds − Ws)2 = 2Ws(Ws+ds − Ws) + ds ⇐ ⇒ Martingale2 & its angle bracket W 2

t

=

martingale

  • s≤t

2Ws(Ws+ds − Ws) +

  • s≤t

ds

:=W t=t

=

martingale

  • t

2WsdWs +t

22/34

slide-55
SLIDE 55

THINK

f (Wt+dt) − f (Wt) = L(f )(Wt) dt + f ′(Wt) (Wt+dt − Wt)

  • =[Mt+dt(f )−Mt(f )]

with martingale increments E (f ′(Wt) (Wt+dt − Wt) | Ft) = f ′(Wt) E ((Wt+dt − Wt) | Wt) = 0

23/34

slide-56
SLIDE 56

THINK

f (Wt+dt) − f (Wt) = L(f )(Wt) dt + f ′(Wt) (Wt+dt − Wt)

  • =[Mt+dt(f )−Mt(f )]

with martingale increments E (f ′(Wt) (Wt+dt − Wt) | Ft) = f ′(Wt) E ((Wt+dt − Wt) | Wt) = 0 ⇓ The predictable increment

23/34

slide-57
SLIDE 57

THINK

f (Wt+dt) − f (Wt) = L(f )(Wt) dt + f ′(Wt) (Wt+dt − Wt)

  • =[Mt+dt(f )−Mt(f )]

with martingale increments E (f ′(Wt) (Wt+dt − Wt) | Ft) = f ′(Wt) E ((Wt+dt − Wt) | Wt) = 0 ⇓ The predictable increment E (f (Wt+dt) − f (Wt) | Ft) = L(f )(Wt) dt

23/34

slide-58
SLIDE 58

THINK

f (Wt+dt) − f (Wt) = L(f )(Wt) dt + f ′(Wt) (Wt+dt − Wt)

  • =[Mt+dt(f )−Mt(f )]

with martingale increments E (f ′(Wt) (Wt+dt − Wt) | Ft) = f ′(Wt) E ((Wt+dt − Wt) | Wt) = 0 ⇓ The predictable increment E (f (Wt+dt) − f (Wt) | Ft) = L(f )(Wt) dt ⇓ f (Wt) = f (W0) +

  • s≤t

[f (Ws+ds) − f (Ws)]

23/34

slide-59
SLIDE 59

THINK

f (Wt+dt) − f (Wt) = L(f )(Wt) dt + f ′(Wt) (Wt+dt − Wt)

  • =[Mt+dt(f )−Mt(f )]

with martingale increments E (f ′(Wt) (Wt+dt − Wt) | Ft) = f ′(Wt) E ((Wt+dt − Wt) | Wt) = 0 ⇓ The predictable increment E (f (Wt+dt) − f (Wt) | Ft) = L(f )(Wt) dt ⇓ f (Wt) = f (W0) +

  • s≤t

[f (Ws+ds) − f (Ws)] = f (W0) +

  • s≤t

L(f )(Ws) ds +

  • s≤t

[Ms+ds(f ) − Ms(f )]

  • martingale=Mt(f )

23/34

slide-60
SLIDE 60

WRITE

df (Wt) = L(f )(Wt) dt + dMt(f )

  • f (Wt)

= f (W0) + t df (Ws)

24/34

slide-61
SLIDE 61

WRITE

df (Wt) = L(f )(Wt) dt + dMt(f )

  • f (Wt)

= f (W0) + t df (Ws) = f (W0) + t L(f )(Ws) ds + t dMs(f )

  • martingale=Mt(f )

24/34

slide-62
SLIDE 62

THINK

The martingale remainder term Mt(f ) =

  • s≤t

f ′(Ws) (Ws+ds − Ws)

  • =(Ms+ds(f )−Ms(f ))=dMs(f )

with E (dMt(f ) | Ft) = f ′(Wt) E ((Wt+dt − Wt) | Wt) = 0

25/34

slide-63
SLIDE 63

THINK

The martingale remainder term Mt(f ) =

  • s≤t

f ′(Ws) (Ws+ds − Ws)

  • =(Ms+ds(f )−Ms(f ))=dMs(f )

with E (dMt(f ) | Ft) = f ′(Wt) E ((Wt+dt − Wt) | Wt) = 0 E

  • (dMt(f ))2 | Ft
  • =

(f ′(Wt))2 E

  • (Wt+dt − Wt)2 | Wt
  • = (f ′(Wt))2 dt

25/34

slide-64
SLIDE 64

THINK

The martingale remainder term Mt(f ) =

  • s≤t

f ′(Ws) (Ws+ds − Ws)

  • =(Ms+ds(f )−Ms(f ))=dMs(f )

with E (dMt(f ) | Ft) = f ′(Wt) E ((Wt+dt − Wt) | Wt) = 0 E

  • (dMt(f ))2 | Ft
  • =

(f ′(Wt))2 E

  • (Wt+dt − Wt)2 | Wt
  • = (f ′(Wt))2 dt

⇓ Predictable quadratic variation = angle bracket M(f )t :=

  • s≤t

E

  • (dMs(f ))2 | Fs
  • =
  • s≤t

(f ′(Ws))2 ds

25/34

slide-65
SLIDE 65

WRITE

The martingale remainder term Mt(f ) = t f ′(Ws) dWs with the predictable quadratic variation = angle bracket M(f )t := t (f ′(Ws))2 ds

26/34

slide-66
SLIDE 66

Ito-(Doeblin) formula

⇒ Ito-(Doeblin) formula: df (Wt) = L(f )(Wt) dt + dMt(f )

27/34

slide-67
SLIDE 67

Ito-(Doeblin) formula

⇒ Ito-(Doeblin) formula: df (Wt) = L(f )(Wt) dt + dMt(f ) with a martingale Mt(f ) with angle bracket M(f )t := t (f ′(Ws))2 ds Important observation ΓL(f , f )(x) := L((f − f (x))2)(x) = L(f 2)(x) − 2f (x)L(f )(x) = (f ′)2(x) ⇓ M(f )t := t ΓL(f , f )(Ws) ds

27/34

slide-68
SLIDE 68

Examples

df (Wt) = 1 2 f ′′(Wt) dt + dMt(f ) with M(f )t := t (f ′(Ws))2 ds

◮ Powers α > 0

W α

t = W α 0 + α(α − 1)

2 t W α−2

s

ds + Mt with a martingale Mt with angle bracket M(f )t := α2 t W 2(α−1)

s

ds

◮ exp(. . . ), sin(. . . ),. . .

28/34

slide-69
SLIDE 69

A simple extension to f (t, x)

⇒ Ito-(Doeblin) formula: df (t, Wt) = ∂ ∂t + L

  • (f )(t, Wt) dt + dMt(f )

29/34

slide-70
SLIDE 70

A simple extension to f (t, x)

⇒ Ito-(Doeblin) formula: df (t, Wt) = ∂ ∂t + L

  • (f )(t, Wt) dt + dMt(f )

with a martingale Mt(f ) with angle bracket M(f )t := t ∂f ∂x (s, Ws) 2 ds Important observation Γ ∂

∂t +L(f , f )(t, x)

:= ∂ ∂t + L

  • ((f − f (t, x))2)(t, x)

= ΓL(f (t,.), f (t,.))(x) = (f ′(t,.))2(x) Important exercise: show that Zt = eαWt− α2

2 t is a martingale!

29/34

slide-71
SLIDE 71

A general/abstract formula

∀ (even non-homogeneous) process Xt s.t. E([f (t + dt, Xt+dt) − f (t, Xt)] | Ft) = ∂ ∂t + Lt

  • (f )(t, Xt) dt

we have df (t, Xt) = ∂ ∂t + Lt

  • (f )(t, Xt) dt + dMt(f )

30/34

slide-72
SLIDE 72

A general/abstract formula

∀ (even non-homogeneous) process Xt s.t. E([f (t + dt, Xt+dt) − f (t, Xt)] | Ft) = ∂ ∂t + Lt

  • (f )(t, Xt) dt

we have df (t, Xt) = ∂ ∂t + Lt

  • (f )(t, Xt) dt + dMt(f )

with a martingale Mt(f ) with angle bracket dM(f )t := ΓLt(f (t,.), f (t,.))(Xt) dt

30/34

slide-73
SLIDE 73

Law(Wt) & The heat equation

E (f (Wt)) =

  • f (x) P(Wt ∈ dx) =

+∞

−∞

f (x) pt(x) dx Exo: ∀f twice diff ⊕ all f (k)(+/− ∞) = 0 for k = 0, 1, 2 (⋆)

◮ First step:

dE(f (Wt)) = . . . = 1 2 E (f ′′(Wt)) dt

◮ Second step:

dE(f (Wt)) = . . . =

  • f (x) ∂pt

∂t (x) dx

  • dt

◮ Third step:

E (f ′′(Wt)) = . . . =

  • f (x) ∂2pt

∂x2 (x) dx

◮ Conclusion: . . .

31/34

slide-74
SLIDE 74

Law(Wt) & The heat equation & The Gaussian

P(Wt ∈ dx) = pt(x) dx & ∂ ∂t pt(x) = 1 2 ∂2 ∂x2 pt(x) Exercise slide 28: E

  • eαWt

= e

1 2 α2t

32/34

slide-75
SLIDE 75

Law(Wt) & The heat equation & The Gaussian

P(Wt ∈ dx) = pt(x) dx & ∂ ∂t pt(x) = 1 2 ∂2 ∂x2 pt(x) Exercise slide 28: E

  • eαWt

= e

1 2 α2t ⇒

Wt ∼ N(0, σ2 = t) ⇓ pt(x) = 1 √ 2πt exp

  • −x2

2t

  • ??

32/34

slide-76
SLIDE 76

Monte Carlo simulation

Law of large numbers with i.i.d. copies W i

t of Wt:

E (f (Wt)) =

  • f (x) P(Wt ∈ dx) =

+∞

−∞

f (x) pt(x) dx ≃ 1 N

  • 1≤i≤N

f(Wi

t)

Two simulation techniques Wt+dt := Wt + ǫt √ dt with ǫt := ± 1 Proba 1/2

  • r

ǫt ∼ N(0, 1) (3) Note: (3) ⇒ Wt = s dWs ≃

  • s≤t

ǫs √ ds

  • t/dt centered Gaussians

∼ N(0, t)

33/34

slide-77
SLIDE 77

Brownian fluid flow models

Fluid particle (X0 = 0): dXt = v dt + √ 2D dWt

◮ Fluid velocity flow v. ◮ Diffusion coefficient = D

⇓ Xt = t dXs = t v ds + t √ 2D dWt = v t + √ 2D Wt ⇒ Xt = v t + √ 2Dt N(0, 1) Heat equation (exercise)?

Wolfram -[Brownian-Fluid-model-(v,D).cdf] - Mathworld

34/34