Solving the Secular Determinant
A pair of atomic orbitals leans toward each other. Out pop two new energy levels — one lower, one higher. This happens long before you touch a single integral table. This splitting is the entire logic of bonding. It comes from one piece of linear algebra: setting a determinant to zero. Once you accept that a molecular wavefunction is a linear combination of basis functions, quantum mechanics hands you a homogeneous system of linear equations for the mixing coefficients. That system has nontrivial solutions only for special values of the energy — the roots of the secular determinant. This matters because nearly every "orbital diagram" a chemist ever draws is a picture of secular-determinant roots. This includes Hückel π-systems, crystal-field splitting, two-level avoided crossings, and the bonding/antibonding picture of H₂⁺. The variational method promises that any trial wavefunction gives an energy above the true ground state. The secular equation is simply the machinery for finding the best trial energies within a chosen basis. It uses Overlap and Hamiltonian Matrix Elements as its raw ingredients. Nothing here is approximation in the sense of guesswork. It is exact linear algebra applied to an approximate (finite, truncated) basis. The big picture is that a Schrödinger equation you cannot solve in closed form becomes an eigenvalue problem. This problem you can solve exactly. You just need to commit to representing the unknown wavefunction as over a finite set of basis functions . Substituting this ansatz into the variational energy expression produces a matrix equation. Demanding stationarity with respect to every coefficient gives . This has a solution only when — the secular determinant. Expanding it gives a polynomial in . Each root is an approximate energy level. Back-substitution gives the coefficients that describe how the basis functions mix at that energy. This article builds the secular equation from the variational principle. It solves the general case in full symbolic generality (unequal Coulomb integrals, nonzero overlap — no artificial symmetry). It applies this to a heteronuclear diatomic and to Hückel allyl. It closes with the limiting cases — degenerate basis functions, zero overlap, weak coupling. Every user of Hückel theory, ligand-field theory, or configuration interaction needs to recognize these on sight. The natural next step, sketched at the end, is treating the off-diagonal coupling as a small perturbation rather than solving exactly. This is the subject of First-Order Perturbation Theory.
- A trial wavefunction turns the Schrödinger equation into a matrix eigenvalue problem .
- Nontrivial coefficient vectors exist only when : the secular determinant.
- Expanding an determinant gives an th-degree polynomial in , whose roots are the approximate energy levels.
- Each root is plugged back into plus normalization to get the mixing coefficients — the actual orbital shape.
- Lower roots always sit at or below the lowest basis-function energy, and the highest root sits at or above the highest — the variational "push apart" theorem.
- Key idea: diagonalizing in a finite, non-orthogonal basis is exactly equivalent to finding the roots of , and every root comes with its own coefficient vector describing how much each basis orbital contributes.
Where this lives today
Every electronic-structure calculation performed today — density functional theory, Hartree–Fock, configuration interaction, coupled cluster — ultimately reduces, at some stage, to diagonalizing a Hamiltonian-like matrix in a finite basis, which is precisely the secular-determinant problem scaled up to hundreds or thousands of basis functions and solved numerically rather than by hand. Drug-design software computing frontier molecular orbital energies to predict reactivity, materials scientists computing band structures of periodic solids (where the secular determinant becomes a function of crystal momentum ), and spectroscopists fitting vibronic coupling models to absorption spectra are all, underneath the software, solving or its close relatives. In inorganic and organometallic chemistry, ligand-field and crystal-field splitting diagrams — the gap in octahedral complexes, the basis of color and magnetism in transition-metal compounds — are secular-determinant results for a five-orbital d-basis interacting with a ligand symmetry field. In photochemistry and spectroscopy, the "avoided crossing" of two electronic potential energy surfaces near a conical intersection is a secular problem at every nuclear geometry, with the off-diagonal coupling element controlling how sharply the surfaces repel — directly the algebra of the asymmetric derivation above. Even simple qualitative reasoning tools such as Walsh diagrams and perturbational molecular orbital theory in organic mechanism drawing are secular-determinant intuitions applied without writing down the matrix explicitly. In materials science, tight-binding models of graphene, carbon nanotubes, and topological insulators are Hückel-style secular determinants with a periodic basis, whose roots reproduce the famous linear (Dirac-cone) dispersion near the Fermi level.
Ask the tutor: How would you set up and solve the secular determinant for cyclobutadiene's four π orbitals, and what does the degeneracy of its roots tell you about its instability?
The physical picture
Picture two atomic orbitals, on atom A and on atom B, each an eigenfunction of its own isolated atomic Hamiltonian with energy roughly and . Bring the atoms together. The true molecular wavefunction is not or alone but some blend . The variational method says: try this blend, compute the energy expectation value as a function of , and minimize. The minimization conditions are two linear, homogeneous equations in and . Homogeneous linear systems only have nonzero solutions when their determinant vanishes — otherwise the only solution is the trivial , which describes no electron at all. Demanding a nontrivial mixture is exactly what forces the energy to take one of two special values, and . Physically, is the bonding combination — the coefficients have the same sign, constructive overlap builds up electron density between the nuclei, and the energy drops below both and . is antibonding — opposite signs, a node between the nuclei, energy pushed above both atomic levels. The secular determinant is the algebraic engine that produces this splitting quantitatively, including the unequal case where atom A and atom B have different electronegativities (), which is the realistic situation for any heteronuclear bond, C–N π bonds in imines, or a metal d-orbital interacting with a ligand lone pair.
The same mathematics scales directly to basis functions: an secular determinant produces roots. For conjugated π-systems this is the Hückel method — each carbon 2p orbital is a basis function, the determinant is built from Coulomb integrals on the diagonal and resonance integrals (only between bonded neighbors) off the diagonal, and the roots are the π molecular orbital energies.
The core ideas
The starting point is the variational expectation value for a trial function that is a linear combination of real basis functions,
where: are (real, for this treatment) mixing coefficients to be determined, and are fixed basis functions (atomic orbitals, Gaussians, etc.) that are not necessarily orthogonal or normalized. Reading: this is simply "build the unknown wavefunction as a weighted sum of known functions" — the coefficients carry all the physics still to be determined. The variational energy functional is
where: are Hamiltonian matrix elements and are overlap matrix elements, both computable once the basis is chosen — this is exactly the content of Overlap and Hamiltonian Matrix Elements. Reading: is a ratio of quadratic forms in the coefficients — the Rayleigh quotient — and the variational theorem guarantees (the true ground-state energy) for any choice of coefficients. Minimizing with respect to each (treating as a free real vector, using the quotient rule) and setting for every gives the matrix eigenvalue equation
where: this is a generalized eigenvalue problem; here has become the stationary value of the Rayleigh quotient, not an independent variable. Reading: at a stationary point, the vector is parallel to with proportionality constant — the same structure as an ordinary eigenvalue equation, generalized to a non-orthogonal basis. Rearranging as a homogeneous linear system , linear algebra says a nonzero exists only if the coefficient matrix is singular:
where: this is the secular equation (equivalently, the secular determinant set to zero); it is a polynomial equation of degree in . Reading: this single condition is the gateway from "an infinite continuum of possible " to "exactly physically allowed energies" — everything downstream (Hückel levels, ligand-field splittings, CI state energies) is this equation solved for a specific and . Once a root is found, the corresponding coefficient vector is obtained from
where: the second equation is the normalization condition fixing the overall scale of (and sign, up to an arbitrary overall ). Reading: the determinant gives you where the energy levels are; this final linear solve (plus normalization) gives you what the orbital looks like at each level — the physically meaningful mixing ratios.
Goal. Solve for a two-basis-function problem with unequal diagonal Hamiltonian elements and nonzero overlap, and extract both roots and both coefficient vectors symbolically.
Step 1 — Write the matrices. With basis normalized () but nonorthogonal (), and , (Hermiticity, real basis),
Step 2 — Expand the determinant. A determinant is (top-left)(bottom-right) − (top-right)(bottom-left):
Step 3 — Expand and collect powers of . Expanding both products,
This is a quadratic in with coefficients , , .
Step 4 — Apply the quadratic formula.
This is the exact, fully general two-level formula: no assumption that , no assumption . Every Hückel-style "" formula is a special case of this line with and , .
Step 5 — Back-substitute for coefficients. For each root , insert into the first row of :
Step 6 — Normalize. With overlap present, normalization reads ; substituting the ratio from Step 5 fixes both coefficients up to overall sign. This closes the problem: two roots, two normalized coefficient vectors, fully determined by alone.
Go deeper · Derivation B · 2 minGeneral expansion of the n×n secular determinant and root-counting
Goal. Show why an -basis-function problem always yields exactly real roots, and why those roots interlace the diagonal Hamiltonian elements — the generalization that underlies Hückel theory for any ring or chain size.
Step 1 — Determinant as a polynomial. The determinant of the matrix , expanded by the Leibniz formula, is a sum of products of entries (one from each row and column, with sign given by the permutation parity). Since each entry is linear in , the full sum is a polynomial in of degree exactly (assuming , guaranteed for a linearly independent basis, so the leading coefficient does not vanish).
Step 2 — Reality of the roots. Because is Hermitian (real symmetric for a real basis) and is real symmetric and positive definite (a valid, linearly independent basis has no zero-norm combinations), the generalized eigenvalue problem can be transformed — via — into an ordinary Hermitian eigenvalue problem with . Ordinary Hermitian matrices have strictly real eigenvalues, so all roots of the secular polynomial are real.
Step 3 — The extremal roots bracket the basis energies. By the variational theorem, the lowest root can never lie below the true ground-state energy, and more usefully here: (lowest secular root) is always less than or equal to the smallest diagonal element used in the basis, and (highest root) is always greater than or equal to the largest . This follows because the Rayleigh quotient evaluated at the pure basis function (i.e. ) equals exactly, and the true minimum/maximum of the quotient over all cannot be worse than any single sampled point.
Step 4 — Orthogonality of eigenvectors under the metric . Distinct roots have coefficient vectors satisfying the generalized orthogonality , the natural extension of ordinary eigenvector orthogonality to a non-orthogonal basis metric. This is what allows the MOs built from the same AO basis to be mutually orthogonal despite the AOs themselves overlapping.
Step 5 — Consequence for level counting. An -orbital basis therefore always produces exactly molecular energy levels, filled according to the Aufbau principle and Pauli exclusion with two electrons per level (spatial MO). This is precisely why benzene's six 2p orbitals give six π MOs, why a d-block ion in an octahedral field gives a split of five levels from five d-orbitals, and why a minimal-basis diatomic gives exactly as many MOs as AOs put in.
Worked examples
Example 1 — Foundational: a genuinely asymmetric heteronuclear two-orbital problem. Take two atomic orbitals with unequal Coulomb integrals, deliberately non-round numbers and nonzero overlap, mimicking a polarized σ bond:
Using the quadratic-formula result from the derivation, first compute the pieces:
Next the constant term:
And . The discriminant is
So the two roots are
Explicitly,
Check against Step 3 of the derivation: the lower root eV lies below both and eV (just barely below the more stable atomic level, as expected for weak-to-moderate coupling), and the upper root eV lies above both — the bracketing theorem holds. For coefficients, take eV:
A ratio this large means the bonding MO here is overwhelmingly (the lower-energy, more electronegative orbital) with only a small admixture of — exactly the qualitative expectation for a polarized bond: the bonding MO resembles the more stable AO.
Example 2 — Applied: Hückel allyl system (three contiguous 2p orbitals, C1–C2–C3). The Hückel secular determinant, using for every Coulomb integral (identical carbons), for adjacent resonance integrals, zero for non-adjacent pairs, and off-diagonal (Hückel's usual orthogonality assumption), in the reduced variable :
Expanding along the first row:
Factor: , giving . Converting back via (note by convention, so larger means lower energy):
With typical carbon values eV, eV (asymmetric, chemically realistic numbers, not the bare Hückel symbols):
The allyl radical has 3 π electrons: 2 fill , 1 occupies (the nonbonding, purely radical-character orbital split evenly across C1 and C3 with a node at C2 — the classic allylic delocalization result). Total π energy is , and the delocalization stabilization relative to a hypothetical localized single double bond ( for one π bond plus one nonbonding electron at ) is
a genuine, quantitatively meaningful resonance stabilization, negative (stabilizing) because .
Example 3 — Exam/competition level: perturbing a symmetric 2×2 case toward asymmetry and testing the weak-coupling limit. Consider two orbitals with a small energy mismatch , zero overlap (, the Hückel-style simplification), and coupling . Take specific asymmetric numbers: eV, eV (so eV), eV — a case where the mismatch is comparable to, but larger than, , testing whether the exact formula and a perturbative estimate agree. With the quadratic simplifies (set in the boxed formula from the derivation):
Numerically, the average is eV, and the half-difference is eV, so
Now compare to the weak-coupling (perturbative) limit, where predicts the shift is approximately added/subtracted from the unperturbed levels — foreshadowing exactly the structure that reappears in First-Order Perturbation Theory as second-order energy correction. The unperturbed levels are and eV; the perturbative correction magnitude is
Perturbative estimate: lower level (originally ) pushed down to eV; upper level (originally ) pushed up to eV. Compare to the exact secular roots, and eV: the perturbative estimate is close (within eV) but not identical, because is not truly small — this is exactly the regime where the exact secular-determinant solution and the perturbative shortcut start to visibly diverge, illustrating precisely when the full quadratic must be trusted over the leading-order approximation.
Limiting cases, scope & common traps
| Limiting case | What happens to | Physical meaning |
|---|---|---|
| (orthogonal basis) | Reduces to ordinary matrix eigenvalue problem | Standard Hückel/orthogonal-AO treatment; simplest algebra |
| (degenerate basis) | roots collapse to (if ) | Symmetric homonuclear bonding/antibonding split, equal mixing |
| (no coupling) | Roots reduce exactly to the diagonal elements | Orbitals too far apart / wrong symmetry to interact; no bond forms |
| (weak coupling, large mismatch) | Roots ≈ unperturbed levels shifted by | Perturbative regime; foreshadows First-Order Perturbation Theory second-order correction |
| basis functions (complete basis) | Roots converge to the exact eigenvalues of | Variational method becomes exact in the complete-basis limit |
| (linear dependence) | Secular polynomial degree drops below ; near-singular numerics | Redundant/near-identical basis functions — must prune the basis |
The chemist behind it
The secular determinant is the meeting point of two traditions: celestial mechanics, where "secular" perturbations (slow, long-term orbital drifts) were first analyzed via eigenvalue problems in the 18th and 19th centuries by Lagrange and Laplace, and quantum chemistry, where Erich Hückel adapted exactly this linear-algebra machinery to π-electron systems in 1931. Hückel, a German physicist trained under Peter Debye, was trying to explain the peculiar chemical stability of benzene and other aromatic compounds — a problem organic chemists had puzzled over since Kekulé's structural proposals. Hückel's radical simplification was to treat the π-electrons of a conjugated system as moving in an effective field set by only nearest-neighbor interactions, reducing the many-electron problem to a set of one-electron secular equations with just two empirical parameters, and . The Hückel method's astonishing longevity — it remains a teaching staple and a first qualitative check nearly a century later — owes everything to the transparency of the secular-determinant approach: any organic chemist with pencil and paper (or, later, a slide rule, and now a laptop) could set up the determinant for a new conjugated system, expand the polynomial, and read off bonding, nonbonding, and antibonding levels, along with aromatic stabilization energies that correlated remarkably well with reactivity and spectroscopy. The same determinant-and-eigenvector logic, generalized to non-orthogonal bases and many more basis functions, became the backbone of the Roothaan–Hall equations for Hartree–Fock method-based molecular orbital theory decades later.
Origins · 1 minErich Hückel and how this was discovered
Hückel worked initially on the Debye–Hückel theory of electrolytes before turning to organic π-systems, where his 1931 papers on benzene's electronic structure introduced the linear combination of atomic orbitals treatment for π electrons that now bears his name. His approximate secular-determinant method, though crude by modern ab initio standards, correctly predicted the special stability of benzene, the "4n+2" aromaticity rule (independently systematized from his orbital energy patterns), and gave the first quantitative rationale for why cyclobutadiene is unstable while benzene is not.
What exactly makes an equation "secular" — is it about time?
The word is historical, borrowed from 18th–19th century celestial mechanics, where "secular perturbations" referred to slow, cumulative (century-timescale) drifts in planetary orbits, analyzed using eigenvalue equations of the same mathematical form. When quantum chemists in the early 20th century needed matrix eigenvalue equations for approximate wavefunctions, the terminology carried over even though nothing about molecular orbital mixing has anything to do with time evolution. "Secular equation" today just means "the determinant condition that must vanish for the eigenvalue problem to have a nontrivial solution," in any context — atomic physics, molecular orbital theory, or the original orbital mechanics.
Do I always need to include overlap S, or can I just set it to zero?
Setting is the defining approximation of simple Hückel theory and is a deliberate simplification, not a universal truth — real, bonded valence orbitals typically have –. Including nonzero changes both the energy roots (through the prefactor and the cross term shown in the general derivation) and the normalization of the coefficients. Extended Hückel theory and all ab initio methods retain explicitly because it materially affects bonding energetics, especially for atoms with diffuse orbitals or short bond lengths where overlap is large.
How many energy levels does an n-orbital basis actually produce?
Exactly , always — this is guaranteed because the secular determinant, expanded via the Leibniz formula, is a genuine degree- polynomial in whenever the basis functions are linearly independent (equivalently, ). A basis of 6 conjugated p-orbitals (benzene) gives 6 π MOs; a basis of 5 d-orbitals in a ligand field gives 5 split levels; a minimal-basis diatomic with one orbital per atom gives 2 MOs. If you ever get fewer roots than basis functions, the basis has hidden linear dependence and must be pruned.
Why is the lowest secular root always below the lowest diagonal Hamiltonian element (or equal to it)?
This follows directly from the variational theorem: the Rayleigh quotient evaluated at a pure basis function (setting all coefficients to zero except ) equals exactly , and the true minimum of the Rayleigh quotient over all possible coefficient vectors cannot be worse than any single sampled point. So the true lowest root must satisfy . Physically, mixing in additional basis functions can only help (or at worst do nothing) in lowering the ground-state estimate, never raise it — that is the entire content of the variational principle applied to a finite basis.
How does this connect to first-order perturbation theory?
When the off-diagonal coupling is small compared to the energy gap between diagonal elements, the exact secular roots can be expanded in powers of , and the leading correction reproduces exactly the second-order perturbative energy shift familiar from non-degenerate perturbation theory. The secular-determinant approach is the exact diagonalization within the finite basis; perturbation theory is a controlled approximation to that same exact answer, valid specifically when the coupling is weak — the worked example above shows the two methods agreeing closely but not exactly when , precisely quantifying where the perturbative shortcut starts to break down.
Does the secular determinant give the exact wavefunction, or only an approximation?
It gives the exact solution of the variational problem posed within the chosen finite basis — the algebra of solving has no further approximation baked in beyond the choice of basis functions themselves. The approximation entirely lives in truncating the basis to a finite set; as the basis is enlarged toward completeness, the secular roots converge monotonically (from above, for the ground state) toward the true eigenvalues of the full Hamiltonian, per the variational theorem.
Can the secular determinant give complex or negative-probability nonsense?
No, provided the Hamiltonian matrix is genuinely Hermitian and the overlap matrix is genuinely positive definite (true for any legitimate, linearly independent set of basis functions) — the roots are guaranteed real, and the resulting normalized coefficient vectors give properly normalizable, physically sensible wavefunctions. If a numerical calculation produces complex roots or a coefficient vector that fails to normalize, the underlying basis or matrix elements were built incorrectly, not the secular-determinant method itself.