Skip to content

Kolmogorov continuity criteria

THE KOLMOGOROV CONTINUITY CRITERIA
Let XX be a process on Rd\mathbb{R}^d with values in a complete metric space (S,ρ)(S, \, \rho) such that
E{ρ(Xs,Xt)}acstd+b,s,tRd,\begin{equation*}\mathbb{E} \left\{ \rho \left(X_s, X_t\right) \right\}^a \leq c|s-t|^{d+b}, \quad s, t \in \mathbb{R}^d,\end{equation*}
for some constants a,b>0a, b > 0. Then there exists a modification X~\tilde{X} of XX that is locally Hölder continuous of order pp, for every p(0,ba)p \in(0, \frac{b}{a}), i.e. process X~ ⁣:[0,) × Ω\tilde{X} \colon [0, \infty)~\times~\Omega such that X~\tilde{X} is locally Hölder continuous and
t0,P(X~t=Xt)=1\begin{equation*}\forall t \geq 0, \quad \mathbb{P} (\tilde{X}_t = X_t) = 1\end{equation*}
The Kolmogorov continuity criteria is a simple moment condition that ensures the existence of a Hölder-continuous version of a given process in a complete metric space. It has many applications in Probability Theory. For example, one can show the Brownian Motion is almost surely locally Hölder continuous of order pp, for every p(0,12)p \in(0, \frac{1}{2})
Problem formulation
The fundamental motivation for Kolmogorov's continuity criterion is to provide a practical way to prove that random processes have continuous sample paths.
HÖLDER CONTINUOUS FUNCTION
A function ff on Euclidean space is called Hölder continuous if there are real constants C>0C > 0 and α>0\alpha > 0 such that for all xx and yy,
f(x)f(y)Cxyα.\begin{equation*}|f(x) - f(y)| \leq C \|x - y\|^{\alpha}.\end{equation*}
Kolmogorov's insight was that instead of checking continuity directly, we could look at the moments of increments. For a process XtX_t, if we can show that for some p>0p > 0 and α>0\alpha > 0:
E{ρ(Xs,Xt)}acstd+b,s,tRd,\begin{equation*}\mathbb{E} \left\{ \rho \left(X_s, X_t\right) \right\}^a \leq c|s-t|^{d+b}, \quad s, t \in \mathbb{R}^d,\end{equation*}
Then under mild additional conditions, the process has a continuous modification.
This criterion is particularly valuable for Brownian Motion B(t)B(t). We have:
E[B(t)B(s)4]=3ts2\begin{equation*}\mathbb{E}[|B(t) - B(s)|^4] = 3|t-s|^2\end{equation*}
Taking p=4p=4 and α=1\alpha=1, the criterion immediately gives continuity.
The set $G_3$in $[0, 1]^2$
The set G3G_3in [0,1]2[0, 1]^2
We can consider the restriction of XX to [0,1]d[0,1]^d without the loss of generality. We can define the approximation dataset GnG_n of points [0,1]d[0, 1]^d such that the coordinates of 2nx2^n x are positive integers and Gn=(2n+1)d| G_n | = (2^n + 1)^d. The for each u[0,1]du \in [0, 1]^d we choose πn(u)Gn\pi_n (u) \in G_n as close to uu as possible, so that πn(u)u2n| \pi_n (u) - u | \leq 2^{-n} and πn(u)πn1(u)πn(u)u+uπn1(u)32n|\pi_n (u) - \pi_{n-1} (u)| \leq | \pi_n (u) - u | + | u - \pi_{n-1} (u) | \leq 3 2^{-n}
Then consider the random variable
Yn=max{ρ(Xs,Xt);st32n}\begin{equation*}Y_n = \max \left\{ \rho(X_s, X_t); \quad |s-t| \leq \frac{3}{2^n} \right\}\end{equation*}
and since Gn1GnG_{n-1} \subset G_n, which means u[0,1]d ⁣:πn1(u),πn(u)Gn\forall u \in [0,1]^d \colon \pi_{n-1} (u), \pi_{n} (u) \in G_n. So we get u[0,1]d\forall u \in [0,1]^d
ρ(Xπn(u),Xπn1(u))Yn\begin{equation*}\rho(X_{\pi_{n}(u)}, X_{\pi_{n-1}(u)}) \leq Y_n\end{equation*}
For the set G=n0GnG = \bigcup_{n\geq0} G_n we claim that
sups,tG;st2kρ(Xs,Xt)3nkYn\begin{equation}\sup_{s, t \in G; \newline |s-t| \leq 2^{-k}} \rho(X_s, X_t) \leq 3 \sum_{n\geq k} Y_n\end{equation}
To prove this, consider nkn \geq k such that s,tGns, t \in G_n, so that s=πn(s)s = \pi_n (s) and t=πn(t)t = \pi_n (t). Assuming st2k| s - t| \leq 2^{-k}, we have
πk(s)πk(t)πk(u)s+st+tπk(t)32k\begin{equation*}|\pi_k (s) - \pi_{k} (t)| \leq | \pi_k (u) - s | + |s - t| + | t - \pi_k (t) | \leq 3 2^{-k}\end{equation*}
and thus
ρ(Xπk(s),Xπk(t))Yk\begin{equation*}\rho(X_{\pi_{k}(s)}, X_{\pi_k(t)}) \leq Y_k\end{equation*}
Next, for u{s,t}u \in \{ s, t \},
ρ(Xu,Xπk(u))=ρ(Xπn(u),Xπk(u))=klnρ(Xπl+1(u),Xπl(u)),\begin{equation*}\rho(X_u, X_{\pi_k(u)}) = \rho(X_{\pi_{n}(u)}, X_{\pi_k(u)}) = \sum_{k \leq l \leq n} \rho(X_{\pi_{l+1}(u)}, X_{\pi_l(u)}),\end{equation*}
and since ρ(Xπl+1(u),Xπl(u))Yl+1\rho(X_{\pi_{l+1}(u)}, X_{\pi_l(u)}) \leq Y_{l+1}, we obtain
ρ(Xu,Xπk(u))lkYl+1\begin{equation*}\rho(X_u, X_{\pi_k(u)}) \leq \sum_{ l \geq k} Y_{l+1}\end{equation*}
We then use the previous inequalities and get
ρ(Xs,Xt)ρ(Xs,Xπk(s))+ρ(Xπk(s),Xπk(t))+ρ(Xπk(t),Xt)3lkYl+1\begin{equation*}\rho(X_s, X_t) \leq \rho(X_s, X_{\pi_k(s)}) + \rho(X_{\pi_k(s)}, X_{\pi_k(t)}) + \rho(X_{\pi_k(t)}, X_t) \leq 3 \sum_{ l \geq k} Y_{l+1}\end{equation*}
The set $G_3$in $[0, 1]^2$
The set G3G_3in [0,1]2[0, 1]^2
We can consider the restriction of XX to [0,1]d[0,1]^d without the loss of generality. We can define the approximation dataset GnG_n of points [0,1]d[0, 1]^d such that the coordinates of 2nx2^n x are positive integers and Gn=(2n+1)d| G_n | = (2^n + 1)^d. The for each u[0,1]du \in [0, 1]^d we choose πn(u)Gn\pi_n (u) \in G_n as close to uu as possible, so that πn(u)u2n| \pi_n (u) - u | \leq 2^{-n} and πn(u)πn1(u)πn(u)u+uπn1(u)32n|\pi_n (u) - \pi_{n-1} (u)| \leq | \pi_n (u) - u | + | u - \pi_{n-1} (u) | \leq 3 2^{-n}
Then consider the random variable
Yn=max{ρ(Xs,Xt);st32n}\begin{equation*}Y_n = \max \left\{ \rho(X_s, X_t); \quad |s-t| \leq \frac{3}{2^n} \right\}\end{equation*}
and since Gn1GnG_{n-1} \subset G_n, which means u[0,1]d ⁣:πn1(u),πn(u)Gn\forall u \in [0,1]^d \colon \pi_{n-1} (u), \pi_{n} (u) \in G_n. So we get u[0,1]d\forall u \in [0,1]^d
ρ(Xπn(u),Xπn1(u))Yn\begin{equation*}\rho(X_{\pi_{n}(u)}, X_{\pi_{n-1}(u)}) \leq Y_n\end{equation*}
For the set G=n0GnG = \bigcup_{n\geq0} G_n we claim that
sups,tG;st2kρ(Xs,Xt)3nkYn\begin{equation}\sup_{s, t \in G; \newline |s-t| \leq 2^{-k}} \rho(X_s, X_t) \leq 3 \sum_{n\geq k} Y_n\end{equation}
To prove this, consider nkn \geq k such that s,tGns, t \in G_n, so that s=πn(s)s = \pi_n (s) and t=πn(t)t = \pi_n (t). Assuming st2k| s - t| \leq 2^{-k}, we have
πk(s)πk(t)πk(u)s+st+tπk(t)32k\begin{equation*}|\pi_k (s) - \pi_{k} (t)| \leq | \pi_k (u) - s | + |s - t| + | t - \pi_k (t) | \leq 3 2^{-k}\end{equation*}
and thus
ρ(Xπk(s),Xπk(t))Yk\begin{equation*}\rho(X_{\pi_{k}(s)}, X_{\pi_k(t)}) \leq Y_k\end{equation*}
Next, for u{s,t}u \in \{ s, t \},
ρ(Xu,Xπk(u))=ρ(Xπn(u),Xπk(u))=klnρ(Xπl+1(u),Xπl(u)),\begin{equation*}\rho(X_u, X_{\pi_k(u)}) = \rho(X_{\pi_{n}(u)}, X_{\pi_k(u)}) = \sum_{k \leq l \leq n} \rho(X_{\pi_{l+1}(u)}, X_{\pi_l(u)}),\end{equation*}
and since ρ(Xπl+1(u),Xπl(u))Yl+1\rho(X_{\pi_{l+1}(u)}, X_{\pi_l(u)}) \leq Y_{l+1}, we obtain
ρ(Xu,Xπk(u))lkYl+1\begin{equation*}\rho(X_u, X_{\pi_k(u)}) \leq \sum_{ l \geq k} Y_{l+1}\end{equation*}
We then use the previous inequalities and get
ρ(Xs,Xt)ρ(Xs,Xπk(s))+ρ(Xπk(s),Xπk(t))+ρ(Xπk(t),Xt)3lkYl+1\begin{equation*}\rho(X_s, X_t) \leq \rho(X_s, X_{\pi_k(s)}) + \rho(X_{\pi_k(s)}, X_{\pi_k(t)}) + \rho(X_{\pi_k(t)}, X_t) \leq 3 \sum_{ l \geq k} Y_{l+1}\end{equation*}
The set $G_4$in $[0, 1]^2$
The set G4G_4in [0,1]2[0, 1]^2
The number of points on which we consider the maximum process YnY_n can be evaluated as follow
{(s,t)Gn ⁣:st32n}3d2nd\begin{equation*}\left| \left\{(s,t) \in G_n \colon |s-t| \leq \frac{3}{2^n} \right\} \right| \leq 3^d 2^{nd}\end{equation*}
Then using Chebyshev inequality and condition (1):
P{Yn>12pn}=P{(s,t) ⁣:st32nρ(Xs,Xt)>12pn}(s,t) ⁣:st32nP{ρ(Xs,Xt)>12pn}(s,t) ⁣:st32nP{ρ(Xs,Xt)a>12pna}C(d)2n(pab)\begin{align*}\mathbb{P} \{ Y_n > \frac{1}{2^{pn}}\} &= \mathbb{P} \left\{ \bigcup_{(s,t) \colon |s-t| \leq 3 2^{-n}} \rho(X_s, X_t) > \frac{1}{2^{pn}} \right\} \leq \sum_{(s,t) \colon |s-t| \leq 3 2^{-n} } \mathbb{P} \left\{ \rho(X_s, X_t) > \frac{1}{2^{pn}}\right\} \leq \\&\leq \sum_{(s,t) \colon |s-t| \leq 3 2^{-n} } \mathbb{P} \left\{ \rho(X_s, X_t)^a > \frac{1}{2^{pna}}\right\} \leq C(d) 2^{n(pa - b)}\end{align*}
where the constant C(d)C(d) depends only on dd.
Now we can verify that XX
If we choose p(0,ba)p \in (0, \frac{b}{a})
n=1P{Yn12pn}<\begin{equation*}\sum_{n=1}^{\infty} \mathbb{P} \left\{ Y_n \geq \frac{1}{2^{pn}} \right\} < \infty\end{equation*}
By Borel-Cantelli Lemma, we get that N0nN0 ⁣:Yn2pn \exists N_0 \, \forall n \geq N_0 \colon Y_n \leq 2^{-p n} a.s. This implies convergence of the series n0Yn\sum_{n\geq0} Y_n a.s.
Thus
sup{ρ(Xs,Xt) ⁣:s,tG,st2m}3nmYn3nm2pn2pm12p\begin{equation}\sup \left\{ \rho(X_s, X_t) \colon s, t \in G, |s-t| \leq 2^{-m} \right\} \leq 3 \sum_{n\geq m} Y_n \leq 3 \sum_{n\geq m} 2^{-pn} \leq \frac{2^{-pm}}{1 - 2^{-p}}\end{equation}
showing that XX is a.s. Hölder continuous on GG of order pp.
In particular, XX agrees a.s. on nDn\bigcup_n \mathcal{D}_n with a continuous process X~\tilde{X} on [0,1]d[0,1]^d, and we note that the Hölder continuity of X~\tilde{X} on GG extends with the same order pp to the entire cube [0,1]d[0,1]^d.
To show that X~\tilde{X} is a version of XX, fix any t[0,1]dt \in[0,1]^d, and choose t1,t2,Gt_1, t_2, \ldots \in G with tntt_n \rightarrow t. Then Xtn=X~tnX_{t_n}=\tilde{X}_{t_n} a.s. for each nn. Since also XtnPXtX_{t_n} \stackrel{\mathbb{P}}{\rightarrow} X_t by (1) and X~tnX~t\tilde{X}_{t_n} \rightarrow \tilde{X}_t a.s. by continuity, we get Xt=X~tX_t=\tilde{X}_t a.s.

References

  • [Durrett2019]Durrett, Rick. Probability—theory and examples. Fifth edition. Cambridge University Press, Cambridge, 2019
  • [Billingsley2012]Billingsley, Patrick. Probability and measure. Anniversary edition. John Wiley Sons, Inc., Hoboken, NJ, 2012