Sea $H_0$ y $H_1$ sean dos espacios de Hilbert separables de dimensión infinita y $H=H_0\oplus H_1$ . Sea $A:H\to H$ sea la proyección sobre $H_1$ . Basta con encontrar una base ortonormal $(e_n)$ para $H$ tal que $\|Ae_n\|\to 0$ .
Construimos esta base ortonormal $(e_n)$ un vector cada vez. Una vez elegidos $e_0,\dots,e_{n-1}$ , dejemos que $K$ sea el complemento ortogonal de su tramo. Dado un vector $v\in K$ de norma como máximo $1$ , dejemos que $v=v_0+v_1$ con $v_0\in H_0$ y $v_1\in H_1$ . Para algunos $\epsilon$ tal que $0\leq\epsilon\leq\|v_1\|$ , dejemos que $w_1$ sea $v_1$ reescalada para tener norma $\epsilon$ . Elija algunos $w_0\in H_0\cap K$ de norma $\sqrt{1-\epsilon^2}$ que es ortogonal a $v_0$ . Sea $w=w_0+w_1$ . Tenga en cuenta que $w$ es un vector unitario en $K$ que es ortogonal a $v_0$ , $\|Aw\|=\epsilon$ y $\langle w,v\rangle=\epsilon\|v_1\|$ .
Obsérvese ahora que si añadimos $v_0/\|v_0\|$ y $w$ y a nuestra base ortonormal, nos aseguramos de que la proyección de $v$ en el tramo de nuestra base ortonormal tiene norma al cuadrado al menos $\|v_0\|^2+\epsilon\|v_1\|$ . Haciendo esto repetidamente para elementos elegidos adecuadamente $v$ podemos garantizar que el ámbito cerrado de nuestra base ortonormal contiene todos los elementos de $H$ . A saber, fijar una base ortonormal $(f_m)$ para $H$ y en cada paso elegir $v$ sea la proyección de algún $f_m$ en $K$ . Si dispone que cada $f_m$ se elige con suficiente frecuencia, se puede asegurar que la norma de la proyección de cada $f_m$ en el tramo de $(e_n)$ se acerca arbitrariamente a $1$ . Incluso puede hacerlo teniendo el valor elegido de $\epsilon$ en cada paso convergen a $0$ que hará que $\|Ae_n\|\to 0$ . Entonces $(e_n)$ será una base ortonormal para todo $H$ tal que $\|Ae_n\|\to 0$ .