Skip to content

Basis-set convergence asks whether the chosen finite space represents the state and observable accurately enough. It is a different limit from converging an iterative eigensolver inside that space. A stable energy at one cutoff can coexist with inaccurate derivatives, contact densities, polarizabilities, or small energy differences.

Helpful background. Rayleigh–Ritz states when nested subspaces give variational upper bounds.

The two limits of an eigenvalue calculation

Section titled “The two limits of an eigenvalue calculation”

Label the representation by NN and the eigensolver tolerance by η\eta. The computed energy can be organized as

EN,η=E∞+δbasis(N)+δsolve(N,η).E_{N,\eta}=E_\infty+\delta_{\mathrm{basis}}(N) +\delta_{\mathrm{solve}}(N,\eta).

Here δbasis(N)\delta_{\mathrm{basis}}(N) is the error left after exactly solving the finite problem, and δsolve(N,η)\delta_{\mathrm{solve}}(N,\eta) is the additional solver error. Tighten η\eta until further changes are much smaller than the differences between adjacent NN. Then study NN. If the solver tolerance is comparable to those differences, the apparent convergence order is contaminated.

For conforming nested spaces and a fixed semibounded self-adjoint Hamiltonian, a ground-state Ritz energy cannot increase as the space grows. A finite-difference sequence or a sequence of separately optimized, non-nested bases need not follow this pattern. Even a monotone sequence can converge to the wrong limit if the chosen spaces never become rich enough to approximate the target state.

Keep all other approximations fixed while changing one representation parameter. For a plane-wave calculation, the reciprocal cutoff and cell size regulate different effects. For oscillator functions, the number of functions and oscillator length jointly control spatial reach and short-distance resolution. A single cutoff may improve both at unequal rates.

Write a normalized trial state near an isolated exact ground state as

∣ψ⟩=1−ϵ2∣0⟩+ϵ∣v⟩,⟨0∣v⟩=0,∥v∥=1.|\psi\rangle=\sqrt{1-\epsilon^2}|0\rangle+\epsilon|v\rangle, \qquad \langle0|v\rangle=0,\quad\|v\|=1.

Stationarity gives

⟨H⟩−E0=ϵ2(⟨v∣H∣v⟩−E0).\langle H\rangle-E_0 =\epsilon^2(\langle v|H|v\rangle-E_0).

For a general observable AA, the error instead contains 2ϵ Re⁡⟨0∣A∣v⟩2\epsilon\,\operatorname{Re}\langle0|A|v\rangle at first order. Thus two energies agreeing to many digits can coexist with a visibly unconverged dipole moment. Unbounded observables require still more care: small Hilbert-space norm error does not alone control high moments or derivatives.

Converge the observable actually needed, along with energies, residuals, and relevant sum rules. Excitation energies should be tracked by symmetry and overlaps; reordering near a crossing can make a smooth calculation look discontinuous.

Suppose independent analysis or an established basis family motivates

EN=E∞+aN−p+o(N−p).E_N=E_\infty+aN^{-p}+o(N^{-p}).

For known pp and a fixed ratio q>1q>1,

E∞≈qpEqN−ENqp−1.E_\infty\approx \frac{q^pE_{qN}-E_N}{q^p-1}.

Use at least one additional size to test the asymptotic assumption. Fitting an exponent to three noisy points and reporting an exact-looking intercept is not an uncertainty estimate. Compare fit windows and account for subleading terms. Exponential convergence may occur for smooth functions in a suitable spectral basis, whereas cusps and nonsmooth boundaries can impose algebraic convergence.

For an explicit check, let EN=1/2+2/N2E_N=1/2+2/N^2. At N=10N=10 and 2020, the energies are 0.520.52 and 0.5050.505. The p=2p=2 extrapolation gives (4E20−E10)/3=0.5(4E_{20}-E_{10})/3=0.5. Using p=1p=1 gives 0.490.49, below the true energy even though both raw values were upper bounds. Extrapolated values do not inherit a variational guarantee.

A sequence has E10=0.510E_{10}=0.510, E20=0.5025E_{20}=0.5025, and E40=0.500625E_{40}=0.500625. Estimate the leading power and limiting energy.

Solution

The difference ratio is (0.510−0.5025)/(0.5025−0.500625)=4=2p(0.510-0.5025)/(0.5025-0.500625)=4=2^p, so p=2p=2 for this model. Either adjacent pair yields E∞=0.5E_\infty=0.5. Additional sizes or physical error analysis are still needed before assuming that the simple model describes a real calculation.

  • Bai, Z., J. Demmel, J. Dongarra, A. Ruhe, and H. van der Vorst, eds., Templates for the Solution of Algebraic Eigenvalue Problems: A Practical Guide, SIAM, 2000, online text — eigenpair error versus approximation-space error.
  • Dunning, T. H., Jr., “Gaussian basis sets for use in correlated molecular calculations. I. The atoms boron through neon and hydrogen,” Journal of Chemical Physics 90, 1007–1023 (1989), doi:10.1063/1.456153 — systematic molecular basis families.