4 The hydrogen atom, general dimension
Hydrogen/, on top of Systems/Orthogonal/, mirroring Chapter 3’s shape exactly. The primary story: hidden symmetry \(\mathfrak {so}(n{+}1)\), any spatial dimension \(n\).
4.1 The concrete operators
Ordinary angular momentum \(L\) together with a generalized Runge–Lenz vector \(A\), satisfying the \(\mathfrak {so}(n)\)/vector-transform/self-closure relations that promote \(\mathrm{Fin}(n{+}1)\to \mathrm{Fin}(n{+}1)\to \mathrm{End}_K(V)\) into a genuine SoSystem.
HydrogenSoData packages exactly the data SoSystem (Definition 21) needs.
4.2 Schwartz space
Physlib’s angular-momentum operators on Schwartz space \(\mathcal S(\mathbb R^d,\mathbb C)\).
physlibGen genuinely satisfies SoSystem’s exact structure constants.
Closes a gap Physlib itself leaves @[sorryful]: proved independently here, reusing only Physlib’s own already-proved companion commutators.
Builds a HydrogenSoData from any operator family satisfying the angular-momentum relations and a scalar Runge–Lenz self-commutator hypothesis — the general constructor Theorem 48 specializes.
4.3 Spectrum: the one analytic admission
\([A(\varepsilon )_i,A(\varepsilon )_j]\)’s operator-valued coefficient (from Physlib’s lrl_commutation_lrl) collapses to the plain scalar \(-i/\hbar \) — true exactly on a genuine bound-state energy eigenspace, where the Hamiltonian and \(\mathbf r(\varepsilon )^{-3}\) each act by their eigenvalue/expectation value. The entire missing hydrogen spectral-theory front, converted into one precise, directly-admitted statement: Physlib itself lists the hydrogen point spectrum as an unstarted TODO.
Unconditional, given Theorem 47: zero further sorry.
4.4 Classification
The literal shared-with-the-oscillator invocation: a direct specialization of Theorem 7 to HydrogenSoData’s \(\mathfrak {so}(n{+}1)\)-module — no new representation theory, only type-matching. Not yet fed the concrete root-datum/highest-weight-vector data (needs genuine spectral theory, per Theorem 47), so nothing downstream invokes it at a concrete instance yet.
4.5 Quantum numbers
For hydrogen there is no bigger dynamical group to descend from (unlike the oscillator’s \(\mathfrak {gl}(d)\), strictly bigger than the physical rotation group), so the entire level-\(N\) bound-state eigenspace being one \(\mathfrak {so}(n{+}1)\)-irrep is this fact. Blocked on the same missing type-\(B_r/D_r\) root-datum gap as Theorem 49.
Standard once \(\mathfrak {so}(n{+}1)\)’s Weyl/root-datum machinery exists, not otherwise attacked here. Mirrors Theorem 36 exactly.
4.6 Summary leaves
Hydrogen/Summary.lean item 4.
Hydrogen/Summary.lean item 5 — the same Foundations theorem the oscillator’s WeylClassification.lean targets, \(\mathfrak {so}(n{+}1)\) in place of \(\mathfrak {gl}(d)\).
Hydrogen/Summary.lean item 6.