This one I wanted to do for a while. I like very much the math that can be derived from the Quantum Harmonic Oscillator, but there’s also a lot of stuff that I personally don’t like about the approach that is taken in some quantum physics books. I prefer a rather algebraic analysis of this system since I think that it is pretty much cleaner and easier to justify; then again I’m not pretending to be absolutely formal, just enough for it not to look like some kind of magic trick in the middle of the thing.

Consider the quantum system described by the Hamiltonian corresponding to an harmonic oscillator

We can avoid writing all those constants by defining two new linear operators and . This allows us to write a much simpler Hamiltonian

We know that , thus the commutation relationship for this new operators is given by . Notice that this new operators are also hermitian, as the momentum and position operators.

If we where to take the equation as classical variables, we could factorize the sum using complex conjugates as , but this relies on the commutativity of and . Anyway we can go and try to do it. Consider the operator and its adjoint (this last one follows from the hermiticity of and ). Since those are new operators, it may be useful to know its commutation relationship

Now, it is conventional to use a normalized version of the and operators to get an unitary commutator. Define the annihilation and creation operators respectively as follows:

The reason for this names while be studied soon enough. For now the important thing is that its commutators is much cleaner: . Now we can proceed with this idea of multiplying “complex conjugates”:

Solving for the Hamiltonian we get the desired form:

Alternatively, we could write , but there is something to notice before advancing any further.

**Lemma 1.** Let be a linear operator acting on and one of its eigenpairs (i.e. ). For a given constant is an eigenpair of the linear operator .

**Proof.** Follows trivially from adding to both sides of the equation .

From linear algebra we know that is a Positive-Definite Operator; thus, every eigenvalue of this operator are positive. This implies, using the Lemma 1, the following observation:

**Observation 1.** The eigenvalues of the Harmonic Oscillator Hamiltonian operator have a lower bound of .

Now that we know a little more about this Hamiltonian and that we have already written it down as a function of the creation and annihilation operators, it is possible to calculate the commutator of the Hamiltonian with the annihilation operator

Take now an eigenpair of the Hamiltonian. We study the action of the Hamiltonian on the vector space defined by using the equation :

This implies that the annihilation operator acting on an eigenvector, generates a new eigenstate with an lower eigenvalue by an amount of . In an analogous manner we can prove that and consequently that .

From the previous we see that from given an eigenpair of this Hamiltonian, we can get a discrete non-degenerated set of eigenpairs. Even thought we can do this for every eigenpair, it should be clear that the sets generated by two different do not necessarily coincide one with the other, but all of these sequences should have a minimum element, because of the Observation 1. We now consider now one of those minima, its eigenstate will be denote as . Applying the annihilation operator to these state should generate a null vector due to the minimality of . Writing these operator explicitly allows us to know the general form of the state:

Now, remember that the square magnitude of this vector state is to represent a probability density and should therefore be normalized

With this we finally get the desired state

Moreover, notice that this is an unique solution and therefore we have a definite lowest energy level; since every sequence of eigenpairs generated by an initial one should get to a minimum through applications of the annihilation operators, we see that every sequence should get to this particular state and therefore there’s a unique discrete sequence of eigenstates generated by the annihilation and creation operators. From now on we shall refer to as the ground state of the harmonic oscillator.

Using the representation given by we can get the corresponding energy for the ground state

Applying the creation operator times in the ground state vector, we reach a vector on the ray corresponding to the state of the system. Each application increases the corresponding eigenvalue leaving us with the set of eigenpairs described by .

Something important to notice here is that and do not generate vector states, since we never actually checked them to be normalized, but instead we get vectors on the ray corresponding to this state. We now see the actual effect of these operators on vector states:

This steps (and some analogous ones for the annihilation operator) leaves us the following rules:

And also a general way to generate eigenstates of the Hamiltonian operator:

There is one more thing to be done here: The Matrix Representation. Well, lets not jump that far yet, first we need to talk about inner products in this Hilbert space. Consider the differential equation associated to the eigenvalue problem of the system (Time-independent Schrödinger equation):

This equation is in the Sturm-Liouville (I know there’s something dirty going on here, mainly having to do with boundary conditions and stuff which I will ignore, because YOLO). This tells us that the normalized solutions for this equations are orthonormal:

Furthermore, the are a complete set, meaning that every state can be written as a linear combination of those eigenstates.

Note: in case this is not clear, here we are using the following inner product definition:

From definition we can write the position and momentum operators as a linear combination of the creation and annihilation operators:

This allows us to get a much more nice way to obtain the matrix representation of such operators

Analogously, for the momentum operator we get

This form of writing this may be a little awkward to interpret, but here I leave you the matrix form:

And the creation and annihilation look something like this:

Done! There might be other stuff that can be done in this system, like analyzing the uncertainty of the position and momentum of a given eigenstate (Notice from the matrix representation that the expectation value for both observables is zero, but this is not the case for its standard deviations), nevertheless this does not creates anything new to the things we have been doing, but it rather uses what we have already been doing. Anyway, it might be a nice exercise to calculate and from .

For the sake of completeness, I leave here the expression for a general state, considering the time evolution of the system, I invite the reader to verify that this is in fact the case:

And this is it! I invite you to play a little more with this system by yourself to see any additional feature, or check the “classical” approach to it (solving the differential equation by conventional methods) in case you haven’t see it before so you can convince yourself that this method is much cleaner. For now I will leave it here now that I have taken this out of my chest.

Have a nice day.