Part 1. By Sigma-Algebra Generated by Random Variables and Independence of Sigma-Algebras, Gr is the σ-algebra generated by the events Uk−1(B) with k≤r and B a Borel set. These generators lie in Gr+1 and in G, which are σ-algebras, so minimality of the generated σ-algebra gives Gr⊆Gr+1 and Gr⊆G; consequently σ(⋃rGr)⊆G. Conversely, every generator Uk−1(B) of G lies in Gk⊆⋃rGr⊆σ(⋃rGr), so minimality gives G⊆σ(⋃rGr). Hence equality.
Part 2. For each r, the tuple (X,U1,…,Ur) is a Gaussian random vector by the definition of a jointly Gaussian family, so Conditional Expectation for Jointly Gaussian Random Variables is Affine provides real numbers βr,0,…,βr,r for which Yr=βr,0+∑k≤rβr,kUk is a conditional expectation of X given Gr.
Part 3. By Part 1, the sequence (Gr)r∈N is a nondecreasing sequence of sub-σ-algebras of F with σ(⋃rGr)=G. Applying Levy's upward theorem in mean square to the square-integrable X, every choice of conditional expectations Yr of X given Gr and every conditional expectation Y of X given G satisfy ∥Yr−Y∥2→0. The particular clause follows because, by Part 2 and the uniqueness assertion of Existence and Uniqueness of Conditional Expectation for Square-Integrable Random Variables, the Yr may be taken of the displayed affine form.