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 -convergence without rate only for , as Sabanis (2016, p. 2) notes.
- 2016: Sabanis (Ann. Appl. Probab. 26(4), 2016, arXiv:1308.1796v4) treats schemes with varying coefficients , covering superlinearly growing diffusion coefficients, and proves convergence (Theorem 1), the rate 1/2 (Theorem 2) and the uniform rate 1/2 (Theorem 3). A motivating example is the -dimensional analogue of the 3/2-model of stochastic volatility, , 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 satisfying the usual conditions, a -dimensional Wiener martingale , a horizon , and exponents . For , is the Euclidean norm; for a matrix , is the Hilbert–Schmidt norm; is the scalar product. The coefficients are Borel functions and , and the SDE is
with an -measurable initial value . With , the scheme (2.2) is
and in this mission are the tamed coefficients of Model 2 with :
The conditions used are: A-2, local boundedness of on balls; A-4, the coercivity bound ; A-5, ; and A-6, the global monotonicity
together with the polynomial Lipschitz bound , with . The -condition asks and a moment exponent with and .
Formalization targets
Goal: Theorem 3 (p. 6)
Under A-2, A-4–A-6 and the -condition, for every there is independent of with
The supremum is inside the expectation, which distinguishes it from Theorem 2.
Milestones
- Lemma 2 (p. 8): the moments of and of up to order are bounded on uniformly in (for general coefficients under A-1–A-5, B-2, B-3).
- Lemma 5 (p. 19): the Gyöngy–Krylov maximal inequality. If nonnegative continuous adapted satisfy for all and stopping times , then
- Lemma 4 (p. 16): .
- Lemma 3 (p. 15): the taming errors and the analogue for are .
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 is controlled by the monotonicity condition A-6, which is one-sided: it bounds from above but gives no Lipschitz bound on or with a constant independent of . The first idea, estimating 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 and , and the argument that gives Theorem 2 controls only for fixed . Passing from fixed times to the supremum is what forces the loss from to 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 (ℝ≥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 . Solutions are hypotheses: the theorems apply to any solution of (2.1) and any family of solutions of (2.2) on one probability space with one and one ; 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 . Expectations and suprema are computed in , so no statement holds through an integral defaulting to . Constants depend on everything except (and, in Theorem 3, may depend on ); only is used, and , follow the paper's convention.
Two hypotheses are added to the printed statements, both because the printed proofs need them:
- in Theorem 3. The proof applies Itô's formula for ; an admissible is handled through , which satisfies the -condition exactly when .
- B-3 in Lemma 4. The proof uses moment bounds uniform in (Lemma 2), which need B-3. Model 2 satisfies B-3.
Lemma 2 drops the dependence clause and asserts only finiteness. Lemma 5 assumes neither that is nondecreasing nor anything beyond the printed hypotheses.
A trivializing formalization is ruled out: the supremum sits inside a Lebesgue integral in , 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