“Know how to solve every problem that has been solved.” “What I cannot create, I do not understand.” — Richard Feynman

The Moshinsky Transform

Nuclear Physics

What you need to know first 2 concepts, 2 layers

The requisite-knowledge inventory for this page, bottom-up: the primitives at the base, combined upward until you reach what this page assumes. Skim the layers you already own; start wherever the ground gets unfamiliar.

  1. base
  2. L1
  3. you are here

The Moshinsky transform is the unitary basis change between the coupled two-particle harmonic-oscillator states written in single-particle coordinates and the same states written in center-of-mass plus relative coordinates. It is the trick nuclear shell-model calculations: two-body matrix elements of the nuclear interaction are written naturally in the relative coordinate (where the Yukawa-style nucleon-nucleon force lives), but the shell-model basis is built from single-particle orbitals. The Moshinsky brackets translate.

The whole construction works because of one identity: , where and are appropriately-scaled CM and relative coordinates. That identity is the parallel axis theorem of mechanics in disguise — the same identity that makes Boys' Gaussian product theorem run in quantum chemistry, used differently. See the Gaussian Product Theorem page for the cross-field connection.

The two-body harmonic oscillator

Two nucleons, both of mass , both confined in the same harmonic trap of frequency , no nucleon-nucleon interaction yet:

The trap is the harmonic-oscillator approximation to the mean field each nucleon feels from the rest of the nucleus. It's a deliberate fiction — real nuclei don't trap particles in literal SHO potentials — but it's the one fiction that makes everything else tractable, and fixed-with-a-perturbation it's the foundation of the shell model. Eigenstates of this Hamiltonian, before any NN interaction, are products of single-particle harmonic eigenstates: .

The orthogonal coordinate change

Introduce center-of-mass and relative coordinates in the orthogonal-rotation convention — both scaled by so the transformation is a true rotation of the 2-particle configuration space:

This is literally a 45° rotation in the plane. Orthogonal transformations preserve sums of squares, so

The same rotation applied to the momenta gives and with . Substitute into and the Hamiltonian splits cleanly:

Two independent harmonic oscillators, both of mass , both of frequency . That same-mass, same-frequency coincidence is what everything that follows — it's why CM and relative motion live on the same oscillator quantum-number grid, with the same energy spacing .

Two bases for the same Hilbert space

The 2-body harmonic Hilbert space now has two natural orthonormal bases:

Both bases diagonalize , and both run over the same Hilbert space, so they're related by a unitary transformation. The matrix elements of that transformation are the Moshinsky brackets:

Three crucial properties make these brackets useful in practice:

  1. Finite sum. The total oscillator quantum number is conserved: . So expanding a fixed-shell two-particle state only mixes finitely many CM-relative states.
  2. Tabulated. Standard tables (Moshinsky 1959, Brody & Moshinsky 1967) and modern codes give the brackets directly. They're pure linear-algebra coefficients, computable once and reused forever.
  3. Locality of the NN interaction. The strong nucleon-nucleon force depends only on (and spin/isospin operators). In the CM-relative basis it's diagonal in the CM quantum numbers , so the matrix elements collapse to one-dimensional radial integrals in .

What this buys for shell-model calculations

A two-body matrix element in the shell-model basis is, in principle, a six-dimensional integral over . Direct evaluation against a realistic NN force (Argonne, CD-Bonn, chiral EFT...) would be prohibitive at scale. The Moshinsky transform converts each such matrix element into a finite sum of products:

where the outer brackets are Moshinsky coefficients (tabulated linear algebra) and the inner matrix element is a single-variable radial integral of against harmonic-oscillator radial wavefunctions in . The six-dimensional problem becomes a one-dimensional integral, repeated finitely many times, with the geometry handled by closed-form coefficients. Without this reduction, no-core shell model and configuration-interaction nuclear calculations would not run at any scale.

Why this works only for the harmonic oscillator

The whole construction rests on the fact that is invariant under the orthogonal rotation that produces . The harmonic-oscillator potential is exactly quadratic in coordinates, so its shape is preserved by that rotation. Any other potential — Coulomb, Yukawa, square-well — does not have this invariance, and its CM-relative decomposition would mix CM and relative coordinates in non-separable ways.

This is the principal axis theorem of linear algebra wearing a shell-model costume: any quadratic form on can be diagonalized by an orthogonal transformation. The 2-body harmonic oscillator IS a quadratic form on the 6-dimensional configuration space, so it diagonalizes. Anharmonic corrections and the NN interaction are added as perturbations on top of this clean separation.

The same identity in quantum chemistry

The orthogonal-rotation identity appears in quantum chemistry too, in a different guise. Substitute and (the orbital centers of two basis functions). The identity becomes

which is the equal-weight case of the parallel axis theorem, and exponentiating it gives Boys' Gaussian product theorem — the algebraic identity that collapses 4-center 2-electron integrals down to one-center integrals plus algebra. Quantum chemistry uses the identity as algebra; nuclear physics uses it as a coordinate change. Same fact, different role. The Gaussian Product Theorem page derives the connection in detail.

Unequal masses and many-body Jacobi coordinates

For two particles of unequal mass , the Jacobi coordinates are with , and . The kinetic energy still separates as where is the reduced mass. For the harmonic potential, identical-spring trapping still separates cleanly, but the CM and relative oscillators now have different effective masses ( and respectively), so the same-shell mixing property is partly lost. Equal masses are the sweet spot that keeps the Moshinsky brackets clean.

For more than two particles, you generalize to many-body Jacobi coordinates, recursively building CM + relative-of-CM coordinates one pair at a time. The same identity holds at each step (always a weighted orthogonal-rotation invariance of the quadratic form), and talmi-Moshinsky brackets for 3, 4, ... particles are the natural generalization. The literature on no-core shell model and ab-initio nuclear structure is largely a story of carrying this machinery to higher particle counts efficiently.

Related on this site

References