Constructing Unitary Matrices for Rotations in Hilbert Space

Click For Summary
In Hilbert space, unitary operators serve as the equivalent of rotation matrices in real linear space, allowing for the rotation of complex vectors. It is not feasible to rotate the real and imaginary parts of a complex vector separately using real matrices, as unitary transformations operate on the entire complex vector. The discussion highlights that unitary matrices can be viewed similarly to orthogonal matrices in real vector spaces, preserving certain properties of rotations. A key aspect is that while real unitary matrices can only achieve limited transformations, complex unitary matrices provide greater flexibility in manipulating vectors. Understanding these relationships is crucial for effectively working with rotations in complex vector spaces.
KFC
Messages
477
Reaction score
4
In real linear space, we can use the rotation matrix in terms of Euler angle to rotate any vector in that space. I know in hilbert space, the corresponding rotation matrix is so-called unitary operator. I wonder how do I construct such matrix to rotate a complex vector in hilbert space? Can I use the real matrix (for real linear space) to rotate the real and imaginary part separately?
 
Physics news on Phys.org
Are you mostly interested in the two dimensional complex vector space \mathbb{C}^2, or in general Hilbert spaces?
 
I am interesting in 3 dimensional complex vector space. But as starting, 2D complex vector space will do.
 
ok, anyway, you cannot rotate real and imaginary parts separately. I don't have any ready formulas available now, but you can try to solve (with some small n) what kind of matrices U\in\mathbb{C}^{n\times n} satisfy the condition

<br /> \sum_{l=1}^n U^*_{lk}U_{lm} = \delta_{kl}<br />

which is equivalent with U^{-1}=U^{\dagger}.
 
KFC said:
Can I use the real matrix (for real linear space) to rotate the real and imaginary part separately?

Suppose \boldsymbol{z}\in\mathbb{C}^n some (vertical) vector. Then \boldsymbol{z}=\boldsymbol{x} + i\boldsymbol{y} with some \boldsymbol{x},\boldsymbol{y}\in\mathbb{R}^n. If C\in\mathbb{C}^{n\times n} is some complex matrix, you can write it in form C=A+iB, where A,B\in\mathbb{R}^{n\times n} are real matrices. Then

<br /> C\boldsymbol{z} = (A+iB)(\boldsymbol{x}+i\boldsymbol{y}) = (A\boldsymbol{x} - B\boldsymbol{y}) + i(B\boldsymbol{x} + A\boldsymbol{y}),<br />

so you can reduce linear mappings \mathbb{C}^n\to\mathbb{C}^n into linear mappings \mathbb{R}^n\to\mathbb{R}^n like this. It is easy to see that in general acting with unitary matrices on complex vectors will not be the same as acting on the real and imaginary parts with the usual real rotations.
 
Last edited:
Think of it like this: a unitary matrix is to a complex vector space as an orthogonal matrix is to a real vector space (and, if you ever come across it, as a symplectic matrix is to a quaternionic vector space). Most of your intuition for ordinary rotations can be applied to unitary matrices acting on complex vectors. For example, it's always possible to apply a unitary transformation to a vector to get it in the form (a,0,0,...,0), for some real a>0. To see why, first try to see why the corresponding thing is true for rotations of real vectors, and see if you can adapt the argument to the complex case.

Incidentally, a matrix that is both unitary and real is just an orthogonal matrix. Since it's real, it doesn't mix up the real and imaginary parts of a vector, so if you write the vector as \vec u + i \vec v, then a real unitary matrix R takes this to (R\vec u) + i( R \vec v), where \vec u and \vec v are ordinary real vectors and R is an ordinary rotation. But these aren't the most general unitary transformations, there are others whose matrix elements aren't all real. For example, the best you could do with a real unitary matrix is rotate your vector into the form (a,b,0,0,...,0) (can you see why this is true? - think about rotating u and v simultaneously with R), so clearly the complex unitary matrices are important.
 
Time reversal invariant Hamiltonians must satisfy ##[H,\Theta]=0## where ##\Theta## is time reversal operator. However, in some texts (for example see Many-body Quantum Theory in Condensed Matter Physics an introduction, HENRIK BRUUS and KARSTEN FLENSBERG, Corrected version: 14 January 2016, section 7.1.4) the time reversal invariant condition is introduced as ##H=H^*##. How these two conditions are identical?

Similar threads

  • · Replies 15 ·
Replies
15
Views
776
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 0 ·
Replies
0
Views
1K
  • · Replies 59 ·
2
Replies
59
Views
5K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 26 ·
Replies
26
Views
3K
  • · Replies 10 ·
Replies
10
Views
1K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 9 ·
Replies
9
Views
2K