(The lines above are posted so that other users will see the response when they hover over the original message. An unfortunate side-effect is creating a ping.)
@JulianKuelshammer pretty intense linear algebra :P i'm not sure how close to a solution that is. it assumes a fairly deep understanding of inner-product spaces and bilinear maps and doesn't give the answer.