Here are some thoughts about angles in complex Hilbert spaces. I moved them from the main page because they don't qualify as encyclopedic knowledge. One could also use the absolute value of the dot product I suppose. --
AxelBoldt
For complex Hilbert spaces, the formula (*) can be recycled to obtain a complex angle, but it is not entirely clear that this corresponds to a real-world notion of angle. An alternative is to use
(**) R(u·v)=cosθ ||u|| ||v||
where R denotes the real part. Definition (**) also special cases to (*) for real Hilbert spaces, so that may be a reasonable choice.