St · Statistics & Probability

What Is the Tower Property of Conditional Expectation?

Updated 13 October 2026

At a glance

  1. 1. Order the information

    Identify the finer sigma-algebra G and the coarser sigma-algebra H, with H contained in G.

  2. 2. Condition on G

    Find the conditional expectation of X given the finer information.

  3. 3. Condition again on H

    Take the conditional expectation of that result given the coarser information.

  4. 4. Use the tower identity

    The result equals the conditional expectation of X given H directly, up to almost-sure equality.

The tower property describes how conditional expectation behaves when one information set is contained inside another. It lets you simplify repeated conditioning: if you first condition on finer information and then on coarser information, the final result is the same as conditioning on the coarser information directly.

This identity is also called the law of iterated expectations. It is useful in probability, statistics, and stochastic processes, where calculations often involve several levels of information.

Statement and notation

Let XX be an integrable random variable, meaning E[∣X∣]<∞\mathbb{E}[|X|]<\infty. Let H\mathcal{H} and G\mathcal{G} be sigma-algebras such that H⊆G\mathcal{H}\subseteq\mathcal{G}. The inclusion means that G\mathcal{G} contains at least as much information as H\mathcal{H}.

The tower property states that

E ⁣[E[X∣G]∣H]=E[X∣H]almost surely.\mathbb{E}\!\left[\mathbb{E}[X\mid\mathcal{G}]\mid\mathcal{H}\right] =\mathbb{E}[X\mid\mathcal{H}] \quad\text{almost surely.}

Conditional expectations are defined only up to changes on events of probability zero, so the equality is almost sure rather than necessarily pointwise everywhere.

The same statement is often written using random variables. If YY and ZZ represent information and YY is determined by ZZ, then

E ⁣[E[X∣Y,Z]∣Y]=E[X∣Y].\mathbb{E}\!\left[\mathbb{E}[X\mid Y,Z]\mid Y\right] =\mathbb{E}[X\mid Y].

Here, knowing both YY and ZZ is at least as informative as knowing YY alone.

Why the property holds

Write U=E[X∣G]U=\mathbb{E}[X\mid\mathcal{G}] and V=E[U∣H]V=\mathbb{E}[U\mid\mathcal{H}]. By definition, VV is measurable with respect to H\mathcal{H}. To show that it equals E[X∣H]\mathbb{E}[X\mid\mathcal{H}], check the defining integral property of conditional expectation.

For every event A∈HA\in\mathcal{H}, the inclusion H⊆G\mathcal{H}\subseteq\mathcal{G} ensures that AA also belongs to G\mathcal{G}. Therefore,

∫AV dP=∫AU dP=∫AX dP.\begin{aligned} \int_A V\,d\mathbb{P} &=\int_A U\,d\mathbb{P}\\ &=\int_A X\,d\mathbb{P}. \end{aligned}

The first equality follows because VV is the conditional expectation of UU given H\mathcal{H}. The second follows because UU is the conditional expectation of XX given G\mathcal{G}. Thus VV is H\mathcal{H}-measurable and has the required integrals over every event in H\mathcal{H}. By uniqueness of conditional expectation up to almost-sure equality, V=E[X∣H]V=\mathbb{E}[X\mid\mathcal{H}].

Worked finite example

Suppose the sample space has eight equally likely outcomes, ω1,…,ω8\omega_1,\ldots,\omega_8, and XX takes the following values. Let H\mathcal{H} distinguish only whether the outcome is among the first four or the last four. Let G\mathcal{G} distinguish the four pairs shown below. Thus H⊆G\mathcal{H}\subseteq\mathcal{G}.

H\mathcal{H} blockG\mathcal{G} blockValues of XXE[X∣G]\mathbb{E}[X\mid\mathcal{G}]
{ω1,…,ω4}\{\omega_1,\ldots,\omega_4\}{ω1,ω2}\{\omega_1,\omega_2\}0,20,211
{ω1,…,ω4}\{\omega_1,\ldots,\omega_4\}{ω3,ω4}\{\omega_3,\omega_4\}4,64,655
{ω5,…,ω8}\{\omega_5,\ldots,\omega_8\}{ω5,ω6}\{\omega_5,\omega_6\}10,1210,121111
{ω5,…,ω8}\{\omega_5,\ldots,\omega_8\}{ω7,ω8}\{\omega_7,\omega_8\}14,1614,161515

Given the first H\mathcal{H} block, the two possible G\mathcal{G}-conditional values, 1 and 5, are equally likely. Their average is 3. Given the second block, the corresponding values 11 and 15 average to 13. Therefore,

E ⁣[E[X∣G]∣H]={3,ω∈{ω1,…,ω4},13,ω∈{ω5,…,ω8}.\mathbb{E}\!\left[\mathbb{E}[X\mid\mathcal{G}]\mid\mathcal{H}\right] =\begin{cases} 3, & \omega\in\{\omega_1,\ldots,\omega_4\},\\ 13, & \omega\in\{\omega_5,\ldots,\omega_8\}. \end{cases}

Conditioning XX directly on H\mathcal{H} gives the same block averages: the first four values average to 3, and the last four average to 13. This verifies the tower property in a concrete case.

Useful consequences

If H\mathcal{H} is the trivial sigma-algebra, conditioning on it gives an ordinary expectation. The tower property then yields the law of total expectation:

E ⁣[E[X∣G]]=E[X].\mathbb{E}\!\left[\mathbb{E}[X\mid\mathcal{G}]\right]=\mathbb{E}[X].

Also, if XX is already measurable with respect to H\mathcal{H}, then E[X∣H]=X\mathbb{E}[X\mid\mathcal{H}]=X almost surely. In that case, conditioning on any finer sigma-algebra does not change XX either.

Common mistakes

  • Reversing the order: The tower property requires the outer conditioning to use the coarser sigma-algebra. If H⊆G\mathcal{H}\subseteq\mathcal{G}, then E[E[X∣H]∣G]=E[X∣H]\mathbb{E}[\mathbb{E}[X\mid\mathcal{H}]\mid\mathcal{G}]=\mathbb{E}[X\mid\mathcal{H}], because the inner result is already G\mathcal{G}-measurable. It does not generally become E[X∣G]\mathbb{E}[X\mid\mathcal{G}].
  • Ignoring nesting: There is no general tower simplification for two unrelated sigma-algebras. Check that one information set is contained in the other.
  • Expecting equality at every outcome: Conditional expectations can differ on probability-zero events while still representing the same conditional expectation. The standard identity is almost sure.
  • Forgetting integrability: The usual statement assumes XX is integrable. Without this condition, the conditional expectations in the formula may not be defined as finite integrable random variables.

References

  1. Probability with Martingales — David Williams
  2. Probability: Theory and Examples — Rick Durrett

Spotted an error? Send a correction. Read how we write and check articles in our editorial policy.