Orthogonal Splittings
Theorem (Gram-Schmidt Orthonormalization Process) Given a linearly independent subset  { a , ... , a } of  , the set of vectors  { v , ... , v } defined below is an ONB of  span(  ). 

Moreover, span{ a , ... , a }  span{ v , ... , v } for each 1  .
A useful tool when working with orthogonal splittings is the projection operator defined below.
Proposition Given subspaces  <  of  , every v in  has a unique decomposition
v v + v
where v is the component of v in  , and v v  proj  ( v) is the component of v which is orthogonal to  . 
Corollary Given subspaces  <  of  ,
|