Tutorials › Stochastic Calculus › Continuity, Support, and Scaling of Brownian Local Time

Local Time and Tanaka's Formula · Tutorial 422 of 600

Continuity, Support, and Scaling of Brownian Local Time

Learn how moment estimates yield a jointly continuous local-time field, why it can increase only at visits to its level, and how Brownian scaling transforms it.

Advanced 11 min read

What You'll Learn

  • Derive time and level increment moment bounds for Brownian local time
  • Apply the Kolmogorov continuity theorem on compact time-level rectangles
  • Prove that local time is nondecreasing in time and increases only on the level set
  • Determine the support of the local-time profile from the Brownian path range
  • Derive and use the space-time scaling law under Brownian rescaling

Local Time as a Continuous Random Field

Brownian local time records how much occupation accumulates near a specified level. The occupation density formula describes its integral over levels, but several pathwise questions require more: can the density be chosen continuous jointly in time and level, and can it increase at times when Brownian motion is away from the indexed level? Joint continuity makes both questions accessible. It also allows Brownian scaling to be expressed as a relation between entire local-time fields.

Work on a filtered probability space \((\Omega,\mathcal{F},(\mathcal{F}_t)_{t\ge0},\mathbb{P})\) carrying a standard Brownian motion \(B_t\) relative to \((\mathcal{F}_t)\). Use the symmetric local-time normalization established for Brownian motion: for every \(t\ge0\) and bounded Borel function \(g\), the occupation density formula is \(\int_0^t g(B_s)\,ds=\int_{\mathbb{R}}g(a)L_t^a\,da\). In this normalization Tanaka’s formula is \(|B_t-a|=|a|+\int_0^t\operatorname{sgn}(B_s-a)\,dB_s+L_t^a\), where \(\operatorname{sgn}(x)=1\) for \(x>0\), \(-1\) for \(x<0\), and \(0\) for \(x=0\). Each stochastic integral here is an Itô integral: its integrand is progressively measurable and belongs to \(\mathcal{L}^2\), meaning \(\mathbb{E}\int_0^T H_s^2\,ds<\infty\) on every finite time interval. The sign integrand is bounded, so it satisfies this condition.

Definition: A version of \(L_t^a\) is jointly continuous if, outside one \(\mathbb{P}\)-null set, the map \((t,a)\mapsto L_t^a\) is continuous on \([0,\infty)\times\mathbb{R}\). For fixed \(a\), the measure \(dL_t^a\) is the Lebesgue–Stieltjes measure associated with the nondecreasing continuous function \(t\mapsto L_t^a\).

Increment Estimates and Joint Continuity

The key is to bound moments of increments in both parameters. We give the estimates on a finite time interval \([0,T]\) and a bounded level interval \([-R,R]\). Constants may depend on \(T\), \(R\), and the moment order, but not on the particular times or levels in these ranges.

Theorem: Brownian local time has a jointly continuous version. On each bounded time-level rectangle, for every integer \(m>2\), there is a finite constant \(C\) such that \(\mathbb{E}|L_t^a-L_s^b|^{2m}\le C\bigl(|t-s|^m+|a-b|^m\bigr)\). Consequently a version is locally Hölder continuous in \((t,a)\), with any exponent strictly less than \((m-2)/(2m)\) in the Euclidean parameter metric.

Proof. First bound occupation of a level interval \(I\) of length \(\delta\). Put \(Y=\int_0^T\mathbf{1}_{\{B_s\in I\}}\,ds\). Expanding the \(m\)-th power and ordering the time variables gives \(\mathbb{E}Y^m=m!\int_{0<s_1<\cdots<s_m<T}\mathbb{P}(B_{s_j}\in I,\ 1\le j\le m)\,ds_1\cdots ds_m\). The Brownian transition density is bounded by \((2\pi r)^{-1/2}\) over a time gap \(r>0\). Applying this bound to the initial density and each successive transition density, then integrating the level variables over \(I\), yields \(\mathbb{P}(B_{s_j}\in I,\ 1\le j\le m)\le \delta^m(2\pi)^{-m/2}s_1^{-1/2}\prod_{j=2}^m(s_j-s_{j-1})^{-1/2}\). The integral of the product of gap powers over the time simplex is \(T^{m/2}\Gamma(1/2)^m/\Gamma(m/2+1)\), by the Dirichlet beta integral. Therefore \(\mathbb{E}Y^m\le C_{m,T}\delta^m\).

For a spatial increment, subtract Tanaka’s formulas at levels \(a\) and \(b\). The difference of the two absolute-value terms, including their initial values, has magnitude at most \(2|a-b|\). The difference of the sign integrands vanishes outside the interval between \(a\) and \(b\), up to its endpoints, and has magnitude at most \(2\). Brownian motion spends zero Lebesgue time at either fixed endpoint: this follows from the occupation formula because a singleton has zero Lebesgue measure in the level integral. Thus the quadratic variation of the difference stochastic integral is at most \(4Y\), where \(Y\) is the occupation time of the interval between the levels. The Burkholder–Davis–Gundy inequality gives its \(2m\)-th moment at most a constant times \(\mathbb{E}Y^m\), hence at most \(C|a-b|^m\). The deterministic term contributes at most \(C|a-b|^{2m}\), which is bounded by another constant times \(|a-b|^m\) when \(a,b\in[-R,R]\). We have proved \(\mathbb{E}|L_t^a-L_t^b|^{2m}\le C|a-b|^m\).

For a time increment at a fixed level, subtract Tanaka’s formulas at \(t\) and \(s\). The absolute-value difference is bounded by \(|B_t-B_s|\). The stochastic integral over \([s,t]\) has quadratic variation at most \(t-s\), since its sign integrand has magnitude at most \(1\). The normal moment formula and the Burkholder–Davis–Gundy inequality therefore give \(\mathbb{E}|L_t^a-L_s^a|^{2m}\le C|t-s|^m\). The Burkholder–Davis–Gundy inequality is a standard martingale moment inequality; its proof is beyond this tutorial.

Finally, write \(L_t^a-L_s^b=(L_t^a-L_s^a)+(L_s^a-L_s^b)\) and use \(|x+y|^{2m}\le2^{2m-1}(|x|^{2m}+|y|^{2m})\). This proves the stated two-parameter estimate. On a rectangle, \(|t-s|^m+|a-b|^m\le C\|(t,a)-(s,b)\|^m\). Since \(m>2\), the moment exponent \(m\) exceeds the parameter-space dimension \(2\); the standard Kolmogorov continuity theorem gives a continuous version and every Hölder exponent below \((m-2)/(2m)\). The Kolmogorov theorem, like the martingale moment inequality, is a standard result whose proof is beyond this tutorial. Applying the result on a countable increasing sequence of rectangles gives one version continuous on all of \([0,\infty)\times\mathbb{R}\). \(\square\)

Worked Example: A Hölder Exponent on a Compact Rectangle

Use the theorem with \(m=4\) on \([0,2]\times[-3,3]\). The increment moment is of order \(2m=8\), and the parameter-distance power in its bound is \(m=4\). The admissible Hölder exponents are strictly below \((m-2)/(2m)=(4-2)/(2\cdot4)=2/8=1/4\). Thus, for example, exponent \(1/8\) is available, while exponent \(1/4\) is not asserted by this estimate.

Check: the Kolmogorov condition is \(4>2\), because the parameter rectangle has dimension \(2\). The resulting threshold is \((4-2)/8=1/4\); choosing \(1/8<1/4\) satisfies the strict requirement.

The continuity assertion concerns a single version on the whole parameter set, not a separate exceptional null set for every fixed level. This distinction matters when making pathwise claims for all levels or intervals at once.

Where Local Time Can Increase

Joint continuity turns the occupation formula into a support statement about the time measure. For \(0\le u\le v\), subtraction of the occupation formulas at \(v\) and \(u\) gives \(\int_u^v g(B_s)\,ds=\int_{\mathbb{R}}g(x)(L_v^x-L_u^x)\,dx\). The increment \(L_v^x-L_u^x\) is nonnegative for every \(x\). Indeed, it is nonnegative for almost every \(x\) because it is the density of a nonnegative occupation measure; continuity in \(x\) then makes it nonnegative everywhere. Taking rational \(u,v\) first and using continuity in time gives this monotonicity simultaneously for all \(u,v\).

Proposition: For each level \(a\), the measure \(dL_t^a\) is supported on \(\{t:B_t=a\}\), almost surely. Equivalently, on any time interval during which \(B_t\) stays a positive distance from \(a\), local time at \(a\) is constant.

Proof. Fix a path on the full-measure event where the occupation identity and joint continuity hold. Suppose \([u,v]\) is an interval on which \(|B_s-a|\ge\varepsilon\) for all \(s\in[u,v]\), for some \(\varepsilon>0\). Choose a nonnegative continuous function \(g\) supported in \((a-\varepsilon,a+\varepsilon)\) and strictly positive on a neighborhood of \(a\). The path never enters the support of \(g\), so \(\int_u^v g(B_s)\,ds=0\). The occupation identity says this equals \(\int g(x)(L_v^x-L_u^x)\,dx\). Its integrand is nonnegative and continuous. Since \(g\) is positive near \(a\), this forces \(L_v^a-L_u^a=0\); otherwise continuity would make the integral strictly positive. The open set of times where \(B_t\ne a\) is a countable union of intervals with rational interior endpoints on which the path is separated from \(a\) on each compact subinterval. The preceding argument shows that \(L^a\) is constant on each such subinterval. Thus its Stieltjes measure assigns zero mass to \(\{t:B_t\ne a\}\), proving the support claim. \(\square\)

Worked Example: A Path Segment Away from the Level

Suppose, on a particular path, \(B_s\in[2,3]\) for every \(s\in[u,v]\). For the indexed level \(a=0\), the path satisfies \(|B_s-a|\ge2\) throughout this interval. The support proposition applies with \(\varepsilon=1\), so \(L_v^0-L_u^0=0\). It also applies at \(a=4\), since \(|B_s-4|\ge1\), and gives \(L_v^4-L_u^4=0\).

Check: both levels are outside the path’s range on \([u,v]\), with strictly positive separation: the distances are at least \(2\) for level \(0\) and at least \(1\) for level \(4\). The conclusion concerns local-time increments over this interval, not necessarily the values \(L_u^0\) or \(L_u^4\), which may have accumulated earlier.

One immediate consequence is that the local-time profile at a fixed time vanishes outside the path range. If \(m_t=\min_{0\le s\le t}B_s\) and \(M_t=\max_{0\le s\le t}B_s\), then \(L_t^a=0\) for \(a<m_t\) or \(a>M_t\). For such a level, the continuous path stays a positive distance from \(a\) throughout \([0,t]\), so the support proposition and \(L_0^a=0\) give the claim. No assertion of vanishing at the endpoint levels is needed.

Worked Example: Support of a Local-Time Profile

Consider any continuous Brownian path on \([0,1]\) whose minimum is \(-2\) and maximum is \(3\). If \(a=4\), then \(B_s\le3\) for every \(s\in[0,1]\), so \(|B_s-4|\ge1\); consequently \(L_1^4=0\). If \(a=-3\), then \(B_s\ge-2\), so \(|B_s+3|\ge1\); consequently \(L_1^{-3}=0\). In contrast, this argument gives no zero value at \(a=-2\) or \(a=3\), because the path reaches those levels.

Check: the two tested levels lie strictly outside \([-2,3]\), and each has distance at least \(1\) from the path range. The support conclusion therefore applies to both, while the endpoints are excluded from this strict outside-range test.

Brownian Scaling for Local Time

For \(c>0\), define the rescaled process \(\widetilde B_t=c^{-1/2}B_{ct}\). Brownian scaling says that \(\widetilde B\) is again standard Brownian motion. The occupation density normalization determines exactly how its local time relates to that of \(B\).

Theorem: For \(c>0\), the local-time fields satisfy \(L_t^a(\widetilde B)=c^{-1/2}L_{ct}^{\sqrt{c}\,a}(B)\). In particular, as random fields, \((L_{ct}^{\sqrt{c}\,a}(B))_{t\ge0,a\in\mathbb{R}}\) has the same law as \((\sqrt{c}\,L_t^a(B))_{t\ge0,a\in\mathbb{R}}\).

Proof. For a bounded Borel function \(g\), change variables \(u=cs\) in the occupation integral and then \(x=\sqrt{c}\,y\) in the level integral: \(\int_0^t g(\widetilde B_s)\,ds=c^{-1}\int_0^{ct}g(B_u/\sqrt{c})\,du =c^{-1}\int_{\mathbb{R}}g(x/\sqrt{c})L_{ct}^x(B)\,dx =c^{-1/2}\int_{\mathbb{R}}g(y)L_{ct}^{\sqrt{c}\,y}(B)\,dy\). By the occupation formula for \(\widetilde B\), the left side is \(\int_{\mathbb{R}}g(y)L_t^y(\widetilde B)\,dy\). Thus the two continuous densities agree almost everywhere in \(y\); because both are continuous, they agree for every \(y\). This proves the pathwise relation for the corresponding continuous versions. Since \(\widetilde B\) has the same law as \(B\), the stated random-field equality in law follows. \(\square\)

Worked Example: Rescaling Time by a Factor of Nine

Set \(c=9\), \(t=2\), and \(a=-1\). Then \(\sqrt{c}=3\), \(ct=18\), and the scaling theorem gives \(L_2^{-1}(\widetilde B)=\tfrac13L_{18}^{-3}(B)\). Equivalently, \(L_{18}^{-3}(B)=3L_2^{-1}(\widetilde B)\). Since \(\widetilde B\) has the law of standard Brownian motion, \(L_{18}^{-3}(B)\) has the same law as \(3L_2^{-1}(B)\).

Check: the level \(-1\) for the rescaled process corresponds to level \(\sqrt{9}(-1)=-3\) for the original process, and the local-time multiplier is \(\sqrt{9}=3\) in the original-to-rescaled equality. The reciprocal multiplier \(1/3\) appears when that equality is solved for the rescaled local time.

Common Pitfall: Confusing the Level and Time Scales

The factor \(\sqrt{c}\) acts on the level because Brownian space scales as the square root of time. The local-time factor is the reciprocal in the pathwise expression for the rescaled process. Losing either factor gives an incorrect occupation density. For instance, omitting the change of variables \(x=\sqrt{c}\,y\) would incorrectly produce \(c^{-1}\), rather than \(c^{-1/2}\), in the density.

The occupation formula also explains why continuity is useful rather than cosmetic. A density is initially identified only up to changes on a set of levels of Lebesgue measure zero. Joint continuity removes that ambiguity: two continuous densities equal almost everywhere must agree at every level. This is what lets the support and scaling statements hold level by level, on a common full-measure event.

Check Your Understanding

Use the occupation-density normalization stated above. Keep track of which statements hold for each fixed level and which use the jointly continuous version.

  1. Why does the spatial increment estimate require an occupation-time moment bound for the interval between the two levels?
  2. For which integer values of \(m\) does the displayed moment estimate meet the two-dimensional Kolmogorov condition?
  3. If \(B_s\) stays in \([1,2]\) on \([u,v]\), what can be concluded about \(L_v^0-L_u^0\), and which property proves it?
  4. Write the scaling relation for \(L_{ct}^{a}(B)\) in terms of a local time at time \(t\), specifying the corresponding level for the rescaled Brownian motion.
  5. Why does equality almost everywhere of two continuous occupation densities imply equality at every level?