Orthonormality of Eigenfunctions
Two eigenfunctions belonging to different eigenvalues of the same Hermitian operator are automatically perpendicular to each other. This holds in exactly the sense that the x-axis is perpendicular to the y-axis. This is not a happy coincidence. It is a theorem, and it is the single fact that makes quantum chemistry computable. Every time a spectroscopist decomposes a molecule's absorption spectrum into transitions between discrete states, you rely on this. Every time a computational chemist expands a molecular orbital in a basis set, the same is true. Every time you read off "the probability of measuring energy is ," you are leaning on the orthonormality of eigenfunctions. The idea builds directly on the properties of Hermitian Operators. Real eigenvalues guarantee that measured quantities are real numbers. Orthogonality of the eigenfunctions guarantees that distinct outcomes correspond to genuinely independent, non-overlapping wavefunctions. Combined with Normalization of the Wavefunction, which fixes the overall scale of each eigenfunction, orthogonality upgrades a mere set of solutions. It becomes an orthonormal basis — a coordinate system for the entire Hilbert space of the problem. Any physically allowed wavefunction, however complicated, can then be written as a weighted sum over this basis. The weights are extracted by a simple projection integral. The payoff is enormous. Once you know the eigenfunctions of a Hermitian operator are orthonormal, you can expand an arbitrary state as . You can compute the expansion coefficients by integration rather than by guesswork. You can then interpret directly as a measurement probability. This is the mathematical skeleton behind the particle-in-a-box, the harmonic oscillator, the hydrogen atom. It also underlies every linear-combination-of-atomic-orbitals (LCAO) treatment of a molecule. Without orthonormality, the entire machinery of expectation values, transition probabilities, and perturbation theory would collapse. None of those calculations work if the basis functions secretly overlap with each other. This article proves the orthogonality theorem from the Hermitian eigenvalue equation. It handles the subtlety of degenerate eigenvalues via Gram–Schmidt orthogonalization. It also demonstrates the completeness property that lets any well-behaved function be expanded in the eigenbasis. Three worked examples show the theorem in action with real, non-trivial numbers. These are particle-in-a-box overlap integrals, a Legendre-polynomial angular momentum problem, and a symmetry-adapted LCAO construction.
- If and with , Hermiticity forces .
- Orthogonality plus normalization gives — the Kronecker delta compresses both facts into one symbol.
- Degenerate eigenfunctions (same eigenvalue) are not automatically orthogonal, but any linear combination of them is still a valid eigenfunction, so Gram–Schmidt can always force orthogonality within the degenerate subspace.
- A complete orthonormal set lets any acceptable wavefunction be expanded as , with .
- This expansion is exactly how LCAO molecular orbitals, vibrational normal modes, and time-dependent superpositions are built and analyzed.
- Key idea: distinct eigenvalues of a Hermitian operator force their eigenfunctions to be mutually orthogonal, turning the full eigenfunction set into a ready-made, non-overlapping coordinate system for every wavefunction in the problem.
Where this lives today
Every electronic structure code — Gaussian, ORCA, Psi4, VASP, Q-Chem — relies on orthonormality at its computational core. Molecular orbitals produced by a Hartree–Fock or DFT calculation are, by construction, an orthonormal set (the self-consistent-field procedure explicitly enforces via Löwdin or Gram–Schmidt orthogonalization steps), which is precisely why a molecular orbital diagram can list orbital energies and occupations without worrying about cross-terms contaminating the total electronic energy. In spectroscopy, the orthonormality of vibrational and rotational eigenfunctions is what makes selection rules calculable: the transition dipole moment integral is evaluated against an orthonormal vibrational basis (harmonic oscillator eigenfunctions), and it is exactly the near-orthogonality of these functions that produces the sharp propensity rules (like for the harmonic oscillator) used to interpret infrared and Raman spectra of real molecules. In NMR and EPR spectroscopy, spin eigenfunctions ( states, or the full basis of a coupled spin system) are orthonormal by the same theorem applied to the spin operators and ; this orthonormality underlies the entire product-basis and density-matrix formalism used to simulate multi-spin pulse sequences. In materials science, Bloch's theorem for electrons in a periodic crystal produces orthonormal Bloch eigenfunctions labeled by crystal momentum and band index ; band-structure diagrams and density-of-states calculations for semiconductors and battery materials are built entirely on this orthonormal eigenbasis. In drug design, orthonormal molecular orbital expansions underlie every quantum-mechanical docking and reactivity calculation (Fukui functions, frontier-orbital HOMO/LUMO reasoning) used to predict which site on a candidate molecule will react first. Even quantum computing error-correction codes and quantum information protocols lean on orthonormal eigenbases of Pauli operators to define measurement outcomes unambiguously — the same theorem, in a very different technological context.
Ask the tutor: How does orthonormality of eigenfunctions justify treating as a measurement probability in a superposition state?
The physical picture
Think of an operator's eigenfunctions as a set of "pure notes" that an instrument can produce. When you pluck a guitar string, the sound you hear is a superposition of harmonics — the fundamental, the first overtone, the second overtone, and so on. Each harmonic is a stationary vibrational pattern with a definite frequency, and critically, the harmonics do not "leak" into each other: the energy carried by the fundamental and the energy carried by the second overtone are cleanly separable and additive, never cross-contaminating. This separability is a direct physical manifestation of orthogonality. In quantum mechanics, the "harmonics" are eigenfunctions of a Hermitian operator (energy, angular momentum, position, whatever observable you are measuring), and the fact that they don't leak into each other is precisely the statement for . Geometrically, orthonormal eigenfunctions behave exactly like an orthonormal basis of vectors in ordinary 3D space, such as . The overlap integral is the direct analogue of the dot product . Just as any vector can be resolved into components along by dot products, , any well-behaved wavefunction can be resolved into components along the eigenfunctions by the analogous integral, . This is why physicists speak of "Hilbert space" as an infinite-dimensional vector space of functions: the language of vectors, dot products, and orthonormal bases transfers over almost without modification, with integration over all space playing the role of the dot product. The first figure below shows two particle-in-a-box eigenfunctions, and , plotted on top of each other, with their product shaded to show that the positive and negative lobes exactly cancel upon integration. The second figure shows the abstract picture: eigenfunctions as mutually perpendicular axes in function space, with an arbitrary state resolved into its projections. The third figure sketches what happens with degeneracy — two eigenfunctions sharing one eigenvalue are not forced to be perpendicular, but Gram–Schmidt rotates them into an orthogonal pair without changing the physics.
The core ideas
The central object is the eigenvalue equation for a Hermitian operator representing an observable:
where: is a linear Hermitian operator, is its -th eigenfunction, and is the corresponding real eigenvalue (guaranteed real by Hermiticity). Reading: this says that applying the operator to simply returns the same function scaled by the number — no distortion of shape, only a rescaling. Different generically give different, physically distinguishable measurement outcomes . The orthogonality statement, proven below, is:
where: the integral runs over all space (all relevant coordinates), is the complex conjugate of , and is the appropriate volume element (e.g. in 1D, in spherical coordinates). Reading: eigenfunctions tied to different measurable outcomes are geometrically perpendicular in function space; there is zero "overlap" between them. Combining orthogonality with the normalization condition (from Normalization of the Wavefunction) gives the compact orthonormality relation:
where: is the Kronecker delta, equal to if and if . Reading: this single equation packages two separate physical facts — every eigenfunction has unit "length" (normalization) and every pair of distinct eigenfunctions is perpendicular (orthogonality) — into one universally used symbol. Finally, if the set is complete (spans the full space of physically acceptable functions for the problem), any admissible wavefunction can be expanded as:
where: are complex expansion coefficients, obtained by projecting onto each basis function, exactly analogous to resolving a vector into orthogonal components. Reading: this is the master tool of quantum chemistry — it says any wavefunction, no matter how complicated, is just a weighted recipe of the operator's own eigenfunctions, and the recipe's weights are computable by a simple integral rather than by trial and error.
Goal. Show that if is Hermitian and , with (both real, since is Hermitian), then .
Step 1 — Write down the two eigenvalue equations. Start from the two given eigenvalue relations:
Both and are real numbers because is Hermitian — a fact already established for Hermitian Operators and used here as a starting ingredient, not re-derived.
Step 2 — Build the two overlap integrals from the defining property of Hermiticity. The definition of a Hermitian operator is that for any two well-behaved functions and ,
Choose and . The left side becomes:
The right side becomes:
since is real, .
Step 3 — Equate the two sides and isolate the overlap integral. Hermiticity forces these two expressions to be equal:
Move everything to one side:
Step 4 — Use the distinctness of the eigenvalues to conclude orthogonality. Since by assumption, the prefactor is nonzero. A product of a nonzero number and the integral being zero requires the integral itself to vanish:
This completes the proof. Note exactly where the assumption was used — only in the last step, to divide out the nonzero factor. If (degeneracy), Step 4 gives no information at all, which is why degenerate eigenfunctions require separate handling (the second derivation below).
Go deeper · Derivation B · 1 minGram–Schmidt orthogonalization within a degenerate subspace
Goal. Given two eigenfunctions of sharing the same eigenvalue (so the proof above gives no constraint), construct a new pair that are still eigenfunctions with eigenvalue , but are now mutually orthogonal and individually normalized.
Step 1 — Confirm that any linear combination of degenerate eigenfunctions is still an eigenfunction. Because is linear, for any constants :
So any combination of and is still an eigenfunction of with the same eigenvalue . This freedom is exactly what allows us to rotate the pair into an orthogonal configuration without changing any physical prediction about the observable .
Step 2 — Normalize the first function and define it as the first new basis vector. Take , so that . This function is left untouched; all the correction is applied to the second one.
Step 3 — Subtract the component of that lies along . Define the overlap (in general nonzero, since were not constructed to be orthogonal). Form the trial function:
Check that is orthogonal to by direct integration:
The subtraction removed exactly the "shadow" of along , leaving a remainder perpendicular to it. Because is a linear combination of and (itself a combination of ), Step 1 guarantees is still a valid eigenfunction with eigenvalue .
Step 4 — Normalize the remainder to complete the orthonormal pair. Compute and set . Now both conditions hold simultaneously:
The pair spans exactly the same degenerate subspace as — no physical information is lost or invented — but the new pair is orthonormal, restoring the clean bookkeeping needed for expansions and expectation-value calculations. This is the standard Gram–Schmidt procedure, and it generalizes to any number of degenerate functions by working through them one at a time, always subtracting off the already-orthogonalized components first.
Worked examples
Example 1 — Foundational: overlap integral for a particle in a box, verified with real numbers. The normalized eigenfunctions for a particle of mass in an infinite square well of length are
with distinct eigenvalues for every distinct positive integer . Take an asymmetric, non-round case: , and check against (an arbitrary unequal pair, chosen precisely because it is not the "obvious" symmetric pair used in the figure). The overlap integral is
Use the product-to-sum identity with , :
Each term integrates to a sine function evaluated at the endpoints:
for any nonzero integer , since exactly. Both and are nonzero integers, so both terms vanish identically:
The numeric value of Å never even enters the final answer — a structural confirmation that orthogonality here is a consequence of the sine functions' symmetry, not of any particular box size. As a limiting-case check: setting instead (say both indices equal to 2) turns the same calculation into the normalization integral, giving exactly (the term contributes instead of , restoring the "" branch of the Kronecker delta rather than the "" branch checked above).
Example 2 — Applied: orthogonality of Legendre polynomials in the rigid-rotor / hydrogen-atom angular problem. The polar-angle part of the hydrogen 3d and 3s-type angular momentum eigenfunctions (and, more generally, any rigid-rotor eigenfunction with ) is built from Legendre polynomials , eigenfunctions of the operator with eigenvalue . Take the asymmetric, off-diagonal pair and :
These belong to eigenvalues and respectively — manifestly distinct — so the theorem guarantees
Substitute , , so the integral over becomes an integral over :
Integrate term by term:
So the bracket becomes , and
confirming orthogonality by direct integration, not merely by appeal to the theorem. As a self-consistency check, the same substitution with paired against itself gives the normalization integral , which after including the standard normalization constant for reproduces rather than — the expected other branch of the Kronecker delta.
Example 3 — Exam/competition level: using orthonormality to extract an LCAO expansion coefficient. Consider two 2p atomic orbitals on adjacent carbon atoms in a conjugated system, forming (in the Hückel approximation) a bonding and antibonding pair of symmetry-adapted molecular orbitals:
where are normalized atomic 2p orbitals and is their overlap integral. Take the realistic, non-round value for adjacent carbons at a typical bond distance. These two combinations are eigenfunctions of the molecular Hamiltonian (within the two-orbital model) belonging to distinct energies and (the standard Hückel bonding/antibonding split), so orthogonality is guaranteed:
Suppose an experimentalist prepares the system (at , immediately after excitation) in a non-stationary combination that happens to equal the unmixed orbital alone — a physically common initial condition right after a localized excitation event. We want the amplitude of the antibonding component in this state, i.e. . Write in terms of and by inverting the definitions:
so
By orthonormality of (each is normalized and they are mutually orthogonal, exactly as the theorem requires), the coefficient of read directly off this expansion is
Plug in :
The probability of measuring the system in the antibonding eigenstate is , i.e. 36.5%, and by the analogous calculation , giving , i.e. 63.5%. As a consistency check, , confirming total probability is conserved — a direct payoff of using an orthonormal basis, since cross terms vanish exactly by orthogonality and do not need to be tracked. As a limiting-case check, setting (orthogonal atomic orbitals, no overlap) gives , so — an even 50/50 split, exactly as expected when is symmetric with respect to the bonding/antibonding combinations in the no-overlap limit.
Limiting cases, scope & common traps
| Situation | What happens to orthogonality | Practical consequence |
|---|---|---|
| Distinct eigenvalues, | Exact, guaranteed by the theorem | Overlap integrals vanish automatically; no extra work needed |
| Degenerate eigenvalues, | Not guaranteed; must be imposed | Apply Gram–Schmidt to build an orthonormal set within the subspace |
| Non-Hermitian operator | Theorem does not apply at all | Eigenvalues may be complex; eigenfunctions need not be orthogonal |
| Continuous spectrum (e.g. free particle, position eigenfunctions) | Orthogonality becomes a Dirac delta condition, | Sums over become integrals over ; same logic, different normalization convention |
| Basis truncated in practice (finite LCAO/basis-set calculations) | Exact orthonormality only holds for the infinite complete basis | Finite-basis coefficients are approximate; overlap matrices are explicitly tracked when the chosen functions are not already orthogonal (e.g. raw atomic orbitals) |
The chemist behind it
The orthogonality of eigenfunctions is not attributed to a single chemist; it emerges from the mathematics of self-adjoint (Hermitian) operators developed in the late 19th and early 20th centuries by mathematicians studying vibrating strings, heat conduction, and integral equations, and it was carried directly into quantum mechanics by the physicists who built the theory's mathematical foundations.
Origins · 1 minDavid Hilbert and how this was discovered
Hilbert's work on integral equations and spectral theory — the theory of what are now called "Hilbert spaces" — supplied the rigorous mathematical scaffolding (completeness, orthogonal expansions, self-adjoint operators) that Heisenberg, Born, Jordan, and later Dirac and von Neumann adapted wholesale into the formalism of quantum mechanics. Hilbert himself was a mathematician working on abstract linear algebra and functional analysis; the physical interpretation of his orthogonal-expansion machinery as "wavefunctions in superposition" was supplied afterward, most systematically by John von Neumann in his 1932 axiomatization of quantum theory.
Why does Hermiticity of an operator force real eigenvalues in the first place?
Setting in the Hermiticity condition with gives . Since the normalization integral is a nonzero positive real number, this forces , meaning is real. This is proven separately as a property of Hermitian Operators and is simply assumed as a known fact when deriving orthogonality, since orthogonality is a distinct (though related) consequence of the same Hermiticity condition.
Does orthogonality hold for eigenfunctions of any operator, or only Hermitian ones?
Only Hermitian (self-adjoint) operators are guaranteed to have orthogonal eigenfunctions for distinct eigenvalues; this is exactly why quantum mechanics restricts physical observables to Hermitian operators in the first place. Non-Hermitian operators can have complex eigenvalues and eigenfunctions that are not orthogonal in the usual inner-product sense (though a related "biorthogonality" between left and right eigenvectors can sometimes be defined). This is one more reason the postulate "observables are represented by Hermitian operators" is not an arbitrary rule — it is what guarantees both real measurement outcomes and a clean, non-overlapping basis for expansion.
How does orthonormality connect to the probability interpretation of quantum measurements?
If a system is in state with orthonormal eigenfunctions of an observable , the normalization condition expands, using orthonormality, to (all cross terms vanish because for ). This is exactly the statement that probabilities of measuring each eigenvalue sum to one. Without orthogonality, the cross terms would not vanish, and could not be cleanly interpreted as an independent probability for each outcome — the entire measurement postulate depends on this cancellation.
What happens to orthogonality in the continuous-spectrum case, like a free particle or a hydrogen atom's ionized continuum states?
For operators with a continuous eigenvalue spectrum, the eigenfunctions (like plane waves ) are not individually normalizable in the ordinary sense, and the Kronecker delta is replaced by the Dirac delta function: . The underlying physical idea — distinct eigenvalues correspond to non-overlapping "directions" in function space — is unchanged; only the bookkeeping (sums become integrals, becomes ) is adapted for the continuum.
Why is Gram–Schmidt orthogonalization "safe" — doesn't it change the physics?
No physical prediction changes, because Gram–Schmidt only ever forms linear combinations within a degenerate eigenspace, and any such combination is still a valid eigenfunction with the identical eigenvalue (shown explicitly in Step 1 of the second derivation above). The measurable quantity — the eigenvalue , i.e., the energy or angular momentum or whatever observable is at stake — is completely unaffected. Only the choice of basis functions used to describe that degenerate subspace changes, exactly as choosing versus a rotated pair in the -plane doesn't change any physical vector, only its coordinate description.
How is this used practically when building a molecular orbital basis set in computational chemistry?
Raw atomic-orbital basis functions (Gaussian-type orbitals, Slater-type orbitals) are generally not mutually orthogonal — their overlaps form a nontrivial overlap matrix with off-diagonal elements. Before or during the self-consistent-field procedure, this non-orthogonal basis is transformed (via Löwdin symmetric orthogonalization, , or via the generalized eigenvalue problem ) so that the resulting molecular orbitals emerge orthonormal. This orthonormality is what allows the total electronic energy to be written as a simple sum over occupied orbital energies without needing extra cross-term corrections.
Is orthonormality only relevant to energy eigenfunctions, or does it apply to other observables too?
It applies to the eigenfunctions of any Hermitian operator, not just the Hamiltonian. Angular momentum eigenfunctions (spherical harmonics), spin eigenfunctions (), position and momentum eigenfunctions (in the continuum sense), and vibrational normal-mode eigenfunctions are all mutually orthogonal within their respective operator's eigenbasis. Whenever a textbook or paper builds a "complete basis set" for expanding a wavefunction, it is implicitly relying on the orthonormality theorem for whichever Hermitian operator generated that basis.