I am asked to prove that the following processes are predictable. I am used to looking at stochastic processes as sequences of random variables (by fixing time) or as a collection of paths (by fixing $\omega$) but I find it hard to picture the two varying together. For this reason the notions of predictability and progressive measurability somewhat escape me. Anyway, here are the processes I am interested in.
(a) Suppose $h : \mathbf{R}_+ \rightarrow \mathbf{R}$ is a Borel measurable function. Show that $X(t,\omega) = h(t)$ is predictable.
Here is my attempt. First I fix an arbitrary Borel set $B\in\mathbf{R}$. Then I say $\{(t,\omega): X(t,\omega)\in B\} = \{(t,\Omega): h(t)\in B\} = (\bar{B},\Omega)$ for some $\bar{B}\in \mathcal{B}_{\mathbf{R}_+}$. The first equality is due to the deterministic nature of $h$ and the second one is due to the fact it is Borel measurable. Since I can generate $(\bar{B},\Omega)$ by using sets of the form $((a,b],\Omega)$, which are all in the predictable $\sigma$-algebra, $(\bar{B},\Omega)$ is also in the predictable $\sigma$-algebra. Does this sound right?
(b): $X$ is a predictable process. $g :\mathbf{R} \rightarrow \mathbf{R}$ is a Borel function. Then, $Z_t = g(X_t)$ is also predictable. The intuitive answer that I would give is that Borel functions preserve measurability. Hence, if $X$ is measurable with respect to a sigma algebra, then $g(X)$ is also measurable with respect to that sigma algebra. But this doesn't constitute a rigorous answer so I write the following.
$$\{(t,\omega): g(X(t,\omega)) \in B\} = \{(t,\omega): X(t,\omega) \in \bar{B}\}$$ The RHS is in the predictable sigma algebra since $X$ is predictable so this is it I guess.
(c): $X$ is a predictable process. $g :\mathbf{R}_+\times\mathbf{R} \rightarrow \mathbf{R}$ is a Borel function. $Z_t = g(t,X_t)$ is predictable. There is a hint which suggests that I start with functions of the form $h(t)g(X_t)$ and apply the $\pi-\lambda$ lemma. I know that the product of two measurable functions is again measurable. So $h(t)g(X_t)$ is predictable. But I don't see how one could apply the $\pi-\lambda$ lemma to extend the result to arbitrary functions of the form $g(t,X_t)$?