Tutorials › Stochastic Processes › Brownian Zeros Accumulate at the Origin

Path Properties of Brownian Motion · Tutorial 846 of 994

Brownian Zeros Accumulate at the Origin

Use reflection, symmetry, and countability to prove that Brownian motion oscillates across zero arbitrarily near the origin and has zeros accumulating there.

Advanced 9 min read

What You'll Learn

  • Apply the reflection principle to the maximum over a fixed time interval.
  • Find the probability that Brownian motion takes a positive value before a fixed time.
  • Use symmetry to obtain the corresponding negative-value result.
  • Pass from fixed intervals to all intervals near zero using a countable intersection.
  • Use continuity and the intermediate value theorem to produce zeros tending to zero.
  • Identify a common error when using the reflection principle.

From a Fixed Interval to Arbitrarily Small Times

Brownian motion starts at zero, but its path does not remain on just one side of zero immediately afterward. In fact, with probability one, it takes both positive and negative values in every interval \((0,\varepsilon)\), no matter how small \(\varepsilon>0\) is. Continuity then forces the path to cross zero again between such positive and negative values. The key probability calculation is the reflection principle for the running maximum.

Work on a probability space \((\Omega,\mathcal{F},\mathbb{P})\), and let \((B_t)_{t\ge0}\) be standard Brownian motion: \(B_0=0\), its paths are continuous almost surely, and its increments are independent centered normal random variables with \(\operatorname{Var}(B_t-B_s)=t-s\) for \(0\le s<t\). For \(h>0\), define the running maximum \(M_h=\sup_{0\le t\le h}B_t\) and running minimum \(m_h=\inf_{0\le t\le h}B_t\). The reflection principle gives, for \(a>0\),

$$ \mathbb{P}(M_h\ge a)=2\mathbb{P}(B_h\ge a) =2\left(1-\Phi\left(\frac{a}{\sqrt h}\right)\right), $$

where \(\Phi(x)=\mathbb{P}(Z\le x)\) for a standard normal random variable \(Z\). The principle pairs paths that reach level \(a\) and end below it with reflected paths that reach \(a\) and end above it. The formula is stated here in the form needed; its reflection argument is the standard reflection-principle result from the earlier material on Brownian motion. Since \(-B\) is also standard Brownian motion, symmetry gives \(\mathbb{P}(m_h\le-a)=2\mathbb{P}(B_h\ge a)\).

Proposition: For each fixed \(h>0\), Brownian motion takes a strictly positive value in \((0,h]\) with probability one, and it takes a strictly negative value in \((0,h]\) with probability one.

Proof. Because \(B_0=0\), the event that \(B_t\le0\) for every \(t\in[0,h]\) is \(\{M_h=0\}\). For each positive integer \(r\), let \(A_r=\{M_h\ge1/r\}\). These events increase as \(r\) increases, and their union is \(\{M_h>0\}\): a positive value of \(M_h\) exceeds \(1/r\) for some sufficiently large \(r\). By the reflection formula, \(\mathbb{P}(A_r)=2\mathbb{P}(B_h\ge1/r)\). The normal distribution of \(B_h\) is continuous, so as \(r\to\infty\), \(\mathbb{P}(B_h\ge1/r)\to\mathbb{P}(B_h\ge0)=1/2\). Continuity of probability for increasing events now gives \(\mathbb{P}(M_h>0)=1\). Thus a positive value occurs at some time in \((0,h]\), since \(B_0=0\). Applying the same argument to \(-B\), which has the same Brownian distribution, gives \(\mathbb{P}(m_h<0)=1\), and hence a negative value occurs in \((0,h]\) almost surely. \(\square\)

The proposition is for one fixed \(h\). To conclude that the path has both signs arbitrarily close to zero, we need a single probability-one event that works for every interval length. It is enough to establish the property for the countable sequence \(h=1/n\), because every positive interval contains one of these intervals.

Theorem: With probability one, for every \(\varepsilon>0\) there are times \(s,t\in(0,\varepsilon)\) such that \(B_s>0\) and \(B_t<0\).

Proof. For each positive integer \(n\), let \(E_n^+\) be the event that \(B_t>0\) for some \(t\in(0,1/n]\), and let \(E_n^-\) be the event that \(B_t<0\) for some \(t\in(0,1/n]\). The proposition gives \(\mathbb{P}(E_n^+)=\mathbb{P}(E_n^-)=1\) for each \(n\). Therefore the countable intersection \(E=\bigcap_{n\ge1}(E_n^+\cap E_n^-)\) has probability one: its complement is a countable union of probability-zero events. On \(E\), fix any \(\varepsilon>0\) and choose a positive integer \(n\) with \(1/n<\varepsilon\). The events \(E_n^+\) and \(E_n^-\) supply times \(s,t\in(0,1/n]\), so \(s,t<\varepsilon\), with \(B_s>0\) and \(B_t<0\). This proves the assertion simultaneously for every \(\varepsilon>0\). \(\square\)

Why the Sign Changes Force Zeros

The zero set of a Brownian path is the set of times \(t\ge0\) at which \(B_t=0\). Saying that zeros accumulate at the origin means more than the fact that \(B_0=0\): it means there are positive zero times arbitrarily close to zero. The sign result gives those times by the intermediate value theorem, using path continuity.

Theorem: Almost surely, for every \(\varepsilon>0\), there is a time \(u\in(0,\varepsilon)\) such that \(B_u=0\). In particular, positive-time Brownian zeros accumulate at the origin.

Proof. Take a sample path in the probability-one event of the preceding theorem and in the probability-one event on which the path is continuous. For each positive integer \(n\), choose \(s_n,t_n\in(0,1/n)\) such that \(B_{s_n}>0\) and \(B_{t_n}<0\). The times are distinct, since one path value cannot be both strictly positive and strictly negative. Let \(u_n=\min(s_n,t_n)\) and \(v_n=\max(s_n,t_n)\). The values \(B_{u_n}\) and \(B_{v_n}\) have opposite signs. By continuity on \([u_n,v_n]\), the intermediate value theorem supplies \(z_n\in(u_n,v_n)\) with \(B_{z_n}=0\). Since \(0<u_n<z_n<v_n<1/n\), these are positive zero times and \(z_n\to0\). More explicitly, given \(\varepsilon>0\), choose \(n\) with \(1/n<\varepsilon\); then \(z_n\in(0,\varepsilon)\). Thus the zeros accumulate at the origin. \(\square\)

Worked Example: A Positive Value Before Time \(1\)

Find the probability that Brownian motion reaches level \(1\) by time \(1\). Here \(h=1\) and \(a=1\), so the reflection formula gives

$$ \mathbb{P}(M_1\ge1) =2\mathbb{P}(B_1\ge1) =2\left(1-\Phi\left(\frac{1}{\sqrt1}\right)\right) =2(1-\Phi(1)). $$

This is the exact probability; no decimal approximation is needed. It is positive because a standard normal variable has positive probability of exceeding \(1\). The event \(\{M_1\ge1\}\) is contained in \(\{M_1>0\}\), whose probability is \(1\) by the proposition. As a check on the scaling in the formula, \(B_1\) has variance \(1\), so the standardized threshold is \(1/\sqrt1=1\), as used above.

Worked Example: A Shorter Interval and a Different Barrier

Compute the probability of reaching level \(1/2\) by time \(1/4\). In the reflection formula, \(a=1/2\) and \(h=1/4\). The standard deviation of \(B_{1/4}\) is \(\sqrt{1/4}=1/2\), so

$$ \begin{aligned} \mathbb{P}(M_{1/4}\ge1/2) &=2\mathbb{P}(B_{1/4}\ge1/2)\\ &=2\left(1-\Phi\left(\frac{1/2}{\sqrt{1/4}}\right)\right)\\ &=2(1-\Phi(1)). \end{aligned} $$

The result matches the previous example because both barriers are exactly one standard deviation above zero at their respective terminal times. The scale check is \((1/2)/(1/2)=1\). This equality concerns the probability of reaching the specified barrier by the specified time; it does not say the two paths, or their time intervals, are the same.

Check: The endpoint tail is \(\mathbb{P}(B_{1/4}\ge1/2)=1-\Phi(1)\). Reflection doubles this tail, giving \(2(1-\Phi(1))\), exactly the expression above.

Worked Example: Turning Sign Times into a Sequence of Zeros

Consider a continuous path for which, for every positive integer \(n\), there are times \(s_n,t_n\in(0,1/n)\) with \(B_{s_n}>0\) and \(B_{t_n}<0\). For each \(n\), set \(u_n=\min(s_n,t_n)\) and \(v_n=\max(s_n,t_n)\). The endpoint values \(B_{u_n}\) and \(B_{v_n}\) have opposite signs. Continuity therefore gives a zero \(z_n\) strictly between \(u_n\) and \(v_n\).

$$ 0<u_n<z_n<v_n<\frac1n. $$

Since \(1/n\to0\), the displayed inequalities imply \(z_n\to0\), with every \(z_n>0\). To check the “arbitrarily close” conclusion directly, take any \(\varepsilon>0\) and choose \(n\) so that \(1/n<\varepsilon\). Then \(0<z_n<1/n<\varepsilon\). This construction does not require the positive time to precede the negative time; taking the minimum and maximum handles either ordering.

A Common Reflection-Principle Pitfall

For \(h=1\) and \(a=1\), an incorrect calculation is \(\mathbb{P}(M_1\ge1)=\mathbb{P}(B_1\ge1)=1-\Phi(1)\). It counts paths that end at or above the barrier but omits paths that hit \(1\) and then end below \(1\). Reflection pairs this latter group with paths ending above the barrier, which is why the correct calculation is

$$ \mathbb{P}(M_1\ge1)=2\mathbb{P}(B_1\ge1)=2(1-\Phi(1)). $$

This factor of two applies to the event of reaching a positive barrier by a fixed time, with a positive barrier and standard Brownian motion starting at zero. It should not be confused with the probability of being positive at the terminal time, which is \(\mathbb{P}(B_1>0)=1/2\). Nor can one infer a path event from the terminal-time probability alone: the reflection calculation concerns the maximum over the whole interval.

The countability step is another important distinction. The proposition establishes probability one for each fixed interval length. The theorem uses a countable intersection to obtain one event on which the conclusion holds for every interval length. Taking an intersection over an uncountable collection of probability-one events would not, by itself, justify the same conclusion.

Check Your Understanding

Use the reflection formula and the pathwise argument to answer these questions.

  1. For \(h>0\) and \(a>0\), write \(\mathbb{P}(M_h\ge a)\) in terms of \(\Phi\).
  2. Why does \(\mathbb{P}(M_h>0)=1\) follow by considering the levels \(1/r\) as \(r\) increases?
  3. How does symmetry give a probability-one statement for a negative value in \((0,h]\)?
  4. Why is it enough to prove the sign property for interval lengths \(1/n\), rather than separately for every \(\varepsilon>0\)?
  5. Given positive and negative values at two positive times, explain how continuity produces a zero strictly between those times.