In the study of conditional expectation in $L^2(\Omega, \mathcal A, \mathbb P)$, I came accross the following statement : "If $\mathcal B$ is a sub-$\sigma$-algebra of $\mathcal A$ then the sub-vector space $L^2(\Omega, \mathcal B, \mathbb P)$ of $L^2(\Omega, \mathcal A, \mathbb P)$ consisting of the $\mathcal B$-measurable random-variables of $L^2(\Omega, \mathcal A, \mathbb P)$ is closed".
One way to prove this involves the fact that if a sequence converges in $L^2(\Omega, \mathcal A, \mathbb P)$ then there is a sub-sequence converging almost surely.
The next step is the one that troubles me. I know that the everywhere pointwise limit of a sequence of $\mathcal B$-measurable functions is $\mathcal B$-measurable. My understanding is that in the more general case of an almost everywhere limit, some further assumption is required, such as completeness of the measure space. Unless $(\Omega, \mathcal A, \mathbb P)$ is complete, I'm not confident that this a.e. limit of a given sequence of $\mathcal B$-measurable random variables should have a $\mathcal B$-measurable representative in its equivalence class in the space $\mathcal L^2(\Omega, \mathcal A, \mathbb P)$.
Hence my question, are all probability spaces assumed to be complete ?
If $f_n \to f$ almost everywhere define $g(x)=\lim f_n(x)$ if the limit exist and $0$ otherwise. Then we can show that $g$ is measurable and $f=g$ a.e.. Hence $f$ and $g$ are equal as elements of $L^{2}$. Completeness of the measure space is not required for this argument.