Many systems are described by second-order Hamiltonians. These have terms linear and quadratic in the operators x^,p^, for example:
H^=ap^2+bx^p^+cx^.
One such example is the harmonic oscillator: H^=2mp^2+21mω2x^2. This describes a particle on a spring, in which case x^,p^ represent the position and momentum.
In quantum optics we use a harmonic oscillator to represent light. The frequency of oscillation is the frequency of the optical field, and the number of vibrational quanta is the number of photons. We then view x^,p^ as two non-commuting continuous variables describing the state of the optical field. They do not represent the position or momentum of a photon, which may not be well defined, since the field could contain an indefinite number of photons with indefinite positions and momenta. Emphasising this somewhat abstract nature, we refer to x^,p^ as quadratures.
We are generally interested in multiple systems interacting with each other. In quantum optics, these may be two different modes of light, or the fields of two coupled cavities. If we index the system with a subscript, a second-order Hamiltonian my look something like
H^=ap^1p^2+bx^12+cx^2.
The evolution of our systems will depend on if the system obeys fermionic or bosonic statistics. We will consider bosons here, where different sub-systems are allowed to be in the same state. Light is a boson, which is why you can have multiple photons confined to the same cavity mode.
In this post we will show that a general second-order bosonic Hamiltonian can be described by a real symmetric matrix, and a real vector. This is useful for many reasons:
We can reduce questions about operators to questions in matrix algebra. For example, diagonalising a general Hamiltonian becomes a problem of diagonalising a symmetric matrix.
We can better understand how many degrees of freedom there are in a general Hamiltonian, and find transformations which make the equations easier to solve.
Evolution in the infinite-dimensional Hilbert-space of the harmonic oscillator can be replaced with a differential equation in terms of real vectors and matrices.
A first-order Hamiltonian is one which is linear in x^,p^†, for example:
H^=ax^.
Note that for H^ to be Hermitian, a must be real. Looking at the Heisenberg equation of motion for p^ will show that this describes a constant force on the system. Unfortunately there isn't a lot that we can describe using only linear terms, so a bit more complexity is required.
Quadratic Hamiltonians contain only squares of terms, for example:
H^=2mp^12+2mp^22+21mω2(x^1−x^2)2.
This describes two point masses connected by a spring of frequency ω. A quadratic Hamiltonian can described two coupled oscillators, but not a constant force acting on one of them.
A second-order Hamiltonian contains both linear and quadratic terms:
H^=2mp^12+2mp^22+21mω2(x^1−x^2)2+ax^1.
While the Hamiltonian contains quadratic terms, the resulting Heisenberg equations of motion for x^,p^ will be linear. Describing nonlinear phenomena is thus still out of reach.
In general we will have multiple modes r^=(x^1,p^1,x^2,p^2,…,x^n,p^n)T (with the transpose 'T' indicating this is a column vector). Using [x^j,p^k]=iδjk, the commutator will now be
[r^,r^T]=iΩ,
where
Ω=⊕j=1nΩ1.
The symbol '⊕' denotes the 'direct sum', a cousin of the tensor product. If {Ai} is a collection of matrices, the direct sum is the new matrix formed by placing these along the diagonal:
In terms of this r^, a general second-order Hamiltonian H^ can be decomposed as
H^=21r^THr^+r^Tr,
H is a real, symmetric matrix.
r is a vector of real numbers.
We can see from the above equation that for H^ to be Hermitian, H must be Hermitian and r must be real. We will see in the next section however that any imaginary parts of H cancel out and don't affect the Hamiltonian, so we may as well take H to be real. The commutation relations that we worked out will turn out to be helpful later on.
where Re denotes the real part. Any complex components of h12 thus only show up as a constant, which doesn't affect the dynamics of the system. For this reason we can just take H to be a real symmetric matrix without any loss of generality.
r gives a constant driving to the system. The first component r1 acts as a constant force, while r2 a constantly increasing displacement to the position. It can be tempting to think that a positive r2 must add energy while a negative r2 subtracts (or vice-versa for r1 due to the sign difference), but this isn't true. The energy of an oscillator depends on the absolute value of the position and momentum, not the sign.'
h12 couple the position and momentum quadratures to each other, leading to oscillations between them. These notes and this stackexchange answer show how such a term can arise when considering a charged particle in a magnetic field in the Landau gauge.
To figure out what h11 and h22 mean, we can compare with a harmonic oscillator Hamiltonian: 2mp^2+21mω2x^2.
h11 encodes a position-dependent force, which for a harmonic oscillator would be +mω2. Thus if h11 is positive there should be oscillations about the origin, while a negative h11 would push the position further and further away from the origin.
h22 corresponds to 1/m. Thus the smaller this is, the faster the particle should respond due to a reduced mass. A negative value would lead to exotic behaviour corresponding to a negative mass.
Note that none of these terms give damping. This is because damping results in a loss of energy, while Hamiltonians conserve energy. More formally, Hamiltonian evolution preserves volumes in phase space, while damping contracts volumes.
There are several cases to consider. The easier two are:
If l is not equal to j or k, then the commutator will be zero.
If j=k=l then we have the single-mode case:
21[r^lTHllr^l]=−iΩ1Hllr^l.
Then there are two more complicated cases, when l is equal to one of j or k. We can handle these by noting that for an arbitrary vector r, we have already shown
We have seen that when the matrix H is invertible, the linear term proportional to r can be eliminated from the equations of motion by a change of variables. It is worth reflecting on what this means physically. Unfortunately I haven't had much of a chance to do this, but will try and revisit it in a week or so. Feel free to send me an email if you have any thoughts.
From the equations of motion, we can see that for the resulting modes to be linearly independent, H must have full rank. Thus H will only fail to be invertible if some of the modes do not evolve with time, or if the evolution spans a lower-dimensional subspace.
We've seen that a general second-order bosonic Hamiltonian can be written as
H^=21r^THr^+r^Tr.
For H^ to be Hermitian, we required r real and H Hermitian. However since the complex parts of H don't affect the dynamics, we lose nothing in requiring it to be real and symmetric.
If we look at H in two-by-two blocks, the diagonal elements Hjj describe the oscillation frequencies and energies of the individual oscillators, and any coupling between their positions and momenta. Other elements Hjk couple different modes to each other. The vector r applies a constant 'force', but can be eliminated with a change of variables provided H is invertible.
With this parameterisation, we can work entirely in terms of finite-dimensional real matrices and vectors — quite an achievement given the infinite-dimensional Hilbert space. In a later post we might investigate how the eigenmodes can be found by diagonalising H. In this one we derived a matrix equation of motion:
q^′=ΩHq^,
The solution to which can be immediately written down:
q^(t)=exp(ΩHt)q^(0).
This looks very similar to the Schrödinger evolution:
∣ψ(t)⟩=exp(−iH^t)∣ψ(0)⟩,
with the matrix Ω playing a role analogous to the complex number i. Multiplying by eiθ causes rotation in the two-dimensional complex plane. Similarly, the block-matrix form for Ω shows that it induces independent rotations among the individual two-dimensional x^j,p^j subspaces. Thus in some sense, Ω is a 'high-dimensional i'. This has a deeper geometric meaning which I hope to investigate in future posts.
If you have any questions or comments, email me@ruvi.blog.