Aquí hay otra solución:
Podemos escribir:
X=\{ g>1\}\cup(\bigcup\limits_{k=1}^{\infty}\left\{ 2^{-k}<g\leqslant2^{1-k}\right\})\cup \{g=0\}
Observe que el anterior establece son todos distintos.
Aplicar Egoroff del teorema para cada uno de los conjuntos:
\{ g>1\},\bigcup\limits_{k=1}^{\infty}\left\{ 2^{-k}<g\leqslant2^{1-k}\right\}
Entonces no existe A\subset G=\{g>1\} ,e A_k\subset G_k=\left\{ 2^{-k}<g\leqslant2^{1-k}\right\}, tal forma que:
\mu (A)<\varepsilon/2 , \mu (A_k)<\varepsilon 4^{-k} and f_n\longrightarrow funiformly in E^c=(G\setminus A)\cup(\bigcup\limits_{k=1}^{\infty}G_k\setminus A_k)\cup \{f_n=0,\forall n\}, where the last set in the union is a superset of \{g=0\}.
Ahora, es suficiente para demostrar que \mu (E)<\varepsilon.
De hecho, después de algunos simples cálculos (usando el hecho de que hemos descompuesto X en conjuntos disjuntos) podemos obtener que:
E=X\setminus\left\{(G\setminus A)\cup(\bigcup\limits_{k=1}^{\infty}G_k\setminus A_k)\cup \{f_n=0,\forall n\}\right\}\subset (X\setminus(G\setminus A))\cap(X\setminus(\bigcup\limits_{k=1}^{\infty}G_k\setminus A_k))\cap (X\setminus\{g=0\})\subset
A\cup(\bigcup\limits_{k=1}^{\infty} A_k)
Por lo tanto, \mu (E)\leqslant \mu (A\cup(\bigcup\limits_{k=1}^{\infty} A_k))\leqslant \mu(A)+\mu (\bigcup\limits_{k=1}^{\infty} A_k))<\varepsilon/2+\sum\limits_{k=1}^\infty \varepsilon4^{-k} =\varepsilon/2+\varepsilon/3 <\varepsilon