Brownian Local Time and Tanaka's Formula
Anchor (Master): Revuz–Yor, Continuous Martingales and Brownian Motion (Springer Grundlehren 293, 3rd ed. 1999), Ch. VI §§1–2 (local times of continuous semimartingales, Tanaka, the occupation-density formula, joint continuity), §VI.2 (Trotter's theorem); Le Gall Ch. 7; Karatzas–Shreve §3.6–3.7
Intuition Beginner
A Brownian path is so jittery that asking "how long did it spend exactly at the level ?" sounds hopeless: it touches , leaves, comes back, and the set of times it sits precisely at has zero total length. Yet the path crosses over and over, and near it lingers far more than chance alone would suggest. Local time is the device that measures this lingering. It is a number, growing in time, that records how much the path has clustered around the level — a clock that ticks only while the path hugs that one height.
Here is the trick that makes the number meaningful. Fix a thin window around , say everything within a tiny distance of , and measure the ordinary clock time the path spends inside that window. Divide by the width of the window. As the window shrinks, this ratio settles down to a definite limit. That limit is the local time at , the density of time-at-level. It is large where the path visits often and zero where the path never reaches.
Why bother? Because the absolute value of a Brownian path, , is the kind of bent function that ordinary calculus cannot differentiate at the corner. When you try to apply the change-of-variables rule anyway, an extra rising term appears out of the corner — and that extra term is exactly the local time. Tanaka's formula is the precise statement of this, and it turns a stubborn non-smoothness into a clean new object you can actually compute with.
Visual Beginner
Picture a horizontal line at height drawn across the page, and a jagged Brownian path weaving above and below it from left to right. Beneath, a second curve only ever rises, and it climbs precisely during the stretches when the path above is pressed close to the line ; whenever the path is far from , this lower curve is flat.
Read the two curves together. The lower curve grows only while the path overhead is jammed up against the level , and it grows faster the more violently the path rattles back and forth across . It never falls, because time spent near only accumulates. The height of the lower curve at any moment is the local time at collected so far. Make the shaded band thinner and divide the time-in-band by the band width; the resulting number stops depending on the width once the band is thin enough, and that stable number is what the lower curve is plotting.
Worked example Beginner
Let us measure local time at level by the window recipe, using made-up but illustrative numbers for a path watched over the time interval from to . Take a window of half-width around , that is all heights between and , so the window width is . Suppose that, watching the path, you clock a total of units of time during which the path sits inside this window.
Divide the time-in-window by the window width: . This is your first estimate of the local time at up to time .
Now shrink the window. Use half-width , so width . Because the path lingers near , halving the window does not halve the time inside it — you might clock units of time inside the narrower window. Divide: . Shrink once more to half-width , width , and suppose you clock units of time inside; divide: .
The three estimates are , , — they are settling toward a fixed value near rather than running off to zero or to infinity. What this tells us: the ratio of time-in-window to window-width has a genuine limit, and that limit is the local time at . Compare what happens at a level the path barely reaches, say : there the time-in-window is essentially for every window, so every ratio is and the local time at is . Local time is positive exactly at the levels the path actually frequents.
Check your understanding Beginner
Formal definition Intermediate+
Work on a filtered probability space satisfying the usual conditions, carrying a standard Brownian motion as constructed in 02.15.01, and use the continuous-semimartingale and quadratic-variation framework of 37.06.01: a continuous semimartingale is with a continuous local martingale and a continuous finite-variation process, and is the quadratic variation. For Brownian motion .
For a real number , the occupation measure of up to time is the (random) Borel measure on defined by for Borel ; it records how the path's time is distributed across levels. The local time of at level up to time , written , is the Radon–Nikodym density of with respect to Lebesgue measure , normalised so that the occupation-times formula
holds for every bounded Borel . Equivalently, for almost every ,
the density of time-at-level made precise as a window limit. One shows may be taken jointly continuous in (Trotter), and for fixed the map is continuous, nondecreasing, with ; it increases only on the closed set .
The signum convention used throughout is the left-continuous version for and for ; the value at is irrelevant to the stochastic integrals below because Brownian motion spends Lebesgue-null time at any fixed level. With this convention Tanaka's formula at level reads
and the one-sided variants are
Adding the two one-sided forms recovers the symmetric one, since ; subtracting them recovers the identity . The formalisation follows Le Gall [Le Gall 2016] §7.1–7.2 and Revuz–Yor [Revuz 1999] Ch. VI §1.
Counterexamples to common slips
- is not the amount of time spends at : that time is zero. It is a density, a derivative of occupation against level, and is generically positive even though the level set has measure zero.
- The map is continuous, but the map has a subtle one-sided behaviour for general semimartingales; for Brownian motion it is jointly continuous, yet the symmetric Tanaka local time differs by a factor of from the one-sided local times — keep track of which normalisation a source uses.
- The integrand is not the derivative of in the classical sense at ; the corner is exactly where the extra term is born, and dropping it makes the formula false.
Key theorem with proof Intermediate+
The central statement is Tanaka's formula, the precise form of the Itô rule for the non-smooth function .
Theorem (Tanaka's formula). Let be a standard Brownian motion and . There is a continuous, nondecreasing, adapted process with , increasing only on , such that
and this is the occupation density: for bounded Borel .
Proof. Fix without loss of generality (translate ). The function is not , so smooth it. For let be the even function with for and for , so for , for , and . Itô's formula from 02.15.02 applied to gives
and since the last term is .
As , the left side pointwise and . For the stochastic integral, for every with , hence for -almost every because ; moreover , so the Itô isometry of 02.15.02 gives by dominated convergence. Thus in .
Because every other term converges, the correction term converges too: define
the limit existing in by the displayed convergences. The right-hand expression shows is adapted and continuous in . It is nondecreasing because each approximant is nondecreasing in and the monotone property passes to the limit. The window-average form is exactly the occupation density at : for bounded Borel , Fubini and the same window limit give , since recovers at Lebesgue-almost every . Finally increases only on : on any interval where the approximants are eventually constant, so their limit does not grow there.
Bridge. Tanaka's formula is the foundational reason local time exists as a genuine stochastic-calculus object rather than a heuristic: it builds toward the Itô–Tanaka formula for arbitrary convex , where the second derivative becomes a measure and is integrated against it, and the construction appears again in the excursion theory and the Ray–Knight description of as a Markov process in the space variable. The corner term forced out of is exactly the occupation density the window recipe of the Beginner tier was estimating, so the smoothing argument is dual to the density definition: one builds from the change-of-variables defect, the other from the Radon–Nikodym derivative of the occupation measure, and they coincide. This generalises the smooth Itô rule of 02.15.02 to functions with a kink, and the central insight is that the non-differentiability of at one point is not an obstruction but the very mechanism that creates a new continuous increasing process; putting these together, the bracket theory of 37.06.01 supplies the that drives the second-order term, and local time is what that term becomes when the second derivative collapses to a point mass.
Exercises Intermediate+
Advanced results Master
The local time and Tanaka's formula generalise from to arbitrary convex functions and to all continuous semimartingales, and they encode deep structural facts about Brownian paths.
Itô–Tanaka formula. Let be the difference of two convex functions, so its left-derivative has locally bounded variation and its second derivative is a signed Radon measure. For a continuous semimartingale with local time ,
This is the change-of-variables rule with the second-order term written as the local time integrated against the second-derivative measure; the classical Itô formula is the special case , where and the occupation-times formula collapses the spatial integral back to . Tanaka's formula is the case , whose second derivative is .
Local time of a continuous semimartingale. For a continuous semimartingale, defines a local time satisfying the occupation-density formula against the bracket measure . The map is càdlàg, and , so for a continuous local martingale () the local time is jointly continuous.
Joint continuity (Trotter). For Brownian motion the map admits a version that is jointly continuous, and in it is Hölder continuous of every order below . This is Trotter's theorem; it is what allows one to speak of at a single fixed level rather than only for almost every , and it is the entry point to the Ray–Knight theorems describing as a squared-Bessel process.
Lévy's characterisation of reflected Brownian motion. The reflected process and its local time at satisfy , where . In particular is itself a Brownian motion (by Tanaka, with a Brownian motion and the Skorokhod reflection term), and is the unique continuous increasing process making a Brownian motion and growing only on .
Downcrossing representation (Lévy). Local time at is the renormalised count of downcrossings: if is the number of downcrossings of the interval by on , then almost surely (uniformly on compacts) as . This recovers local time combinatorially, without any stochastic integral, and exhibits as a genuine geometric feature of the path.
Synthesis. Putting these together, the central insight is that one continuous increasing process — the local time — simultaneously measures occupation density, repairs the Itô formula at kinks, reflects Brownian motion at a barrier, and counts crossings, and the theory shows these four faces to be one object. The Itô–Tanaka formula is exactly the statement that the second-order term in stochastic calculus is the pairing of local time against the second-derivative measure, so it generalises the smooth Itô rule of 02.15.02 to all convex functions; the occupation-times formula is dual to this, expressing the same as the Radon–Nikodym density of occupation against the bracket measure of 37.06.01. The foundational reason the whole edifice closes is Tanaka's smoothing argument, and putting these together with Lévy's reflection identity shows that reflected Brownian motion and the Skorokhod problem are the same data as ; this appears again in excursion theory, the Ray–Knight theorems, and the construction of Brownian motion with sticky or reflecting boundaries. The bridge is that local time converts every pointwise singularity of a path functional into a smooth increasing clock, making the non-smooth calculus of Brownian motion as tractable as the smooth one.
Full proof set Master
Tanaka's formula and the occupation-density identity are proved in full in the Key theorem section. The remaining Master claims are recorded here.
Proposition (Itô–Tanaka formula for convex ). Let be convex on with left-derivative and second-derivative measure , and let be a continuous semimartingale with local times . Then .
Proof. A convex is the increasing limit of mollifications with a smooth approximate identity; each , pointwise at continuity points of (hence -a.e.), and weakly as measures. Itô's formula 02.15.02 for the function reads , and the last term equals by the occupation-density formula. Pass to the limit: and by uniform convergence on compacts; the stochastic integral converges because boundedly on compacts and the integrands are uniformly bounded over the localising stopping times, so the Itô isometry against gives -convergence; and because is bounded with compact support (in ) and continuous, so it is a legitimate test function against the weak convergence . The three limits assemble to the claimed identity. The difference-of-convex case follows by linearity.
Proposition (occupation-density form of the bracket). For a continuous semimartingale with local times and bounded Borel , .
Proof. Apply the Itô–Tanaka formula to , whose second-derivative measure is : this gives . For first take when this is finite and convex, with ; the Itô–Tanaka formula gives -term , while the Itô formula computes the same second-order term as because . Equating the two expressions for the bounded-variation part of yields the identity for nonnegative ; a general bounded splits into positive and negative parts.
Proposition (Lévy: is Brownian and is its reflection term). With , the process is a standard Brownian motion, , and is the unique continuous nondecreasing process, increasing only on , that keeps .
Proof. That is a standard Brownian motion is the content of Exercise 3: is a continuous local martingale with , so Lévy's characterisation 02.15.01 applies. Tanaka's formula at gives directly. Uniqueness is the Skorokhod lemma: if with continuous nondecreasing, , increasing only on , then is forced, since and an integration shows must equal the running maximum of clipped at . Hence is unique, and the pair with the maximum of , which is Lévy's identity in law.
Proposition (downcrossing limit). Let count the downcrossings of by up to time . Then almost surely, uniformly on compact -intervals, as .
Proof. Each downcrossing of corresponds to an excursion of reaching height on the positive side between two visits to . By the one-sided Tanaka formula , the increasing part counts the accumulated boundary pushes at from above. Discretising the excursions of above level , the number of upcrossing–downcrossing pairs of multiplied by approximates the total positive local time at ; the excursion theory of Itô (or directly the convergence of the Tanaka approximants ) gives in , and a Borel–Cantelli argument along together with monotonicity in upgrades this to almost-sure uniform convergence on compacts.
Connections Master
The occupation-density identity rests entirely on the bracket theory of 37.06.01: local time is the Radon–Nikodym density of occupation against the quadratic-variation measure , and the Tanaka decomposition is a semimartingale decomposition into the continuous local martingale and increasing parts that unit makes available. Without the existence and uniqueness of proved there, the second-order term that becomes has no carrier.
Tanaka's formula is the kink-extension of the smooth Itô formula of 02.15.02: that unit proves for , and the present unit removes the smoothness hypothesis by replacing with the second-derivative measure paired against . The smoothing proof here invokes exactly the Itô isometry that unit constructs, so this material is the direct continuation of its change-of-variables theorem.
Brownian motion 02.15.01 supplies the Lévy characterisation used to identify as a Brownian motion and the reflection/strong-Markov apparatus behind the identity ; the running maximum and the reflection principle proved there are precisely the objects Lévy's theorem matches to reflected Brownian motion and its local time. The downcrossing representation is a pathwise statement about the Brownian trajectories that unit constructs.
The local-time machinery here is the foundation for the excursion-theoretic and additive-functional developments catalogued downstream: the Ray–Knight theorems describe as a squared-Bessel diffusion and feed the Brownian-motion-on-a-manifold constructions 03.02.45, while the Stratonovich correction of 02.15.05 and the time-change reductions of stochastic differential equations both use the occupation-density formula to convert temporal integrals against into spatial integrals against .
Historical & philosophical context Master
Local time originates with Paul Lévy, who in his 1948 monograph Processus stochastiques et mouvement brownien [Lévy 1948] introduced the measure of time a Brownian path spends near a level and gave the downcrossing construction at , together with the identity in law between reflected Brownian motion paired with its local time and the process . Harry Trotter established in 1958 [Trotter 1958] that the field has a jointly continuous version, the result that makes local time a function of the level and not merely an almost-everywhere density. The change-of-variables identity for was given by Hiroshi Tanaka in 1963 [Tanaka 1963] as a note on continuous additive functionals; it recasts Lévy's occupation density as the defect in the Itô formula at the corner of the absolute value, and its extension to differences of convex functions, with the second derivative read as a measure, became the Itô–Tanaka formula.
The conceptual content is that the non-differentiability of a path functional is a source of structure rather than an obstruction. Where ordinary calculus stalls at the corner of , stochastic calculus produces a new continuous increasing process; the occupation-times formula then identifies this process as a density, the Itô–Tanaka formula as the carrier of the second-order term, and Lévy's theorem as the reflection mechanism. Itô's excursion theory and the Ray–Knight theorems of the 1960s built on Tanaka's identity to describe the local-time field as a Markov process in the spatial variable, completing the picture in which a single increasing process organises the fine structure of the Brownian path.
Bibliography Master
@book{LeGall2016,
author = {Le Gall, Jean-Fran\c{c}ois},
title = {Brownian Motion, Martingales, and Stochastic Calculus},
series = {Graduate Texts in Mathematics},
number = {274},
publisher = {Springer},
year = {2016}
}
@book{RevuzYor1999,
author = {Revuz, Daniel and Yor, Marc},
title = {Continuous Martingales and Brownian Motion},
series = {Grundlehren der mathematischen Wissenschaften},
number = {293},
edition = {3rd},
publisher = {Springer-Verlag},
year = {1999}
}
@book{KaratzasShreve1991,
author = {Karatzas, Ioannis and Shreve, Steven E.},
title = {Brownian Motion and Stochastic Calculus},
series = {Graduate Texts in Mathematics},
number = {113},
edition = {2nd},
publisher = {Springer-Verlag},
year = {1991}
}
@article{Tanaka1963,
author = {Tanaka, Hiroshi},
title = {Note on continuous additive functionals of the 1-dimensional Brownian path},
journal = {Zeitschrift f\"ur Wahrscheinlichkeitstheorie und verwandte Gebiete},
volume = {1},
pages = {251--257},
year = {1963}
}
@article{Trotter1958,
author = {Trotter, Hale F.},
title = {A property of Brownian motion paths},
journal = {Illinois Journal of Mathematics},
volume = {2},
pages = {425--433},
year = {1958}
}
@book{Levy1948,
author = {L\'{e}vy, Paul},
title = {Processus stochastiques et mouvement brownien},
publisher = {Gauthier-Villars},
year = {1948}
}