[guided]We recall the objects used in this step so that the guided argument is self-contained. The space is $X=A^{\mathbb{Z}}$, the sigma-algebra is $\mathcal{B}=\mathcal{A}^{\otimes\mathbb{Z}}$, the shift map $\sigma:X\to X$ is given by $\sigma((x_j)_{j\in\mathbb{Z}})=(x_{j+1})_{j\in\mathbb{Z}}$, and the coordinate maps are $X_k:X\to A$, $X_k(x)=x_k$. The future coordinate sigma-algebra is
\begin{align*}
\mathcal{F}:=\sigma(X_k:k\geq 0).
\end{align*}
The purpose of this step is to verify that $\mathcal{F}$ is large enough, after applying forward shifts, to recover all measurable information in the Bernoulli system. The sigma-algebra $\mathcal{F}$ sees the coordinates $0,1,2,\dots$. Applying $\sigma$ once moves this window one step to the left, so $\sigma\mathcal{F}$ sees the coordinates $-1,0,1,\dots$. Applying $\sigma^m$ sees the coordinates $-m,-m+1,\dots$.
Formally, for every $m \in \mathbb{N}_0$,
\begin{align*}
\sigma^m\mathcal{F} = \sigma(X_k : k \ge -m).
\end{align*}
Now fix any $j \in \mathbb{Z}$. If $j \ge 0$, then $X_j$ is already measurable with respect to $\mathcal{F}$. If $j < 0$, choose $m := -j$; then $j \ge -m$, so $X_j$ is measurable with respect to $\sigma^m\mathcal{F}$. Hence every coordinate map $X_j$ is measurable with respect to $\bigvee_{m=0}^{\infty}\sigma^m\mathcal{F}$.
Conversely, every $\sigma^m\mathcal{F}$ is a sub-sigma-algebra of $\mathcal{B}$, so their join is contained in $\mathcal{B}$. Since the product sigma-algebra is generated by all coordinate maps, we conclude
\begin{align*}
\bigvee_{m=0}^{\infty} \sigma^m\mathcal{F} = \sigma(X_k : k \in \mathbb{Z}) = \mathcal{B}.
\end{align*}[/guided]