Given an Itō diffusionXt
with a time-independent drift f and intensity g
such that the diffusion uniquely exists on the t-axis.
We define the infinitesimal generatorA^
as an operator with the following action on a given function h(x),
where E is a
conditional expectation:
A^{h(X0)}≡t→0+lim[t1E[h(Xt)−h(X0)X0]]
Which only makes sense for h where this limit exists.
The assumption that Xt does not have any explicit time-dependence
means that X0 need not be the true initial condition;
it can also be the state Xs at any s infinitesimally smaller than t.
Conveniently, for a sufficiently well-behaved h,
the generator A^ is identical to the Kolmogorov operator L^
found in the backward Kolmogorov equation:
A^{h(x)}=L^{h(x)}
We define a new process Yt≡h(Xt), and then apply Itō’s lemma, leading to:
Where we have recognized the definition of L^.
Integrating the above equation yields:
Yt=Y0+∫0tL^{h(Xs)}ds+∫0τ∂x∂hg(Xs)dBs
As always, the latter Itō integral
is a martingale, so it vanishes
when we take the expectation conditioned on the “initial” state X0, leaving:
E[Yt∣X0]=Y0+E[∫0tL^{h(Xs)}dsX0]
For suffiently small t, the integral can be replaced by its first-order approximation:
E[Yt∣X0]≈Y0+L^{h(X0)}t
Rearranging this gives the following,
to be understood in the limit t→0+:
L^{h(X0)}≈t1E[Yt−Y0∣X0]
The general definition of resembles that of a classical derivative,
and indeed, the generator A^ can be thought of as a differential operator.
In that case, we would like an analogue of the classical
fundamental theorem of calculus to relate it to integration.
Such an analogue is provided by Dynkin’s formula:
for a stopping time τ with a finite expected value E[τ∣X0]<∞,
it states that:
E[h(Xτ)∣X0]=h(X0)+E[∫0τL^{h(Xt)}dtX0]
The proof is similar to the one above.
Define Yt=h(Xt) and use Itō’s lemma:
And then integrate this from t=0 to the provided stopping time t=τ:
Yτ=Y0+∫0τL^{h(Xt)}dt+∫0τ∂x∂hg(Xt)dBt
All Itō integrals
are martingales,
so the latter integral’s conditional expectation is zero for the “initial” condition X0.
The rest of the above equality is also a martingale:
0=E[Yτ−Y0−∫0τL^{h(Xt)}dtX0]
Isolating this equation for E[Yτ∣X0] then gives Dynkin’s formula.
A common application of Dynkin’s formula is predicting
when the stopping time τ occurs, and in what state Xτ this happens.
Consider an example:
for a region Ω of state space with X0∈Ω,
we define the exit time τ≡inf{t:Xt∈/Ω},
provided that E[τ∣X0]<∞.
To get information about when and where Xt exits Ω,
we define the general rewardΓ as follows,
consisting of a running rewardR for Xt inside Ω,
and a terminal rewardT on the boundary ∂Ω where we stop at Xτ:
Γ=∫0τR(Xt)dt+T(Xτ)
For example, for R=1 and T=0, this becomes Γ=τ,
and if R=0, then T(Xτ) can tell us the exit point.
Let us now define h(X0)=E[Γ∣X0],
and apply Dynkin’s formula:
The two leftmost terms depend on the exit point Xτ,
but not directly on Xt for t<τ,
while the rightmost depends on the whole trajectory Xt.
Therefore, the above formula is fulfilled
if h(x) satisfies the following equation and boundary conditions:
{L^{h(x)}+R(x)=0h(x)=T(x)forx∈Ωforx∈/Ω
In other words, we have just turned a difficult question about a stochastic trajectory Xt
into a classical differential boundary value problem for h(x).
References
U.H. Thygesen,
Lecture notes on diffusions and stochastic differential equations,
2021, Polyteknisk Kompendie.