Chem Math· Math-for-Chemists Hub
Atlas Chapter 10: Matrices & Linear Algebra Interactive lesson

Eigenvalues & Eigenvectors

The heart of quantum chemistry

Quantum
Detail level

Eigenvalues are the answer quantum chemistry keeps asking for

Special directions a matrix only stretches — and the energies of a molecule

Most vectors get rotated when a matrix acts on them. A few special ones — the eigenvectors — keep their direction and are simply scaled by a number, the eigenvalue :

For this to have a non-trivial solution the matrix must be singular — its determinant must be zero. That gives the characteristic (secular) equation:

For an matrix this is a polynomial of degree in . Its roots are the eigenvalues. Two useful checks: the trace (sum of diagonal entries) equals their sum, and the determinant of the full matrix equals their product. Symmetric matrices — all the matrices of real observables in quantum mechanics — always have real eigenvalues.

The Schrödinger equation is an eigenvalue equation. The wavefunctions are eigenvectors of the Hamiltonian operator , and the energies are its eigenvalues. Hückel theory makes this concrete: build a small matrix for a system, solve its secular determinant, and out come the molecular-orbital energies.

Key relationships at a glance

Eigenvalue equation
Characteristic equation
Trace = sum of eigenvalues
det = product of eigenvalues
Schrödinger / Hückel
Ethylene MO energies

Eigenvectors as MO coefficients. Once you have an eigenvalue , substituting it back into and solving gives the eigenvector — a column of coefficients telling you how much each atomic p-orbital contributes to that MO. Convention demands normalisation: the sum of squares of the coefficients must equal 1, , so that the total probability of finding the electron in that MO is 1. For allyl, the non-bonding MO has coefficients — no contribution from the central carbon, a node there, and equal but opposite lobes on C₁ and C₃.

Degeneracy occurs when two distinct eigenvectors share the same eigenvalue. Benzene has a degenerate pair at — both orbitals have the same energy, so any linear combination of them is also a valid MO. This degeneracy is protected by the six-fold symmetry; any perturbation that breaks the symmetry (e.g., distorting to an alternating bond pattern in cyclohexadiene) immediately splits the degenerate pair.

Allyl and butadiene at a glance

Allyl (3 atoms)
Eigenvalues: ; non-bonding MO at
Butadiene (4 atoms)
Eigenvalues: ; deloc. energy
Normalisation check
Allyl bonding MO:
Trace / det checks
Sum of eigenvalues = trace; product = det. Fast consistency check.
Common pitfalls
  • Forgetting to set the secular determinant to zero. You must solve — not simply expand . The eigenvalues are the values of (or ) that make the whole determinant vanish, not the entries of itself.
  • Sign of β. is negative (typically ), so a more positive in gives a lower, more stable orbital. The HOMO of butadiene is , not , because it is only the second-lowest.
  • Not normalising eigenvectors. The raw solution from gives a direction, not a magnitude. Divide every component by before quoting MO coefficients or bond orders.
  • Confusing the Hückel with an energy. The secular determinant is written in terms of (so that all diagonal entries are and off-diagonal entries are for adjacent atoms). The actual MO energy is recovered as .
The quantum connection
The Schrödinger equation is an eigenvalue equation: the wavefunctions are eigenvectors and the energies are eigenvalues. Hückel theory makes this concrete — build a matrix for a π system, diagonalize it, and out come the molecular-orbital energies. The same mathematics gives normal vibrational modes (IR/Raman) and principal axes of inertia (rotational spectroscopy). Try the Hückel MO lab.
Going deeper

The Hückel secular determinant for a linear chain of atoms has the elegant closed-form eigenvalues . For allyl (n = 3): — reproducing the hand-calculated values instantly. For cyclic chains (benzene) the equivalent formula is .

2×2 solver

Adjust the matrix entries and watch the characteristic equation update. The two roots are the eigenvalues — check them against the trace and determinant.

Set the matrix entries and read off the eigenvalues
[
2
1
1
2
]
trace = Σλ4
determinant = Πλ3
discriminant4
λ₁3.00
λ₂1.00
Real eigenvalues — the matrix has well-defined stretch directions. Symmetric matrices (b = c) like those in chemistry always give real eigenvalues.
Worked example 1Eigenvalues by hand: the Hückel matrix for ethylene

The Hückel matrix for ethylene, expressed in units where , is .

Find its eigenvalues and hence the MO energies .

Worked example 2Eigenvectors for the ethylene Hückel matrix

For each eigenvalue of found above, find the eigenvector. Interpret these as the bonding and antibonding MO coefficients.

Hückel MO lab

Pick a conjugated π system. Its Hückel matrix eigenvalues (x values) give the MO energies E = α + xβ. Electrons fill from the bottom up.

Pick a π system — its eigenvalues are the MO energies
α (non-bonding)Eantibondα+2.00βα+1.00βα1.00βα2.00β
π electrons6
eigenvalues (x in α+xβ)2.00, 1.00, 1.00, -1.00, -1.00, -2.00
π energy6α + 8.00β
delocalization energy2.00β
Each energy level is an eigenvalue of the Hückel matrix — degenerate levels and big aromatic stabilization. Filling them with electrons (2 per orbital, lowest first) gives the total π energy. The delocalization energy is how much lower that is than isolated double bonds.
Worked example 3Allyl radical: the non-bonding orbital

The allyl radical has three carbon p-orbitals. Its Hückel matrix is .

Show that the secular determinant gives eigenvalues and calculate the delocalization energy.

Worked example 41,3-Butadiene: eigenvalues and delocalization

Butadiene has four π electrons and Hückel eigenvalues and . Calculate the total π energy and the delocalization energy (reference: two isolated C=C bonds each give ).

Worked examples

Characteristic equations, eigenvalue shortcuts, and connections to spectroscopy.

Worked example 5Eigenvalues of a symmetric 2×2 by the trace/det shortcut

Find the eigenvalues of without expanding the full quadratic — use the trace/determinant relations as a check.

Worked example 6Normal vibrational modes: diagonalizing the force-constant matrix

A linear triatomic molecule (mass-weighted) has the approximate force-constant matrix (in units of the spring constant ):

Find its eigenvalues. What do they represent physically, and why is one of them zero?

Worked example 7Benzene aromaticity: the 2β delocalization energy

Benzene has six π electrons and Hückel eigenvalues . Three isolated ethylene molecules would provide the reference energy. Confirm that the aromatic stabilization (delocalization energy) is exactly .

Worked example 8Allyl eigenvectors: normalised MO coefficients

The allyl Hückel matrix has eigenvalue (bonding MO). The secular equations for the coefficients are:

Solve these and normalise the eigenvector. Then state the bond order between C₁–C₂ and C₂–C₃.

Worked example 9Trace and determinant as quick eigenvalue checks

Without expanding the full secular determinant, predict the sum and product of the eigenvalues of the allyl Hückel matrix and confirm that the actual eigenvalues are consistent.

ChallengeFull butadiene Hückel — energies, HOMO coefficients, and π-bond/delocalisation energy

The butadiene Hückel matrix is:

The eigenvalues are (using the golden ratio ).

(a) Verify the trace and determinant checks. (b) Fill the 4 π electrons and compute the total π energy and delocalization energy. (c) The HOMO () has coefficients proportional to ; using the secular equations show that and normalise to get the exact HOMO vector.

Check yourself

Five quick questions on the eigenvalue equation, the secular determinant, and Hückel MOs.

Question 1 of 5 · Score 0

An eigenvector v of a matrix A satisfies which equation?

Choose an answer.