ε-Strong Simulation of Fractional Brownian Motion and Related Stochastic Differential Equations: The Last Record-Breaking Dyadic Level Has Finite Exponential Moments and Bounds the Uniform ErrorResearch Paper
Motivation
Fractional Brownian motion (fBM) is the standard Gaussian model of long-range dependence and rough paths. It appears in network traffic, finance (rough volatility), hydrology and queueing, and it drives a class of stochastic differential equations whose solutions are defined pathwise by Young integration. Simulating such models needs sample paths of fBM, and an error guarantee in the strongest sense: a path that lies within a prescribed distance of the true one, with probability one, on a finite computer. This guarantee is -strong simulation.
The concept was introduced for Brownian motion by Beskos, Peluchetti and Roberts (Bernoulli 2012) and extended to reflected Brownian motion by Blanchet and Chen (AAP 2015) and to multidimensional Brownian-driven SDEs by Blanchet, Chen and Dong (AAP 2017), whose "record-breaker" strategy this paper adopts. For the coefficients of Lévy's midpoint-displacement expansion are correlated and the earlier arguments do not apply. Chen, Dong and Ni (arXiv:1902.07824, 2019; Mathematics of Operations Research, 2021) extend the method to fBM of every Hurst index. The central fact is that, along the dyadic midpoint-displacement expansion, only finitely many levels "break a record", the last such level has finite exponential moments, and beyond it the remaining error is controlled deterministically. This mission formalizes that fact.
Setting
Fix a probability space and a Hurst index . A fractional Brownian motion on is a family of random variables that is a centered Gaussian process with covariance (1.1)
At this is , Brownian motion.
The dyadic grid of level is . The dyadic discretization is the piecewise-linear interpolation of the values . Passing from level to level adds the midpoints , and the midpoint displacement at the new point is , where (3.1)
Fix and , and put . A record is broken at level if (3.11)
and is the last record level (, and if records occur at infinitely many levels). Theorem 3.1 also uses (3.2).
Formalization targets
Goal: Theorem 3.6 (p. 12)
Assume the paths of are almost surely continuous on . For every , and ,
and almost surely, for every ,
Milestones
- Sup-norm identity (display after (3.1), p. 8): , for every path.
- Lemma 3.2 (p. 9): the conditional variance of given the values on is at most .
- Borell–TIS inequality (finite form, cited at (3.6), p. 9): for a centered Gaussian vector with coordinate variances , .
- Lemma 3.3 (p. 10): for centered Gaussians with variances .
- Lemma 3.4 (p. 11): , with .
- Theorem 3.1 (p. 8): for , and ,
- almost surely (proof of Theorem 3.5, pp. 11–12).
- Theorem 3.5 (p. 11): converges almost surely, uniformly on , to a continuous fBM that is a modification of .
A companion statement after the goal records the truncation rule of Algorithm 1 (p. 14): with , almost surely.
Significance
The result. Theorem 3.6 supplies both conditions of the record-breaker scheme: the last record level is finite with a light tail (so an algorithm that searches for it terminates with finite expected effort), and beyond it the truncation error is bounded by an explicit, deterministic quantity. Together they give an exact -accurate path in finite time, the basis of the paper's simulation algorithm for fBM and, through the Hölder-norm analogue (Theorem 3.8), of its Euler scheme for fBM-driven Young SDEs and its unbiased multilevel Monte Carlo estimators. Theorem 3.5 is the almost-sure validity of Lévy's midpoint-displacement series for fBM with correlated coefficients.
Formalizing it. The results are proved in the paper; none of them is machine-checked. The mission produces a formal model of fBM on , its dyadic discretizations and the record-breaker level, together with two general Gaussian tools that are absent from Mathlib: the Borell–TIS inequality for finitely many correlated Gaussians and an upper bound on the expected maximum of Gaussians. Both are reusable well beyond this paper (suprema of Gaussian processes, chaining, high-dimensional statistics).
Difficulty
For Brownian motion the midpoint displacements are independent of the coarser levels and of each other, and every step is a computation with independent normal variables. For that independence is lost: given the values on , the new value is neither centered at nor independent of the other new values, and the bounds must hold for a maximum over correlated coordinates with constants uniform in . Two ingredients carry the weight, and Mathlib has neither:
- Gaussian concentration of the maximum. The Borell–TIS inequality for correlated Gaussians, and the Gaussian log-Sobolev or Poincaré machinery that usually proves it.
- Gaussian conditioning. For the values at the new midpoints depend on all values at the previous level, not only on the two neighbours, so the conditional variance and the bias of Lemmas 3.2 and 3.4 are statements about Gaussian conditional expectations, for which Mathlib has no regression formula.
Beyond these, Theorem 3.5 requires constructing the limit process and identifying its finite-dimensional laws, and the exponential moment in Theorem 3.6 requires a tail for that decays faster than any exponential.
Formalization scope
- Model. , of which only the times in are constrained. The predicate "fBM with Hurst index " requires each to be measurable, to be a Gaussian process (Mathlib's
IsGaussianProcess), and exactly as in (1.1). Everywhere and . - Continuity. The paper fixes the continuous modification of fBM once (p. 5). The goal and the companion assume almost-sure continuity of the paths on ; Theorem 3.5 assumes nothing about paths and constructs the continuous limit.
- The last record level is valued in , and in with . A natural-number supremum, which Lean sets to on unbounded sets, would make the exponential moment trivially finite on exactly the bad paths; this encoding rules that out.
- . Theorem 3.1 has ; the goal admits every , which is the same family.
- Conditioning on is conditioning on the -algebra generated by the values on ; Lemma 3.2 uses Mathlib's conditional variance (an almost-sure statement), and Lemma 3.4 states the diagonal of as , which is how p. 11 describes it.
- Sup norms are stated pointwise for every , or as an attained maximum, never as a real supremum.
- Printed constants are kept: (Lemmas 3.2, 3.4), (Lemma 3.3, natural logarithm), (Theorem 3.1). The paper's display (3.6) contains a sign slip in the exponent; the Borell–TIS milestone states the inequality the citation names.
A formalization in which is defined as the level beyond which the error bound already holds, or in which the absence of records beyond is assumed, would make Theorem 3.6 definitional; here is computed from the path as the supremum of the record set.
Out of scope: the algorithms that sample (Algorithms 2–5, Theorems 4.6–4.8), the Hölder-norm results (Lemma 3.7, Theorem 3.8) and the SDE section. Contributions of general Gaussian infrastructure (Gaussian conditioning, Borell–TIS, expected-maximum bounds) are especially welcome.
Selected references
- Y. Chen, J. Dong, H. Ni, ε-Strong simulation of fractional Brownian motion and related stochastic differential equations, arXiv:1902.07824v1, 2019; Mathematics of Operations Research, 2021. https://arxiv.org/abs/1902.07824
- J. Blanchet, X. Chen, Steady-state simulation for reflected Brownian motion and related networks, Annals of Applied Probability 25(6), 2015. https://doi.org/10.1214/14-AAP1072
- A. Beskos, S. Peluchetti, G. Roberts, ε-Strong simulation of the Brownian path, Bernoulli 18(4), 2012. https://doi.org/10.3150/11-BEJ383
- J. Blanchet, X. Chen, J. Dong, ε-Strong simulation for multidimensional stochastic differential equations via rough path analysis, Annals of Applied Probability 27(1), 2017. https://doi.org/10.1214/16-AAP1214
- R. J. Adler, J. E. Taylor, Random Fields and Geometry, Springer, 2007 (Borell–TIS inequality, Theorem 2.1.1). https://doi.org/10.1007/978-0-387-48116-6
- B. B. Mandelbrot, J. W. Van Ness, Fractional Brownian motions, fractional noises and applications, SIAM Review 10(4), 1968. https://doi.org/10.1137/1010093