HTML conversions sometimes display errors due to content that did not convert correctly from the source. This paper uses the following packages that are not yet supported by the HTML conversion tool. Feedback on these issues are not necessary; they are known and are being worked on.

  • failed: breakcites
  • failed: autonum

Authors: achieve the best HTML results from your LaTeX submissions by following these best practices.

License: arXiv.org perpetual non-exclusive license
arXiv:1710.00095v4 [math.ST] 23 Feb 2024

User-friendly guarantees for the Langevin Monte Carlo with inaccurate gradient

Arnak S. Dalalyan Avetik Karagulyan CREST, ENSAE, 5 av. Henry Le Chatelier, 91120 Palaiseau, France.
Abstract

In this paper, we study the problem of sampling from a given probability density function that is known to be smooth and strongly log-concave. We analyze several methods of approximate sampling based on discretizations of the (highly overdamped) Langevin diffusion and establish guarantees on its error measured in the Wasserstein-2 distance. Our guarantees improve or extend the state-of-the-art results in three directions. First, we provide an upper bound on the error of the first-order Langevin Monte Carlo (LMC) algorithm with optimized varying step-size. This result has the advantage of being horizon free (we do not need to know in advance the target precision) and to improve by a logarithmic factor the corresponding result for the constant step-size. Second, we study the case where accurate evaluations of the gradient of the log-density are unavailable, but one can have access to approximations of the aforementioned gradient. In such a situation, we consider both deterministic and stochastic approximations of the gradient and provide an upper bound on the sampling error of the first-order LMC that quantifies the impact of the gradient evaluation inaccuracies. Third, we establish upper bounds for two versions of the second-order LMC, which leverage the Hessian of the log-density. We provide nonasymptotic guarantees on the sampling error of these second-order LMCs. These guarantees reveal that the second-order LMC algorithms improve on the first-order LMC in ill-conditioned settings.

keywords:
Markov Chain Monte Carlo, Approximate sampling, Rates of convergence, Langevin algorithm, Gradient descent,
MSC:
[2010] Primary 62J05, Secondary 62H12
journal: Stochastic Processes and their Applications

1 Introduction

The problem of sampling a random vector distributed according to a given target distribution is central in many applications. In the present paper, we consider this problem in the case of a target distribution having a smooth and log-concave density π𝜋\piitalic_π and when the sampling is performed by a version of the Langevin Monte Carlo algorithm (LMC). More precisely, for a positive integer p𝑝pitalic_p, we consider a continuously differentiable function f:p:𝑓superscript𝑝f:\mathbb{R}^{p}\to\mathbb{R}italic_f : blackboard_R start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT → blackboard_R satisfying the following assumption: For some positive constants m𝑚mitalic_m and M𝑀Mitalic_M, it holds

{f(𝜽)f(𝜽)f(𝜽)(𝜽𝜽)(m/2)𝜽𝜽22,IIIf(𝜽)f(𝜽)2M𝜽𝜽2,𝜽,𝜽p,cases𝑓𝜽𝑓superscript𝜽𝑓superscriptsuperscript𝜽top𝜽superscript𝜽𝑚2superscriptsubscriptnorm𝜽superscript𝜽22subscript𝐼subscriptsubscript𝐼𝐼𝑜𝑡ℎ𝑒𝑟𝑤𝑖𝑠𝑒subscriptnorm𝑓𝜽𝑓superscript𝜽2𝑀subscriptnorm𝜽superscript𝜽2𝑜𝑡ℎ𝑒𝑟𝑤𝑖𝑠𝑒for-all𝜽superscript𝜽superscript𝑝\begin{cases}f(\boldsymbol{\theta})-f(\boldsymbol{\theta}^{\prime})-\nabla f(% \boldsymbol{\theta}^{\prime})^{\top}(\boldsymbol{\theta}-\boldsymbol{\theta}^{% \prime})\geq(\nicefrac{{m}}{{2}})\|\boldsymbol{\theta}-\boldsymbol{\theta}^{% \prime}\|_{2}^{2},\text{\vphantom{$I_{\textstyle\int_{I_{I}}}$}}\\ \|\nabla f(\boldsymbol{\theta})-\nabla f(\boldsymbol{\theta}^{\prime})\|_{2}% \leq M\|\boldsymbol{\theta}-\boldsymbol{\theta}^{\prime}\|_{2},\end{cases}% \qquad\forall\boldsymbol{\theta},\boldsymbol{\theta}^{\prime}\in\mathbb{R}^{p},{ start_ROW start_CELL italic_f ( bold_italic_θ ) - italic_f ( bold_italic_θ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) - ∇ italic_f ( bold_italic_θ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT ⊤ end_POSTSUPERSCRIPT ( bold_italic_θ - bold_italic_θ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) ≥ ( / start_ARG italic_m end_ARG start_ARG 2 end_ARG ) ∥ bold_italic_θ - bold_italic_θ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT , italic_I start_POSTSUBSCRIPT ∫ start_POSTSUBSCRIPT italic_I start_POSTSUBSCRIPT italic_I end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL ∥ ∇ italic_f ( bold_italic_θ ) - ∇ italic_f ( bold_italic_θ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ≤ italic_M ∥ bold_italic_θ - bold_italic_θ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , end_CELL start_CELL end_CELL end_ROW ∀ bold_italic_θ , bold_italic_θ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ blackboard_R start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT , (1)

where f𝑓\nabla f∇ italic_f stands for the gradient of f𝑓fitalic_f and 2\|\cdot\|_{2}∥ ⋅ ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT is the Euclidean norm. The target distributions considered in this paper are those having a density with respect to the Lebesgue measure on psuperscript𝑝\mathbb{R}^{p}blackboard_R start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT given by

π(𝜽)=ef(𝜽)pef(𝒖)𝑑𝒖.𝜋𝜽superscript𝑒𝑓𝜽subscriptsuperscript𝑝superscript𝑒𝑓𝒖differential-d𝒖\pi(\boldsymbol{\theta})=\frac{e^{-f(\boldsymbol{\theta})}}{\int_{\mathbb{R}^{% p}}e^{-f(\boldsymbol{u})}\,d\boldsymbol{u}}.italic_π ( bold_italic_θ ) = divide start_ARG italic_e start_POSTSUPERSCRIPT - italic_f ( bold_italic_θ ) end_POSTSUPERSCRIPT end_ARG start_ARG ∫ start_POSTSUBSCRIPT blackboard_R start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_e start_POSTSUPERSCRIPT - italic_f ( bold_italic_u ) end_POSTSUPERSCRIPT italic_d bold_italic_u end_ARG . (2)

We say that the density π(𝜽)ef(𝜽)proportional-to𝜋𝜽superscript𝑒𝑓𝜽\pi(\boldsymbol{\theta})\propto e^{-f(\boldsymbol{\theta})}italic_π ( bold_italic_θ ) ∝ italic_e start_POSTSUPERSCRIPT - italic_f ( bold_italic_θ ) end_POSTSUPERSCRIPT is log-concave (resp. strongly log-concave) if the function f𝑓fitalic_f satisfies the first inequality of (1) with m=0𝑚0m=0italic_m = 0 (resp. m>0𝑚0m>0italic_m > 0).

Most part of this work focused on the analysis of the LMC algorithm, which can be seen as the analogue in the problem of sampling of the gradient descent algorithm for optimization. For a sequence of positive parameters 𝒉={hk}k𝒉subscriptsubscript𝑘𝑘\boldsymbol{h}=\{h_{k}\}_{k\in\mathbb{N}}bold_italic_h = { italic_h start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT } start_POSTSUBSCRIPT italic_k ∈ blackboard_N end_POSTSUBSCRIPT, referred to as the step-sizes and for an initial point ϑ0,𝒉psubscriptbold-italic-ϑ0𝒉superscript𝑝\boldsymbol{\vartheta}_{0,\boldsymbol{h}}\in\mathbb{R}^{p}bold_italic_ϑ start_POSTSUBSCRIPT 0 , bold_italic_h end_POSTSUBSCRIPT ∈ blackboard_R start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT that may be deterministic or random, the iterations of the LMC algorithm are defined by the update rule

ϑk+1,𝒉=ϑk,𝒉hk+1f(ϑk,𝒉)+2hk+1𝝃k+1;k=0,1,2,formulae-sequencesubscriptbold-italic-ϑ𝑘1𝒉subscriptbold-italic-ϑ𝑘𝒉subscript𝑘1𝑓subscriptbold-italic-ϑ𝑘𝒉2subscript𝑘1subscript𝝃𝑘1𝑘012\displaystyle\boldsymbol{\vartheta}_{k+1,\boldsymbol{h}}=\boldsymbol{\vartheta% }_{k,\boldsymbol{h}}-h_{k+1}\nabla f(\boldsymbol{\vartheta}_{k,\boldsymbol{h}}% )+\sqrt{2h_{k+1}}\;\boldsymbol{\xi}_{k+1};\qquad k=0,1,2,\ldotsbold_italic_ϑ start_POSTSUBSCRIPT italic_k + 1 , bold_italic_h end_POSTSUBSCRIPT = bold_italic_ϑ start_POSTSUBSCRIPT italic_k , bold_italic_h end_POSTSUBSCRIPT - italic_h start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT ∇ italic_f ( bold_italic_ϑ start_POSTSUBSCRIPT italic_k , bold_italic_h end_POSTSUBSCRIPT ) + square-root start_ARG 2 italic_h start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT end_ARG bold_italic_ξ start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT ; italic_k = 0 , 1 , 2 , … (3)

where 𝝃1,,𝝃k,subscript𝝃1subscript𝝃𝑘\boldsymbol{\xi}_{1},\ldots,\boldsymbol{\xi}_{k},\ldotsbold_italic_ξ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , bold_italic_ξ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT , … is a sequence of mutually independent, and independent of ϑ0,𝒉subscriptbold-italic-ϑ0𝒉\boldsymbol{\vartheta}_{0,\boldsymbol{h}}bold_italic_ϑ start_POSTSUBSCRIPT 0 , bold_italic_h end_POSTSUBSCRIPT, centered Gaussian vectors with covariance matrices equal to identity.

When all the hksubscript𝑘h_{k}italic_h start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT’s are equal to some value h>00h>0italic_h > 0, we will call the sequence in (3) the constant step LMC and will denote it by ϑk+1,hsubscriptbold-italic-ϑ𝑘1\boldsymbol{\vartheta}_{k+1,h}bold_italic_ϑ start_POSTSUBSCRIPT italic_k + 1 , italic_h end_POSTSUBSCRIPT. When f𝑓fitalic_f satisfies assumptions (1), if hhitalic_h is small and k𝑘kitalic_k is large (so that the product kh𝑘khitalic_k italic_h is large), the distribution of ϑk,hsubscriptbold-italic-ϑ𝑘\boldsymbol{\vartheta}_{k,h}bold_italic_ϑ start_POSTSUBSCRIPT italic_k , italic_h end_POSTSUBSCRIPT is known to be a good approximation to the distribution with density π(𝜽)𝜋𝜽\pi(\boldsymbol{\theta})italic_π ( bold_italic_θ ). An important question is to quantify the quality of this approximation. An appealing approach to address this question is by establishing non asymptotic upper bounds on the error of sampling; this kind of bounds are particularly useful for deriving a stop** rule for the LMC algorithm, as well as for understanding the computational complexity of sampling methods in high dimensional problems. In the present paper we establish such bounds by focusing on their user-friendliness. The latter means that our bounds are easy to interpret, hold under conditions that are not difficult to check and lead to simple theoretically grounded choice of the number of iterations and the step-size.

In the present work, we measure the error of sampling in the Wasserstein-Monge-Kantorovich distance W2subscript𝑊2W_{2}italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT. For two measures μ𝜇\muitalic_μ and ν𝜈\nuitalic_ν defined on (p,(p))superscript𝑝superscript𝑝(\mathbb{R}^{p},\mathscr{B}(\mathbb{R}^{p}))( blackboard_R start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT , script_B ( blackboard_R start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT ) ), and for a real number q1𝑞1q\geq 1italic_q ≥ 1, Wqsubscript𝑊𝑞W_{q}italic_W start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT is defined by

Wq(μ,ν)=(infϱϱ(μ,ν)p×p𝜽𝜽2q𝑑ϱ(𝜽,𝜽))1/q,subscript𝑊𝑞𝜇𝜈superscriptsubscriptinfimumitalic-ϱitalic-ϱ𝜇𝜈subscriptsuperscript𝑝superscript𝑝superscriptsubscriptnorm𝜽superscript𝜽2𝑞differential-ditalic-ϱ𝜽superscript𝜽1𝑞W_{q}(\mu,\nu)=\Big{(}\inf_{\varrho\in\varrho(\mu,\nu)}\int_{\mathbb{R}^{p}% \times\mathbb{R}^{p}}\|\boldsymbol{\theta}-\boldsymbol{\theta}^{\prime}\|_{2}^% {q}\,d\varrho(\boldsymbol{\theta},\boldsymbol{\theta}^{\prime})\Big{)}^{1/q},italic_W start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ( italic_μ , italic_ν ) = ( roman_inf start_POSTSUBSCRIPT italic_ϱ ∈ italic_ϱ ( italic_μ , italic_ν ) end_POSTSUBSCRIPT ∫ start_POSTSUBSCRIPT blackboard_R start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT × blackboard_R start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ∥ bold_italic_θ - bold_italic_θ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_q end_POSTSUPERSCRIPT italic_d italic_ϱ ( bold_italic_θ , bold_italic_θ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) ) start_POSTSUPERSCRIPT 1 / italic_q end_POSTSUPERSCRIPT , (4)

where the infinfimum\infroman_inf is with respect to all joint distributions ϱitalic-ϱ\varrhoitalic_ϱ having μ𝜇\muitalic_μ and ν𝜈\nuitalic_ν as marginal distributions. For statistical and machine learning applications, we believe that this distance is more suitable for assessing the quality of approximate sampling schemes than other metrics such as the total variation or the Kullback-Leibler divergence. Indeed, bounds on the Wasserstein distance—unlike the bounds on the total-variation—provide direct guarantees on the accuracy of approximating the first and the second order moments.

Asymptotic properties of the LMC algorithm, also known as Unadjusted Langevin Algorithm (ULA), and its Metropolis adjusted version, MALA, have been studied in a number of papers 28, 26, 30, 31, 20, 27. These results do not emphasize the effect of the dimension on the computational complexity of the algorithm, which is roughly proportional to the number of iterations. Non asymptotic bounds on the total variation error of the LMC for log-concave and strongly log-concave distributions have been established by 14. If a warm start is available, the results in 14 imply that after O(p/ϵ2)𝑂𝑝superscriptitalic-ϵ2O(p/\epsilon^{2})italic_O ( italic_p / italic_ϵ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) iterations the LMC algorithm has an error bounded from above by ϵitalic-ϵ\epsilonitalic_ϵ. Furthermore, if we assume that in addition to (1) the function f𝑓fitalic_f has a Lipschitz continuous Hessian, then a modified version of the LMC, the LMC with Ozaki discretization (LMCO), needs O(p/ϵ)𝑂𝑝italic-ϵO(p/\epsilon)italic_O ( italic_p / italic_ϵ ) iterations to achieve a precision level ϵitalic-ϵ\epsilonitalic_ϵ. These results were improved and extended to the Wasserstein distance by 16, 15. More precisely, they removed the condition of the warm start and proved that under the Lipschitz continuity assumption on the Hessian of f𝑓fitalic_f, it is not necessary to modify the LMC for getting the rate O(p/ϵ)𝑂𝑝italic-ϵO(p/\epsilon)italic_O ( italic_p / italic_ϵ ). The last result is closely related to an error bound between a diffusion process and its Euler discretization established by 1.

On a related note, 8 studied the convergence of the LMC algorithm with reflection at the boundary of a compact set, which makes it possible to sample from a compactly supported density (see also 7). Extensions to non-smooth densities were presented in 17, 21. 10 obtained guarantees similar to those in 14 when the error is measured by the Kullback-Leibler divergence. Very recently, 11 derived non asymptotic guarantees for the kinetic LMC which turned out to improve on the previously known results. Langevin dynamics was used in 4, 6 in order to approximate normalizing constants of target distributions. 19 established tight bounds in Wasserstein distance between the invariant distributions of two (Langevin) diffusions; the bounds involve mixing rates of the diffusions and the deviation in their drifts.

The goal of the present work is to push further the study of the LMC and its variants both by improving the existing guarantees and by extending them in some directions. Our main contributions can be summarized as follows:

  • 1.

    We state simplified guarantees in Wasserstein distance with improved constants both for the LMC and the LMCO when the step-size is constant, see Theorem 1 and Theorem 6.

  • 2.

    We propose a varying-step LMC which avoids a logarithmic factor in the number of iterations required to achieve a precision level ϵitalic-ϵ\epsilonitalic_ϵ, see Theorem 2.

  • 3.

    We extend the previous guarantees to the case where accurate evaluations of the gradient are unavailable. Thus, at each iteration of the algorithm, the gradient is computed within an error that has a deterministic and a stochastic component. Theorem 4 deals with functions f𝑓fitalic_f satisfying (1), whereas Theorem 5 requires the additional assumption of the smoothness of the Hessian of f𝑓fitalic_f.

  • 4.

    We propose a new second-order sampling algorithm termed LMCO’. It has a per-iteration computational cost comparable to that of the LMC and enjoys nearly the same guarantees as the LMCO, when the Hessian of f𝑓fitalic_f is Lipschitz continuous, see Theorem 6.

  • 5.

    We provide a detailed discussion of the relations between, on the one hand, the sampling methods and guarantees of their convergence and, on the other hand, optimization methods and guarantees of their convergence (see Section 5).

We have to emphasize right away that Theorem 1 is a corrected version of 13 Theorem 1, whereas Theorem 4 extends 13 Theorem 3 to more general noise. In particular, Theorem 4 removes the unbiasedness and independence conditions. Furthermore, thanks to a shrewd use of a recursive inequality, the upper bound in Theorem 4 is tighter than the one in 13 Theorem 3.

As an illustration of the first two bullets mentioned in the above summary of our contributions, let us consider the following example. Assume that m=10𝑚10m=10italic_m = 10, M=20𝑀20M=20italic_M = 20 and we have at our disposal an initial sampling distribution ν0subscript𝜈0\nu_{0}italic_ν start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT satisfying W2(ν0,π)=p+(p/m)subscript𝑊2subscript𝜈0𝜋𝑝𝑝𝑚W_{2}(\nu_{0},\pi)=p+(p/m)italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_π ) = italic_p + ( italic_p / italic_m ). The main inequalities in Theorem 1 and Theorem 2 imply that after K𝐾Kitalic_K iterations, the distribution νKsubscript𝜈𝐾\nu_{K}italic_ν start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT obtained by the LMC algorithm satisfies

W2(νK,π)(1mh)KW2(ν0,π)+1.65(M/m)(hp)1/2subscript𝑊2subscript𝜈𝐾𝜋superscript1𝑚𝐾subscript𝑊2subscript𝜈0𝜋1.65𝑀𝑚superscript𝑝12\displaystyle W_{2}(\nu_{K},\pi)\leq(1-mh)^{K}W_{2}(\nu_{0},\pi)+1.65(M/m)(hp)% ^{1/2}italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT , italic_π ) ≤ ( 1 - italic_m italic_h ) start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_π ) + 1.65 ( italic_M / italic_m ) ( italic_h italic_p ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT (5)

for the constant step LMC and

W2(νK,π)3.5MpmM+m+(2/3)m(KK1)subscript𝑊2subscript𝜈𝐾𝜋3.5𝑀𝑝𝑚𝑀𝑚23𝑚𝐾subscript𝐾1\displaystyle W_{2}(\nu_{K},\pi)\leq\frac{3.5M\sqrt{p}}{m\sqrt{M+m+(\nicefrac{% {2}}{{3}})m(K-K_{1})}}italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT , italic_π ) ≤ divide start_ARG 3.5 italic_M square-root start_ARG italic_p end_ARG end_ARG start_ARG italic_m square-root start_ARG italic_M + italic_m + ( / start_ARG 2 end_ARG start_ARG 3 end_ARG ) italic_m ( italic_K - italic_K start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) end_ARG end_ARG (6)

for the varying-step LMC, where K1subscript𝐾1K_{1}italic_K start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT is an integer the precise value of which is provided in Theorem 2. One can compare these inequalities with the corresponding bound in 15: adapted to the constant-step, it takes the form

W22(νK,π)superscriptsubscript𝑊22subscript𝜈𝐾𝜋absent\displaystyle W_{2}^{2}(\nu_{K},\pi)\leqitalic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT , italic_π ) ≤ 2(1mMhm+M)KW22(ν0,π)2superscript1𝑚𝑀𝑚𝑀𝐾subscriptsuperscript𝑊22subscript𝜈0𝜋\displaystyle 2\Big{(}1-\frac{mMh}{m+M}\Big{)}^{K}W^{2}_{2}(\nu_{0},\pi)2 ( 1 - divide start_ARG italic_m italic_M italic_h end_ARG start_ARG italic_m + italic_M end_ARG ) start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT italic_W start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_π ) (7)
+Mhpm(m+M)(h+m+M2mM)(2+M2hm+M2h26).𝑀𝑝𝑚𝑚𝑀𝑚𝑀2𝑚𝑀2superscript𝑀2𝑚superscript𝑀2superscript26\displaystyle\ +\frac{Mhp}{m}(m+M)\Big{(}h+\frac{m+M}{2mM}\Big{)}\Big{(}2+% \frac{M^{2}h}{m}+\frac{M^{2}h^{2}}{6}\Big{)}.+ divide start_ARG italic_M italic_h italic_p end_ARG start_ARG italic_m end_ARG ( italic_m + italic_M ) ( italic_h + divide start_ARG italic_m + italic_M end_ARG start_ARG 2 italic_m italic_M end_ARG ) ( 2 + divide start_ARG italic_M start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_h end_ARG start_ARG italic_m end_ARG + divide start_ARG italic_M start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG 6 end_ARG ) . (8)

For any ϵ>0italic-ϵ0\epsilon>0italic_ϵ > 0, we can derive from these guarantees the smallest number of iterations, Kϵsubscript𝐾italic-ϵK_{\epsilon}italic_K start_POSTSUBSCRIPT italic_ϵ end_POSTSUBSCRIPT, for which there is a h>00h>0italic_h > 0 such that the corresponding upper bound is smaller than ϵitalic-ϵ\epsilonitalic_ϵ. The logarithms of these values Kϵsubscript𝐾italic-ϵK_{\epsilon}italic_K start_POSTSUBSCRIPT italic_ϵ end_POSTSUBSCRIPT for varying ϵ{0.001,0.005,0.02}italic-ϵ0.0010.0050.02\epsilon\in\{0.001,0.005,0.02\}italic_ϵ ∈ { 0.001 , 0.005 , 0.02 } and p{25,,1000}𝑝251000p\in\{25,\ldots,1000\}italic_p ∈ { 25 , … , 1000 } are plotted in Figure 1. We observe that for all the considered values of ϵitalic-ϵ\epsilonitalic_ϵ and p𝑝pitalic_p, the number of iterations derived from (6) (referred to as Theorem 2) is smaller than those derived from (5) (referred to as Theorem 1) and from (8) (referred to as DM bound). The difference between the varying-step LMC and the constant step LMC becomes more important when the target precision level ϵitalic-ϵ\epsilonitalic_ϵ gets smaller. In average over all values of p𝑝pitalic_p, when ϵ=0.001italic-ϵ0.001\epsilon=0.001italic_ϵ = 0.001, the number of iterations derived from (8) is 4.6 times larger than that derived from (6), and almost 3333 times larger than the number of iterations derived from (5).

Refer to caption
Figure 1: Plots showing the logarithm of the number of iterations as function of dimension p𝑝pitalic_p for several values of ϵitalic-ϵ\epsilonitalic_ϵ. The plotted values are derived from (5)-(8) using the data m=10𝑚10m=10italic_m = 10, M=20𝑀20M=20italic_M = 20, W22(ν0,π)=p+(p/m)superscriptsubscript𝑊22subscript𝜈0𝜋𝑝𝑝𝑚W_{2}^{2}(\nu_{0},\pi)=p+(p/m)italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_ν start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_π ) = italic_p + ( italic_p / italic_m ).

2 Guarantees in the Wasserstein distance with accurate gradient

The rationale behind the LMC (3) is simple: the Markov chain {ϑk,𝒉}ksubscriptsubscriptbold-italic-ϑ𝑘𝒉𝑘\{\boldsymbol{\vartheta}_{k,\boldsymbol{h}}\}_{k\in\mathbb{N}}{ bold_italic_ϑ start_POSTSUBSCRIPT italic_k , bold_italic_h end_POSTSUBSCRIPT } start_POSTSUBSCRIPT italic_k ∈ blackboard_N end_POSTSUBSCRIPT is the Euler discretization of a continuous-time diffusion process {𝑳t:t+}conditional-setsubscript𝑳𝑡𝑡subscript\{\boldsymbol{L}_{t}:t\in\mathbb{R}_{+}\}{ bold_italic_L start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT : italic_t ∈ blackboard_R start_POSTSUBSCRIPT + end_POSTSUBSCRIPT }, known as Langevin diffusion. The latter is defined by the stochastic differential equation

d𝑳t=f(𝑳t)dt+2d𝑾t,t0,formulae-sequence𝑑subscript𝑳𝑡𝑓subscript𝑳𝑡𝑑𝑡2𝑑subscript𝑾𝑡𝑡0d\boldsymbol{L}_{t}=-\nabla f(\boldsymbol{L}_{t})\,dt+\sqrt{2}\;d\boldsymbol{W% }\!_{t},\qquad t\geq 0,italic_d bold_italic_L start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT = - ∇ italic_f ( bold_italic_L start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) italic_d italic_t + square-root start_ARG 2 end_ARG italic_d bold_italic_W start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT , italic_t ≥ 0 , (9)

where {𝑾t:t0}conditional-setsubscript𝑾𝑡𝑡0\{\boldsymbol{W}\!_{t}:t\geq 0\}{ bold_italic_W start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT : italic_t ≥ 0 } is a p𝑝pitalic_p-dimensional Brownian motion. When f𝑓fitalic_f satisfies condition (1), equation (9) has a unique strong solution, which is a Markov process. Furthermore, the process 𝑳𝑳\boldsymbol{L}bold_italic_L has π𝜋\piitalic_π as invariant density 5 Thm. 3.5. Let νksubscript𝜈𝑘\nu_{k}italic_ν start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT be the distribution of the k𝑘kitalic_k-th iterate of the LMC algorithm, that is ϑk,𝒉νksimilar-tosubscriptitalic-ϑ𝑘𝒉subscript𝜈𝑘\vartheta_{k,\boldsymbol{h}}\sim\nu_{k}italic_ϑ start_POSTSUBSCRIPT italic_k , bold_italic_h end_POSTSUBSCRIPT ∼ italic_ν start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT. In what follows, we present user-friendly guarantees on the closeness of νksubscript𝜈𝑘\nu_{k}italic_ν start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT and π𝜋\piitalic_π, when f𝑓fitalic_f is strongly convex.

2.1 Reminder on guarantees for the constant-step LMC

When the function f𝑓fitalic_f is m𝑚mitalic_m-strongly convex and M𝑀Mitalic_M-gradient Lipschitz, upper bounds on the sampling error measured in Wasserstein distance of the LMC algorithm have been established in 15, 13. We state below a slightly adapted version of their result, which will serve as a benchmark for the bounds obtained in this work.

Theorem 1.

Assume that h(0,2/M)02𝑀h\in(0,\nicefrac{{2}}{{M}})italic_h ∈ ( 0 , / start_ARG 2 end_ARG start_ARG italic_M end_ARG ) and f𝑓fitalic_f satisfies condition (1). The following claims hold:

  1. (a)​​

    ​​ If h2/(m+M)2𝑚𝑀h\leq\nicefrac{{2}}{{(m+M)}}italic_h ≤ / start_ARG 2 end_ARG start_ARG ( italic_m + italic_M ) end_ARG then W2(νK,π)(1mh)KW2(ν0,π)+1.65(Mm)(hp)1/2subscript𝑊2subscript𝜈𝐾𝜋superscript1𝑚𝐾subscript𝑊2subscript𝜈0𝜋1.65𝑀𝑚superscript𝑝12W_{2}(\nu_{K},\pi)\leq(1-mh)^{K}W_{2}(\nu_{0},\pi)+1.65(\frac{M}{m})(hp)^{1/2}italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT , italic_π ) ≤ ( 1 - italic_m italic_h ) start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_π ) + 1.65 ( divide start_ARG italic_M end_ARG start_ARG italic_m end_ARG ) ( italic_h italic_p ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT​​.

  2. (b)​​

    ​​ If h2/(m+M)2𝑚𝑀h\geq\nicefrac{{2}}{{(m+M)}}italic_h ≥ / start_ARG 2 end_ARG start_ARG ( italic_m + italic_M ) end_ARG then W2(νK,π)(Mh1)KW2(ν0,π)+1.65Mh2Mh(hp)1/2subscript𝑊2subscript𝜈𝐾𝜋superscript𝑀1𝐾subscript𝑊2subscript𝜈0𝜋1.65𝑀2𝑀superscript𝑝12W_{2}(\nu_{K},\pi)\leq\displaystyle(Mh-1)^{K}W_{2}(\nu_{0},\pi)+\frac{1.65Mh}{% 2-Mh}(hp)^{1/2}italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT , italic_π ) ≤ ( italic_M italic_h - 1 ) start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_π ) + divide start_ARG 1.65 italic_M italic_h end_ARG start_ARG 2 - italic_M italic_h end_ARG ( italic_h italic_p ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT​​.

We refer the readers interested in the proof of this theorem either to 13 or to Section 7, where the latter is obtained as a direct consequence of Theorem 4. The factor 1.651.651.651.65 is obtained by upper bounding 72/67267\sqrt{2}/67 square-root start_ARG 2 end_ARG / 6.

In practice, a relevant approach to getting an accuracy of at most ϵitalic-ϵ\epsilonitalic_ϵ is to minimize the upper bound provided by Theorem 1 with respect to hhitalic_h, for a fixed K𝐾Kitalic_K. Then, one can choose the smallest K𝐾Kitalic_K for which the obtained upper bound is smaller than ϵitalic-ϵ\epsilonitalic_ϵ. One useful observation is that the upper bound of case (b) is an increasing function of hhitalic_h. Its minimum is always attained at h=2/(m+M)2𝑚𝑀h=2/(m+M)italic_h = 2 / ( italic_m + italic_M ), which means that one can always look for a step-size in the interval (0,2/(m+M)]02𝑚𝑀(0,2/(m+M)]( 0 , 2 / ( italic_m + italic_M ) ] by minimizing the upper bound in (a). This can be done using standard line-search methods such as the bisection algorithm.

Note that if the initial value ϑ0=𝜽0subscriptbold-italic-ϑ0subscript𝜽0\boldsymbol{\vartheta}_{0}=\boldsymbol{\theta}_{0}bold_italic_ϑ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = bold_italic_θ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT is deterministic then, using the notation 𝜽*=argminθpf(𝜽)superscript𝜽subscriptargmin𝜃superscript𝑝𝑓𝜽\boldsymbol{\theta}^{*}=\operatorname*{arg\,min}_{\theta\in\mathbb{R}^{p}}f(% \boldsymbol{\theta})bold_italic_θ start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT = start_OPERATOR roman_arg roman_min end_OPERATOR start_POSTSUBSCRIPT italic_θ ∈ blackboard_R start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_f ( bold_italic_θ ), in view of 15 Proposition 1, we have

W2(ν0,π)2subscript𝑊2superscriptsubscript𝜈0𝜋2\displaystyle W_{2}(\nu_{0},\pi)^{2}italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_π ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT =p𝜽0𝜽22π(d𝜽)𝜽0𝜽*22+p/m.absentsubscriptsuperscript𝑝superscriptsubscriptnormsubscript𝜽0𝜽22𝜋𝑑𝜽superscriptsubscriptnormsubscript𝜽0superscript𝜽22𝑝𝑚\displaystyle=\int_{\mathbb{R}^{p}}\|\boldsymbol{\theta}_{0}-\boldsymbol{% \theta}\|_{2}^{2}\pi(d\boldsymbol{\theta})\leq\|\boldsymbol{\theta}_{0}-% \boldsymbol{\theta}^{*}\|_{2}^{2}+p/m.= ∫ start_POSTSUBSCRIPT blackboard_R start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ∥ bold_italic_θ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT - bold_italic_θ ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_π ( italic_d bold_italic_θ ) ≤ ∥ bold_italic_θ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT - bold_italic_θ start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_p / italic_m . (10)

Finally, let us remark that if we choose hhitalic_h and K𝐾Kitalic_K so that

h2/(m+M),emhKW2(ν0,π)ε/2,1.65(M/m)(hp)1/2ε/2,formulae-sequence2𝑚𝑀formulae-sequencesuperscript𝑒𝑚𝐾subscript𝑊2subscript𝜈0𝜋𝜀21.65𝑀𝑚superscript𝑝12𝜀2h\leq\nicefrac{{2}}{{(m+M)}},\qquad e^{-mhK}W_{2}(\nu_{0},\pi)\leq\varepsilon/% 2,\quad 1.65(M/m)(hp)^{1/2}\leq\varepsilon/2,italic_h ≤ / start_ARG 2 end_ARG start_ARG ( italic_m + italic_M ) end_ARG , italic_e start_POSTSUPERSCRIPT - italic_m italic_h italic_K end_POSTSUPERSCRIPT italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_π ) ≤ italic_ε / 2 , 1.65 ( italic_M / italic_m ) ( italic_h italic_p ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT ≤ italic_ε / 2 , (11)

then we have W2(νK,π)εsubscript𝑊2subscript𝜈𝐾𝜋𝜀W_{2}(\nu_{K},\pi)\leq\varepsilonitalic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT , italic_π ) ≤ italic_ε. In other words, conditions (11) are sufficient for the density of the output of the LMC algorithm after K𝐾Kitalic_K iterations to be within the precision ε𝜀\varepsilonitalic_ε of the target density when the precision is measured using the Wasserstein distance. This readily yields

hm2ε211M2p2m+MandhK1mlog(2(𝜽0𝜽*22+p/m)1/2ε)formulae-sequencesuperscript𝑚2superscript𝜀211superscript𝑀2𝑝2𝑚𝑀and𝐾1𝑚2superscriptsuperscriptsubscriptnormsubscript𝜽0superscript𝜽22𝑝𝑚12𝜀h\leq\frac{m^{2}\varepsilon^{2}}{11M^{2}p}\wedge\frac{2}{m+M}\quad\text{and}% \quad hK\geq\frac{1}{m}\log\Big{(}\frac{2(\|\boldsymbol{\theta}_{0}-% \boldsymbol{\theta}^{*}\|_{2}^{2}+p/m)^{1/2}}{\varepsilon}\Big{)}italic_h ≤ divide start_ARG italic_m start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_ε start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG 11 italic_M start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_p end_ARG ∧ divide start_ARG 2 end_ARG start_ARG italic_m + italic_M end_ARG and italic_h italic_K ≥ divide start_ARG 1 end_ARG start_ARG italic_m end_ARG roman_log ( divide start_ARG 2 ( ∥ bold_italic_θ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT - bold_italic_θ start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_p / italic_m ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_ε end_ARG ) (12)

Assuming m,M𝑚𝑀m,Mitalic_m , italic_M and 𝜽0𝜽*22/psuperscriptsubscriptnormsubscript𝜽0superscript𝜽22𝑝\|\boldsymbol{\theta}_{0}-\boldsymbol{\theta}^{*}\|_{2}^{2}/p∥ bold_italic_θ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT - bold_italic_θ start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT / italic_p to be constants, we can deduce from the last display that it suffices K=C(p/ε2)log(p/ε2)𝐾𝐶𝑝superscript𝜀2𝑝superscript𝜀2K=C(p/\varepsilon^{2})\log(p/\varepsilon^{2})italic_K = italic_C ( italic_p / italic_ε start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) roman_log ( italic_p / italic_ε start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) number of iterations in order to reach the precision level ε𝜀\varepsilonitalic_ε. This fact has been first established in 14 for the LMC algorithm with a warm start and the total-variation distance. It was later improved by 16, 15, where the authors showed that the same result holds for any starting point and established similar bounds for the Wasserstein distance. Theorem 1 above can be seen as a user-friendly version of the corresponding result established by 15.

Remark 2.1.

Although (10) is relevant for understanding the order of magnitude of W2(ν0,π)subscript𝑊2subscript𝜈0𝜋W_{2}(\nu_{0},\pi)italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_π ), it has limited applicability since the distance 𝛉0𝛉*normsubscript𝛉0superscript𝛉\|\boldsymbol{\theta}_{0}-\boldsymbol{\theta}^{*}\|∥ bold_italic_θ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT - bold_italic_θ start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT ∥ might be hard to evaluate. As mentioned in 13, an attractive alternative to that bound is given by the inequality 111The second line follows from strong convexity whereas the third line is a consequence of the fact that 𝛉*superscript𝛉\boldsymbol{\theta}^{*}bold_italic_θ start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT is a stationary point of f𝑓fitalic_f.

mW2(ν0,π)2𝑚subscript𝑊2superscriptsubscript𝜈0𝜋2\displaystyle mW_{2}(\nu_{0},\pi)^{2}italic_m italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_π ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT m𝜽0𝜽*22+pabsent𝑚superscriptsubscriptnormsubscript𝜽0superscript𝜽22𝑝\displaystyle\leq m\|\boldsymbol{\theta}_{0}-\boldsymbol{\theta}^{*}\|_{2}^{2}+p≤ italic_m ∥ bold_italic_θ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT - bold_italic_θ start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_p (13)
2(f(𝜽0)f(𝜽*)f(𝜽*)(𝜽0𝜽))+pabsent2𝑓subscript𝜽0𝑓superscript𝜽𝑓superscriptsuperscript𝜽topsubscript𝜽0𝜽𝑝\displaystyle\leq 2\big{(}f(\boldsymbol{\theta}_{0})-f(\boldsymbol{\theta}^{*}% )-\nabla f(\boldsymbol{\theta}^{*})^{\top}(\boldsymbol{\theta}_{0}-\boldsymbol% {\theta})\big{)}+p≤ 2 ( italic_f ( bold_italic_θ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) - italic_f ( bold_italic_θ start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT ) - ∇ italic_f ( bold_italic_θ start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT ⊤ end_POSTSUPERSCRIPT ( bold_italic_θ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT - bold_italic_θ ) ) + italic_p (14)
=2(f(𝜽0)f(𝜽*))+p.absent2𝑓subscript𝜽0𝑓superscript𝜽𝑝\displaystyle=2\big{(}f(\boldsymbol{\theta}_{0})-f(\boldsymbol{\theta}^{*})% \big{)}+p.= 2 ( italic_f ( bold_italic_θ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) - italic_f ( bold_italic_θ start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT ) ) + italic_p . (15)

If f𝑓fitalic_f is lower bounded by some known constant, for instance if f0𝑓0f\geq 0italic_f ≥ 0, the last inequality provides the computable upper bound W2(ν0,π)2(2f(𝛉0)+p)/msubscript𝑊2superscriptsubscript𝜈0𝜋22𝑓subscript𝛉0𝑝𝑚W_{2}(\nu_{0},\pi)^{2}\leq\big{(}2f(\boldsymbol{\theta}_{0})+p\big{)}/mitalic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_π ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ≤ ( 2 italic_f ( bold_italic_θ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) + italic_p ) / italic_m.

2.2 Guarantees under strong convexity for the varying step LMC

The result of previous section provides a guarantee for the constant step LMC. One may wonder if using a variable step sizes 𝒉={hk}k𝒉subscriptsubscript𝑘𝑘\boldsymbol{h}=\{h_{k}\}_{k\in\mathbb{N}}bold_italic_h = { italic_h start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT } start_POSTSUBSCRIPT italic_k ∈ blackboard_N end_POSTSUBSCRIPT can improve the convergence. Note that in 15 Theorem 5, guarantees for the variable step LMC are established. However, they do not lead to a clear message on the choice of the step-sizes. The next result fills this gap by showing that an appropriate selection of step-sizes improves on the constant step LMC with an improvement factor logarithmic in p/ϵ2𝑝superscriptitalic-ϵ2p/\epsilon^{2}italic_p / italic_ϵ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT.

Theorem 2.

Let us consider the LMC algorithm with varying step-size hk+1subscript𝑘1h_{k+1}italic_h start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT defined by

hk+1=2M+m+(2/3)m(kK1)+,k=1,2,formulae-sequencesubscript𝑘12𝑀𝑚23𝑚subscript𝑘subscript𝐾1𝑘12h_{k+1}=\frac{2}{M+m+(\nicefrac{{2}}{{3}})m(k-K_{1})_{+}},\qquad k=1,2,\ldotsitalic_h start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT = divide start_ARG 2 end_ARG start_ARG italic_M + italic_m + ( / start_ARG 2 end_ARG start_ARG 3 end_ARG ) italic_m ( italic_k - italic_K start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT + end_POSTSUBSCRIPT end_ARG , italic_k = 1 , 2 , … (16)

where K1subscript𝐾1K_{1}italic_K start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT is the smallest non-negative integer satisfying222Combining the definition of K1subscript𝐾1K_{1}italic_K start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and the upper bound in (10), one easily checks that if 𝛉0𝛉*subscriptnormsubscript𝛉0superscript𝛉\|\boldsymbol{\theta}_{0}-\boldsymbol{\theta}^{*}\|_{\infty}∥ bold_italic_θ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT - bold_italic_θ start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT is bounded, then K1subscript𝐾1K_{1}italic_K start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT is upper bounded by a constant that does not depend on the dimension p𝑝pitalic_p.

K1ln(W2(ν0,π)/p)+ln(m/M)+(1/2)ln(M+m)ln(1+2m/Mm).subscript𝐾1subscript𝑊2subscript𝜈0𝜋𝑝𝑚𝑀12𝑀𝑚12𝑚𝑀𝑚K_{1}\geq\frac{\ln\big{(}W_{2}(\nu_{0},\pi)/\sqrt{p}\big{)}+\ln(m/M)+(% \nicefrac{{1}}{{2}})\ln(M+m)}{\ln(1+\nicefrac{{2m}}{{M-m}})}.italic_K start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ≥ divide start_ARG roman_ln ( italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_π ) / square-root start_ARG italic_p end_ARG ) + roman_ln ( italic_m / italic_M ) + ( / start_ARG 1 end_ARG start_ARG 2 end_ARG ) roman_ln ( italic_M + italic_m ) end_ARG start_ARG roman_ln ( 1 + / start_ARG 2 italic_m end_ARG start_ARG italic_M - italic_m end_ARG ) end_ARG . (17)

If f𝑓fitalic_f satisfies (1), then for every kK1𝑘subscript𝐾1k\geq K_{1}italic_k ≥ italic_K start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT, we have

W2(νk,π)3.5MpmM+m+(2/3)m(kK1).subscript𝑊2subscript𝜈𝑘𝜋3.5𝑀𝑝𝑚𝑀𝑚23𝑚𝑘subscript𝐾1W_{2}(\nu_{k},\pi)\leq\frac{3.5M\sqrt{p}}{m\sqrt{M+m+(\nicefrac{{2}}{{3}})m(k-% K_{1})}}.italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT , italic_π ) ≤ divide start_ARG 3.5 italic_M square-root start_ARG italic_p end_ARG end_ARG start_ARG italic_m square-root start_ARG italic_M + italic_m + ( / start_ARG 2 end_ARG start_ARG 3 end_ARG ) italic_m ( italic_k - italic_K start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) end_ARG end_ARG . (18)

The step size (16) has two important advantages as compared to the constant steps. The first advantage is that it is independent of the target precision level ϵitalic-ϵ\epsilonitalic_ϵ. The second advantage is that we get rid of the logarithmic terms in the number of iterations required to achieve the precision level ϵitalic-ϵ\epsilonitalic_ϵ. Indeed, it suffices K=K1+(27M2/2m3)(p/ϵ2)𝐾subscript𝐾127superscript𝑀22superscript𝑚3𝑝superscriptitalic-ϵ2K=K_{1}+(27M^{2}/2m^{3})(p/\epsilon^{2})italic_K = italic_K start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + ( 27 italic_M start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT / 2 italic_m start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT ) ( italic_p / italic_ϵ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) iterations to get the right hand side of (18) smaller than ϵitalic-ϵ\epsilonitalic_ϵ, where K1subscript𝐾1K_{1}italic_K start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT depends neither on the dimension p𝑝pitalic_p nor on the precision level ϵitalic-ϵ\epsilonitalic_ϵ.

Since the choice of hk+1subscript𝑘1h_{k+1}italic_h start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT in (16) might appear mysterious, we provide below a quick explanation of the main computations underpinning this choice. The main step of the proof of upper bounds on W2(νk,π)subscript𝑊2subscript𝜈𝑘𝜋W_{2}(\nu_{k},\pi)italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT , italic_π ), is the following recursive inequality (see Proposition 2 in Section 7)

W2(νk+1,π)(1mhk+1)W2(νk,π)+1.65Mphk+13/2.subscript𝑊2subscript𝜈𝑘1𝜋1𝑚subscript𝑘1subscript𝑊2subscript𝜈𝑘𝜋1.65𝑀𝑝superscriptsubscript𝑘132\displaystyle W_{2}(\nu_{k+1},\pi)\leq(1-mh_{k+1})W_{2}(\nu_{k},\pi)+1.65M% \sqrt{p}\,h_{k+1}^{3/2}.italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT , italic_π ) ≤ ( 1 - italic_m italic_h start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT ) italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT , italic_π ) + 1.65 italic_M square-root start_ARG italic_p end_ARG italic_h start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 3 / 2 end_POSTSUPERSCRIPT . (19)

Using the notation Bk=2(m/3)3/21.65MpW2(νk,π)subscript𝐵𝑘2superscript𝑚3321.65𝑀𝑝subscript𝑊2subscript𝜈𝑘𝜋B_{k}=\frac{2(m/3)^{3/2}}{1.65M\sqrt{p}}W_{2}(\nu_{k},\pi)italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT = divide start_ARG 2 ( italic_m / 3 ) start_POSTSUPERSCRIPT 3 / 2 end_POSTSUPERSCRIPT end_ARG start_ARG 1.65 italic_M square-root start_ARG italic_p end_ARG end_ARG italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT , italic_π ), this inequality can be rewritten as

Bk+1(1mhk+1)Bk+2(mhk+1/3)3/2.subscript𝐵𝑘11𝑚subscript𝑘1subscript𝐵𝑘2superscript𝑚subscript𝑘1332B_{k+1}\leq(1-mh_{k+1})B_{k}+2(mh_{k+1}/3)^{3/2}.italic_B start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT ≤ ( 1 - italic_m italic_h start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT ) italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT + 2 ( italic_m italic_h start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT / 3 ) start_POSTSUPERSCRIPT 3 / 2 end_POSTSUPERSCRIPT .

Minimizing the right hand side with respect to hk+1subscript𝑘1h_{k+1}italic_h start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT, we find that the minimum is attained at the stationary point

hk+1=3mBk2.subscript𝑘13𝑚superscriptsubscript𝐵𝑘2\displaystyle h_{k+1}=\frac{3}{m}B_{k}^{2}.italic_h start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT = divide start_ARG 3 end_ARG start_ARG italic_m end_ARG italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT . (20)

With this hk+1subscript𝑘1h_{k+1}italic_h start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT, one checks that the sequence Bksubscript𝐵𝑘B_{k}italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT satisfies the recursive inequality

Bk+12Bk2(1Bk2)2Bk21+Bk2.superscriptsubscript𝐵𝑘12superscriptsubscript𝐵𝑘2superscript1superscriptsubscript𝐵𝑘22superscriptsubscript𝐵𝑘21superscriptsubscript𝐵𝑘2B_{k+1}^{2}\leq B_{k}^{2}(1-B_{k}^{2})^{2}\leq\frac{B_{k}^{2}}{1+B_{k}^{2}}.italic_B start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ≤ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( 1 - italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ≤ divide start_ARG italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG 1 + italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG .

The function g(x)=x/(1+x)𝑔𝑥𝑥1𝑥g(x)=x/(1+x)italic_g ( italic_x ) = italic_x / ( 1 + italic_x ) being increasing in (0,)0(0,\infty)( 0 , ∞ ), we get

Bk+12Bk21+Bk2Bk121+Bk121+Bk121+Bk12=Bk121+2Bk12.superscriptsubscript𝐵𝑘12superscriptsubscript𝐵𝑘21superscriptsubscript𝐵𝑘2superscriptsubscript𝐵𝑘121superscriptsubscript𝐵𝑘121superscriptsubscript𝐵𝑘121superscriptsubscript𝐵𝑘12superscriptsubscript𝐵𝑘1212superscriptsubscript𝐵𝑘12B_{k+1}^{2}\leq\frac{B_{k}^{2}}{1+B_{k}^{2}}\leq\frac{\frac{B_{k-1}^{2}}{1+B_{% k-1}^{2}}}{1+\frac{B_{k-1}^{2}}{1+B_{k-1}^{2}}}=\frac{B_{k-1}^{2}}{1+2B_{k-1}^% {2}}.italic_B start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ≤ divide start_ARG italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG 1 + italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG ≤ divide start_ARG divide start_ARG italic_B start_POSTSUBSCRIPT italic_k - 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG 1 + italic_B start_POSTSUBSCRIPT italic_k - 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG end_ARG start_ARG 1 + divide start_ARG italic_B start_POSTSUBSCRIPT italic_k - 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG 1 + italic_B start_POSTSUBSCRIPT italic_k - 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG end_ARG = divide start_ARG italic_B start_POSTSUBSCRIPT italic_k - 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG 1 + 2 italic_B start_POSTSUBSCRIPT italic_k - 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG .

By repetitive application of the same argument, we get

Bk+12BK121+(k+1K1)BK12.superscriptsubscript𝐵𝑘12superscriptsubscript𝐵subscript𝐾121𝑘1subscript𝐾1superscriptsubscript𝐵subscript𝐾12B_{k+1}^{2}\leq\frac{B_{K_{1}}^{2}}{1+(k+1-K_{1})B_{K_{1}}^{2}}.italic_B start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ≤ divide start_ARG italic_B start_POSTSUBSCRIPT italic_K start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG 1 + ( italic_k + 1 - italic_K start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) italic_B start_POSTSUBSCRIPT italic_K start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG .

The integer K1subscript𝐾1K_{1}italic_K start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT was chosen so that BK122m3(M+m)superscriptsubscript𝐵subscript𝐾122𝑚3𝑀𝑚B_{K_{1}}^{2}\leq\frac{2m}{3(M+m)}italic_B start_POSTSUBSCRIPT italic_K start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ≤ divide start_ARG 2 italic_m end_ARG start_ARG 3 ( italic_M + italic_m ) end_ARG, see (66). Inserting this upper bound in the right hand side of the last display, we get

Bk+122m3(M+m)+2m(k+1K1).superscriptsubscript𝐵𝑘122𝑚3𝑀𝑚2𝑚𝑘1subscript𝐾1B_{k+1}^{2}\leq\frac{2m}{3(M+m)+2m(k+1-K_{1})}.italic_B start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ≤ divide start_ARG 2 italic_m end_ARG start_ARG 3 ( italic_M + italic_m ) + 2 italic_m ( italic_k + 1 - italic_K start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) end_ARG .

Finally, replacing in (20) Bk2superscriptsubscript𝐵𝑘2B_{k}^{2}italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT by its upper bound derived from the last display, we get the suggested value for hk+1subscript𝑘1h_{k+1}italic_h start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT.

2.3 Extension to mixtures of strongly log-concave densities

We describe here a simple setting in which a suitable version of the LMC algorithm yields efficient sampling algorithm for a target function which is not log-concave. Indeed, let us assume that

π(𝜽)=Hπ1(𝜽|𝜼)π0(d𝜼),𝜋𝜽subscript𝐻subscript𝜋1conditional𝜽𝜼subscript𝜋0𝑑𝜼\displaystyle\pi(\boldsymbol{\theta})=\int_{H}\pi_{1}(\boldsymbol{\theta}|% \boldsymbol{\eta})\,\pi_{0}(d\boldsymbol{\eta}),italic_π ( bold_italic_θ ) = ∫ start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT italic_π start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( bold_italic_θ | bold_italic_η ) italic_π start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_d bold_italic_η ) , (21)

where H𝐻Hitalic_H is an arbitrary measurable space, π0subscript𝜋0\pi_{0}italic_π start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT is a probability distribution on H𝐻Hitalic_H and π1(|)\pi_{1}(\cdot|\cdot)italic_π start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( ⋅ | ⋅ ) is a Markov kernel on p×Hsuperscript𝑝𝐻\mathbb{R}^{p}\times Hblackboard_R start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT × italic_H. This means that π2(d𝜽,d𝜼)=π1(𝜽|𝜼)π0(d𝜼)d𝜽subscript𝜋2𝑑𝜽𝑑𝜼subscript𝜋1conditional𝜽𝜼subscript𝜋0𝑑𝜼𝑑𝜽\pi_{2}(d\boldsymbol{\theta},d\boldsymbol{\eta})=\pi_{1}(\boldsymbol{\theta}|% \boldsymbol{\eta})\,\pi_{0}(d\boldsymbol{\eta})d\boldsymbol{\theta}italic_π start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_d bold_italic_θ , italic_d bold_italic_η ) = italic_π start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( bold_italic_θ | bold_italic_η ) italic_π start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_d bold_italic_η ) italic_d bold_italic_θ defines a probability measure on p×Hsuperscript𝑝𝐻\mathbb{R}^{p}\times Hblackboard_R start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT × italic_H of which π𝜋\piitalic_π is the first marginal.

Theorem 3.

Assume that π1(𝛉|𝛈)=exp{f𝛈(𝛉)}subscript𝜋1conditional𝛉𝛈subscript𝑓𝛈𝛉\pi_{1}(\boldsymbol{\theta}|\boldsymbol{\eta})=\exp\{-f_{\boldsymbol{\eta}}(% \boldsymbol{\theta})\}italic_π start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( bold_italic_θ | bold_italic_η ) = roman_exp { - italic_f start_POSTSUBSCRIPT bold_italic_η end_POSTSUBSCRIPT ( bold_italic_θ ) } so that for every 𝛈H𝛈𝐻\boldsymbol{\eta}\in Hbold_italic_η ∈ italic_H, f𝛈subscript𝑓𝛈f_{\boldsymbol{\eta}}italic_f start_POSTSUBSCRIPT bold_italic_η end_POSTSUBSCRIPT satisfies assumption (1). Define the mixture LMC (MLMC) algorithm as follows: sample 𝛈π0similar-to𝛈subscript𝜋0\boldsymbol{\eta}\sim\pi_{0}bold_italic_η ∼ italic_π start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT and choose an initial value ϑ0ν0similar-tosubscriptbold-ϑ0subscript𝜈0\boldsymbol{\vartheta}_{0}\sim\nu_{0}bold_italic_ϑ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∼ italic_ν start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT, then compute

ϑk+1MLMC=ϑkMLMChk+1f𝜼(ϑkMLMC)+2hk+1𝝃k+1;k=0,1,2,formulae-sequencesuperscriptsubscriptbold-italic-ϑ𝑘1MLMCsubscriptsuperscriptbold-italic-ϑMLMC𝑘subscript𝑘1subscript𝑓𝜼superscriptsubscriptbold-italic-ϑ𝑘MLMC2subscript𝑘1subscript𝝃𝑘1𝑘012\displaystyle\boldsymbol{\vartheta}_{k+1}^{\rm MLMC}=\boldsymbol{\vartheta}^{% \rm MLMC}_{k}-h_{k+1}\nabla f_{\boldsymbol{\eta}}(\boldsymbol{\vartheta}_{k}^{% \rm MLMC})+\sqrt{2h_{k+1}}\;\boldsymbol{\xi}_{k+1};\qquad k=0,1,2,\ldotsbold_italic_ϑ start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_MLMC end_POSTSUPERSCRIPT = bold_italic_ϑ start_POSTSUPERSCRIPT roman_MLMC end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT - italic_h start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT ∇ italic_f start_POSTSUBSCRIPT bold_italic_η end_POSTSUBSCRIPT ( bold_italic_ϑ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_MLMC end_POSTSUPERSCRIPT ) + square-root start_ARG 2 italic_h start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT end_ARG bold_italic_ξ start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT ; italic_k = 0 , 1 , 2 , … (22)

where hksubscript𝑘h_{k}italic_h start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT is defined by (16) and 𝛏1,,𝛏k,subscript𝛏1normal-…subscript𝛏𝑘normal-…\boldsymbol{\xi}_{1},\ldots,\boldsymbol{\xi}_{k},\ldotsbold_italic_ξ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , bold_italic_ξ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT , … is a sequence of mutually independent, and independent of (𝛈,ϑ0)𝛈subscriptbold-ϑ0(\boldsymbol{\eta},\boldsymbol{\vartheta}_{0})( bold_italic_η , bold_italic_ϑ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ), centered Gaussian vectors with covariance matrices equal to identity. It holds that, for every positive integer kK1𝑘subscript𝐾1k\geq K_{1}italic_k ≥ italic_K start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT (see eq. 17 for the definition of K1subscript𝐾1K_{1}italic_K start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT),

W2(νk,π)3.5MpmM+m+(2/3)m(kK1).subscript𝑊2subscript𝜈𝑘𝜋3.5𝑀𝑝𝑚𝑀𝑚23𝑚𝑘subscript𝐾1W_{2}(\nu_{k},\pi)\leq\frac{3.5M\sqrt{p}}{m\sqrt{M+m+(\nicefrac{{2}}{{3}})m(k-% K_{1})}}.italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT , italic_π ) ≤ divide start_ARG 3.5 italic_M square-root start_ARG italic_p end_ARG end_ARG start_ARG italic_m square-root start_ARG italic_M + italic_m + ( / start_ARG 2 end_ARG start_ARG 3 end_ARG ) italic_m ( italic_k - italic_K start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) end_ARG end_ARG . (23)

This result extends the applicability of Langevin based techniques to a wider framework than the one of strongly log-concave distributions. The proof, postponed to Section 7, is a straightforward consequence of Theorem 2.

3 Guarantees for the inaccurate gradient version

In some situations, the precise evaluation of the gradient f(𝜽)𝑓𝜽\nabla f(\boldsymbol{\theta})∇ italic_f ( bold_italic_θ ) is computationally expensive or practically impossible, but it is possible to obtain noisy evaluations of f𝑓\nabla f∇ italic_f at any point. This is the setting considered in the present section. More precisely, we assume that at any point ϑk,hpsubscriptbold-italic-ϑ𝑘superscript𝑝\boldsymbol{\vartheta}_{k,h}\in\mathbb{R}^{p}bold_italic_ϑ start_POSTSUBSCRIPT italic_k , italic_h end_POSTSUBSCRIPT ∈ blackboard_R start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT of the LMC algorithm, we can observe the value

𝒀k,h=f(ϑk,h)+𝜻k,subscript𝒀𝑘𝑓subscriptbold-italic-ϑ𝑘subscript𝜻𝑘\boldsymbol{Y}_{k,h}=\nabla f(\boldsymbol{\vartheta}_{k,h})+\boldsymbol{\zeta}% _{k},bold_italic_Y start_POSTSUBSCRIPT italic_k , italic_h end_POSTSUBSCRIPT = ∇ italic_f ( bold_italic_ϑ start_POSTSUBSCRIPT italic_k , italic_h end_POSTSUBSCRIPT ) + bold_italic_ζ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT , (24)

where {𝜻k:k=0,1,}conditional-setsubscript𝜻𝑘𝑘01\{\boldsymbol{\zeta}_{k}:\,k=0,1,\ldots\}{ bold_italic_ζ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT : italic_k = 0 , 1 , … } is a sequence of random (noise) vectors. The noisy LMC (nLMC) algorithm is defined as

ϑk+1,h=ϑk,hh𝒀k,h+2h𝝃k+1;k=0,1,2,formulae-sequencesubscriptbold-italic-ϑ𝑘1subscriptbold-italic-ϑ𝑘subscript𝒀𝑘2subscript𝝃𝑘1𝑘012\displaystyle\boldsymbol{\vartheta}_{k+1,h}=\boldsymbol{\vartheta}_{k,h}-h% \boldsymbol{Y}_{k,h}+\sqrt{2h}\;\boldsymbol{\xi}_{k+1};\qquad k=0,1,2,\ldotsbold_italic_ϑ start_POSTSUBSCRIPT italic_k + 1 , italic_h end_POSTSUBSCRIPT = bold_italic_ϑ start_POSTSUBSCRIPT italic_k , italic_h end_POSTSUBSCRIPT - italic_h bold_italic_Y start_POSTSUBSCRIPT italic_k , italic_h end_POSTSUBSCRIPT + square-root start_ARG 2 italic_h end_ARG bold_italic_ξ start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT ; italic_k = 0 , 1 , 2 , … (25)

where h>00h>0italic_h > 0 and 𝝃k+1subscript𝝃𝑘1\boldsymbol{\xi}_{k+1}bold_italic_ξ start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT are as in (3). The noise {𝜻k:k=0,1,}conditional-setsubscript𝜻𝑘𝑘01\{\boldsymbol{\zeta}_{k}:\,k=0,1,\ldots\}{ bold_italic_ζ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT : italic_k = 0 , 1 , … } is assumed to satisfy the following condition.

Condition N: for some δ>0𝛿0\delta>0italic_δ > 0 and σ>0𝜎0\sigma>0italic_σ > 0 and for every k𝑘k\in\mathbb{N}italic_k ∈ blackboard_N,

  • 1.

    (bounded bias) 𝐄[𝐄(𝜻k|ϑk,h)22]δ2p\mathbf{E}\big{[}\big{\|}\mathbf{E}(\boldsymbol{\zeta}_{k}|\boldsymbol{% \vartheta}_{k,h})\big{\|}_{2}^{2}\big{]}\leq\delta^{2}pbold_E [ ∥ bold_E ( bold_italic_ζ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT | bold_italic_ϑ start_POSTSUBSCRIPT italic_k , italic_h end_POSTSUBSCRIPT ) ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ] ≤ italic_δ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_p,

  • 2.

    (bounded variance) 𝐄[𝜻k𝐄(𝜻k|ϑk,h)22]σ2p\mathbf{E}[\|\boldsymbol{\zeta}_{k}-\mathbf{E}(\boldsymbol{\zeta}_{k}|% \boldsymbol{\vartheta}_{k,h})\|_{2}^{2}]\leq\sigma^{2}pbold_E [ ∥ bold_italic_ζ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT - bold_E ( bold_italic_ζ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT | bold_italic_ϑ start_POSTSUBSCRIPT italic_k , italic_h end_POSTSUBSCRIPT ) ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ] ≤ italic_σ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_p,

  • 3.

    (independence of updates) 𝝃k+1subscript𝝃𝑘1\boldsymbol{\xi}_{k+1}bold_italic_ξ start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT in (25) is independent of (𝜻0,,𝜻k)subscript𝜻0subscript𝜻𝑘(\boldsymbol{\zeta}_{0},\ldots,\boldsymbol{\zeta}_{k})( bold_italic_ζ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , … , bold_italic_ζ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ).

We emphasize right away that the random vectors 𝜻ksubscript𝜻𝑘\boldsymbol{\zeta}_{k}bold_italic_ζ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT are not assumed to be independent, as opposed to what is done in 13. The next theorem extends the guarantees of Theorem 1 to the inaccurate-gradient setting and to the nLMC algorithm.

Theorem 4.

Let ϑK,hsubscriptbold-ϑ𝐾\boldsymbol{\vartheta}_{K,h}bold_italic_ϑ start_POSTSUBSCRIPT italic_K , italic_h end_POSTSUBSCRIPT be the K𝐾Kitalic_K-th iterate of the nLMC algorithm (25) and νKsubscript𝜈𝐾\nu_{K}italic_ν start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT be its distribution. If the function f𝑓fitalic_f satisfies condition (1) and h2/(m+M)2𝑚𝑀h\leq\nicefrac{{2}}{{(m+M)}}italic_h ≤ / start_ARG 2 end_ARG start_ARG ( italic_m + italic_M ) end_ARG then

W2(νK,π)(1\displaystyle W_{2}(\nu_{K},\pi)\leq(1italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT , italic_π ) ≤ ( 1 mh)KW2(ν0,π)+1.65(M/m)(hp)1/2\displaystyle-mh)^{K}W_{2}(\nu_{0},\pi)+1.65(M/m)(hp)^{1/2}- italic_m italic_h ) start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_π ) + 1.65 ( italic_M / italic_m ) ( italic_h italic_p ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT (26)
+δpm+σ2(hp)1/21.65M+σm.𝛿𝑝𝑚superscript𝜎2superscript𝑝121.65𝑀𝜎𝑚\displaystyle+\frac{\delta\sqrt{p}}{m}+\frac{\sigma^{2}(hp)^{1/2}}{1.65M+% \sigma\sqrt{m}}\ .+ divide start_ARG italic_δ square-root start_ARG italic_p end_ARG end_ARG start_ARG italic_m end_ARG + divide start_ARG italic_σ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_h italic_p ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT end_ARG start_ARG 1.65 italic_M + italic_σ square-root start_ARG italic_m end_ARG end_ARG . (27)

To the best of our knowledge, the first result providing guarantees for sampling from a distribution in the scenario when precise evaluations of the log-density or its gradient are not available has been established in 13. Prior to that work, some asymptotic results has been established in 3. The closely related problem of computing an average value with respect to a distribution, when the gradient of its log-density is known up to an additive noise, has been studied by 32, 33, 23, 9. Note that these settings are of the same flavor as those of stochastic approximation, an active area of research in optimization and machine learning.

As compared to the analogous result in 13, Theorem 4 above has several advantages. First, it extends the applicability of the result to the case of a biased noise. In other words, it allows for 𝜻ksubscript𝜻𝑘\boldsymbol{\zeta}_{k}bold_italic_ζ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT with nonzero means. Second, it considerably relaxes the independence assumption on the sequence {𝜻k}subscript𝜻𝑘\{\boldsymbol{\zeta}_{k}\}{ bold_italic_ζ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT }, by replacing it by the independence of the updates. Third, and perhaps the most important advantage of Theorem 4 is the improved dependence of the upper bound on σ𝜎\sigmaitalic_σ. Indeed, while the last term in the upper bound in Theorem 4 is O(σ2)𝑂superscript𝜎2O(\sigma^{2})italic_O ( italic_σ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ), when σ0𝜎0\sigma\to 0italic_σ → 0, the corresponding term in 13 Th. 3 is only O(σ)𝑂𝜎O(\sigma)italic_O ( italic_σ ).

To understand the potential scope of applicability of Theorem 4, let us consider a generic example in which f(𝜽)𝑓𝜽f(\boldsymbol{\theta})italic_f ( bold_italic_θ ) is the average of n𝑛nitalic_n functions defined through independent random variables X1,,Xnsubscript𝑋1subscript𝑋𝑛X_{1},\ldots,X_{n}italic_X start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_X start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT:

f(𝜽)=1ni=1n(𝜽,Xi).𝑓𝜽1𝑛superscriptsubscript𝑖1𝑛𝜽subscript𝑋𝑖f(\boldsymbol{\theta})=\frac{1}{n}\sum_{i=1}^{n}\ell(\boldsymbol{\theta},X_{i}).italic_f ( bold_italic_θ ) = divide start_ARG 1 end_ARG start_ARG italic_n end_ARG ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT roman_ℓ ( bold_italic_θ , italic_X start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) .

When the gradient of (𝜽,Xi)𝜽subscript𝑋𝑖\ell(\boldsymbol{\theta},X_{i})roman_ℓ ( bold_italic_θ , italic_X start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) with respect to parameter 𝜽𝜽\boldsymbol{\theta}bold_italic_θ is hard to compute, one can replace the evaluation of f(ϑk,h)𝑓subscriptbold-italic-ϑ𝑘\nabla f(\boldsymbol{\vartheta}_{k,h})∇ italic_f ( bold_italic_ϑ start_POSTSUBSCRIPT italic_k , italic_h end_POSTSUBSCRIPT ) at each step k𝑘kitalic_k by that of Yk=𝜽(ϑk,h,XNk)subscript𝑌𝑘subscript𝜽subscriptbold-italic-ϑ𝑘subscript𝑋subscript𝑁𝑘Y_{k}=\nabla_{\boldsymbol{\theta}}\ell(\boldsymbol{\vartheta}_{k,h},X_{N_{k}})italic_Y start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT = ∇ start_POSTSUBSCRIPT bold_italic_θ end_POSTSUBSCRIPT roman_ℓ ( bold_italic_ϑ start_POSTSUBSCRIPT italic_k , italic_h end_POSTSUBSCRIPT , italic_X start_POSTSUBSCRIPT italic_N start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ), where Nksubscript𝑁𝑘N_{k}italic_N start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT is a random variable uniformly distributed in {1,,n}1𝑛\{1,\ldots,n\}{ 1 , … , italic_n } and independent of ϑk,hsubscriptbold-italic-ϑ𝑘\boldsymbol{\vartheta}_{k,h}bold_italic_ϑ start_POSTSUBSCRIPT italic_k , italic_h end_POSTSUBSCRIPT. Under suitable assumptions, this random vector satisfies the conditions of Theorem 4 with δ=0𝛿0\delta=0italic_δ = 0 and constant σ2superscript𝜎2\sigma^{2}italic_σ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT. Therefore, if we analyze the upper bound provided by (26), we see that the last term, due to the subsampling, is of the same order of magnitude as the second term. Thus, using the subsampled gradient in the LMC algorithm does not cause a significant deterioration of the precision while reducing considerably the computational burden.

Note that Theorem 4 allows to handle situations in which the approximations of the gradient are biased. This bias is controlled by the parameter δ𝛿\deltaitalic_δ. Such a bias can appear when using deterministic approximations of integrals or differentials. For instance, in statistical models with latent variables, the gradient of the log-likelihood has often an integral form. Such integrals can be approximated using quadrature rules, yielding a bias term, or Monte Carlo methods, yielding a variance term.

In the preliminary version 13 of this work, we made a mistake by claiming that the stochastic gradient version of the LMC, introduced in 34 and often referred to as Stochastic Gradient Langevin Dynamics (SGLD), has an error of the same order as the non-stochastic version of it. This claim is wrong, since when f(𝜽)=i=1n(𝜽,Xi)𝑓𝜽superscriptsubscript𝑖1𝑛𝜽subscript𝑋𝑖f(\boldsymbol{\theta})=\sum_{i=1}^{n}\ell(\boldsymbol{\theta},X_{i})italic_f ( bold_italic_θ ) = ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT roman_ℓ ( bold_italic_θ , italic_X start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) with a strongly convex function 𝜽(𝜽,x)maps-to𝜽𝜽𝑥\boldsymbol{\theta}\mapsto\ell(\boldsymbol{\theta},x)bold_italic_θ ↦ roman_ℓ ( bold_italic_θ , italic_x ) and iid variables X1,,Xnsubscript𝑋1subscript𝑋𝑛X_{1},\ldots,X_{n}italic_X start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_X start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT, we have m𝑚mitalic_m and M𝑀Mitalic_M proportional to n𝑛nitalic_n. Therefore, choosing Yk=n𝜽(ϑk,h,XNk)subscript𝑌𝑘𝑛subscript𝜽subscriptbold-italic-ϑ𝑘subscript𝑋subscript𝑁𝑘Y_{k}=n\nabla_{\boldsymbol{\theta}}\ell(\boldsymbol{\vartheta}_{k,h},X_{N_{k}})italic_Y start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT = italic_n ∇ start_POSTSUBSCRIPT bold_italic_θ end_POSTSUBSCRIPT roman_ℓ ( bold_italic_ϑ start_POSTSUBSCRIPT italic_k , italic_h end_POSTSUBSCRIPT , italic_X start_POSTSUBSCRIPT italic_N start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) as a noisy version of the gradient (where Nksubscript𝑁𝑘N_{k}italic_N start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT is a uniformly over {1,,n}1𝑛\{1,\ldots,n\}{ 1 , … , italic_n } distributed random variable independent of ϑk,hsubscriptbold-italic-ϑ𝑘\boldsymbol{\vartheta}_{k,h}bold_italic_ϑ start_POSTSUBSCRIPT italic_k , italic_h end_POSTSUBSCRIPT), we get δ=0𝛿0\delta=0italic_δ = 0 but σ2superscript𝜎2\sigma^{2}italic_σ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT proportional to n2superscript𝑛2n^{2}italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT. Therefore, the last term in (26) is of order (nhp)1/2superscript𝑛𝑝12(nhp)^{1/2}( italic_n italic_h italic_p ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT and dominates the other terms. Furthermore, replacing Yksubscript𝑌𝑘Y_{k}italic_Y start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT by Yk=nsj=1s𝜽(ϑk,h,XNkj)subscript𝑌𝑘𝑛𝑠superscriptsubscript𝑗1𝑠subscript𝜽subscriptbold-italic-ϑ𝑘subscript𝑋subscriptsuperscript𝑁𝑗𝑘Y_{k}=\frac{n}{s}\sum_{j=1}^{s}\nabla_{\boldsymbol{\theta}}\ell(\boldsymbol{% \vartheta}_{k,h},X_{N^{j}_{k}})italic_Y start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT = divide start_ARG italic_n end_ARG start_ARG italic_s end_ARG ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_s end_POSTSUPERSCRIPT ∇ start_POSTSUBSCRIPT bold_italic_θ end_POSTSUBSCRIPT roman_ℓ ( bold_italic_ϑ start_POSTSUBSCRIPT italic_k , italic_h end_POSTSUBSCRIPT , italic_X start_POSTSUBSCRIPT italic_N start_POSTSUPERSCRIPT italic_j end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) with iid variables Nk1,,Nkssuperscriptsubscript𝑁𝑘1superscriptsubscript𝑁𝑘𝑠N_{k}^{1},\ldots,N_{k}^{s}italic_N start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT , … , italic_N start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_s end_POSTSUPERSCRIPT does not help, since then σ2superscript𝜎2\sigma^{2}italic_σ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT is of order n2/ssuperscript𝑛2𝑠n^{2}/sitalic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT / italic_s and the last term in (26) is of order (nhp/s)1/2superscript𝑛𝑝𝑠12(nhp/s)^{1/2}( italic_n italic_h italic_p / italic_s ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT, which is still larger than the term (M/m)(hp)1/2𝑀𝑚superscript𝑝12(M/m)(hp)^{1/2}( italic_M / italic_m ) ( italic_h italic_p ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT. This discussion shows that Theorem 4 applied to SGLD is of limited interest. For a more in-depth analysis of the SGLD, we refer the reader to 23, 25, 36.

It is also worth mentioning here that another example of approximate gradient—based on a quadratic approximation of the log-likelihood of the generalized linear model—has been considered in 19 Section 5. It corresponds, in terms of condition N, to a situation in which the variance σ2superscript𝜎2\sigma^{2}italic_σ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT vanishes but the bias δ𝛿\deltaitalic_δ is non-zero.

An important ingredient of the proof of Theorem 4 is the following simple result, which can be useful in other contexts as well (for a proof, see Lemma 7 in Section 7.7 below).

Lemma 1.

Let A𝐴Aitalic_A, B𝐵Bitalic_B and C𝐶Citalic_C be given non-negative numbers such that A(0,1)𝐴01A\in(0,1)italic_A ∈ ( 0 , 1 ). Assume that the sequence of non-negative numbers {xk}k=0,1,2,subscriptsubscript𝑥𝑘𝑘012normal-…\{x_{k}\}_{k=0,1,2,\ldots}{ italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT } start_POSTSUBSCRIPT italic_k = 0 , 1 , 2 , … end_POSTSUBSCRIPT satisfies the recursive inequality

xk+12subscriptsuperscript𝑥2𝑘1\displaystyle x^{2}_{k+1}italic_x start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT [(1A)xk+C]2+B2absentsuperscriptdelimited-[]1𝐴subscript𝑥𝑘𝐶2superscript𝐵2\displaystyle\leq[(1-A)x_{k}+C]^{2}+B^{2}≤ [ ( 1 - italic_A ) italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT + italic_C ] start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_B start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT (28)

for every integer k0𝑘0k\geq 0italic_k ≥ 0. Then, for all integers k0𝑘0k\geq 0italic_k ≥ 0,

xksubscript𝑥𝑘\displaystyle x_{k}italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT (1A)kx0+CA+B2C+AB.absentsuperscript1𝐴𝑘subscript𝑥0𝐶𝐴superscript𝐵2𝐶𝐴𝐵\displaystyle\leq(1-A)^{k}x_{0}+\frac{C}{A}+\frac{B^{2}}{C+\sqrt{A}\,B}.≤ ( 1 - italic_A ) start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + divide start_ARG italic_C end_ARG start_ARG italic_A end_ARG + divide start_ARG italic_B start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_C + square-root start_ARG italic_A end_ARG italic_B end_ARG . (29)

Thanks to this lemma, the upper bound on the Wasserstein distance provided by (26) is sharper than the one proposed in 13.

4 Guarantees under additional smoothness

When the function f𝑓fitalic_f has Lipschitz continuous Hessian, one can get improved rates of convergence. This has been noted by 14, where the author proposed to use a modified version of the LMC algorithm, the LMC with Ozaki discretization, in order to take advantage of the smoothness of the Hessian. On the other hand, it has been proved in 1, 2 that the boundedness of the third order derivative of f𝑓fitalic_f (equivalent to the boundedness of the second-order derivative of the drift of the Langevin diffusion) implies that the Wasserstein distance between the marginals of the Langevin diffusion and its Euler discretization are of order hlog(1/h)1h\sqrt{\log(1/h)}italic_h square-root start_ARG roman_log ( 1 / italic_h ) end_ARG. Note however, that in 2 there is no evaluation of the impact of the dimension on the quality of the Euler approximation. This evaluation has been done by 15 by showing that the Wasserstein error of the Euler approximation is of order hp𝑝hpitalic_h italic_p. This raises the following important question: is it possible to get advantage of the Lipschitz continuity of the Hessian of f𝑓fitalic_f in order to improve the guarantees on the quality of sampling by the standard LMC algorithm. The answer of this question is affirmative and is stated in the next theorem.

In what follows, for any matrix 𝐌𝐌\mathbf{M}bold_M, we denote by 𝐌norm𝐌\|\mathbf{M}\|∥ bold_M ∥ and 𝐌Fsubscriptnorm𝐌𝐹\|\mathbf{M}\|_{F}∥ bold_M ∥ start_POSTSUBSCRIPT italic_F end_POSTSUBSCRIPT, respectively, the spectral norm and the Frobenius norm of 𝐌𝐌\mathbf{M}bold_M. We write 𝐌𝐌precedes-or-equals𝐌superscript𝐌\mathbf{M}\preceq\mathbf{M}^{\prime}bold_M ⪯ bold_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT or 𝐌𝐌succeeds-or-equalssuperscript𝐌superscript𝐌\mathbf{M}^{\prime}\succeq\mathbf{M}^{\prime}bold_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ⪰ bold_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT to indicate that the matrix 𝐌𝐌superscript𝐌𝐌\mathbf{M}^{\prime}-\mathbf{M}bold_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT - bold_M is positive semi-definite.

Condition F: the function f𝑓fitalic_f is twice differentiable and for some positive numbers m𝑚mitalic_m, M𝑀Mitalic_M and M2subscript𝑀2M_{2}italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT,

  • 1.

    (strong convexity) 2f(𝜽)m𝐈psucceeds-or-equalssuperscript2𝑓𝜽𝑚subscript𝐈𝑝\nabla^{2}f(\boldsymbol{\theta})\succeq m\mathbf{I}_{p}∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_f ( bold_italic_θ ) ⪰ italic_m bold_I start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT, for every 𝜽p𝜽superscript𝑝\boldsymbol{\theta}\in\mathbb{R}^{p}bold_italic_θ ∈ blackboard_R start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT,

  • 2.

    (bounded second derivative) 2f(𝜽)M𝐈pprecedes-or-equalssuperscript2𝑓𝜽𝑀subscript𝐈𝑝\nabla^{2}f(\boldsymbol{\theta})\preceq M\mathbf{I}_{p}∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_f ( bold_italic_θ ) ⪯ italic_M bold_I start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT, for every 𝜽p𝜽superscript𝑝\boldsymbol{\theta}\in\mathbb{R}^{p}bold_italic_θ ∈ blackboard_R start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT,

  • 3.

    (further smoothness) 2f(𝜽)2f(𝜽)M2𝜽𝜽2normsuperscript2𝑓𝜽superscript2𝑓superscript𝜽subscript𝑀2subscriptnorm𝜽superscript𝜽2\|\nabla^{2}f(\boldsymbol{\theta})-\nabla^{2}f(\boldsymbol{\theta}^{\prime})\|% \leq M_{2}\|\boldsymbol{\theta}-\boldsymbol{\theta}^{\prime}\|_{2}∥ ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_f ( bold_italic_θ ) - ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_f ( bold_italic_θ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) ∥ ≤ italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∥ bold_italic_θ - bold_italic_θ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT, for every 𝜽,𝜽p𝜽superscript𝜽superscript𝑝\boldsymbol{\theta},\boldsymbol{\theta}^{\prime}\in\mathbb{R}^{p}bold_italic_θ , bold_italic_θ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ blackboard_R start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT.

Theorem 5.

Let ϑK,hsubscriptbold-ϑ𝐾\boldsymbol{\vartheta}_{K,h}bold_italic_ϑ start_POSTSUBSCRIPT italic_K , italic_h end_POSTSUBSCRIPT be the K𝐾Kitalic_K-th iterate of the nLMC algorithm (25) and νKsubscript𝜈𝐾\nu_{K}italic_ν start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT be its distribution. Assume that conditions F and N are satisfied. Then, for every h2/(m+M)2𝑚𝑀h\leq\nicefrac{{2}}{{(m+M)}}italic_h ≤ / start_ARG 2 end_ARG start_ARG ( italic_m + italic_M ) end_ARG, we have

W2(νK,π)(1\displaystyle W_{2}(\nu_{K},\pi)\leq(1italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT , italic_π ) ≤ ( 1 mh)KW2(ν0,π)+M2hp2m+11MhMp5m\displaystyle-mh)^{K}W_{2}(\nu_{0},\pi)+\frac{M_{2}hp}{2m}+\frac{11Mh\sqrt{Mp}% }{5m}- italic_m italic_h ) start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_π ) + divide start_ARG italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_h italic_p end_ARG start_ARG 2 italic_m end_ARG + divide start_ARG 11 italic_M italic_h square-root start_ARG italic_M italic_p end_ARG end_ARG start_ARG 5 italic_m end_ARG (30)
+δpm+2σ2hpM2hp+2σm.𝛿𝑝𝑚2superscript𝜎2𝑝subscript𝑀2𝑝2𝜎𝑚\displaystyle+\frac{\delta\sqrt{p}}{m}+\frac{2\sigma^{2}\sqrt{hp}}{M_{2}\sqrt{% hp}+2\sigma\sqrt{m}}.+ divide start_ARG italic_δ square-root start_ARG italic_p end_ARG end_ARG start_ARG italic_m end_ARG + divide start_ARG 2 italic_σ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT square-root start_ARG italic_h italic_p end_ARG end_ARG start_ARG italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT square-root start_ARG italic_h italic_p end_ARG + 2 italic_σ square-root start_ARG italic_m end_ARG end_ARG . (31)

In the last inequality, 11/511511/511 / 5 is an upper bound for 0.5+22/32.1330.52232.1330.5+2\sqrt{2/3}\approx 2.1330.5 + 2 square-root start_ARG 2 / 3 end_ARG ≈ 2.133.

When applying the nLMC algorithm to sample from a target density, the user may usually specify four parameters: the step-size hhitalic_h, the number of iterations K𝐾Kitalic_K, the tolerated precision δ𝛿\deltaitalic_δ of the deterministic approximation and the precision σ𝜎\sigmaitalic_σ of the stochastic approximation. An attractive feature of Theorem 5 is that the contributions of these four parameters are well separated, especially if we upper bound the last term by 2σ2/M22superscript𝜎2subscript𝑀22\sigma^{2}/M_{2}2 italic_σ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT / italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT. As a consequence, in order to have an error of order ϵitalic-ϵ\epsilonitalic_ϵ in Wasserstein distance, we might choose: σ𝜎\sigmaitalic_σ at most of order ϵitalic-ϵ\sqrt{\epsilon}square-root start_ARG italic_ϵ end_ARG, δ𝛿\deltaitalic_δ at most of order mϵ/p𝑚italic-ϵ𝑝m\epsilon/\sqrt{p}italic_m italic_ϵ / square-root start_ARG italic_p end_ARG, hhitalic_h of order ϵ/pitalic-ϵ𝑝\epsilon/pitalic_ϵ / italic_p and K𝐾Kitalic_K of order (p/mϵ)log(p/ϵ)𝑝𝑚italic-ϵ𝑝italic-ϵ(p/m\epsilon)\log(p/\epsilon)( italic_p / italic_m italic_ϵ ) roman_log ( italic_p / italic_ϵ ). Akin to Theorem 2, one can use variable step-sizes to avoid the logarithmic factor; we leave these computations to the reader.

Note that if we instantiate Theorem 5 to the case of accurate gradient evaluations, that is when σ=δ=0𝜎𝛿0\sigma=\delta=0italic_σ = italic_δ = 0, we recover the constant step-size version of 15 Theorem 8, with optimized constants. Indeed, for contant step-size, 15 Theorem 8 yields

W2(νK,π){2(1m¯h)KW2(ν0,π)2+2ph2(M2m¯+M43mm¯2+M22p3m¯2+O(h))}1/2,subscript𝑊2subscript𝜈𝐾𝜋superscript2superscript1¯𝑚𝐾subscript𝑊2superscriptsubscript𝜈0𝜋22𝑝superscript2superscript𝑀2¯𝑚superscript𝑀43𝑚superscript¯𝑚2superscriptsubscript𝑀22𝑝3superscript¯𝑚2𝑂12\displaystyle W_{2}(\nu_{K},\pi)\leq\Big{\{}2(1-\bar{m}\,h)^{K}W_{2}(\nu_{0},% \pi)^{2}+2ph^{2}\Big{(}\frac{M^{2}}{\bar{m}}+\frac{M^{4}}{3m\bar{m}^{2}}+\frac% {M_{2}^{2}p}{3\bar{m}^{2}}+O(h)\Big{)}\Big{\}}^{1/2},italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT , italic_π ) ≤ { 2 ( 1 - over¯ start_ARG italic_m end_ARG italic_h ) start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_π ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 2 italic_p italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( divide start_ARG italic_M start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG over¯ start_ARG italic_m end_ARG end_ARG + divide start_ARG italic_M start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT end_ARG start_ARG 3 italic_m over¯ start_ARG italic_m end_ARG start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG + divide start_ARG italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_p end_ARG start_ARG 3 over¯ start_ARG italic_m end_ARG start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG + italic_O ( italic_h ) ) } start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT , (32)

where m¯=mMm+M[m/2,m)¯𝑚𝑚𝑀𝑚𝑀𝑚2𝑚\bar{m}=\frac{mM}{m+M}\in[m/2,m)over¯ start_ARG italic_m end_ARG = divide start_ARG italic_m italic_M end_ARG start_ARG italic_m + italic_M end_ARG ∈ [ italic_m / 2 , italic_m ) and the term O(h)𝑂O(h)italic_O ( italic_h ) can be given explicitly. A visual comparison of the optimal number of iterations obtained from this bound to that obtained from Theorem 5 (with δ=σ=0𝛿𝜎0\delta=\sigma=0italic_δ = italic_σ = 0) is provided in Figure 2.

Refer to caption
Figure 2: Plots showing the logarithm of the number of iterations as function of dimension p𝑝pitalic_p for several values of ϵitalic-ϵ\epsilonitalic_ϵ. The plotted values are derived from Theorem 5 and (32) (referred to as DM bound) using the data m=10𝑚10m=10italic_m = 10, M=50𝑀50M=50italic_M = 50, M2=1subscript𝑀21M_{2}=1italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = 1, W22(ν0,π)=p+(p/m)superscriptsubscript𝑊22subscript𝜈0𝜋𝑝𝑝𝑚W_{2}^{2}(\nu_{0},\pi)=p+(p/m)italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_ν start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_π ) = italic_p + ( italic_p / italic_m ), δ=σ=0𝛿𝜎0\delta=\sigma=0italic_δ = italic_σ = 0.

Under the assumption of Lipschitz continuity of the Hessian of f𝑓fitalic_f, one may wonder whether second-order methods that make use of the Hessian in addition to the gradient are able to outperform the standard LMC algorithm. The most relevant candidate algorithms for this are the LMC with Ozaki discretization (LMCO) and a variant of it, LMCO’, a slightly modified version of an algorithm introduced in 14. The LMCO is a recursive algorithm the update rule of which is defined as follows: For every k0𝑘0k\geq 0italic_k ≥ 0, we set 𝐇k=2f(ϑk,hLMCO)subscript𝐇𝑘superscript2𝑓superscriptsubscriptbold-italic-ϑ𝑘LMCO\mathbf{H}_{k}=\nabla^{2}f(\boldsymbol{\vartheta}_{k,h}^{\rm LMCO})bold_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT = ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_f ( bold_italic_ϑ start_POSTSUBSCRIPT italic_k , italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_LMCO end_POSTSUPERSCRIPT ), which is an invertible p×p𝑝𝑝p\times pitalic_p × italic_p matrix since f𝑓fitalic_f is strongly convex, and define

𝐌k=(𝐈peh𝐇k)𝐇k1,𝚺k=(𝐈pe2h𝐇k)𝐇k1,formulae-sequencesubscript𝐌𝑘subscript𝐈𝑝superscript𝑒subscript𝐇𝑘superscriptsubscript𝐇𝑘1subscript𝚺𝑘subscript𝐈𝑝superscript𝑒2subscript𝐇𝑘superscriptsubscript𝐇𝑘1\displaystyle\mathbf{M}_{k}=\big{(}\mathbf{I}_{p}-e^{-h\mathbf{H}_{k}}\big{)}% \mathbf{H}_{k}^{-1},\qquad\boldsymbol{\Sigma}_{k}=\big{(}\mathbf{I}_{p}-e^{-2h% \mathbf{H}_{k}}\big{)}\mathbf{H}_{k}^{-1},bold_M start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT = ( bold_I start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT - italic_e start_POSTSUPERSCRIPT - italic_h bold_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ) bold_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT , bold_Σ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT = ( bold_I start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT - italic_e start_POSTSUPERSCRIPT - 2 italic_h bold_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ) bold_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT , (33)
ϑk+1,hLMCO=ϑk,hLMCO𝐌kf(ϑk,hLMCO)+𝚺k1/2𝝃k+1,superscriptsubscriptbold-italic-ϑ𝑘1LMCOsuperscriptsubscriptbold-italic-ϑ𝑘LMCOsubscript𝐌𝑘𝑓superscriptsubscriptbold-italic-ϑ𝑘LMCOsuperscriptsubscript𝚺𝑘12subscript𝝃𝑘1\displaystyle\boldsymbol{\vartheta}_{k+1,h}^{\rm LMCO}=\boldsymbol{\vartheta}_% {k,h}^{\rm LMCO}-\mathbf{M}_{k}\nabla f\big{(}\boldsymbol{\vartheta}_{k,h}^{% \rm LMCO}\big{)}+\boldsymbol{\Sigma}_{k}^{1/2}\boldsymbol{\xi}_{k+1},bold_italic_ϑ start_POSTSUBSCRIPT italic_k + 1 , italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_LMCO end_POSTSUPERSCRIPT = bold_italic_ϑ start_POSTSUBSCRIPT italic_k , italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_LMCO end_POSTSUPERSCRIPT - bold_M start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∇ italic_f ( bold_italic_ϑ start_POSTSUBSCRIPT italic_k , italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_LMCO end_POSTSUPERSCRIPT ) + bold_Σ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT bold_italic_ξ start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT , (34)

where {𝝃k:k}conditional-setsubscript𝝃𝑘𝑘\{\boldsymbol{\xi}_{k}:k\in\mathbb{N}\}{ bold_italic_ξ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT : italic_k ∈ blackboard_N } is a sequence of independent random vectors distributed according to the 𝒩p(0,𝐈p)subscript𝒩𝑝0subscript𝐈𝑝\mathcal{N}_{p}(0,\mathbf{I}_{p})caligraphic_N start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ( 0 , bold_I start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ) distribution. The LMCO’ algorithm is based on approximating the matrix exponentials by linear functions, more precisely, for 𝐇k=2f(ϑk,hLMCO)superscriptsubscript𝐇𝑘superscript2𝑓superscriptsubscriptbold-italic-ϑ𝑘superscriptLMCO\mathbf{H}_{k}^{\prime}=\nabla^{2}f(\boldsymbol{\vartheta}_{k,h}^{\rm LMCO^{% \prime}})bold_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT = ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_f ( bold_italic_ϑ start_POSTSUBSCRIPT italic_k , italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_LMCO start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT ),

ϑk+1,hLMCO=superscriptsubscriptbold-italic-ϑ𝑘1superscriptLMCOabsent\displaystyle\boldsymbol{\vartheta}_{k+1,h}^{\rm LMCO^{\prime}}=\,bold_italic_ϑ start_POSTSUBSCRIPT italic_k + 1 , italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_LMCO start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT = ϑk,hLMCOh(𝐈p12h𝐇k)f(ϑk,hLMCO)superscriptsubscriptbold-italic-ϑ𝑘superscriptLMCOsubscript𝐈𝑝12superscriptsubscript𝐇𝑘𝑓superscriptsubscriptbold-italic-ϑ𝑘superscriptLMCO\displaystyle\boldsymbol{\vartheta}_{k,h}^{\rm LMCO^{\prime}}-h\Big{(}\mathbf{% I}_{p}-\frac{1}{2}h\mathbf{H}_{k}^{\prime}\Big{)}\nabla f\big{(}\boldsymbol{% \vartheta}_{k,h}^{\rm LMCO^{\prime}}\big{)}bold_italic_ϑ start_POSTSUBSCRIPT italic_k , italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_LMCO start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT - italic_h ( bold_I start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT - divide start_ARG 1 end_ARG start_ARG 2 end_ARG italic_h bold_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) ∇ italic_f ( bold_italic_ϑ start_POSTSUBSCRIPT italic_k , italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_LMCO start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT ) (35)
+2h(𝐈ph𝐇k+13h2(𝐇k)2)1/2𝝃k+1.2superscriptsubscript𝐈𝑝superscriptsubscript𝐇𝑘13superscript2superscriptsuperscriptsubscript𝐇𝑘212subscript𝝃𝑘1\displaystyle+\sqrt{2h}\Big{(}\mathbf{I}_{p}-h\mathbf{H}_{k}^{\prime}+\frac{1}% {3}h^{2}(\mathbf{H}_{k}^{\prime})^{2}\Big{)}^{1/2}\boldsymbol{\xi}_{k+1}.+ square-root start_ARG 2 italic_h end_ARG ( bold_I start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT - italic_h bold_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT + divide start_ARG 1 end_ARG start_ARG 3 end_ARG italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( bold_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT bold_italic_ξ start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT . (36)

Let us mention right away that the stochastic perturbation present in the last display can be computed in practice without taking the matrix square-root. Indeed, it suffices to generate two independent standard Gaussian vectors 𝜼k+1subscript𝜼𝑘1{\boldsymbol{\eta}}_{k+1}bold_italic_η start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT and 𝜼k+1superscriptsubscript𝜼𝑘1{\boldsymbol{\eta}}_{k+1}^{\prime}bold_italic_η start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT; then the random vector

(𝐈p(1/2)h𝐇k)𝜼k+1+(3/6)h𝐇k𝜼k+1subscript𝐈𝑝12superscriptsubscript𝐇𝑘subscript𝜼𝑘136superscriptsubscript𝐇𝑘subscriptsuperscript𝜼𝑘1\displaystyle\big{(}\mathbf{I}_{p}-(\nicefrac{{1}}{{2}})h\mathbf{H}_{k}^{% \prime}\big{)}{\boldsymbol{\eta}}_{k+1}+(\nicefrac{{\sqrt{3}}}{{6}})\,h\,% \mathbf{H}_{k}^{\prime}{\boldsymbol{\eta}}^{\prime}_{k+1}( bold_I start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT - ( / start_ARG 1 end_ARG start_ARG 2 end_ARG ) italic_h bold_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) bold_italic_η start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT + ( / start_ARG square-root start_ARG 3 end_ARG end_ARG start_ARG 6 end_ARG ) italic_h bold_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT bold_italic_η start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT (37)

has exactly the same distribution as (𝐈ph𝐇k+(1/3)h2(𝐇k)2)1/2𝝃k+1superscriptsubscript𝐈𝑝superscriptsubscript𝐇𝑘13superscript2superscriptsuperscriptsubscript𝐇𝑘212subscript𝝃𝑘1\big{(}\mathbf{I}_{p}-h\mathbf{H}_{k}^{\prime}+(\nicefrac{{1}}{{3}})h^{2}(% \mathbf{H}_{k}^{\prime})^{2}\big{)}^{1/2}\boldsymbol{\xi}_{k+1}( bold_I start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT - italic_h bold_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT + ( / start_ARG 1 end_ARG start_ARG 3 end_ARG ) italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( bold_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT bold_italic_ξ start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT.

In the rest of this section, we provide guarantees for methods LMCO and LMCO’. Note that we consider only the case where the gradient and the Hessian of f𝑓fitalic_f are computed exactly, that is without any approximation.

Theorem 6.

Let νKLMCOsuperscriptsubscript𝜈𝐾normal-LMCO\nu_{K}^{\rm LMCO}italic_ν start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_LMCO end_POSTSUPERSCRIPT and νKLMCOsuperscriptsubscript𝜈𝐾superscriptnormal-LMCOnormal-′\nu_{K}^{\rm LMCO^{\prime}}italic_ν start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_LMCO start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT be, respectively, the distributions of the K𝐾Kitalic_K-th iterate of the LMCO algorithm (34) and the LMCO’ algorithm (36) with an initial distribution ν0subscript𝜈0\nu_{0}italic_ν start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT. Assume that conditions F and N are satisfied. Then, for every hm/M2𝑚superscript𝑀2h\leq\nicefrac{{m}}{{M^{2}}}italic_h ≤ / start_ARG italic_m end_ARG start_ARG italic_M start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG,

W2(νKLMCO,π)(10.25mh)KW2(ν0,π)+11.5M2h(p+1)m.subscript𝑊2superscriptsubscript𝜈𝐾LMCO𝜋superscript10.25𝑚𝐾subscript𝑊2subscript𝜈0𝜋11.5subscript𝑀2𝑝1𝑚\displaystyle W_{2}(\nu_{K}^{\rm LMCO},\pi)\leq(1-0.25mh)^{K}W_{2}(\nu_{0},\pi% )+\frac{11.5M_{2}h(p+1)}{m}.italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_LMCO end_POSTSUPERSCRIPT , italic_π ) ≤ ( 1 - 0.25 italic_m italic_h ) start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_π ) + divide start_ARG 11.5 italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_h ( italic_p + 1 ) end_ARG start_ARG italic_m end_ARG . (38)

If, in addition, h3m/4M23𝑚4superscript𝑀2h\leq\nicefrac{{3m}}{{4M^{2}}}italic_h ≤ / start_ARG 3 italic_m end_ARG start_ARG 4 italic_M start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG, then

W2(νKLMCO,π)subscript𝑊2superscriptsubscript𝜈𝐾superscriptLMCO𝜋\displaystyle W_{2}(\nu_{K}^{\rm LMCO^{\prime}},\pi)italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_LMCO start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT , italic_π ) (10.25mh)KW2(ν0,π)+1.3M2h2Mpm+7.3M2h(p+1)m.absentsuperscript10.25𝑚𝐾subscript𝑊2subscript𝜈0𝜋1.3superscript𝑀2superscript2𝑀𝑝𝑚7.3subscript𝑀2𝑝1𝑚\displaystyle\leq(1-0.25mh)^{K}W_{2}(\nu_{0},\pi)+\frac{1.3M^{2}h^{2}\sqrt{Mp}% }{m}+\frac{7.3M_{2}h(p+1)}{m}.≤ ( 1 - 0.25 italic_m italic_h ) start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_π ) + divide start_ARG 1.3 italic_M start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT square-root start_ARG italic_M italic_p end_ARG end_ARG start_ARG italic_m end_ARG + divide start_ARG 7.3 italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_h ( italic_p + 1 ) end_ARG start_ARG italic_m end_ARG . (39)

A very rough consequence of this theorem is that one has similar theoretical guarantees for the LMCO and the LMCO’ algorithms, since in most situations the middle term in the right hand side of (39) is smaller than the last term. On the other hand, the per-iteration cost of the modified algorithm LMCO’ is significantly smaller than the per-iteration cost of the original LMCO. Indeed, for the LMCO’ there is no need to compute matrix exponentials neither to invert matrices, one only needs to perform matrix-vector multiplication for p×p𝑝𝑝p\times pitalic_p × italic_p matrices. Note that for many matrices such a multiplication operation might be very cheap using the fast Fourier transform or other similar techniques. In addition, the computational complexity of the Hessian-vector product is provably of the same order as that of evaluating the gradient, see 18. Therefore, one iteration of the LMCO’ algorithm is not more costly than one iteration of the LMC. At the same time, the error bound (39) for the LMCO’ is smaller than the one for the LMC provided by Theorem 5. Indeed, the term MhMp𝑀𝑀𝑝Mh\sqrt{Mp}italic_M italic_h square-root start_ARG italic_M italic_p end_ARG present in the bound of Theorem 5 is generally of larger order than the term (Mh)2Mpsuperscript𝑀2𝑀𝑝(Mh)^{2}\sqrt{Mp}( italic_M italic_h ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT square-root start_ARG italic_M italic_p end_ARG appearing in (39).

5 Relation with optimization

We have already mentioned that the LMC algorithm is very close to the gradient descent algorithm for computing the minimum 𝜽*superscript𝜽\boldsymbol{\theta}^{*}bold_italic_θ start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT of the function f𝑓fitalic_f. However, when we compare the guarantees of Theorem 1 with those available for the optimization problem, we remark the following striking difference. The approximate computation of 𝜽*superscript𝜽\boldsymbol{\theta}^{*}bold_italic_θ start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT requires a number of steps of the order of log(1/ε)1𝜀\log(1/\varepsilon)roman_log ( 1 / italic_ε ) to reach the precision ε𝜀\varepsilonitalic_ε, whereas, for reaching the same precision in sampling from π𝜋\piitalic_π, the LMC algorithm needs a number of iterations proportional to (p/ε2)log(p/ε)𝑝superscript𝜀2𝑝𝜀(p/\varepsilon^{2})\log(p/\varepsilon)( italic_p / italic_ε start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) roman_log ( italic_p / italic_ε ). The goal of this section is to explain that this, at first sight disappointing behavior of the LMC algorithm is, in fact, consistent with the exponential convergence of the gradient descent. Furthermore, the latter is obtained from the guarantees on the LMC by letting a temperature parameter go to zero.

The main ingredient for the explanation is that the function f(𝜽)𝑓𝜽f(\boldsymbol{\theta})italic_f ( bold_italic_θ ) and the function fτ(𝜽)=f(𝜽)/τsubscript𝑓𝜏𝜽𝑓𝜽𝜏f_{\tau}(\boldsymbol{\theta})=f(\boldsymbol{\theta})/\tauitalic_f start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ( bold_italic_θ ) = italic_f ( bold_italic_θ ) / italic_τ have the same point of minimum 𝜽*superscript𝜽\boldsymbol{\theta}^{*}bold_italic_θ start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT, whatever the real number τ>0𝜏0\tau>0italic_τ > 0. In addition, if we define the density function πτ(𝜽)exp(fτ(𝜽))proportional-tosubscript𝜋𝜏𝜽subscript𝑓𝜏𝜽\pi_{\tau}(\boldsymbol{\theta})\propto\exp\big{(}-f_{\tau}(\boldsymbol{\theta}% )\big{)}italic_π start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ( bold_italic_θ ) ∝ roman_exp ( - italic_f start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ( bold_italic_θ ) ), then the average value

𝜽¯τ=p𝜽πτ(𝜽)𝑑𝜽subscript¯𝜽𝜏subscriptsuperscript𝑝𝜽subscript𝜋𝜏𝜽differential-d𝜽\bar{\boldsymbol{\theta}}_{\tau}=\int_{\mathbb{R}^{p}}\boldsymbol{\theta}\,\pi% _{\tau}(\boldsymbol{\theta})\,d\boldsymbol{\theta}over¯ start_ARG bold_italic_θ end_ARG start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT = ∫ start_POSTSUBSCRIPT blackboard_R start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT end_POSTSUBSCRIPT bold_italic_θ italic_π start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ( bold_italic_θ ) italic_d bold_italic_θ

tends to the minimum point 𝜽*superscript𝜽\boldsymbol{\theta}^{*}bold_italic_θ start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT when τ𝜏\tauitalic_τ goes to zero. Furthermore, the distribution πτ(d𝜽)subscript𝜋𝜏𝑑𝜽\pi_{\tau}(d\boldsymbol{\theta})italic_π start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ( italic_d bold_italic_θ ) tends to the Dirac measure at 𝜽*superscript𝜽\boldsymbol{\theta}^{*}bold_italic_θ start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT. Clearly, fτsubscript𝑓𝜏f_{\tau}italic_f start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT satisfies (1) with the constants mτ=m/τsubscript𝑚𝜏𝑚𝜏m_{\tau}=m/\tauitalic_m start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT = italic_m / italic_τ and Mτ=M/τsubscript𝑀𝜏𝑀𝜏M_{\tau}=M/\tauitalic_M start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT = italic_M / italic_τ. Therefore, on the one hand, we can apply to πτsubscript𝜋𝜏\pi_{\tau}italic_π start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT claim (a) of Theorem 1, which tells us that if we choose h=1/Mτ=τ/M1subscript𝑀𝜏𝜏𝑀h=1/M_{\tau}=\tau/Mitalic_h = 1 / italic_M start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT = italic_τ / italic_M, then

W2(νK,πτ)(1mM)KW2(δ𝜽0,πτ)+1.65(Mm)(pτM)1/2.subscript𝑊2subscript𝜈𝐾subscript𝜋𝜏superscript1𝑚𝑀𝐾subscript𝑊2subscript𝛿subscript𝜽0subscript𝜋𝜏1.65𝑀𝑚superscript𝑝𝜏𝑀12W_{2}(\nu_{K},\pi_{\tau})\leq\Big{(}1-\frac{m}{M}\Big{)}^{K}W_{2}(\delta_{% \boldsymbol{\theta}_{0}},\pi_{\tau})+1.65\Big{(}\frac{M}{m}\Big{)}\Big{(}\frac% {p\tau}{M}\Big{)}^{1/2}.italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT , italic_π start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) ≤ ( 1 - divide start_ARG italic_m end_ARG start_ARG italic_M end_ARG ) start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_δ start_POSTSUBSCRIPT bold_italic_θ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUBSCRIPT , italic_π start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) + 1.65 ( divide start_ARG italic_M end_ARG start_ARG italic_m end_ARG ) ( divide start_ARG italic_p italic_τ end_ARG start_ARG italic_M end_ARG ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT . (40)

On the other hand, the LMC algorithm with the step-size h=τ/M𝜏𝑀h=\tau/Mitalic_h = italic_τ / italic_M applied to fτsubscript𝑓𝜏f_{\tau}italic_f start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT reads as

ϑk+1,h=ϑk,h1Mf(ϑk,h)+2τM𝝃k+1;k=0,1,2,formulae-sequencesubscriptbold-italic-ϑ𝑘1subscriptbold-italic-ϑ𝑘1𝑀𝑓subscriptbold-italic-ϑ𝑘2𝜏𝑀subscript𝝃𝑘1𝑘012\boldsymbol{\vartheta}_{k+1,h}=\boldsymbol{\vartheta}_{k,h}-\frac{1}{M}\nabla f% (\boldsymbol{\vartheta}_{k,h})+\sqrt{\frac{2\tau}{M}}\;\boldsymbol{\xi}_{k+1};% \qquad k=0,1,2,\ldotsbold_italic_ϑ start_POSTSUBSCRIPT italic_k + 1 , italic_h end_POSTSUBSCRIPT = bold_italic_ϑ start_POSTSUBSCRIPT italic_k , italic_h end_POSTSUBSCRIPT - divide start_ARG 1 end_ARG start_ARG italic_M end_ARG ∇ italic_f ( bold_italic_ϑ start_POSTSUBSCRIPT italic_k , italic_h end_POSTSUBSCRIPT ) + square-root start_ARG divide start_ARG 2 italic_τ end_ARG start_ARG italic_M end_ARG end_ARG bold_italic_ξ start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT ; italic_k = 0 , 1 , 2 , … (41)

When the parameter τ𝜏\tauitalic_τ goes to zero, the LMC sequence (41) tends to the gradient descent sequence 𝜽ksubscript𝜽𝑘\boldsymbol{\theta}_{k}bold_italic_θ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT. Therefore, the limiting case of (40) corresponding to τ0𝜏0\tau\to 0italic_τ → 0 writes as

𝜽(K)𝜽*2(1mM)K𝜽0𝜽*2,subscriptnormsuperscript𝜽𝐾superscript𝜽2superscript1𝑚𝑀𝐾subscriptnormsubscript𝜽0superscript𝜽2\|\boldsymbol{\theta}^{(K)}-\boldsymbol{\theta}^{*}\|_{2}\leq\Big{(}1-\frac{m}% {M}\Big{)}^{K}\|\boldsymbol{\theta}_{0}-\boldsymbol{\theta}^{*}\|_{2},∥ bold_italic_θ start_POSTSUPERSCRIPT ( italic_K ) end_POSTSUPERSCRIPT - bold_italic_θ start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ≤ ( 1 - divide start_ARG italic_m end_ARG start_ARG italic_M end_ARG ) start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT ∥ bold_italic_θ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT - bold_italic_θ start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , (42)

which is a well-known result in Optimization. This clearly shows that Theorem 1 is a natural extension of the results of convergence from optimization to sampling.

Such an analogy holds true for the Newton method as well. Its counterpart in sampling is the LMCO algorithm. Indeed, one easily checks that if f𝑓fitalic_f is replaced by fτsubscript𝑓𝜏f_{\tau}italic_f start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT with τ𝜏\tauitalic_τ going to zero, then, for any fixed step-size hhitalic_h, the matrix 𝚺ksubscript𝚺𝑘\boldsymbol{\Sigma}_{k}bold_Σ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT in (34) tends to zero. This implies that the stochastic perturbation vanishes. On the other hand, the term 𝐌k,τfτ(ϑk,hLMCO)subscript𝐌𝑘𝜏subscript𝑓𝜏superscriptsubscriptbold-italic-ϑ𝑘LMCO\mathbf{M}_{k,\tau}\nabla f_{\tau}(\boldsymbol{\vartheta}_{k,h}^{\rm LMCO})bold_M start_POSTSUBSCRIPT italic_k , italic_τ end_POSTSUBSCRIPT ∇ italic_f start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ( bold_italic_ϑ start_POSTSUBSCRIPT italic_k , italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_LMCO end_POSTSUPERSCRIPT ) tends to {2f(ϑk,hLMCO)}1f(ϑk,hLMCO)superscriptsuperscript2𝑓superscriptsubscriptbold-italic-ϑ𝑘LMCO1𝑓superscriptsubscriptbold-italic-ϑ𝑘LMCO\{\nabla^{2}f(\boldsymbol{\vartheta}_{k,h}^{\rm LMCO})\}^{-1}\nabla f(% \boldsymbol{\vartheta}_{k,h}^{\rm LMCO}){ ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_f ( bold_italic_ϑ start_POSTSUBSCRIPT italic_k , italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_LMCO end_POSTSUPERSCRIPT ) } start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ∇ italic_f ( bold_italic_ϑ start_POSTSUBSCRIPT italic_k , italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_LMCO end_POSTSUPERSCRIPT ), as τ0𝜏0\tau\to 0italic_τ → 0. Thus, the updates of the Newton algorithm can be seen as the limit case, when τ𝜏\tauitalic_τ goes to zero, of the updates of the LMCO.

However, if we replace f𝑓fitalic_f by fτsubscript𝑓𝜏f_{\tau}italic_f start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT in the upper bounds stated in Theorem 6 and we let τ𝜏\tauitalic_τ go to zero, we do not retrieve the well-known guarantees for the Newton method. The main reason is that Theorem 6 describes the behavior of the LMCO algorithm in the regime of small step-sizes hhitalic_h, whereas Newton’s method corresponds to (a limit case of) the LMCO with a fixed hhitalic_h. Using arguments similar to those employed in the proof of Theorem 6, one can establish the following result, the proof of which is postponed to Section 7.

Proposition 1.

Let νKLMCOsuperscriptsubscript𝜈𝐾normal-LMCO\nu_{K}^{\rm LMCO}italic_ν start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_LMCO end_POSTSUPERSCRIPT be the distributions of the K𝐾Kitalic_K-th iterate of the LMCO algorithm (34) with an initial distribution ν0subscript𝜈0\nu_{0}italic_ν start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT. Assume that condition F is satisfied. Then, for every h>00h>0italic_h > 0 and K𝐾K\in\mathbb{N}italic_K ∈ blackboard_N,

W2(νKLMCO,π)subscript𝑊2superscriptsubscript𝜈𝐾LMCO𝜋\displaystyle W_{2}(\nu_{K}^{\rm LMCO},\pi)italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_LMCO end_POSTSUPERSCRIPT , italic_π ) 2mM2(wKexp(vKwK2K))2Kabsent2𝑚subscript𝑀2superscriptsubscript𝑤𝐾subscript𝑣𝐾superscriptsubscript𝑤𝐾superscript2𝐾superscript2𝐾\displaystyle\leq\frac{2m}{M_{2}}\big{(}w_{K}\exp(v_{K}w_{K}^{-2^{K}})\big{)}^% {2^{K}}≤ divide start_ARG 2 italic_m end_ARG start_ARG italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_ARG ( italic_w start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT roman_exp ( italic_v start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT italic_w start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 2 start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT ) ) start_POSTSUPERSCRIPT 2 start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT (43)

with

wKsubscript𝑤𝐾\displaystyle w_{K}italic_w start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT =M2W2K+1(ν0,π)2m+12emh,𝑎𝑛𝑑vK=2M2M3/22p+2Km3+emh.formulae-sequenceabsentsubscript𝑀2subscript𝑊superscript2𝐾1subscript𝜈0𝜋2𝑚12superscript𝑒𝑚𝑎𝑛𝑑subscript𝑣𝐾2subscript𝑀2superscript𝑀322𝑝superscript2𝐾superscript𝑚3superscript𝑒𝑚\displaystyle=\frac{M_{2}W_{2^{K+1}}(\nu_{0},\pi)}{2m}+\frac{1}{2}e^{-mh},\ % \text{and}\ v_{K}=\frac{2M_{2}M^{3/2}\sqrt{2p+2^{K}}}{m^{3}}+e^{-mh}.= divide start_ARG italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_W start_POSTSUBSCRIPT 2 start_POSTSUPERSCRIPT italic_K + 1 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_π ) end_ARG start_ARG 2 italic_m end_ARG + divide start_ARG 1 end_ARG start_ARG 2 end_ARG italic_e start_POSTSUPERSCRIPT - italic_m italic_h end_POSTSUPERSCRIPT , and italic_v start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT = divide start_ARG 2 italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_M start_POSTSUPERSCRIPT 3 / 2 end_POSTSUPERSCRIPT square-root start_ARG 2 italic_p + 2 start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT end_ARG end_ARG start_ARG italic_m start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT end_ARG + italic_e start_POSTSUPERSCRIPT - italic_m italic_h end_POSTSUPERSCRIPT . (44)

If we replace in the right hand side of (43) the quantities m𝑚mitalic_m, M𝑀Mitalic_M and M2subscript𝑀2M_{2}italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT, respectively, by mτ=m/τsubscript𝑚𝜏𝑚𝜏m_{\tau}=m/\tauitalic_m start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT = italic_m / italic_τ, Mτ=M/τsubscript𝑀𝜏𝑀𝜏M_{\tau}=M/\tauitalic_M start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT = italic_M / italic_τ and M2,τ=M2/τsubscript𝑀2𝜏subscript𝑀2𝜏M_{2,\tau}=M_{2}/\tauitalic_M start_POSTSUBSCRIPT 2 , italic_τ end_POSTSUBSCRIPT = italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT / italic_τ, and we let τ𝜏\tauitalic_τ go to zero, then it is clear that the term vKsubscript𝑣𝐾v_{K}italic_v start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT vanishes. On the other hand, if ν0subscript𝜈0\nu_{0}italic_ν start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT is the Dirac mass at some point 𝜽0subscript𝜽0\boldsymbol{\theta}_{0}bold_italic_θ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT, then wKsubscript𝑤𝐾w_{K}italic_w start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT converges to M2𝜽0𝜽*2/(2m)subscript𝑀2subscriptnormsubscript𝜽0superscript𝜽22𝑚M_{2}\|\boldsymbol{\theta}_{0}-\boldsymbol{\theta}^{*}\|_{2}/(2m)italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∥ bold_italic_θ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT - bold_italic_θ start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT / ( 2 italic_m ). Therefore, for Newton’s algorithm as a limiting case of (43) we get

𝜽KNewton𝜽*22mM2(M2𝜽0𝜽*22m)2K.subscriptnormsuperscriptsubscript𝜽𝐾Newtonsuperscript𝜽22𝑚subscript𝑀2superscriptsubscript𝑀2subscriptnormsubscript𝜽0superscript𝜽22𝑚superscript2𝐾\displaystyle\|\boldsymbol{\theta}_{K}^{\rm Newton}-\boldsymbol{\theta}^{*}\|_% {2}\leq\frac{2m}{M_{2}}\bigg{(}\frac{M_{2}\|\boldsymbol{\theta}_{0}-% \boldsymbol{\theta}^{*}\|_{2}}{2m}\bigg{)}^{2^{K}}.∥ bold_italic_θ start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_Newton end_POSTSUPERSCRIPT - bold_italic_θ start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ≤ divide start_ARG 2 italic_m end_ARG start_ARG italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_ARG ( divide start_ARG italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∥ bold_italic_θ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT - bold_italic_θ start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_ARG start_ARG 2 italic_m end_ARG ) start_POSTSUPERSCRIPT 2 start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT . (45)

The latter provides the so called quadratic rate of convergence, which is a well-known result that can be found in many textbooks; see, for instance, 12 Theorem 9.1.

A particularly promising remark made in Section 2.3 is that all the results established for the problem of approximate sampling from a log-concave distribution can be carried over the distributions that can be written as a mixture of (strongly) log-concave distributions. The only required condition is to be able to sample from the mixing distribution. This provides a well identified class of (posterior) distributions for which the problem of finding the mode is difficult (because of nonconvexity) whereas the sampling problem can be solved efficiently.

There are certainly other interesting connections to uncover between sampling and optimization. In particular, in 22, it was shown that in the case of mixture distributions, sampling algorithms scale linearly with the model dimension, as opposed to those of optimization, which have exponential scaling. One can think of lower bounds for sampling or finding a sampling counterpart of Nesterov acceleration. Some recent advances on the gradient flow 35 might be useful for achieving these goals.

6 Conclusion

We have presented easy-to-use finite-sample guarantees for sampling from a strongly log-concave density using the Langevin Monte-Carlo algorithm with a fixed step-size and extended it to the case where the gradient of the log-density can be evaluated up to some error term. Our results cover both deterministic and random error terms. We have also demonstrated that if the log-density f𝑓fitalic_f has a Lipschitz continuous second-order derivative, then one can choose a larger step-size and obtain improved convergence rate.

We have also uncovered some analogies between sampling and optimization. The underlying principle is that an optimization algorithm may be seen as a limit case of a sampling algorithm. Therefore, the results characterizing the convergence of the optimization schemes should have their counterparts for sampling strategies. We have described these analogues for the steepest gradient descent and for the Newton algorithm. However, while in the optimization the relevant characteristics of the problem are the dimension p𝑝pitalic_p, the desired accuracy ϵitalic-ϵ\epsilonitalic_ϵ and the condition number M/m𝑀𝑚M/mitalic_M / italic_m, the problem sampling involves an additional characteristic which is the scale given by the strong-convexity constant m𝑚mitalic_m. Indeed, if we increase m𝑚mitalic_m by kee** the condition number M/m𝑀𝑚M/mitalic_M / italic_m constant, the number of iterations for the LMC to reach the precision ϵitalic-ϵ\epsilonitalic_ϵ will decrease. In this respect, we have shown that the LMC with Ozaki discretization, termed LMCO, has a better dependence on the overall scale of f𝑓fitalic_f than the original LMC algorithm. However, the weakness of the LMCO is the high computational cost of each iteration. Therefore, we have proposed a new algorithm, LMCO’, that improves the LMC in terms of its dependence on the scale and each iteration of LMCO’ is computationally much cheaper than each iteration of the LMCO.

Another interesting finding is that, in the case of accurate gradient evaluations (i.e., when there is no error in the gradient computation), a suitably chosen variable step-size leads to logarithmic improvement in the convergence rate of the LMC algorithm.

Interesting directions for future research are establishing lower bounds in the spirit of those existing in optimization, obtaining user-friendly guarantees for computing the posterior mean or for sampling from a non-smooth density. Some of these problems have already been tackled in several papers mentioned in previous sections, but we believe that the techniques developed in the present work might be helpful for revisiting and deepening the existing results.

7 Proofs

The basis of the proofs of all the theorems stated in previous sections is a recursive inequality that upper bounds the error at the step k+1𝑘1k+1italic_k + 1, W2(νk+1,π)subscript𝑊2subscript𝜈𝑘1𝜋W_{2}(\nu_{k+1},\pi)italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT , italic_π ), by an expression involving the error of the previous step, W2(νk,π)subscript𝑊2subscript𝜈𝑘𝜋W_{2}(\nu_{k},\pi)italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT , italic_π ). To this end, we use the fact that for a suitably chosen Langevin diffusion, 𝑳𝑳\boldsymbol{L}bold_italic_L, in stationary regime, we have W2(νk,π)2=𝐄[ϑk𝑳kh22]subscript𝑊2superscriptsubscript𝜈𝑘𝜋2𝐄delimited-[]superscriptsubscriptnormsubscriptitalic-ϑ𝑘subscript𝑳𝑘22W_{2}(\nu_{k},\pi)^{2}=\mathbf{E}[\|\vartheta_{k}-\boldsymbol{L}_{kh}\|_{2}^{2}]italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT , italic_π ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = bold_E [ ∥ italic_ϑ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT - bold_italic_L start_POSTSUBSCRIPT italic_k italic_h end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ] and W2(νk+1,π)2𝐄[ϑk+1𝑳(k+1)h22]subscript𝑊2superscriptsubscript𝜈𝑘1𝜋2𝐄delimited-[]superscriptsubscriptnormsubscriptitalic-ϑ𝑘1subscript𝑳𝑘122W_{2}(\nu_{k+1},\pi)^{2}\leq\mathbf{E}[\|\vartheta_{k+1}-\boldsymbol{L}_{(k+1)% h}\|_{2}^{2}]italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT , italic_π ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ≤ bold_E [ ∥ italic_ϑ start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT - bold_italic_L start_POSTSUBSCRIPT ( italic_k + 1 ) italic_h end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ]. The goal is then to upper bound the latter by an expression that involves the former and some suitably controlled remainder terms. This leads to a recursive inequality and the last step of the proof is to unfold the recursion. Since different chains ϑk,hsubscriptitalic-ϑ𝑘\vartheta_{k,h}italic_ϑ start_POSTSUBSCRIPT italic_k , italic_h end_POSTSUBSCRIPT are considered in this paper, we get different recursive inequalities. Lemma 7 and Lemma 8 are the new technical tools that are used for solving the encountered recursive inequalities. The remainder terms appearing in the recursive inequalities are evaluated by using stochastic calculus and the smoothness properties of f𝑓fitalic_f. The main building blocks for these evaluations are Lemma 3, Lemma 4 and Lemma 6, the latter being used only in the results assuming the Hessian-Lipschitz condition.

We will also make repeated use of the Minkowski inequality and its integral version

{𝐄[(abXt𝑑t)p]}1/pab{𝐄[|Xt|p]}1/p𝑑t,p*,formulae-sequencesuperscript𝐄delimited-[]superscriptsuperscriptsubscript𝑎𝑏subscript𝑋𝑡differential-d𝑡𝑝1𝑝superscriptsubscript𝑎𝑏superscript𝐄delimited-[]superscriptsubscript𝑋𝑡𝑝1𝑝differential-d𝑡for-all𝑝superscript\displaystyle\bigg{\{}\mathbf{E}\bigg{[}\bigg{(}\int_{a}^{b}X_{t}\,dt\bigg{)}^% {p}\bigg{]}\bigg{\}}^{1/p}\leq\int_{a}^{b}\big{\{}\mathbf{E}\big{[}|X_{t}|^{p}% \big{]}\big{\}}^{1/p}\,dt,\qquad\forall p\in\mathbb{N}^{*},{ bold_E [ ( ∫ start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_b end_POSTSUPERSCRIPT italic_X start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_d italic_t ) start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT ] } start_POSTSUPERSCRIPT 1 / italic_p end_POSTSUPERSCRIPT ≤ ∫ start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_b end_POSTSUPERSCRIPT { bold_E [ | italic_X start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT | start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT ] } start_POSTSUPERSCRIPT 1 / italic_p end_POSTSUPERSCRIPT italic_d italic_t , ∀ italic_p ∈ blackboard_N start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT , (46)

where X𝑋Xitalic_X is a random process almost all paths of which are integrable over the interval [a,b]𝑎𝑏[a,b][ italic_a , italic_b ]. Furthermore, for any random vector 𝑿𝑿\boldsymbol{X}bold_italic_X, we define the norm 𝑿L2=(𝐄[𝑿22])1/2subscriptnorm𝑿subscript𝐿2superscript𝐄delimited-[]superscriptsubscriptnorm𝑿2212\|\boldsymbol{X}\|_{L_{2}}=(\mathbf{E}[\|\boldsymbol{X}\|_{2}^{2}])^{1/2}∥ bold_italic_X ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT = ( bold_E [ ∥ bold_italic_X ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ] ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT.

The next result is the central ingredient of the proofs of Theorems 1, 2 and 4. Readers interested only in the proof of Theorems 1 and 2, are invited—in the next proof—to consider the random vectors 𝜻ksubscript𝜻𝑘\boldsymbol{\zeta}_{k}bold_italic_ζ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT as equal to 𝟎0\mathbf{0}bold_0 and 𝒀k,𝒉subscript𝒀𝑘𝒉\boldsymbol{Y}_{k,\boldsymbol{h}}bold_italic_Y start_POSTSUBSCRIPT italic_k , bold_italic_h end_POSTSUBSCRIPT as equal to f(ϑk,𝒉)𝑓subscriptbold-italic-ϑ𝑘𝒉\nabla f(\boldsymbol{\vartheta}_{k,\boldsymbol{h}})∇ italic_f ( bold_italic_ϑ start_POSTSUBSCRIPT italic_k , bold_italic_h end_POSTSUBSCRIPT ). This implies, in particular, that σ=δ=0𝜎𝛿0\sigma=\delta=0italic_σ = italic_δ = 0.

Proposition 2.

Let us introduce ϱk+1=max(1mhk+1,Mhk+11)subscriptitalic-ϱ𝑘11𝑚subscript𝑘1𝑀subscript𝑘11\varrho_{k+1}=\max(1-mh_{k+1},Mh_{k+1}-1)italic_ϱ start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT = roman_max ( 1 - italic_m italic_h start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT , italic_M italic_h start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT - 1 ) (since h(0,2/M)02𝑀h\in(0,\nicefrac{{2}}{{M}})italic_h ∈ ( 0 , / start_ARG 2 end_ARG start_ARG italic_M end_ARG ), this value ϱitalic-ϱ\varrhoitalic_ϱ satisfies 0<ϱ<10italic-ϱ10<\varrho<10 < italic_ϱ < 1). If f𝑓fitalic_f satisfies (1) and hk+12/Msubscript𝑘12𝑀h_{k+1}\leq 2/Mitalic_h start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT ≤ 2 / italic_M, then

W2(νk+1,π)2subscript𝑊2superscriptsubscript𝜈𝑘1𝜋2\displaystyle W_{2}(\nu_{k+1},\pi)^{2}italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT , italic_π ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT {ϱk+1W2(νk,π)+αM(hk+13p)1/2+hk+1δp}2+σ2hk+12p,absentsuperscriptsubscriptitalic-ϱ𝑘1subscript𝑊2subscript𝜈𝑘𝜋𝛼𝑀superscriptsuperscriptsubscript𝑘13𝑝12subscript𝑘1𝛿𝑝2superscript𝜎2superscriptsubscript𝑘12𝑝\displaystyle\leq\big{\{}\varrho_{k+1}W_{2}(\nu_{k},\pi)+\alpha M(h_{k+1}^{3}p% )^{1/2}+h_{k+1}\delta\sqrt{p}\big{\}}^{2}+\sigma^{2}h_{k+1}^{2}p,≤ { italic_ϱ start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT , italic_π ) + italic_α italic_M ( italic_h start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT italic_p ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT + italic_h start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT italic_δ square-root start_ARG italic_p end_ARG } start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_σ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_h start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_p , (47)

with α=72/61.65𝛼7261.65\alpha=7\sqrt{2}/6\leq 1.65italic_α = 7 square-root start_ARG 2 end_ARG / 6 ≤ 1.65.

Proof.

To simplify notation, and since there is no risk of confusion, we will write hhitalic_h instead of hk+1subscript𝑘1h_{k+1}italic_h start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT. The main steps of the proof are the following. We use a synchronous coupling for approximating the distribution of the LMC sequence by that of a continuous-time Langevin diffusion. We then take advantage of the strong convexity of f𝑓fitalic_f for showing that, for hhitalic_h small enough, the error at round k+1𝑘1k+1italic_k + 1 is upper bounded, up to a additive remainder term, by the error at round k multiplied by a factor strictly smaller than one, see Lemma 2. The smoothness of the gradient of f𝑓fitalic_f ensures that the aforementioned remainder term is small, see Lemma 3 and Lemma 4 below.

Let 𝑳0subscript𝑳0\boldsymbol{L}_{0}bold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT be a random vector drawn from π𝜋\piitalic_π such that W2(νk,π)=𝑳0ϑk,𝒉L2subscript𝑊2subscript𝜈𝑘𝜋subscriptnormsubscript𝑳0subscriptbold-italic-ϑ𝑘𝒉subscript𝐿2W_{2}(\nu_{k},\pi)=\|\boldsymbol{L}_{0}-\boldsymbol{\vartheta}_{k,\boldsymbol{% h}}\|_{L_{2}}italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT , italic_π ) = ∥ bold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT - bold_italic_ϑ start_POSTSUBSCRIPT italic_k , bold_italic_h end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT and 𝐄[𝜻k|ϑk,𝒉,𝑳0]=𝐄[𝜻k|ϑk,𝒉]𝐄delimited-[]conditionalsubscript𝜻𝑘subscriptbold-italic-ϑ𝑘𝒉subscript𝑳0𝐄delimited-[]conditionalsubscript𝜻𝑘subscriptbold-italic-ϑ𝑘𝒉\mathbf{E}[\boldsymbol{\zeta}_{k}|\boldsymbol{\vartheta}_{k,\boldsymbol{h}},% \boldsymbol{L}_{0}]=\mathbf{E}[\boldsymbol{\zeta}_{k}|\boldsymbol{\vartheta}_{% k,\boldsymbol{h}}]bold_E [ bold_italic_ζ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT | bold_italic_ϑ start_POSTSUBSCRIPT italic_k , bold_italic_h end_POSTSUBSCRIPT , bold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ] = bold_E [ bold_italic_ζ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT | bold_italic_ϑ start_POSTSUBSCRIPT italic_k , bold_italic_h end_POSTSUBSCRIPT ]. Let 𝑾𝑾\boldsymbol{W}\!bold_italic_W be a p𝑝pitalic_p-dimensional Brownian Motion independent of (ϑk,𝒉,𝑳0,𝜻k)subscriptbold-italic-ϑ𝑘𝒉subscript𝑳0subscript𝜻𝑘(\boldsymbol{\vartheta}_{k,\boldsymbol{h}},\boldsymbol{L}_{0},\boldsymbol{% \zeta}_{k})( bold_italic_ϑ start_POSTSUBSCRIPT italic_k , bold_italic_h end_POSTSUBSCRIPT , bold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , bold_italic_ζ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ), such that 𝑾h=h𝝃k+1subscript𝑾subscript𝝃𝑘1\boldsymbol{W}\!_{h}=\sqrt{h}\,\boldsymbol{\xi}_{k+1}bold_italic_W start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT = square-root start_ARG italic_h end_ARG bold_italic_ξ start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT. We define the stochastic process 𝑳𝑳\boldsymbol{L}bold_italic_L so that

𝑳tsubscript𝑳𝑡\displaystyle\boldsymbol{L}_{t}bold_italic_L start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT =𝑳00tf(𝑳s)𝑑s+2𝑾t,t>0.formulae-sequenceabsentsubscript𝑳0superscriptsubscript0𝑡𝑓subscript𝑳𝑠differential-d𝑠2subscript𝑾𝑡for-all𝑡0\displaystyle=\boldsymbol{L}_{0}-\int_{0}^{t}\nabla f(\boldsymbol{L}_{s})\,ds+% \sqrt{2}\,\boldsymbol{W}\!_{t},\qquad\forall\,t>0.= bold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT - ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT ∇ italic_f ( bold_italic_L start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) italic_d italic_s + square-root start_ARG 2 end_ARG bold_italic_W start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT , ∀ italic_t > 0 . (48)

It is clear that this equation implies that

𝑳hsubscript𝑳\displaystyle\displaystyle\boldsymbol{L}_{h}bold_italic_L start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT =𝑳00hf(𝑳s)𝑑s+2𝑾habsentsubscript𝑳0superscriptsubscript0𝑓subscript𝑳𝑠differential-d𝑠2subscript𝑾\displaystyle=\boldsymbol{L}_{0}-\int_{0}^{h}\nabla f(\boldsymbol{L}_{s})\,ds+% \sqrt{2}\,\boldsymbol{W}\!_{h}= bold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT - ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_h end_POSTSUPERSCRIPT ∇ italic_f ( bold_italic_L start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) italic_d italic_s + square-root start_ARG 2 end_ARG bold_italic_W start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT (49)
=𝑳00hf(𝑳s)𝑑s+2h𝝃k+1.absentsubscript𝑳0superscriptsubscript0𝑓subscript𝑳𝑠differential-d𝑠2subscript𝝃𝑘1\displaystyle=\boldsymbol{L}_{0}-\int_{0}^{h}\nabla f(\boldsymbol{L}_{s})\,ds+% \sqrt{2h}\,\boldsymbol{\xi}_{k+1}.= bold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT - ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_h end_POSTSUPERSCRIPT ∇ italic_f ( bold_italic_L start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) italic_d italic_s + square-root start_ARG 2 italic_h end_ARG bold_italic_ξ start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT . (50)

Furthermore, {𝑳t:t0}conditional-setsubscript𝑳𝑡𝑡0\{\boldsymbol{L}_{t}:t\geq 0\}{ bold_italic_L start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT : italic_t ≥ 0 } is a diffusion process having π𝜋\piitalic_π as the stationary distribution. Since the initial value 𝑳0subscript𝑳0\boldsymbol{L}_{0}bold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT is drawn from π𝜋\piitalic_π, we have 𝑳tπsimilar-tosubscript𝑳𝑡𝜋\boldsymbol{L}_{t}\sim\pibold_italic_L start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ∼ italic_π for every t0𝑡0t\geq 0italic_t ≥ 0.

Let us denote 𝚫k=𝑳0ϑk,𝒉subscript𝚫𝑘subscript𝑳0subscriptbold-italic-ϑ𝑘𝒉\boldsymbol{\Delta}_{k}=\boldsymbol{L}_{0}-\boldsymbol{\vartheta}_{k,% \boldsymbol{h}}bold_Δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT = bold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT - bold_italic_ϑ start_POSTSUBSCRIPT italic_k , bold_italic_h end_POSTSUBSCRIPT and 𝚫k+1=𝑳hϑk+1,𝒉subscript𝚫𝑘1subscript𝑳subscriptbold-italic-ϑ𝑘1𝒉\boldsymbol{\Delta}_{k+1}=\boldsymbol{L}_{h}-\boldsymbol{\vartheta}_{k+1,% \boldsymbol{h}}bold_Δ start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT = bold_italic_L start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT - bold_italic_ϑ start_POSTSUBSCRIPT italic_k + 1 , bold_italic_h end_POSTSUBSCRIPT. We have

𝚫k+1subscript𝚫𝑘1\displaystyle\boldsymbol{\Delta}_{k+1}bold_Δ start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT =𝚫k+h𝒀k,𝒉0hf(𝑳t)𝑑tabsentsubscript𝚫𝑘subscript𝒀𝑘𝒉superscriptsubscript0𝑓subscript𝑳𝑡differential-d𝑡\displaystyle=\boldsymbol{\Delta}_{k}+h\boldsymbol{Y}_{k,\boldsymbol{h}}-\int_% {0}^{h}\nabla f(\boldsymbol{L}_{t})\,dt= bold_Δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT + italic_h bold_italic_Y start_POSTSUBSCRIPT italic_k , bold_italic_h end_POSTSUBSCRIPT - ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_h end_POSTSUPERSCRIPT ∇ italic_f ( bold_italic_L start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) italic_d italic_t (51)
=𝚫kh(f(ϑk,𝒉+𝚫k)f(ϑk,𝒉):=𝑼)+h𝜻kabsentsubscript𝚫𝑘subscript𝑓subscriptbold-italic-ϑ𝑘𝒉subscript𝚫𝑘𝑓subscriptbold-italic-ϑ𝑘𝒉assignabsent𝑼subscript𝜻𝑘\displaystyle=\boldsymbol{\Delta}_{k}-h\big{(}\underbrace{\nabla f(\boldsymbol% {\vartheta}_{k,\boldsymbol{h}}+\boldsymbol{\Delta}_{k})-\nabla f(\boldsymbol{% \vartheta}_{k,\boldsymbol{h}})}_{:=\boldsymbol{U}}\big{)}+h\boldsymbol{\zeta}_% {k}= bold_Δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT - italic_h ( under⏟ start_ARG ∇ italic_f ( bold_italic_ϑ start_POSTSUBSCRIPT italic_k , bold_italic_h end_POSTSUBSCRIPT + bold_Δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) - ∇ italic_f ( bold_italic_ϑ start_POSTSUBSCRIPT italic_k , bold_italic_h end_POSTSUBSCRIPT ) end_ARG start_POSTSUBSCRIPT := bold_italic_U end_POSTSUBSCRIPT ) + italic_h bold_italic_ζ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT (52)
0h(f(𝑳t)f(𝑳0))𝑑t:=𝑽.subscriptsuperscriptsubscript0𝑓subscript𝑳𝑡𝑓subscript𝑳0differential-d𝑡assignabsent𝑽\displaystyle\qquad-\underbrace{\int_{0}^{h}\big{(}\nabla f(\boldsymbol{L}_{t}% )-\nabla f(\boldsymbol{L}_{0})\big{)}\,dt}_{:=\boldsymbol{V}}.- under⏟ start_ARG ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_h end_POSTSUPERSCRIPT ( ∇ italic_f ( bold_italic_L start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) - ∇ italic_f ( bold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) ) italic_d italic_t end_ARG start_POSTSUBSCRIPT := bold_italic_V end_POSTSUBSCRIPT . (53)

Using the equalities 𝐄[𝜻k|𝚫k,𝑼,𝑽]=𝐄[𝜻k|ϑk,𝒉,𝑳0,𝑾]=𝐄[𝜻k|ϑk,𝒉,𝑳0]=𝐄[𝜻k|ϑk,𝒉]𝐄delimited-[]conditionalsubscript𝜻𝑘subscript𝚫𝑘𝑼𝑽𝐄delimited-[]conditionalsubscript𝜻𝑘subscriptbold-italic-ϑ𝑘𝒉subscript𝑳0𝑾𝐄delimited-[]conditionalsubscript𝜻𝑘subscriptbold-italic-ϑ𝑘𝒉subscript𝑳0𝐄delimited-[]conditionalsubscript𝜻𝑘subscriptbold-italic-ϑ𝑘𝒉\mathbf{E}[\boldsymbol{\zeta}_{k}|\boldsymbol{\Delta}_{k},\boldsymbol{U},% \boldsymbol{V}]=\mathbf{E}[\boldsymbol{\zeta}_{k}|\boldsymbol{\vartheta}_{k,% \boldsymbol{h}},\boldsymbol{L}_{0},\boldsymbol{W}\!]=\mathbf{E}[\boldsymbol{% \zeta}_{k}|\boldsymbol{\vartheta}_{k,\boldsymbol{h}},\boldsymbol{L}_{0}]=% \mathbf{E}[\boldsymbol{\zeta}_{k}|\boldsymbol{\vartheta}_{k,\boldsymbol{h}}]bold_E [ bold_italic_ζ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT | bold_Δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT , bold_italic_U , bold_italic_V ] = bold_E [ bold_italic_ζ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT | bold_italic_ϑ start_POSTSUBSCRIPT italic_k , bold_italic_h end_POSTSUBSCRIPT , bold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , bold_italic_W ] = bold_E [ bold_italic_ζ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT | bold_italic_ϑ start_POSTSUBSCRIPT italic_k , bold_italic_h end_POSTSUBSCRIPT , bold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ] = bold_E [ bold_italic_ζ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT | bold_italic_ϑ start_POSTSUBSCRIPT italic_k , bold_italic_h end_POSTSUBSCRIPT ], we get

𝚫k+1L22superscriptsubscriptnormsubscript𝚫𝑘1subscript𝐿22\displaystyle\|\boldsymbol{\Delta}_{k+1}\|_{L_{2}}^{2}∥ bold_Δ start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT =𝚫kh𝑼𝑽+h𝐄[𝜻k|ϑk,𝒉]L22+h2𝜻k𝐄[𝜻k|ϑk,𝒉]L22\displaystyle=\big{\|}\boldsymbol{\Delta}_{k}-h\boldsymbol{U}-\boldsymbol{V}+h% \mathbf{E}[\boldsymbol{\zeta}_{k}|\boldsymbol{\vartheta}_{k,\boldsymbol{h}}]% \big{\|}_{L_{2}}^{2}+h^{2}\big{\|}\boldsymbol{\zeta}_{k}-\mathbf{E}[% \boldsymbol{\zeta}_{k}|\boldsymbol{\vartheta}_{k,\boldsymbol{h}}]\big{\|}_{L_{% 2}}^{2}= ∥ bold_Δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT - italic_h bold_italic_U - bold_italic_V + italic_h bold_E [ bold_italic_ζ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT | bold_italic_ϑ start_POSTSUBSCRIPT italic_k , bold_italic_h end_POSTSUBSCRIPT ] ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ∥ bold_italic_ζ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT - bold_E [ bold_italic_ζ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT | bold_italic_ϑ start_POSTSUBSCRIPT italic_k , bold_italic_h end_POSTSUBSCRIPT ] ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT (54)
𝚫kh𝑼𝑽+h𝐄[𝜻k|ϑk,𝒉]L22+σ2h2p\displaystyle\leq\big{\|}\boldsymbol{\Delta}_{k}-h\boldsymbol{U}-\boldsymbol{V% }+h\mathbf{E}[\boldsymbol{\zeta}_{k}|\boldsymbol{\vartheta}_{k,\boldsymbol{h}}% ]\big{\|}_{L_{2}}^{2}+\sigma^{2}h^{2}p≤ ∥ bold_Δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT - italic_h bold_italic_U - bold_italic_V + italic_h bold_E [ bold_italic_ζ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT | bold_italic_ϑ start_POSTSUBSCRIPT italic_k , bold_italic_h end_POSTSUBSCRIPT ] ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_σ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_p (55)
{𝚫kh𝑼L2+hδp+𝑽L2}2+σ2h2p.absentsuperscriptsubscriptnormsubscript𝚫𝑘𝑼subscript𝐿2𝛿𝑝subscriptnorm𝑽subscript𝐿22superscript𝜎2superscript2𝑝\displaystyle\leq\big{\{}\|\boldsymbol{\Delta}_{k}-h\boldsymbol{U}\|_{L_{2}}+h% \delta\sqrt{p}+\|\boldsymbol{V}\|_{L_{2}}\big{\}}^{2}+\sigma^{2}h^{2}p.≤ { ∥ bold_Δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT - italic_h bold_italic_U ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT + italic_h italic_δ square-root start_ARG italic_p end_ARG + ∥ bold_italic_V ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT } start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_σ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_p . (56)

We need now three technical lemmas. Lemma 2 and Lemma 3 are borrowed from 13, whereas Lemma 4 is an improved version of 13 Lemma 3. For the sake of self-containedness, we provide proofs of these lemmas in Section 7.7.

Lemma 2.

Let f𝑓fitalic_f be m𝑚mitalic_m-strongly convex and the gradient of f𝑓fitalic_f be Lipschitz with constant M𝑀Mitalic_M. If h<2/M2𝑀h<2/Mitalic_h < 2 / italic_M, then the map** (𝐈phf)subscript𝐈𝑝normal-∇𝑓(\mathbf{I}_{p}-h\nabla f)( bold_I start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT - italic_h ∇ italic_f ) is a contraction in the sense that

𝒙𝒚h(f(𝒙)f(𝒚))2{(1mh)(Mh1)}𝒙𝒚2,subscriptnorm𝒙𝒚𝑓𝒙𝑓𝒚21𝑚𝑀1subscriptnorm𝒙𝒚2\big{\|}\boldsymbol{x}-\boldsymbol{y}-h\big{(}\nabla f(\boldsymbol{x})-\nabla f% (\boldsymbol{y})\big{)}\big{\|}_{2}\leq\big{\{}(1-mh)\vee(Mh-1)\big{\}}\|% \boldsymbol{x}-\boldsymbol{y}\|_{2},∥ bold_italic_x - bold_italic_y - italic_h ( ∇ italic_f ( bold_italic_x ) - ∇ italic_f ( bold_italic_y ) ) ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ≤ { ( 1 - italic_m italic_h ) ∨ ( italic_M italic_h - 1 ) } ∥ bold_italic_x - bold_italic_y ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , (57)

for all 𝐱,𝐲p𝐱𝐲superscript𝑝\boldsymbol{x},\boldsymbol{y}\in\mathbb{R}^{p}bold_italic_x , bold_italic_y ∈ blackboard_R start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT. In particular, using notations in (53), it holds that 𝚫kh𝐔2ϱ𝚫k2subscriptnormsubscript𝚫𝑘𝐔2italic-ϱsubscriptnormsubscript𝚫𝑘2\|\boldsymbol{\Delta}_{k}-h\boldsymbol{U}\|_{2}\leq\varrho\|\boldsymbol{\Delta% }_{k}\|_{2}∥ bold_Δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT - italic_h bold_italic_U ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ≤ italic_ϱ ∥ bold_Δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT.

Lemma 3.

If the function f𝑓fitalic_f is continuously differentiable and the gradient of f𝑓fitalic_f is Lipschitz with constant M𝑀Mitalic_M, then pf(𝐱)22π(𝐱)𝑑𝐱Mpsubscriptsuperscript𝑝superscriptsubscriptnormnormal-∇𝑓𝐱22𝜋𝐱differential-d𝐱𝑀𝑝\int_{\mathbb{R}^{p}}\|\nabla f(\boldsymbol{x})\|_{2}^{2}\,\pi(\boldsymbol{x})% \,d\boldsymbol{x}\leq Mp∫ start_POSTSUBSCRIPT blackboard_R start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ∥ ∇ italic_f ( bold_italic_x ) ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_π ( bold_italic_x ) italic_d bold_italic_x ≤ italic_M italic_p.

Lemma 4.

If the function f𝑓fitalic_f and its gradient is Lipschitz with constant M𝑀Mitalic_M, 𝐋𝐋\boldsymbol{L}bold_italic_L is the Langevin diffusion (48) and 𝐕(a)=aa+h(f(𝐋t)f(𝐋a))𝑑t𝐕𝑎superscriptsubscript𝑎𝑎normal-∇𝑓subscript𝐋𝑡normal-∇𝑓subscript𝐋𝑎differential-d𝑡\boldsymbol{V}(a)=\int_{a}^{a+h}\big{(}\nabla f(\boldsymbol{L}_{t})-\nabla f(% \boldsymbol{L}_{a})\big{)}\,dtbold_italic_V ( italic_a ) = ∫ start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_a + italic_h end_POSTSUPERSCRIPT ( ∇ italic_f ( bold_italic_L start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) - ∇ italic_f ( bold_italic_L start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT ) ) italic_d italic_t for some a0𝑎0a\geq 0italic_a ≥ 0, then

𝑽(a)L2subscriptnorm𝑽𝑎subscript𝐿2\displaystyle\|\boldsymbol{V}(a)\|_{L_{2}}∥ bold_italic_V ( italic_a ) ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT 12(h4M3p)1/2+23(2h3p)1/2M.absent12superscriptsuperscript4superscript𝑀3𝑝1223superscript2superscript3𝑝12𝑀\displaystyle\leq\frac{1}{2}\big{(}h^{4}M^{3}p\big{)}^{1/2}+\frac{2}{3}(2h^{3}% p)^{1/2}M.≤ divide start_ARG 1 end_ARG start_ARG 2 end_ARG ( italic_h start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT italic_M start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT italic_p ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT + divide start_ARG 2 end_ARG start_ARG 3 end_ARG ( 2 italic_h start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT italic_p ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT italic_M . (58)

Using Lemma 2 and Lemma 4 above, as well as the inequality W2(νk+1,π)2𝐄[𝚫k+122]subscript𝑊2superscriptsubscript𝜈𝑘1𝜋2𝐄delimited-[]superscriptsubscriptnormsubscript𝚫𝑘122W_{2}(\nu_{k+1},\pi)^{2}\leq\mathbf{E}[\|\boldsymbol{\Delta}_{k+1}\|_{2}^{2}]italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT , italic_π ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ≤ bold_E [ ∥ bold_Δ start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ], we get the recursion

W2(νk+1,π)2subscript𝑊2superscriptsubscript𝜈𝑘1𝜋2\displaystyle W_{2}(\nu_{k+1},\pi)^{2}italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT , italic_π ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT {ϱW2(νk,π)+(1/2)(h4M3p)1/2+(2/3)(2h3p)1/2M+hδp}2+σ2h2pabsentsuperscriptitalic-ϱsubscript𝑊2subscript𝜈𝑘𝜋12superscriptsuperscript4superscript𝑀3𝑝1223superscript2superscript3𝑝12𝑀𝛿𝑝2superscript𝜎2superscript2𝑝\displaystyle\leq\big{\{}\varrho W_{2}(\nu_{k},\pi)+(\nicefrac{{1}}{{2}})\big{% (}h^{4}M^{3}p\big{)}^{1/2}+(\nicefrac{{2}}{{3}})(2h^{3}p)^{1/2}M+h\delta\sqrt{% p}\big{\}}^{2}+\sigma^{2}h^{2}p≤ { italic_ϱ italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT , italic_π ) + ( / start_ARG 1 end_ARG start_ARG 2 end_ARG ) ( italic_h start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT italic_M start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT italic_p ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT + ( / start_ARG 2 end_ARG start_ARG 3 end_ARG ) ( 2 italic_h start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT italic_p ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT italic_M + italic_h italic_δ square-root start_ARG italic_p end_ARG } start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_σ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_p (59)
(a){ϱW2(νk,π)+(1/2)(2h3M2p)1/2+(2/3)(2h3p)1/2M+hδp}2+σ2h2psuperscript𝑎absentsuperscriptitalic-ϱsubscript𝑊2subscript𝜈𝑘𝜋12superscript2superscript3superscript𝑀2𝑝1223superscript2superscript3𝑝12𝑀𝛿𝑝2superscript𝜎2superscript2𝑝\displaystyle\stackrel{{\scriptstyle(a)}}{{\leq}}\big{\{}\varrho W_{2}(\nu_{k}% ,\pi)+(\nicefrac{{1}}{{2}})\big{(}2h^{3}M^{2}p\big{)}^{1/2}+(\nicefrac{{2}}{{3% }})(2h^{3}p)^{1/2}M+h\delta\sqrt{p}\big{\}}^{2}+\sigma^{2}h^{2}pstart_RELOP SUPERSCRIPTOP start_ARG ≤ end_ARG start_ARG ( italic_a ) end_ARG end_RELOP { italic_ϱ italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT , italic_π ) + ( / start_ARG 1 end_ARG start_ARG 2 end_ARG ) ( 2 italic_h start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT italic_M start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_p ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT + ( / start_ARG 2 end_ARG start_ARG 3 end_ARG ) ( 2 italic_h start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT italic_p ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT italic_M + italic_h italic_δ square-root start_ARG italic_p end_ARG } start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_σ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_p (60)
(b){ϱW2(νk,π)+αM(h3p)1/2+hδp}2+σ2h2p,superscript𝑏absentsuperscriptitalic-ϱsubscript𝑊2subscript𝜈𝑘𝜋𝛼𝑀superscriptsuperscript3𝑝12𝛿𝑝2superscript𝜎2superscript2𝑝\displaystyle\stackrel{{\scriptstyle(b)}}{{\leq}}\big{\{}\varrho W_{2}(\nu_{k}% ,\pi)+\alpha M\big{(}h^{3}p\big{)}^{1/2}+h\delta\sqrt{p}\big{\}}^{2}+\sigma^{2% }h^{2}p,start_RELOP SUPERSCRIPTOP start_ARG ≤ end_ARG start_ARG ( italic_b ) end_ARG end_RELOP { italic_ϱ italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT , italic_π ) + italic_α italic_M ( italic_h start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT italic_p ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT + italic_h italic_δ square-root start_ARG italic_p end_ARG } start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_σ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_p , (61)

where in (a)𝑎(a)( italic_a ) we have used the condition h2/M2𝑀h\leq 2/Mitalic_h ≤ 2 / italic_M whereas in (b)𝑏(b)( italic_b ) we have put α=72/61.65𝛼7261.65\alpha=7\sqrt{2}/6\leq 1.65italic_α = 7 square-root start_ARG 2 end_ARG / 6 ≤ 1.65. ∎

7.1 Proof of Theorem 1

Using Proposition 2 with σ=δ=0𝜎𝛿0\sigma=\delta=0italic_σ = italic_δ = 0, we get W2(νk+1,π)ϱW2(νk,π)+𝑽L2subscript𝑊2subscript𝜈𝑘1𝜋italic-ϱsubscript𝑊2subscript𝜈𝑘𝜋subscriptnorm𝑽subscript𝐿2W_{2}(\nu_{k+1},\pi)\leq\varrho\,W_{2}(\nu_{k},\pi)+\|\boldsymbol{V}\|_{L_{2}}italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT , italic_π ) ≤ italic_ϱ italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT , italic_π ) + ∥ bold_italic_V ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT for all k𝑘k\in\mathbb{N}italic_k ∈ blackboard_N. In view of Lemma 4, this yields

W2(νk+1,π)ϱW2(νk,π)+αM(h3p)1/2.subscript𝑊2subscript𝜈𝑘1𝜋italic-ϱsubscript𝑊2subscript𝜈𝑘𝜋𝛼𝑀superscriptsuperscript3𝑝12\displaystyle W_{2}(\nu_{k+1},\pi)\leq\varrho\,W_{2}(\nu_{k},\pi)+\alpha M(h^{% 3}p)^{1/2}.italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT , italic_π ) ≤ italic_ϱ italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT , italic_π ) + italic_α italic_M ( italic_h start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT italic_p ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT . (62)

Using this inequality repeatedly for k+1,k,k1,,1𝑘1𝑘𝑘11k+1,k,k-1,\ldots,1italic_k + 1 , italic_k , italic_k - 1 , … , 1, we get

W2(νk+1,π)subscript𝑊2subscript𝜈𝑘1𝜋\displaystyle W_{2}(\nu_{k+1},\pi)italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT , italic_π ) ϱk+1W2(ν0,π)+αM(h3p)1/2(1+ϱ++ϱk)absentsuperscriptitalic-ϱ𝑘1subscript𝑊2subscript𝜈0𝜋𝛼𝑀superscriptsuperscript3𝑝121italic-ϱsuperscriptitalic-ϱ𝑘\displaystyle\leq\varrho^{k+1}\,W_{2}(\nu_{0},\pi)+\alpha M(h^{3}p)^{1/2}(1+% \varrho+\ldots+\varrho^{k})≤ italic_ϱ start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_π ) + italic_α italic_M ( italic_h start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT italic_p ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT ( 1 + italic_ϱ + … + italic_ϱ start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) (63)
ϱk+1W2(ν0,π)+αM(h3p)1/2(1ϱ)1.absentsuperscriptitalic-ϱ𝑘1subscript𝑊2subscript𝜈0𝜋𝛼𝑀superscriptsuperscript3𝑝12superscript1italic-ϱ1\displaystyle\leq\varrho^{k+1}\,W_{2}(\nu_{0},\pi)+\alpha M(h^{3}p)^{1/2}(1-% \varrho)^{-1}.≤ italic_ϱ start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_π ) + italic_α italic_M ( italic_h start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT italic_p ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT ( 1 - italic_ϱ ) start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT . (64)

This completes the proof.

7.2 Proof of Theorem 2

Recall that α=72/61.65𝛼7261.65\alpha=7\sqrt{2}/6\leq 1.65italic_α = 7 square-root start_ARG 2 end_ARG / 6 ≤ 1.65. Theorem 1 implies that using the step-size hk=2/(M+m)subscript𝑘2𝑀𝑚h_{k}=2/(M+m)italic_h start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT = 2 / ( italic_M + italic_m ) for k=1,,K1𝑘1subscript𝐾1k=1,\ldots,K_{1}italic_k = 1 , … , italic_K start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT, we get

W2(νK1,π)subscript𝑊2subscript𝜈subscript𝐾1𝜋\displaystyle W_{2}(\nu_{K_{1}},\pi)italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_K start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT , italic_π ) (1+2mMm)K1W2(ν0,π)+αMm(2pm+M)1/2absentsuperscript12𝑚𝑀𝑚subscript𝐾1subscript𝑊2subscript𝜈0𝜋𝛼𝑀𝑚superscript2𝑝𝑚𝑀12\displaystyle\leq\Big{(}1+\frac{2m}{M-m}\Big{)}^{-K_{1}}W_{2}(\nu_{0},\pi)+% \frac{\alpha M}{m}\Big{(}\frac{2p}{m+M}\Big{)}^{1/2}≤ ( 1 + divide start_ARG 2 italic_m end_ARG start_ARG italic_M - italic_m end_ARG ) start_POSTSUPERSCRIPT - italic_K start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_π ) + divide start_ARG italic_α italic_M end_ARG start_ARG italic_m end_ARG ( divide start_ARG 2 italic_p end_ARG start_ARG italic_m + italic_M end_ARG ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT (65)
3.5Mm(pM+m)1/2.absent3.5𝑀𝑚superscript𝑝𝑀𝑚12\displaystyle\leq\frac{3.5M}{m}\Big{(}\frac{p}{M+m}\Big{)}^{1/2}.≤ divide start_ARG 3.5 italic_M end_ARG start_ARG italic_m end_ARG ( divide start_ARG italic_p end_ARG start_ARG italic_M + italic_m end_ARG ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT . (66)

Starting from this iteration K1subscript𝐾1K_{1}italic_K start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT, we use a decreasing step-size

hk+1=2M+m+(2/3)m(kK1).subscript𝑘12𝑀𝑚23𝑚𝑘subscript𝐾1\displaystyle h_{k+1}=\frac{2}{M+m+(\nicefrac{{2}}{{3}})m(k-K_{1})}.italic_h start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT = divide start_ARG 2 end_ARG start_ARG italic_M + italic_m + ( / start_ARG 2 end_ARG start_ARG 3 end_ARG ) italic_m ( italic_k - italic_K start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) end_ARG . (67)

Let us show by induction over k𝑘kitalic_k that

W2(νk,π)subscript𝑊2subscript𝜈𝑘𝜋\displaystyle W_{2}(\nu_{k},\pi)italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT , italic_π ) 3.5Mm(pM+m+(2/3)m(kK1))1/2,kK1.formulae-sequenceabsent3.5𝑀𝑚superscript𝑝𝑀𝑚23𝑚𝑘subscript𝐾112for-all𝑘subscript𝐾1\displaystyle\leq\frac{3.5M}{m}\bigg{(}\frac{p}{M+m+(\nicefrac{{2}}{{3}})m(k-K% _{1})}\bigg{)}^{1/2},\qquad\forall\,k\geq K_{1}.≤ divide start_ARG 3.5 italic_M end_ARG start_ARG italic_m end_ARG ( divide start_ARG italic_p end_ARG start_ARG italic_M + italic_m + ( / start_ARG 2 end_ARG start_ARG 3 end_ARG ) italic_m ( italic_k - italic_K start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) end_ARG ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT , ∀ italic_k ≥ italic_K start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT . (68)

For k=K1𝑘subscript𝐾1k=K_{1}italic_k = italic_K start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT, this inequality is true in view of (66). Assume now that (68) is true for some k𝑘kitalic_k. For k+1𝑘1k+1italic_k + 1, we have

W2(νk+1,π)subscript𝑊2subscript𝜈𝑘1𝜋\displaystyle W_{2}(\nu_{k+1},\pi)italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT , italic_π ) (1mhk+1)W2(νk,π)+αMphk+13/2absent1𝑚subscript𝑘1subscript𝑊2subscript𝜈𝑘𝜋𝛼𝑀𝑝superscriptsubscript𝑘132\displaystyle\leq(1-mh_{k+1})W_{2}(\nu_{k},\pi)+\alpha M\sqrt{p}\;h_{k+1}^{3/2}≤ ( 1 - italic_m italic_h start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT ) italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT , italic_π ) + italic_α italic_M square-root start_ARG italic_p end_ARG italic_h start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 3 / 2 end_POSTSUPERSCRIPT (69)
(1mhk+1)3.5Mp(hk+1/2)1/2m+αMphk+13/2absent1𝑚subscript𝑘13.5𝑀𝑝superscriptsubscript𝑘1212𝑚𝛼𝑀𝑝superscriptsubscript𝑘132\displaystyle\leq(1-mh_{k+1})\frac{3.5M\sqrt{p}\,(h_{k+1}/2)^{1/2}}{m}+\alpha M% \sqrt{p}\;h_{k+1}^{3/2}≤ ( 1 - italic_m italic_h start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT ) divide start_ARG 3.5 italic_M square-root start_ARG italic_p end_ARG ( italic_h start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT / 2 ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_m end_ARG + italic_α italic_M square-root start_ARG italic_p end_ARG italic_h start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 3 / 2 end_POSTSUPERSCRIPT (70)
(113mhk+1)3.5Mp(hk+1/2)1/2m.absent113𝑚subscript𝑘13.5𝑀𝑝superscriptsubscript𝑘1212𝑚\displaystyle\leq(1-\frac{1}{3}mh_{k+1})\frac{3.5M\sqrt{p}\,(h_{k+1}/2)^{1/2}}% {m}.≤ ( 1 - divide start_ARG 1 end_ARG start_ARG 3 end_ARG italic_m italic_h start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT ) divide start_ARG 3.5 italic_M square-root start_ARG italic_p end_ARG ( italic_h start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT / 2 ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_m end_ARG . (71)

One can check that

(113mhk+1)(hk+1/2)1/2113𝑚subscript𝑘1superscriptsubscript𝑘1212\displaystyle(1-\frac{1}{3}mh_{k+1})(h_{k+1}/2)^{1/2}( 1 - divide start_ARG 1 end_ARG start_ARG 3 end_ARG italic_m italic_h start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT ) ( italic_h start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT / 2 ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT =3[m+3M+2m(kK1)][3m+3M+2m(kK1)]3/2absent3delimited-[]𝑚3𝑀2𝑚𝑘subscript𝐾1superscriptdelimited-[]3𝑚3𝑀2𝑚𝑘subscript𝐾132\displaystyle=\frac{\sqrt{3}\,[m+3M+2m(k-K_{1})]}{[3m+3M+2m(k-K_{1})]^{3/2}}= divide start_ARG square-root start_ARG 3 end_ARG [ italic_m + 3 italic_M + 2 italic_m ( italic_k - italic_K start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) ] end_ARG start_ARG [ 3 italic_m + 3 italic_M + 2 italic_m ( italic_k - italic_K start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) ] start_POSTSUPERSCRIPT 3 / 2 end_POSTSUPERSCRIPT end_ARG (72)
3[m+3M+2m(kK1)]1/23m+3M+2m(kK1)absent3superscriptdelimited-[]𝑚3𝑀2𝑚𝑘subscript𝐾1123𝑚3𝑀2𝑚𝑘subscript𝐾1\displaystyle\leq\frac{\sqrt{3}\,[m+3M+2m(k-K_{1})]^{1/2}}{3m+3M+2m(k-K_{1})}≤ divide start_ARG square-root start_ARG 3 end_ARG [ italic_m + 3 italic_M + 2 italic_m ( italic_k - italic_K start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) ] start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT end_ARG start_ARG 3 italic_m + 3 italic_M + 2 italic_m ( italic_k - italic_K start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) end_ARG (73)
3[3m+3M+2m(k+1K1)]1/2.absent3superscriptdelimited-[]3𝑚3𝑀2𝑚𝑘1subscript𝐾112\displaystyle\leq\frac{\sqrt{3}}{[3m+3M+2m(k+1-K_{1})]^{1/2}}.≤ divide start_ARG square-root start_ARG 3 end_ARG end_ARG start_ARG [ 3 italic_m + 3 italic_M + 2 italic_m ( italic_k + 1 - italic_K start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) ] start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT end_ARG . (74)

This completes the proof of the theorem.

7.3 Proof of Theorem 3

Let us denote by νk(|𝒙)\nu_{k}(\cdot|\boldsymbol{x})italic_ν start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( ⋅ | bold_italic_x ) the conditional distribution of ϑkMLMCsubscriptsuperscriptitalic-ϑMLMC𝑘\vartheta^{\rm MLMC}_{k}italic_ϑ start_POSTSUPERSCRIPT roman_MLMC end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT given 𝜼=𝒙𝜼𝒙\boldsymbol{\eta}=\boldsymbol{x}bold_italic_η = bold_italic_x. In view of Theorem 2, we have

W2(νk(|𝒙),π1(|𝒙))3.5MpmM+m+(2/3)m(kK1),𝒙H.W_{2}\big{(}\nu_{k}(\cdot|\boldsymbol{x}),\pi_{1}(\cdot|\boldsymbol{x})\big{)}% \leq\frac{3.5M\sqrt{p}}{m\sqrt{M+m+(\nicefrac{{2}}{{3}})m(k-K_{1})}},\qquad% \forall\boldsymbol{x}\in H.italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( ⋅ | bold_italic_x ) , italic_π start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( ⋅ | bold_italic_x ) ) ≤ divide start_ARG 3.5 italic_M square-root start_ARG italic_p end_ARG end_ARG start_ARG italic_m square-root start_ARG italic_M + italic_m + ( / start_ARG 2 end_ARG start_ARG 3 end_ARG ) italic_m ( italic_k - italic_K start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) end_ARG end_ARG , ∀ bold_italic_x ∈ italic_H . (75)

This readily yields

HW2(νk(|𝒙),π1(|𝒙))π0(d𝒙)3.5MpmM+m+(2/3)m(kK1).\int_{H}W_{2}\big{(}\nu_{k}(\cdot|\boldsymbol{x}),\pi_{1}(\cdot|\boldsymbol{x}% )\big{)}\,\pi_{0}(d\boldsymbol{x})\leq\frac{3.5M\sqrt{p}}{m\sqrt{M+m+(% \nicefrac{{2}}{{3}})m(k-K_{1})}}.∫ start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( ⋅ | bold_italic_x ) , italic_π start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( ⋅ | bold_italic_x ) ) italic_π start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_d bold_italic_x ) ≤ divide start_ARG 3.5 italic_M square-root start_ARG italic_p end_ARG end_ARG start_ARG italic_m square-root start_ARG italic_M + italic_m + ( / start_ARG 2 end_ARG start_ARG 3 end_ARG ) italic_m ( italic_k - italic_K start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) end_ARG end_ARG . (76)

The last step is to apply the convexity of the Wasserstein distance, which means that for any probability measure π0subscript𝜋0\pi_{0}italic_π start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT, we have

HW2(νk(|𝒙),π1(|𝒙))π0(d𝒙)W2(Hνk(|𝒙)π0(d𝒙),Hπ1(|𝒙)π0(d𝒙))=W2(νk,π).\int_{H}W_{2}\big{(}\nu_{k}(\cdot|\boldsymbol{x}),\pi_{1}(\cdot|\boldsymbol{x}% )\big{)}\,\pi_{0}(d\boldsymbol{x})\geq W_{2}\bigg{(}\int_{H}\nu_{k}(\cdot|% \boldsymbol{x})\,\pi_{0}(d\boldsymbol{x}),\int_{H}\pi_{1}(\cdot|\boldsymbol{x}% )\,\pi_{0}(d\boldsymbol{x})\bigg{)}=W_{2}(\nu_{k},\pi).∫ start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( ⋅ | bold_italic_x ) , italic_π start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( ⋅ | bold_italic_x ) ) italic_π start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_d bold_italic_x ) ≥ italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( ∫ start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT italic_ν start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( ⋅ | bold_italic_x ) italic_π start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_d bold_italic_x ) , ∫ start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT italic_π start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( ⋅ | bold_italic_x ) italic_π start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_d bold_italic_x ) ) = italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT , italic_π ) .

7.4 Proof of Theorem 4

As explained in Section 3, the main new ingredient of the proof is Lemma 1, that has to be combined with Proposition 2. We postpone the proof of Lemma 1 to Section 7.7 and do it in a more general form (see Lemma 7).

In view of Proposition 2, we have

W2(νk+1,π)2subscript𝑊2superscriptsubscript𝜈𝑘1𝜋2\displaystyle W_{2}(\nu_{k+1},\pi)^{2}italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT , italic_π ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT {(1mh)W2(νk,π)+αM(h3p)1/2+hδp}2+σ2h2p.absentsuperscript1𝑚subscript𝑊2subscript𝜈𝑘𝜋𝛼𝑀superscriptsuperscript3𝑝12𝛿𝑝2superscript𝜎2superscript2𝑝\displaystyle\leq\big{\{}(1-mh)W_{2}(\nu_{k},\pi)+\alpha M(h^{3}p)^{1/2}+h% \delta\sqrt{p}\big{\}}^{2}+\sigma^{2}h^{2}p.≤ { ( 1 - italic_m italic_h ) italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT , italic_π ) + italic_α italic_M ( italic_h start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT italic_p ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT + italic_h italic_δ square-root start_ARG italic_p end_ARG } start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_σ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_p . (77)

We apply now Lemma 1 with A=mh𝐴𝑚A=mhitalic_A = italic_m italic_h, B=σhp𝐵𝜎𝑝B=\sigma h\sqrt{p}italic_B = italic_σ italic_h square-root start_ARG italic_p end_ARG and C=αM(h3p)1/2+hδp𝐶𝛼𝑀superscriptsuperscript3𝑝12𝛿𝑝C=\alpha M(h^{3}p)^{1/2}+h\delta\sqrt{p}italic_C = italic_α italic_M ( italic_h start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT italic_p ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT + italic_h italic_δ square-root start_ARG italic_p end_ARG, which implies that W2(νk,π)subscript𝑊2subscript𝜈𝑘𝜋W_{2}(\nu_{k},\pi)italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT , italic_π ) is less than or equal to

(1mh)kW2(ν0,π)+αM(hp)1/2+δpm+σ2hpαMh1/2+δ+(mh)1/2σ.superscript1𝑚𝑘subscript𝑊2subscript𝜈0𝜋𝛼𝑀superscript𝑝12𝛿𝑝𝑚superscript𝜎2𝑝𝛼𝑀superscript12𝛿superscript𝑚12𝜎\displaystyle(1-mh)^{k}W_{2}(\nu_{0},\pi)+\frac{\alpha M(hp)^{1/2}+\delta\sqrt% {p}}{m}+\frac{\sigma^{2}h\sqrt{p}}{\alpha Mh^{1/2}+\delta+(mh)^{1/2}\,\sigma}.( 1 - italic_m italic_h ) start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_π ) + divide start_ARG italic_α italic_M ( italic_h italic_p ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT + italic_δ square-root start_ARG italic_p end_ARG end_ARG start_ARG italic_m end_ARG + divide start_ARG italic_σ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_h square-root start_ARG italic_p end_ARG end_ARG start_ARG italic_α italic_M italic_h start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT + italic_δ + ( italic_m italic_h ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT italic_σ end_ARG . (78)

This completes the proof of the theorem.

7.5 Proof of Theorem 5

Using the same construction and the same definitions as in the proof of Proposition 2, for 𝚫k=𝑳0ϑk,𝒉subscript𝚫𝑘subscript𝑳0subscriptbold-italic-ϑ𝑘𝒉\boldsymbol{\Delta}_{k}=\boldsymbol{L}_{0}-\boldsymbol{\vartheta}_{k,% \boldsymbol{h}}bold_Δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT = bold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT - bold_italic_ϑ start_POSTSUBSCRIPT italic_k , bold_italic_h end_POSTSUBSCRIPT, we have

𝚫k+1𝚫ksubscript𝚫𝑘1subscript𝚫𝑘\displaystyle\boldsymbol{\Delta}_{k+1}-\boldsymbol{\Delta}_{k}bold_Δ start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT - bold_Δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT =h𝒀k,𝒉Ikf(𝑳t)𝑑tabsentsubscript𝒀𝑘𝒉subscriptsubscript𝐼𝑘𝑓subscript𝑳𝑡differential-d𝑡\displaystyle=h\boldsymbol{Y}_{k,\boldsymbol{h}}-\int_{I_{k}}\nabla f(% \boldsymbol{L}_{t})\,dt= italic_h bold_italic_Y start_POSTSUBSCRIPT italic_k , bold_italic_h end_POSTSUBSCRIPT - ∫ start_POSTSUBSCRIPT italic_I start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ∇ italic_f ( bold_italic_L start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) italic_d italic_t (79)
=h(f(ϑk,𝒉+𝚫k)f(ϑk,𝒉):=𝑼)absentsubscript𝑓subscriptbold-italic-ϑ𝑘𝒉subscript𝚫𝑘𝑓subscriptbold-italic-ϑ𝑘𝒉assignabsent𝑼\displaystyle=-h\big{(}\underbrace{\nabla f(\boldsymbol{\vartheta}_{k,% \boldsymbol{h}}+\boldsymbol{\Delta}_{k})-\nabla f(\boldsymbol{\vartheta}_{k,% \boldsymbol{h}})}_{:=\boldsymbol{U}}\big{)}= - italic_h ( under⏟ start_ARG ∇ italic_f ( bold_italic_ϑ start_POSTSUBSCRIPT italic_k , bold_italic_h end_POSTSUBSCRIPT + bold_Δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) - ∇ italic_f ( bold_italic_ϑ start_POSTSUBSCRIPT italic_k , bold_italic_h end_POSTSUBSCRIPT ) end_ARG start_POSTSUBSCRIPT := bold_italic_U end_POSTSUBSCRIPT ) (80)
20h0t2f(𝑳s)𝑑𝑾s𝑑t:=𝑺+h𝜻k2subscriptsuperscriptsubscript0superscriptsubscript0𝑡superscript2𝑓subscript𝑳𝑠differential-dsubscript𝑾𝑠differential-d𝑡assignabsent𝑺subscript𝜻𝑘\displaystyle\qquad-\sqrt{2}\,\underbrace{\int_{0}^{h}\int_{0}^{t}\nabla^{2}f(% \boldsymbol{L}_{s})d\boldsymbol{W}\!_{s}\,dt}_{:=\boldsymbol{S}}+h\boldsymbol{% \zeta}_{k}- square-root start_ARG 2 end_ARG under⏟ start_ARG ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_h end_POSTSUPERSCRIPT ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_f ( bold_italic_L start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) italic_d bold_italic_W start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT italic_d italic_t end_ARG start_POSTSUBSCRIPT := bold_italic_S end_POSTSUBSCRIPT + italic_h bold_italic_ζ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT (81)
0h(f(𝑳t)f(𝑳0)20t2f(𝑳s)𝑑𝑾s)𝑑t:=𝑽¯.subscriptsuperscriptsubscript0𝑓subscript𝑳𝑡𝑓subscript𝑳02superscriptsubscript0𝑡superscript2𝑓subscript𝑳𝑠differential-dsubscript𝑾𝑠differential-d𝑡assignabsent¯𝑽\displaystyle\qquad-\underbrace{\int_{0}^{h}\big{(}\nabla f(\boldsymbol{L}_{t}% )-\nabla f(\boldsymbol{L}_{0})-\sqrt{2}\,\int_{0}^{t}\nabla^{2}f(\boldsymbol{L% }_{s})d\boldsymbol{W}\!_{s}\big{)}\,dt}_{:=\bar{\boldsymbol{V}}}.- under⏟ start_ARG ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_h end_POSTSUPERSCRIPT ( ∇ italic_f ( bold_italic_L start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) - ∇ italic_f ( bold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) - square-root start_ARG 2 end_ARG ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_f ( bold_italic_L start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) italic_d bold_italic_W start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) italic_d italic_t end_ARG start_POSTSUBSCRIPT := over¯ start_ARG bold_italic_V end_ARG end_POSTSUBSCRIPT . (82)

Using the following equalities of conditional expectations 𝐄[𝜻k|𝚫k,𝑼,𝑽¯]=𝐄[𝜻k|ϑk,𝒉,𝑳0,𝑾]=𝐄[𝜻k|ϑk,𝒉,𝑳0]=𝐄[𝜻k|ϑk,𝒉]𝐄delimited-[]conditionalsubscript𝜻𝑘subscript𝚫𝑘𝑼¯𝑽𝐄delimited-[]conditionalsubscript𝜻𝑘subscriptbold-italic-ϑ𝑘𝒉subscript𝑳0𝑾𝐄delimited-[]conditionalsubscript𝜻𝑘subscriptbold-italic-ϑ𝑘𝒉subscript𝑳0𝐄delimited-[]conditionalsubscript𝜻𝑘subscriptbold-italic-ϑ𝑘𝒉\mathbf{E}[\boldsymbol{\zeta}_{k}|\boldsymbol{\Delta}_{k},\boldsymbol{U},\bar{% \boldsymbol{V}}]=\mathbf{E}[\boldsymbol{\zeta}_{k}|\boldsymbol{\vartheta}_{k,% \boldsymbol{h}},\boldsymbol{L}_{0},\boldsymbol{W}\!]=\mathbf{E}[\boldsymbol{% \zeta}_{k}|\boldsymbol{\vartheta}_{k,\boldsymbol{h}},\boldsymbol{L}_{0}]=% \mathbf{E}[\boldsymbol{\zeta}_{k}|\boldsymbol{\vartheta}_{k,\boldsymbol{h}}]bold_E [ bold_italic_ζ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT | bold_Δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT , bold_italic_U , over¯ start_ARG bold_italic_V end_ARG ] = bold_E [ bold_italic_ζ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT | bold_italic_ϑ start_POSTSUBSCRIPT italic_k , bold_italic_h end_POSTSUBSCRIPT , bold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , bold_italic_W ] = bold_E [ bold_italic_ζ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT | bold_italic_ϑ start_POSTSUBSCRIPT italic_k , bold_italic_h end_POSTSUBSCRIPT , bold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ] = bold_E [ bold_italic_ζ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT | bold_italic_ϑ start_POSTSUBSCRIPT italic_k , bold_italic_h end_POSTSUBSCRIPT ] and 𝐄[𝑺h|ϑk,𝒉,𝑳0]=0𝐄delimited-[]conditionalsubscript𝑺subscriptbold-italic-ϑ𝑘𝒉subscript𝑳00\mathbf{E}[\boldsymbol{S}_{h}|\boldsymbol{\vartheta}_{k,\boldsymbol{h}},% \boldsymbol{L}_{0}]=0bold_E [ bold_italic_S start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT | bold_italic_ϑ start_POSTSUBSCRIPT italic_k , bold_italic_h end_POSTSUBSCRIPT , bold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ] = 0, we get

𝚫k+1L22superscriptsubscriptnormsubscript𝚫𝑘1subscript𝐿22\displaystyle\|\boldsymbol{\Delta}_{k+1}\|_{L_{2}}^{2}∥ bold_Δ start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT 𝚫kh𝑼𝑽¯2𝑺h+h𝐄[𝜻k|ϑk,𝒉]L22+σ2h2p\displaystyle\leq\big{\|}\boldsymbol{\Delta}_{k}-h\boldsymbol{U}-\bar{% \boldsymbol{V}}-\sqrt{2}\boldsymbol{S}_{h}+h\mathbf{E}[\boldsymbol{\zeta}_{k}|% \boldsymbol{\vartheta}_{k,\boldsymbol{h}}]\big{\|}_{L_{2}}^{2}+\sigma^{2}h^{2}p≤ ∥ bold_Δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT - italic_h bold_italic_U - over¯ start_ARG bold_italic_V end_ARG - square-root start_ARG 2 end_ARG bold_italic_S start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT + italic_h bold_E [ bold_italic_ζ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT | bold_italic_ϑ start_POSTSUBSCRIPT italic_k , bold_italic_h end_POSTSUBSCRIPT ] ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_σ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_p (83)
{(𝚫kh𝑼L22+2𝑺hL22)1/2+hδp+𝑽¯L2}2+σ2h2p.absentsuperscriptsuperscriptsuperscriptsubscriptnormsubscript𝚫𝑘𝑼subscript𝐿222superscriptsubscriptnormsubscript𝑺subscript𝐿2212𝛿𝑝subscriptnorm¯𝑽subscript𝐿22superscript𝜎2superscript2𝑝\displaystyle\leq\big{\{}\big{(}\|\boldsymbol{\Delta}_{k}-h\boldsymbol{U}\|_{L% _{2}}^{2}+2\|\boldsymbol{S}_{h}\|_{L_{2}}^{2}\big{)}^{1/2}+h\delta\sqrt{p}+\|% \bar{\boldsymbol{V}}\|_{L_{2}}\big{\}}^{2}+\sigma^{2}h^{2}p.≤ { ( ∥ bold_Δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT - italic_h bold_italic_U ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 2 ∥ bold_italic_S start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT + italic_h italic_δ square-root start_ARG italic_p end_ARG + ∥ over¯ start_ARG bold_italic_V end_ARG ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT } start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_σ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_p . (84)

In addition, we have

𝑺hL22superscriptsubscriptnormsubscript𝑺subscript𝐿22\displaystyle\|\boldsymbol{S}_{h}\|_{L_{2}}^{2}∥ bold_italic_S start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT =0h(hs)2f(𝑳s)𝑑𝑾sL22absentsuperscriptsubscriptnormsuperscriptsubscript0𝑠superscript2𝑓subscript𝑳𝑠differential-dsubscript𝑾𝑠subscript𝐿22\displaystyle=\Big{\|}\int_{0}^{h}(h-s)\nabla^{2}f(\boldsymbol{L}_{s})\,d% \boldsymbol{W}\!_{s}\Big{\|}_{L_{2}}^{2}= ∥ ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_h end_POSTSUPERSCRIPT ( italic_h - italic_s ) ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_f ( bold_italic_L start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) italic_d bold_italic_W start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT (85)
=0h(hs)2𝐄[2f(𝑳s)F2]𝑑s(1/3)M2h3p.absentsuperscriptsubscript0superscript𝑠2𝐄delimited-[]superscriptsubscriptnormsuperscript2𝑓subscript𝑳𝑠𝐹2differential-d𝑠13superscript𝑀2superscript3𝑝\displaystyle=\int_{0}^{h}(h-s)^{2}\mathbf{E}[\|\nabla^{2}f(\boldsymbol{L}_{s}% )\|_{F}^{2}]\,ds\leq(\nicefrac{{1}}{{3}})\,M^{2}h^{3}p.= ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_h end_POSTSUPERSCRIPT ( italic_h - italic_s ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT bold_E [ ∥ ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_f ( bold_italic_L start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) ∥ start_POSTSUBSCRIPT italic_F end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ] italic_d italic_s ≤ ( / start_ARG 1 end_ARG start_ARG 3 end_ARG ) italic_M start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_h start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT italic_p . (86)

Setting xk=𝚫kL2=W2(νk,π)subscript𝑥𝑘subscriptnormsubscript𝚫𝑘subscript𝐿2subscript𝑊2subscript𝜈𝑘𝜋x_{k}=\|\boldsymbol{\Delta}_{k}\|_{L_{2}}=W_{2}(\nu_{k},\pi)italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT = ∥ bold_Δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT = italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT , italic_π ) and using Lemma 2, this yields

xk+12superscriptsubscript𝑥𝑘12\displaystyle x_{k+1}^{2}italic_x start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT {((1mh)2xk2+(2/3)M2h3p)1/2+hδp+𝑽¯L2}2+σ2h2p.absentsuperscriptconditional-setsuperscriptsuperscript1𝑚2superscriptsubscript𝑥𝑘223superscript𝑀2superscript3𝑝12limit-from𝛿𝑝evaluated-at¯𝑽subscript𝐿22superscript𝜎2superscript2𝑝\displaystyle\leq\big{\{}\big{(}(1-mh)^{2}x_{k}^{2}+(\nicefrac{{2}}{{3}})\,M^{% 2}h^{3}p\big{)}^{1/2}+h\delta\sqrt{p}+\|\bar{\boldsymbol{V}}\|_{L_{2}}\big{\}}% ^{2}+\sigma^{2}h^{2}p.≤ { ( ( 1 - italic_m italic_h ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + ( / start_ARG 2 end_ARG start_ARG 3 end_ARG ) italic_M start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_h start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT italic_p ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT + italic_h italic_δ square-root start_ARG italic_p end_ARG + ∥ over¯ start_ARG bold_italic_V end_ARG ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT } start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_σ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_p . (87)

Let us define A=mh𝐴𝑚A=mhitalic_A = italic_m italic_h, F=(2/3)M2h3p𝐹23superscript𝑀2superscript3𝑝F=(\nicefrac{{2}}{{3}})\,M^{2}h^{3}pitalic_F = ( / start_ARG 2 end_ARG start_ARG 3 end_ARG ) italic_M start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_h start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT italic_p, G=σ2h2p𝐺superscript𝜎2superscript2𝑝G=\sigma^{2}h^{2}pitalic_G = italic_σ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_p and333In view of Lemma 6 in Section 7.7, we have hδp+𝑽¯L2C𝛿𝑝subscriptnorm¯𝑽subscript𝐿2𝐶h\delta\sqrt{p}+\|\bar{\boldsymbol{V}}\|_{L_{2}}\leq Citalic_h italic_δ square-root start_ARG italic_p end_ARG + ∥ over¯ start_ARG bold_italic_V end_ARG ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ≤ italic_C.

C=hδp+0.5M2h2p+0.5M3/2h2p.𝐶𝛿𝑝0.5subscript𝑀2superscript2𝑝0.5superscript𝑀32superscript2𝑝C=h\delta\sqrt{p}+0.5M_{2}h^{2}p+0.5M^{3/2}h^{2}\sqrt{p}.italic_C = italic_h italic_δ square-root start_ARG italic_p end_ARG + 0.5 italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_p + 0.5 italic_M start_POSTSUPERSCRIPT 3 / 2 end_POSTSUPERSCRIPT italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT square-root start_ARG italic_p end_ARG .

Then

xk+12{((1A)2xk2+F)1/2+C}2+G.superscriptsubscript𝑥𝑘12superscriptsuperscriptsuperscript1𝐴2superscriptsubscript𝑥𝑘2𝐹12𝐶2𝐺x_{k+1}^{2}\leq\big{\{}\big{(}(1-A)^{2}x_{k}^{2}+F\big{)}^{1/2}+C\big{\}}^{2}+G.italic_x start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ≤ { ( ( 1 - italic_A ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_F ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT + italic_C } start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_G .

One can deduce from this inequality that xk+12((1A)xk+C)2+F+G+2CFsuperscriptsubscript𝑥𝑘12superscript1𝐴subscript𝑥𝑘𝐶2𝐹𝐺2𝐶𝐹x_{k+1}^{2}\leq\big{(}(1-A)x_{k}+C\big{)}^{2}+F+G+2C\sqrt{F}italic_x start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ≤ ( ( 1 - italic_A ) italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT + italic_C ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_F + italic_G + 2 italic_C square-root start_ARG italic_F end_ARG. Therefore, using (225) of Lemma 7 below, we get

xksubscript𝑥𝑘\displaystyle x_{k}italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT (1A)kx0+CA+F+G+2CFC+(A(F+G+2CF))1/2absentsuperscript1𝐴𝑘subscript𝑥0𝐶𝐴𝐹𝐺2𝐶𝐹𝐶superscript𝐴𝐹𝐺2𝐶𝐹12\displaystyle\leq(1-A)^{k}x_{0}+\frac{C}{A}+\frac{F+G+2C\sqrt{F}}{C+\big{(}A(F% +G+2C\sqrt{F})\big{)}^{1/2}}≤ ( 1 - italic_A ) start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + divide start_ARG italic_C end_ARG start_ARG italic_A end_ARG + divide start_ARG italic_F + italic_G + 2 italic_C square-root start_ARG italic_F end_ARG end_ARG start_ARG italic_C + ( italic_A ( italic_F + italic_G + 2 italic_C square-root start_ARG italic_F end_ARG ) ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT end_ARG (88)
(1A)kx0+(C/A)+2(F/A)1/2+GC+AG.absentsuperscript1𝐴𝑘subscript𝑥0𝐶𝐴2superscript𝐹𝐴12𝐺𝐶𝐴𝐺\displaystyle\leq(1-A)^{k}x_{0}+(C/A)+2(F/A)^{1/2}+\frac{G}{C+\sqrt{AG}}.≤ ( 1 - italic_A ) start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + ( italic_C / italic_A ) + 2 ( italic_F / italic_A ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT + divide start_ARG italic_G end_ARG start_ARG italic_C + square-root start_ARG italic_A italic_G end_ARG end_ARG . (89)

Replacing A,C,F𝐴𝐶𝐹A,C,Fitalic_A , italic_C , italic_F and G𝐺Gitalic_G by their respective expressions, we get the claim of the theorem.

7.6 Proof of Theorem 6

To ease notation, throughout this proof, we will write νksubscript𝜈𝑘\nu_{k}italic_ν start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT and νksuperscriptsubscript𝜈𝑘\nu_{k}^{\prime}italic_ν start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT instead of νkLMCOsuperscriptsubscript𝜈𝑘LMCO\nu_{k}^{\rm LMCO}italic_ν start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_LMCO end_POSTSUPERSCRIPT and νkLMCOsuperscriptsubscript𝜈𝑘superscriptLMCO\nu_{k}^{\rm LMCO^{\prime}}italic_ν start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_LMCO start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT, respectively.

Let 𝑫0νksimilar-tosubscript𝑫0subscript𝜈𝑘\boldsymbol{D}_{0}\sim\nu_{k}bold_italic_D start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∼ italic_ν start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT and 𝑳0πsimilar-tosubscript𝑳0𝜋\boldsymbol{L}_{0}\sim\pibold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∼ italic_π be two random variables such that 𝑫0𝑳0L22=W2(νk,π)superscriptsubscriptnormsubscript𝑫0subscript𝑳0subscript𝐿22subscript𝑊2subscript𝜈𝑘𝜋\|\boldsymbol{D}_{0}-\boldsymbol{L}_{0}\|_{L_{2}}^{2}=W_{2}(\nu_{k},\pi)∥ bold_italic_D start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT - bold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT , italic_π ). Let 𝑾𝑾\boldsymbol{W}\!bold_italic_W be a p𝑝pitalic_p-dimensional Brownian motion independent of (𝑫0,𝑳0)subscript𝑫0subscript𝑳0(\boldsymbol{D}_{0},\boldsymbol{L}_{0})( bold_italic_D start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , bold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ). We define 𝑳𝑳\boldsymbol{L}bold_italic_L to be the Langevin diffusion process (48) driven by 𝑾𝑾\boldsymbol{W}\!bold_italic_W and starting at 𝑳0subscript𝑳0\boldsymbol{L}_{0}bold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT, whereas 𝑫𝑫\boldsymbol{D}bold_italic_D is the process starting at 𝑫0subscript𝑫0\boldsymbol{D}_{0}bold_italic_D start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT and satisfying the stochastic differential equation

d𝑫t=[f(𝑫0)+2f(𝑫0)(𝑫t𝑫0)]dt+2d𝑾t,t0.formulae-sequence𝑑subscript𝑫𝑡delimited-[]𝑓subscript𝑫0superscript2𝑓subscript𝑫0subscript𝑫𝑡subscript𝑫0𝑑𝑡2𝑑subscript𝑾𝑡𝑡0d\boldsymbol{D}_{t}=-[\nabla f(\boldsymbol{D}_{0})+\nabla^{2}f(\boldsymbol{D}_% {0})(\boldsymbol{D}_{t}-\boldsymbol{D}_{0})]\,dt+\sqrt{2}\,d\boldsymbol{W}\!_{% t},\quad t\geq 0.italic_d bold_italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT = - [ ∇ italic_f ( bold_italic_D start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) + ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_f ( bold_italic_D start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) ( bold_italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT - bold_italic_D start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) ] italic_d italic_t + square-root start_ARG 2 end_ARG italic_d bold_italic_W start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT , italic_t ≥ 0 . (90)

This is an Ornstein-Uhlenbeck process. It can be expressed explicitly as a function of 𝑫0subscript𝑫0\boldsymbol{D}_{0}bold_italic_D start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT and 𝑾𝑾\boldsymbol{W}\!bold_italic_W. The corresponding expression implies that 𝑫hνk+1similar-tosubscript𝑫subscript𝜈𝑘1\boldsymbol{D}_{h}\sim\nu_{k+1}bold_italic_D start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ∼ italic_ν start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT and, hence, W2(νk+1,π)𝑫h𝑳hL22subscript𝑊2subscript𝜈𝑘1𝜋superscriptsubscriptnormsubscript𝑫subscript𝑳subscript𝐿22W_{2}(\nu_{k+1},\pi)\leq\|\boldsymbol{D}_{h}-\boldsymbol{L}_{h}\|_{L_{2}}^{2}italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT , italic_π ) ≤ ∥ bold_italic_D start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT - bold_italic_L start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT.

An important ingredient of our proof is the following version of the Gronwall lemma, the proof of which is postponed to Section 7.7.

Lemma 5.

Let 𝛂:[0,T]×Ωpnormal-:𝛂normal-→0𝑇normal-Ωsuperscript𝑝\boldsymbol{\alpha}:[0,T]\times\Omega\to\mathbb{R}^{p}bold_italic_α : [ 0 , italic_T ] × roman_Ω → blackboard_R start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT be a continuous semi-martingale and 𝐇:[0,T]×Ωp×pnormal-:𝐇normal-→0𝑇normal-Ωsuperscript𝑝𝑝\mathbf{H}:[0,T]\times\Omega\to\mathbb{R}^{p\times p}bold_H : [ 0 , italic_T ] × roman_Ω → blackboard_R start_POSTSUPERSCRIPT italic_p × italic_p end_POSTSUPERSCRIPT be a random process with continuous paths in the space of all symmetric p×p𝑝𝑝p\times pitalic_p × italic_p matrices such that 𝐇s𝐇t=𝐇t𝐇ssubscript𝐇𝑠subscript𝐇𝑡subscript𝐇𝑡subscript𝐇𝑠\mathbf{H}_{s}\mathbf{H}_{t}=\mathbf{H}_{t}\mathbf{H}_{s}bold_H start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT bold_H start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT = bold_H start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_H start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT for every s,t[0,T]𝑠𝑡0𝑇s,t\in[0,T]italic_s , italic_t ∈ [ 0 , italic_T ]. If 𝐱:[0,T]×Ωpnormal-:𝐱normal-→0𝑇normal-Ωsuperscript𝑝\boldsymbol{x}:[0,T]\times\Omega\to\mathbb{R}^{p}bold_italic_x : [ 0 , italic_T ] × roman_Ω → blackboard_R start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT is a semi-martingale satisfying the identity

𝒙t=𝜶t0t𝐇s𝒙s𝑑s,t[0,T],formulae-sequencesubscript𝒙𝑡subscript𝜶𝑡superscriptsubscript0𝑡subscript𝐇𝑠subscript𝒙𝑠differential-d𝑠for-all𝑡0𝑇\displaystyle\boldsymbol{x}_{t}=\boldsymbol{\alpha}_{t}-\int_{0}^{t}\mathbf{H}% _{s}\boldsymbol{x}_{s}\,ds,\qquad\forall t\in[0,T],bold_italic_x start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT = bold_italic_α start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT - ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT bold_italic_x start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT italic_d italic_s , ∀ italic_t ∈ [ 0 , italic_T ] , (91)

then, for every t[0,T]𝑡0𝑇t\in[0,T]italic_t ∈ [ 0 , italic_T ],

𝒙t=exp{0t𝐇s𝑑s}𝜶0+0texp{st𝐇u𝑑u}𝑑𝜶s.subscript𝒙𝑡superscriptsubscript0𝑡subscript𝐇𝑠differential-d𝑠subscript𝜶0superscriptsubscript0𝑡superscriptsubscript𝑠𝑡subscript𝐇𝑢differential-d𝑢differential-dsubscript𝜶𝑠\displaystyle\boldsymbol{x}_{t}=\exp\Big{\{}-\int_{0}^{t}\mathbf{H}_{s}\,ds% \Big{\}}\boldsymbol{\alpha}_{0}+\int_{0}^{t}\exp\Big{\{}-\int_{s}^{t}\mathbf{H% }_{u}\,du\Big{\}}d\boldsymbol{\alpha}_{s}.bold_italic_x start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT = roman_exp { - ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT italic_d italic_s } bold_italic_α start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT roman_exp { - ∫ start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT italic_d italic_u } italic_d bold_italic_α start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT . (92)

We denote 𝑿t=𝑳t𝑳0(𝑫t𝑫0)subscript𝑿𝑡subscript𝑳𝑡subscript𝑳0subscript𝑫𝑡subscript𝑫0\boldsymbol{X}_{t}=\boldsymbol{L}_{t}-\boldsymbol{L}_{0}-(\boldsymbol{D}_{t}-% \boldsymbol{D}_{0})bold_italic_X start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT = bold_italic_L start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT - bold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT - ( bold_italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT - bold_italic_D start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ), where 𝑫tsubscript𝑫𝑡\boldsymbol{D}_{t}bold_italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT is the random process defined in (90) and 𝑳tsubscript𝑳𝑡\boldsymbol{L}_{t}bold_italic_L start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT is the Langevin diffusion driven by the same Wiener process 𝑾𝑾\boldsymbol{W}\!bold_italic_W and with initial condition 𝑳0πsimilar-tosubscript𝑳0𝜋\boldsymbol{L}_{0}\sim\pibold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∼ italic_π. It is clear that

𝑿tsubscript𝑿𝑡\displaystyle\boldsymbol{X}_{t}bold_italic_X start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT =0tf(𝑳s)𝑑s+0t[f(𝑫0)+2f(𝑫0)(𝑫s𝑫0)]𝑑sabsentsuperscriptsubscript0𝑡𝑓subscript𝑳𝑠differential-d𝑠superscriptsubscript0𝑡delimited-[]𝑓subscript𝑫0superscript2𝑓subscript𝑫0subscript𝑫𝑠subscript𝑫0differential-d𝑠\displaystyle=-\int_{0}^{t}\nabla f(\boldsymbol{L}_{s})\,ds+\int_{0}^{t}[% \nabla f(\boldsymbol{D}_{0})+\nabla^{2}f(\boldsymbol{D}_{0})(\boldsymbol{D}_{s% }-\boldsymbol{D}_{0})]\,ds= - ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT ∇ italic_f ( bold_italic_L start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) italic_d italic_s + ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT [ ∇ italic_f ( bold_italic_D start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) + ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_f ( bold_italic_D start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) ( bold_italic_D start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT - bold_italic_D start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) ] italic_d italic_s (93)
=0t{f(𝑳s)f(𝑫0)2f(𝑫0)(𝑳s𝑳0)}𝑑s0t2f(𝑫0)𝑿s𝑑s.absentsuperscriptsubscript0𝑡𝑓subscript𝑳𝑠𝑓subscript𝑫0superscript2𝑓subscript𝑫0subscript𝑳𝑠subscript𝑳0differential-d𝑠superscriptsubscript0𝑡superscript2𝑓subscript𝑫0subscript𝑿𝑠differential-d𝑠\displaystyle=-\int_{0}^{t}\big{\{}\nabla f(\boldsymbol{L}_{s})-\nabla f(% \boldsymbol{D}_{0})-\nabla^{2}f(\boldsymbol{D}_{0})(\boldsymbol{L}_{s}-% \boldsymbol{L}_{0})\big{\}}\,ds-\int_{0}^{t}\nabla^{2}f(\boldsymbol{D}_{0})% \boldsymbol{X}_{s}\,ds.= - ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT { ∇ italic_f ( bold_italic_L start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) - ∇ italic_f ( bold_italic_D start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) - ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_f ( bold_italic_D start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) ( bold_italic_L start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT - bold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) } italic_d italic_s - ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_f ( bold_italic_D start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) bold_italic_X start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT italic_d italic_s . (94)

Using Lemma 5, we get

𝑿tsubscript𝑿𝑡\displaystyle\boldsymbol{X}_{t}bold_italic_X start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT =0tes2f(𝑫0){f(𝑳s)f(𝑫0)2f(𝑫0)(𝑳s𝑳0)}𝑑sabsentsuperscriptsubscript0𝑡superscript𝑒𝑠superscript2𝑓subscript𝑫0𝑓subscript𝑳𝑠𝑓subscript𝑫0superscript2𝑓subscript𝑫0subscript𝑳𝑠subscript𝑳0differential-d𝑠\displaystyle=-\int_{0}^{t}e^{-s\nabla^{2}f(\boldsymbol{D}_{0})}\big{\{}\nabla f% (\boldsymbol{L}_{s})-\nabla f(\boldsymbol{D}_{0})-\nabla^{2}f(\boldsymbol{D}_{% 0})(\boldsymbol{L}_{s}-\boldsymbol{L}_{0})\big{\}}\,ds= - ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_s ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_f ( bold_italic_D start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) end_POSTSUPERSCRIPT { ∇ italic_f ( bold_italic_L start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) - ∇ italic_f ( bold_italic_D start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) - ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_f ( bold_italic_D start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) ( bold_italic_L start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT - bold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) } italic_d italic_s (95)
=0tes2f(𝑫0)𝑑s[f(𝑫0)f(𝑳0)]absentsuperscriptsubscript0𝑡superscript𝑒𝑠superscript2𝑓subscript𝑫0differential-d𝑠delimited-[]𝑓subscript𝑫0𝑓subscript𝑳0\displaystyle=\int_{0}^{t}e^{-s\nabla^{2}f(\boldsymbol{D}_{0})}\,ds[\nabla f(% \boldsymbol{D}_{0})-\nabla f(\boldsymbol{L}_{0})]= ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_s ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_f ( bold_italic_D start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) end_POSTSUPERSCRIPT italic_d italic_s [ ∇ italic_f ( bold_italic_D start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) - ∇ italic_f ( bold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) ] (96)
0tes2f(𝑫0){f(𝑳s)f(𝑳0)2f(𝑳0)(𝑳s𝑳0)}𝑑ssuperscriptsubscript0𝑡superscript𝑒𝑠superscript2𝑓subscript𝑫0𝑓subscript𝑳𝑠𝑓subscript𝑳0superscript2𝑓subscript𝑳0subscript𝑳𝑠subscript𝑳0differential-d𝑠\displaystyle\qquad-\int_{0}^{t}e^{-s\nabla^{2}f(\boldsymbol{D}_{0})}\big{\{}% \nabla f(\boldsymbol{L}_{s})-\nabla f(\boldsymbol{L}_{0})-\nabla^{2}f(% \boldsymbol{L}_{0})(\boldsymbol{L}_{s}-\boldsymbol{L}_{0})\big{\}}\,ds- ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_s ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_f ( bold_italic_D start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) end_POSTSUPERSCRIPT { ∇ italic_f ( bold_italic_L start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) - ∇ italic_f ( bold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) - ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_f ( bold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) ( bold_italic_L start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT - bold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) } italic_d italic_s (97)
0tes2f(𝑫0)[2f(𝑫0)2f(𝑳0)]0sf(𝑳u)𝑑u𝑑ssuperscriptsubscript0𝑡superscript𝑒𝑠superscript2𝑓subscript𝑫0delimited-[]superscript2𝑓subscript𝑫0superscript2𝑓subscript𝑳0superscriptsubscript0𝑠𝑓subscript𝑳𝑢differential-d𝑢differential-d𝑠\displaystyle\qquad-\int_{0}^{t}e^{-s\nabla^{2}f(\boldsymbol{D}_{0})}[\nabla^{% 2}f(\boldsymbol{D}_{0})-\nabla^{2}f(\boldsymbol{L}_{0})]\int_{0}^{s}\nabla f(% \boldsymbol{L}_{u})\,du\,ds- ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_s ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_f ( bold_italic_D start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) end_POSTSUPERSCRIPT [ ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_f ( bold_italic_D start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) - ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_f ( bold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) ] ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_s end_POSTSUPERSCRIPT ∇ italic_f ( bold_italic_L start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT ) italic_d italic_u italic_d italic_s (98)
+20tes2f(𝑫0)[2f(𝑫0)2f(𝑳0)]𝑾s𝑑s.2superscriptsubscript0𝑡superscript𝑒𝑠superscript2𝑓subscript𝑫0delimited-[]superscript2𝑓subscript𝑫0superscript2𝑓subscript𝑳0subscript𝑾𝑠differential-d𝑠\displaystyle\qquad+\sqrt{2}\int_{0}^{t}e^{-s\nabla^{2}f(\boldsymbol{D}_{0})}[% \nabla^{2}f(\boldsymbol{D}_{0})-\nabla^{2}f(\boldsymbol{L}_{0})]\boldsymbol{W}% \!_{s}\,ds.+ square-root start_ARG 2 end_ARG ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_s ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_f ( bold_italic_D start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) end_POSTSUPERSCRIPT [ ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_f ( bold_italic_D start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) - ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_f ( bold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) ] bold_italic_W start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT italic_d italic_s . (99)

Let us set 𝚫t=𝑳t𝑫tsubscript𝚫𝑡subscript𝑳𝑡subscript𝑫𝑡\boldsymbol{\Delta}_{t}=\boldsymbol{L}_{t}-\boldsymbol{D}_{t}bold_Δ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT = bold_italic_L start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT - bold_italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT. We have 𝑿t=𝚫t𝚫0=AtBtCt+Stsubscript𝑿𝑡subscript𝚫𝑡subscript𝚫0subscript𝐴𝑡subscript𝐵𝑡subscript𝐶𝑡subscript𝑆𝑡\boldsymbol{X}_{t}=\boldsymbol{\Delta}_{t}-\boldsymbol{\Delta}_{0}=A_{t}-B_{t}% -C_{t}+S_{t}bold_italic_X start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT = bold_Δ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT - bold_Δ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = italic_A start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT - italic_B start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT - italic_C start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT + italic_S start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT, where Atsubscript𝐴𝑡A_{t}italic_A start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT, Btsubscript𝐵𝑡B_{t}italic_B start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT, Ctsubscript𝐶𝑡C_{t}italic_C start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT and Stsubscript𝑆𝑡S_{t}italic_S start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT stand for the four integrals in (99). We now evaluate these terms separately. For the first one, using the notation 𝐇0=2f(𝑫0)subscript𝐇0superscript2𝑓subscript𝑫0\mathbf{H}_{0}=\nabla^{2}f(\boldsymbol{D}_{0})bold_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_f ( bold_italic_D start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) and the identity f(𝑳0)f(𝑫0)=012f(𝑫0+x𝚫0)𝑑x𝚫0𝑓subscript𝑳0𝑓subscript𝑫0superscriptsubscript01superscript2𝑓subscript𝑫0𝑥subscript𝚫0differential-d𝑥subscript𝚫0\nabla f(\boldsymbol{L}_{0})-\nabla f(\boldsymbol{D}_{0})=\int_{0}^{1}\nabla^{% 2}f(\boldsymbol{D}_{0}+x\boldsymbol{\Delta}_{0})\,dx\boldsymbol{\Delta}_{0}∇ italic_f ( bold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) - ∇ italic_f ( bold_italic_D start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) = ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_f ( bold_italic_D start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + italic_x bold_Δ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) italic_d italic_x bold_Δ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT, we get

𝚫0+At2subscriptnormsubscript𝚫0subscript𝐴𝑡2\displaystyle\|\boldsymbol{\Delta}_{0}+A_{t}\|_{2}∥ bold_Δ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + italic_A start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT 𝚫0t(f(𝑳0)f(𝑫0))2absentsubscriptnormsubscript𝚫0𝑡𝑓subscript𝑳0𝑓subscript𝑫02\displaystyle\leq\|\boldsymbol{\Delta}_{0}-t\big{(}\nabla f(\boldsymbol{L}_{0}% )-\nabla f(\boldsymbol{D}_{0})\big{)}\|_{2}≤ ∥ bold_Δ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT - italic_t ( ∇ italic_f ( bold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) - ∇ italic_f ( bold_italic_D start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) ) ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT (100)
+0t𝐈es𝐇0𝑑sf(𝑳0)f(𝑫0)2superscriptsubscript0𝑡norm𝐈superscript𝑒𝑠subscript𝐇0differential-d𝑠subscriptnorm𝑓subscript𝑳0𝑓subscript𝑫02\displaystyle\qquad+\int_{0}^{t}\|\mathbf{I}-e^{-s\mathbf{H}_{0}}\|\,ds\big{\|% }\nabla f(\boldsymbol{L}_{0})-\nabla f(\boldsymbol{D}_{0})\big{\|}_{2}+ ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT ∥ bold_I - italic_e start_POSTSUPERSCRIPT - italic_s bold_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ∥ italic_d italic_s ∥ ∇ italic_f ( bold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) - ∇ italic_f ( bold_italic_D start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT (101)
(1mt+0.5M2t2)𝚫02.absent1𝑚𝑡0.5superscript𝑀2superscript𝑡2subscriptnormsubscript𝚫02\displaystyle\leq(1-mt+0.5M^{2}t^{2})\|\boldsymbol{\Delta}_{0}\|_{2}.≤ ( 1 - italic_m italic_t + 0.5 italic_M start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_t start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) ∥ bold_Δ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT . (102)

For the term Btsubscript𝐵𝑡B_{t}italic_B start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT with thm/M21/M𝑡𝑚superscript𝑀21𝑀t\leq h\leq m/M^{2}\leq 1/Mitalic_t ≤ italic_h ≤ italic_m / italic_M start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ≤ 1 / italic_M, we can apply (195) to infer that

BtL22superscriptsubscriptnormsubscript𝐵𝑡subscript𝐿22\displaystyle\|B_{t}\|_{L_{2}}^{2}∥ italic_B start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT 0.88M2t2(p2+2p)1/2.absent0.88subscript𝑀2superscript𝑡2superscriptsuperscript𝑝22𝑝12\displaystyle\leq 0.88M_{2}t^{2}(p^{2}+2p)^{1/2}.≤ 0.88 italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_t start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_p start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 2 italic_p ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT . (103)

As for Ctsubscript𝐶𝑡C_{t}italic_C start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT, in view of the inequality 2f(𝑳0)2f(𝑫0)M2𝚫02MMM2𝚫02normsuperscript2𝑓subscript𝑳0superscript2𝑓subscript𝑫0subscript𝑀2subscriptnormsubscript𝚫02𝑀𝑀subscript𝑀2subscriptnormsubscript𝚫02\|\nabla^{2}f(\boldsymbol{L}_{0})-\nabla^{2}f(\boldsymbol{D}_{0})\|\leq M_{2}% \|\boldsymbol{\Delta}_{0}\|_{2}\wedge M\leq\sqrt{MM_{2}\|\boldsymbol{\Delta}_{% 0}\|_{2}}∥ ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_f ( bold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) - ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_f ( bold_italic_D start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) ∥ ≤ italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∥ bold_Δ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∧ italic_M ≤ square-root start_ARG italic_M italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∥ bold_Δ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_ARG, we have

Ct2subscriptnormsubscript𝐶𝑡2\displaystyle\|C_{t}\|_{2}∥ italic_C start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT MM2𝚫020t0sf(𝑳u)2𝑑u𝑑sabsent𝑀subscript𝑀2subscriptnormsubscript𝚫02superscriptsubscript0𝑡superscriptsubscript0𝑠subscriptnorm𝑓subscript𝑳𝑢2differential-d𝑢differential-d𝑠\displaystyle\leq\sqrt{MM_{2}\|\boldsymbol{\Delta}_{0}\|_{2}}\int_{0}^{t}\int_% {0}^{s}\|\nabla f(\boldsymbol{L}_{u})\|_{2}\,du\,ds≤ square-root start_ARG italic_M italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∥ bold_Δ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_ARG ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_s end_POSTSUPERSCRIPT ∥ ∇ italic_f ( bold_italic_L start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT ) ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_d italic_u italic_d italic_s (104)
μ𝚫02+(4μ)1MM2(0t(tu)f(𝑳u)2𝑑u)2.absent𝜇subscriptnormsubscript𝚫02superscript4𝜇1𝑀subscript𝑀2superscriptsuperscriptsubscript0𝑡𝑡𝑢subscriptnorm𝑓subscript𝑳𝑢2differential-d𝑢2\displaystyle\leq\mu\|\boldsymbol{\Delta}_{0}\|_{2}+(4\mu)^{-1}MM_{2}\bigg{(}% \int_{0}^{t}(t-u)\|\nabla f(\boldsymbol{L}_{u})\|_{2}\,du\bigg{)}^{2}.≤ italic_μ ∥ bold_Δ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT + ( 4 italic_μ ) start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT ( italic_t - italic_u ) ∥ ∇ italic_f ( bold_italic_L start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT ) ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_d italic_u ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT . (105)

On the other hand, the fact that 𝐄[f(𝑳u)24]M2(p2+2p)𝐄delimited-[]superscriptsubscriptnorm𝑓subscript𝑳𝑢24superscript𝑀2superscript𝑝22𝑝\mathbf{E}[\|\nabla f(\boldsymbol{L}_{u})\|_{2}^{4}]\leq M^{2}(p^{2}+2p)bold_E [ ∥ ∇ italic_f ( bold_italic_L start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT ) ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT ] ≤ italic_M start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_p start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 2 italic_p ) yields

(0t(tu)(𝐄[f(𝑳u)24])1/4𝑑u)2Mt4(p2+2p)1/24.superscriptsuperscriptsubscript0𝑡𝑡𝑢superscript𝐄delimited-[]superscriptsubscriptnorm𝑓subscript𝑳𝑢2414differential-d𝑢2𝑀superscript𝑡4superscriptsuperscript𝑝22𝑝124\displaystyle\bigg{(}\int_{0}^{t}(t-u)(\mathbf{E}[\|\nabla f(\boldsymbol{L}_{u% })\|_{2}^{4}])^{1/4}\,du\bigg{)}^{2}\leq\frac{Mt^{4}(p^{2}+2p)^{1/2}}{4}.( ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT ( italic_t - italic_u ) ( bold_E [ ∥ ∇ italic_f ( bold_italic_L start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT ) ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT ] ) start_POSTSUPERSCRIPT 1 / 4 end_POSTSUPERSCRIPT italic_d italic_u ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ≤ divide start_ARG italic_M italic_t start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT ( italic_p start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 2 italic_p ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT end_ARG start_ARG 4 end_ARG . (106)

This implies the inequality

CtL2subscriptnormsubscript𝐶𝑡subscript𝐿2\displaystyle\|C_{t}\|_{L_{2}}∥ italic_C start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT μW2(νk,π)+(16μ)1M2M2t4(p+1).absent𝜇subscript𝑊2subscript𝜈𝑘𝜋superscript16𝜇1superscript𝑀2subscript𝑀2superscript𝑡4𝑝1\displaystyle\leq\mu W_{2}(\nu_{k},\pi)+(16\mu)^{-1}M^{2}M_{2}t^{4}(p+1).≤ italic_μ italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT , italic_π ) + ( 16 italic_μ ) start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_t start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT ( italic_p + 1 ) . (107)

Finally, using the integration by parts formula for semi-martingales, one can easily write Stsubscript𝑆𝑡S_{t}italic_S start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT as a stochastic integral with respect to 𝑾𝑾\boldsymbol{W}\!bold_italic_W and derive from that representation the inequality

StL22superscriptsubscriptnormsubscript𝑆𝑡subscript𝐿22\displaystyle\|S_{t}\|_{L_{2}}^{2}∥ italic_S start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT 2𝐄[0tutes𝐇0𝑑s(2f(𝑳0)2f(𝑫0))F2𝑑u]absent2𝐄delimited-[]superscriptsubscript0𝑡superscriptsubscriptnormsuperscriptsubscript𝑢𝑡superscript𝑒𝑠subscript𝐇0differential-d𝑠superscript2𝑓subscript𝑳0superscript2𝑓subscript𝑫0𝐹2differential-d𝑢\displaystyle\leq 2\mathbf{E}\bigg{[}\int_{0}^{t}\bigg{\|}\int_{u}^{t}e^{-s% \mathbf{H}_{0}}\,ds\big{(}\nabla^{2}f(\boldsymbol{L}_{0})-\nabla^{2}f(% \boldsymbol{D}_{0})\big{)}\bigg{\|}_{F}^{2}\,du\bigg{]}≤ 2 bold_E [ ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT ∥ ∫ start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_s bold_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_d italic_s ( ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_f ( bold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) - ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_f ( bold_italic_D start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) ) ∥ start_POSTSUBSCRIPT italic_F end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_d italic_u ] (108)
2p𝐄[(M2𝚫02M)2]0t(tu)2𝑑u(2/3)M2Mpt3𝚫0L22.absent2𝑝𝐄delimited-[]superscriptsubscript𝑀2subscriptnormsubscript𝚫02𝑀2superscriptsubscript0𝑡superscript𝑡𝑢2differential-d𝑢23subscript𝑀2𝑀𝑝superscript𝑡3superscriptsubscriptnormsubscript𝚫0subscript𝐿22\displaystyle\leq 2p\mathbf{E}[(M_{2}\|\boldsymbol{\Delta}_{0}\|_{2}\wedge M)^% {2}]\int_{0}^{t}(t-u)^{2}\,du\leq(\nicefrac{{2}}{{3}})M_{2}Mpt^{3}\|% \boldsymbol{\Delta}_{0}\|_{L_{2}}^{2}.≤ 2 italic_p bold_E [ ( italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∥ bold_Δ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∧ italic_M ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ] ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT ( italic_t - italic_u ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_d italic_u ≤ ( / start_ARG 2 end_ARG start_ARG 3 end_ARG ) italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_M italic_p italic_t start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT ∥ bold_Δ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT . (109)

Putting all these pieces together, taking the expectation, using the Minkowski inequality, the equality 𝐄[(𝚫0+Ah)Sh]=0𝐄delimited-[]superscriptsubscript𝚫0subscript𝐴topsubscript𝑆0\mathbf{E}[(\boldsymbol{\Delta}_{0}+A_{h})^{\top}S_{h}]=0bold_E [ ( bold_Δ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + italic_A start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT ⊤ end_POSTSUPERSCRIPT italic_S start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ] = 0 and the inequality a2+ba+b/(2a)superscript𝑎2𝑏𝑎𝑏2𝑎\sqrt{a^{2}+b}\leq a+b/(2a)square-root start_ARG italic_a start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_b end_ARG ≤ italic_a + italic_b / ( 2 italic_a ), we get

𝚫hL22superscriptsubscriptnormsubscript𝚫subscript𝐿22\displaystyle\|\boldsymbol{\Delta}_{h}\|_{L_{2}}^{2}∥ bold_Δ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT =𝚫0+AhBhCh+ShL22absentsuperscriptsubscriptnormsubscript𝚫0subscript𝐴subscript𝐵subscript𝐶subscript𝑆subscript𝐿22\displaystyle=\|\boldsymbol{\Delta}_{0}+A_{h}-B_{h}-C_{h}+S_{h}\|_{L_{2}}^{2}= ∥ bold_Δ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + italic_A start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT - italic_B start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT - italic_C start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT + italic_S start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT (110)
(𝚫0+AhL22+ShL22)1/2+BhL22+ChL22absentsuperscriptsuperscriptsubscriptnormsubscript𝚫0subscript𝐴subscript𝐿22superscriptsubscriptnormsubscript𝑆subscript𝐿2212superscriptsubscriptnormsubscript𝐵subscript𝐿22superscriptsubscriptnormsubscript𝐶subscript𝐿22\displaystyle\leq\big{(}\|\boldsymbol{\Delta}_{0}+A_{h}\|_{L_{2}}^{2}+\|S_{h}% \|_{L_{2}}^{2}\big{)}^{1/2}+\|B_{h}\|_{L_{2}}^{2}+\|C_{h}\|_{L_{2}}^{2}≤ ( ∥ bold_Δ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + italic_A start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + ∥ italic_S start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT + ∥ italic_B start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + ∥ italic_C start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT (111)
(1mh+0.5M2h2+μ)𝚫0L22+M2Mph33(1mh+0.5M2h2)absent1𝑚0.5superscript𝑀2superscript2𝜇superscriptsubscriptnormsubscript𝚫0subscript𝐿22subscript𝑀2𝑀𝑝superscript331𝑚0.5superscript𝑀2superscript2\displaystyle\leq\big{(}1-mh+0.5M^{2}h^{2}+\mu\big{)}\|\boldsymbol{\Delta}_{0}% \|_{L_{2}}^{2}+\frac{M_{2}Mph^{3}}{3(1-mh+0.5M^{2}h^{2})}≤ ( 1 - italic_m italic_h + 0.5 italic_M start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_μ ) ∥ bold_Δ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_M italic_p italic_h start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT end_ARG start_ARG 3 ( 1 - italic_m italic_h + 0.5 italic_M start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) end_ARG (112)
+0.88M2h2(p2+2p)1/2+M2M2h416μ(p+1).0.88subscript𝑀2superscript2superscriptsuperscript𝑝22𝑝12superscript𝑀2subscript𝑀2superscript416𝜇𝑝1\displaystyle\qquad+0.88M_{2}h^{2}(p^{2}+2p)^{1/2}+\frac{M^{2}M_{2}h^{4}}{16% \mu}(p+1).+ 0.88 italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_p start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 2 italic_p ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT + divide start_ARG italic_M start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_h start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT end_ARG start_ARG 16 italic_μ end_ARG ( italic_p + 1 ) . (113)

Let μ𝜇\muitalic_μ be any real number smaller than 0.5h(m0.5M2h)0.5𝑚0.5superscript𝑀20.5h(m-0.5M^{2}h)0.5 italic_h ( italic_m - 0.5 italic_M start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_h ); Eq. (113) and the inequality p2+2p(p+1)2superscript𝑝22𝑝superscript𝑝12p^{2}+2p\leq(p+1)^{2}italic_p start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 2 italic_p ≤ ( italic_p + 1 ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT yield

W2(νk+1,π)subscript𝑊2subscript𝜈𝑘1𝜋\displaystyle W_{2}(\nu_{k+1},\pi)italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT , italic_π ) (1μ)W2(νk,π)+M2Mph33(12μ)+0.88M2h2(p+1)absent1𝜇subscript𝑊2subscript𝜈𝑘𝜋subscript𝑀2𝑀𝑝superscript3312𝜇0.88subscript𝑀2superscript2𝑝1\displaystyle\leq(1-\mu)W_{2}(\nu_{k},\pi)+\frac{M_{2}Mph^{3}}{3(1-2\mu)}+0.88% M_{2}h^{2}(p+1)≤ ( 1 - italic_μ ) italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT , italic_π ) + divide start_ARG italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_M italic_p italic_h start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT end_ARG start_ARG 3 ( 1 - 2 italic_μ ) end_ARG + 0.88 italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_p + 1 ) (114)
+M2M2h416μ(p+1).superscript𝑀2subscript𝑀2superscript416𝜇𝑝1\displaystyle\qquad+\frac{M^{2}M_{2}h^{4}}{16\mu}(p+1).+ divide start_ARG italic_M start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_h start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT end_ARG start_ARG 16 italic_μ end_ARG ( italic_p + 1 ) . (115)

Since hm/M2𝑚superscript𝑀2h\leq m/M^{2}italic_h ≤ italic_m / italic_M start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT, we can choose μ=0.25mh𝜇0.25𝑚\mu=0.25mhitalic_μ = 0.25 italic_m italic_h so that 12μ=10.5mh0.512𝜇10.5𝑚0.51-2\mu=1-0.5mh\geq 0.51 - 2 italic_μ = 1 - 0.5 italic_m italic_h ≥ 0.5 and

W2(νk+1,π)subscript𝑊2subscript𝜈𝑘1𝜋\displaystyle W_{2}(\nu_{k+1},\pi)italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT , italic_π ) (10.25mh)W2(νk,π)+2M2Mph33+0.88M2h2(p+1)absent10.25𝑚subscript𝑊2subscript𝜈𝑘𝜋2subscript𝑀2𝑀𝑝superscript330.88subscript𝑀2superscript2𝑝1\displaystyle\leq(1-0.25mh)W_{2}(\nu_{k},\pi)+\frac{2M_{2}Mph^{3}}{3}+0.88M_{2% }h^{2}(p+1)≤ ( 1 - 0.25 italic_m italic_h ) italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT , italic_π ) + divide start_ARG 2 italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_M italic_p italic_h start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT end_ARG start_ARG 3 end_ARG + 0.88 italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_p + 1 ) (116)
+M2M2h34m(p+1)superscript𝑀2subscript𝑀2superscript34𝑚𝑝1\displaystyle\qquad+\frac{M^{2}M_{2}h^{3}}{4m}(p+1)+ divide start_ARG italic_M start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_h start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT end_ARG start_ARG 4 italic_m end_ARG ( italic_p + 1 ) (117)
(10.25mh)W2(νk,π)+1.8M2h2(p+1).absent10.25𝑚subscript𝑊2subscript𝜈𝑘𝜋1.8subscript𝑀2superscript2𝑝1\displaystyle\leq(1-0.25mh)W_{2}(\nu_{k},\pi)+1.8M_{2}h^{2}(p+1).≤ ( 1 - 0.25 italic_m italic_h ) italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT , italic_π ) + 1.8 italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_p + 1 ) . (118)

This recursion implies the inequality

W2(νk,π)subscript𝑊2subscript𝜈𝑘𝜋\displaystyle W_{2}(\nu_{k},\pi)italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT , italic_π ) (10.25mh)kW2(ν0,π)+1.8M2h(p+1)0.25mabsentsuperscript10.25𝑚𝑘subscript𝑊2subscript𝜈0𝜋1.8subscript𝑀2𝑝10.25𝑚\displaystyle\leq(1-0.25mh)^{k}W_{2}(\nu_{0},\pi)+\frac{1.8M_{2}h(p+1)}{0.25m}≤ ( 1 - 0.25 italic_m italic_h ) start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_π ) + divide start_ARG 1.8 italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_h ( italic_p + 1 ) end_ARG start_ARG 0.25 italic_m end_ARG (119)
=(10.25mh)kW2(ν0,π)+7.2M2h(p+1)m.absentsuperscript10.25𝑚𝑘subscript𝑊2subscript𝜈0𝜋7.2subscript𝑀2𝑝1𝑚\displaystyle=(1-0.25mh)^{k}W_{2}(\nu_{0},\pi)+\frac{7.2M_{2}h(p+1)}{m}.= ( 1 - 0.25 italic_m italic_h ) start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_π ) + divide start_ARG 7.2 italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_h ( italic_p + 1 ) end_ARG start_ARG italic_m end_ARG . (120)

This completes the proof of claim (38) of the theorem.

To establish inequality (39), we follow the same steps as in the proof of (38), with a slightly different choice of the process 𝑫𝑫\boldsymbol{D}bold_italic_D. More precisely, we define 𝑫𝑫\boldsymbol{D}bold_italic_D by

𝑫t𝑫0subscript𝑫𝑡subscript𝑫0\displaystyle\boldsymbol{D}_{t}-\boldsymbol{D}_{0}bold_italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT - bold_italic_D start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT =(t𝐈p0.5t22f(𝑫0))f(𝑫0)+20t(𝐈(tu)2f(𝑫0))𝑑𝑾u.absent𝑡subscript𝐈𝑝0.5superscript𝑡2superscript2𝑓subscript𝑫0𝑓subscript𝑫02superscriptsubscript0𝑡𝐈𝑡𝑢superscript2𝑓subscript𝑫0differential-dsubscript𝑾𝑢\displaystyle=-(t\mathbf{I}_{p}-0.5t^{2}\nabla^{2}f(\boldsymbol{D}_{0}))\nabla f% (\boldsymbol{D}_{0})+\sqrt{2}\int_{0}^{t}(\mathbf{I}-(t-u)\nabla^{2}f(% \boldsymbol{D}_{0}))\,d\boldsymbol{W}\!_{u}.= - ( italic_t bold_I start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT - 0.5 italic_t start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_f ( bold_italic_D start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) ) ∇ italic_f ( bold_italic_D start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) + square-root start_ARG 2 end_ARG ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT ( bold_I - ( italic_t - italic_u ) ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_f ( bold_italic_D start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) ) italic_d bold_italic_W start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT . (121)

One can check that the conditional distribution of 𝑫hsubscript𝑫\boldsymbol{D}_{h}bold_italic_D start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT given 𝑫0=𝒙subscript𝑫0𝒙\boldsymbol{D}_{0}=\boldsymbol{x}bold_italic_D start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = bold_italic_x coincides with the conditional distribution of ϑk+1,hLMCOsuperscriptsubscriptbold-italic-ϑ𝑘1superscriptLMCO\boldsymbol{\vartheta}_{k+1,h}^{\rm LMCO^{\prime}}bold_italic_ϑ start_POSTSUBSCRIPT italic_k + 1 , italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_LMCO start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT given ϑk,hLMCO=𝒙superscriptsubscriptbold-italic-ϑ𝑘superscriptLMCO𝒙\boldsymbol{\vartheta}_{k,h}^{\rm LMCO^{\prime}}=\boldsymbol{x}bold_italic_ϑ start_POSTSUBSCRIPT italic_k , italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_LMCO start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT = bold_italic_x. Therefore, if 𝑫0νksimilar-tosubscript𝑫0subscriptsuperscript𝜈𝑘\boldsymbol{D}_{0}\sim\nu^{\prime}_{k}bold_italic_D start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∼ italic_ν start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT, then 𝑫hνk+1similar-tosubscript𝑫subscriptsuperscript𝜈𝑘1\boldsymbol{D}_{h}\sim\nu^{\prime}_{k+1}bold_italic_D start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ∼ italic_ν start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT and, consequently, W2(νk+1,π)2𝐄[𝑫h𝑳h22]subscript𝑊2superscriptsubscriptsuperscript𝜈𝑘1𝜋2𝐄delimited-[]superscriptsubscriptnormsubscript𝑫subscript𝑳22W_{2}(\nu^{\prime}_{k+1},\pi)^{2}\leq\mathbf{E}[\|\boldsymbol{D}_{h}-% \boldsymbol{L}_{h}\|_{2}^{2}]italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT , italic_π ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ≤ bold_E [ ∥ bold_italic_D start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT - bold_italic_L start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ].

To ease notation, we set 𝐇0=2f(𝑫0)subscript𝐇0superscript2𝑓subscript𝑫0\mathbf{H}_{0}=\nabla^{2}f(\boldsymbol{D}_{0})bold_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_f ( bold_italic_D start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ). The process 𝑫𝑫\boldsymbol{D}bold_italic_D satisfies the SDE

d𝑫t𝑑subscript𝑫𝑡\displaystyle d\boldsymbol{D}_{t}italic_d bold_italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT =[(𝐈pt2f(𝑫0))f(𝑫0)+2𝐇0𝑾t]dt+2d𝑾t,absentdelimited-[]subscript𝐈𝑝𝑡superscript2𝑓subscript𝑫0𝑓subscript𝑫02subscript𝐇0subscript𝑾𝑡𝑑𝑡2𝑑subscript𝑾𝑡\displaystyle=-\big{[}(\mathbf{I}_{p}-t\nabla^{2}f(\boldsymbol{D}_{0}))\nabla f% (\boldsymbol{D}_{0})+\sqrt{2}\,\mathbf{H}_{0}\boldsymbol{W}\!_{t}\big{]}\,dt+% \sqrt{2}\,d\boldsymbol{W}\!_{t},= - [ ( bold_I start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT - italic_t ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_f ( bold_italic_D start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) ) ∇ italic_f ( bold_italic_D start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) + square-root start_ARG 2 end_ARG bold_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT bold_italic_W start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ] italic_d italic_t + square-root start_ARG 2 end_ARG italic_d bold_italic_W start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT , (122)

which implies that

d𝑫t=𝑑subscript𝑫𝑡absent\displaystyle d\boldsymbol{D}_{t}=italic_d bold_italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT = [f(𝑫0)+2f(𝑫0)(𝑫t𝑫0)]dt+2d𝑾tdelimited-[]𝑓subscript𝑫0superscript2𝑓subscript𝑫0subscript𝑫𝑡subscript𝑫0𝑑𝑡2𝑑subscript𝑾𝑡\displaystyle-\big{[}\nabla f(\boldsymbol{D}_{0})+\nabla^{2}f(\boldsymbol{D}_{% 0})(\boldsymbol{D}_{t}-\boldsymbol{D}_{0})\big{]}\,dt+\sqrt{2}\,d\boldsymbol{W% }\!_{t}- [ ∇ italic_f ( bold_italic_D start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) + ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_f ( bold_italic_D start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) ( bold_italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT - bold_italic_D start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) ] italic_d italic_t + square-root start_ARG 2 end_ARG italic_d bold_italic_W start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT (123)
0.5t2𝐇02f(𝑫0)dt2𝐇020t(tu)𝑑𝑾u𝑑t.0.5superscript𝑡2superscriptsubscript𝐇02𝑓subscript𝑫0𝑑𝑡2superscriptsubscript𝐇02superscriptsubscript0𝑡𝑡𝑢differential-dsubscript𝑾𝑢differential-d𝑡\displaystyle-0.5t^{2}\mathbf{H}_{0}^{2}\nabla f(\boldsymbol{D}_{0})\,dt-\sqrt% {2}\,\mathbf{H}_{0}^{2}\int_{0}^{t}(t-u)\,d\boldsymbol{W}\!_{u}\,dt.- 0.5 italic_t start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ∇ italic_f ( bold_italic_D start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) italic_d italic_t - square-root start_ARG 2 end_ARG bold_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT ( italic_t - italic_u ) italic_d bold_italic_W start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT italic_d italic_t . (124)

Proceeding in the same way as for getting (99), we arrive at the decomposition 𝑿t=𝚫t𝚫0=AtBtCt+StEtFtsubscript𝑿𝑡subscript𝚫𝑡subscript𝚫0subscript𝐴𝑡subscript𝐵𝑡subscript𝐶𝑡subscript𝑆𝑡subscript𝐸𝑡subscript𝐹𝑡\boldsymbol{X}_{t}=\boldsymbol{\Delta}_{t}-\boldsymbol{\Delta}_{0}=A_{t}-B_{t}% -C_{t}+S_{t}-E_{t}-F_{t}bold_italic_X start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT = bold_Δ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT - bold_Δ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = italic_A start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT - italic_B start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT - italic_C start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT + italic_S start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT - italic_E start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT - italic_F start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT, where Atsubscript𝐴𝑡A_{t}italic_A start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT, Btsubscript𝐵𝑡B_{t}italic_B start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT, Ctsubscript𝐶𝑡C_{t}italic_C start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT and Stsubscript𝑆𝑡S_{t}italic_S start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT stand for the four integrals in (99) whereas Etsubscript𝐸𝑡E_{t}italic_E start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT and Ftsubscript𝐹𝑡F_{t}italic_F start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT are

Etsubscript𝐸𝑡\displaystyle E_{t}italic_E start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT =0.50tes𝐇0s2𝑑s𝐇02f(𝑫0)absent0.5superscriptsubscript0𝑡superscript𝑒𝑠subscript𝐇0superscript𝑠2differential-d𝑠superscriptsubscript𝐇02𝑓subscript𝑫0\displaystyle=0.5\int_{0}^{t}e^{-s\mathbf{H}_{0}}s^{2}\,ds\,\mathbf{H}_{0}^{2}% \nabla f(\boldsymbol{D}_{0})= 0.5 ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_s bold_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_s start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_d italic_s bold_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ∇ italic_f ( bold_italic_D start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) (125)
Ftsubscript𝐹𝑡\displaystyle F_{t}italic_F start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT =2𝐇020tes𝐇00s(su)𝑑𝑾u𝑑s.absent2superscriptsubscript𝐇02superscriptsubscript0𝑡superscript𝑒𝑠subscript𝐇0superscriptsubscript0𝑠𝑠𝑢differential-dsubscript𝑾𝑢differential-d𝑠\displaystyle=\sqrt{2}\,\mathbf{H}_{0}^{2}\int_{0}^{t}e^{-s\mathbf{H}_{0}}\int% _{0}^{s}(s-u)\,d\boldsymbol{W}\!_{u}\,ds.= square-root start_ARG 2 end_ARG bold_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_s bold_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_s end_POSTSUPERSCRIPT ( italic_s - italic_u ) italic_d bold_italic_W start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT italic_d italic_s . (126)

Using the properties of the stochastic integral, we get

𝐄[Fh22]𝐄delimited-[]superscriptsubscriptnormsubscript𝐹22\displaystyle\mathbf{E}[\|F_{h}\|_{2}^{2}]bold_E [ ∥ italic_F start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ] =2𝐄[𝐇020hes𝐇00s(su)𝑑𝑾u𝑑s22]absent2𝐄delimited-[]superscriptsubscriptnormsuperscriptsubscript𝐇02superscriptsubscript0superscript𝑒𝑠subscript𝐇0superscriptsubscript0𝑠𝑠𝑢differential-dsubscript𝑾𝑢differential-d𝑠22\displaystyle=2\mathbf{E}\Big{[}\Big{\|}\mathbf{H}_{0}^{2}\int_{0}^{h}e^{-s% \mathbf{H}_{0}}\int_{0}^{s}(s-u)\,d\boldsymbol{W}\!_{u}\,ds\Big{\|}_{2}^{2}% \Big{]}= 2 bold_E [ ∥ bold_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_h end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_s bold_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_s end_POSTSUPERSCRIPT ( italic_s - italic_u ) italic_d bold_italic_W start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT italic_d italic_s ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ] (127)
=2𝐄[0huh𝐇02es𝐇0(su)𝑑s𝑑𝑾u22]absent2𝐄delimited-[]superscriptsubscriptnormsuperscriptsubscript0superscriptsubscript𝑢superscriptsubscript𝐇02superscript𝑒𝑠subscript𝐇0𝑠𝑢differential-d𝑠differential-dsubscript𝑾𝑢22\displaystyle=2\mathbf{E}\Big{[}\Big{\|}\int_{0}^{h}\int_{u}^{h}\mathbf{H}_{0}% ^{2}e^{-s\mathbf{H}_{0}}(s-u)\,ds\,d\boldsymbol{W}\!_{u}\Big{\|}_{2}^{2}\Big{]}= 2 bold_E [ ∥ ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_h end_POSTSUPERSCRIPT ∫ start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_h end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_s bold_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_s - italic_u ) italic_d italic_s italic_d bold_italic_W start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ] (128)
=20huh𝐇02es𝐇0(su)𝑑sF2𝑑uabsent2superscriptsubscript0superscriptsubscriptnormsuperscriptsubscript𝑢superscriptsubscript𝐇02superscript𝑒𝑠subscript𝐇0𝑠𝑢differential-d𝑠𝐹2differential-d𝑢\displaystyle=2\int_{0}^{h}\Big{\|}\int_{u}^{h}\mathbf{H}_{0}^{2}e^{-s\mathbf{% H}_{0}}(s-u)\,ds\Big{\|}_{F}^{2}\,du= 2 ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_h end_POSTSUPERSCRIPT ∥ ∫ start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_h end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_s bold_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_s - italic_u ) italic_d italic_s ∥ start_POSTSUBSCRIPT italic_F end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_d italic_u (129)
2M4p0h(uh(su)𝑑s)2𝑑u=M4h5p10.absent2superscript𝑀4𝑝superscriptsubscript0superscriptsuperscriptsubscript𝑢𝑠𝑢differential-d𝑠2differential-d𝑢superscript𝑀4superscript5𝑝10\displaystyle\leq 2M^{4}p\int_{0}^{h}\Big{(}\int_{u}^{h}(s-u)\,ds\Big{)}^{2}\,% du=\frac{M^{4}h^{5}p}{10}.≤ 2 italic_M start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT italic_p ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_h end_POSTSUPERSCRIPT ( ∫ start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_h end_POSTSUPERSCRIPT ( italic_s - italic_u ) italic_d italic_s ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_d italic_u = divide start_ARG italic_M start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT italic_h start_POSTSUPERSCRIPT 5 end_POSTSUPERSCRIPT italic_p end_ARG start_ARG 10 end_ARG . (130)

On the other hand,

Eh2subscriptnormsubscript𝐸2\displaystyle\|E_{h}\|_{2}∥ italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT 0.5M20hs2𝑑sf(𝑫0)2M2h36(f(𝑳0)2+M𝚫02),absent0.5superscript𝑀2superscriptsubscript0superscript𝑠2differential-d𝑠subscriptnorm𝑓subscript𝑫02superscript𝑀2superscript36subscriptnorm𝑓subscript𝑳02𝑀subscriptnormsubscript𝚫02\displaystyle\leq 0.5M^{2}\int_{0}^{h}s^{2}\,ds\|\nabla f(\boldsymbol{D}_{0})% \|_{2}\leq\frac{M^{2}h^{3}}{6}\big{(}\|\nabla f(\boldsymbol{L}_{0})\|_{2}+M\|% \boldsymbol{\Delta}_{0}\|_{2}\big{)},≤ 0.5 italic_M start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_h end_POSTSUPERSCRIPT italic_s start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_d italic_s ∥ ∇ italic_f ( bold_italic_D start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ≤ divide start_ARG italic_M start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_h start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT end_ARG start_ARG 6 end_ARG ( ∥ ∇ italic_f ( bold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT + italic_M ∥ bold_Δ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) , (131)

which, in view of Lemma 3, implies that

EhL22M2h36(Mp+MW2(νk,π)).superscriptsubscriptnormsubscript𝐸subscript𝐿22superscript𝑀2superscript36𝑀𝑝𝑀subscript𝑊2subscriptsuperscript𝜈𝑘𝜋\displaystyle\|E_{h}\|_{L_{2}}^{2}\leq\frac{M^{2}h^{3}}{6}\big{(}\sqrt{Mp}+MW_% {2}(\nu^{\prime}_{k},\pi)\big{)}.∥ italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ≤ divide start_ARG italic_M start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_h start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT end_ARG start_ARG 6 end_ARG ( square-root start_ARG italic_M italic_p end_ARG + italic_M italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT , italic_π ) ) . (132)

Proceeding as in (113) and using (106), we get

𝚫hL2subscriptnormsubscript𝚫subscript𝐿2\displaystyle{\|\boldsymbol{\Delta}_{h}\|}_{L_{2}}∥ bold_Δ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT =𝚫0+AhBhCh+ShEhFhL2absentsubscriptnormsubscript𝚫0subscript𝐴subscript𝐵subscript𝐶subscript𝑆subscript𝐸subscript𝐹subscript𝐿2\displaystyle=\|\boldsymbol{\Delta}_{0}+A_{h}-B_{h}-C_{h}+S_{h}-E_{h}-F_{h}\|_% {L_{2}}= ∥ bold_Δ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + italic_A start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT - italic_B start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT - italic_C start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT + italic_S start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT - italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT - italic_F start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT (133)
𝚫0+Ah+ShFhL2+BhL2+ChL2+EhL2absentsubscriptnormsubscript𝚫0subscript𝐴subscript𝑆subscript𝐹subscript𝐿2subscriptnormsubscript𝐵subscript𝐿2subscriptnormsubscript𝐶subscript𝐿2subscriptnormsubscript𝐸subscript𝐿2\displaystyle\leq\|\boldsymbol{\Delta}_{0}+A_{h}+S_{h}-F_{h}\|_{L_{2}}+\|B_{h}% \|_{L_{2}}+\|C_{h}\|_{L_{2}}+\|E_{h}\|_{L_{2}}≤ ∥ bold_Δ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + italic_A start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT + italic_S start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT - italic_F start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT + ∥ italic_B start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT + ∥ italic_C start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT + ∥ italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT (134)
(𝚫0+AhL22+ShFhL22)1/2+BhL2+ChL2+EhL2.absentsuperscriptsuperscriptsubscriptnormsubscript𝚫0subscript𝐴subscript𝐿22superscriptsubscriptnormsubscript𝑆subscript𝐹subscript𝐿2212subscriptnormsubscript𝐵subscript𝐿2subscriptnormsubscript𝐶subscript𝐿2subscriptnormsubscript𝐸subscript𝐿2\displaystyle\leq(\|\boldsymbol{\Delta}_{0}+A_{h}\|_{L_{2}}^{2}+\|S_{h}-F_{h}% \|_{L_{2}}^{2})^{1/2}+\|B_{h}\|_{L_{2}}+\|C_{h}\|_{L_{2}}+\|E_{h}\|_{L_{2}}.≤ ( ∥ bold_Δ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + italic_A start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + ∥ italic_S start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT - italic_F start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT + ∥ italic_B start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT + ∥ italic_C start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT + ∥ italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT . (135)

Using the last but one estimate in (109), in conjunction with (130), we get inequalities

ShL22superscriptsubscriptnormsubscript𝑆subscript𝐿22\displaystyle\|S_{h}\|_{L_{2}}^{2}∥ italic_S start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT (2/3)M2Mh3pW2(νk,π)absent23subscript𝑀2𝑀superscript3𝑝subscript𝑊2superscriptsubscript𝜈𝑘𝜋\displaystyle\leq(\nicefrac{{2}}{{3}})M_{2}Mh^{3}pW_{2}(\nu_{k}^{\prime},\pi)≤ ( / start_ARG 2 end_ARG start_ARG 3 end_ARG ) italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_M italic_h start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT italic_p italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_π ) (136)
|𝐄[ShFh]|𝐄delimited-[]superscriptsubscript𝑆topsubscript𝐹\displaystyle|\mathbf{E}[S_{h}^{\top}F_{h}]|| bold_E [ italic_S start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ⊤ end_POSTSUPERSCRIPT italic_F start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ] | (1/15)M2M2h4pW2(νk,π),absent115superscript𝑀2subscript𝑀2superscript4𝑝subscript𝑊2superscriptsubscript𝜈𝑘𝜋\displaystyle\leq(\nicefrac{{1}}{{\sqrt{15}}})M^{2}M_{2}h^{4}pW_{2}(\nu_{k}^{% \prime},\pi),≤ ( / start_ARG 1 end_ARG start_ARG square-root start_ARG 15 end_ARG end_ARG ) italic_M start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_h start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT italic_p italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_π ) , (137)

which, for h3m/(4M2)3𝑚4superscript𝑀2h\leq 3m/(4M^{2})italic_h ≤ 3 italic_m / ( 4 italic_M start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ), imply that ShFhL22superscriptsubscriptnormsubscript𝑆subscript𝐹subscript𝐿22\|S_{h}-F_{h}\|_{L_{2}}^{2}∥ italic_S start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT - italic_F start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT is less than or equal to

(2/3)M2Mh3pW2(νk,π)23subscript𝑀2𝑀superscript3𝑝subscript𝑊2superscriptsubscript𝜈𝑘𝜋\displaystyle(\nicefrac{{2}}{{3}})M_{2}Mh^{3}pW_{2}(\nu_{k}^{\prime},\pi)( / start_ARG 2 end_ARG start_ARG 3 end_ARG ) italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_M italic_h start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT italic_p italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_π ) +(2/15)M2M2h4pW2(νk,π)+(1/10)M4h5p215superscript𝑀2subscript𝑀2superscript4𝑝subscript𝑊2superscriptsubscript𝜈𝑘𝜋110superscript𝑀4superscript5𝑝\displaystyle+(\nicefrac{{2}}{{\sqrt{15}}})M^{2}M_{2}h^{4}pW_{2}(\nu_{k}^{% \prime},\pi)+(\nicefrac{{1}}{{10}})M^{4}h^{5}p+ ( / start_ARG 2 end_ARG start_ARG square-root start_ARG 15 end_ARG end_ARG ) italic_M start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_h start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT italic_p italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_π ) + ( / start_ARG 1 end_ARG start_ARG 10 end_ARG ) italic_M start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT italic_h start_POSTSUPERSCRIPT 5 end_POSTSUPERSCRIPT italic_p (138)
1.06M2Mh3pW2(νk,π)+0.1M4h5p.absent1.06subscript𝑀2𝑀superscript3𝑝subscript𝑊2superscriptsubscript𝜈𝑘𝜋0.1superscript𝑀4superscript5𝑝\displaystyle\leq 1.06M_{2}Mh^{3}pW_{2}(\nu_{k}^{\prime},\pi)+0.1M^{4}h^{5}p.≤ 1.06 italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_M italic_h start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT italic_p italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_π ) + 0.1 italic_M start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT italic_h start_POSTSUPERSCRIPT 5 end_POSTSUPERSCRIPT italic_p . (139)

Injecting this bound, (102), (103), (107) and (132) in (135), we arrive at

𝚫hL2subscriptnormsubscript𝚫subscript𝐿2\displaystyle{\|\boldsymbol{\Delta}_{h}\|}_{L_{2}}∥ bold_Δ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT {[(1mh+0.5M2h2)2W2(νk,π)2+1.06M2Mh3pW2(νk,π)+0.1M4h5p}1/2\displaystyle\leq\big{\{}\big{[}(1-mh+0.5M^{2}h^{2})^{2}W_{2}(\nu_{k}^{\prime}% ,\pi)^{2}+1.06M_{2}Mh^{3}pW_{2}(\nu_{k}^{\prime},\pi)+0.1M^{4}h^{5}p\big{\}}^{% 1/2}≤ { [ ( 1 - italic_m italic_h + 0.5 italic_M start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_π ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 1.06 italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_M italic_h start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT italic_p italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_π ) + 0.1 italic_M start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT italic_h start_POSTSUPERSCRIPT 5 end_POSTSUPERSCRIPT italic_p } start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT (140)
+0.88M2h2(p+1)+(μ+M3h36)W2(νk,π)+M2M2h4(p+1)16μ+M5/2h3p6.0.88subscript𝑀2superscript2𝑝1𝜇superscript𝑀3superscript36subscript𝑊2superscriptsubscript𝜈𝑘𝜋superscript𝑀2subscript𝑀2superscript4𝑝116𝜇superscript𝑀52superscript3𝑝6\displaystyle\quad+0.88M_{2}h^{2}(p+1)+\Big{(}\mu+\frac{M^{3}h^{3}}{6}\Big{)}W% _{2}(\nu_{k}^{\prime},\pi)+\frac{M^{2}M_{2}h^{4}(p+1)}{16\mu}+\frac{M^{5/2}h^{% 3}\sqrt{p}}{6}.+ 0.88 italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_p + 1 ) + ( italic_μ + divide start_ARG italic_M start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT italic_h start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT end_ARG start_ARG 6 end_ARG ) italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_π ) + divide start_ARG italic_M start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_h start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT ( italic_p + 1 ) end_ARG start_ARG 16 italic_μ end_ARG + divide start_ARG italic_M start_POSTSUPERSCRIPT 5 / 2 end_POSTSUPERSCRIPT italic_h start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT square-root start_ARG italic_p end_ARG end_ARG start_ARG 6 end_ARG . (141)

In view of the inequality a2+b+ca2+c+(b/2a)superscript𝑎2𝑏𝑐superscript𝑎2𝑐𝑏2𝑎\sqrt{a^{2}+b+c}\leq\sqrt{a^{2}+c}+(\nicefrac{{b}}{{2a}})square-root start_ARG italic_a start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_b + italic_c end_ARG ≤ square-root start_ARG italic_a start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_c end_ARG + ( / start_ARG italic_b end_ARG start_ARG 2 italic_a end_ARG ), the last display leads to

W2(νk+1,π)subscript𝑊2superscriptsubscript𝜈𝑘1𝜋\displaystyle W_{2}(\nu_{k+1}^{\prime},\pi)italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_π ) {[(1mh+0.5M2h2)2W2(νk,π)2+0.1M4h5p}1/2\displaystyle\leq\big{\{}\big{[}(1-mh+0.5M^{2}h^{2})^{2}W_{2}(\nu_{k}^{\prime}% ,\pi)^{2}+0.1M^{4}h^{5}p\big{\}}^{1/2}≤ { [ ( 1 - italic_m italic_h + 0.5 italic_M start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_π ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 0.1 italic_M start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT italic_h start_POSTSUPERSCRIPT 5 end_POSTSUPERSCRIPT italic_p } start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT (142)
+0.53M2Mh3p1mh+0.5M2h2+0.88M2h2(p+1)+(μ+M3h36)W2(νk,π)0.53subscript𝑀2𝑀superscript3𝑝1𝑚0.5superscript𝑀2superscript20.88subscript𝑀2superscript2𝑝1𝜇superscript𝑀3superscript36subscript𝑊2superscriptsubscript𝜈𝑘𝜋\displaystyle\quad+\frac{0.53M_{2}Mh^{3}p}{1-mh+0.5M^{2}h^{2}}+0.88M_{2}h^{2}(% p+1)+\Big{(}\mu+\frac{M^{3}h^{3}}{6}\Big{)}W_{2}(\nu_{k}^{\prime},\pi)+ divide start_ARG 0.53 italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_M italic_h start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT italic_p end_ARG start_ARG 1 - italic_m italic_h + 0.5 italic_M start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG + 0.88 italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_p + 1 ) + ( italic_μ + divide start_ARG italic_M start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT italic_h start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT end_ARG start_ARG 6 end_ARG ) italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_π ) (143)
+M2M2h4(p+1)16μ+M5/2h3p6.superscript𝑀2subscript𝑀2superscript4𝑝116𝜇superscript𝑀52superscript3𝑝6\displaystyle\quad+\frac{M^{2}M_{2}h^{4}(p+1)}{16\mu}+\frac{M^{5/2}h^{3}\sqrt{% p}}{6}.+ divide start_ARG italic_M start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_h start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT ( italic_p + 1 ) end_ARG start_ARG 16 italic_μ end_ARG + divide start_ARG italic_M start_POSTSUPERSCRIPT 5 / 2 end_POSTSUPERSCRIPT italic_h start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT square-root start_ARG italic_p end_ARG end_ARG start_ARG 6 end_ARG . (144)

For h3m/(4M2)3𝑚4superscript𝑀2h\leq 3m/(4M^{2})italic_h ≤ 3 italic_m / ( 4 italic_M start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) and μ=0.25mh𝜇0.25𝑚\mu=0.25mhitalic_μ = 0.25 italic_m italic_h, we can use the inequality 1mh+0.5M2h217/321𝑚0.5superscript𝑀2superscript217321-mh+0.5M^{2}h^{2}\geq 17/321 - italic_m italic_h + 0.5 italic_M start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ≥ 17 / 32 and simplify the last display as follows:

W2(νk+1,π)subscript𝑊2superscriptsubscript𝜈𝑘1𝜋\displaystyle W_{2}(\nu_{k+1}^{\prime},\pi)italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_π ) {[(1mh+0.5M2h2)2W2(νk,π)2+0.1M4h5p}1/2\displaystyle\leq\big{\{}\big{[}(1-mh+0.5M^{2}h^{2})^{2}W_{2}(\nu_{k}^{\prime}% ,\pi)^{2}+0.1M^{4}h^{5}p\big{\}}^{1/2}≤ { [ ( 1 - italic_m italic_h + 0.5 italic_M start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_π ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 0.1 italic_M start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT italic_h start_POSTSUPERSCRIPT 5 end_POSTSUPERSCRIPT italic_p } start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT (145)
+0.3975M2h2(p+1)1mh+0.5M2h2+0.88M2h2(p+1)+(μ+M3h36)W2(νk,π)0.3975subscript𝑀2superscript2𝑝11𝑚0.5superscript𝑀2superscript20.88subscript𝑀2superscript2𝑝1𝜇superscript𝑀3superscript36subscript𝑊2superscriptsubscript𝜈𝑘𝜋\displaystyle\quad+\frac{0.3975M_{2}h^{2}(p+1)}{1-mh+0.5M^{2}h^{2}}+0.88M_{2}h% ^{2}(p+1)+\Big{(}\mu+\frac{M^{3}h^{3}}{6}\Big{)}W_{2}(\nu_{k}^{\prime},\pi)+ divide start_ARG 0.3975 italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_p + 1 ) end_ARG start_ARG 1 - italic_m italic_h + 0.5 italic_M start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG + 0.88 italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_p + 1 ) + ( italic_μ + divide start_ARG italic_M start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT italic_h start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT end_ARG start_ARG 6 end_ARG ) italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_π ) (146)
+3M2h2(p+1)16+M5/2h3p63subscript𝑀2superscript2𝑝116superscript𝑀52superscript3𝑝6\displaystyle\quad+\frac{3M_{2}h^{2}(p+1)}{16}+\frac{M^{5/2}h^{3}\sqrt{p}}{6}+ divide start_ARG 3 italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_p + 1 ) end_ARG start_ARG 16 end_ARG + divide start_ARG italic_M start_POSTSUPERSCRIPT 5 / 2 end_POSTSUPERSCRIPT italic_h start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT square-root start_ARG italic_p end_ARG end_ARG start_ARG 6 end_ARG (147)
{(1mh+0.5M2h2)2W2(νk,π)2+0.1M4h5p}1/2absentsuperscriptsuperscript1𝑚0.5superscript𝑀2superscript22subscript𝑊2superscriptsuperscriptsubscript𝜈𝑘𝜋20.1superscript𝑀4superscript5𝑝12\displaystyle\leq\big{\{}(1-mh+0.5M^{2}h^{2})^{2}W_{2}(\nu_{k}^{\prime},\pi)^{% 2}+0.1M^{4}h^{5}p\big{\}}^{1/2}≤ { ( 1 - italic_m italic_h + 0.5 italic_M start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_π ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 0.1 italic_M start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT italic_h start_POSTSUPERSCRIPT 5 end_POSTSUPERSCRIPT italic_p } start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT (148)
+(0.25mh+M3h36)W2(νk,π)+1.82M2h2(p+1)+M5/2h3p6.0.25𝑚superscript𝑀3superscript36subscript𝑊2superscriptsubscript𝜈𝑘𝜋1.82subscript𝑀2superscript2𝑝1superscript𝑀52superscript3𝑝6\displaystyle\quad+\Big{(}0.25mh+\frac{M^{3}h^{3}}{6}\Big{)}W_{2}(\nu_{k}^{% \prime},\pi)+1.82M_{2}h^{2}(p+1)+\frac{M^{5/2}h^{3}\sqrt{p}}{6}.+ ( 0.25 italic_m italic_h + divide start_ARG italic_M start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT italic_h start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT end_ARG start_ARG 6 end_ARG ) italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_π ) + 1.82 italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_p + 1 ) + divide start_ARG italic_M start_POSTSUPERSCRIPT 5 / 2 end_POSTSUPERSCRIPT italic_h start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT square-root start_ARG italic_p end_ARG end_ARG start_ARG 6 end_ARG . (149)

We apply Lemma 9 to the sequence xk=W2(νk,π)subscript𝑥𝑘subscript𝑊2superscriptsubscript𝜈𝑘𝜋x_{k}=W_{2}(\nu_{k}^{\prime},\pi)italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT = italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_π ) with A=mh0.5M2h2𝐴𝑚0.5superscript𝑀2superscript2A=mh-0.5M^{2}h^{2}italic_A = italic_m italic_h - 0.5 italic_M start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT and D=0.25mh+M3h3/6𝐷0.25𝑚superscript𝑀3superscript36D=0.25mh+M^{3}h^{3}/6italic_D = 0.25 italic_m italic_h + italic_M start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT italic_h start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT / 6. For h3m/(4M2)3𝑚4superscript𝑀2h\leq 3m/(4M^{2})italic_h ≤ 3 italic_m / ( 4 italic_M start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) we have AD=0.75mh0.5M2h2(Mh)3/60.25mh𝐴𝐷0.75𝑚0.5superscript𝑀2superscript2superscript𝑀360.25𝑚A-D=0.75mh-0.5M^{2}h^{2}-(Mh)^{3}/6\geq 0.25mhitalic_A - italic_D = 0.75 italic_m italic_h - 0.5 italic_M start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - ( italic_M italic_h ) start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT / 6 ≥ 0.25 italic_m italic_h and A+D1.25mh(3/8)M2h20.727𝐴𝐷1.25𝑚38superscript𝑀2superscript20.727A+D\leq 1.25mh-(3/8)M^{2}h^{2}\leq 0.727italic_A + italic_D ≤ 1.25 italic_m italic_h - ( 3 / 8 ) italic_M start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ≤ 0.727. This yields

W2(νk+1,π)subscript𝑊2superscriptsubscript𝜈𝑘1𝜋\displaystyle W_{2}(\nu_{k+1}^{\prime},\pi)italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_π ) (10.25mh)kW2(ν0,π)+7.28M2h(p+1)m+2M5/2h2p3m+20.1M2h2p1.273mabsentsuperscript10.25𝑚𝑘subscript𝑊2subscriptsuperscript𝜈0𝜋7.28subscript𝑀2𝑝1𝑚2superscript𝑀52superscript2𝑝3𝑚20.1superscript𝑀2superscript2𝑝1.273𝑚\displaystyle\leq(1-0.25mh)^{k}W_{2}(\nu^{\prime}_{0},\pi)+\frac{7.28M_{2}h(p+% 1)}{m}+\frac{2M^{5/2}h^{2}\sqrt{p}}{3m}+\frac{2\sqrt{0.1}\,M^{2}h^{2}\sqrt{p}}% {\sqrt{1.273m}}≤ ( 1 - 0.25 italic_m italic_h ) start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_π ) + divide start_ARG 7.28 italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_h ( italic_p + 1 ) end_ARG start_ARG italic_m end_ARG + divide start_ARG 2 italic_M start_POSTSUPERSCRIPT 5 / 2 end_POSTSUPERSCRIPT italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT square-root start_ARG italic_p end_ARG end_ARG start_ARG 3 italic_m end_ARG + divide start_ARG 2 square-root start_ARG 0.1 end_ARG italic_M start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT square-root start_ARG italic_p end_ARG end_ARG start_ARG square-root start_ARG 1.273 italic_m end_ARG end_ARG (150)
(10.25mh)kW2(ν0,π)+7.28M2h(p+1)m+1.23M5/2h2pm.absentsuperscript10.25𝑚𝑘subscript𝑊2subscriptsuperscript𝜈0𝜋7.28subscript𝑀2𝑝1𝑚1.23superscript𝑀52superscript2𝑝𝑚\displaystyle\leq(1-0.25mh)^{k}W_{2}(\nu^{\prime}_{0},\pi)+\frac{7.28M_{2}h(p+% 1)}{m}+\frac{1.23M^{5/2}h^{2}\sqrt{p}}{m}.≤ ( 1 - 0.25 italic_m italic_h ) start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT italic_W start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ν start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_π ) + divide start_ARG 7.28 italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_h ( italic_p + 1 ) end_ARG start_ARG italic_m end_ARG + divide start_ARG 1.23 italic_M start_POSTSUPERSCRIPT 5 / 2 end_POSTSUPERSCRIPT italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT square-root start_ARG italic_p end_ARG end_ARG start_ARG italic_m end_ARG . (151)

This completes the proof of (39) and that of the theorem.

Proof of Proposition 1.

Let us denote 𝐌k=0hes𝐇k𝑑s012f(𝑫kh+x𝚫k)𝑑xsubscript𝐌𝑘superscriptsubscript0superscript𝑒𝑠subscript𝐇𝑘differential-d𝑠superscriptsubscript01superscript2𝑓subscript𝑫𝑘𝑥subscript𝚫𝑘differential-d𝑥\mathbf{M}_{k}=\int_{0}^{h}e^{-s\mathbf{H}_{k}}\,ds\int_{0}^{1}\nabla^{2}f(% \boldsymbol{D}_{kh}+x\boldsymbol{\Delta}_{k})\,dxbold_M start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT = ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_h end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_s bold_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_d italic_s ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_f ( bold_italic_D start_POSTSUBSCRIPT italic_k italic_h end_POSTSUBSCRIPT + italic_x bold_Δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) italic_d italic_x. From (99), we have 𝚫k+1=𝚫k+Ak,h+Gk,hsubscript𝚫𝑘1subscript𝚫𝑘subscript𝐴𝑘subscript𝐺𝑘\boldsymbol{\Delta}_{k+1}=\boldsymbol{\Delta}_{k}+A_{k,h}+G_{k,h}bold_Δ start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT = bold_Δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT + italic_A start_POSTSUBSCRIPT italic_k , italic_h end_POSTSUBSCRIPT + italic_G start_POSTSUBSCRIPT italic_k , italic_h end_POSTSUBSCRIPT with

Ak,hsubscript𝐴𝑘\displaystyle A_{k,h}italic_A start_POSTSUBSCRIPT italic_k , italic_h end_POSTSUBSCRIPT =0hes𝐇k𝑑s(f(𝑫kh)f(𝑳kh))=𝐌k𝚫k,absentsuperscriptsubscript0superscript𝑒𝑠subscript𝐇𝑘differential-d𝑠𝑓subscript𝑫𝑘𝑓subscript𝑳𝑘subscript𝐌𝑘subscript𝚫𝑘\displaystyle=\int_{0}^{h}e^{-s\mathbf{H}_{k}}\,ds\big{(}\nabla f(\boldsymbol{% D}_{kh})-\nabla f(\boldsymbol{L}_{kh})\big{)}=-\mathbf{M}_{k}\boldsymbol{% \Delta}_{k},= ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_h end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_s bold_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_d italic_s ( ∇ italic_f ( bold_italic_D start_POSTSUBSCRIPT italic_k italic_h end_POSTSUBSCRIPT ) - ∇ italic_f ( bold_italic_L start_POSTSUBSCRIPT italic_k italic_h end_POSTSUBSCRIPT ) ) = - bold_M start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT bold_Δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT , (152)
Gk,hsubscript𝐺𝑘\displaystyle G_{k,h}italic_G start_POSTSUBSCRIPT italic_k , italic_h end_POSTSUBSCRIPT =0hes𝐇k(f(𝑳kh)f(𝑳s)+𝐇k(𝑳s𝑳kh))𝑑s.absentsuperscriptsubscript0superscript𝑒𝑠subscript𝐇𝑘𝑓subscript𝑳𝑘𝑓subscript𝑳𝑠subscript𝐇𝑘subscript𝑳𝑠subscript𝑳𝑘differential-d𝑠\displaystyle=\int_{0}^{h}e^{-s\mathbf{H}_{k}}\big{(}\nabla f(\boldsymbol{L}_{% kh})-\nabla f(\boldsymbol{L}_{s})+\mathbf{H}_{k}(\boldsymbol{L}_{s}-% \boldsymbol{L}_{kh})\big{)}\,ds.= ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_h end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_s bold_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( ∇ italic_f ( bold_italic_L start_POSTSUBSCRIPT italic_k italic_h end_POSTSUBSCRIPT ) - ∇ italic_f ( bold_italic_L start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) + bold_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( bold_italic_L start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT - bold_italic_L start_POSTSUBSCRIPT italic_k italic_h end_POSTSUBSCRIPT ) ) italic_d italic_s . (153)

Using the fact that

012f(𝑫kh+x𝚫k)𝑑x𝐇knormsuperscriptsubscript01superscript2𝑓subscript𝑫𝑘𝑥subscript𝚫𝑘differential-d𝑥subscript𝐇𝑘\displaystyle\bigg{\|}\int_{0}^{1}\nabla^{2}f(\boldsymbol{D}_{kh}+x\boldsymbol% {\Delta}_{k})\,dx-\mathbf{H}_{k}\bigg{\|}∥ ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_f ( bold_italic_D start_POSTSUBSCRIPT italic_k italic_h end_POSTSUBSCRIPT + italic_x bold_Δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) italic_d italic_x - bold_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∥ 012f(𝑫kh+x𝚫k)𝐇k𝑑xM22𝚫k2,absentsuperscriptsubscript01normsuperscript2𝑓subscript𝑫𝑘𝑥subscript𝚫𝑘subscript𝐇𝑘differential-d𝑥subscript𝑀22subscriptnormsubscript𝚫𝑘2\displaystyle\leq\int_{0}^{1}\big{\|}\nabla^{2}f(\boldsymbol{D}_{kh}+x% \boldsymbol{\Delta}_{k})-\mathbf{H}_{k}\big{\|}\,dx\leq\frac{M_{2}}{2}\,\|% \boldsymbol{\Delta}_{k}\|_{2},≤ ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT ∥ ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_f ( bold_italic_D start_POSTSUBSCRIPT italic_k italic_h end_POSTSUBSCRIPT + italic_x bold_Δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) - bold_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∥ italic_d italic_x ≤ divide start_ARG italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG ∥ bold_Δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , (154)

we get 𝚫k+Ak,h2=(𝐈𝐌k)𝚫k2M22m𝚫k22+emh𝚫k2subscriptnormsubscript𝚫𝑘subscript𝐴𝑘2subscriptnorm𝐈subscript𝐌𝑘subscript𝚫𝑘2subscript𝑀22𝑚superscriptsubscriptnormsubscript𝚫𝑘22superscript𝑒𝑚subscriptnormsubscript𝚫𝑘2\|\boldsymbol{\Delta}_{k}+A_{k,h}\|_{2}=\|(\mathbf{I}-\mathbf{M}_{k})% \boldsymbol{\Delta}_{k}\|_{2}\leq\frac{M_{2}}{2m}\,\|\boldsymbol{\Delta}_{k}\|% _{2}^{2}+e^{-mh}\|\boldsymbol{\Delta}_{k}\|_{2}∥ bold_Δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT + italic_A start_POSTSUBSCRIPT italic_k , italic_h end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = ∥ ( bold_I - bold_M start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) bold_Δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ≤ divide start_ARG italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_ARG start_ARG 2 italic_m end_ARG ∥ bold_Δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_e start_POSTSUPERSCRIPT - italic_m italic_h end_POSTSUPERSCRIPT ∥ bold_Δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT. This further leads to the recursive inequality

𝚫k+12subscriptnormsubscript𝚫𝑘12\displaystyle\|\boldsymbol{\Delta}_{k+1}\|_{2}∥ bold_Δ start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT M22m𝚫k22+emh𝚫k2+Gk,h2.absentsubscript𝑀22𝑚superscriptsubscriptnormsubscript𝚫𝑘22superscript𝑒𝑚subscriptnormsubscript𝚫𝑘2subscriptnormsubscript𝐺𝑘2\displaystyle\leq\frac{M_{2}}{2m}\,\|\boldsymbol{\Delta}_{k}\|_{2}^{2}+e^{-mh}% \|\boldsymbol{\Delta}_{k}\|_{2}+\|G_{k,h}\|_{2}.≤ divide start_ARG italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_ARG start_ARG 2 italic_m end_ARG ∥ bold_Δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_e start_POSTSUPERSCRIPT - italic_m italic_h end_POSTSUPERSCRIPT ∥ bold_Δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT + ∥ italic_G start_POSTSUBSCRIPT italic_k , italic_h end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT . (155)

In view of the Minkowski inequality, this yields

(𝐄[𝚫k+12q])1/qsuperscript𝐄delimited-[]superscriptsubscriptnormsubscript𝚫𝑘12𝑞1𝑞\displaystyle(\mathbf{E}[\|\boldsymbol{\Delta}_{k+1}\|_{2}^{q}])^{1/q}( bold_E [ ∥ bold_Δ start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_q end_POSTSUPERSCRIPT ] ) start_POSTSUPERSCRIPT 1 / italic_q end_POSTSUPERSCRIPT M22m𝐄[𝚫k22q]1/q+emh𝐄[𝚫k22q]1/2q+𝐄[Gk,h2q]1/q.absentsubscript𝑀22𝑚𝐄superscriptdelimited-[]superscriptsubscriptnormsubscript𝚫𝑘22𝑞1𝑞superscript𝑒𝑚𝐄superscriptdelimited-[]superscriptsubscriptnormsubscript𝚫𝑘22𝑞12𝑞𝐄superscriptdelimited-[]superscriptsubscriptnormsubscript𝐺𝑘2𝑞1𝑞\displaystyle\leq\frac{M_{2}}{2m}\,\mathbf{E}[\|\boldsymbol{\Delta}_{k}\|_{2}^% {2q}]^{1/q}+e^{-mh}\mathbf{E}[\|\boldsymbol{\Delta}_{k}\|_{2}^{2q}]^{1/2q}+% \mathbf{E}[\|G_{k,h}\|_{2}^{q}]^{1/q}.≤ divide start_ARG italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_ARG start_ARG 2 italic_m end_ARG bold_E [ ∥ bold_Δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 italic_q end_POSTSUPERSCRIPT ] start_POSTSUPERSCRIPT 1 / italic_q end_POSTSUPERSCRIPT + italic_e start_POSTSUPERSCRIPT - italic_m italic_h end_POSTSUPERSCRIPT bold_E [ ∥ bold_Δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 italic_q end_POSTSUPERSCRIPT ] start_POSTSUPERSCRIPT 1 / 2 italic_q end_POSTSUPERSCRIPT + bold_E [ ∥ italic_G start_POSTSUBSCRIPT italic_k , italic_h end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_q end_POSTSUPERSCRIPT ] start_POSTSUPERSCRIPT 1 / italic_q end_POSTSUPERSCRIPT . (156)

We choose some K𝐾K\in\mathbb{N}italic_K ∈ blackboard_N and define the sequence {x0,,xK}subscript𝑥0subscript𝑥𝐾\{x_{0},\ldots,x_{K}\}{ italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT } by setting xk2K+1k=𝐄[𝚫k22K+1k]superscriptsubscript𝑥𝑘superscript2𝐾1𝑘𝐄delimited-[]superscriptsubscriptnormsubscript𝚫𝑘2superscript2𝐾1𝑘x_{k}^{2^{K+1-k}}=\mathbf{E}[\|\boldsymbol{\Delta}_{k}\|_{2}^{2^{K+1-k}}]italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 start_POSTSUPERSCRIPT italic_K + 1 - italic_k end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT = bold_E [ ∥ bold_Δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 start_POSTSUPERSCRIPT italic_K + 1 - italic_k end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT ]. Choosing in (156) q=2Kk𝑞superscript2𝐾𝑘q=2^{K-k}italic_q = 2 start_POSTSUPERSCRIPT italic_K - italic_k end_POSTSUPERSCRIPT, we get

xk+1subscript𝑥𝑘1\displaystyle x_{k+1}italic_x start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT M22mxk2+emhxk+𝐄[Gk,h22Kk]2kK,k=0,1,,K1.formulae-sequenceabsentsubscript𝑀22𝑚superscriptsubscript𝑥𝑘2superscript𝑒𝑚subscript𝑥𝑘𝐄superscriptdelimited-[]superscriptsubscriptnormsubscript𝐺𝑘2superscript2𝐾𝑘superscript2𝑘𝐾𝑘01𝐾1\displaystyle\leq\frac{M_{2}}{2m}\,x_{k}^{2}+e^{-mh}x_{k}+\mathbf{E}[\|G_{k,h}% \|_{2}^{2^{K-k}}]^{2^{k-K}},\quad k=0,1,\ldots,K-1.≤ divide start_ARG italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_ARG start_ARG 2 italic_m end_ARG italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_e start_POSTSUPERSCRIPT - italic_m italic_h end_POSTSUPERSCRIPT italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT + bold_E [ ∥ italic_G start_POSTSUBSCRIPT italic_k , italic_h end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 start_POSTSUPERSCRIPT italic_K - italic_k end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT ] start_POSTSUPERSCRIPT 2 start_POSTSUPERSCRIPT italic_k - italic_K end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT , italic_k = 0 , 1 , … , italic_K - 1 . (157)

We are in a position to apply Lemma 8 to the sequence {xk}k=0,,Ksubscriptsubscript𝑥𝑘𝑘0𝐾\{x_{k}\}_{k=0,\ldots,K}{ italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT } start_POSTSUBSCRIPT italic_k = 0 , … , italic_K end_POSTSUBSCRIPT. This yields

xKsubscript𝑥𝐾\displaystyle x_{K}italic_x start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT 2mM2(M2x02m+12emh)2Kexp{2KM2maxk𝐄[Gk,h22K]2K+memhm(M2x02m+12emh)2K},absent2𝑚subscript𝑀2superscriptsubscript𝑀2subscript𝑥02𝑚12superscript𝑒𝑚superscript2𝐾superscript2𝐾subscript𝑀2subscript𝑘𝐄superscriptdelimited-[]superscriptsubscriptnormsubscript𝐺𝑘2superscript2𝐾superscript2𝐾𝑚superscript𝑒𝑚𝑚superscriptsubscript𝑀2subscript𝑥02𝑚12superscript𝑒𝑚superscript2𝐾\displaystyle\leq\frac{2m}{M_{2}}\bigg{(}\frac{M_{2}x_{0}}{2m}+\frac{1}{2}e^{-% mh}\bigg{)}^{2^{K}}\exp\bigg{\{}2^{K}\frac{M_{2}\max_{k}\mathbf{E}[\|G_{k,h}\|% _{2}^{2^{K}}]^{2^{-K}}+me^{-mh}}{m(\frac{M_{2}x_{0}}{2m}+\frac{1}{2}e^{-mh})^{% 2^{K}}}\bigg{\}},≤ divide start_ARG 2 italic_m end_ARG start_ARG italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_ARG ( divide start_ARG italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG 2 italic_m end_ARG + divide start_ARG 1 end_ARG start_ARG 2 end_ARG italic_e start_POSTSUPERSCRIPT - italic_m italic_h end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT 2 start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT roman_exp { 2 start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT divide start_ARG italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT roman_max start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT bold_E [ ∥ italic_G start_POSTSUBSCRIPT italic_k , italic_h end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT ] start_POSTSUPERSCRIPT 2 start_POSTSUPERSCRIPT - italic_K end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT + italic_m italic_e start_POSTSUPERSCRIPT - italic_m italic_h end_POSTSUPERSCRIPT end_ARG start_ARG italic_m ( divide start_ARG italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG 2 italic_m end_ARG + divide start_ARG 1 end_ARG start_ARG 2 end_ARG italic_e start_POSTSUPERSCRIPT - italic_m italic_h end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT 2 start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT end_ARG } , (158)

where maxksubscript𝑘\max_{k}roman_max start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT is a short notation for maxk=0,1,,K1subscript𝑘01𝐾1\max_{k=0,1,\ldots,K-1}roman_max start_POSTSUBSCRIPT italic_k = 0 , 1 , … , italic_K - 1 end_POSTSUBSCRIPT. It suffices now to upper bound the moments of Gk,h2subscriptnormsubscript𝐺𝑘2\|G_{k,h}\|_{2}∥ italic_G start_POSTSUBSCRIPT italic_k , italic_h end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT. We have

𝐄[Gk,h2q]1/q𝐄superscriptdelimited-[]superscriptsubscriptnormsubscript𝐺𝑘2𝑞1𝑞\displaystyle\mathbf{E}[\|G_{k,h}\|_{2}^{q}]^{1/q}bold_E [ ∥ italic_G start_POSTSUBSCRIPT italic_k , italic_h end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_q end_POSTSUPERSCRIPT ] start_POSTSUPERSCRIPT 1 / italic_q end_POSTSUPERSCRIPT M0hesm(𝐄[𝑳kh+s𝑳kh2q])1/q𝑑sabsent𝑀superscriptsubscript0superscript𝑒𝑠𝑚superscript𝐄delimited-[]superscriptsubscriptnormsubscript𝑳𝑘𝑠subscript𝑳𝑘2𝑞1𝑞differential-d𝑠\displaystyle\leq M\int_{0}^{h}e^{-sm}\big{(}\mathbf{E}[\|\boldsymbol{L}_{kh+s% }-\boldsymbol{L}_{kh}\|_{2}^{q}]\big{)}^{1/q}\,ds≤ italic_M ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_h end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_s italic_m end_POSTSUPERSCRIPT ( bold_E [ ∥ bold_italic_L start_POSTSUBSCRIPT italic_k italic_h + italic_s end_POSTSUBSCRIPT - bold_italic_L start_POSTSUBSCRIPT italic_k italic_h end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_q end_POSTSUPERSCRIPT ] ) start_POSTSUPERSCRIPT 1 / italic_q end_POSTSUPERSCRIPT italic_d italic_s (159)
M0hesm{(𝐄[0sf(𝑳kh+u)𝑑u2q])1/q+2(𝐄[𝑾s2q])1/q}𝑑sabsent𝑀superscriptsubscript0superscript𝑒𝑠𝑚superscript𝐄delimited-[]superscriptsubscriptnormsuperscriptsubscript0𝑠𝑓subscript𝑳𝑘𝑢differential-d𝑢2𝑞1𝑞2superscript𝐄delimited-[]superscriptsubscriptnormsubscript𝑾𝑠2𝑞1𝑞differential-d𝑠\displaystyle\leq M\int_{0}^{h}e^{-sm}\Big{\{}\big{(}\mathbf{E}[\|\int_{0}^{s}% \nabla f(\boldsymbol{L}_{kh+u})\,du\|_{2}^{q}]\big{)}^{1/q}+\sqrt{2}\big{(}% \mathbf{E}[\|\boldsymbol{W}\!_{s}\|_{2}^{q}]\big{)}^{1/q}\Big{\}}\,ds≤ italic_M ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_h end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_s italic_m end_POSTSUPERSCRIPT { ( bold_E [ ∥ ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_s end_POSTSUPERSCRIPT ∇ italic_f ( bold_italic_L start_POSTSUBSCRIPT italic_k italic_h + italic_u end_POSTSUBSCRIPT ) italic_d italic_u ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_q end_POSTSUPERSCRIPT ] ) start_POSTSUPERSCRIPT 1 / italic_q end_POSTSUPERSCRIPT + square-root start_ARG 2 end_ARG ( bold_E [ ∥ bold_italic_W start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_q end_POSTSUPERSCRIPT ] ) start_POSTSUPERSCRIPT 1 / italic_q end_POSTSUPERSCRIPT } italic_d italic_s (160)
M0hesms𝑑s(𝐄[f(𝑳0)2q])1/q+M2p+q20sesms𝑑sabsent𝑀superscriptsubscript0superscript𝑒𝑠𝑚𝑠differential-d𝑠superscript𝐄delimited-[]superscriptsubscriptnorm𝑓subscript𝑳02𝑞1𝑞𝑀2𝑝𝑞2superscriptsubscript0𝑠superscript𝑒𝑠𝑚𝑠differential-d𝑠\displaystyle\leq M\int_{0}^{h}e^{-sm}s\,ds\big{(}\mathbf{E}[\|\nabla f(% \boldsymbol{L}_{0})\|_{2}^{q}]\big{)}^{1/q}+M\sqrt{2p+q-2}\int_{0}^{s}e^{-sm}% \sqrt{s}\,ds≤ italic_M ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_h end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_s italic_m end_POSTSUPERSCRIPT italic_s italic_d italic_s ( bold_E [ ∥ ∇ italic_f ( bold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_q end_POSTSUPERSCRIPT ] ) start_POSTSUPERSCRIPT 1 / italic_q end_POSTSUPERSCRIPT + italic_M square-root start_ARG 2 italic_p + italic_q - 2 end_ARG ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_s end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_s italic_m end_POSTSUPERSCRIPT square-root start_ARG italic_s end_ARG italic_d italic_s (161)
Mm2(𝐄[f(𝑳0)2q])1/q+M2m3/2(2p+q2)π.absent𝑀superscript𝑚2superscript𝐄delimited-[]superscriptsubscriptnorm𝑓subscript𝑳02𝑞1𝑞𝑀2superscript𝑚322𝑝𝑞2𝜋\displaystyle\leq\frac{M}{m^{2}}\big{(}\mathbf{E}[\|\nabla f(\boldsymbol{L}_{0% })\|_{2}^{q}]\big{)}^{1/q}+\frac{M}{2m^{3/2}}\sqrt{(2p+q-2)\pi}.≤ divide start_ARG italic_M end_ARG start_ARG italic_m start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG ( bold_E [ ∥ ∇ italic_f ( bold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_q end_POSTSUPERSCRIPT ] ) start_POSTSUPERSCRIPT 1 / italic_q end_POSTSUPERSCRIPT + divide start_ARG italic_M end_ARG start_ARG 2 italic_m start_POSTSUPERSCRIPT 3 / 2 end_POSTSUPERSCRIPT end_ARG square-root start_ARG ( 2 italic_p + italic_q - 2 ) italic_π end_ARG . (162)

On the other hand, by integration by parts, for every q2𝑞2q\in 2\mathbb{N}italic_q ∈ 2 blackboard_N, we have

𝐄[f(𝑳0)2q]𝐄delimited-[]superscriptsubscriptnorm𝑓subscript𝑳02𝑞\displaystyle\mathbf{E}[\|\nabla f(\boldsymbol{L}_{0})\|_{2}^{q}]bold_E [ ∥ ∇ italic_f ( bold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_q end_POSTSUPERSCRIPT ] =pf(𝒙)2q2f(𝒙)𝑑π(𝒙)absentsubscriptsuperscript𝑝superscriptsubscriptnorm𝑓𝒙2𝑞2𝑓superscript𝒙topdifferential-d𝜋𝒙\displaystyle=-\int_{\mathbb{R}^{p}}\|\nabla f(\boldsymbol{x})\|_{2}^{q-2}\,% \nabla f(\boldsymbol{x})\!^{\top}d\pi(\boldsymbol{x})= - ∫ start_POSTSUBSCRIPT blackboard_R start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ∥ ∇ italic_f ( bold_italic_x ) ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_q - 2 end_POSTSUPERSCRIPT ∇ italic_f ( bold_italic_x ) start_POSTSUPERSCRIPT ⊤ end_POSTSUPERSCRIPT italic_d italic_π ( bold_italic_x ) (163)
==1pp(f(𝒙)2q2f(𝒙))π(𝒙)d𝒙absentsuperscriptsubscript1𝑝subscriptsuperscript𝑝subscriptsuperscriptsubscriptnorm𝑓𝒙2𝑞2subscript𝑓𝒙𝜋𝒙𝑑𝒙\displaystyle=\sum_{\ell=1}^{p}\int_{\mathbb{R}^{p}}\partial_{\ell}\Big{(}\|% \nabla f(\boldsymbol{x})\|_{2}^{q-2}\,\partial_{\ell}f(\boldsymbol{x})\Big{)}% \pi(\boldsymbol{x})\,d\boldsymbol{x}= ∑ start_POSTSUBSCRIPT roman_ℓ = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT ∫ start_POSTSUBSCRIPT blackboard_R start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ∂ start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT ( ∥ ∇ italic_f ( bold_italic_x ) ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_q - 2 end_POSTSUPERSCRIPT ∂ start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT italic_f ( bold_italic_x ) ) italic_π ( bold_italic_x ) italic_d bold_italic_x (164)
M(p+q2)𝐄[f(𝑳0)2q2].absent𝑀𝑝𝑞2𝐄delimited-[]superscriptsubscriptnorm𝑓subscript𝑳02𝑞2\displaystyle\leq M(p+q-2)\mathbf{E}[\|\nabla f(\boldsymbol{L}_{0})\|_{2}^{q-2% }].≤ italic_M ( italic_p + italic_q - 2 ) bold_E [ ∥ ∇ italic_f ( bold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_q - 2 end_POSTSUPERSCRIPT ] . (165)

This yields (𝐄[f(𝑳0)2q])1/qM(p+0.5q1)superscript𝐄delimited-[]superscriptsubscriptnorm𝑓subscript𝑳02𝑞1𝑞𝑀𝑝0.5𝑞1(\mathbf{E}[\|\nabla f(\boldsymbol{L}_{0})\|_{2}^{q}])^{1/q}\leq\sqrt{M(p+0.5q% -1)}( bold_E [ ∥ ∇ italic_f ( bold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_q end_POSTSUPERSCRIPT ] ) start_POSTSUPERSCRIPT 1 / italic_q end_POSTSUPERSCRIPT ≤ square-root start_ARG italic_M ( italic_p + 0.5 italic_q - 1 ) end_ARG. Combining all these estimates, we arrive at

𝐄[Gk,h2q]1/q1.6M3/22p+q2m2.𝐄superscriptdelimited-[]superscriptsubscriptnormsubscript𝐺𝑘2𝑞1𝑞1.6superscript𝑀322𝑝𝑞2superscript𝑚2\mathbf{E}[\|G_{k,h}\|_{2}^{q}]^{1/q}\leq\frac{1.6M^{3/2}\sqrt{2p+q-2}}{m^{2}}.bold_E [ ∥ italic_G start_POSTSUBSCRIPT italic_k , italic_h end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_q end_POSTSUPERSCRIPT ] start_POSTSUPERSCRIPT 1 / italic_q end_POSTSUPERSCRIPT ≤ divide start_ARG 1.6 italic_M start_POSTSUPERSCRIPT 3 / 2 end_POSTSUPERSCRIPT square-root start_ARG 2 italic_p + italic_q - 2 end_ARG end_ARG start_ARG italic_m start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG .

Combining this inequality with (158) and replacing xKsubscript𝑥𝐾x_{K}italic_x start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT by (𝐄[𝚫K22])1/2superscript𝐄delimited-[]superscriptsubscriptnormsubscript𝚫𝐾2212(\mathbf{E}[\|\boldsymbol{\Delta}_{K}\|_{2}^{2}])^{1/2}( bold_E [ ∥ bold_Δ start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ] ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT, we get

(𝐄[𝚫K22])1/2superscript𝐄delimited-[]superscriptsubscriptnormsubscript𝚫𝐾2212\displaystyle(\mathbf{E}[\|\boldsymbol{\Delta}_{K}\|_{2}^{2}])^{1/2}( bold_E [ ∥ bold_Δ start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ] ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT 2mM2(M2x02m+12emh)2Kexp{2K1.6M2M3/22p+2K12+m3emhm3(M2x02m+12emh)2K}.absent2𝑚subscript𝑀2superscriptsubscript𝑀2subscript𝑥02𝑚12superscript𝑒𝑚superscript2𝐾superscript2𝐾1.6subscript𝑀2superscript𝑀322𝑝superscript2𝐾12superscript𝑚3superscript𝑒𝑚superscript𝑚3superscriptsubscript𝑀2subscript𝑥02𝑚12superscript𝑒𝑚superscript2𝐾\displaystyle\leq\frac{2m}{M_{2}}\bigg{(}\frac{M_{2}x_{0}}{2m}+\frac{1}{2}e^{-% mh}\bigg{)}^{2^{K}}\exp\bigg{\{}2^{K}\frac{1.6M_{2}M^{3/2}\sqrt{2p+2^{K-1}-2}+% m^{3}e^{-mh}}{m^{3}(\frac{M_{2}x_{0}}{2m}+\frac{1}{2}e^{-mh})^{2^{K}}}\bigg{\}}.≤ divide start_ARG 2 italic_m end_ARG start_ARG italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_ARG ( divide start_ARG italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG 2 italic_m end_ARG + divide start_ARG 1 end_ARG start_ARG 2 end_ARG italic_e start_POSTSUPERSCRIPT - italic_m italic_h end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT 2 start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT roman_exp { 2 start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT divide start_ARG 1.6 italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_M start_POSTSUPERSCRIPT 3 / 2 end_POSTSUPERSCRIPT square-root start_ARG 2 italic_p + 2 start_POSTSUPERSCRIPT italic_K - 1 end_POSTSUPERSCRIPT - 2 end_ARG + italic_m start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_m italic_h end_POSTSUPERSCRIPT end_ARG start_ARG italic_m start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT ( divide start_ARG italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG 2 italic_m end_ARG + divide start_ARG 1 end_ARG start_ARG 2 end_ARG italic_e start_POSTSUPERSCRIPT - italic_m italic_h end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT 2 start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT end_ARG } . (166)

This completes the proof of the proposition. ∎

7.7 Proofs of lemmas

Here we provide the proofs of Lemma 2, Lemma 3 and Lemma 4.

Proof of Lemma 2.

We start by recalling the following inequality 24 Theorem 2.12, true for any m𝑚mitalic_m-strongly convex and M𝑀Mitalic_M-gradient Lipschitz function f𝑓fitalic_f:

(𝒚𝒙)(f(𝒚)f(𝒙))mMm+M𝒚𝒙22+1m+Mf(𝒚)f(𝒙)22,superscript𝒚𝒙top𝑓𝒚𝑓𝒙𝑚𝑀𝑚𝑀subscriptsuperscriptnorm𝒚𝒙221𝑚𝑀superscriptsubscriptnorm𝑓𝒚𝑓𝒙22(\boldsymbol{y}-\boldsymbol{x})^{\top}\left(\nabla f(\boldsymbol{y})-\nabla f(% \boldsymbol{x})\right)\geq\frac{mM}{m+M}\|\boldsymbol{y}-\boldsymbol{x}\|^{2}_% {2}+\frac{1}{m+M}\left\|\nabla f(\boldsymbol{y})-\nabla f(\boldsymbol{x})% \right\|_{2}^{2},( bold_italic_y - bold_italic_x ) start_POSTSUPERSCRIPT ⊤ end_POSTSUPERSCRIPT ( ∇ italic_f ( bold_italic_y ) - ∇ italic_f ( bold_italic_x ) ) ≥ divide start_ARG italic_m italic_M end_ARG start_ARG italic_m + italic_M end_ARG ∥ bold_italic_y - bold_italic_x ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT + divide start_ARG 1 end_ARG start_ARG italic_m + italic_M end_ARG ∥ ∇ italic_f ( bold_italic_y ) - ∇ italic_f ( bold_italic_x ) ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT , (167)

for all vectors 𝒙𝒙\boldsymbol{x}bold_italic_x and y𝑦yitalic_y from psuperscript𝑝\mathbb{R}^{p}blackboard_R start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT. This yields

𝒚𝒙h(f(𝒚)\displaystyle\|\boldsymbol{y}-\boldsymbol{x}-h(\nabla f(\boldsymbol{y})-∥ bold_italic_y - bold_italic_x - italic_h ( ∇ italic_f ( bold_italic_y ) - f(𝒙))22\displaystyle\nabla f(\boldsymbol{x}))\|_{2}^{2}∇ italic_f ( bold_italic_x ) ) ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT (168)
=𝒚𝒙222h(𝒚𝒙)(f(𝒚)f(𝒙))+h2f(𝒚)f(𝒙)22absentsubscriptsuperscriptnorm𝒚𝒙222superscript𝒚𝒙top𝑓𝒚𝑓𝒙superscript2superscriptsubscriptnorm𝑓𝒚𝑓𝒙22\displaystyle=\|\boldsymbol{y}-\boldsymbol{x}\|^{2}_{2}-2h(\boldsymbol{y}-% \boldsymbol{x})^{\top}(\nabla f(\boldsymbol{y})-\nabla f(\boldsymbol{x}))+h^{2% }\|\nabla f(\boldsymbol{y})-\nabla f(\boldsymbol{x})\|_{2}^{2}= ∥ bold_italic_y - bold_italic_x ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT - 2 italic_h ( bold_italic_y - bold_italic_x ) start_POSTSUPERSCRIPT ⊤ end_POSTSUPERSCRIPT ( ∇ italic_f ( bold_italic_y ) - ∇ italic_f ( bold_italic_x ) ) + italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ∥ ∇ italic_f ( bold_italic_y ) - ∇ italic_f ( bold_italic_x ) ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT (169)
(12hmMm+M)𝒚𝒙22+h(h2m+M)f(𝒚)f(𝒙)22.absent12𝑚𝑀𝑚𝑀superscriptsubscriptnorm𝒚𝒙222𝑚𝑀superscriptsubscriptnorm𝑓𝒚𝑓𝒙22\displaystyle\leq\left(1-\frac{2hmM}{m+M}\right)\|\boldsymbol{y}-\boldsymbol{x% }\|_{2}^{2}+h\left(h-\frac{2}{m+M}\right)\|\nabla f(\boldsymbol{y})-\nabla f(% \boldsymbol{x})\|_{2}^{2}.≤ ( 1 - divide start_ARG 2 italic_h italic_m italic_M end_ARG start_ARG italic_m + italic_M end_ARG ) ∥ bold_italic_y - bold_italic_x ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_h ( italic_h - divide start_ARG 2 end_ARG start_ARG italic_m + italic_M end_ARG ) ∥ ∇ italic_f ( bold_italic_y ) - ∇ italic_f ( bold_italic_x ) ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT . (170)

Since f𝑓fitalic_f is m𝑚mitalic_m-strongly convex, we have (24, Theorem 2.1.9)

f(𝒚)f(𝒙)2m𝒚𝒙2.subscriptnorm𝑓𝒚𝑓𝒙2𝑚subscriptnorm𝒚𝒙2\|\nabla f(\boldsymbol{y})-\nabla f(\boldsymbol{x})\|_{2}\geq m\|\boldsymbol{y% }-\boldsymbol{x}\|_{2}.∥ ∇ italic_f ( bold_italic_y ) - ∇ italic_f ( bold_italic_x ) ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ≥ italic_m ∥ bold_italic_y - bold_italic_x ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT . (171)

In the case h2m+M2𝑚𝑀h\leq\frac{2}{m+M}italic_h ≤ divide start_ARG 2 end_ARG start_ARG italic_m + italic_M end_ARG, applying the previous result to the second summand, we get

𝒚𝒙h(f(𝒚)f(𝒙))22(1hm)2𝒚𝒙2.superscriptsubscriptnorm𝒚𝒙𝑓𝒚𝑓𝒙22superscript1𝑚2superscriptnorm𝒚𝒙2\|\boldsymbol{y}-\boldsymbol{x}-h(\nabla f(\boldsymbol{y})-\nabla f(% \boldsymbol{x}))\|_{2}^{2}\leq(1-hm)^{2}\|\boldsymbol{y}-\boldsymbol{x}\|^{2}.∥ bold_italic_y - bold_italic_x - italic_h ( ∇ italic_f ( bold_italic_y ) - ∇ italic_f ( bold_italic_x ) ) ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ≤ ( 1 - italic_h italic_m ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ∥ bold_italic_y - bold_italic_x ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT . (172)

In the case when h2m+M2𝑚𝑀h\geq\frac{2}{m+M}italic_h ≥ divide start_ARG 2 end_ARG start_ARG italic_m + italic_M end_ARG, we use the Lipschitz continuity of f𝑓\nabla f∇ italic_f, which leads to

𝒚𝒙h(f(𝒚)f(𝒙))22(hM1)2𝒚𝒙2.superscriptsubscriptnorm𝒚𝒙𝑓𝒚𝑓𝒙22superscript𝑀12superscriptnorm𝒚𝒙2\|\boldsymbol{y}-\boldsymbol{x}-h(\nabla f(\boldsymbol{y})-\nabla f(% \boldsymbol{x}))\|_{2}^{2}\leq(hM-1)^{2}\|\boldsymbol{y}-\boldsymbol{x}\|^{2}.∥ bold_italic_y - bold_italic_x - italic_h ( ∇ italic_f ( bold_italic_y ) - ∇ italic_f ( bold_italic_x ) ) ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ≤ ( italic_h italic_M - 1 ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ∥ bold_italic_y - bold_italic_x ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT . (173)

Summing up, for all h(0,2/M)02𝑀h\in(0,2/M)italic_h ∈ ( 0 , 2 / italic_M ) we have shown

𝒚𝒙h(f(𝒚)f(𝒙))22{(1hm)2(hM1)2}𝒚𝒙2.superscriptsubscriptnorm𝒚𝒙𝑓𝒚𝑓𝒙22superscript1𝑚2superscript𝑀12superscriptnorm𝒚𝒙2\|\boldsymbol{y}-\boldsymbol{x}-h(\nabla f(\boldsymbol{y})-\nabla f(% \boldsymbol{x}))\|_{2}^{2}\leq\left\{(1-hm)^{2}\vee(hM-1)^{2}\right\}\|% \boldsymbol{y}-\boldsymbol{x}\|^{2}.∥ bold_italic_y - bold_italic_x - italic_h ( ∇ italic_f ( bold_italic_y ) - ∇ italic_f ( bold_italic_x ) ) ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ≤ { ( 1 - italic_h italic_m ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ∨ ( italic_h italic_M - 1 ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT } ∥ bold_italic_y - bold_italic_x ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT . (174)

This completes the proof. ∎

Proof of Lemma 3.

We start the proof with the case p=1𝑝1p=1italic_p = 1. The function xf(x)maps-to𝑥superscript𝑓𝑥x\mapsto f^{\prime}(x)italic_x ↦ italic_f start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_x ) being Lipschitz continuous is almost surely differentiable. Furthermore, it is clear that |f′′(x)|Msuperscript𝑓′′𝑥𝑀|f^{\prime\prime}(x)|\leq M| italic_f start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT ( italic_x ) | ≤ italic_M for every x𝑥xitalic_x for which this second derivative exists. The result of 29 Theorem 7.20 implies that

f(x)f(0)=0xf′′(y)𝑑y.superscript𝑓𝑥superscript𝑓0superscriptsubscript0𝑥superscript𝑓′′𝑦differential-d𝑦f^{\prime}(x)-f^{\prime}(0)=\int_{0}^{x}f^{\prime\prime}(y)\,dy.italic_f start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_x ) - italic_f start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( 0 ) = ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT italic_f start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT ( italic_y ) italic_d italic_y . (175)

Therefore, using the relation f(x)π(x)=π(x)superscript𝑓𝑥𝜋𝑥superscript𝜋𝑥f^{\prime}(x)\,\pi(x)=-\pi^{\prime}(x)italic_f start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_x ) italic_π ( italic_x ) = - italic_π start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_x ), we get

f(x)2π(x)𝑑xsubscriptsuperscript𝑓superscript𝑥2𝜋𝑥differential-d𝑥\displaystyle\int_{\mathbb{R}}f^{\prime}(x)^{2}\,\pi(x)\,dx∫ start_POSTSUBSCRIPT blackboard_R end_POSTSUBSCRIPT italic_f start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_x ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_π ( italic_x ) italic_d italic_x =f(0)f(x)π(x)𝑑x+(0xf′′(y)𝑑y)f(x)π(x)𝑑xabsentsuperscript𝑓0subscriptsuperscript𝑓𝑥𝜋𝑥differential-d𝑥subscriptsuperscriptsubscript0𝑥superscript𝑓′′𝑦differential-d𝑦superscript𝑓𝑥𝜋𝑥differential-d𝑥\displaystyle=f^{\prime}(0)\int_{\mathbb{R}}f^{\prime}(x)\,\pi(x)\,dx+\int_{% \mathbb{R}}\Big{(}\int_{0}^{x}f^{\prime\prime}(y)\,dy\Big{)}f^{\prime}(x)\,\pi% (x)\,dx= italic_f start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( 0 ) ∫ start_POSTSUBSCRIPT blackboard_R end_POSTSUBSCRIPT italic_f start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_x ) italic_π ( italic_x ) italic_d italic_x + ∫ start_POSTSUBSCRIPT blackboard_R end_POSTSUBSCRIPT ( ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT italic_f start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT ( italic_y ) italic_d italic_y ) italic_f start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_x ) italic_π ( italic_x ) italic_d italic_x (176)
=f(0)π(x)𝑑x(0xf′′(y)𝑑y)π(x)𝑑xabsentsuperscript𝑓0subscriptsuperscript𝜋𝑥differential-d𝑥subscriptsuperscriptsubscript0𝑥superscript𝑓′′𝑦differential-d𝑦superscript𝜋𝑥differential-d𝑥\displaystyle=-f^{\prime}(0)\int_{\mathbb{R}}\pi^{\prime}(x)\,dx-\int_{\mathbb% {R}}\Big{(}\int_{0}^{x}f^{\prime\prime}(y)\,dy\Big{)}\pi^{\prime}(x)\,dx= - italic_f start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( 0 ) ∫ start_POSTSUBSCRIPT blackboard_R end_POSTSUBSCRIPT italic_π start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_x ) italic_d italic_x - ∫ start_POSTSUBSCRIPT blackboard_R end_POSTSUBSCRIPT ( ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT italic_f start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT ( italic_y ) italic_d italic_y ) italic_π start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_x ) italic_d italic_x (177)
=00xf′′(y)π(x)𝑑y𝑑x+0x0f′′(y)π(x)𝑑y𝑑x.absentsuperscriptsubscript0superscriptsubscript0𝑥superscript𝑓′′𝑦superscript𝜋𝑥differential-d𝑦differential-d𝑥superscriptsubscript0superscriptsubscript𝑥0superscript𝑓′′𝑦superscript𝜋𝑥differential-d𝑦differential-d𝑥\displaystyle=-\int_{0}^{\infty}\int_{0}^{x}f^{\prime\prime}(y)\,\pi^{\prime}(% x)\,dy\,dx+\int_{-\infty}^{0}\int_{x}^{0}f^{\prime\prime}(y)\,\pi^{\prime}(x)% \,dy\,dx.= - ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT italic_f start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT ( italic_y ) italic_π start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_x ) italic_d italic_y italic_d italic_x + ∫ start_POSTSUBSCRIPT - ∞ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT ∫ start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT italic_f start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT ( italic_y ) italic_π start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_x ) italic_d italic_y italic_d italic_x . (178)

In view of Fubini’s theorem, we arrive at

f(x)2π(x)𝑑xsubscriptsuperscript𝑓superscript𝑥2𝜋𝑥differential-d𝑥\displaystyle\int_{\mathbb{R}}f^{\prime}(x)^{2}\,\pi(x)\,dx∫ start_POSTSUBSCRIPT blackboard_R end_POSTSUBSCRIPT italic_f start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_x ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_π ( italic_x ) italic_d italic_x =0f′′(y)π(y)𝑑y+0f′′(y)π(y)𝑑yM.absentsuperscriptsubscript0superscript𝑓′′𝑦𝜋𝑦differential-d𝑦superscriptsubscript0superscript𝑓′′𝑦𝜋𝑦differential-d𝑦𝑀\displaystyle=\int_{0}^{\infty}f^{\prime\prime}(y)\,\pi(y)\,dy+\int_{-\infty}^% {0}f^{\prime\prime}(y)\,\pi(y)\,dy\leq M.= ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT italic_f start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT ( italic_y ) italic_π ( italic_y ) italic_d italic_y + ∫ start_POSTSUBSCRIPT - ∞ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT italic_f start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT ( italic_y ) italic_π ( italic_y ) italic_d italic_y ≤ italic_M . (179)

Now let us return to the multidimensional case:

pf(𝒙)22π(𝒙)𝑑𝒙=k=1pp(fxk(𝒙))2π(𝒙)𝑑𝒙.subscriptsuperscript𝑝superscriptsubscriptnorm𝑓𝒙22𝜋𝒙differential-d𝒙superscriptsubscript𝑘1𝑝subscriptsuperscript𝑝superscript𝑓subscript𝑥𝑘𝒙2𝜋𝒙differential-d𝒙\int_{\mathbb{R}^{p}}\|\nabla f(\boldsymbol{x})\|_{2}^{2}\,\pi(\boldsymbol{x})% \,d\boldsymbol{x}=\sum\limits_{k=1}^{p}\int_{\mathbb{R}^{p}}\left(\frac{% \partial f}{\partial x_{k}}(\boldsymbol{x})\right)^{2}\pi(\boldsymbol{x})\,d% \boldsymbol{x}.∫ start_POSTSUBSCRIPT blackboard_R start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ∥ ∇ italic_f ( bold_italic_x ) ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_π ( bold_italic_x ) italic_d bold_italic_x = ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT ∫ start_POSTSUBSCRIPT blackboard_R start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ( divide start_ARG ∂ italic_f end_ARG start_ARG ∂ italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_ARG ( bold_italic_x ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_π ( bold_italic_x ) italic_d bold_italic_x . (180)

We will show that each of the summands is less than M𝑀Mitalic_M, thus the sum is less than Mp𝑀𝑝Mpitalic_M italic_p. Let us prove it for k=1𝑘1k=1italic_k = 1. The proof is similar for the case k>1𝑘1k>1italic_k > 1. Using Fubini’s theorem, we have

p(fx1(𝒙))2π(𝒙)𝑑𝒙=(fx1(x1,x2,,xp))2π(x1,x2,,xp)𝑑x1𝑑x2𝑑xp.subscriptsuperscript𝑝superscript𝑓subscript𝑥1𝒙2𝜋𝒙differential-d𝒙subscriptsubscriptsuperscript𝑓subscript𝑥1subscript𝑥1subscript𝑥2subscript𝑥𝑝2𝜋subscript𝑥1subscript𝑥2subscript𝑥𝑝differential-dsubscript𝑥1differential-dsubscript𝑥2differential-dsubscript𝑥𝑝\int_{\mathbb{R}^{p}}\left(\frac{\partial f}{\partial x_{1}}(\boldsymbol{x})% \right)^{2}\pi(\boldsymbol{x})\,d\boldsymbol{x}=\int_{\mathbb{R}}\ldots\int_{% \mathbb{R}}\left(\frac{\partial f}{\partial x_{1}}(x_{1},x_{2},\ldots,x_{p})% \right)^{2}\pi(x_{1},x_{2},\ldots,x_{p})\,dx_{1}dx_{2}\ldots dx_{p}.∫ start_POSTSUBSCRIPT blackboard_R start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ( divide start_ARG ∂ italic_f end_ARG start_ARG ∂ italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_ARG ( bold_italic_x ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_π ( bold_italic_x ) italic_d bold_italic_x = ∫ start_POSTSUBSCRIPT blackboard_R end_POSTSUBSCRIPT … ∫ start_POSTSUBSCRIPT blackboard_R end_POSTSUBSCRIPT ( divide start_ARG ∂ italic_f end_ARG start_ARG ∂ italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_ARG ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_π ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ) italic_d italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_d italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT … italic_d italic_x start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT . (181)

Let us fix the (p1)𝑝1(p-1)( italic_p - 1 )-tuple (x2,x3,,xp)subscript𝑥2subscript𝑥3subscript𝑥𝑝(x_{2},x_{3},\ldots,x_{p})( italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_x start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ) and define functions g𝑔gitalic_g and η𝜂\etaitalic_η as g(t)=f(t,x2,,xp)𝑔𝑡𝑓𝑡subscript𝑥2subscript𝑥𝑝g(t)=f(t,x_{2},\ldots,x_{p})italic_g ( italic_t ) = italic_f ( italic_t , italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ) and η(t)=π(t,x2,,xp)𝜂𝑡𝜋𝑡subscript𝑥2subscript𝑥𝑝\eta(t)=\pi(t,x_{2},\ldots,x_{p})italic_η ( italic_t ) = italic_π ( italic_t , italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ), respectively. It is easy to verify that η𝜂\etaitalic_η is an integrable log-concave function, with g𝑔gitalic_g as its potential. The latter is also differentiable and its derivative is Lipschitz-continuous with constant M𝑀Mitalic_M. Thus we have

(fx1(x1,x2,,xp))2π(x1,x2,,xp)𝑑x1=(g(t))2η(t)𝑑t.subscriptsuperscript𝑓subscript𝑥1subscript𝑥1subscript𝑥2subscript𝑥𝑝2𝜋subscript𝑥1subscript𝑥2subscript𝑥𝑝differential-dsubscript𝑥1subscriptsuperscriptsuperscript𝑔𝑡2𝜂𝑡differential-d𝑡\int_{\mathbb{R}}\left(\frac{\partial f}{\partial x_{1}}(x_{1},x_{2},\ldots,x_% {p})\right)^{2}\pi(x_{1},x_{2},\ldots,x_{p})\,dx_{1}=\int_{\mathbb{R}}\left(g^% {\prime}(t)\right)^{2}\eta(t)dt.∫ start_POSTSUBSCRIPT blackboard_R end_POSTSUBSCRIPT ( divide start_ARG ∂ italic_f end_ARG start_ARG ∂ italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_ARG ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_π ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ) italic_d italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = ∫ start_POSTSUBSCRIPT blackboard_R end_POSTSUBSCRIPT ( italic_g start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_t ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_η ( italic_t ) italic_d italic_t . (182)

From the definition one can verify that η(t)𝑑t=π1(x2,,xp)subscript𝜂𝑡differential-d𝑡subscript𝜋1subscript𝑥2subscript𝑥𝑝\int_{\mathbb{R}}\eta(t)dt=\pi_{1}(x_{2},\ldots,x_{p})∫ start_POSTSUBSCRIPT blackboard_R end_POSTSUBSCRIPT italic_η ( italic_t ) italic_d italic_t = italic_π start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ), where π1subscript𝜋1\pi_{1}italic_π start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT is the marginal distribution of all the coordinates except the first. Therefore,

g(t)2η(t)𝑑tsubscriptsuperscript𝑔superscript𝑡2𝜂𝑡differential-d𝑡\displaystyle\int_{\mathbb{R}}g^{\prime}(t)^{2}\eta(t)dt∫ start_POSTSUBSCRIPT blackboard_R end_POSTSUBSCRIPT italic_g start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_t ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_η ( italic_t ) italic_d italic_t =π1(x2,,xp)g(t)2η(t)π1(x2,,xp)𝑑tabsentsubscript𝜋1subscript𝑥2subscript𝑥𝑝subscriptsuperscript𝑔superscript𝑡2𝜂𝑡subscript𝜋1subscript𝑥2subscript𝑥𝑝differential-d𝑡\displaystyle=\pi_{1}(x_{2},\ldots,x_{p})\int_{\mathbb{R}}g^{\prime}(t)^{2}% \frac{\eta(t)}{\pi_{1}(x_{2},\ldots,x_{p})}dt= italic_π start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ) ∫ start_POSTSUBSCRIPT blackboard_R end_POSTSUBSCRIPT italic_g start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_t ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT divide start_ARG italic_η ( italic_t ) end_ARG start_ARG italic_π start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ) end_ARG italic_d italic_t (183)
Mπ1(x2,,xp)absent𝑀subscript𝜋1subscript𝑥2subscript𝑥𝑝\displaystyle\leq M\pi_{1}(x_{2},\ldots,x_{p})≤ italic_M italic_π start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ) (184)

The last inequality is true due to (179). Returning to our initial integral, we obtain

p(fx1(𝒙))2π(𝒙)𝑑𝒙Mp1π1(x2,,xp)𝑑x2𝑑xp=M.subscriptsuperscript𝑝superscript𝑓subscript𝑥1𝒙2𝜋𝒙differential-d𝒙𝑀subscriptsuperscript𝑝1subscript𝜋1subscript𝑥2subscript𝑥𝑝differential-dsubscript𝑥2differential-dsubscript𝑥𝑝𝑀\int_{\mathbb{R}^{p}}\left(\frac{\partial f}{\partial x_{1}}(\boldsymbol{x})% \right)^{2}\pi(\boldsymbol{x})\,d\boldsymbol{x}\leq M\int_{\mathbb{R}^{p-1}}% \pi_{1}(x_{2},\ldots,x_{p})dx_{2}\ldots dx_{p}=M.∫ start_POSTSUBSCRIPT blackboard_R start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ( divide start_ARG ∂ italic_f end_ARG start_ARG ∂ italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_ARG ( bold_italic_x ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_π ( bold_italic_x ) italic_d bold_italic_x ≤ italic_M ∫ start_POSTSUBSCRIPT blackboard_R start_POSTSUPERSCRIPT italic_p - 1 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_π start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ) italic_d italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT … italic_d italic_x start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT = italic_M . (185)

This completes the proof. ∎

Proof of Lemma 4.

Since the process 𝑳𝑳\boldsymbol{L}bold_italic_L is stationary, V(a)𝑉𝑎V(a)italic_V ( italic_a ) has the same distribution as V(0)𝑉0V(0)italic_V ( 0 ). For this reason, it suffices to prove the claim of the lemma for a=0𝑎0a=0italic_a = 0 only. Using the Cauchy-Schwarz inequality and the Lipschitz continuity of f𝑓fitalic_f, we get

𝑽(0)L2subscriptnorm𝑽0subscript𝐿2\displaystyle\|\boldsymbol{V}(0)\|_{L_{2}}∥ bold_italic_V ( 0 ) ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT =0h(f(𝑳t)f(𝑳0))𝑑tL2absentsubscriptnormsuperscriptsubscript0𝑓subscript𝑳𝑡𝑓subscript𝑳0differential-d𝑡subscript𝐿2\displaystyle=\Big{\|}\int_{0}^{h}\big{(}\nabla f(\boldsymbol{L}_{t})-\nabla f% (\boldsymbol{L}_{0})\big{)}\,dt\Big{\|}_{L_{2}}= ∥ ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_h end_POSTSUPERSCRIPT ( ∇ italic_f ( bold_italic_L start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) - ∇ italic_f ( bold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) ) italic_d italic_t ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT (186)
0hf(𝑳t)f(𝑳0)L2𝑑tabsentsuperscriptsubscript0subscriptnorm𝑓subscript𝑳𝑡𝑓subscript𝑳0subscript𝐿2differential-d𝑡\displaystyle\leq\int_{0}^{h}\big{\|}\nabla f(\boldsymbol{L}_{t})-\nabla f(% \boldsymbol{L}_{0})\big{\|}_{L_{2}}\,dt≤ ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_h end_POSTSUPERSCRIPT ∥ ∇ italic_f ( bold_italic_L start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) - ∇ italic_f ( bold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_d italic_t (187)
M0h𝑳t𝑳0L2𝑑t.absent𝑀superscriptsubscript0subscriptnormsubscript𝑳𝑡subscript𝑳0subscript𝐿2differential-d𝑡\displaystyle\leq M\int_{0}^{h}\big{\|}\boldsymbol{L}_{t}-\boldsymbol{L}_{0}% \big{\|}_{L_{2}}\,dt.≤ italic_M ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_h end_POSTSUPERSCRIPT ∥ bold_italic_L start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT - bold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_d italic_t . (188)

Combining this inequality with the definition of 𝑳tsubscript𝑳𝑡\boldsymbol{L}_{t}bold_italic_L start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT, we arrive at

𝑽(0)L2subscriptnorm𝑽0subscript𝐿2\displaystyle\|\boldsymbol{V}(0)\|_{L_{2}}∥ bold_italic_V ( 0 ) ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT M0h0tf(𝑳s)𝑑s+2𝑾tL2𝑑tabsent𝑀superscriptsubscript0subscriptnormsuperscriptsubscript0𝑡𝑓subscript𝑳𝑠differential-d𝑠2subscript𝑾𝑡subscript𝐿2differential-d𝑡\displaystyle\leq M\int_{0}^{h}\big{\|}-\int_{0}^{t}\nabla f(\boldsymbol{L}_{s% })\,ds+\sqrt{2}\,\boldsymbol{W}\!_{t}\big{\|}_{L_{2}}\,dt≤ italic_M ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_h end_POSTSUPERSCRIPT ∥ - ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT ∇ italic_f ( bold_italic_L start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) italic_d italic_s + square-root start_ARG 2 end_ARG bold_italic_W start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_d italic_t (189)
M0h0tf(𝑳s)𝑑sL2𝑑t+M0h2𝑾tL2𝑑tabsent𝑀superscriptsubscript0subscriptnormsuperscriptsubscript0𝑡𝑓subscript𝑳𝑠differential-d𝑠subscript𝐿2differential-d𝑡𝑀superscriptsubscript0subscriptnorm2subscript𝑾𝑡subscript𝐿2differential-d𝑡\displaystyle\leq M\int_{0}^{h}\big{\|}\int_{0}^{t}\nabla f(\boldsymbol{L}_{s}% )\,ds\big{\|}_{L_{2}}\,dt+M\int_{0}^{h}\big{\|}\sqrt{2}\,\boldsymbol{W}\!_{t}% \big{\|}_{L_{2}}\,dt≤ italic_M ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_h end_POSTSUPERSCRIPT ∥ ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT ∇ italic_f ( bold_italic_L start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) italic_d italic_s ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_d italic_t + italic_M ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_h end_POSTSUPERSCRIPT ∥ square-root start_ARG 2 end_ARG bold_italic_W start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_d italic_t (190)
M0h0tf(𝑳s)L2𝑑s𝑑t+M0h2pt𝑑t.absent𝑀superscriptsubscript0superscriptsubscript0𝑡subscriptnorm𝑓subscript𝑳𝑠subscript𝐿2differential-d𝑠differential-d𝑡𝑀superscriptsubscript02𝑝𝑡differential-d𝑡\displaystyle\leq M\int_{0}^{h}\int_{0}^{t}\|\nabla f(\boldsymbol{L}_{s})\|_{L% _{2}}\,ds\,dt+M\int_{0}^{h}\sqrt{2pt}\,dt.≤ italic_M ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_h end_POSTSUPERSCRIPT ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT ∥ ∇ italic_f ( bold_italic_L start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_d italic_s italic_d italic_t + italic_M ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_h end_POSTSUPERSCRIPT square-root start_ARG 2 italic_p italic_t end_ARG italic_d italic_t . (191)

In view of the stationarity of 𝑳tsubscript𝑳𝑡\boldsymbol{L}_{t}bold_italic_L start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT, we have f(𝑳s)L2=f(𝑳0)L2subscriptnorm𝑓subscript𝑳𝑠subscript𝐿2subscriptnorm𝑓subscript𝑳0subscript𝐿2\|\nabla f(\boldsymbol{L}_{s})\|_{L_{2}}=\|\nabla f(\boldsymbol{L}_{0})\|_{L_{% 2}}∥ ∇ italic_f ( bold_italic_L start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT = ∥ ∇ italic_f ( bold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT, which leads to

𝑽(0)L2subscriptnorm𝑽0subscript𝐿2\displaystyle\|\boldsymbol{V}(0)\|_{L_{2}}∥ bold_italic_V ( 0 ) ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT (1/2)Mh2f(𝑳0)L2+(2/3)M2ph3/2.absent12𝑀superscript2subscriptnorm𝑓subscript𝑳0subscript𝐿223𝑀2𝑝superscript32\displaystyle\leq(\nicefrac{{1}}{{2}})Mh^{2}\big{\|}\nabla f(\boldsymbol{L}_{0% })\big{\|}_{L_{2}}+(\nicefrac{{2}}{{3}})M\sqrt{2p}\;h^{3/2}.≤ ( / start_ARG 1 end_ARG start_ARG 2 end_ARG ) italic_M italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ∥ ∇ italic_f ( bold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT + ( / start_ARG 2 end_ARG start_ARG 3 end_ARG ) italic_M square-root start_ARG 2 italic_p end_ARG italic_h start_POSTSUPERSCRIPT 3 / 2 end_POSTSUPERSCRIPT . (192)

To complete the proof, it suffices to apply Lemma 3. ∎

Lemma 6.

Let us denote

𝑽~~𝑽\displaystyle\widetilde{\boldsymbol{V}}over~ start_ARG bold_italic_V end_ARG =0h(f(𝑳t)f(𝑳0)2f(𝑳0)(𝑳t𝑳0))𝑑t,absentsuperscriptsubscript0𝑓subscript𝑳𝑡𝑓subscript𝑳0superscript2𝑓subscript𝑳0subscript𝑳𝑡subscript𝑳0differential-d𝑡\displaystyle=\int_{0}^{h}\big{(}\nabla f(\boldsymbol{L}_{t})-\nabla f(% \boldsymbol{L}_{0})-\nabla^{2}f(\boldsymbol{L}_{0})(\boldsymbol{L}_{t}-% \boldsymbol{L}_{0})\big{)}\,dt,= ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_h end_POSTSUPERSCRIPT ( ∇ italic_f ( bold_italic_L start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) - ∇ italic_f ( bold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) - ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_f ( bold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) ( bold_italic_L start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT - bold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) ) italic_d italic_t , (193)
𝑽¯¯𝑽\displaystyle\bar{\boldsymbol{V}}over¯ start_ARG bold_italic_V end_ARG =0h{f(𝑳t)f(𝑳0)20t2f(𝑳s)𝑑𝑾s}𝑑t,absentsuperscriptsubscript0𝑓subscript𝑳𝑡𝑓subscript𝑳02superscriptsubscript0𝑡superscript2𝑓subscript𝑳𝑠differential-dsubscript𝑾𝑠differential-d𝑡\displaystyle=\int_{0}^{h}\Big{\{}\nabla f(\boldsymbol{L}_{t})-\nabla f(% \boldsymbol{L}_{0})-\sqrt{2}\,\int_{0}^{t}\nabla^{2}f(\boldsymbol{L}_{s})d% \boldsymbol{W}\!_{s}\Big{\}}\,dt,= ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_h end_POSTSUPERSCRIPT { ∇ italic_f ( bold_italic_L start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) - ∇ italic_f ( bold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) - square-root start_ARG 2 end_ARG ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_f ( bold_italic_L start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) italic_d bold_italic_W start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT } italic_d italic_t , (194)

with f𝑓fitalic_f satisfying Condition F and h1/M1𝑀h\leq 1/Mitalic_h ≤ 1 / italic_M, then

(𝐄[𝑽~22])1/2superscript𝐄delimited-[]superscriptsubscriptnorm~𝑽2212\displaystyle(\mathbf{E}[\|\widetilde{\boldsymbol{V}}\|_{2}^{2}])^{1/2}( bold_E [ ∥ over~ start_ARG bold_italic_V end_ARG ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ] ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT 0.877M2h2(p2+2p)1/2,absent0.877subscript𝑀2superscript2superscriptsuperscript𝑝22𝑝12\displaystyle\leq 0.877M_{2}h^{2}(p^{2}+2p)^{1/2},≤ 0.877 italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_p start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 2 italic_p ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT , (195)
𝑽¯L2subscriptnorm¯𝑽subscript𝐿2\displaystyle\|\bar{\boldsymbol{V}}\|_{L_{2}}∥ over¯ start_ARG bold_italic_V end_ARG ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT (1/2)(M3/2p+M2p)h2.absent12superscript𝑀32𝑝subscript𝑀2𝑝superscript2\displaystyle\leq(\nicefrac{{1}}{{2}})(M^{3/2}\sqrt{p}+M_{2}p)h^{2}.≤ ( / start_ARG 1 end_ARG start_ARG 2 end_ARG ) ( italic_M start_POSTSUPERSCRIPT 3 / 2 end_POSTSUPERSCRIPT square-root start_ARG italic_p end_ARG + italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_p ) italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT . (196)
Proof.

We first note that we have

𝑽~2subscriptnorm~𝑽2\displaystyle\|\widetilde{\boldsymbol{V}}\|_{2}∥ over~ start_ARG bold_italic_V end_ARG ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT 0h01(2f(𝑳0+x(𝑳t𝑳0))2f(𝑳0))𝑑x(𝑳t𝑳0)2𝑑tabsentsuperscriptsubscript0subscriptnormsuperscriptsubscript01superscript2𝑓subscript𝑳0𝑥subscript𝑳𝑡subscript𝑳0superscript2𝑓subscript𝑳0differential-d𝑥subscript𝑳𝑡subscript𝑳02differential-d𝑡\displaystyle\leq\int_{0}^{h}\|\int_{0}^{1}\big{(}\nabla^{2}\!f(\boldsymbol{L}% _{0}+x(\boldsymbol{L}_{t}-\boldsymbol{L}_{0}))-\nabla^{2}\!f(\boldsymbol{L}_{0% })\big{)}\,dx(\boldsymbol{L}_{t}-\boldsymbol{L}_{0})\|_{2}\,dt≤ ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_h end_POSTSUPERSCRIPT ∥ ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT ( ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_f ( bold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + italic_x ( bold_italic_L start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT - bold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) ) - ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_f ( bold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) ) italic_d italic_x ( bold_italic_L start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT - bold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_d italic_t (197)
0.5M20h𝑳t𝑳022𝑑t.absent0.5subscript𝑀2superscriptsubscript0superscriptsubscriptnormsubscript𝑳𝑡subscript𝑳022differential-d𝑡\displaystyle\leq 0.5M_{2}\int_{0}^{h}\|\boldsymbol{L}_{t}-\boldsymbol{L}_{0}% \|_{2}^{2}\,dt.≤ 0.5 italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_h end_POSTSUPERSCRIPT ∥ bold_italic_L start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT - bold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_d italic_t . (198)

In view of (46), this implies that (𝐄[𝑽~22])1/20.5M20h(𝐄[𝑳t𝑳024])1/2𝑑tsuperscript𝐄delimited-[]superscriptsubscriptnorm~𝑽22120.5subscript𝑀2superscriptsubscript0superscript𝐄delimited-[]superscriptsubscriptnormsubscript𝑳𝑡subscript𝑳02412differential-d𝑡(\mathbf{E}[\|\widetilde{\boldsymbol{V}}\|_{2}^{2}])^{1/2}\leq 0.5M_{2}\int_{0% }^{h}(\mathbf{E}[\|\boldsymbol{L}_{t}-\boldsymbol{L}_{0}\|_{2}^{4}])^{1/2}\,dt( bold_E [ ∥ over~ start_ARG bold_italic_V end_ARG ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ] ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT ≤ 0.5 italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_h end_POSTSUPERSCRIPT ( bold_E [ ∥ bold_italic_L start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT - bold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT ] ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT italic_d italic_t. Using the triangle inequality and integration by parts (precise details of the computations are omitted in the interest of saving space), we arrive at

𝐄[𝑳t𝑳024]𝐄delimited-[]superscriptsubscriptnormsubscript𝑳𝑡subscript𝑳024\displaystyle\mathbf{E}[\|\boldsymbol{L}_{t}-\boldsymbol{L}_{0}\|_{2}^{4}]bold_E [ ∥ bold_italic_L start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT - bold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT ] 𝐄[0tf(𝑳s)24]+4𝐄[𝑾t24]absent𝐄delimited-[]superscriptsubscriptnormsuperscriptsubscript0𝑡𝑓subscript𝑳𝑠244𝐄delimited-[]superscriptsubscriptnormsubscript𝑾𝑡24\displaystyle\leq\mathbf{E}[\|\int_{0}^{t}\nabla f(\boldsymbol{L}_{s})\|_{2}^{% 4}]+4\mathbf{E}[\|\boldsymbol{W}\!_{t}\|_{2}^{4}]≤ bold_E [ ∥ ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT ∇ italic_f ( bold_italic_L start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT ] + 4 bold_E [ ∥ bold_italic_W start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT ] (199)
+12(𝐄[0tf(𝑳s)24]𝐄[2𝑾t24])1/212superscript𝐄delimited-[]superscriptsubscriptnormsuperscriptsubscript0𝑡𝑓subscript𝑳𝑠24𝐄delimited-[]superscriptsubscriptnorm2subscript𝑾𝑡2412\displaystyle\qquad+12\bigg{(}\mathbf{E}[\|\int_{0}^{t}\nabla f(\boldsymbol{L}% _{s})\|_{2}^{4}]\mathbf{E}[\|\sqrt{2}\boldsymbol{W}\!_{t}\|_{2}^{4}]\bigg{)}^{% 1/2}+ 12 ( bold_E [ ∥ ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT ∇ italic_f ( bold_italic_L start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT ] bold_E [ ∥ square-root start_ARG 2 end_ARG bold_italic_W start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT ] ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT (200)
t4M2p(2+p)+12t3Mp(2+p)+4t2p(2+p)absentsuperscript𝑡4superscript𝑀2𝑝2𝑝12superscript𝑡3𝑀𝑝2𝑝4superscript𝑡2𝑝2𝑝\displaystyle\leq t^{4}M^{2}p(2+p)+12t^{3}Mp(2+p)+4t^{2}p(2+p)≤ italic_t start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT italic_M start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_p ( 2 + italic_p ) + 12 italic_t start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT italic_M italic_p ( 2 + italic_p ) + 4 italic_t start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_p ( 2 + italic_p ) (201)
=p(2+p)t2(t2M2+12tM+4).absent𝑝2𝑝superscript𝑡2superscript𝑡2superscript𝑀212𝑡𝑀4\displaystyle=p(2+p)t^{2}(t^{2}M^{2}+12tM+4).= italic_p ( 2 + italic_p ) italic_t start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_t start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_M start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 12 italic_t italic_M + 4 ) . (202)

Integrating this inequality, we get

(𝐄[𝑽~22])1/2superscript𝐄delimited-[]superscriptsubscriptnorm~𝑽2212\displaystyle(\mathbf{E}[\|\widetilde{\boldsymbol{V}}\|_{2}^{2}])^{1/2}( bold_E [ ∥ over~ start_ARG bold_italic_V end_ARG ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ] ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT 0.5M2(p2+2p)1/20ht(t2M2+12tM+4)1/2𝑑tabsent0.5subscript𝑀2superscriptsuperscript𝑝22𝑝12superscriptsubscript0𝑡superscriptsuperscript𝑡2superscript𝑀212𝑡𝑀412differential-d𝑡\displaystyle\leq 0.5M_{2}(p^{2}+2p)^{1/2}\int_{0}^{h}t(t^{2}M^{2}+12tM+4)^{1/% 2}\,dt≤ 0.5 italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_p start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 2 italic_p ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_h end_POSTSUPERSCRIPT italic_t ( italic_t start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_M start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 12 italic_t italic_M + 4 ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT italic_d italic_t (203)
0.5M2(p2+2p)1/2M20Mht(t2+12t+4)1/2𝑑tabsent0.5subscript𝑀2superscriptsuperscript𝑝22𝑝12superscript𝑀2superscriptsubscript0𝑀𝑡superscriptsuperscript𝑡212𝑡412differential-d𝑡\displaystyle\leq\frac{0.5M_{2}(p^{2}+2p)^{1/2}}{M^{2}}\int_{0}^{Mh}t(t^{2}+12% t+4)^{1/2}\,dt≤ divide start_ARG 0.5 italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_p start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 2 italic_p ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_M start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_M italic_h end_POSTSUPERSCRIPT italic_t ( italic_t start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 12 italic_t + 4 ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT italic_d italic_t (204)
0.5M2h2(p2+2p)1/2supx(0,2]1x20xt(t2+12t+4)1/2𝑑tabsent0.5subscript𝑀2superscript2superscriptsuperscript𝑝22𝑝12subscriptsupremum𝑥021superscript𝑥2superscriptsubscript0𝑥𝑡superscriptsuperscript𝑡212𝑡412differential-d𝑡\displaystyle\leq{0.5M_{2}h^{2}(p^{2}+2p)^{1/2}}\sup_{x\in(0,2]}\frac{1}{x^{2}% }\int_{0}^{x}t(t^{2}+12t+4)^{1/2}\,dt≤ 0.5 italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_p start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 2 italic_p ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT roman_sup start_POSTSUBSCRIPT italic_x ∈ ( 0 , 2 ] end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG italic_x start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT italic_t ( italic_t start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 12 italic_t + 4 ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT italic_d italic_t (205)
=0.5M2h2(p2+2p)1/2402t(t2+12t+4)1/2𝑑tabsent0.5subscript𝑀2superscript2superscriptsuperscript𝑝22𝑝124superscriptsubscript02𝑡superscriptsuperscript𝑡212𝑡412differential-d𝑡\displaystyle=\frac{0.5M_{2}h^{2}(p^{2}+2p)^{1/2}}{4}\int_{0}^{2}t(t^{2}+12t+4% )^{1/2}\,dt= divide start_ARG 0.5 italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_p start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 2 italic_p ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT end_ARG start_ARG 4 end_ARG ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_t ( italic_t start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 12 italic_t + 4 ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT italic_d italic_t (206)
1.16M2h2(p2+2p)1/2.absent1.16subscript𝑀2superscript2superscriptsuperscript𝑝22𝑝12\displaystyle\leq 1.16M_{2}h^{2}(p^{2}+2p)^{1/2}.≤ 1.16 italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_p start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 2 italic_p ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT . (207)

This completes the proof of (195). To prove (196), we first assume that f𝑓fitalic_f is three times continuously differentiable and apply the Ito formula:

f(𝑳t)f(𝑳0)=0t2f(𝑳s)𝑑𝑳s+0tΔ[f(𝑳s)]𝑑s.𝑓subscript𝑳𝑡𝑓subscript𝑳0superscriptsubscript0𝑡superscript2𝑓subscript𝑳𝑠differential-dsubscript𝑳𝑠superscriptsubscript0𝑡Δdelimited-[]𝑓subscript𝑳𝑠differential-d𝑠\nabla f(\boldsymbol{L}_{t})-\nabla f(\boldsymbol{L}_{0})=\int_{0}^{t}\nabla^{% 2}f(\boldsymbol{L}_{s})\,d\boldsymbol{L}_{s}+\int_{0}^{t}\Delta[\nabla f(% \boldsymbol{L}_{s})]\,ds.∇ italic_f ( bold_italic_L start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) - ∇ italic_f ( bold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) = ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_f ( bold_italic_L start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) italic_d bold_italic_L start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT + ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT roman_Δ [ ∇ italic_f ( bold_italic_L start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) ] italic_d italic_s .

Let us check that Δ[f(𝒙)]2=[Δf(𝒙)]2M2psubscriptnormΔdelimited-[]𝑓𝒙2subscriptnormΔ𝑓𝒙2subscript𝑀2𝑝\|\Delta[\nabla f(\boldsymbol{x})]\|_{2}=\|\nabla[\Delta f(\boldsymbol{x})]\|_% {2}\leq M_{2}p∥ roman_Δ [ ∇ italic_f ( bold_italic_x ) ] ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = ∥ ∇ [ roman_Δ italic_f ( bold_italic_x ) ] ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ≤ italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_p for every 𝒙p𝒙superscript𝑝\boldsymbol{x}\in\mathbb{R}^{p}bold_italic_x ∈ blackboard_R start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT. Indeed, let us introduce the function g:p:𝑔superscript𝑝g:\mathbb{R}^{p}\to\mathbb{R}italic_g : blackboard_R start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT → blackboard_R defined by g(𝒙)=Δf(𝒙)=tr[2f(𝒙)]𝑔𝒙Δ𝑓𝒙trsuperscript2𝑓𝒙g(\boldsymbol{x})=\Delta f(\boldsymbol{x})=\operatorname{tr}[\nabla^{2}f(% \boldsymbol{x})]italic_g ( bold_italic_x ) = roman_Δ italic_f ( bold_italic_x ) = roman_tr [ ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_f ( bold_italic_x ) ]. The third item of condition F implies that |g(𝒙+t𝒖)g(𝒙)|pM2|t|𝑔𝒙𝑡𝒖𝑔𝒙𝑝subscript𝑀2𝑡|g(\boldsymbol{x}+t\boldsymbol{u})-g(\boldsymbol{x})|\leq pM_{2}|t|| italic_g ( bold_italic_x + italic_t bold_italic_u ) - italic_g ( bold_italic_x ) | ≤ italic_p italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT | italic_t | for every t𝑡t\in\mathbb{R}italic_t ∈ blackboard_R and every unit vector 𝒖p𝒖superscript𝑝\boldsymbol{u}\in\mathbb{R}^{p}bold_italic_u ∈ blackboard_R start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT. Therefore, letting t𝑡titalic_t go to zero, we get |𝒖g(𝒙)|pM2superscript𝒖top𝑔𝒙𝑝subscript𝑀2|\boldsymbol{u}^{\top}\nabla g(\boldsymbol{x})|\leq pM_{2}| bold_italic_u start_POSTSUPERSCRIPT ⊤ end_POSTSUPERSCRIPT ∇ italic_g ( bold_italic_x ) | ≤ italic_p italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT for every unit vector 𝒖𝒖\boldsymbol{u}bold_italic_u. Choosing 𝒖𝒖\boldsymbol{u}bold_italic_u proportional to g(𝒙)𝑔𝒙\nabla g(\boldsymbol{x})∇ italic_g ( bold_italic_x ), we get the inequality g(𝒙)2=[Δf(𝒙)]2pM2subscriptnorm𝑔𝒙2subscriptnormΔ𝑓𝒙2𝑝subscript𝑀2\|\nabla g(\boldsymbol{x})\|_{2}=\|\nabla[\Delta f(\boldsymbol{x})]\|_{2}\leq pM% _{2}∥ ∇ italic_g ( bold_italic_x ) ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = ∥ ∇ [ roman_Δ italic_f ( bold_italic_x ) ] ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ≤ italic_p italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT. This leads to

𝑽¯L2subscriptnorm¯𝑽subscript𝐿2\displaystyle\|\bar{\boldsymbol{V}}\|_{L_{2}}∥ over¯ start_ARG bold_italic_V end_ARG ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT 0h0t2f(𝑳s)f(𝑳s)Δ[f(𝑳s)]L2𝑑s𝑑tabsentsuperscriptsubscript0superscriptsubscript0𝑡subscriptnormsuperscript2𝑓subscript𝑳𝑠𝑓subscript𝑳𝑠Δdelimited-[]𝑓subscript𝑳𝑠superscript𝐿2differential-d𝑠differential-d𝑡\displaystyle\leq\int_{0}^{h}\int_{0}^{t}\big{\|}\nabla^{2}f(\boldsymbol{L}_{s% })\nabla f(\boldsymbol{L}_{s})-\Delta[\nabla f(\boldsymbol{L}_{s})]\big{\|}_{L% ^{2}}\,ds\,dt≤ ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_h end_POSTSUPERSCRIPT ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT ∥ ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_f ( bold_italic_L start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) ∇ italic_f ( bold_italic_L start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) - roman_Δ [ ∇ italic_f ( bold_italic_L start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) ] ∥ start_POSTSUBSCRIPT italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_d italic_s italic_d italic_t (208)
0h0t(Mf(𝑳s)L2+M2p)𝑑s𝑑tabsentsuperscriptsubscript0superscriptsubscript0𝑡𝑀subscriptnorm𝑓subscript𝑳𝑠superscript𝐿2subscript𝑀2𝑝differential-d𝑠differential-d𝑡\displaystyle\leq\int_{0}^{h}\int_{0}^{t}\big{(}M\big{\|}\nabla f(\boldsymbol{% L}_{s})\big{\|}_{L^{2}}+M_{2}p\big{)}\,ds\,dt≤ ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_h end_POSTSUPERSCRIPT ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT ( italic_M ∥ ∇ italic_f ( bold_italic_L start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) ∥ start_POSTSUBSCRIPT italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT + italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_p ) italic_d italic_s italic_d italic_t (209)
=(1/2)(M3/2p+M2p)h2.absent12superscript𝑀32𝑝subscript𝑀2𝑝superscript2\displaystyle=(\nicefrac{{1}}{{2}})(M^{3/2}\sqrt{p}+M_{2}p)h^{2}.= ( / start_ARG 1 end_ARG start_ARG 2 end_ARG ) ( italic_M start_POSTSUPERSCRIPT 3 / 2 end_POSTSUPERSCRIPT square-root start_ARG italic_p end_ARG + italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_p ) italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT . (210)

This completes the proof of the lemma in the case of three times continuously differentiable functions f𝑓fitalic_f. If f𝑓fitalic_f is two-times differentiable with a second-order derivative satisfying the Lipschitz condition, then we can choose an arbitrarily small δ>0𝛿0\delta>0italic_δ > 0 and apply the previous result to the smoothed function fδ=f*φδsubscript𝑓𝛿𝑓subscript𝜑𝛿f_{\delta}=f*\varphi_{\delta}italic_f start_POSTSUBSCRIPT italic_δ end_POSTSUBSCRIPT = italic_f * italic_φ start_POSTSUBSCRIPT italic_δ end_POSTSUBSCRIPT. Here, φδsubscript𝜑𝛿\varphi_{\delta}italic_φ start_POSTSUBSCRIPT italic_δ end_POSTSUBSCRIPT denotes the density of the Gaussian distribution 𝒩p(0,δ2𝐈p)subscript𝒩𝑝0superscript𝛿2subscript𝐈𝑝\mathcal{N}_{p}(0,\delta^{2}\mathbf{I}_{p})caligraphic_N start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ( 0 , italic_δ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT bold_I start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ) and “***” is the convolution operator. The formula 2fδ=(2f)*φδsuperscript2subscript𝑓𝛿superscript2𝑓subscript𝜑𝛿\nabla^{2}f_{\delta}=(\nabla^{2}f)*\varphi_{\delta}∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_f start_POSTSUBSCRIPT italic_δ end_POSTSUBSCRIPT = ( ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_f ) * italic_φ start_POSTSUBSCRIPT italic_δ end_POSTSUBSCRIPT implies that fδsubscript𝑓𝛿f_{\delta}italic_f start_POSTSUBSCRIPT italic_δ end_POSTSUBSCRIPT satisfies the required smoothness assumptions with the same constants M𝑀Mitalic_M and M2subscript𝑀2M_{2}italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT as the function f𝑓fitalic_f. Thus, defining 𝑽¯δsubscript¯𝑽𝛿\bar{\boldsymbol{V}}_{\delta}over¯ start_ARG bold_italic_V end_ARG start_POSTSUBSCRIPT italic_δ end_POSTSUBSCRIPT in the same way as 𝑽¯¯𝑽\bar{\boldsymbol{V}}over¯ start_ARG bold_italic_V end_ARG with fδsubscript𝑓𝛿f_{\delta}italic_f start_POSTSUBSCRIPT italic_δ end_POSTSUBSCRIPT instead of f𝑓fitalic_f, we get

𝑽¯δL2subscriptnormsubscript¯𝑽𝛿subscript𝐿2\displaystyle\|\bar{\boldsymbol{V}}_{\delta}\|_{L_{2}}∥ over¯ start_ARG bold_italic_V end_ARG start_POSTSUBSCRIPT italic_δ end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT (1/2)(M3/2p+M2p)h2.absent12superscript𝑀32𝑝subscript𝑀2𝑝superscript2\displaystyle\leq(\nicefrac{{1}}{{2}})(M^{3/2}\sqrt{p}+M_{2}p)h^{2}.≤ ( / start_ARG 1 end_ARG start_ARG 2 end_ARG ) ( italic_M start_POSTSUPERSCRIPT 3 / 2 end_POSTSUPERSCRIPT square-root start_ARG italic_p end_ARG + italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_p ) italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT . (211)

On the other hand, setting gδ=ffδsubscript𝑔𝛿𝑓subscript𝑓𝛿g_{\delta}=f-f_{\delta}italic_g start_POSTSUBSCRIPT italic_δ end_POSTSUBSCRIPT = italic_f - italic_f start_POSTSUBSCRIPT italic_δ end_POSTSUBSCRIPT, we get

𝑽¯δ𝑽¯L2subscriptnormsubscript¯𝑽𝛿¯𝑽subscript𝐿2\displaystyle\|\bar{\boldsymbol{V}}_{\delta}-\bar{\boldsymbol{V}}\|_{L_{2}}∥ over¯ start_ARG bold_italic_V end_ARG start_POSTSUBSCRIPT italic_δ end_POSTSUBSCRIPT - over¯ start_ARG bold_italic_V end_ARG ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT 0hgδ(𝑳t)gδ(𝑳0)20t2gδ(𝑳s)𝑑𝑾sL2𝑑tabsentsuperscriptsubscript0subscriptnormsubscript𝑔𝛿subscript𝑳𝑡subscript𝑔𝛿subscript𝑳02superscriptsubscript0𝑡superscript2subscript𝑔𝛿subscript𝑳𝑠differential-dsubscript𝑾𝑠superscript𝐿2differential-d𝑡\displaystyle\leq\int_{0}^{h}\Big{\|}\nabla g_{\delta}(\boldsymbol{L}_{t})-% \nabla g_{\delta}(\boldsymbol{L}_{0})-\sqrt{2}\,\int_{0}^{t}\nabla^{2}g_{% \delta}(\boldsymbol{L}_{s})d\boldsymbol{W}\!_{s}\Big{\|}_{L^{2}}\,dt≤ ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_h end_POSTSUPERSCRIPT ∥ ∇ italic_g start_POSTSUBSCRIPT italic_δ end_POSTSUBSCRIPT ( bold_italic_L start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) - ∇ italic_g start_POSTSUBSCRIPT italic_δ end_POSTSUBSCRIPT ( bold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) - square-root start_ARG 2 end_ARG ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_g start_POSTSUBSCRIPT italic_δ end_POSTSUBSCRIPT ( bold_italic_L start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) italic_d bold_italic_W start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_d italic_t (212)
0hgδ(𝑳t)gδ(𝑳0)L2𝑑tabsentsuperscriptsubscript0subscriptnormsubscript𝑔𝛿subscript𝑳𝑡subscript𝑔𝛿subscript𝑳0superscript𝐿2differential-d𝑡\displaystyle\leq\int_{0}^{h}\big{\|}\nabla g_{\delta}(\boldsymbol{L}_{t})-% \nabla g_{\delta}(\boldsymbol{L}_{0})\big{\|}_{L^{2}}\,dt≤ ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_h end_POSTSUPERSCRIPT ∥ ∇ italic_g start_POSTSUBSCRIPT italic_δ end_POSTSUBSCRIPT ( bold_italic_L start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) - ∇ italic_g start_POSTSUBSCRIPT italic_δ end_POSTSUBSCRIPT ( bold_italic_L start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) ∥ start_POSTSUBSCRIPT italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_d italic_t (213)
+2p0h(0t𝐄2gδ(𝑳s)2𝑑s)1/2𝑑t.2𝑝superscriptsubscript0superscriptsuperscriptsubscript0𝑡𝐄superscriptnormsuperscript2subscript𝑔𝛿subscript𝑳𝑠2differential-d𝑠12differential-d𝑡\displaystyle\qquad+\sqrt{2p}\,\int_{0}^{h}\bigg{(}\int_{0}^{t}\mathbf{E}\|% \nabla^{2}g_{\delta}(\boldsymbol{L}_{s})\|^{2}ds\bigg{)}^{1/2}\,dt.+ square-root start_ARG 2 italic_p end_ARG ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_h end_POSTSUPERSCRIPT ( ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT bold_E ∥ ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_g start_POSTSUBSCRIPT italic_δ end_POSTSUBSCRIPT ( bold_italic_L start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_d italic_s ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT italic_d italic_t . (214)

Using the Lipschitz continuity of f𝑓\nabla f∇ italic_f and 2fsuperscript2𝑓\nabla^{2}f∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_f, one easily checks that

gδ(𝒙)2subscriptnormsubscript𝑔𝛿𝒙2\displaystyle\|\nabla g_{\delta}(\boldsymbol{x})\|_{2}∥ ∇ italic_g start_POSTSUBSCRIPT italic_δ end_POSTSUBSCRIPT ( bold_italic_x ) ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT pf(𝒙𝒚)f(𝒙)2φδ(𝒚)𝑑𝒚absentsubscriptsuperscript𝑝subscriptnorm𝑓𝒙𝒚𝑓𝒙2subscript𝜑𝛿𝒚differential-d𝒚\displaystyle\leq\int_{\mathbb{R}^{p}}\|\nabla f(\boldsymbol{x}-\boldsymbol{y}% )-\nabla f(\boldsymbol{x})\|_{2}\varphi_{\delta}(\boldsymbol{y})\,d\boldsymbol% {y}≤ ∫ start_POSTSUBSCRIPT blackboard_R start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ∥ ∇ italic_f ( bold_italic_x - bold_italic_y ) - ∇ italic_f ( bold_italic_x ) ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_φ start_POSTSUBSCRIPT italic_δ end_POSTSUBSCRIPT ( bold_italic_y ) italic_d bold_italic_y (215)
Mp𝒚2φδ(𝒚)𝑑𝒚Mδp,absent𝑀subscriptsuperscript𝑝subscriptnorm𝒚2subscript𝜑𝛿𝒚differential-d𝒚𝑀𝛿𝑝\displaystyle\leq M\int_{\mathbb{R}^{p}}\|\boldsymbol{y}\|_{2}\varphi_{\delta}% (\boldsymbol{y})\,d\boldsymbol{y}\leq M\delta\sqrt{p},≤ italic_M ∫ start_POSTSUBSCRIPT blackboard_R start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ∥ bold_italic_y ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_φ start_POSTSUBSCRIPT italic_δ end_POSTSUBSCRIPT ( bold_italic_y ) italic_d bold_italic_y ≤ italic_M italic_δ square-root start_ARG italic_p end_ARG , (216)
2gδ(𝒙)normsuperscript2subscript𝑔𝛿𝒙\displaystyle\|\nabla^{2}g_{\delta}(\boldsymbol{x})\|∥ ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_g start_POSTSUBSCRIPT italic_δ end_POSTSUBSCRIPT ( bold_italic_x ) ∥ p2f(𝒙𝒚)2f(𝒙)φδ(𝒚)𝑑𝒚absentsubscriptsuperscript𝑝normsuperscript2𝑓𝒙𝒚superscript2𝑓𝒙subscript𝜑𝛿𝒚differential-d𝒚\displaystyle\leq\int_{\mathbb{R}^{p}}\|\nabla^{2}f(\boldsymbol{x}-\boldsymbol% {y})-\nabla^{2}f(\boldsymbol{x})\|\varphi_{\delta}(\boldsymbol{y})\,d% \boldsymbol{y}≤ ∫ start_POSTSUBSCRIPT blackboard_R start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ∥ ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_f ( bold_italic_x - bold_italic_y ) - ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_f ( bold_italic_x ) ∥ italic_φ start_POSTSUBSCRIPT italic_δ end_POSTSUBSCRIPT ( bold_italic_y ) italic_d bold_italic_y (217)
M2p𝒚2φδ(𝒚)𝑑𝒚M2δp.absentsubscript𝑀2subscriptsuperscript𝑝subscriptnorm𝒚2subscript𝜑𝛿𝒚differential-d𝒚subscript𝑀2𝛿𝑝\displaystyle\leq M_{2}\int_{\mathbb{R}^{p}}\|\boldsymbol{y}\|_{2}\varphi_{% \delta}(\boldsymbol{y})\,d\boldsymbol{y}\leq M_{2}\delta\sqrt{p}.≤ italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∫ start_POSTSUBSCRIPT blackboard_R start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ∥ bold_italic_y ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_φ start_POSTSUBSCRIPT italic_δ end_POSTSUBSCRIPT ( bold_italic_y ) italic_d bold_italic_y ≤ italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_δ square-root start_ARG italic_p end_ARG . (218)

This implies that the limit, when δ𝛿\deltaitalic_δ tends to zero, of 𝑽¯δ𝑽¯L2subscriptnormsubscript¯𝑽𝛿¯𝑽subscript𝐿2\|\bar{\boldsymbol{V}}_{\delta}-\bar{\boldsymbol{V}}\|_{L_{2}}∥ over¯ start_ARG bold_italic_V end_ARG start_POSTSUBSCRIPT italic_δ end_POSTSUBSCRIPT - over¯ start_ARG bold_italic_V end_ARG ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT is equal to zero. As a consequence,

𝑽¯L2subscriptnorm¯𝑽subscript𝐿2\displaystyle\|\bar{\boldsymbol{V}}\|_{L_{2}}∥ over¯ start_ARG bold_italic_V end_ARG ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT limδ0(𝑽¯δL2+𝑽¯δ𝑽¯L2)absentsubscript𝛿0subscriptnormsubscript¯𝑽𝛿subscript𝐿2subscriptnormsubscript¯𝑽𝛿¯𝑽subscript𝐿2\displaystyle\leq\lim_{\delta\to 0}\big{(}\|\bar{\boldsymbol{V}}_{\delta}\|_{L% _{2}}+\|\bar{\boldsymbol{V}}_{\delta}-\bar{\boldsymbol{V}}\|_{L_{2}}\big{)}≤ roman_lim start_POSTSUBSCRIPT italic_δ → 0 end_POSTSUBSCRIPT ( ∥ over¯ start_ARG bold_italic_V end_ARG start_POSTSUBSCRIPT italic_δ end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT + ∥ over¯ start_ARG bold_italic_V end_ARG start_POSTSUBSCRIPT italic_δ end_POSTSUBSCRIPT - over¯ start_ARG bold_italic_V end_ARG ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) (219)
(1/2)(M3/2p+M2p)h2+limδ0𝑽¯δ𝑽¯L2absent12superscript𝑀32𝑝subscript𝑀2𝑝superscript2subscript𝛿0subscriptnormsubscript¯𝑽𝛿¯𝑽subscript𝐿2\displaystyle\leq(\nicefrac{{1}}{{2}})(M^{3/2}\sqrt{p}+M_{2}p)h^{2}+\lim_{% \delta\to 0}\|\bar{\boldsymbol{V}}_{\delta}-\bar{\boldsymbol{V}}\|_{L_{2}}≤ ( / start_ARG 1 end_ARG start_ARG 2 end_ARG ) ( italic_M start_POSTSUPERSCRIPT 3 / 2 end_POSTSUPERSCRIPT square-root start_ARG italic_p end_ARG + italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_p ) italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + roman_lim start_POSTSUBSCRIPT italic_δ → 0 end_POSTSUBSCRIPT ∥ over¯ start_ARG bold_italic_V end_ARG start_POSTSUBSCRIPT italic_δ end_POSTSUBSCRIPT - over¯ start_ARG bold_italic_V end_ARG ∥ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT (220)
(1/2)(M3/2p+M2p)h2.absent12superscript𝑀32𝑝subscript𝑀2𝑝superscript2\displaystyle\leq(\nicefrac{{1}}{{2}})(M^{3/2}\sqrt{p}+M_{2}p)h^{2}.≤ ( / start_ARG 1 end_ARG start_ARG 2 end_ARG ) ( italic_M start_POSTSUPERSCRIPT 3 / 2 end_POSTSUPERSCRIPT square-root start_ARG italic_p end_ARG + italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_p ) italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT . (221)

This completes the proof of the lemma. ∎

Lemma 7.

Let A𝐴Aitalic_A, B𝐵Bitalic_B and C𝐶Citalic_C be given non-negative numbers such that A(0,1)𝐴01A\in(0,1)italic_A ∈ ( 0 , 1 ). Assume that the sequence of non-negative numbers {xk}ksubscriptsubscript𝑥𝑘𝑘\{x_{k}\}_{k\in\mathbb{N}}{ italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT } start_POSTSUBSCRIPT italic_k ∈ blackboard_N end_POSTSUBSCRIPT satisfies the recursive inequality

xk+12superscriptsubscript𝑥𝑘12\displaystyle x_{k+1}^{2}italic_x start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT [(1A)xk+C]2+B2absentsuperscriptdelimited-[]1𝐴subscript𝑥𝑘𝐶2superscript𝐵2\displaystyle\leq[(1-A)x_{k}+C]^{2}+B^{2}≤ [ ( 1 - italic_A ) italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT + italic_C ] start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_B start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT (222)

for every integer k0𝑘0k\geq 0italic_k ≥ 0. Let us denote

E𝐸\displaystyle Eitalic_E =(1A)C+{C2+(2AA2)B2}1/22AA2(1A)CA(2A)+BA(2A)absent1𝐴𝐶superscriptsuperscript𝐶22𝐴superscript𝐴2superscript𝐵2122𝐴superscript𝐴21𝐴𝐶𝐴2𝐴𝐵𝐴2𝐴\displaystyle=\frac{(1-A)C+\big{\{}C^{2}+(2A-A^{2})B^{2}\big{\}}^{1/2}}{2A-A^{% 2}}\geq\frac{(1-A)C}{A(2-A)}+\frac{B}{\sqrt{A(2-A)}}= divide start_ARG ( 1 - italic_A ) italic_C + { italic_C start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + ( 2 italic_A - italic_A start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) italic_B start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT } start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT end_ARG start_ARG 2 italic_A - italic_A start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG ≥ divide start_ARG ( 1 - italic_A ) italic_C end_ARG start_ARG italic_A ( 2 - italic_A ) end_ARG + divide start_ARG italic_B end_ARG start_ARG square-root start_ARG italic_A ( 2 - italic_A ) end_ARG end_ARG (223)
D𝐷\displaystyle Ditalic_D ={[(1A)E+C]2+B2}1/2(1A)EC+B2AC+A(2A)Babsentsuperscriptsuperscriptdelimited-[]1𝐴𝐸𝐶2superscript𝐵2121𝐴𝐸𝐶superscript𝐵2𝐴𝐶𝐴2𝐴𝐵\displaystyle=\big{\{}[(1-A)E+C]^{2}+B^{2}\big{\}}^{1/2}-(1-A)E\leq C+\frac{B^% {2}A}{C+\sqrt{A(2-A)}\,B}= { [ ( 1 - italic_A ) italic_E + italic_C ] start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_B start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT } start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT - ( 1 - italic_A ) italic_E ≤ italic_C + divide start_ARG italic_B start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_A end_ARG start_ARG italic_C + square-root start_ARG italic_A ( 2 - italic_A ) end_ARG italic_B end_ARG (224)

Then

xksubscript𝑥𝑘\displaystyle x_{k}italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT (1A)kx0+DA(1A)kx0+CA+B2C+A(2A)Babsentsuperscript1𝐴𝑘subscript𝑥0𝐷𝐴superscript1𝐴𝑘subscript𝑥0𝐶𝐴superscript𝐵2𝐶𝐴2𝐴𝐵\displaystyle\leq(1-A)^{k}x_{0}+\frac{D}{A}\leq(1-A)^{k}x_{0}+\frac{C}{A}+% \frac{B^{2}}{C+\sqrt{A(2-A)}\,B}≤ ( 1 - italic_A ) start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + divide start_ARG italic_D end_ARG start_ARG italic_A end_ARG ≤ ( 1 - italic_A ) start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + divide start_ARG italic_C end_ARG start_ARG italic_A end_ARG + divide start_ARG italic_B start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_C + square-root start_ARG italic_A ( 2 - italic_A ) end_ARG italic_B end_ARG (225)

for all integers k0𝑘0k\geq 0italic_k ≥ 0.

Proof.

We will repeatedly use the fact that D=EA𝐷𝐸𝐴D=EAitalic_D = italic_E italic_A. Let us introduce the sequence yksubscript𝑦𝑘y_{k}italic_y start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT defined as follows: y0=x0+Esubscript𝑦0subscript𝑥0𝐸y_{0}=x_{0}+Eitalic_y start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + italic_E and

yk+1=(1A)yk+D,k=0,1,2,formulae-sequencesubscript𝑦𝑘11𝐴subscript𝑦𝑘𝐷𝑘012\displaystyle y_{k+1}=(1-A)y_{k}+D,\quad k=0,1,2,\ldotsitalic_y start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT = ( 1 - italic_A ) italic_y start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT + italic_D , italic_k = 0 , 1 , 2 , … (226)

We will first show that ykxkEsubscript𝑦𝑘subscript𝑥𝑘𝐸y_{k}\geq x_{k}\vee Eitalic_y start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ≥ italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∨ italic_E for every k0𝑘0k\geq 0italic_k ≥ 0. This can be done by mathematical induction. For k=0𝑘0k=0italic_k = 0, this claim directly follows from the definition of y0subscript𝑦0y_{0}italic_y start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT. Assume that for some k𝑘kitalic_k, we have xkyksubscript𝑥𝑘subscript𝑦𝑘x_{k}\leq y_{k}italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ≤ italic_y start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT and ykEsubscript𝑦𝑘𝐸y_{k}\geq Eitalic_y start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ≥ italic_E. Then, for k+1𝑘1k+1italic_k + 1, we have

xk+1subscript𝑥𝑘1\displaystyle x_{k+1}italic_x start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT ([(1A)xk+C]2+B2)1/2absentsuperscriptsuperscriptdelimited-[]1𝐴subscript𝑥𝑘𝐶2superscript𝐵212\displaystyle\leq\big{(}[(1-A)x_{k}+C]^{2}+B^{2}\big{)}^{1/2}≤ ( [ ( 1 - italic_A ) italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT + italic_C ] start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_B start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT (227)
([(1A)yk+C]2+B2)1/2absentsuperscriptsuperscriptdelimited-[]1𝐴subscript𝑦𝑘𝐶2superscript𝐵212\displaystyle\leq\big{(}[(1-A)y_{k}+C]^{2}+B^{2}\big{)}^{1/2}≤ ( [ ( 1 - italic_A ) italic_y start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT + italic_C ] start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_B start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT (228)
=(1A)yk+([(1A)yk+C]2+B2)1/2(1A)ykabsent1𝐴subscript𝑦𝑘superscriptsuperscriptdelimited-[]1𝐴subscript𝑦𝑘𝐶2superscript𝐵2121𝐴subscript𝑦𝑘\displaystyle=(1-A)y_{k}+\big{(}[(1-A)y_{k}+C]^{2}+B^{2}\big{)}^{1/2}-(1-A)y_{k}= ( 1 - italic_A ) italic_y start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT + ( [ ( 1 - italic_A ) italic_y start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT + italic_C ] start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_B start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT - ( 1 - italic_A ) italic_y start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT (229)
(1A)yk+([(1A)E+C]2+B2)1/2(1A)E=yk+1absent1𝐴subscript𝑦𝑘superscriptsuperscriptdelimited-[]1𝐴𝐸𝐶2superscript𝐵2121𝐴𝐸subscript𝑦𝑘1\displaystyle\leq(1-A)y_{k}+\big{(}[(1-A)E+C]^{2}+B^{2}\big{)}^{1/2}-(1-A)E=y_% {k+1}≤ ( 1 - italic_A ) italic_y start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT + ( [ ( 1 - italic_A ) italic_E + italic_C ] start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_B start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT - ( 1 - italic_A ) italic_E = italic_y start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT (230)

and, since D=EA𝐷𝐸𝐴D=EAitalic_D = italic_E italic_A, yk+1=(1A)yk+D(1A)E+EA=Esubscript𝑦𝑘11𝐴subscript𝑦𝑘𝐷1𝐴𝐸𝐸𝐴𝐸y_{k+1}=(1-A)y_{k}+D\geq(1-A)E+EA=Eitalic_y start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT = ( 1 - italic_A ) italic_y start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT + italic_D ≥ ( 1 - italic_A ) italic_E + italic_E italic_A = italic_E. Thus, we have checked that the sequence xksubscript𝑥𝑘x_{k}italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT is dominated by the sequence yksubscript𝑦𝑘y_{k}italic_y start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT. It remains to establish an upper bound on yksubscript𝑦𝑘y_{k}italic_y start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT. This is an easy task since yksubscript𝑦𝑘y_{k}italic_y start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT satisfies a first-order linear recurrence relation. We get

yksubscript𝑦𝑘\displaystyle y_{k}italic_y start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT =(1A)k1y1+j=0k2(1A)jDabsentsuperscript1𝐴𝑘1subscript𝑦1superscriptsubscript𝑗0𝑘2superscript1𝐴𝑗𝐷\displaystyle=(1-A)^{k-1}y_{1}+\sum_{j=0}^{k-2}(1-A)^{j}D= ( 1 - italic_A ) start_POSTSUPERSCRIPT italic_k - 1 end_POSTSUPERSCRIPT italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + ∑ start_POSTSUBSCRIPT italic_j = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k - 2 end_POSTSUPERSCRIPT ( 1 - italic_A ) start_POSTSUPERSCRIPT italic_j end_POSTSUPERSCRIPT italic_D (231)
=(1A)k1(x1+DA)+DA(1(1A)k1)absentsuperscript1𝐴𝑘1subscript𝑥1𝐷𝐴𝐷𝐴1superscript1𝐴𝑘1\displaystyle=(1-A)^{k-1}\Big{(}x_{1}+\frac{D}{A}\Big{)}+\frac{D}{A}\big{(}1-(% 1-A)^{k-1}\big{)}= ( 1 - italic_A ) start_POSTSUPERSCRIPT italic_k - 1 end_POSTSUPERSCRIPT ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + divide start_ARG italic_D end_ARG start_ARG italic_A end_ARG ) + divide start_ARG italic_D end_ARG start_ARG italic_A end_ARG ( 1 - ( 1 - italic_A ) start_POSTSUPERSCRIPT italic_k - 1 end_POSTSUPERSCRIPT ) (232)
=(1A)k1x1+DA.absentsuperscript1𝐴𝑘1subscript𝑥1𝐷𝐴\displaystyle=(1-A)^{k-1}x_{1}+\frac{D}{A}.= ( 1 - italic_A ) start_POSTSUPERSCRIPT italic_k - 1 end_POSTSUPERSCRIPT italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + divide start_ARG italic_D end_ARG start_ARG italic_A end_ARG . (233)

This completes the proof of (225). ∎

Proof of Lemma 5.

Let us introduce the psuperscript𝑝\mathbb{R}^{p}blackboard_R start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT-valued random process 𝒗t=exp{0t𝐇u𝑑u}0t𝐇s𝒙s𝑑ssubscript𝒗𝑡superscriptsubscript0𝑡subscript𝐇𝑢differential-d𝑢superscriptsubscript0𝑡subscript𝐇𝑠subscript𝒙𝑠differential-d𝑠\boldsymbol{v}_{t}=-\exp\big{\{}\int_{0}^{t}\mathbf{H}_{u}\,du\big{\}}\int_{0}% ^{t}\mathbf{H}_{s}\boldsymbol{x}_{s}\,dsbold_italic_v start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT = - roman_exp { ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT italic_d italic_u } ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT bold_italic_x start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT italic_d italic_s. The time derivative of this process satisfies

𝒗t=exp{0t𝐇u𝑑u}𝐇t𝜶t.subscriptsuperscript𝒗𝑡superscriptsubscript0𝑡subscript𝐇𝑢differential-d𝑢subscript𝐇𝑡subscript𝜶𝑡\boldsymbol{v}^{\prime}_{t}=-\exp\Big{\{}\int_{0}^{t}\mathbf{H}_{u}\,du\Big{\}% }\mathbf{H}_{t}\boldsymbol{\alpha}_{t}.bold_italic_v start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT = - roman_exp { ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT italic_d italic_u } bold_H start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_italic_α start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT .

This implies that 𝒗t=0texp{0s𝐇u𝑑u}𝐇s𝜶s𝑑ssubscript𝒗𝑡superscriptsubscript0𝑡superscriptsubscript0𝑠subscript𝐇𝑢differential-d𝑢subscript𝐇𝑠subscript𝜶𝑠differential-d𝑠\boldsymbol{v}_{t}=-\int_{0}^{t}\exp\big{\{}\int_{0}^{s}\mathbf{H}_{u}\,du\big% {\}}\mathbf{H}_{s}\boldsymbol{\alpha}_{s}\,dsbold_italic_v start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT = - ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT roman_exp { ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_s end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT italic_d italic_u } bold_H start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT bold_italic_α start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT italic_d italic_s. Using the definition of 𝒗tsubscript𝒗𝑡\boldsymbol{v}_{t}bold_italic_v start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT, we can check that 0t𝐇s𝒙s𝑑s=exp{0t𝐇u𝑑u}𝒗t=0texp{st𝐇u𝑑u}𝐇s𝜶s𝑑ssuperscriptsubscript0𝑡subscript𝐇𝑠subscript𝒙𝑠differential-d𝑠superscriptsubscript0𝑡subscript𝐇𝑢differential-d𝑢subscript𝒗𝑡superscriptsubscript0𝑡superscriptsubscript𝑠𝑡subscript𝐇𝑢differential-d𝑢subscript𝐇𝑠subscript𝜶𝑠differential-d𝑠\int_{0}^{t}\mathbf{H}_{s}\boldsymbol{x}_{s}\,ds=-\exp\big{\{}-\int_{0}^{t}% \mathbf{H}_{u}\,du\big{\}}\boldsymbol{v}_{t}=\int_{0}^{t}\exp\big{\{}-\int_{s}% ^{t}\mathbf{H}_{u}\,du\big{\}}\mathbf{H}_{s}\boldsymbol{\alpha}_{s}\,ds∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT bold_italic_x start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT italic_d italic_s = - roman_exp { - ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT italic_d italic_u } bold_italic_v start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT = ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT roman_exp { - ∫ start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT italic_d italic_u } bold_H start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT bold_italic_α start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT italic_d italic_s. Substituting this in (91), we get

𝒙tsubscript𝒙𝑡\displaystyle\boldsymbol{x}_{t}bold_italic_x start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT =𝜶t0texp{st𝐇u𝑑u}𝐇s𝜶s𝑑s.absentsubscript𝜶𝑡superscriptsubscript0𝑡superscriptsubscript𝑠𝑡subscript𝐇𝑢differential-d𝑢subscript𝐇𝑠subscript𝜶𝑠differential-d𝑠\displaystyle=\boldsymbol{\alpha}_{t}-\int_{0}^{t}\exp\big{\{}-\int_{s}^{t}% \mathbf{H}_{u}\,du\big{\}}\mathbf{H}_{s}\boldsymbol{\alpha}_{s}\,ds.= bold_italic_α start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT - ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT roman_exp { - ∫ start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT italic_d italic_u } bold_H start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT bold_italic_α start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT italic_d italic_s . (234)

On the other hand—using the notation 𝐌t=exp{0t𝐇u𝑑u}subscript𝐌𝑡superscriptsubscript0𝑡subscript𝐇𝑢differential-d𝑢\mathbf{M}_{t}=\exp\big{\{}\int_{0}^{t}\mathbf{H}_{u}\,du\big{\}}bold_M start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT = roman_exp { ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT italic_d italic_u } and the integration by parts formula for semi-martingales—the second integral on the right hand side of (92) can be modified as follows:

0texp{st𝐇u𝑑u}𝑑𝜶ssuperscriptsubscript0𝑡superscriptsubscript𝑠𝑡subscript𝐇𝑢differential-d𝑢differential-dsubscript𝜶𝑠\displaystyle\int_{0}^{t}\exp\Big{\{}-\int_{s}^{t}\mathbf{H}_{u}\,du\Big{\}}d% \boldsymbol{\alpha}_{s}∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT roman_exp { - ∫ start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT italic_d italic_u } italic_d bold_italic_α start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT =𝐌t10t𝐌s𝑑𝜶sabsentsuperscriptsubscript𝐌𝑡1superscriptsubscript0𝑡subscript𝐌𝑠differential-dsubscript𝜶𝑠\displaystyle=\mathbf{M}_{t}^{-1}\int_{0}^{t}\mathbf{M}_{s}d\boldsymbol{\alpha% }_{s}= bold_M start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT bold_M start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT italic_d bold_italic_α start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT (235)
=𝐌t1(𝐌t𝜶t𝐌0𝜶00t𝑑𝐌s𝜶s)absentsuperscriptsubscript𝐌𝑡1subscript𝐌𝑡subscript𝜶𝑡subscript𝐌0subscript𝜶0superscriptsubscript0𝑡differential-dsubscript𝐌𝑠subscript𝜶𝑠\displaystyle=\mathbf{M}_{t}^{-1}\Big{(}\mathbf{M}_{t}\boldsymbol{\alpha}_{t}-% \mathbf{M}_{0}\boldsymbol{\alpha}_{0}-\int_{0}^{t}d\mathbf{M}_{s}\,\boldsymbol% {\alpha}_{s}\Big{)}= bold_M start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( bold_M start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_italic_α start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT - bold_M start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT bold_italic_α start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT - ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT italic_d bold_M start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT bold_italic_α start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) (236)
=𝜶texp{0t𝐇u𝑑u}𝜶0absentsubscript𝜶𝑡superscriptsubscript0𝑡subscript𝐇𝑢differential-d𝑢subscript𝜶0\displaystyle=\boldsymbol{\alpha}_{t}-\exp\Big{\{}-\int_{0}^{t}\mathbf{H}_{u}% \,du\Big{\}}\boldsymbol{\alpha}_{0}= bold_italic_α start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT - roman_exp { - ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT italic_d italic_u } bold_italic_α start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT (237)
0texp{st𝐇u𝑑u}𝐇s𝜶s𝑑s.superscriptsubscript0𝑡superscriptsubscript𝑠𝑡subscript𝐇𝑢differential-d𝑢subscript𝐇𝑠subscript𝜶𝑠differential-d𝑠\displaystyle\qquad-\int_{0}^{t}\exp\Big{\{}-\int_{s}^{t}\mathbf{H}_{u}\,du% \Big{\}}\mathbf{H}_{s}\boldsymbol{\alpha}_{s}\,ds.- ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT roman_exp { - ∫ start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT italic_d italic_u } bold_H start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT bold_italic_α start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT italic_d italic_s . (238)

Combining this equation with (234), we get the claim of the lemma. ∎

Lemma 8.

Let A𝐴Aitalic_A and B𝐵Bitalic_B be given positive numbers and {Ck}ksubscriptsubscript𝐶𝑘𝑘\{C_{k}\}_{k\in\mathbb{N}}{ italic_C start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT } start_POSTSUBSCRIPT italic_k ∈ blackboard_N end_POSTSUBSCRIPT be a given sequence of real numbers. Assume that the sequence {xk}ksubscriptsubscript𝑥𝑘𝑘\{x_{k}\}_{k\in\mathbb{N}}{ italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT } start_POSTSUBSCRIPT italic_k ∈ blackboard_N end_POSTSUBSCRIPT satisfies the recursive inequality

xk+1Axk2+2Bxk+Ck,k.formulae-sequencesubscript𝑥𝑘1𝐴superscriptsubscript𝑥𝑘22𝐵subscript𝑥𝑘subscript𝐶𝑘for-all𝑘\displaystyle x_{k+1}\leq Ax_{k}^{2}+2Bx_{k}+C_{k},\qquad\forall k\in\mathbb{N}.italic_x start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT ≤ italic_A italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 2 italic_B italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT + italic_C start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT , ∀ italic_k ∈ blackboard_N . (239)

Then, for all k𝑘k\in\mathbb{N}italic_k ∈ blackboard_N,

xk1A(Ax0+B)2kexp{j=0k12k1jACj+B(1B)(Ax0+B)2j+1}.subscript𝑥𝑘1𝐴superscript𝐴subscript𝑥0𝐵superscript2𝑘superscriptsubscript𝑗0𝑘1superscript2𝑘1𝑗𝐴subscript𝐶𝑗𝐵1𝐵superscript𝐴subscript𝑥0𝐵superscript2𝑗1\displaystyle x_{k}\leq\frac{1}{A}\big{(}Ax_{0}+B\big{)}^{2^{k}}\exp\bigg{\{}% \sum_{j=0}^{k-1}2^{k-1-j}\,\frac{AC_{j}+B(1-B)}{(Ax_{0}+B)^{2^{j+1}}}\bigg{\}}.italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ≤ divide start_ARG 1 end_ARG start_ARG italic_A end_ARG ( italic_A italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + italic_B ) start_POSTSUPERSCRIPT 2 start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT roman_exp { ∑ start_POSTSUBSCRIPT italic_j = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k - 1 end_POSTSUPERSCRIPT 2 start_POSTSUPERSCRIPT italic_k - 1 - italic_j end_POSTSUPERSCRIPT divide start_ARG italic_A italic_C start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT + italic_B ( 1 - italic_B ) end_ARG start_ARG ( italic_A italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + italic_B ) start_POSTSUPERSCRIPT 2 start_POSTSUPERSCRIPT italic_j + 1 end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT end_ARG } . (240)
Proof.

Let us introduce the sequences {yk}ksubscriptsubscript𝑦𝑘𝑘\{y_{k}\}_{k\in\mathbb{N}}{ italic_y start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT } start_POSTSUBSCRIPT italic_k ∈ blackboard_N end_POSTSUBSCRIPT and {zk}ksubscriptsubscript𝑧𝑘𝑘\{z_{k}\}_{k\in\mathbb{N}}{ italic_z start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT } start_POSTSUBSCRIPT italic_k ∈ blackboard_N end_POSTSUBSCRIPT defined by the relations y0=x0subscript𝑦0subscript𝑥0y_{0}=x_{0}italic_y start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT,

yk+1subscript𝑦𝑘1\displaystyle y_{k+1}italic_y start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT =Ayk2+2Byk+Ck,absent𝐴superscriptsubscript𝑦𝑘22𝐵subscript𝑦𝑘subscript𝐶𝑘\displaystyle=Ay_{k}^{2}+2By_{k}+C_{k},= italic_A italic_y start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 2 italic_B italic_y start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT + italic_C start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT , (241)
zksubscript𝑧𝑘\displaystyle z_{k}italic_z start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT =(Ax0+B)2kexp{j=0k12k1jACj+B(1B)(Ax0+B)2j+1}.absentsuperscript𝐴subscript𝑥0𝐵superscript2𝑘superscriptsubscript𝑗0𝑘1superscript2𝑘1𝑗𝐴subscript𝐶𝑗𝐵1𝐵superscript𝐴subscript𝑥0𝐵superscript2𝑗1\displaystyle=(Ax_{0}+B)^{2^{k}}\exp\bigg{\{}\sum_{j=0}^{k-1}2^{k-1-j}\,\frac{% AC_{j}+B(1-B)}{(Ax_{0}+B)^{2^{j+1}}}\bigg{\}}.= ( italic_A italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + italic_B ) start_POSTSUPERSCRIPT 2 start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT roman_exp { ∑ start_POSTSUBSCRIPT italic_j = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k - 1 end_POSTSUPERSCRIPT 2 start_POSTSUPERSCRIPT italic_k - 1 - italic_j end_POSTSUPERSCRIPT divide start_ARG italic_A italic_C start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT + italic_B ( 1 - italic_B ) end_ARG start_ARG ( italic_A italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + italic_B ) start_POSTSUPERSCRIPT 2 start_POSTSUPERSCRIPT italic_j + 1 end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT end_ARG } . (242)

Using mathematical induction, one easily shows that inequalities

xkykand(Ax0+B)2kAyk+Bzkformulae-sequencesubscript𝑥𝑘subscript𝑦𝑘andsuperscript𝐴subscript𝑥0𝐵superscript2𝑘𝐴subscript𝑦𝑘𝐵subscript𝑧𝑘\displaystyle x_{k}\leq y_{k}\qquad\text{and}\qquad(Ax_{0}+B)^{2^{k}}\leq Ay_{% k}+B\leq z_{k}italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ≤ italic_y start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT and ( italic_A italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + italic_B ) start_POSTSUPERSCRIPT 2 start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT ≤ italic_A italic_y start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT + italic_B ≤ italic_z start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT (243)

hold for every k𝑘k\in\mathbb{N}italic_k ∈ blackboard_N. As a consequence, we get

xkAxk+BAAyk+BAzkA.subscript𝑥𝑘𝐴subscript𝑥𝑘𝐵𝐴𝐴subscript𝑦𝑘𝐵𝐴subscript𝑧𝑘𝐴\displaystyle x_{k}\leq\frac{Ax_{k}+B}{A}\leq\frac{Ay_{k}+B}{A}\leq\frac{z_{k}% }{A}.italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ≤ divide start_ARG italic_A italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT + italic_B end_ARG start_ARG italic_A end_ARG ≤ divide start_ARG italic_A italic_y start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT + italic_B end_ARG start_ARG italic_A end_ARG ≤ divide start_ARG italic_z start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_ARG start_ARG italic_A end_ARG . (244)

This completes the proof of the lemma. ∎

Lemma 9.

Let A,B,C,D𝐴𝐵𝐶𝐷A,B,C,Ditalic_A , italic_B , italic_C , italic_D be positive numbers satisfying D<A<1𝐷𝐴1D<A<1italic_D < italic_A < 1 and {xk}ksubscriptsubscript𝑥𝑘𝑘\{x_{k}\}_{k\in\mathbb{N}}{ italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT } start_POSTSUBSCRIPT italic_k ∈ blackboard_N end_POSTSUBSCRIPT be a sequence of positive numbers satisfying the inequality

xk+1((1A)2xk2+B2)1/2+C+Dxk.subscript𝑥𝑘1superscriptsuperscript1𝐴2superscriptsubscript𝑥𝑘2superscript𝐵212𝐶𝐷subscript𝑥𝑘\displaystyle x_{k+1}\leq\big{(}(1-A)^{2}x_{k}^{2}+B^{2}\big{)}^{1/2}+C+Dx_{k}.italic_x start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT ≤ ( ( 1 - italic_A ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_B start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT + italic_C + italic_D italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT . (245)

Then, for every k0𝑘0k\geq 0italic_k ≥ 0, we have

xk(1A+D)kx0+CAD+B(AD)(2AD).subscript𝑥𝑘superscript1𝐴𝐷𝑘subscript𝑥0𝐶𝐴𝐷𝐵𝐴𝐷2𝐴𝐷\displaystyle x_{k}\leq(1-A+D)^{k}x_{0}+\frac{C}{A-D}+\frac{B}{\sqrt{(A-D)(2-A% -D)}}.italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ≤ ( 1 - italic_A + italic_D ) start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + divide start_ARG italic_C end_ARG start_ARG italic_A - italic_D end_ARG + divide start_ARG italic_B end_ARG start_ARG square-root start_ARG ( italic_A - italic_D ) ( 2 - italic_A - italic_D ) end_ARG end_ARG . (246)
Proof.

We start by setting

E=B(AD)(2AD),F=C+(AD)Eformulae-sequence𝐸𝐵𝐴𝐷2𝐴𝐷𝐹𝐶𝐴𝐷𝐸E=\frac{B}{\sqrt{(A-D)(2-A-D)}},\qquad F=C+(A-D)Eitalic_E = divide start_ARG italic_B end_ARG start_ARG square-root start_ARG ( italic_A - italic_D ) ( 2 - italic_A - italic_D ) end_ARG end_ARG , italic_F = italic_C + ( italic_A - italic_D ) italic_E

and by defining a new sequence {yk}ksubscriptsubscript𝑦𝑘𝑘\{y_{k}\}_{k\in\mathbb{N}}{ italic_y start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT } start_POSTSUBSCRIPT italic_k ∈ blackboard_N end_POSTSUBSCRIPT by y0=x0+Esubscript𝑦0subscript𝑥0𝐸y_{0}=x_{0}+Eitalic_y start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + italic_E and

yk+1=(1A+D)yk+F.subscript𝑦𝑘11𝐴𝐷subscript𝑦𝑘𝐹y_{k+1}=(1-A+D)y_{k}+F.italic_y start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT = ( 1 - italic_A + italic_D ) italic_y start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT + italic_F .

Our goal is to prove that ykxkEsubscript𝑦𝑘subscript𝑥𝑘𝐸y_{k}\geq x_{k}\vee Eitalic_y start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ≥ italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∨ italic_E for every k𝑘kitalic_k. This claim is clearly true for k=0𝑘0k=0italic_k = 0. Let us assume that it is true for the value k𝑘kitalic_k and prove its validity for k+1𝑘1k+1italic_k + 1. Since the function xx2+a2xmaps-to𝑥superscript𝑥2superscript𝑎2𝑥x\mapsto\sqrt{x^{2}+a^{2}}-xitalic_x ↦ square-root start_ARG italic_x start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_a start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG - italic_x is decreasing, we have

xk+1subscript𝑥𝑘1\displaystyle x_{k+1}italic_x start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT (1A)2yk2+B2+C+Dykabsentsuperscript1𝐴2superscriptsubscript𝑦𝑘2superscript𝐵2𝐶𝐷subscript𝑦𝑘\displaystyle\leq\sqrt{(1-A)^{2}y_{k}^{2}+B^{2}}+C+Dy_{k}≤ square-root start_ARG ( 1 - italic_A ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_y start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_B start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG + italic_C + italic_D italic_y start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT (247)
(1A+D)yk+C+(1A)2yk2+B2(1A)ykabsent1𝐴𝐷subscript𝑦𝑘𝐶superscript1𝐴2superscriptsubscript𝑦𝑘2superscript𝐵21𝐴subscript𝑦𝑘\displaystyle\leq(1-A+D)y_{k}+C+\sqrt{(1-A)^{2}y_{k}^{2}+B^{2}}-(1-A)y_{k}≤ ( 1 - italic_A + italic_D ) italic_y start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT + italic_C + square-root start_ARG ( 1 - italic_A ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_y start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_B start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG - ( 1 - italic_A ) italic_y start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT (248)
(1A+D)yk+C+(1A)2E2+B2(1A)E=yk+1.absent1𝐴𝐷subscript𝑦𝑘𝐶superscript1𝐴2superscript𝐸2superscript𝐵21𝐴𝐸subscript𝑦𝑘1\displaystyle\leq(1-A+D)y_{k}+C+\sqrt{(1-A)^{2}E^{2}+B^{2}}-(1-A)E=y_{k+1}.≤ ( 1 - italic_A + italic_D ) italic_y start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT + italic_C + square-root start_ARG ( 1 - italic_A ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_E start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_B start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG - ( 1 - italic_A ) italic_E = italic_y start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT . (249)

On the other hand,

yk+1subscript𝑦𝑘1\displaystyle y_{k+1}italic_y start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT (1A+D)yk+(AD)Eabsent1𝐴𝐷subscript𝑦𝑘𝐴𝐷𝐸\displaystyle\geq(1-A+D)y_{k}+(A-D)E≥ ( 1 - italic_A + italic_D ) italic_y start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT + ( italic_A - italic_D ) italic_E (250)
(1A+D)E+(AD)E=E.absent1𝐴𝐷𝐸𝐴𝐷𝐸𝐸\displaystyle\geq(1-A+D)E+(A-D)E=E.≥ ( 1 - italic_A + italic_D ) italic_E + ( italic_A - italic_D ) italic_E = italic_E . (251)

This implies, in particular, that xkyksubscript𝑥𝑘subscript𝑦𝑘x_{k}\leq y_{k}italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ≤ italic_y start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT for every k𝑘k\in\mathbb{N}italic_k ∈ blackboard_N. Since {yk}subscript𝑦𝑘\{y_{k}\}{ italic_y start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT } satisfies a first-order linear recursion, we get yk=(1A+D)ky0+F(1(1A+D)k)/(AD)subscript𝑦𝑘superscript1𝐴𝐷𝑘subscript𝑦0𝐹1superscript1𝐴𝐷𝑘𝐴𝐷y_{k}=(1-A+D)^{k}y_{0}+F(1-(1-A+D)^{k})/(A-D)italic_y start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT = ( 1 - italic_A + italic_D ) start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT italic_y start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + italic_F ( 1 - ( 1 - italic_A + italic_D ) start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) / ( italic_A - italic_D ). ∎

Acknowledgments

The work of AD was partially supported by the grant Investissements d’Avenir (ANR-11-IDEX-0003/Labex Ecodec/ANR-11-LABX-0047).

References

  • Alfonsi et al. [2014] Alfonsi, A., Jourdain, B., and Kohatsu-Higa, A. (2014). Pathwise optimal transport bounds between a one-dimensional diffusion and its euler scheme. Ann. Appl. Probab., 24(3):1049–1080.
  • Alfonsi et al. [2015] Alfonsi, A., Jourdain, B., and Kohatsu-Higa, A. (2015). Optimal transport bounds between the time-marginals of a multidimensional diffusion and its euler scheme. Electron. J. Probab., 20:31 pp.
  • Alquier et al. [2016] Alquier, P., Friel, N., Everitt, R., and Boland, A. (2016). Noisy monte carlo: convergence of markov chains with approximate transition kernels. Statistics and Computing, 26(1):29–47.
  • Andrieu et al. [2016] Andrieu, C., Ridgway, J., and Whiteley, N. (2016). Sampling normalizing constants in high dimensions using inhomogeneous diffusions. ArXiv e-prints.
  • Bhattacharya [1978] Bhattacharya, R. N. (1978). Criteria for recurrence and existence of invariant measures for multidimensional diffusions. Ann. Probab., 6(4):541–553.
  • Brosse et al. [2017] Brosse, N., Durmus, A., and Moulines, É. (2017). Normalizing constants of log-concave densities. ArXiv e-prints.
  • Brosse et al. [2017] Brosse, N., Durmus, A., Moulines, É., and Pereyra, M. (2017). Sampling from a log-concave distribution with compact support with proximal langevin monte carlo. In Kale, S. and Shamir, O., editors, Proceedings of the 2017 Conference on Learning Theory, volume 65 of Proceedings of Machine Learning Research, pages 319–342.
  • Bubeck et al. [2018] Bubeck, S., Eldan, R., and Lehec, J. (2018). Sampling from a log-concave distribution with projected langevin monte carlo. Discrete & Computational Geometry, 59(4):757–783.
  • Chen et al. [2015] Chen, C., Ding, N., and Carin, L. (2015). On the convergence of stochastic gradient mcmc algorithms with high-order integrators. In Advances in Neural Information Processing Systems, pages 2278–2286.
  • Cheng and Bartlett [2018] Cheng, X. and Bartlett, P. (2018). Convergence of Langevin MCMC in KL-divergence. In Proceedings of ALT2018.
  • Cheng et al. [2017] Cheng, X., Chatterji, N. S., Bartlett, P. L., and Jordan, M. I. (2017). Underdamped Langevin MCMC: A non-asymptotic analysis. ArXiv e-prints.
  • Chong and Zak [2013] Chong, E. and Zak, S. (2013). An Introduction to Optimization. Wiley Series in Discrete Mathematics and Optimization. Wiley.
  • Dalalyan [2017a] Dalalyan, A. (2017a). Further and stronger analogy between sampling and optimization: Langevin monte carlo and gradient descent. In Kale, S. and Shamir, O., editors, Proceedings of the 2017 Conference on Learning Theory, volume 65 of Proceedings of Machine Learning Research, pages 678–689.
  • Dalalyan [2017b] Dalalyan, A. S. (2017b). Theoretical guarantees for approximate sampling from a smooth and log-concave density. J. R. Stat. Soc. B, 79:651–676.
  • Durmus and Moulines [2016] Durmus, A. and Moulines, E. (2016). High-dimensional Bayesian inference via the Unadjusted Langevin Algorithm. ArXiv e-prints.
  • Durmus and Moulines [2017] Durmus, A. and Moulines, E. (2017). Nonasymptotic convergence analysis for the unadjusted Langevin algorithm. Ann. Appl. Probab., 27(3):1551–1587.
  • Durmus et al. [2018] Durmus, A., Moulines, É., and Pereyra, M. (2018). Efficient Bayesian Computation by Proximal Markov Chain Monte Carlo: When Langevin Meets Moreau. SIAM Journal on Imaging Sciences, 11(1).
  • Griewank [1993] Griewank, A. (1993). Some bounds on the complexity of gradients, jacobians, and hessians. In Pardalos, P., editor, Complexity in Nonlinear Optimization, pages 128–161. World Scientific publishers.
  • Huggins and Zou [2017] Huggins, J. and Zou, J. (2017). Quantifying the accuracy of approximate diffusions and Markov chains. In Singh, A. and Zhu, J., editors, Proceedings of the 20th International Conference on Artificial Intelligence and Statistics, volume 54 of Proceedings of Machine Learning Research, pages 382–391, Fort Lauderdale, FL, USA. PMLR.
  • Jarner and Hansen [2000] Jarner, S. F. and Hansen, E. (2000). Geometric ergodicity of Metropolis algorithms. Stochastic Process. Appl., 85(2):341–361.
  • Luu et al. [2017] Luu, T. D., Fadili, J., and Chesneau, C. (2017). Sampling from non-smooth distribution through Langevin diffusion. working paper or preprint.
  • Ma et al. [2018] Ma, Y.-A., Chen, Y., **, C., Flammarion, N., and Jordan, M. I. (2018). Sampling can be faster than optimization. arXiv preprint arXiv:1811.08413.
  • Nagapetyan et al. [2017] Nagapetyan, T., Duncan, A. B., Hasenclever, L., Vollmer, S. J., Szpruch, L., and Zygalakis, K. (2017). The True Cost of Stochastic Gradient Langevin Dynamics. ArXiv e-prints.
  • Nesterov [2004] Nesterov, Y. (2004). Introductory lectures on convex optimization, volume 87 of Applied Optimization. Kluwer Academic Publishers, Boston, MA.
  • Raginsky et al. [2017] Raginsky, M., Rakhlin, A., and Telgarsky, M. (2017). Non-convex learning via stochastic gradient langevin dynamics: a nonasymptotic analysis. In Kale, S. and Shamir, O., editors, Proceedings of the 2017 Conference on Learning Theory, volume 65 of Proceedings of Machine Learning Research, pages 1674–1703.
  • Roberts and Rosenthal [1998] Roberts, G. O. and Rosenthal, J. S. (1998). Optimal scaling of discrete approximations to Langevin diffusions. J. R. Stat. Soc. Ser. B Stat. Methodol., 60(1):255–268.
  • Roberts and Stramer [2002] Roberts, G. O. and Stramer, O. (2002). Langevin diffusions and Metropolis-Hastings algorithms. Methodol. Comput. Appl. Probab., 4(4):337–357 (2003).
  • Roberts and Tweedie [1996] Roberts, G. O. and Tweedie, R. L. (1996). Exponential convergence of Langevin distributions and their discrete approximations. Bernoulli, 2(4):341–363.
  • Rudin [1987] Rudin, W. (1987). Real and complex analysis. McGraw-Hill Book Co., New York, third edition.
  • Stramer and Tweedie [1999a] Stramer, O. and Tweedie, R. L. (1999a). Langevin-type models. I. Diffusions with given stationary distributions and their discretizations. Methodol. Comput. Appl. Probab., 1(3):283–306.
  • Stramer and Tweedie [1999b] Stramer, O. and Tweedie, R. L. (1999b). Langevin-type models. II. Self-targeting candidates for MCMC algorithms. Methodol. Comput. Appl. Probab., 1(3):307–328.
  • Teh et al. [2016] Teh, Y. W., Thiery, A. H., and Vollmer, S. J. (2016). Consistency and fluctuations for stochastic gradient langevin dynamics. Journal of Machine Learning Research, 17(7):1–33.
  • Vollmer and Zygalakis [2015] Vollmer, S. J. and Zygalakis, K. C. (2015). (Non-) asymptotic properties of Stochastic Gradient Langevin Dynamics. ArXiv e-prints.
  • Welling and Teh [2011] Welling, M. and Teh, Y. W. (2011). Bayesian learning via stochastic gradient langevin dynamics. In Proceedings of the 28th International Conference on Machine Learning, ICML 2011, Bellevue, Washington, USA, June 28 - July 2, 2011, pages 681–688.
  • Wibisono et al. [2016] Wibisono, A., Wilson, A. C., and Jordan, M. I. (2016). A variational perspective on accelerated methods in optimization. Proceedings of the National Academy of Sciences, 113(47):E7351–E7358.
  • Xu et al. [2018] Xu, P., Chen, J., Zou, D., and Gu, Q. (2018). Global convergence of langevin dynamics based algorithms for nonconvex optimization. Advances in Neural Information Processing Systems, pages 3126–3137.