Uniqueness of solutions of stochastic differential equations

A. M. Davie

Introduction

In this paper we consider the stochastic differential equation

It follows from a theorem of Veretennikov that (1) has a unique strong solution, i.e. there is a unique process x(t)x(t), adapted to the filtration of the Brownian motion, satisfying (1). Veretennikov in fact proved this for a more general equation. Here we consider a different question, posed by N. V. Krylov : we choose a Brownian path WW and ask whether (1) has a unique solution for that particular path. The main result of this paper is the following affirmative answer:

This theorem can also be regarded as a uniqueness theorem for a random ODE: writing x(t)=W(t)+u(t)x(t)=W(t)+u(t), the theorem states that for almost all choices of WW, the differential equation dudt=f(t,W(t)+u(t))\frac{du}{dt}=f(t,W(t)+u(t)) with u(0)=0u(0)=0 has a unique solution.

In Section 4, we give an application of this theorem to convergence of numerical approximations to (1). Idea of proof of theorem. The theorem is trivial when ff is Lipschitz in xx, and the idea of the proof is essentially to find some substitute for a Lipschitz condition. The proof splits into two parts, the first (section 2) being the derivation of an estimate which acts as a substitute for the Lipschitz condition, and the second (section 3) being the application of this estimate to prove the theorem. We start with a reduction to a slightly simpler problem. A reduction. It will be convenient to suppose ∣f(t,x)∣≤1|f(t,x)|\leq 1 everywhere, which we can by scaling. Then it will suffice to prove uniqueness of a solution on , as we can then repeat to get uniqueness on and so on.

is a Brownian motion, i.e. WW has law PWP_{W}.

For a particular choice of xx, and with WW defined by (2), xx will be the unique solution of (1) provided the only solution of

in XX is u=0u=0. So, to prove the theorem it suffices to show that, for μ\mu-a.a. xx, (3) has no non-trivial solution, since for such xx, with WW defined by (2) no other xx can satisfy (2).

But μ\mu is absolutely continuous w.r.t. PWP_{W}, so it suffices to show that, for PWP_{W}-a.a. xx, (3) has no non-trivial solution. In other words, it suffices to show that, if WW is a Brownian motion then with probability 1 there is no non-trivial solution u∈Xu\in X of

We prove this in section 3. Remark. Our proof does not make use of the existence of a strong solution. It is tempting to try to prove the theorem by measure-theoretic arguments based on the strong solution and Girsanov’s theorem. Define T:X→XT:X\rightarrow X by

The strong solution gives a measurable map S:E→FS:E\rightarrow F where EE and FF are Borel subsets of XX with PW(E)=PW(F)=1P_{W}(E)=P_{W}(F)=1, such that T∘ST\circ S is the identity on EE, and FF is the range of SS. It follows that TT is (1-1) on FF and for any W∈EW\in E there is a unique solution of (1) in FF. But we need a solution which is unique in XX and to achieve this we need to show that T(X\F)T(X\backslash F) is a PWP_{W}-null set, and this seems to be a significant obstacle.

Our proof is quite complicated and it seems reasonable to hope that it can be simplified. In particularly one might expect a simpler proof of Proposition 2.2. This seems to be nontrivial even for p=2p=2. The bound for p=2p=2 follows from the first part of Lemma 2.5 (with t0=0t_{0}=0 and r=0r=0) and I do not know an essentially simpler proof.

In one dimension, in the case when f(t,x)f(t,x) depends only on xx, a different and shorter proof of Theorem 1.1 can be given, using local time, but it is not clear how to extend it to d>1d>1.

The basic estimate

This section is devoted to the proof of the following:

where CC is an absolute constant, ∣x∣|x| denotes the usual Euclidean norm and W(t)W(t) is a standard dd-dimensional Brownian motion with W(0)=0W(0)=0,

This will be deduced from the following one-dimensional version:

where CC is an absolute constant, and here W(t)W(t) is one-dimensional Brownian motion with W(0)=0W(0)=0.

We start by observing that the LHS can be written as

and using the joint distribution of W(t1),⋯ ,W(tp)W(t_{1}),\cdots,W(t_{p}) this can be expressed as

where E(t,z)=(2πt)−1/2e−z2/2tE(t,z)=(2\pi t)^{-1/2}e^{-z^{2}/2t} and here t0=0t_{0}=0, z0=0z_{0}=0.

and we shall show that Jp(0,0)≤Cp/Γ(p2+1)J_{p}(0,0)\leq C^{p}/\Gamma(\frac{p}{2}+1); Proposition 2.2 will then follow since p!≤2p((p/2)!)2p!\leq 2^{p}((p/2)!)^{2}.

In order to estimate JkJ_{k} we use integration by parts to shift the derivatives to the exponential terms. We introduce some notation to handle the resulting terms - we define B(t,z)=E′(t,z)B(t,z)=E^{\prime}(t,z) and D(t,z)=E′′(t,z)D(t,z)=E^{\prime\prime}(t,z) (where again primes denote differentiation w.r.t. the second variable).

If S=S1⋯SkS=S_{1}\cdots S_{k} is a word in the alphabet {E,B,D}\{E,B,D\} then we define

In fact, only certain words in {E,B,D}\{E,B,D\} will be required: we say a word is allowed if, when all BB’s are removed from the word, a word of the form (ED)r=EDED⋯ED(ED)^{r}=EDED\cdots ED, r≥0r\geq 0, is left. The allowed words of length kk correspond to the subsets of {1,2,⋯ ,k}\{1,2,\cdots,k\} having an even number of members (namely the set of positions occupied by EE and DD in the word). Hence the number of allowed words of length kk is the number of such subsets of {1,2,⋯ ,k}\{1,2,\cdots,k\}, namely 2k−12^{k-1}.

where each S(j)S^{(j)} is an allowed word of length kk (in fact each allowed word of length kk appears exactly once in this sum, but we do not need this fact). The proof will then be completed by obtaining a bound for ISI_{S}.

We prove (5) by induction on kk. So, assuming (5) for JkJ_{k}, we have

We now proceed to the estimation of IS(t0,z0)I_{S}(t_{0},z_{0}), when SS is an allowed string. We start with some preliminary lemmas.

Now if ∣l−m∣=k≥2|l-m|=k\geq 2 then for z∈[l,l+1)z\in[l,l+1) and y∈[m,m+1)y\in[m,m+1) we have ∣z−y∣≥k−1|z-y|\geq k-1 and then it follows easily that

and hence Ilm≤C2e−l2/8e−(k−2)2/4I_{lm}\leq C_{2}e^{-l^{2}/8}e^{-(k-2)^{2}/4} from which we deduce

Now suppose ∣l−m∣≤1|l-m|\leq 1. We use ϕ^l(s,u)\hat{\phi}_{l}(s,u) for the Fourier transform in the second variable, and similarly h^m\hat{h}_{m}. We note that ∫ϕ^l(s,u)2du=∫ϕl(s,z)2dz≤C4e−∣l∣2/6\int\hat{\phi}_{l}(s,u)^{2}du=\int\phi_{l}(s,z)^{2}dz\leq C_{4}e^{-|l|^{2}/6} for 0≤s≤10\leq s\leq 1 and similarly ∫h^m(t,u)2du≤1\int\hat{h}_{m}(t,u)^{2}du\leq 1. We have

Applying ab≤12(a2c+b2c−1ab\leq\frac{1}{2}(a^{2}c+b^{2}c^{-1} with a=ϕ^l(s,u)a=\hat{\phi}_{l}(s,u), b=h^m(t,−u)b=\hat{h}_{m}(t,-u) and c=el2/12c=e^{l^{2}/12}, we deduce that

In the first integral we integrate first w.r.t. tt and obtain the bound const.e−l2/12e^{-l^{2}/12} for the integral. We get a similar bound for the second integral (integrating w.r.t. ss first), and hence

Summing over ll and mm such that ∣l−m∣≤1|l-m|\leq 1, we obtain

These follow easily from Lemma (2.3), the second using the easily verified fact that ∣B(s,z)∣≤Cs−1/2(e−z2/3s)|B(s,z)|\leq Cs^{-1/2}(e^{-z^{2}/3s}). ∎

Again, we let C1,⋯C_{1},\cdots be absolute constants. By using the change of variables t′=(t−t0)/(1−t0)t^{\prime}=(t-t_{0})/(1-t_{0}), s′=(s−t0)/(1−t0)s^{\prime}=(s-t_{0})/(1-t_{0}), y′=y(1−t0)−1/2y^{\prime}=y(1-t_{0})^{-1/2}, it suffices to prove these estimates when t0=0t_{0}=0. To do this, we start by scaling the first part of Corollary 2.4, and get

for k=0,1,2⋯k=0,1,2\cdots and then by summing over kk, we get

and combining these bounds gives the first result. Similarly, by scaling the second part of Corollary 2.4, we get

for k=0,1,2⋯k=0,1,2\cdots and then by summing over kk, we get

We can now complete the proof of Proposition 2.2 by obtaining the required bound for IS(t0,z0)I_{S}(t_{0},z_{0}). Again we use C1,C2,⋯C_{1},C_{2},\cdots for absolute constants. We shall show that, for a suitable choice of MM, we have for any allowed string SS of length kk

We shall prove (7) by induction on kk, provided MM is chosen large enough. The case k=0k=0 is immediate, so assume k>0k>0 and that (7) holds for all allowed strings of length less than kk. Then there are three cases: (1) S=BS′S=BS^{\prime} where S′S^{\prime} has length k−1k-1; (2) S=EDS′S=EDS^{\prime} where S′S^{\prime} has length k−2k-2; (3) S=EBmDS′S=EB^{m}DS^{\prime} where m≥1m\geq 1 and S′S^{\prime} has length k−m−2k-m-2. In each case S′S^{\prime} is an allowed string. We consider the three cases separately. Case 1. In this case we have

where we have used the inductive hypothesis to bound IS′I_{S^{\prime}}, and then the bound (6). (7) then follows if MM is large enough. Case 2. Now we have

We set h(t,z)=g(t,z)IS′(t,z)(1−t)1−k2h(t,z)=g(t,z)I_{S^{\prime}}(t,z)(1-t)^{1-\frac{k}{2}} so that ∥h∥∞≤Mk−2/Γ(k/2)\|h\|_{\infty}\leq M^{k-2}/\Gamma(k/2) by the inductive hypothesis, and then from the first part of Lemma 2.5 we deduce that

and (7) follows if MM is large enough. Case 3. In this case have

Now let h(t,z)=g(t,z)IS′(t,z)(1−tm+2)(2+m−k)/2h(t,z)=g(t,z)I_{S^{\prime}}(t,z)(1-t_{m+2})^{(2+m-k)/2}, so that by the inductive hypothesis on S′S^{\prime} we have ∥h∥∞≤Mk−m−2/Γ(k−m2)\|h\|_{\infty}\leq M^{k-m-2}/\Gamma(\frac{k-m}{2}). Then, writing

from which again (7) follows, provided MM is large enough. Putting (7) with t0=0t_{0}=0, z0=0z_{0}=0 and k=pk=p in (5) completes the proof of Proposition 2.2. ∎

and then the required result follows by averaging over W2,⋯ ,WdW_{2},\cdots,W_{d}.

What we in fact need is a scaled version of Proposition 2.1 for subintervals of . For s≥0s\geq 0 we denote by Fs{\mathcal{F}}_{s} the σ\sigma-field generated by {W(τ):0<τ<s}\{W(\tau):0<\tau<s\}. Then we can state the required result:

where l=b−al=b-a and CC is the constant in Proposition 2.1.

First assume s=a=0s=a=0, b=1b=1. Let α=(2C2∣x∣2)−1\alpha=(2C^{2}|x|^{2})^{-1}. Then

Now, if q=pp−1q=\frac{p}{p-1} then ∫E(t,z)qdz=O(t−(q−1)d/2)\int E(t,z)^{q}dz=O(t^{-(q-1)d/2}) and p>1+d2p>1+\frac{d}{2} implies (q−1)d/2<1(q-1)d/2<1, so the result follows from Hölder’s inequality. ∎

Proof of Theorem

We now apply Corollary 2.6 and Lemma 2.7 to the proof of the theorem. First we give a brief sketch of the proof. Outline of proof. The proof is motivated by the elementary case when ff is Lipschitz in the second variable. In this case, if I=[a,b]I=[a,b] is a subinterval of and uu is a solution of (4) satisfying

and β=∣u(a)∣\beta=|u(a)|, then we deduce from (9) that ∣u(t)∣≤α′=β+L∣I∣α|u(t)|\leq\alpha^{\prime}=\beta+L|I|\alpha for t∈It\in I, where LL is the Lipschitz constant, i.e. (9) holds with α\alpha replaced by α′\alpha^{\prime}. If L∣I∣<1L|I|<1 it follows that (9) holds with α=(1−L∣I∣)−1β\alpha=(1-L|I|)^{-1}\beta, and of course if β=0\beta=0 this gives u=0u=0 on II.

We try to copy this argument using Corollary 2.6 as a substitute for a Lipschitz condition. There are two difficulties: first, Corollary 2.6 is a statement about probabilities and we need an ‘almost sure’ version, and in doing so we lose something; second, in Corollary 2.6, xx is a constant, whereas we are dealing with a function uu depending on tt. The way round the second problem is to approximate uu by a sequence of step functions ulu_{l} and then use

where unu_{n} is constant on the interval II, and then to apply the ‘almost sure’ form of the proposition to each interval of constancy of the terms on the right. Again, we lose something in doing this, but, as it turns out, we still have good enough estimates to prove the theorem. In fact, we need two versions of the ‘almost sure’ (nearly) Lipschitz condition, the first to estimate ∫{f(W(t)+un(t))−f(W(t))}dt\int\{f(W(t)+u_{n}(t))-f(W(t))\}dt and the second to estimate ∫{f(W(t)+ul+1(t))−f(W(t)+ul(t))}dt\int\{f(W(t)+u_{l+1}(t))-f(W(t)+u_{l}(t))\}dt. We also need a third estimate, for sums of integrals of the second type.

The two versions of the ‘almost sure’ nearly-Lipschitz condition are conditions (11) and (12) below, and the third estimate is (20). In Lemmas 3.1, 3.2, 3.5 and 3.6 it is shown that these conditions indeed hold almost surely. Lemmas 3.3 and 3.4 establish a technical condition (15) needed to justify the passage to the limit as l→∞l\rightarrow\infty (which is not trivial when ff is not continuous). With these preliminaries the above programme is carried out in Lemma 3.7. The analogue of (9) above is (25). We no longer immediately get α=0\alpha=0 when β=0\beta=0, but we get a good enough bound to prove the uniqueness of the solution to (1), for any WW satisfying (11,12,15,20).

for all dyadic x,y∈Qx,y\in Q and all choices of integers n,kn,k with n>0n>0 and 0≤k≤2n−10\leq k\leq 2^{n}-1.

and by summing over all possible choices of n,k,m,x,yn,k,m,x,y we find that the probability that

for some choice of InkI_{nk} and dyadic neighbours x,y∈Qx,y\in Q is not more than ∑n=1∞∑m=0∞2n3d2d(m+3)C1e−C2λ2(1+m+n)\sum_{n=1}^{\infty}\sum_{m=0}^{\infty}2^{n}3^{d}2^{d(m+3)}C_{1}e^{-C_{2}\lambda^{2}(1+m+n)} which approaches 0 as λ→∞\lambda\rightarrow\infty.

It follows that, given ϵ>0\epsilon>0, we can find λ(ϵ)\lambda(\epsilon) such that, with probability >1−ϵ>1-\epsilon, we have

for all choices of n,kn,k and dyadic neighbours in QQ.

(note that the sums are actually finite, since x,yx,y are dyadic, so that x=xrx=x_{r} and y=yry=y_{r} for large rr). Then applying the above bounds for the case of dyadic neighbours to each term, we get the desired result. ∎

Next we prove a similar estimate for σnk\sigma_{nk}, which is analogous to the Law of the Iterated Logarithm for Brownian motion.

The next two lemmas are used to justify the passage to the limit l→∞l\rightarrow\infty in (10).

Let Φ\Phi denote the set of QQ-valued functions uu on satisfying ∣u(s)−u(t)∣≤∣s−t∣|u(s)-u(t)|\leq|s-t|, s,t∈s,t\in, and let Φn\Phi_{n} denote the set of QQ-valued functions on which are constant on each InkI_{nk} and satisfy ∣u(k2−n)−u(l2−n)∣≤∣k−l∣2−n|u(k2^{-n})-u(l2^{-n})|\leq|k-l|2^{-n}. Then let Φ∗=Φ∪∪nΦn\Phi^{*}=\Phi\cup\cup_{n}\Phi_{n}.

for all pairs of dyadic points x,yx,y in QQ and all choices of n,kn,k. Then we choose mm such that 4K∑n=m∞n1/22−n/2<ϵ4K\sum_{n=m}^{\infty}n^{1/2}2^{-n/2}<\epsilon. Let Ω\Omega be a finite set of dyadic points of QQ such that every x∈Qx\in Q is within distance 2−m2^{-m} of some point of Ω\Omega.

for each k,xk,x. Then the probability that

Now let u∈Φ∗u\in\Phi^{*}. For each n≥mn\geq m choose un∈Φnu_{n}\in\Phi_{n} taking a constant dyadic value within 2−n2^{-n} of u(k2−n)u(k2^{-n}) on InkI_{nk} for k=0,1,⋯ ,2n−1k=0,1,\cdots,2^{n}-1. Now if ArA_{r} and BrB_{r} hold then ∫01ϕr(t,W(t)+um(t))dt≤ϵ/2\int_{0}^{1}\phi_{r}(t,W(t)+u_{m}(t))dt\leq\epsilon/2 and

Note that Lemma 3.4 implies that ρnk(x,y)\rho_{nk}(x,y) and ρnk(x)\rho_{nk}(x) are continuous, so that the estimates of Lemmas 3.1 and 3.2 will hold for all x,y∈Qx,y\in Q.

We also need a stronger bound for sums of ρnk\rho_{nk} terms than that given by the bounds for individual terms in Lemma 3.1, and the next two lemmas provide this. They are motivated by the idea that any solution of (4) should satisfy the approximate equation u((k+1)2−n)≈u(k2−n)+σnk(u(k2−n))u((k+1)2^{-n})\approx u(k2^{-n})+\sigma_{nk}(u(k2^{-n})) which suggests that on a short time interval a solution can be approximated by an ‘Euler scheme’ xk+1=xk+σnk(xk)x_{k+1}=x_{k}+\sigma_{nk}(x_{k}).

where γq=yq+1−yq−σn,k+q(yq)\gamma_{q}=y_{q+1}-y_{q}-\sigma_{n,k+q}(y_{q}).

Let δn=2−2n/2\delta_{n}=2^{-2^{n/2}}. By Lemma 3.1, with probability 1 there exists C>0C>0 such that, for any n,k≥0n,k\geq 0 and any x,y∈Qx,y\in Q, we have

for some n,r,kn,r,k as in the statement and some x0∈Ωnx_{0}\in\Omega_{n}, is bounded above by C1∑n=0∞λ−p2n(3+d)2−pn/8C_{1}\sum_{n=0}^{\infty}\lambda^{-p}2^{n(3+d)}2^{-pn/8} which approaches 0 as λ→∞\lambda\rightarrow\infty. Hence with probability 1 there exists C>0C>0 such that

for all n,k,rn,k,r as above and x0∈Ωnx_{0}\in\Omega_{n}.

We now suppose, as we may with probability 1, that (21) and (22) hold (with the same CC). We fix n,k,r,y0⋯yr,γ0⋯γrn,k,r,y_{0}\cdots y_{r},\gamma_{0}\cdots\gamma_{r} as in the statement of the lemma. Take the smallest ss such that y0∈Qsy_{0}\in Q_{s}, noting that then 2−s−1≤∣y0∣≤d1/22−s2^{-s-1}\leq|y_{0}|\leq d^{1/2}2^{-s}. Then we find x0∈Ωnsx_{0}\in\Omega_{ns} with ∣x0−y0∣<2−s−n≤21−n∣y0∣|x_{0}-y_{0}|<2^{-s-n}\leq 2^{1-n}|y_{0}| and define x1⋯xrx_{1}\cdots x_{r} by the recurrence relation xq+1=xq+σn,k+q(xq)x_{q+1}=x_{q}+\sigma_{n,k+q}(x_{q}). Then by (22)

Using (21) we have ∣xq+1∣=∣xq+σn,k+q(xq)∣≤(1+C2−n/4)∣xq∣+δn|x_{q+1}|=|x_{q}+\sigma_{n,k+q}(x_{q})|\leq(1+C2^{-n/4})|x_{q}|+\delta_{n} so ∣xq∣≤C1(∣x0∣+rδn)|x_{q}|\leq C_{1}(|x_{0}|+r\delta_{n}) and

Now let uq=xq−yqu_{q}=x_{q}-y_{q}. Then ∣uq+1−uq∣≤∣ρn,k+q(xq,yq)∣+∣γq∣|u_{q+1}-u_{q}|\leq|\rho_{n,k+q}(x_{q},y_{q})|+|\gamma_{q}| so

and since ∣u0∣≤21−n∣y0∣|u_{0}|\leq 2^{1-n}|y_{0}| we deduce that ∣uq∣≤C3(2−n∣y0∣+rδn+∑q=0r−1∣γq∣)|u_{q}|\leq C_{3}(2^{-n}|y_{0}|+r\delta_{n}+\sum_{q=0}^{r-1}|\gamma_{q}|) and so

and we have the same bound for ∣ρn,k+q(xq−1,yq−1)∣|\rho_{n,k+q}(x_{q-1},y_{q-1})|. Now

and then using (23), (24) and the fact that ∣x0−y0∣≤21−n∣y0∣|x_{0}-y_{0}|\leq 2^{1-n}|y_{0}| we deduce that

We now proceed to complete the proof of the theorem. From now on we take g=fg=f in the definition of σnk\sigma_{nk} and ρnk\rho_{nk}. We consider a Brownian path WW satisfying the conclusions of Lemmas 3.1, 3.2, 3.6 and 3.4 for some C>0C>0. We shall show that for such a Brownian path the only solution uu of (4) in Φ\Phi is u=0u=0. This will follow from the following:

Suppose WW satisfies the conclusions of Lemmas 3.1, 3.2, 3.6 and 3.4 for some C>0C>0. Then there are positive constants KK and m0m_{0} such that, for all integers m>m0m>m_{0}, if uu is a solution of (4) in Φ\Phi and for some j∈{0,1,⋯ ,2m−1j\in\{0,1,\cdots,2^{m}-1 and some β\beta with 2−23m/4≤β≤2−22m/32^{-2^{3m/4}}\leq\beta\leq 2^{-2^{2m/3}} we have ∣u(j2−m)∣≤β|u(j2^{-m})|\leq\beta, then

We use C1,C2,⋯C_{1},C_{2},\cdots for positive constants which depend only on the constant CC and the dimension dd. Fix mm, jj and β\beta as in the statement, and suppose ∣u(j2−m)∣≤β|u(j2^{-m})|\leq\beta. Let NN be the integer part of 4log⁡2(1/β)4\log_{2}(1/\beta). Suppose u∈Φu\in\Phi satisfies (4), and let unu_{n} be the step function which takes the constant value u(k2−n)u(k2^{-n}) on the interval InkI_{nk}, for k=0,1,⋯ ,2n−1k=0,1,\cdots,2^{n}-1.

Let α\alpha be the smallest nonnegative number such that

for n>mn>m,and since ψm=β\psi_{m}=\beta it follows that

for all nn with m≤n≤Nm\leq n\leq N, where we have used the fact that m1/22m/2m^{1/2}2^{m/2} is bounded by const.NN.

Now fix n≥mn\geq m. Then for k=j2n−m,⋯ ,(j+1)2n−m−1k=j2^{n-m},\cdots,(j+1)2^{n-m}-1 we have, using (15)

where Ωl=∑r=j2l−m(j+1)2l−m−1∣ρl+1,2r+1(u(2−l−1(2r+1)),u(2−lr))∣\Omega_{l}=\sum_{r=j2^{l-m}}^{(j+1)2^{l-m}-1}|\rho_{l+1,2r+1}(u(2^{-l-1}(2r+1)),u(2^{-l}r))|.

We now proceed to estimate the two sums on the right of (29), starting with the easier σnk\sigma_{nk} term. Using Lemma 3.2 and the fact that N<2mN<2^{m}, we have ∣σnk(x)∣≤C2n1/22−n/2(2−N+∣x∣)|\sigma_{nk}(x)|\leq C_{2}n^{1/2}2^{-n/2}(2^{-N}+|x|) and so

Next we bound ∑Ωl\sum\Omega_{l}, which we do in two stages. We first obtain a relatively crude bound by applying (11) to each term, and then obtain an improved by applying the crude bound together with Lemma (3.6). To start with the crude bound, from (11) we have ∣ρnk(x,y)∣≤C32−n/2N1/2(2−N+∣x−y∣)|\rho_{nk}(x,y)|\leq C_{3}2^{-n/2}N^{1/2}(2^{-N}+|x-y|) and using this together with (25) gives

For l>Nl>N we use ∣u(t)−u(t′)∣≤∣t−t′∣|u(t)-u(t^{\prime})|\leq|t-t^{\prime}| and (11) to obtain

The second stage is to improve the estimate (34) by applying Lemma 3.6 to obtain a better estimate for Ωn\Omega_{n} for larger nn; we use (34) to bound the γ\gamma term in Lemma 3.6.

Let N1/6≤n≤NN^{1/6}\leq n\leq N. We define γnk=u((k+1)2−n)−u(k2−n)−σnk(u(k2−n))\gamma_{nk}=u((k+1)2^{-n})-u(k2^{-n})-\sigma_{nk}(u(k2^{-n})), noting that (28) implies that

so that Ωn≤Λn+1\Omega_{n}\leq\Lambda_{n+1}. Let r=⌊2n/4⌋r=\lfloor 2^{n/4}\rfloor. In order to apply Lemma 3.6 to estimate Λn\Lambda_{n}, we will split the sum into rr-sized pieces. First we find i∈{0,1,⋯ ,r−1}i\in\{0,1,\cdots,r-1\} such that, writing s=⌊r−1(2n−m−i)⌋s=\lfloor r^{-1}(2^{n-m}-i)\rfloor, we have ∑t=0s∣u(j2−m+(i+tr)2−n)∣≤r−1ψn\sum_{t=0}^{s}|u(j2^{-m}+(i+tr)2^{-n})|\leq r^{-1}\psi_{n}. Now we fix for the moment t∈{0,1,⋯ ,s}t\in\{0,1,\cdots,s\} and apply Lemma 3.6 with yq=u((k+q)2−n)y_{q}=u((k+q)2^{-n}) where k=j2n−m+i+trk=j2^{n-m}+i+tr. We obtain

From the last two inequalities, using (27), (35) and ∣u(j2−m)∣≤β|u(j2^{-m})|\leq\beta, we find that

Since n≥N1/6n\geq N^{1/6} the first term dominates so Λn≤C112−m(β+α2−mN)\Lambda_{n}\leq C_{11}2^{-m}(\beta+\alpha 2^{-m}N), and the same bound holds for Ωn≤Λn+1\Omega_{n}\leq\Lambda_{n+1}. We deduce that

Using the original bound (31) for l<N1/6l<N^{1/6} we have

Combining these two estimates with (33) we get our improved bound.

To conclude the proof we use this bound along with (30) in (29) and obtain

for all nn with m≤n≤Nm\leq n\leq N. Comparing this with (25) we see by the minimality of α\alpha that

Then if mm is large enough to ensure C15(N2−m+N−1/4+2−m/2N1/2)<1/2C_{15}(N2^{-m}+N^{-1/4}+2^{-m/2}N^{1/2})<1/2 it follows that α≤2C15β\alpha\leq 2C_{15}\beta. Then applying (25) with n=mn=m gives ∣u((j+1)2−m)∣≤β+2C15β(m1/22m/2+N)2−m≤β(1+C16N2−m)|u((j+1)2^{-m})|\leq\beta+2C_{15}\beta(m^{1/2}2^{m/2}+N)2^{-m}\leq\beta(1+C_{16}N2^{-m}) from which the required result follows. ∎

To complete the proof of Theorem 1.1, using the notation of Lemma 3.7 let m>m0m>m_{0} and β0=2−23m/4\beta_{0}=2^{-2^{3m/4}}, and define βj\beta_{j} for j=1,2,⋯ ,2mj=1,2,\cdots,2^{m} by the recurrence relation βj+1=βj(1+K2−mlog⁡(1/βj))\beta_{j+1}=\beta_{j}(1+K2^{-m}\log(1/\beta_{j})). Writing γj=log⁡(1/βj)\gamma_{j}=\log(1/\beta_{j}) we then have

so the sequence (γj)(\gamma_{j}) is decreasing and

for all j=1,2,⋯ ,2mj=1,2,\cdots,2^{m}, provided mm is large enough. Then for each jj, βj\beta_{j} is in the range specified in Lemma 3.7, and it follows from that lemma by induction on jj that ∣u(j2−m)∣≤βj|u(j2^{-m})|\leq\beta_{j} for each jj. Hence ∣u(j2−m)∣≤2−22m/3|u(j2^{-m})|\leq 2^{-2^{2m/3}} for each jj. This holds for all large enough mm, and hence uu vanishes at all dyadic points in , and, as uu is continuous, u=0u=0 on . This completes the proof of the theorem.

An Application

We give an application of Theorem 1.1 to convergence of Euler approximations to (1) with variable step size.

In this section we assume ff is continuous and consider (1) on a bounded interval [0,T][0,T]. Given a partition P={0=t0<t1<⋯<tN=T}{\mathcal{P}}=\{0=t_{0}<t_{1}<\cdots<t_{N}=T\} of [0,T][0,T] we consider the Euler approximation to (1) given by:

for n=0,⋯ ,N−1n=0,\cdots,N-1, with x0=0x_{0}=0. For such a partition P{\mathcal{P}} we let δ(P)=max⁡n=1N(tn−tn−1)\delta({\mathcal{P}})=\max_{n=1}^{N}(t_{n}-t_{n-1}). Then we have the following:

For almost every Brownian path WW, for any sequence

of partitions with δ(Pk)→0\delta({\mathcal{P}}_{k})\rightarrow 0, we have

as k→∞k\rightarrow\infty, where x(t)x(t) is the unique solution of (1) and {xn(k)}\{x_{n}^{(k)}\} is the Euler approximation using the partition Pk{\mathcal{P}}_{k}.

Suppose WW is a path for which the conclusion of Theorem 1.1 holds, and suppose there is a sequence of partitions with δ(Pk)→0\delta({\mathcal{P}}_{k})\rightarrow 0 such that max⁡n=1Nk∣xn(k)−x(tn(k))∣≥δ>0\max_{n=1}^{N_{k}}|x_{n}^{(k)}-x(t_{n}^{(k)})|\geq\delta>0. Then if we let un(k)=xn(k)−W(tn(k))u_{n}^{(k)}=x_{n}^{(k)}-W(t_{n}^{(k)}) we have ∣un+1(k)−un(k)∣≤∥f∥∞(tn+1(k)−tn(k))|u_{n+1}^{(k)}-u_{n}^{(k)}|\leq\|f\|_{\infty}(t_{n+1}^{(k)}-t_{n}^{(k)}) so by Ascoli-Arzela, after passing to a subsequence we have a continuous uu on [0,T][0,T] such that max⁡n=1Nk∣un(k)−u(tn(k))∣→0\max_{n=1}^{N_{k}}|u_{n}^{(k)}-u(t_{n}^{(k)})|\rightarrow 0. Then writing y(t)=u(t)+W(t)y(t)=u(t)+W(t) we see that y≠xy\neq x and, using the continuity of ff, that yy satisfies (1), contradicting the conclusion of the theorem. Corollary 4.1 is proved. ∎

The point of Corollary 4.1 is that the partitions can be chosen arbitrarily, no ‘non-anticipating’ condition is required. For general SDE’s with non-additive noise and sufficiently smooth coefficients Euler approximations will converge to the solution provided the partition points tnt_{n} are stopping times, but this condition is rather restrictive for numerical practice, and an example is given in section 4.1 of of a natural variable step-size Euler scheme for a simple SDE which converges to the wrong limit. also contains related results and discussion.

Acknowledgement. The author is grateful to Istvan Gyöngy for drawing his attention to Krylov’s question and for valuable discussions.

References