Tutorials › Stochastic Processes › Brownian Bridge as Conditioned Brownian Motion

Gaussian Processes · Tutorial 880 of 994

Brownian Bridge as Conditioned Brownian Motion

Learn how fixing Brownian motion’s endpoint produces a Gaussian bridge, and derive its mean, covariance, and pathwise representation.

Advanced 10 min read

What You'll Learn

  • Define a Brownian bridge as a regular conditional law given a fixed endpoint.
  • Derive the bridge mean and covariance from Brownian motion’s Gaussian laws.
  • Prove that subtracting the endpoint component yields a process independent of the endpoint.
  • Represent the bridge as a centered bridge plus a straight-line endpoint term.
  • Check endpoint constraints and calculate bridge moments at specified times.
  • Identify the error in using unconditioned Brownian covariance for a bridge.

Fixing Brownian Motion at an Endpoint

Brownian motion is random both at intermediate times and at the end of an interval. A Brownian bridge describes its path when the endpoint is fixed: over \([0,T]\), the path starts at \(0\) and is conditioned to end at a prescribed value \(b\). This construction is useful when a model needs continuous random paths subject to endpoint constraints, or when the effect of observing an endpoint must be separated from the remaining path variation.

Let \((\Omega,\mathcal F,\mathbb P)\) support a standard Brownian motion \((B_t)_{t\ge0}\), with its natural filtration \((\mathcal F_t)_{t\ge0}\), where \(\mathcal F_t=\sigma(B_u:0\le u\le t)\) (with the usual completion if desired). Thus \(B_0=0\), paths are continuous, and increments over disjoint time intervals are independent centered normal variables, with \(\operatorname{Var}(B_t-B_s)=t-s\) for \(0\le s\le t\). In particular, \(\operatorname{Cov}(B_s,B_t)=\min(s,t)\). Fix \(T>0\) and an endpoint \(b\in\mathbb R\).

Definition: The Brownian bridge from \(0\) to \(b\) over \([0,T]\) is the continuous Gaussian process whose law is the regular conditional law of \((B_t)_{0\le t\le T}\) given \(B_T=b\). Because \(B_T\) has a continuous distribution, the event \(\{B_T=b\}\) has probability zero. The definition therefore uses a specified conditional distribution kernel, rather than the ratio formula for conditioning on a positive-probability event.

We will obtain that kernel directly from Brownian motion. The central device is to remove from each \(B_t\) the linear component associated with \(B_T\). The resulting process is independent of the endpoint, so fixing the endpoint changes only the removed linear component.

Separating the Endpoint from the Remaining Path

Lemma: For \(0\le t\le T\), define \(R_t=B_t-\frac{t}{T}B_T\). Then the process \((R_t)_{0\le t\le T}\) is independent of \(B_T\), is centered and Gaussian, and has covariance \(\operatorname{Cov}(R_s,R_t)=\min(s,t)-\frac{st}{T}\).

Proof. For any finite selection \(t_1,\ldots,t_m\in[0,T]\), the vector \((R_{t_1},\ldots,R_{t_m},B_T)\) is jointly Gaussian: each coordinate is a linear combination of a finite Gaussian vector of Brownian observations. For every \(t\in[0,T]\),

$$ \operatorname{Cov}(R_t,B_T) =\operatorname{Cov}(B_t,B_T)-\frac{t}{T}\operatorname{Var}(B_T) =t-\frac{t}{T}T=0. $$

A jointly Gaussian vector with zero cross-covariances between two subvectors has independent subvectors: its joint characteristic function factors into the product of the two marginal characteristic functions, since the cross terms in the Gaussian exponent vanish. Consequently, each finite vector of \(R\)-values is independent of \(B_T\). The cylinder events determined by finite collections of \(R_t\)'s generate \(\sigma(R_t:0\le t\le T)\); the standard extension of independence from these generating events gives independence of this sigma-field and \(\sigma(B_T)\).

The process \(R\) is centered because both terms in its definition have mean zero. For \(s,t\in[0,T]\), expansion of the covariance gives

$$ \begin{aligned} \operatorname{Cov}(R_s,R_t) &=\operatorname{Cov}\left(B_s-\frac{s}{T}B_T,\ B_t-\frac{t}{T}B_T\right)\\ &=\min(s,t)-\frac{t}{T}s-\frac{s}{T}t+\frac{st}{T^2}T\\ &=\min(s,t)-\frac{st}{T}. \end{aligned} $$

Each finite vector of \(R\)-values is Gaussian by linearity, so \(R\) is a Gaussian process. These computations prove all the claims. \(\square\)

Theorem (Brownian bridge by endpoint conditioning): For \(T>0\) and \(b\in\mathbb R\), a regular conditional law of \((B_t)_{0\le t\le T}\) given \(B_T=b\) is the law of \(B_t^{(b,T)}=R_t+\frac{t}{T}b\), where \(R_t=B_t-\frac{t}{T}B_T\). Its conditional mean and covariance are \(\mathbb E[B_t\mid B_T=b]=\frac{t}{T}b\) and \(\operatorname{Cov}(B_s,B_t\mid B_T=b)=\min(s,t)-\frac{st}{T}\) for \(s,t\in[0,T]\).

Proof. For every path and every \(t\in[0,T]\), the identity \(B_t=R_t+\frac{t}{T}B_T\) holds. The lemma shows that \(R\) is independent of \(B_T\). Thus, for a fixed endpoint value \(y\), the law of the path \(R_t+\frac{t}{T}y\) supplies a conditional distribution kernel: averaging this law over the distribution of \(B_T\) recovers the original Brownian path law by the identity. This is precisely the defining property of a regular conditional law, and the kernel is defined for every \(y\), including values whose individual endpoint events have probability zero.

Under the kernel at \(y=b\), the centered process \(R\) is unchanged, and the added function \(tb/T\) is deterministic. Hence the mean at time \(t\) is \(0+tb/T\), while adding a deterministic function does not change covariance. The lemma therefore gives the stated covariance. The process is Gaussian because its finite vectors are translations of Gaussian vectors, and its paths are continuous because \(R\) and \(t\mapsto tb/T\) are continuous. \(\square\)

The formula separates two effects. The endpoint value determines the straight-line conditional mean from \(0\) to \(b\); the covariance describes random departures from that line and does not depend on \(b\). At \(t=0\) and \(t=T\), the covariance with every time is zero, so the process is fixed at \(0\) and \(b\), respectively.

Calculating Bridge Moments

Worked Example: The Midpoint Given an Endpoint

Take \(T=2\), endpoint \(b=3\), and time \(t=1\). Find the conditional mean and variance of \(B_1\) given \(B_2=3\), then verify them using the one-variable Gaussian conditioning calculation.

From the bridge formulas, the mean is \(\frac{1}{2}\cdot3=\frac32\). The variance is \(\min(1,1)-\frac{1\cdot1}{2}=1-\frac12=\frac12\). Thus the conditional midpoint is normal with mean \(\frac32\) and variance \(\frac12\).

Check by Gaussian conditioning. The unconditioned pair \((B_1,B_2)\) has means zero, \(\operatorname{Var}(B_1)=1\), \(\operatorname{Var}(B_2)=2\), and \(\operatorname{Cov}(B_1,B_2)=1\). The conditional mean is \(\frac{1}{2}\cdot3=\frac32\), and the conditional variance is \(1-\frac{1^2}{2}=\frac12\). Both agree with the bridge calculation.

Worked Example: Two Interior Times

Let \(T=2\), \(b=-1\), \(s=\frac12\), and \(t=\frac32\). Calculate both means, both variances, and their conditional covariance.

The means are \(\frac{s}{T}b=\frac{1/2}{2}(-1)=-\frac14\) and \(\frac{t}{T}b=\frac{3/2}{2}(-1)=-\frac34\). The variance at \(s\) is \(\frac12-\frac{(1/2)^2}{2}=\frac12-\frac18=\frac38\). The variance at \(t\) is \(\frac32-\frac{(3/2)^2}{2}=\frac32-\frac98=\frac38\). Since \(s<t\), the covariance is \(s-\frac{st}{T}=\frac12-\frac{(1/2)(3/2)}{2}=\frac12-\frac38=\frac18\).

Therefore the conditional covariance matrix, with times ordered as \(s,t\), is \(\begin{bmatrix}\frac38&\frac18\\[2pt]\frac18&\frac38\end{bmatrix}\). Its determinant is \(\frac{3}{8}\frac{3}{8}-\frac{1}{8}\frac{1}{8}=\frac{9}{64}-\frac{1}{64}=\frac18>0\), a check that this two-time covariance matrix is positive definite. The endpoint \(b\) affects the means but not these covariance entries.

Worked Example: A Bridge from Zero to Zero

For a bridge over \([0,1]\) with endpoint \(b=0\), calculate the moments at times \(\frac14\) and \(\frac34\), and check the endpoint constraints.

Both means are zero because \(tb/T=0\). At time \(\frac14\), the variance is \(\frac14-\frac{(1/4)^2}{1}=\frac14-\frac1{16}=\frac3{16}\). At time \(\frac34\), it is \(\frac34-\frac{(3/4)^2}{1}=\frac34-\frac9{16}=\frac3{16}\). The covariance between the two values is \(\frac14-\frac{(1/4)(3/4)}{1}=\frac14-\frac3{16}=\frac1{16}\).

At the start, the mean is \(0\), and the variance is \(0-\frac{0\cdot0}{1}=0\). At the endpoint, the mean is \(\frac11\cdot0=0\), and the variance is \(1-\frac{1\cdot1}{1}=0\). Thus the bridge starts and ends at zero with probability one, as required.

Why Conditioning Changes the Covariance

Conditioning on \(B_T=b\) removes the part of each intermediate observation that is predictable from the endpoint. In the representation \(B_t=R_t+\frac{t}{T}B_T\), the second term is fixed once the endpoint is fixed, while the independent residual \(R_t\) retains its randomness. That is why the conditional covariance is the covariance of \(R\), rather than the unconditioned covariance \(\min(s,t)\).

Common mistake. A tempting but incorrect calculation is to use \(\operatorname{Var}(B_{T/2}\mid B_T=b)=\operatorname{Var}(B_{T/2})=T/2\), on the grounds that Brownian motion has variance \(T/2\) at the midpoint. This ignores the information supplied by the endpoint. The bridge formula instead gives

$$ \operatorname{Var}(B_{T/2}\mid B_T=b) =\frac{T}{2}-\frac{(T/2)^2}{T} =\frac{T}{2}-\frac{T}{4} =\frac{T}{4}. $$

For example, when \(T=2\), the incorrect value is \(1\), whereas substitution into the conditional covariance formula gives \(1-\frac{1}{2}=\frac12\). The endpoint information reduces the midpoint variance by half in this case.

A second point of care is that \(\mathbb P(B_T=b)=0\) does not make the bridge undefined. It means only that conditioning cannot be performed by dividing probabilities by \(\mathbb P(B_T=b)\). The independent-residual construction supplies a regular conditional law at every \(b\), and its formulas specify the version used here.

Check Your Understanding

Use the conditional mean and covariance formulas, and show the substitutions that support each numerical answer.

  1. For \(T=4\), \(b=2\), and \(t=1\), find the conditional mean and variance of \(B_t\) given \(B_T=b\).
  2. For a bridge with \(T=3\) and endpoint \(b=-2\), calculate the conditional covariance between times \(1\) and \(2\). Does it depend on the endpoint?
  3. Explain why \(R_t=B_t-\frac{t}{T}B_T\) is independent of \(B_T\), identifying the Gaussian property used in the argument.
  4. At which two times must the bridge variance be zero? Verify both values from the covariance formula.
  5. For \(T=2\), compare the unconditioned variance and bridge variance at \(t=1\), and explain why they differ.