Simutanious diagonalization of 2 matrices

If they don't have a common basis, you can still find a U that diagonalizes one matrix, but not both.
  • #1
Gary Roach
20
0

Homework Statement



From Principles of Quantum Mechanics, 2nd edition by R Shankar, problem
1.8.10:

By considering the commutator, show that the following Hermitian matrices may be
simultaneously diagonalized. Find the eigenvectors common to both and verify
that under a unitary transformation to this basis, both matrices are
diagonalized.

[itex]\textbf{Theorem 13:} [/itex] If [itex] \Omega\ and\ \Lambda [/itex] are two commuting Hermitian
operators, there exists (at least) a basis of common eigenvectors that diagonalizes them
both.

Homework Equations


[itex] \Omega = \begin{vmatrix}
1 & 0 & 1 \\
0 & 0 & 0 \\
1 & 0 & 1
\end{vmatrix}[/itex]

[itex] \Lambda = [/itex][itex]
\begin{vmatrix}
2 & 1 & 1\\
1 & 0 & -1\\
1 & -1 & 2
\end{vmatrix}[/itex]

[[itex] \Omega [/itex] , [itex] \Lambda[/itex]] = 0

The Attempt at a Solution



The two matraces definitely meet the requirements of Theorem 13. Next computer
the eigenvalues of [itex] \Omega\ and\ \Lambda [/itex]:

[itex] \Omega [/itex]= [itex] \begin{vmatrix}
1-\omega & 0 & 1 \\
0 & -\omega & 0 \\
1 & 0 & 1-\omega
\end{vmatrix}
\ \Rightarrow (1-\omega)^2 (-\omega) + \omega) = 0 \ \Rightarrow \omega = 0, 0,
2[/itex]

[itex] \Lambda [/itex]=[itex] \begin{vmatrix}
2-\omega & 1 & 1 \\
1 & -\omega & -1 \\
1 & -1 & 2-\omega
\end{vmatrix}
\ \Rightarrow (2-\omega)(\omega^2 -2\omega - 1) -2(2-\omega) = 0 \Rightarrow
\omega = 2, 3, -1 [/itex]

Next computer the eigenvectors:

[itex]\Lambda | \omega = 2 > [/itex]= [itex] \begin{vmatrix}
0 & 1 & 1 \\
1 & -2 & -1 \\
1 & -1 & 0
\end{vmatrix} [/itex] = 0 [itex] \Rightarrow x_2 + x_3 = 0\ ;\ x_1 - x_2 = 0 \Rightarrow
x_1= 1, X_2=1, x_3=-1[/itex]

[itex] \Lambda | \omega = 2 > [/itex]= [itex] \begin{vmatrix}1\\1\\-1\end{vmatrix} [/itex]

[itex] \Lambda | \omega = 3 > [/itex]= [itex] \begin{vmatrix}
-1 & 1 & 1 \\
1 & -3 & -1 \\
1 & -1 &-1
\end{vmatrix} [/itex] = 0 [itex] \Rightarrow -x_1 + x_2 + x_3 = 0\ ;
x_1 -3x_2 - x_3 = 0\ ;\ x_1 - x_2 - x_3 = 0 \Rightarrow x_1=1, x_2=0, x_3=1 [/itex]

[itex] \Lambda | \omega = 3 > [/itex]= [itex] \begin{vmatrix}1\\0\\1\end{vmatrix} [/itex]

[itex] \Lambda | \omega = -1 > [/itex]= [itex]\begin{vmatrix}
3 & 1 & 1 \\
1 & 1 & -1 \\
1 & -1 &3
\end{vmatrix} [/itex] = 0 [itex] \Rightarrow 3x_1 + x_2 + x_3 = 0\ ;
x_1 + x_2 - x_3 = 0\ ;\ x_1 - x_2 + 3x_3 = 0 \Rightarrow x_1=1, x_2=-2, x_3=-1 [/itex]

[itex] \Lambda | \omega = -1 > [/itex]= [itex] \begin{vmatrix}1\\-2\\-1\end{vmatrix} [/itex]

And from [itex] \Omega [/itex]
[itex] \Omega | \omega = 0 > [/itex] = [itex] \begin{vmatrix}
1 & 0 & 1 \\
0 & 0 & 0 \\
1 & 0 & 1
\end{vmatrix} [/itex] = 0 [itex] \Rightarrow x_1 + x_3 = 0\ ;\ x_2=0
\Rightarrow x_1=1, x_2=-0, x_3=-1 [/itex]

[itex] \Omega | \omega = 0 > [/itex]= [itex] \begin{vmatrix}1\\0\\-1\end{vmatrix} [/itex] twice

[itex] \Omega | \omega = 2 > [/itex] = [itex] \begin{vmatrix}
-1 & 0 & 1 \\
0 & -2 & 0 \\
1 & 0 & -1
\end{vmatrix} $ = 0 [itex] \Rightarrow -x_1 + x_3 = 0\ ;\ x_2=0
\Rightarrow x_1=1, x_2=-0, x_3=1 [/itex]

[itex] \Omega | \omega = 2 > [/itex]= [itex] \begin{vmatrix}1\\0\\1\end{vmatrix} [/itex]

In summary the eigenvectors are:

[itex] \begin{vmatrix}1\\1\\-1\end{vmatrix} [/itex] , [itex]
\begin{vmatrix}1\\0\\1\end{vmatrix} [/itex] , [itex]
\begin{vmatrix}1\\-2\\-1\end{vmatrix} [/itex] , [itex]
\begin{vmatrix}1\\0\\-1\end{vmatrix} [/itex] , [itex]
\begin{vmatrix}1\\0\\1\end{vmatrix} [/itex]

And here is the problem. There is no way to build a unitary matrix (say
[itex]\textbf{U}[/itex]) from these vectors. All possible combinations lead to non-Hemitian
matrices. With out a unitary matrix the diagonalization process -
[itex] \textbf{U} \varLambda \textbf{U}^\dagger [/itex]= diagonalized matrix - can not be
completed.

Where have I gone wrong?
 
Last edited:
Physics news on Phys.org
  • #2
For the first matrix, Ω, let's call the three eigenvectors [itex]\vert \omega=2 \rangle[/itex], [itex]\vert \omega=0_1 \rangle[/itex], and [itex]\vert \omega=0_2 \rangle[/itex]. Similarly, for the second matrix, Λ, you have the eigenvectors [itex]\vert \lambda=3 \rangle[/itex], [itex]\vert \lambda=2 \rangle[/itex], and [itex]\vert \lambda=-1 \rangle[/itex].

The first thing to note is that [itex]\vert \omega=2 \rangle[/itex] and [itex]\vert \lambda=3 \rangle[/itex] are the same vector, namely (1, 0, 1)T. That means {[itex]\vert \omega=0_1 \rangle[/itex], [itex]\vert \omega=0_2 \rangle[/itex]} and {[itex]\vert \lambda=2 \rangle[/itex], [itex]\vert \lambda=-1 \rangle[/itex]} span the same subspace. The second thing is that because Ω's vectors are degenerate, any linear combination of those two vectors is also an eigenvector with eigenvalue 0.
 
  • #3
What you missed is that in getting the zero eigenvectors for Ω, x2=0 is not required. x2 can be anything. Saying "[1,0,-1] twice" makes no sense. So a basis for zero eigenvectors is [1,0,-1] and [0,1,0]. Then, as vela points out, the other eigenvectors for Λ lie in that subspace.
 
  • #4
I'm still thinking about your replies (reading like crazy). I haven't disappeared. My Linear Algebra seems to be a bit rusty. I really appreciate the help.

Gary R.
 
  • #5
I think I need to back up on this problem. Per Shankar:

If [itex] \Lambda [/itex] is a Hermitian matrix, there exists a unitary matrix U (built out of the eigenvectors of [itex] \Lambda [/itex] such that [itex]U^\dagger \Lambda U [/itex] is diagonalized.

So let's use Lambda from above since it is Hermitian. And we have the eigenvectors

[tex] \begin{vmatrix}1\\1\\-1\end{vmatrix}\ ,\ \begin{vmatrix}1\\0\\1\end{vmatrix}\ , \
\begin{vmatrix}1\\-2\\-1\end{vmatrix} [/tex]

Then [tex] U = \begin{vmatrix}1&1&1\\1&0&-2\\-1&1&-1\end{vmatrix}\
U^\dagger = \begin{vmatrix}1&1&-1\\1&0&1\\1&-2&-1\end{vmatrix}[/tex]

An there is the problem. Per Shankar, U is unitary and [itex]U^\dagger U = I [/itex]

This isn't. What have I done wrong.
 
  • #6
The columns of U are the normalized eigenvectors.
 
  • #7
Finallly. The normalization of the eigenvectors of [itex]\Lambda[/itex] fixed the problem.
[itex]U^\dagger*U now = I, U^\dagger*\Lambda * U [/itex]= diagonal with eigenvalues in the diagonal. The same with [itex]\Omega[/itex].

Question: Does this work only because the two matrices share a common eigenvector?

Gary R. and thank you all for the help
 
  • #8
Gary Roach said:
Finallly. The normalization of the eigenvectors of [itex]\Lambda[/itex] fixed the problem.
[itex]U^\dagger*U now = I, U^\dagger*\Lambda * U [/itex]= diagonal with eigenvalues in the diagonal. The same with [itex]\Omega[/itex].

Question: Does this work only because the two matrices share a common eigenvector?

Gary R. and thank you all for the help

Yes, you can only simultaneously diagonalize if the matrices have a common basis of eigenvectors. Being Hermitian and commuting guarantees this.
 

1. What is simultaneous diagonalization of 2 matrices?

Simultaneous diagonalization of 2 matrices is a process in linear algebra where two matrices can be transformed into diagonal matrices at the same time, using the same transformation matrix. This means that the matrices have the same set of eigenvectors, and can be represented in a simpler and more organized form.

2. Why is simultaneous diagonalization important?

Simultaneous diagonalization is important because it simplifies the calculation and manipulation of matrices. It allows for easier identification of matrix properties, such as eigenvalues and eigenvectors, and can lead to faster and more efficient computations in various applications.

3. How is simultaneous diagonalization achieved?

Simultaneous diagonalization can be achieved by finding a transformation matrix that diagonalizes both matrices at the same time. This transformation matrix is usually constructed from the shared eigenvectors of the two matrices. Once the transformation matrix is obtained, it can be used to simultaneously diagonalize both matrices.

4. Can any two matrices be simultaneously diagonalized?

No, not all matrices can be simultaneously diagonalized. In order for two matrices to be simultaneously diagonalized, they must share the same set of eigenvectors. If the eigenvectors of the two matrices are not the same, simultaneous diagonalization is not possible.

5. What are some applications of simultaneous diagonalization?

Simultaneous diagonalization has many applications in various fields such as physics, engineering, and computer science. It is commonly used in quantum mechanics, signal processing, and control theory. It can also be used to solve systems of linear differential equations, making it a useful tool in solving many real-world problems.

Similar threads

  • Calculus and Beyond Homework Help
Replies
8
Views
727
  • Calculus and Beyond Homework Help
Replies
2
Views
350
  • Calculus and Beyond Homework Help
Replies
2
Views
121
  • Calculus and Beyond Homework Help
Replies
8
Views
1K
  • Calculus and Beyond Homework Help
Replies
7
Views
686
  • Calculus and Beyond Homework Help
Replies
2
Views
646
  • Calculus and Beyond Homework Help
Replies
9
Views
1K
  • Calculus and Beyond Homework Help
Replies
15
Views
1K
  • Calculus and Beyond Homework Help
Replies
2
Views
923
  • Advanced Physics Homework Help
Replies
3
Views
331
Back
Top