On wikipedia, the definition of a martingale is given as follows:
A basic definition of a discrete-time martingale is a discrete-time stochastic process (i.e., a sequence of random variables) $X_1, X_2, X_3,\dots$ that satisfies for any time $n$,
$$\mathbb{E}(|X_n|) < \infty$$ $$\mathbb{E}(X_{n+1}\mid X_1\dots,X_n) = X_n.$$ That is, the conditional expected value of the next observation, given all the past observations, is equal to the most recent observation.
while in Rick Durrett's textbook Probability: Theory and Examples, the martingale is defined as follows:
In this section we will define martingales and their cousins supermartingales and submartingales, and take the first steps in developing their theory. Let $\mathcal{F}_n$ be a filtration, i.e. an increasing sequence of $\sigma$-fields. A sequence $X_n$ is said to be adapted to $\mathcal{F}_n$ if $X_n\in\mathcal{F}_n$ for all $n$. If $X_n$ is a sequence with
- $\mathbb{E}|X_n| < \infty$
- $X_n$ is adapted to $\mathcal{F}_n$,
- $\mathbb{E}(X_{n+1}|\mathcal{F}_n) = X_n$ for all $n$,
then $X$ is said to be a martingale (with respect to $\mathcal{F}_n$). If in the last definition, $=$ is replaced with $\leq$ or $\geq$, then $X$ is said to be a supermartingale or submartingale, respectively.
The wikipedia definition seems quite intuitive and reasonable to me, that is, a martingale is just a process in which the expected value tomorrow given past history is always equal to today's value (with a special example being a random walk process). My questions are:
Why is it necessary to use sigma-fields instead of just past history in the definition? Do we gain anything by using the more sophisticated definition? I simply could not think of a situation in which this more sophisticated definition is needed.
I'm particularly interested in these questions as these two definitions seems non-nested, i.e., the Durrett definition does not contain the wikipedia definition as a special case, as the set of past history $\{X_1,...,X_n\}$ is not a sigma-field, it needs to include at least the empty set too.
It would be great if you could illustrate with a simple example (such as a random walk or other processes).