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 p, for every p∈(0,21)
Theorem (The Kolmogorov continuity criteria) Let X be a process on Rd with values in a complete metric space (S,ρ) such thatE{ρ(Xs,Xt)}a≤c∣s−t∣d+b,s,t∈Rd,for some constants a,b>0. Then there exists a modification X~ of X that is locally Hölder continuous of order p, for every p∈(0,ab), i.e. process X~:[0,∞)×Ω such that X~ is locally Hölder continuous and ∀t≥0,P(X~t=Xt)=1
Motivation
Motivation
The fundamental motivation for Kolmogorov's continuity criterion is to provide a practical way to prove that random processes have continuous sample paths. Here's why this is important:
Direct Verification Challenge
When working with stochastic processes, directly verifying continuity of sample paths can be extremely difficult because:
We need to check continuity at every point
Random processes often have complex dependencies
Traditional continuity arguments may not work well with randomness
Moment-Based Alternative
Kolmogorov's insight was that instead of checking continuity directly, we could look at the moments of increments:For a process Xt, if we can show that for some p>0 and α>0:E{ρ(Xs,Xt)}a≤c∣s−t∣d+b,s,t∈Rd,Then under mild additional conditions, the process has a continuous modification.
Practical Applications for Brownian Motion
This criterion is particularly valuable for Brownian Motion B(t). We have:E[∣B(t)−B(s)∣4]=3∣t−s∣2Taking p=4 and α=1, the criterion immediately gives continuity.
Proof
Proof
Construction approximation sequence
We can consider the restriction of X to [0,1]d without the loss of generality. We can define the approximation dataset Gn of points [0,1]d such that the coordinates of 2nx are positive integers and ∣Gn∣=(2n+1)d. The for each u∈[0,1]d we choose πn(u)∈Gn as close to u as possible, so that ∣πn(u)−u∣≤2−n and ∣πn(u)−πn−1(u)∣≤∣πn(u)−u∣+∣u−πn−1(u)∣≤32−n
Then consider the random variableYn=max{ρ(Xs,Xt);∣s−t∣≤2n3}and since Gn−1⊂Gn, which means ∀u∈[0,1]d:πn−1(u),πn(u)∈Gn. So we get ∀u∈[0,1]dρ(Xπn(u),Xπn−1(u))≤YnFor the set G=⋃n≥0Gn we claim thats,t∈G;∣s−t∣≤2−ksupρ(Xs,Xt)≤3n≥k∑YnTo prove this, consider n≥k such that s,t∈Gn, so that s=πn(s) and t=πn(t). Assuming ∣s−t∣≤2−k, we have∣πk(s)−πk(t)∣≤∣πk(u)−s∣+∣s−t∣+∣t−πk(t)∣≤32−kand thusρ(Xπk(s),Xπk(t))≤YkNext, for u∈{s,t},ρ(Xu,Xπk(u))=ρ(Xπn(u),Xπk(u))=k≤l≤n∑ρ(Xπl+1(u),Xπl(u)),and since ρ(Xπl+1(u),Xπl(u))≤Yl+1, we obtainρ(Xu,Xπk(u))≤l≥k∑Yl+1We then use the previous inequalities and getρ(Xs,Xt)≤ρ(Xs,Xπk(s))+ρ(Xπk(s),Xπk(t))+ρ(Xπk(t),Xt)≤3l≥k∑Yl+1
The inequality for maximum
The number of points on which we consider the maximum process Yn can be evaluated as follow{(s,t)∈Gn:∣s−t∣≤2n3}≤3d2ndThen using Chebyshev inequality and condition (1):P{Yn>2pn1}=P⎩⎨⎧(s,t):∣s−t∣≤32−n⋃ρ(Xs,Xt)>2pn1⎭⎬⎫≤(s,t):∣s−t∣≤32−n∑P{ρ(Xs,Xt)>2pn1}≤≤(s,t):∣s−t∣≤32−n∑P{ρ(Xs,Xt)a>2pna1}≤C(d)2n(pa−b)where the constant C(d) depends only on d.
Now we can verify that XIf we choose p∈(0,ab)n=1∑∞P{Yn≥2pn1}<∞By Borel-Cantelli Lemma, we get that ∃N0∀n≥N0:Yn≤2−pn a.s. This implies convergence of the series ∑n≥0Yn a.s.
Hölder continuous of X
Thussup{ρ(Xs,Xt):s,t∈G,∣s−t∣≤2−m}≤3n≥m∑Yn≤3n≥m∑2−pn≤1−2−p2−pmshowing that X is a.s. Hölder continuous on G of order p. In particular, X agrees a.s. on ⋃nDn with a continuous process X~ on [0,1]d, and we note that the Hölder continuity of X~ on G extends with the same order p to the entire cube [0,1]d. To show that X~ is a version of X, fix any t∈[0,1]d, and choose t1,t2,…∈G with tn→t. Then Xtn=X~tn a.s. for each n. Since also Xtn→PXt by (1) and X~tn→X~t a.s. by continuity, we get Xt=X~t a.s.