Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

Numerical Analysis

212 missions · 108 completed

Missions

Open104Completed108All212
Operations ResearchOptimization·Captain: mikedeng1

Minimization Methods for Non-Differentiable Functions IX: Convergence of the r-Algorithm with Exact Directional MinimizationTextbook

Motivation

The r-algorithm of N. Z. Shor is a variable-metric method for minimizing functions that are not differentiable everywhere, such as maxima of smooth functions, penalty functions and Lagrangian dual functions of integer and decomposition problems. It combines a subgradient step with a space dilation along the difference of two successive almost-gradients, and the book reports it competitive with the best variable-metric and conjugate-gradient methods on "gully"-shaped test problems (Shor 1985, §3.6, pp. 68–77). Its convergence theory is limited. Section 3.7 of Shor's book gives a convergence proof only for an idealized version with exact directional minimization, on a class of piecewise smooth functions, and the book itself calls a weakening of the assumptions and rate estimates desirable (p. 85). This mission formalizes that section.

Timeline. Shor and Zhurbenko introduced the r-algorithm in 1971 (Kibernetika, no. 3, 51–59). Shor analysed the convergence of its exact-line-search version in 1975 (Kibernetika, no. 4, 48–53). Section 3.7 of the 1979 Russian monograph, translated in 1985, gives that analysis for piecewise smooth functions. The book states on p. 85 that weaker assumptions and rate estimates would be desirable.

Setting

Let EnE_nEn​ be nnn-dimensional Euclidean space with inner product (x,y)(x, y)(x,y), n≥1n \ge 1n≥1. For a unit vector ξ\xiξ and α>0\alpha > 0α>0 the operator of space dilation is Rα(ξ)x=x+(α−1)(x,ξ)ξR_\alpha(\xi)x = x + (\alpha - 1)(x, \xi)\xiRα​(ξ)x=x+(α−1)(x,ξ)ξ.

Widths. For a compact convex set WWW and a unit vector η\etaη, the width in direction η\etaη is dη(W)=max⁡x∈W(η,x)−min⁡x∈W(η,x)d_\eta(W) = \max_{x \in W}(\eta, x) - \min_{x \in W}(\eta, x)dη​(W)=maxx∈W​(η,x)−minx∈W​(η,x). The width is d(W)=min⁡∥η∥=1dη(W)d(W) = \min_{\|\eta\| = 1} d_\eta(W)d(W)=min∥η∥=1​dη​(W) and the diameter is D(W)=max⁡∥η∥=1dη(W)D(W) = \max_{\|\eta\| = 1} d_\eta(W)D(W)=max∥η∥=1​dη​(W). With eρ(W)=inf⁡z∈W∣(ρ,z)∣e_\rho(W) = \inf_{z \in W}|(\rho, z)|eρ​(W)=infz∈W​∣(ρ,z)∣ put Kρ(W)=dρ(W)/eρ(W)K_\rho(W) = d_\rho(W)/e_\rho(W)Kρ​(W)=dρ​(W)/eρ​(W) (or +∞+\infty+∞ when eρ(W)=0e_\rho(W) = 0eρ​(W)=0) and p(W)=inf⁡∥ρ∥=1Kρ(W)p(W) = \inf_{\|\rho\| = 1} K_\rho(W)p(W)=inf∥ρ∥=1​Kρ​(W).

The class KKK. EnE_nEn​ is partitioned into closed sets Dˉ1,…,Dˉm\bar D_1, \dots, \bar D_mDˉ1​,…,Dˉm​, each the closure of its interior, whose interiors are disjoint and homeomorphic to an open ball or open halfspace; fif_ifi​ is continuously differentiable on an open set containing Dˉi\bar D_iDˉi​; and f=fif = f_if=fi​ on Dˉi\bar D_iDˉi​. At a point xxx, the set of almost-gradients Gf(x)G_f(x)Gf​(x) is the set of gradients ∇fi(x)\nabla f_i(x)∇fi​(x) of the pieces with x∈Dˉix \in \bar D_ix∈Dˉi​. For δ,ε>0\delta, \varepsilon > 0δ,ε>0, Pˉδ,ε(x)\bar P_{\delta,\varepsilon}(x)Pˉδ,ε​(x) is the closed convex hull of all Gf(y)G_f(y)Gf​(y), ∥y−x∥<δ\|y - x\| < \delta∥y−x∥<δ, together with the ε\varepsilonε-balls around the elements of Gf(x)G_f(x)Gf​(x).

The r(α)r(\alpha)r(α)-algorithm. Fix α>1\alpha > 1α>1, β=1/α\beta = 1/\alphaβ=1/α. Start from x0x_0x0​, g~0=0\tilde g_0 = 0g~​0​=0 and a nonsingular B0B_0B0​. At iteration k+1k + 1k+1 choose gf(xk)∈Gf(xk)g_f(x_k) \in G_f(x_k)gf​(xk​)∈Gf​(xk​) with (Bk∗gf(xk),g~k)≤0(B_k^* g_f(x_k), \tilde g_k) \le 0(Bk∗​gf​(xk​),g~​k​)≤0; set gk∗=Bk∗gf(xk)g_k^* = B_k^* g_f(x_k)gk∗​=Bk∗​gf​(xk​), rk=gk∗−g~kr_k = g_k^* - \tilde g_krk​=gk∗​−g~​k​, ξk+1=rk/∥rk∥\xi_{k+1} = r_k/\|r_k\|ξk+1​=rk​/∥rk​∥, Bk+1=BkRβ(ξk+1)B_{k+1} = B_k R_\beta(\xi_{k+1})Bk+1​=Bk​Rβ​(ξk+1​), g~k+1=Rβ(ξk+1)gk∗\tilde g_{k+1} = R_\beta(\xi_{k+1}) g_k^*g~​k+1​=Rβ​(ξk+1​)gk∗​, and xk+1=xk−hk+1Bk+1g~k+1x_{k+1} = x_k - h_{k+1}B_{k+1}\tilde g_{k+1}xk+1​=xk​−hk+1​Bk+1​g~​k+1​ with hk+1≥0h_{k+1} \ge 0hk+1​≥0 such that fff does not increase along the step and some almost-gradient at xk+1x_{k+1}xk+1​ makes a non-acute angle with g~k+1\tilde g_{k+1}g~​k+1​ in the transformed metric. The standing assumption is f(x)→+∞f(x) \to +\inftyf(x)→+∞ as ∥x∥→∞\|x\| \to \infty∥x∥→∞ (3.50).

Formalization targets

Goal: convergence to an isolated local minimum (Theorem 3.13)

Assume (3.50) and ∥xk+1−xk∥→0\|x_{k+1} - x_k\| \to 0∥xk+1​−xk​∥→0 (3.52). If x∗x^*x∗ is an isolated local minimum, the component of {x:f(x∗)≤f(x)≤f(x0)}\{x : f(x^*) \le f(x) \le f(x_0)\}{x:f(x∗)≤f(x)≤f(x0​)} containing x0x_0x0​ also contains x∗x^*x∗, and no other point zzz of that component has linearly dependent Gf(z)G_f(z)Gf​(z), then

lim⁡k→∞xk=x∗.\lim_{k \to \infty} x_k = x^* .k→∞lim​xk​=x∗.

Milestones

  • Lemma 3.2 (p. 80): for B=SOB = SOB=SO with minimum eigenvalue λ(B)\lambda(B)λ(B) of SSS, λ(B)d(W)≤d(BW)≤λ(B)D(W)\lambda(B)d(W) \le d(BW) \le \lambda(B)D(W)λ(B)d(W)≤d(BW)≤λ(B)D(W).
  • Lemma 3.3 (p. 80): for z1,z2∈Wz_1, z_2 \in Wz1​,z2​∈W, 0<β≤10 < \beta \le 10<β≤1 and γ=∥z1−z2∥/d(W)≥1\gamma = \|z_1 - z_2\|/d(W) \ge 1γ=∥z1​−z2​∥/d(W)≥1,
d(Rβ(z1−z2∥z1−z2∥)W)≥d(W)1+(1−β2)/(β2γ2).d\Big(R_\beta\big(\tfrac{z_1 - z_2}{\|z_1 - z_2\|}\big)W\Big) \ge \frac{d(W)}{\sqrt{1 + (1-\beta^2)/(\beta^2\gamma^2)}} .d(Rβ​(∥z1​−z2​∥z1​−z2​​)W)≥1+(1−β2)/(β2γ2)​d(W)​.
  • Theorem 3.11 (p. 82): for every βn<v<1\sqrt[n]{\beta} < v < 1nβ​<v<1, ε,δ>0\varepsilon, \delta > 0ε,δ>0 and r≥1r \ge 1r≥1 there is kˉ>r\bar k > rkˉ>r with
p(Pˉδ,ε(xkˉ))≥v2α2n−1α2−1.p\big(\bar P_{\delta,\varepsilon}(x_{\bar k})\big) \ge \sqrt{\frac{v^2\sqrt[n]{\alpha^2} - 1}{\alpha^2 - 1}} .p(Pˉδ,ε​(xkˉ​))≥α2−1v2nα2​−1​​.
  • Theorem 3.12 (p. 84): the level set {f=f∞}\{f = f_\infty\}{f=f∞​}, f∞=lim⁡kf(xk)f_\infty = \lim_k f(x_k)f∞​=limk​f(xk​), contains a point x∗x^*x∗ with Gf(x∗)G_f(x^*)Gf​(x∗) linearly dependent.

Significance

Theorem 3.13 is the only convergence theorem the book gives for the r-algorithm. Theorems 3.11 and 3.12 hold for any function of the class KKK, convex or not, and say that iterates of the exact version cannot stall at a point where the local almost-gradients are linearly independent: linear dependence of Gf(x)G_f(x)Gf​(x) is a generalized stationarity condition that includes 0∈conv⁡Gf(x)0 \in \operatorname{conv} G_f(x)0∈convGf​(x). Lemmas 3.2 and 3.3 are statements about widths of convex bodies under linear maps and single dilations, and apply to any analysis of space-dilation methods, including the ellipsoid method.

All four results and the goal are proved in the book, the goal as a corollary without a written proof. None of them is formalized. The formalization adds a machine-checked definition of the class KKK and of the algorithm as a relation on sequences covering every admissible choice of almost-gradients and stepsizes, a verified proof of the book's argument, and a check of the corollary step, which the book leaves to the reader.

Difficulty

The obvious argument for descent methods is that the function value drops by a fixed amount at every step unless the gradient is small. That argument fails here. The r-algorithm can make null steps, with xk+1=xkx_{k+1} = x_kxk+1​=xk​ while BkB_kBk​ and g~k\tilde g_kg~​k​ change, and its steps are measured in a metric that degenerates as the dilations accumulate (det⁡Bk=βkdet⁡B0\det B_k = \beta^k \det B_0detBk​=βkdetB0​). A small step does not certify near-stationarity, and a large accumulated dilation does not certify progress.

The difficulty is to relate the geometry of the transformed almost-gradient sets Bk∗Pˉδ,ε(xk)B_k^*\bar P_{\delta,\varepsilon}(x_k)Bk∗​Pˉδ,ε​(xk​) to the decay forced on BkB_kBk​. This needs width estimates for convex bodies under linear maps and single dilations, which Mathlib does not have. Theorem 3.12 also needs a uniform lower bound, near a compact level set, on the Gram determinants of the piece gradients, and the book's proof of it is only sketched. Theorem 3.13 is stated as a corollary with no proof at all. Deriving it requires showing that the iterates cannot leave the prescribed component of {f(x∗)≤f≤f(x0)}\{f(x^*) \le f \le f(x_0)\}{f(x∗)≤f≤f(x0​)}, and that their accumulation points reduce to x∗x^*x∗.

Formalization scope

  • EnE_nEn​ is EuclideanSpace ℝ (Fin n) with n≥1n \ge 1n≥1; operators are continuous linear maps; Bk∗B_k^*Bk∗​ is the adjoint. KρK_\rhoKρ​ and ppp are valued in [0,+∞][0, +\infty][0,+∞], so Kρ(W)=+∞K_\rho(W) = +\inftyKρ​(W)=+∞ is represented exactly. Widths are sInf/sSup of support values, equal to the book's minima and maxima on nonempty compact sets.
  • A function of class KKK is given with its representation (pieces, open domains, smooth fif_ifi​), and Gf(x)G_f(x)Gf​(x) is the set of gradients of the incident pieces, as on p. 79. Linear dependence of Gf(x)G_f(x)Gf​(x) is the negation of linear independence of that set.
  • A run of the algorithm is a predicate on sequences xk,g~k,Bk,gf(xk),hk+1x_k, \tilde g_k, B_k, g_f(x_k), h_{k+1}xk​,g~​k​,Bk​,gf​(xk​),hk+1​; every theorem holds for every run. Step (3) divides by ∥rk∥\|r_k\|∥rk​∥, so rk≠0r_k \ne 0rk​=0 is part of the run: a run that reaches a point where no admissible choice gives rk≠0r_k \ne 0rk​=0 has no continuation, as in the book. The stepsize hk+1=argmin⁡h_{k+1} = \operatorname{argmin}hk+1​=argmin is one admissible choice, not the definition.
  • The standing assumption (3.50) is a hypothesis of Theorem 3.11 as well as of 3.12 and 3.13, because the book imposes it for the rest of the section on p. 79.
  • In Lemma 3.3, β>0\beta > 0β>0 is added (the bound divides by β2\beta^2β2). "Body" means nonempty interior. An isolated local minimum is a local minimum with a neighbourhood containing no other local minimum.
  • Runs exist, so the hypotheses are not vacuous. For f(t)=∣t1∣+2∣t2∣f(t) = |t_1| + 2|t_2|f(t)=∣t1​∣+2∣t2​∣ (four quadrant pieces), started at the minimizer x0=0x_0 = 0x0​=0 with null steps, one can choose gf(xk+1)=−gf(xk)g_f(x_{k+1}) = -g_f(x_k)gf​(xk+1​)=−gf​(xk​) at every step, and 0∉Gf0 \notin G_f0∈/Gf​ keeps rk≠0r_k \neq 0rk​=0. A formalization under which no infinite run exists would make every theorem vacuous. The run predicate also forbids the degenerate reading hk+1<0h_{k+1} < 0hk+1​<0, under which the monotonicity condition (a) would hold vacuously on an empty segment.
  • Needed infrastructure: widths of compact convex sets under linear maps (via the singular values of BBB), the effect of a rank-one dilation on widths, determinant bounds for products of dilations, and Gram-determinant continuity. The first three apply to any space-dilation method and are welcome as independent lemmas.

Selected references

  • N. Z. Shor, Minimization Methods for Non-Differentiable Functions, Springer Series in Computational Mathematics 3, Springer 1985, §3.7, pp. 77–85. doi:10.1007/978-3-642-82118-9
  • N. Z. Shor, N. G. Zhurbenko, A minimization method using the operation of space dilation in the direction of the difference of two successive gradients, Kibernetika (Kiev), no. 3, 51–59, 1971 (listed in the bibliography of Shor 1985; no online copy known).
  • N. Z. Shor, The analysis of convergence of a gradient type method with space dilation in the direction of the difference of two successive gradients, Kibernetika (Kiev), no. 4, 48–53, 1975 (listed in the bibliography of Shor 1985; no online copy known).
7 thms1 active userReviewed
ProbabilityStochastic Systems·Captain: mikedeng1

Euler Approximations with Varying Coefficients III: Uniform Lq-Convergence with Order 1/2Research Paper

Motivation

Stochastic differential equations whose coefficients grow faster than linearly (for instance stochastic volatility models such as the 3/2-model) cannot be simulated with the classical explicit Euler–Maruyama scheme: Hutzenthaler, Jentzen and Kloeden showed that its moments diverge when the drift or diffusion grows superlinearly (Proc. R. Soc. A, 2011). Implicit schemes avoid the divergence but require solving a nonlinear equation at every step. Tamed Euler schemes keep the scheme explicit and damp the coefficients by a factor depending on the step size.

  • 2012: Hutzenthaler, Jentzen and Kloeden introduce a tamed Euler scheme for SDEs with superlinearly growing drift (Ann. Appl. Probab. 22, 2012).
  • 2013: Sabanis extends the taming analysis for superlinearly growing drift (Electron. Commun. Probab. 18, no. 10, 2013, MR3070913).
  • 2015: Hutzenthaler and Jentzen survey explicit schemes for non-globally Lipschitz coefficients (Mem. Amer. Math. Soc. 236, no. 1112, 2015); for the 3/2-model their results give Lp\mathcal L^pLp-convergence without rate only for p<1/2p<1/2p<1/2, as Sabanis (2016, p. 2) notes.
  • 2016: Sabanis (Ann. Appl. Probab. 26(4), 2016, arXiv:1308.1796v4) treats schemes with varying coefficients bn,σnb_n,\sigma_nbn​,σn​, covering superlinearly growing diffusion coefficients, and proves Lp\mathcal L^pLp convergence (Theorem 1), the Lp\mathcal L^pLp rate 1/2 (Theorem 2) and the uniform Lq\mathcal L^qLq rate 1/2 (Theorem 3). A motivating example is the ddd-dimensional analogue of the 3/2-model of stochastic volatility, dX=λX(μ−∣X∣) dt+ξ∣X∣3/2 dWdX=\lambda X(\mu-|X|)\,dt+\xi|X|^{3/2}\,dWdX=λX(μ−∣X∣)dt+ξ∣X∣3/2dW, used for pricing VIX options.

Theorem 3 is the target here; Theorems 1 and 2 are the targets of companion missions.

Setting

Fix a filtered probability space (Ω,{Ft}t≥0,F,P)(\Omega,\{\mathcal F_t\}_{t\ge0},\mathcal F,P)(Ω,{Ft​}t≥0​,F,P) satisfying the usual conditions, a d1d_1d1​-dimensional Wiener martingale WWW, a horizon T>0T>0T>0, and exponents p0,p1≥2p_0,p_1\ge2p0​,p1​≥2. For x∈Rdx\in\mathbb R^dx∈Rd, ∣x∣|x|∣x∣ is the Euclidean norm; for a d×d1d\times d_1d×d1​ matrix AAA, ∣A∣|A|∣A∣ is the Hilbert–Schmidt norm; xyxyxy is the scalar product. The coefficients are Borel functions b:[0,∞)×Rd→Rdb:[0,\infty)\times\mathbb R^d\to\mathbb R^db:[0,∞)×Rd→Rd and σ:[0,∞)×Rd→Rd×d1\sigma:[0,\infty)\times\mathbb R^d\to\mathbb R^{d\times d_1}σ:[0,∞)×Rd→Rd×d1​, and the SDE is

dX(t)=b(t,X(t)) dt+σ(t,X(t)) dW(t),t∈[0,T],(2.1)dX(t)=b(t,X(t))\,dt+\sigma(t,X(t))\,dW(t),\qquad t\in[0,T],\qquad(2.1)dX(t)=b(t,X(t))dt+σ(t,X(t))dW(t),t∈[0,T],(2.1)

with an F0\mathcal F_0F0​-measurable initial value X(0)X(0)X(0). With κn(t)=⌊nt⌋/n\kappa_n(t)=\lfloor nt\rfloor/nκn​(t)=⌊nt⌋/n, the scheme (2.2) is

dXn(t)=bn(t,Xn(κn(t))) dt+σn(t,Xn(κn(t))) dW(t),Xn(0)=X(0),dX_n(t)=b_n(t,X_n(\kappa_n(t)))\,dt+\sigma_n(t,X_n(\kappa_n(t)))\,dW(t),\qquad X_n(0)=X(0),dXn​(t)=bn​(t,Xn​(κn​(t)))dt+σn​(t,Xn​(κn​(t)))dW(t),Xn​(0)=X(0),

and in this mission bn,σnb_n,\sigma_nbn​,σn​ are the tamed coefficients of Model 2 with α=1/2\alpha=1/2α=1/2:

bn(t,x)=b(t,x)1+n−1/2∣x∣l,σn(t,x)=σ(t,x)1+n−1/2∣x∣l.b_n(t,x)=\frac{b(t,x)}{1+n^{-1/2}|x|^l},\qquad \sigma_n(t,x)=\frac{\sigma(t,x)}{1+n^{-1/2}|x|^l}.bn​(t,x)=1+n−1/2∣x∣lb(t,x)​,σn​(t,x)=1+n−1/2∣x∣lσ(t,x)​.

The conditions used are: A-2, local boundedness of bbb on balls; A-4, the coercivity bound 2xb(t,x)+(p0−1)∣σ(t,x)∣2≤K(1+∣x∣2)2xb(t,x)+(p_0-1)|\sigma(t,x)|^2\le K(1+|x|^2)2xb(t,x)+(p0​−1)∣σ(t,x)∣2≤K(1+∣x∣2); A-5, E∣X(0)∣p0<∞\mathbb E|X(0)|^{p_0}<\inftyE∣X(0)∣p0​<∞; and A-6, the global monotonicity

2(x−y)(b(t,x)−b(t,y))+(p1−1)∣σ(t,x)−σ(t,y)∣2≤L∣x−y∣22(x-y)(b(t,x)-b(t,y))+(p_1-1)|\sigma(t,x)-\sigma(t,y)|^2\le L|x-y|^22(x−y)(b(t,x)−b(t,y))+(p1​−1)∣σ(t,x)−σ(t,y)∣2≤L∣x−y∣2

together with the polynomial Lipschitz bound ∣b(t,x)−b(t,y)∣≤L(1+∣x∣l+∣y∣l)∣x−y∣|b(t,x)-b(t,y)|\le L(1+|x|^l+|y|^l)|x-y|∣b(t,x)−b(t,y)∣≤L(1+∣x∣l+∣y∣l)∣x−y∣, with l,L>0l,L>0l,L>0. The p\mathfrak pp-condition asks l≤p0−24l\le\frac{p_0-2}{4}l≤4p0​−2​ and a moment exponent ppp with 0<p<p10<p<p_10<p<p1​ and p≤p02l+1p\le\frac{p_0}{2l+1}p≤2l+1p0​​.

Formalization targets

Goal: Theorem 3 (p. 6)

Under A-2, A-4–A-6 and the p\mathfrak pp-condition, for every 0<q<p0<q<p0<q<p there is CCC independent of nnn with

E[sup⁡0≤t≤T∣X(t)−Xn(t)∣q]≤Cn−q/2,n≥1.(2.14)\mathbb E\Big[\sup_{0\le t\le T}|X(t)-X_n(t)|^q\Big]\le Cn^{-q/2},\qquad n\ge1.\qquad(2.14)E[0≤t≤Tsup​∣X(t)−Xn​(t)∣q]≤Cn−q/2,n≥1.(2.14)

The supremum is inside the expectation, which distinguishes it from Theorem 2.

Milestones

  1. Lemma 2 (p. 8): the moments of XXX and of XnX_nXn​ up to order p0p_0p0​ are bounded on [0,T][0,T][0,T] uniformly in nnn (for general coefficients bn,σnb_n,\sigma_nbn​,σn​ under A-1–A-5, B-2, B-3).
  2. Lemma 5 (p. 19): the Gyöngy–Krylov maximal inequality. If nonnegative continuous adapted f,gf,gf,g satisfy E[fτ1{g0≤c}]≤E[gτ1{g0≤c}]\mathbb E[f_\tau\mathbb 1_{\{g_0\le c\}}]\le\mathbb E[g_\tau\mathbb 1_{\{g_0\le c\}}]E[fτ​1{g0​≤c}​]≤E[gτ​1{g0​≤c}​] for all c>0c>0c>0 and stopping times τ≤T\tau\le Tτ≤T, then
E[sup⁡t≤τftγ]≤2−γ1−γ E[sup⁡t≤τgtγ],γ∈(0,1).\mathbb E\Big[\sup_{t\le\tau}f_t^\gamma\Big]\le\frac{2-\gamma}{1-\gamma}\,\mathbb E\Big[\sup_{t\le\tau}g_t^\gamma\Big],\qquad\gamma\in(0,1).E[t≤τsup​ftγ​]≤1−γ2−γ​E[t≤τsup​gtγ​],γ∈(0,1).
  1. Lemma 4 (p. 16): sup⁡0≤t≤TE∣Xn(t)−Xn(κn(t))∣p≤Cn−p/2\sup_{0\le t\le T}\mathbb E|X_n(t)-X_n(\kappa_n(t))|^p\le Cn^{-p/2}sup0≤t≤T​E∣Xn​(t)−Xn​(κn​(t))∣p≤Cn−p/2.
  2. Lemma 3 (p. 15): the taming errors E∫0T∣b−bn∣p(s,Xn(κn(s))) ds\mathbb E\int_0^T|b-b_n|^p(s,X_n(\kappa_n(s)))\,dsE∫0T​∣b−bn​∣p(s,Xn​(κn​(s)))ds and the analogue for σ\sigmaσ are ≤Cn−αp\le Cn^{-\alpha p}≤Cn−αp.

Significance

Theorem 3 gives the optimal strong rate 1/2 for an explicit scheme, uniformly over the time interval, for SDEs whose diffusion coefficient may grow superlinearly. Uniform-in-time error bounds are what pathwise functionals need (running maxima, barrier options, hitting times), and via Borel–Cantelli they give the almost-sure rate of Corollary 1 in the paper. Lemma 5 is a general-purpose tool: a domination inequality of Lenglart type, used throughout stochastic analysis to pass from bounds at stopping times to bounds on running suprema.

The results are proved in the paper; to our knowledge none of them has been formalized. Formalizing them would produce the first machine-checked convergence rate of a numerical scheme for SDEs, and a Lean proof of a Lenglart-type inequality, which Mathlib does not currently contain.

Difficulty

The error X−XnX-X_nX−Xn​ is controlled by the monotonicity condition A-6, which is one-sided: it bounds 2(x−y)(b(t,x)−b(t,y))2(x-y)(b(t,x)-b(t,y))2(x−y)(b(t,x)−b(t,y)) from above but gives no Lipschitz bound on bbb or σ\sigmaσ with a constant independent of ∣x∣,∣y∣|x|,|y|∣x∣,∣y∣. The first idea, estimating Esup⁡t∣X−Xn∣p\mathbb E\sup_t|X-X_n|^pEsupt​∣X−Xn​∣p directly by applying the Burkholder–Davis–Gundy inequality to the martingale part of the error equation, therefore does not close: it produces terms of the same order as the quantity being estimated, weighted by polynomial factors in ∣X∣|X|∣X∣ and ∣Xn∣|X_n|∣Xn​∣, and the argument that gives Theorem 2 controls E∣X(t)−Xn(t)∣p\mathbb E|X(t)-X_n(t)|^pE∣X(t)−Xn​(t)∣p only for fixed ttt. Passing from fixed times to the supremum is what forces the loss from ppp to q<pq<pq<p in Theorem 3, and it is where Lemma 5 enters. On the formal side, the Itô integral against Brownian motion, Itô's formula for functions of multidimensional Itô processes and the Burkholder–Davis–Gundy inequality are not in Mathlib.

Formalization scope

Processes are indexed by t∈[0,∞)t\in[0,\infty)t∈[0,∞) (ℝ≥0) with values in EuclideanSpace ℝ (Fin d); diffusion values live in EuclideanSpace ℝ (Fin d × Fin d₁), whose norm is the Hilbert–Schmidt norm. The stochastic integral is the Ethier–Kurtz platform relation EthierKurtz.HasBrownianItoIntegral, applied coordinatewise, with integrands cut off after TTT. Solutions are hypotheses: the theorems apply to any solution XXX of (2.1) and any family (Xn)n≥1(X_n)_{n\ge1}(Xn​)n≥1​ of solutions of (2.2) on one probability space with one WWW and one X(0)X(0)X(0); existence is not claimed. Processes are required to be adapted to the filtration augmented by null sets (weaker than a complete filtration), the filtration is right-continuous, and nothing is required after TTT. Expectations and suprema are computed in [0,∞][0,\infty][0,∞], so no statement holds through an integral defaulting to 000. Constants CCC depend on everything except nnn (and, in Theorem 3, may depend on qqq); only n≥1n\ge1n≥1 is used, and q>0q>0q>0, p>0p>0p>0 follow the paper's Lp\mathcal L^pLp convention.

Two hypotheses are added to the printed statements, both because the printed proofs need them:

  • p1>2p_1>2p1​>2 in Theorem 3. The proof applies Itô's formula for p≥2p\ge2p≥2; an admissible p<2p<2p<2 is handled through p′=2p'=2p′=2, which satisfies the p\mathfrak pp-condition exactly when p1>2p_1>2p1​>2.
  • B-3 in Lemma 4. The proof uses moment bounds uniform in nnn (Lemma 2), which need B-3. Model 2 satisfies B-3.

Lemma 2 drops the dependence clause C=C(p,T,K,E∣X(0)∣p)C=C(p,T,K,\mathbb E|X(0)|^p)C=C(p,T,K,E∣X(0)∣p) and asserts only finiteness. Lemma 5 assumes neither that ggg is nondecreasing nor anything beyond the printed hypotheses.

A trivializing formalization is ruled out: the supremum sits inside a Lebesgue integral in [0,∞][0,\infty][0,∞], so the goal cannot hold because of a junk value, and the hypotheses are satisfiable (zero coefficients, constant solutions), which a sorry-free check confirms.

Needed infrastructure: Itô's formula for multidimensional Itô processes, the Burkholder–Davis–Gundy inequality (for Lemma 4), Gronwall's inequality in integral form, and stopping-time localisation for continuous adapted processes. Contributions to any of these are welcome, and all are reusable far beyond this mission. Lemma 5 is independent of the SDE part and can be attacked first.

Selected references

  • S. Sabanis, Euler approximations with varying coefficients: the case of superlinearly growing diffusion coefficients, Ann. Appl. Probab. 26(4), 2083–2105, 2016. https://doi.org/10.1214/15-AAP1140 — arXiv:1308.1796v4, https://arxiv.org/abs/1308.1796v4
  • M. Hutzenthaler, A. Jentzen, P. E. Kloeden, Strong and weak divergence in finite time of Euler's method for stochastic differential equations with non-globally Lipschitz continuous coefficients, Proc. R. Soc. A 467, 1563–1576, 2011. https://doi.org/10.1098/rspa.2010.0348
  • M. Hutzenthaler, A. Jentzen, P. E. Kloeden, Strong convergence of an explicit numerical method for SDEs with nonglobally Lipschitz continuous coefficients, Ann. Appl. Probab. 22(4), 1611–1641, 2012. https://doi.org/10.1214/11-AAP803
  • M. Hutzenthaler, A. Jentzen, Numerical approximations of stochastic differential equations with non-globally Lipschitz continuous coefficients, Mem. Amer. Math. Soc. 236, no. 1112, 2015 (reference [5] of the paper).
  • S. Sabanis, A note on tamed Euler approximations, Electron. Commun. Probab. 18, no. 10, 2013. MR3070913
  • I. Gyöngy, N. V. Krylov, On the rate of convergence of splitting-up approximations for SPDEs, in Stochastic Inequalities and Applications, Progr. Probab. 56, 301–321, Birkhäuser, 2003 (cited by the paper for Lemma 5). MR2073438
  • N. V. Krylov, Introduction to the Theory of Diffusion Processes, Transl. Math. Monographs 142, AMS, 1995 (cited by the paper for Lemma 5). MR1311478
14 thms1 active userReviewed
ProbabilityStochastic Systems·Captain: mikedeng1

Euler Approximations with Varying Coefficients II: Strong Order 1/2 in Lp for Superlinearly Growing Diffusion CoefficientsResearch Paper

Motivation

Stochastic differential equations with superlinearly growing coefficients appear throughout applied probability: population models with cubic damping, Langevin dynamics with polynomial potentials, and stochastic volatility models such as the 3/2-model used for pricing VIX options, whose diffusion coefficient grows like ∣x∣3/2|x|^{3/2}∣x∣3/2. For such equations the classical explicit Euler–Maruyama method fails: Hutzenthaler, Jentzen and Kloeden (2011) proved that its ppp-th moments diverge whenever a coefficient grows superlinearly, so it cannot converge in Lp\mathcal L^pLp. Implicit methods converge (Higham–Mao–Stuart 2002) but cost a nonlinear solve per step.

The tamed Euler schemes are the explicit response.

  • Hutzenthaler, Jentzen and Kloeden (2012) tamed a superlinear drift and proved strong order 1/21/21/2 for globally Lipschitz diffusion coefficients.
  • Sabanis (2013) gave a simpler proof for a family of tamed drifts.
  • Hutzenthaler and Jentzen (2015) treated superlinear diffusion coefficients, obtaining Lp\mathcal L^pLp-convergence without a rate and only for small ppp.
  • Sabanis (2016), the source of this mission, tames drift and diffusion together and proves the optimal strong rate 1/21/21/2 in Lp\mathcal L^pLp under a one-sided (monotonicity) condition and polynomial growth. For the 3/2-model with p1=3.5p_1=3.5p1​=3.5, p0=6p_0=6p0​=6 this gives L2\mathcal L^2L2-convergence with order 1/21/21/2, which earlier results did not cover (p. 2).

This mission is the second of three on the paper. Mission I formalizes Lp\mathcal L^pLp-convergence without a rate (Theorem 1), mission III the uniform-in-time rate (Theorem 3).

Setting

Fix a filtered probability space (Ω,{Ft}t≥0,F,P)(\Omega,\{\mathcal F_t\}_{t\ge0},\mathcal F,P)(Ω,{Ft​}t≥0​,F,P) with right-continuous filtration, a horizon T>0T>0T>0, dimensions d,d1d,d_1d,d1​, and a d1d_1d1​-dimensional Wiener martingale WWW: a standard Brownian motion adapted to {Ft}\{\mathcal F_t\}{Ft​} whose future increments are independent of Ft\mathcal F_tFt​. The coefficients are Borel maps b:[0,∞)×Rd→Rdb:[0,\infty)\times\mathbb R^d\to\mathbb R^db:[0,∞)×Rd→Rd and σ:[0,∞)×Rd→Rd×d1\sigma:[0,\infty)\times\mathbb R^d\to\mathbb R^{d\times d_1}σ:[0,∞)×Rd→Rd×d1​; ∣x∣|x|∣x∣ is the Euclidean norm, ∣A∣|A|∣A∣ the Hilbert–Schmidt norm, xyxyxy the scalar product. The SDE is

dX(t)=b(t,X(t)) dt+σ(t,X(t)) dW(t),t∈[0,T],(2.1)dX(t)=b(t,X(t))\,dt+\sigma(t,X(t))\,dW(t),\qquad t\in[0,T],\qquad(2.1)dX(t)=b(t,X(t))dt+σ(t,X(t))dW(t),t∈[0,T],(2.1)

with an F0\mathcal F_0F0​-measurable initial value X(0)=ξX(0)=\xiX(0)=ξ. For n≥1n\ge1n≥1 let κn(t)=⌊nt⌋/n\kappa_n(t)=\lfloor nt\rfloor/nκn​(t)=⌊nt⌋/n and consider the scheme

dXn(t)=bn(t,Xn(κn(t))) dt+σn(t,Xn(κn(t))) dW(t),Xn(0)=ξ,(2.2)dX_n(t)=b_n(t,X_n(\kappa_n(t)))\,dt+\sigma_n(t,X_n(\kappa_n(t)))\,dW(t),\qquad X_n(0)=\xi,\qquad(2.2)dXn​(t)=bn​(t,Xn​(κn​(t)))dt+σn​(t,Xn​(κn​(t)))dW(t),Xn​(0)=ξ,(2.2)

whose coefficients are frozen at the last grid point, so that XnX_nXn​ is computable step by step. The tamed coefficients of Model 2 are

bn(t,x)=b(t,x)1+n−α∣x∣l,σn(t,x)=σ(t,x)1+n−α∣x∣l.(2.11)–(2.12)b_n(t,x)=\frac{b(t,x)}{1+n^{-\alpha}|x|^l},\qquad \sigma_n(t,x)=\frac{\sigma(t,x)}{1+n^{-\alpha}|x|^l}.\qquad(2.11)\text{–}(2.12)bn​(t,x)=1+n−α∣x∣lb(t,x)​,σn​(t,x)=1+n−α∣x∣lσ(t,x)​.(2.11)–(2.12)

The hypotheses, with constants p0,p1≥2p_0,p_1\ge2p0​,p1​≥2:

  • A-2: bbb is bounded on balls, uniformly in t∈[0,T]t\in[0,T]t∈[0,T].
  • A-4 (coercivity): 2xb(t,x)+(p0−1)∣σ(t,x)∣2≤K(1+∣x∣2)2xb(t,x)+(p_0-1)|\sigma(t,x)|^2\le K(1+|x|^2)2xb(t,x)+(p0​−1)∣σ(t,x)∣2≤K(1+∣x∣2).
  • A-5: E∣X(0)∣p0<∞\mathbb E|X(0)|^{p_0}<\inftyE∣X(0)∣p0​<∞.
  • A-6 (global monotonicity, polynomial growth): for positive lll and LLL, 2(x−y)(b(t,x)−b(t,y))+(p1−1)∣σ(t,x)−σ(t,y)∣2≤L∣x−y∣22(x-y)(b(t,x)-b(t,y))+(p_1-1)|\sigma(t,x)-\sigma(t,y)|^2\le L|x-y|^22(x−y)(b(t,x)−b(t,y))+(p1​−1)∣σ(t,x)−σ(t,y)∣2≤L∣x−y∣2 and ∣b(t,x)−b(t,y)∣≤L(1+∣x∣l+∣y∣l)∣x−y∣|b(t,x)-b(t,y)|\le L(1+|x|^l+|y|^l)|x-y|∣b(t,x)−b(t,y)∣≤L(1+∣x∣l+∣y∣l)∣x−y∣.
  • The p\mathfrak pp-condition: the scheme uses (2.11)–(2.12) with α=1/2\alpha=1/2α=1/2, l≤p0−24l\le\frac{p_0-2}{4}l≤4p0​−2​, and 0<p<p10<p<p_10<p<p1​, p≤p02l+1p\le\frac{p_0}{2l+1}p≤2l+1p0​​.
  • B-2 and B-3 (for the milestones): ∣bn∣≤min⁡(Cnα(1+∣x∣),∣b∣)|b_n|\le\min(Cn^\alpha(1+|x|),|b|)∣bn​∣≤min(Cnα(1+∣x∣),∣b∣), ∣σn∣2≤min⁡(Cnα(1+∣x∣2),∣σ∣2)|\sigma_n|^2\le\min(Cn^\alpha(1+|x|^2),|\sigma|^2)∣σn​∣2≤min(Cnα(1+∣x∣2),∣σ∣2), and A-4 for bn,σnb_n,\sigma_nbn​,σn​ with a constant uniform in nnn.

Formalization targets

Goal: Theorem 2 (p. 6)

Under A-2, A-4–A-6, the p\mathfrak pp-condition and p1>2p_1>2p1​>2, there is a constant CCC independent of nnn with

sup⁡0≤t≤TE[∣X(t)−Xn(t)∣p]≤Cn−p/2(n≥1).(2.13)\sup_{0\le t\le T}\mathbb E\big[|X(t)-X_n(t)|^p\big]\le Cn^{-p/2}\qquad(n\ge1).\qquad(2.13)0≤t≤Tsup​E[∣X(t)−Xn​(t)∣p]≤Cn−p/2(n≥1).(2.13)

The constant is existential and may depend on all data except nnn.

Milestones

  1. Lemma 2 (p. 8): sup⁡tE∣X(t)∣p\sup_t\mathbb E|X(t)|^psupt​E∣X(t)∣p and sup⁡n≥1sup⁡tE∣Xn(t)∣p\sup_{n\ge1}\sup_t\mathbb E|X_n(t)|^psupn≥1​supt​E∣Xn​(t)∣p are finite for 0<p≤p00<p\le p_00<p≤p0​, under A-1–A-5, B-2, B-3.
  2. Lemma 3 (p. 15): for Model 2, E∫0T∣b(s,Xn(κn(s)))−bn(s,Xn(κn(s)))∣p ds≤Cn−αp\mathbb E\int_0^T|b(s,X_n(\kappa_n(s)))-b_n(s,X_n(\kappa_n(s)))|^p\,ds\le Cn^{-\alpha p}E∫0T​∣b(s,Xn​(κn​(s)))−bn​(s,Xn​(κn​(s)))∣pds≤Cn−αp, and the same for σ\sigmaσ.
  3. Lemma 4 (p. 16): sup⁡tE∣Xn(t)−Xn(κn(t))∣p≤Cn−p/2\sup_t\mathbb E|X_n(t)-X_n(\kappa_n(t))|^p\le Cn^{-p/2}supt​E∣Xn​(t)−Xn​(κn​(t))∣p≤Cn−p/2.

Significance

Theorem 2 shows that an explicit scheme costing one coefficient evaluation per step attains the same strong order as the classical Euler method under global Lipschitz conditions. It does so for drift and diffusion coefficients that grow polynomially, and for moment orders ppp that are small relative to p0p_0p0​ and p1p_1p1​. Strong Lp\mathcal L^pLp rates are what multilevel Monte Carlo needs: the variance of level corrections is controlled by the L2\mathcal L^2L2 rate. When lll could be taken to be 000 the statement specializes to the classical globally Lipschitz rate (Remark 6).

The result is proved on paper; it has no machine-checked proof. Stochastic integrals are not in Mathlib; this mission uses the Brownian Itô-integral relation published by the Ethier–Kurtz series on the platform. A formal proof would give the first verified strong convergence rate for any Euler-type scheme. Along the way it produces reusable moment bounds for tamed schemes and the LpL^pLp control of one-step increments.

Difficulty

The obvious argument applies Itô's formula to ∣X−Xn∣p|X-X_n|^p∣X−Xn​∣p and closes a Gronwall inequality. Two steps of it fail without taming. First, the error splits into the monotone part, handled by A-6, and cross terms such as ∣Xn(s)−Xn(κn(s))∣p|X_n(s)-X_n(\kappa_n(s))|^p∣Xn​(s)−Xn​(κn​(s))∣p multiplied by (1+∣Xn∣2l)p/2(1+|X_n|^{2l})^{p/2}(1+∣Xn​∣2l)p/2; they are controlled only through moments of XnX_nXn​ of order well above ppp that are uniform in nnn, which the untamed scheme lacks. Second, the taming itself introduces an error b−bnb-b_nb−bn​ that must be shown to be O(n−1/2)O(n^{-1/2})O(n−1/2) in Lp\mathcal L^pLp and not merely o(1)o(1)o(1). The exponents in the p\mathfrak pp-condition are exactly what the Hölder splittings of these two terms require.

Formalization scope

  • Processes. Solutions are hypotheses, not constructed: XXX solves (2.1) and each XnX_nXn​ solves (2.2), on one probability space, with one WWW and one ξ\xiξ, on [0,T][0,T][0,T] only. An Itô process is a measurable process adapted to the null-set completion of the filtration, with continuous paths on [0,T][0,T][0,T], and a.s. for all t≤Tt\le Tt≤T simultaneously X(t)=ξ+∫0tB ds+∫0tS dWX(t)=\xi+\int_0^t B\,ds+\int_0^t S\,dWX(t)=ξ+∫0t​Bds+∫0t​SdW. The stochastic integral is the platform relation EthierKurtz_HasBrownianItoIntegral, with the integrand cut off after TTT.
  • Expectations and suprema are computed in [0,∞][0,\infty][0,∞] (lower Lebesgue integrals), so no junk value of a non-integrable Bochner integral or of an unbounded real supremum enters. Rates are stated as ≤Cn−p/2\le Cn^{-p/2}≤Cn−p/2 for every n≥1n\ge1n≥1, with CCC real and quantified after all data.
  • Added hypotheses, disclosed. Theorem 2 carries p1>2p_1>2p1​>2: the printed proof covers 2≤p<p12\le p<p_12≤p<p1​ and reduces p<2p<2p<2 to p=2p=2p=2, which the p\mathfrak pp-condition admits exactly when p1>2p_1>2p1​>2. Lemma 4 carries B-3, which its proof uses through Lemma 2. Lemma 2 drops the stated dependence of CCC on (p,T,K,E∣X(0)∣p)(p,T,K,\mathbb E|X(0)|^p)(p,T,K,E∣X(0)∣p) and keeps only its finiteness uniformly in nnn.
  • Ruling out trivialization. The hypotheses are satisfiable, e.g. by b=σ=0b=\sigma=0b=σ=0 with constant solutions and p0=6p_0=6p0​=6, p1=3p_1=3p1​=3, l=1l=1l=1, p=2p=2p=2. The rate is a bound for every n≥1n\ge1n≥1, not an eventual or o(1)o(1)o(1) statement. A proof that uses a constant depending on nnn, or treats only X≡XnX\equiv X_nX≡Xn​, does not prove the goal.
  • Infrastructure needed: Itô's formula for ∣x∣p|x|^p∣x∣p against the platform's Itô integral, the Burkholder–Davis–Gundy inequality (or its Lp\mathcal L^pLp moment form), the zero-expectation property of Itô integrals of square-integrable integrands, and Gronwall's lemma in integral form. These are reusable far beyond this mission, and contributions of any of them are welcome.

Selected references

  • S. Sabanis, Euler approximations with varying coefficients: the case of superlinearly growing diffusion coefficients, Ann. Appl. Probab. 26(4), 2016. https://arxiv.org/abs/1308.1796 (v4)
  • M. Hutzenthaler, A. Jentzen, P. E. Kloeden, Strong and weak divergence in finite time of Euler's method for stochastic differential equations with non-globally Lipschitz continuous coefficients, Proc. R. Soc. A 467, 2011. https://doi.org/10.1098/rspa.2010.0348
  • M. Hutzenthaler, A. Jentzen, P. E. Kloeden, Strong convergence of an explicit numerical method for SDEs with non-globally Lipschitz continuous coefficients, Ann. Appl. Probab. 22, 2012. https://mathscinet.ams.org/mathscinet-getitem?mr=MR2985171
  • M. Hutzenthaler, A. Jentzen, Numerical approximations of stochastic differential equations with non-globally Lipschitz continuous coefficients, Mem. Amer. Math. Soc. 236(1112), 2015. https://doi.org/10.1090/memo/1112
  • S. Sabanis, A note on tamed Euler approximations, Electron. Commun. Probab. 18, 2013. https://mathscinet.ams.org/mathscinet-getitem?mr=MR3070913
  • D. J. Higham, X. Mao, A. M. Stuart, Strong convergence of Euler-type methods for nonlinear stochastic differential equations, SIAM J. Numer. Anal. 40, 2002. https://mathscinet.ams.org/mathscinet-getitem?mr=MR1949404
13 thms1 active userReviewed
ProbabilityStochastic Systems·Captain: mikedeng1

Euler Approximations with Varying Coefficients I: Lp-Convergence of Explicit Euler Schemes under Local MonotonicityResearch Paper

Motivation

Stochastic differential equations (SDEs) whose coefficients grow faster than linearly appear throughout applied probability: population and epidemic models with cubic damping, Langevin dynamics with non-quadratic potentials, and stochastic volatility models such as the 3/2-model used for pricing VIX options (Goard–Mazur 2013). Their solutions are almost never available in closed form, so they are simulated, and the method of choice is the explicit Euler–Maruyama scheme, because it is cheap and easy to implement.

For superlinearly growing coefficients the classical explicit scheme fails: its moments can diverge even when those of the true solution are finite, so it does not converge in Lp\mathcal L^pLp. Implicit schemes repair this at a higher computational cost (Higham–Mao–Stuart 2002). A second repair is to keep the scheme explicit but modify ("tame") its coefficients by an amount that vanishes as the step size goes to zero.

Timeline.

  • 2002: Higham, Mao and Stuart prove strong convergence of implicit Euler-type methods under a one-sided Lipschitz condition (MR1949404).
  • 2012: Hutzenthaler, Jentzen and Kloeden introduce the tamed Euler scheme for superlinearly growing drift and globally Lipschitz diffusion (Ann. Appl. Probab. 22, MR2985171).
  • 2013: Sabanis gives a short proof of convergence of tamed schemes with rate, again for superlinear drift (Electron. Commun. Probab. 18, MR3070913); Gyöngy and Sabanis prove convergence in probability of Euler approximations under local monotonicity conditions (Appl. Math. Optim. 68, MR3131501).
  • 2015: Hutzenthaler and Jentzen obtain Lp\mathcal L^pLp-convergence of explicit schemes with superlinear diffusion coefficients, in the 3/2-model only for p<1/2p<1/2p<1/2 (Mem. Amer. Math. Soc. 236, no. 1112).
  • 2016: Sabanis treats superlinearly growing drift and diffusion coefficients under a local monotonicity condition, with Lp\mathcal L^pLp-convergence for every p<p0p<p_0p<p0​ (Ann. Appl. Probab. 26, arXiv:1308.1796). This mission formalizes that Lp\mathcal L^pLp-convergence theorem.

Setting

Fix a filtered probability space (Ω,{Ft}t≥0,F,P)(\Omega,\{\mathcal F_t\}_{t\ge0},\mathcal F,P)(Ω,{Ft​}t≥0​,F,P) satisfying the usual conditions, a Wiener martingale WWW in Rd1\mathbb R^{d_1}Rd1​ (a standard Brownian motion adapted to Ft\mathcal F_tFt​ whose future increments are independent of Ft\mathcal F_tFt​), and a horizon T>0T>0T>0. For x∈Rdx\in\mathbb R^dx∈Rd, ∣x∣|x|∣x∣ is the Euclidean norm and xyxyxy the scalar product; for a d×d1d\times d_1d×d1​ matrix, ∣A∣|A|∣A∣ is the Hilbert–Schmidt norm.

The SDE is

dX(t)=b(t,X(t)) dt+σ(t,X(t)) dW(t),t∈[0,T],(2.1)dX(t)=b(t,X(t))\,dt+\sigma(t,X(t))\,dW(t),\qquad t\in[0,T],\tag{2.1}dX(t)=b(t,X(t))dt+σ(t,X(t))dW(t),t∈[0,T],(2.1)

with Borel coefficients b(t,x)∈Rdb(t,x)\in\mathbb R^db(t,x)∈Rd, σ(t,x)∈Rd×d1\sigma(t,x)\in\mathbb R^{d\times d_1}σ(t,x)∈Rd×d1​ and an F0\mathcal F_0F0​-measurable initial value X(0)X(0)X(0).

For n≥1n\ge1n≥1 let κn(t)=⌊nt⌋/n\kappa_n(t)=\lfloor nt\rfloor/nκn​(t)=⌊nt⌋/n, the last grid point of mesh 1/n1/n1/n before ttt. The scheme is

dXn(t)=bn(t,Xn(κn(t))) dt+σn(t,Xn(κn(t))) dW(t),t∈[0,T],(2.2)dX_n(t)=b_n(t,X_n(\kappa_n(t)))\,dt+\sigma_n(t,X_n(\kappa_n(t)))\,dW(t),\qquad t\in[0,T],\tag{2.2}dXn​(t)=bn​(t,Xn​(κn​(t)))dt+σn​(t,Xn​(κn​(t)))dW(t),t∈[0,T],(2.2)

with the same initial value X(0)X(0)X(0) and Borel coefficient sequences bn,σnb_n,\sigma_nbn​,σn​ ("varying coefficients"). Between grid points the coefficients are frozen at Xn(κn(t))X_n(\kappa_n(t))Xn​(κn​(t)), so the scheme is explicit.

The hypotheses, with p0,p1∈[2,∞)p_0,p_1\in[2,\infty)p0​,p1​∈[2,∞): A-1 continuity of bbb in xxx; A-2 local boundedness of bbb; A-3 local monotonicity 2(x−y)(b(t,x)−b(t,y))+(p1−1)∣σ(t,x)−σ(t,y)∣2≤LR∣x−y∣22(x-y)(b(t,x)-b(t,y))+(p_1-1)|\sigma(t,x)-\sigma(t,y)|^2\le L_R|x-y|^22(x−y)(b(t,x)−b(t,y))+(p1​−1)∣σ(t,x)−σ(t,y)∣2≤LR​∣x−y∣2 on ∣x∣,∣y∣≤R|x|,|y|\le R∣x∣,∣y∣≤R; A-4 coercivity 2xb(t,x)+(p0−1)∣σ(t,x)∣2≤K(1+∣x∣2)2xb(t,x)+(p_0-1)|\sigma(t,x)|^2\le K(1+|x|^2)2xb(t,x)+(p0​−1)∣σ(t,x)∣2≤K(1+∣x∣2); A-5 E∣X(0)∣p0<∞\mathbb E|X(0)|^{p_0}<\inftyE∣X(0)∣p0​<∞. For the scheme: B-1 ∫0Tsup⁡∣x∣≤R[∣bn−b∣p0+∣σn−σ∣p0] dt→0\int_0^T\sup_{|x|\le R}[|b_n-b|^{p_0}+|\sigma_n-\sigma|^{p_0}]\,dt\to0∫0T​sup∣x∣≤R​[∣bn​−b∣p0​+∣σn​−σ∣p0​]dt→0 for every RRR; B-2 ∣bn∣≤min⁡(Cnα(1+∣x∣),∣b∣)|b_n|\le\min(Cn^\alpha(1+|x|),|b|)∣bn​∣≤min(Cnα(1+∣x∣),∣b∣) and ∣σn∣2≤min⁡(Cnα(1+∣x∣2),∣σ∣2)|\sigma_n|^2\le\min(Cn^\alpha(1+|x|^2),|\sigma|^2)∣σn​∣2≤min(Cnα(1+∣x∣2),∣σ∣2) for some α∈(0,1/2]\alpha\in(0,1/2]α∈(0,1/2]; B-3 the coercivity bound of A-4 for bn,σnb_n,\sigma_nbn​,σn​, uniformly in nnn.

Formalization targets

Goal: Theorem 1 (p. 5)

Under A-1–A-5 and B-1–B-3 with α∈(0,1/2]\alpha\in(0,1/2]α∈(0,1/2], for every 0<p<p00<p<p_00<p<p0​,

lim⁡n→∞sup⁡0≤t≤TE[∣X(t)−Xn(t)∣p]=0.\lim_{n\to\infty}\sup_{0\le t\le T}\mathbb E\big[|X(t)-X_n(t)|^p\big]=0.n→∞lim​0≤t≤Tsup​E[∣X(t)−Xn​(t)∣p]=0.

No rate is claimed; the statement holds for every coefficient sequence satisfying B-1–B-3, not only for the paper's tamed Models 1 and 2.

Milestones

  • Lemma 1 (p. 7): under A-5, B-2, B-3, sup⁡n≥1sup⁡0≤u≤TE∣Xn(u)∣2<∞\sup_{n\ge1}\sup_{0\le u\le T}\mathbb E|X_n(u)|^2<\inftysupn≥1​sup0≤u≤T​E∣Xn​(u)∣2<∞.
  • Lemma 2 (p. 8): under A-1–A-5, B-2, B-3, for every p≤p0p\le p_0p≤p0​,
sup⁡0≤t≤TE∣X(t)∣p ∨ sup⁡n≥1sup⁡0≤t≤TE∣Xn(t)∣p<∞.\sup_{0\le t\le T}\mathbb E|X(t)|^p\ \vee\ \sup_{n\ge1}\sup_{0\le t\le T}\mathbb E|X_n(t)|^p<\infty.0≤t≤Tsup​E∣X(t)∣p ∨ n≥1sup​0≤t≤Tsup​E∣Xn​(t)∣p<∞.
  • Theorem 4 (p. 6): under A-1–A-4 and B-1, sup⁡0≤t≤T∣Xn(t)−X(t)∣→0\sup_{0\le t\le T}|X_n(t)-X(t)|\to0sup0≤t≤T​∣Xn​(t)−X(t)∣→0 in probability.

Significance

Theorem 1 gives Lp\mathcal L^pLp-convergence of a whole class of explicit schemes, with no global Lipschitz condition on either coefficient, for every ppp below the coercivity order p0p_0p0​. In the 3/2-model of the introduction (p1=3.5p_1=3.5p1​=3.5, p0=6p_0=6p0​=6), earlier explicit results gave Lp\mathcal L^pLp-convergence only for p<1/2p<1/2p<1/2 (Hutzenthaler–Jentzen 2015, §4.10.3); Theorem 1 gives it for all p<6p<6p<6. The theorem is also the qualitative base on which the paper's rate results (Theorems 2 and 3, separate missions of this series) are built, and it justifies Monte Carlo estimates of moments computed with such schemes.

The result is proved in the paper. It has, to our knowledge, no machine-checked proof anywhere; Mathlib has Brownian motion but no stochastic integral, and the Itô integral used here is the relational definition published by the Ethier–Kurtz series on this platform. A formal proof needs Itô's formula for ∣x∣p|x|^p∣x∣p, Gronwall's lemma for moment functions, the convergence in probability of Theorem 4 (which the paper cites from Gyöngy–Sabanis rather than proving), and a uniform-integrability argument. Each of these is reusable well beyond this paper.

Difficulty

The natural first idea, estimating E∣X(t)−Xn(t)∣p\mathbb E|X(t)-X_n(t)|^pE∣X(t)−Xn​(t)∣p directly by Itô's formula and Gronwall, fails: under only local monotonicity the difference of drifts cannot be bounded by ∣X−Xn∣|X-X_n|∣X−Xn​∣ with a constant uniform in the state, so the Gronwall constant blows up. The route through convergence in probability and uniform moment bounds is forced, and the hard step is Lemma 2: bounding E∣Xn(t)∣p0\mathbb E|X_n(t)|^{p_0}E∣Xn​(t)∣p0​ uniformly in nnn. The coefficients of the scheme may grow like nαn^\alphanα, and the frozen argument Xn(κn(s))X_n(\kappa_n(s))Xn​(κn​(s)) produces a correction term E∫∣Xn(s)∣p0−2(Xn(s)−Xn(κn(s)))bn ds\mathbb E\int|X_n(s)|^{p_0-2}(X_n(s)-X_n(\kappa_n(s)))b_n\,dsE∫∣Xn​(s)∣p0​−2(Xn​(s)−Xn​(κn​(s)))bn​ds whose control is exactly where the restriction α≤1/2\alpha\le1/2α≤1/2 enters. For fixed nnn finiteness of moments is easy (linear growth); uniformity in nnn is the content.

Formalization scope

States are EuclideanSpace ℝ (Fin d); diffusion values are EuclideanSpace ℝ (Fin d × Fin d₁), whose norm is the Hilbert–Schmidt norm. Time is ℝ≥0; coefficients are uncurried maps on ℝ≥0 × ℝ^d, assumed Borel measurable. An Itô process on [0,T][0,T][0,T] is a measurable process, adapted to the filtration augmented by all PPP-null sets, with continuous paths on [0,T][0,T][0,T], satisfying the integral equation almost surely simultaneously for all t≤Tt\le Tt≤T; the stochastic integral is the platform relation EthierKurtz.HasBrownianItoIntegral, applied coordinatewise with the integrand cut off after TTT. Nothing is required of the processes after TTT, so no existence beyond the horizon is assumed. Right-continuity of the filtration is a hypothesis; completeness is replaced by adaptedness to the augmented filtration, which is weaker, so the formal theorems are at least as strong as the paper's.

The solutions XXX and (Xn)n≥1(X_n)_{n\ge1}(Xn​)n≥1​ are hypotheses, all on one probability space with one Wiener process and one initial value; the theorems do not construct them. Expectations are lower Lebesgue integrals in [0,∞][0,\infty][0,∞] and suprema over ttt are taken in [0,∞][0,\infty][0,∞], so no statement can hold because an expectation or a supremum takes a default value. B-1's integrand, a supremum over an uncountable ball, is required to be a.e. measurable in ttt, as the paper's Lebesgue integral presupposes. The exponent in Theorem 1 and Lemma 2 is restricted to p>0p>0p>0, the paper's convention for Lp\mathcal L^pLp. The dependence clauses "C:=C(T,K,E∣X(0)∣2)C:=C(T,K,\mathbb E|X(0)|^2)C:=C(T,K,E∣X(0)∣2)" (Lemma 1) and "C:=C(p,T,K,E∣X(0)∣p)C:=C(p,T,K,\mathbb E|X(0)|^p)C:=C(p,T,K,E∣X(0)∣p)" (Lemma 2) are not formalized: only finiteness, i.e. a bound independent of nnn, is stated, which is what the proofs establish. Theorem 4 is stated with exactly its printed hypotheses.

A trivializing formalization, in which the moment bounds or the limit hold because the expectation or the supremum defaults to 000, or because the hypotheses on the solutions cannot be met, is ruled out: all quantities live in [0,∞][0,\infty][0,∞], and a sorry-free check shows every hypothesis is satisfiable (zero coefficients, constant solutions).

Contributions welcome: Itô's formula for the platform's integral relation, Burkholder–Davis–Gundy or Doob inequalities for it, a Gronwall lemma for measurable moment functions, and the Gyöngy–Sabanis convergence-in-probability theorem.

Selected references

  • S. Sabanis, Euler approximations with varying coefficients: the case of superlinearly growing diffusion coefficients, Ann. Appl. Probab. 26(4), 2016. https://arxiv.org/abs/1308.1796 (v4)
  • I. Gyöngy, S. Sabanis, A note on Euler approximations for stochastic differential equations with delay, Appl. Math. Optim. 68, 2013. https://mathscinet.ams.org/mathscinet-getitem?mr=MR3131501
  • M. Hutzenthaler, A. Jentzen, P. E. Kloeden, Strong convergence of an explicit numerical method for SDEs with non-globally Lipschitz continuous coefficients, Ann. Appl. Probab. 22, 2012. https://mathscinet.ams.org/mathscinet-getitem?mr=MR2985171
  • M. Hutzenthaler, A. Jentzen, Numerical approximations of stochastic differential equations with non-globally Lipschitz continuous coefficients, Mem. Amer. Math. Soc. 236(1112), 2015. https://doi.org/10.1090/memo/1112
  • S. Sabanis, A note on tamed Euler approximations, Electron. Commun. Probab. 18, 2013. https://mathscinet.ams.org/mathscinet-getitem?mr=MR3070913
  • D. J. Higham, X. Mao, A. M. Stuart, Strong convergence of Euler-type methods for nonlinear stochastic differential equations, SIAM J. Numer. Anal. 40, 2002. https://mathscinet.ams.org/mathscinet-getitem?mr=MR1949404
12 thms1 active userReviewed
PreviousPage 5 of 5Next

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me