Why Did My Teacher Make a Substitution in Transforming a Hamiltonian?

In summary, the teacher replaced the transformation \gamma_i with a_i and a_i with \gamma_i in order to find the Hamiltonian in a new basis, but I don't understand why he could just make a substituion in the transformation and then insert it.
  • #1
Niles
1,866
0
Hi guys

Say I have a Hamiltonian given by
[tex]
H = \sum\limits_{i,j} {a_i^\dag H_{ij} a_j^{} }
[/tex]

I wish to perform a transformation given by
[tex]
\gamma _i = \sum\limits_j {S_{ij} a_j }.
[/tex]

Now, what my teacher did was to make the substituion [itex]\gamma_i \rightarrow a_i[/itex] and [itex]a_i \rightarrow \gamma_i[/itex], so we get the transformation
[tex]
a_i = \sum\limits_j {S_{ij} \gamma _j }.
[/tex]

This expression he then inserted in H to find H in the new basis, but I don't understand why he could just make a substituion in the transformation and then insert it? Is [itex]a_i = \sum\limits_j {S_{ij} \gamma _j }[/itex] when we express the creation/annihilation operators in terms of the transformation or what?

I hope you will shed some light on this.Niles.
 
Physics news on Phys.org
  • #2
The Hamiltonian can be written in a matrix form
[tex]
\hat H = \mathbf{a}^{\dagger} \mathbf{H} \mathbf{a}.
[/tex]

Since the Hamiltonian matrix is Hermitian, it can be diagonalized by a unitary transformation, i.e.
[tex]
\mathbf{H}= \mathbf{S} \Lambda \mathbf{S}^{\dagger},
[/tex]
where [tex] \mathbf{S}^{\dagger} = \mathbf{S}^{-1} [/tex] and [tex] \mathbf{\Lambda} [/tex] is a diagonal matrix.

So what do you get, when you make the change of basis to [tex]\mathbf{\gamma} = \mathbf{S} \mathbf{a} [/tex]? This is equivalent to [tex] \mathbf{a} = \mathbf{S}^{\dagger} \mathbf{\gamma}[/tex], of course. I don't know if this answers your question, though. The original Hamilton operator remains unchanged in the transformation, but it is now simply expressed in a basis, in which it is diagonal. If you had calculated the matrix elements [tex]H_{ij}[/tex] in this basis in the first place, we could directly write
[tex]
\hat H = \gamma ^{\dagger} \Lambda \gamma = \sum_i \lambda_i \gamma_i^{\dagger} \gamma_i [/tex]
and there would be no reason for further transformations. Here [tex] \Lambda=diag(\lambda_i) [/tex].
 
Last edited:
  • #3
Thanks, that made things clearer to me, but you say that we have
[tex]\mathbf{\gamma} = \mathbf{S} \mathbf{a} \quad \leftrightarrow \quad \mathbf{a} = \mathbf{S}^{\dagger} \mathbf{\gamma} [/tex].

In the case of [itex]

\gamma _i = \sum\limits_j {S_{ij} a_j }.

[/itex], what do we write on the right side of [itex]\leftrightarrow[/itex]?
 
  • #4
Niles said:
In the case of [itex]

\gamma _i = \sum\limits_j {S_{ij} a_j }.

[/itex], what do we write on the right side of [itex]\leftrightarrow[/itex]?
[tex]
\mathbf{a} = \mathbf{S}^{\dagger} \mathbf{\gamma} \Leftrightarrow a_i = \sum_j (S^{\dagger})_{ij} \gamma_j = \sum_j S_{ji}^* \gamma_j,
[/tex]
by the definition of the adjoint matrix. Hope this helps. And just to make the notation clear, above I defined [tex]\mathbf{a} = (a_1,a_2,\dots)^T [/tex] (column vector) and [tex] \mathbf{a}^{\dagger} = (a_1^{\dagger},a_2^{\dagger},\dots) [/tex] (row vector).
 
  • #5
[tex]
\mathbf{\gamma} = \mathbf{S} \mathbf{a} \quad \leftrightarrow \quad \gamma _i = \sum\limits_j {S_{ij} a_j
[/tex]
[tex]
\mathbf{a} = \mathbf{S}^\dagger \mathbf{\gamma} \quad \leftrightarrow \quad a _i = \sum\limits_j {S^\dagger_{ij} \gamma_j \quad \leftrightarrow \quad a _i = \sum\limits_j {S^*_{ji} \gamma_j
[/tex]
 
  • #6
Thanks, I get it now. It's very kind of you to help me (both of you).
 

FAQ: Why Did My Teacher Make a Substitution in Transforming a Hamiltonian?

What is a Hamiltonian transformation?

A Hamiltonian transformation is a mathematical operation that transforms the coordinates and momenta of a physical system while preserving the underlying dynamics of the system. It is used to simplify the equations of motion and make them easier to solve.

Why do we need to transform a Hamiltonian?

There are several reasons why we may need to transform a Hamiltonian. One reason is to change the coordinate system to one that is more convenient for solving the equations of motion. Another reason is to separate the degrees of freedom of a system, making it easier to analyze. Additionally, transforming a Hamiltonian can reveal symmetries and conserved quantities of a system.

How is a Hamiltonian transformation performed?

A Hamiltonian transformation is typically performed using a canonical transformation, which involves changing the coordinates and momenta of a system according to a set of transformation equations. These equations can be derived from a generating function, which is a mathematical function that maps the old coordinates and momenta to the new ones.

What is the difference between a canonical transformation and a symplectic transformation?

A canonical transformation is a type of transformation that preserves the Hamiltonian structure of a system, while a symplectic transformation is a type of transformation that preserves the symplectic structure of a system. In other words, a canonical transformation preserves the equations of motion, while a symplectic transformation preserves the Poisson bracket relationships between the coordinates and momenta of a system.

Can a Hamiltonian transformation change the physical behavior of a system?

No, a Hamiltonian transformation does not change the physical behavior of a system. It only changes the mathematical representation of the system. The equations of motion and physical observables will remain the same, only the coordinates and momenta will be transformed to a different set of variables.

Similar threads

Back
Top