Gratuitous remark. The constant c = cos α can be interpreted as the cosine of the angle between the subspaces, defined by
c = \sup { | < h_1, h_2 >| : h_1 unit vector in S_1 orthogonal to S_2, h_2 unit vector in S_2 orthogonal to S_1 }.
For example, if S_1 and S_2 are hyperplanes, α
is the angle between the normals, and if S_1 and S_2
are lines,
it's the angle between the lines.
By Schwarz' inequality, c cannot exceed 1.
If S_1 and S_2 have finite dimension,
then c<1
(it's defined by maximizing a continuous function
over a compact set), and sequences converegs exponentially.
In infinite dimensions, c=1
is possible. Then convergence can be slow.
Two elegant proofs of von Neumann's theorem: