Quantum Scattering Theory#
This page derives the elastic nuclear and magnetic SANS cross sections used by NuMagSANS from a single quantum-mechanical scattering problem. The purpose is not to derive the strong neutron–nucleus interaction from first principles. Instead, the coherent nuclear scattering-length density and the sample magnetization are taken as the effective material fields, and the route from these fields to the spin-resolved cross sections is made explicit.
Fermi’s golden rule provides an equivalent first-order route from the interaction matrix element to the transition rate. It is therefore an alternative to the scattering-state argument at the cross-section step, not an additional approximation that must be inserted into the chain above.
Scope and assumptions#
The derivation describes the model implemented by NuMagSANS under the following assumptions:
the sample is static and the scattering is elastic, so that \(|\mathbf{k}_{f}|=|\mathbf{k}_{i}|=k\);
nuclear scattering is coherent and spin independent;
the neutron is nonrelativistic and the first Born approximation is valid;
magnetic scattering is produced by a magnetostatic magnetization field;
the nuclear and magnetic amplitudes are added coherently before their absolute square is taken;
the incident and analyzed spin states are ideal eigenstates of one chosen polarization axis.
NuMagSANS does not include nuclear spin-incoherent scattering, inelastic sample dynamics, multiple scattering, refraction at interfaces, instrumental resolution, finite polarization efficiency, or spin leakage. These effects require extensions of the theory or experimental corrections.
The small-angle approximation \(q_x\simeq0\) is introduced only when the general result is specialized to the NuMagSANS detector geometry. It is not needed for the scattering-theory steps themselves.
Notation used below#
The same symbols occur in ordinary three-dimensional space and in the two-dimensional neutron spin space. The following distinctions are useful:
bold symbols such as \(\mathbf r\), \(\mathbf B\), and \(\mathbf M\) are vectors in real space;
a hat on a bold vector, for example \(\widehat{\mathbf q}=\mathbf q/|\mathbf q|\), denotes a unit vector;
a hat on a non-bold symbol, for example \(\widehat U\), denotes an operator acting on the two spin components;
\(\mathbb I_2\) and \(\mathbb I_3\) are the identity matrices in two-dimensional spin space and three-dimensional real space, respectively;
a tilde denotes a spatial Fourier transform, an asterisk denotes complex conjugation, and a dagger denotes a complex-conjugate transpose;
the subscripts \(i\) and \(f\) mean
initialandfinal;\(d\sigma/d\Omega\) is the differential cross section of one scattering system, whereas \(d\Sigma/d\Omega=(1/V)d\sigma/d\Omega\) is the macroscopic cross section per sample volume and has units of inverse length.
All real-space nuclear and magnetization fields considered here are real. Their Fourier transforms can nevertheless be complex because spatial phase information is encoded in the Fourier amplitudes.
1. Stationary Schrödinger equation and effective neutron Hamiltonian#
Consider a neutron of mass \(m_n\) in a static sample. Its stationary wavefunction is a two-component spinor. In any chosen orthonormal spin basis \((\chi_1,\chi_2)\), it can be written explicitly as
The complex functions \(\psi_1\) and \(\psi_2\) are probability amplitudes for the two basis states. Their local probability density is \(\Psi^{\dagger}\Psi=|\psi_1|^2+|\psi_2|^2\). The effective low-energy Hamiltonian used throughout this derivation is
Because the sample is static, \(\widehat H\) has no explicit time dependence. The time-dependent Schrödinger equation
therefore admits states with a separated time dependence,
Substitution removes the common time-dependent factor and gives the stationary Schrödinger equation used for elastic scattering,
The kinetic-energy operator acts in the same way on both components. The interaction \(\widehat U(\mathbf r)\), in contrast, is a local \(2\times2\) matrix and may mix them. At the level required here it contains a scalar nuclear part and a magnetic Zeeman part,
The symbol \(\widehat{\boldsymbol\mu}_n\) is a vector of three spin operators, not an ordinary spatial vector. Introduce the neutron angular momentum operator
where \(\boldsymbol\sigma^{(S)}\) is the vector of Pauli matrices in an angular-momentum basis. The physical magnetic-moment operator is
The negative sign expresses that the neutron magnetic moment is antiparallel to its spin angular momentum. The dot product in the interaction means
Each \(\widehat\mu_{n,j}\) is a \(2\times2\) matrix, while each \(B_j(\mathbf r)\) is a real-valued classical field component. A magnetic field not aligned with the selected spin basis produces off-diagonal matrix elements and can therefore flip the neutron channel state.
The coherent nuclear interaction is represented by the Fermi pseudopotential,
where \(N(\mathbf r)\) is the coherent nuclear scattering-length density. It has units of inverse area. For discrete nuclei at positions \(\mathbf R_j\), the idealized field is
where \(b_j\) is the coherent nuclear scattering length. A continuum description replaces this delta-function field by the corresponding local or coarse-grained scattering-length density.
This is already an effective low-energy description: the short-ranged strong interaction with the nuclei has been replaced by its coherent scattering length.
The scalar nuclear potential multiplies \(\mathbb I_2\) and cannot change the neutron channel in this model. The magnetic term couples the physical moment operator to the magnetic induction \(\mathbf B\) generated by the sample. Its connection to \(\mathbf M\) is stated when the NuMagSANS scattering operator is introduced and derived from Maxwell’s equations in 9. Why only transverse magnetization scatters.
2. From the Schrödinger equation to the Lippmann–Schwinger equation#
The purpose of the Lippmann–Schwinger equation is to rewrite the differential
equation as known incident wave + wave generated by the sample. This is
still an exact reformulation. Its advantage is that the effect of the sample
appears as an integral correction that can later be approximated
systematically.
The free incoming solution#
First separate free propagation from the sample interaction,
For a free neutron, \(E=\hbar^2k^2/(2m_n)\). The symbol \(k\) is the magnitude of the elastic incident and final wavevectors. With \(\widehat U=0\), the stationary equation becomes
This is the homogeneous free-particle equation. The experimental preparation selects one of its solutions as the incident neutron beam. For an incident wavevector \(\mathbf k_i\) and a normalized two-component spinor \(\chi_i\), choose
Thus \(\Psi_{\mathrm{in}}\) is not a second unknown wavefunction. It is the known free wave sent toward the sample.
The sample interaction as a source#
Restoring \(\widehat U\) and moving the free part to the left gives
The right-hand side can be read as a spatially distributed source. At every point \(\mathbf r\) in the sample, the interaction acts on the neutron wave already present there and generates a contribution to the scattered wave. This source is self-consistent because it contains the still unknown complete wave \(\Psi^{(+)}\).
The outgoing free Green function#
A Green function describes how a point source propagates under a given differential operator. For the free neutron, define the outgoing Green function by
The identity matrix appears because free propagation acts identically on the two spin components. Since \(E=\hbar^2k^2/(2m_n)\), the required spatial kernel follows from the outgoing Green function of the Helmholtz operator,
Consequently,
The factor \(e^{ikR}/R\) is a spherical wave travelling away from its source. The superscript \((+)\) records this outgoing boundary condition. In the equivalent resolvent notation used in scattering theory, the same choice is encoded by replacing \(E\) with \(E+i0^+\).
Construction of the integral equation#
Applying the Green function to the distributed source gives a particular solution of the inhomogeneous equation,
The complete solution is the sum of the chosen solution of the homogeneous equation and this sample-generated particular solution,
Inserting the explicit Green function produces the outgoing Lippmann–Schwinger equation in position space,
The equivalence with the differential equation can be checked directly. Applying \(E-\widehat H_0\) to both sides gives
Because the free kernel depends only on \(\mathbf r-\mathbf r'\), the integral has the form of a convolution of the Green function with the source \(\widehat U\Psi^{(+)}\). The equation is nevertheless implicit: the unknown complete wave occurs on both sides. It is exactly equivalent to the stationary Schrödinger equation together with the specified incident wave and the outgoing boundary condition. No Born approximation has yet been made.
3. From the scattering state to the differential cross section#
Solving the Schrödinger or Lippmann–Schwinger equation gives a wavefunction, whereas an experiment records a rate of neutrons arriving at a detector. A cross section is the quantity that connects these two descriptions. This connection requires more than the local probability density \(\Psi^\dagger\Psi\): a density states how much probability is present near a point, but not how rapidly or in which direction it moves through a detector surface. The required quantity is the probability current.
Why the probability current appears#
The probability current is fixed by probability conservation rather than introduced as an additional scattering assumption. Return temporarily to the time-dependent spinor \(\boldsymbol\psi(\mathbf r,t)\) and define its probability density by
Use the time-dependent Schrödinger equation and its Hermitian conjugate to differentiate \(\rho\). For the local Hermitian interaction \(\widehat U=\widehat U^\dagger\) used here, the two potential terms cancel. The kinetic terms give
The vector-calculus identity
therefore turns the Schrödinger equation into the continuity equation
with
Integrating the continuity equation over a volume and applying the divergence theorem shows the meaning of \(\mathbf j\): its outward flux through the boundary equals the rate at which probability leaves that volume. Thus \(\mathbf j\cdot\mathbf n\,dA\) is the probability per unit time crossing an oriented surface element \(dA\) for one neutron state.
This probability current is not yet the experimental neutron flux. The latter is a particle-number current: the expected number of neutrons crossing unit area per unit time. For \(\mathcal N\) statistically independent realizations of the same one-neutron preparation, expectation values add, so that
Here \(n_{\mathrm n}\) is the expected neutron number density and \(\mathbf J_{\mathrm n}\) is the neutron-number current density measured in neutrons per unit area and unit time. Its magnitude is what is commonly called the neutron flux. A detector count rate is the flux of \(\mathbf J_{\mathrm n}\) through its active area. The ensemble may represent distinct dilute wave packets present in the beam or repeated one-neutron trials accumulated during a measurement; it does not imply multiple occupation of one fermionic mode.
For example, a single box-normalized plane wave in volume \(\mathcal V\) has
If the beam ensemble contains a mean number \(\mathcal N\) of such independently prepared neutrons distributed through that volume, its ensemble-averaged quantities are
which is the familiar classical expression particle density times
velocity. Quantum mechanics supplies the corresponding probability flow
for each neutron; the beam ensemble converts it into the experimentally
counted particle flow.
The plane waves used below are not normalizable to one over all space. They are ideal stationary-beam states, which can equivalently be understood as the large-volume or broad-wave-packet limit. This causes no ambiguity in a cross section. The same ensemble factor \(\mathcal N\), or equivalently the same overall beam normalization, multiplies both the incident and scattered number currents. Hence
This cancellation is why the cross section can be derived from single-particle probability currents even though the laboratory measures a many-neutron count rate.
What the differential cross section measures#
Consider a detector element far from the sample. If it subtends a solid angle \(d\Omega\) at distance \(r\), its area perpendicular to the radial direction is
Let \(j_{\mathrm{in}}\) be the magnitude of the incident probability current density and let \(j_{\mathrm{sc},i\rightarrow f}^{(r)}\) be the outward radial current density scattered from the prepared spin state \(\chi_i\) into the analyzed spin state \(\chi_f\). The differential cross section is defined by
The numerator is the scattered probability per unit time and unit solid angle; division by the incident probability per unit area and unit time leaves an area. The cross section is therefore an effective area that quantifies how strongly one scattering system redirects the incident beam into the selected angular and spin channel. To evaluate this definition, the incident and scattered parts of the Lippmann–Schwinger solution must now be examined in the far field.
The outgoing wave in the far field#
The separation into an incident and a scattered wave was already obtained when constructing the Lippmann–Schwinger equation,
It is not an arbitrary decomposition at this stage. The experimental preparation fixes \(\Psi_{\mathrm{in}}\), and the outgoing Green function fixes \(\Psi_{\mathrm{sc}}\) as the wave generated by the sample. Far from a localized sample, \(r\gg|\mathbf r'|\), one has
where \(r=|\mathbf r|\) is the detector distance, \(\widehat{\mathbf r}=\mathbf r/r\) is the observation direction, and \(\mathbf r'\) is a point inside the sample. Consequently,
Inserting this approximation into the sample-generated part of the Lippmann–Schwinger equation gives
The spatial dependence \(e^{ikr}/r\) is an outgoing spherical wave. Its spinor-valued coefficient contains the dependence on the observation direction and on the incident state. The scattering-amplitude operator is defined as precisely this coefficient,
Linearity of the scattering problem in the incident spinor makes \(\widehat f\) a \(2\times2\) operator in spin space. The complete wavefunction therefore has the asymptotic form
The amplitude has units of length. At this point it is not yet a cross section; it is the coefficient of the outgoing spherical wave.
From the outgoing amplitude to the cross section#
If the spin analyzer selects the normalized final spinor \(\chi_f\), the corresponding scalar spatial amplitude in the scattered wave is
For the incident plane wave and normalized \(\chi_i\), the current defined above is
For the outgoing radial wave,
Substitution into the same current formula gives the outward radial current
The \(1/r^2\) decrease is exactly compensated by the \(r^2d\Omega\) area of a detector element with fixed solid angle. Inserting the incident and scattered currents into the operational definition of the cross section gives
The present derivation is elastic, so \(k_f=k_i=k\). It therefore reduces to
Thus the absolute square is not postulated as the cross section. It results from the radial probability current carried by the outgoing spherical wave, divided by the incident probability current.
Because the current is quadratic in the wavefunction, the current of \(\Psi_{\mathrm{in}}+\Psi_{\mathrm{sc}}\) also contains an interference term; it is not simply the sum of the two currents. The differential scattering cross section is defined from the flux carried by the outgoing spherical component into a detector direction outside the directly transmitted beam. There the asymptotic boundary condition separates that component from the prepared incident plane wave. In the exact forward direction, the interference term cannot be discarded: it accounts for the attenuation of the transmitted beam and leads to the optical theorem. That forward-beam relation is distinct from the angular scattered intensity calculated here.
4. First Born approximation#
The integral equation makes successive scattering events explicit. Repeatedly substituting its right-hand side into itself gives the Born series. Suppressing the spatial integrations for compactness,
Each additional factor of \(\widehat U\) represents another interaction with the sample. The first correction describes one scattering event; the following terms contain repeated scattering and the associated distortion of the wave inside the sample.
The first Born approximation replaces the exact wavefunction inside the scattering integral by the incoming plane wave,
With the Fourier-space argument
the amplitude becomes
This is the central result of the spatial scattering problem: in first order, the scattering amplitude is proportional to the Fourier transform of the interaction potential.
Important
Momentum-transfer sign
Some neutron-scattering literature defines the momentum transferred to the sample as \(\mathbf q=\mathbf k_i-\mathbf k_f\), whereas the Born integral above naturally contains \(\boldsymbol\kappa=\mathbf k_f-\mathbf k_i\). Thus \(\boldsymbol\kappa=-\mathbf q\). Reversing this convention replaces every Fourier amplitude by its value at \(-\mathbf q\). For real real-space fields this is its complex conjugate. The convention must be changed consistently, especially for the chiral term, which is odd under \(\mathbf q\mapsto-\mathbf q\).
The first Born approximation is therefore a single-scattering approximation. It is appropriate when the sample changes the neutron wave only weakly within the scattering volume, so that the higher terms in the Born series are small. This is often a good description of conventional transmission SANS because the neutron interaction is weak and samples are commonly chosen to maintain high transmission and suppress multiple scattering. Small scattering angles alone do not guarantee the approximation. Thick or strongly scattering samples, strong refraction, or appreciable multiple scattering can invalidate it. In general its validity is controlled by the complete sample and cannot be reduced to a bound on one local value of the potential.
5. The NuMagSANS scattering operator#
From this point onward, \(\mathbf q\) denotes the Fourier-space argument used by NuMagSANS. If momentum transfer is defined with the opposite sign in an experimental convention, the conversion described in the note above must be applied.
NuMagSANS uses the unitary Fourier transforms
For \(\mathbf q\ne0\), the magnetic induction generated by the sample is the transverse part of the magnetization. With the sign convention used by NuMagSANS, introduce the Halpern–Johnson vector
so that
Only this result is needed to continue the scattering calculation. Its derivation from the magnetostatic Maxwell equations, together with the role of \(\mathbf H\) and the magnetization gauge freedom, is given in 9. Why only transverse magnetization scatters.
The magnetic scattering-length coefficient is
when \(\mathbf M\) is expressed in \(\mathrm{A/m}\).
Since \(N\) has units \(\mathrm{m^{-2}}\), its transform \(\widetilde N\) has units of length. Likewise, \(\widetilde{\mathbf M}\) has units \(\mathrm{A\,m^2}\), so \(b_{\mathrm H}\widetilde{\mathbf Q}\) also has units of length. The nuclear and magnetic terms can therefore be added at the amplitude level.
The physical moment was written above in an angular-momentum basis as \(\widehat{\boldsymbol\mu}_n =\mu_n\boldsymbol\sigma^{(S)}\) with \(\mu_n<0\). For the NuMagSANS channel labels it is convenient to introduce
The same physical operator is then
Thus a \(+\) eigenstate of the channel matrix \(\boldsymbol\sigma\cdot\widehat{\mathbf P}\) has its magnetic moment along \(\widehat{\mathbf P}\) and its angular momentum in the opposite direction. This relabeling changes no physics, but it must be retained when assigning \(+\) and \(-\) cross sections. Using \(\widetilde{\mathbf B}=-\mu_0\widetilde{\mathbf Q}\) in the Zeeman interaction gives
The first-Born amplitude therefore equals a common factor \(-(2\pi)^{3/2}\) times the following coherent scattering-length operator:
Here \(\boldsymbol\sigma\) denotes the Pauli matrices in the channel basis used below. This one operator contains the nuclear amplitude, the magnetic amplitude, and their relative phase.
Important
Sign and channel convention
The neutron gyromagnetic ratio is negative. Its sign can instead be carried explicitly in the magnetic-moment operator, but the labels of the two channel states must then be reversed. NuMagSANS fixes the convention operationally by the boxed equation above together with \(\widetilde{\mathbf Q}=\widehat{\mathbf q} (\widehat{\mathbf q}\cdot\widetilde{\mathbf M}) -\widetilde{\mathbf M}\) and by defining the first superscript of \(\Sigma^{s_i s_f}\) as the incident state. Once these definitions are chosen, the sign of the nuclear–magnetic interference and the assignment of the two chiral spin-flip channels are fixed; they are not individually arbitrary.
For a scattering volume \(V\), the matrix element between normalized initial and final channel spinors is converted into the macroscopic differential cross section according to
The factor \(8\pi^3\) is not an additional physical interaction. It is the square of \((2\pi)^{3/2}\), which appears when the unnormalized Born integral is expressed through the unitary Fourier transforms above.
6. Spin projection#
Let \(\widehat{\mathbf P}\) be the real unit vector defining the neutron quantization axis. Complete it to a right-handed orthonormal basis \((\mathbf e_1,\mathbf e_2,\widehat{\mathbf P})\). In this basis the three channel Pauli matrices are
The two normalized channel spinors are explicitly
and satisfy
The generally complex Halpern–Johnson amplitude can be resolved in the same real-space basis,
Consequently,
In the \((+,-)\) basis the scattering operator becomes
Rows in this matrix label the final state in the order \((+,-)\), and columns label the initial state in the same order. The lower-left element, for example, is therefore the amplitude for \(+\rightarrow-\). The diagonal entries preserve the channel state and the off-diagonal entries flip it. We use the NuMagSANS convention that the first sign in \(s_i s_f\) labels the incident neutron and the second sign labels the scattered neutron. Thus, for example, \(+-\) means \(+\rightarrow-\).
It is useful to define the following five real building blocks, with \(K=8\pi^3/V\):
The cross product in the last expression is purely imaginary, so the chiral cross section is real. The Pauli identity
then gives all four channels.
Non-spin-flip channels#
For the diagonal elements one simply expands
The three terms are the nuclear, longitudinal magnetic, and interference contributions. Hence,
The nuclear–magnetic term changes sign because reversing the incident and analyzed channel changes the sign of the longitudinal magnetic amplitude but not the nuclear amplitude.
Spin-flip channels#
Only the part of \(\widetilde{\mathbf Q}\) perpendicular to \(\widehat{\mathbf P}\) can connect the two channel states. Define
The difference above equals \(Kb_{\mathrm H}^2(|Q_1|^2+|Q_2|^2)\). The imbalance between the two off-diagonal matrix elements follows from
with
The off-diagonal matrix elements therefore give
Consequently, the polarization-independent spin-flip and chiral terms are the half-sum and half-difference of the measurable spin-flip channels,
Unpolarized and half-polarized measurements#
Averaging over the two equally populated incident states and summing over the unobserved final state removes the nuclear–magnetic and chiral terms. The result is the sum of the nuclear and unpolarized magnetic contributions,
If the incident beam is polarized but the outgoing spin is not analyzed, the SANSPOL cross sections are
These are precisely the combinations exported by the corresponding NuMagSANS output options.
7. NuMagSANS SANS geometry#
NuMagSANS fixes the incident beam along the \(x\)-axis. In the small-angle approximation the detector lies in the \(yz\)-plane and
Inserting this direction into the transverse projector gives the components actually evaluated in the kernels,
The general spin-projection formulas above remain valid for any real unit polarization vector \(\widehat{\mathbf P}\). Choosing a particular guide field direction simply specifies which component of \(\widetilde{\mathbf Q}\) is longitudinal in spin space.
The complete list of output names, formulas, symmetries, and configuration examples is given under Output Options in the Parameter Overview.
8. Equivalent derivation from Fermi’s golden rule#
For completeness, take the initial and final plane waves to be normalized in a box of volume \(\mathcal V\),
The interaction matrix element between these two waves is
To first order, Fermi’s golden rule gives
Using the final-state density \(\mathcal Vd^3k_f/(2\pi)^3\), integrating the energy delta function, and dividing by the incident flux yields the cross section. This is the same flux concept derived from the continuity equation in Section 3. The box-normalized incident wave has density \(1/\mathcal V\) and therefore incident current \(j_i=\hbar k_i/(m_n\mathcal V)\). One then obtains
For elastic scattering \(k_f/k_i=1\), and this is exactly the modulus squared of the first-Born amplitude obtained from the Lippmann–Schwinger equation. The two routes therefore contain the same first-order physics: one extracts an outgoing wave, while the other computes its transition rate.
9. Why only transverse magnetization scatters#
This section derives the transverse projection used in the NuMagSANS scattering operator above. The projection follows from Maxwell’s equations rather than from an additional assumption about the neutron. It can be obtained without imposing a pointwise relation among \(\mathbf B\), \(\mathbf H\), and \(\mathbf M\). In magnetostatics, the fundamental equations for the magnetic induction are
where \(\mathbf J_{\mathrm{tot}}\) is the total electric-current density. A magnetization \(\mathbf M\), understood as a magnetic-dipole-moment density, represents the bound magnetization-current density
If \(\mathbf M\) is extended by zero outside a finite sample, this equation is understood distributionally: a discontinuity at the sample boundary also contains the corresponding surface-current contribution. The total current can therefore be separated as
NuMagSANS considers the induction generated by the sample magnetization and assumes that no additional free electric current flows through the sample, so \(\mathbf J_{\mathrm f}=0\). The relevant real-space Maxwell equations are then
Taking the curl of the second equation and using the vector-Laplacian identity
gives a purely differential relation between the induction and the magnetization:
Equivalently,
Unlike a pointwise constitutive equation, this differential equation leaves harmonic field components to be fixed by boundary conditions. In particular, it does not constrain the spatially constant mode.
For the Fourier convention \(\widetilde f(\mathbf q)\propto\int f(\mathbf r) e^{-i\mathbf q\cdot\mathbf r}\,d^3r\), a spatial derivative transforms as \(\nabla\rightarrow i\mathbf q\), provided boundary terms vanish or periodic boundary conditions are used. Hence, for \(\mathbf q\ne0\),
To solve for \(\widetilde{\mathbf B}\), take the cross product of the second equation with \(\mathbf q\) from the left. The vector triple-product identity
is often remembered as the BAC--CAB rule. Applying it to both sides gives
where \(\mathbf q\cdot\widetilde{\mathbf B}=0\) was used. The right-hand side is
Dividing by \(-q^2\) yields
The matrix \(\boldsymbol\Pi_{\perp}=\mathbb I_3-\widehat{\mathbf q} \widehat{\mathbf q}^{\mathsf T}\) is a projector: it removes the component of \(\widetilde{\mathbf M}\) parallel to \(\mathbf q\) and leaves the two perpendicular components unchanged. Indeed,
The complementary longitudinal projector is
Writing
the field equation simply states \(\widetilde{\mathbf B}=\mu_0\widetilde{\mathbf M}_{\perp}\). Equivalently, the triple-product identity gives the double-cross-product form
NuMagSANS uses the Halpern–Johnson vector
Consequently,
The longitudinal component of \(\widetilde{\mathbf M}\) therefore cannot contribute to the magnetic scattering amplitude.
Role of \(\mathbf H\) and the scattering null space#
The auxiliary field \(\mathbf H\) is not needed to derive the transverse magnetic scattering amplitude. Its useful role here is instead to identify the part of \(\mathbf M\) that lies in the null space of the scattering map. Introduce \(\mathbf H\) through its differential source equations,
Together with the differential equations for \(\mathbf B\), these imply
Indeed, the difference \(\mathbf B-\mu_0(\mathbf H+\mathbf M)\) has both zero divergence and zero curl and is therefore harmonic. The differential equations do not require this harmonic contribution to vanish; doing so would be an additional choice of boundary condition or of the homogeneous mode.
For \(\mathbf J_{\mathrm f}=0\) and \(\mathbf q\ne0\), the equations for \(\mathbf H\) become
The first equation makes \(\widetilde{\mathbf H}\) longitudinal; the second fixes its magnitude. Hence
This is the longitudinal–transverse split relevant to magnetic SANS. The transverse part is represented by the SANS-active induction, whereas the longitudinal part satisfies \(\boldsymbol\Pi_{\parallel}\widetilde{\mathbf M} =-\widetilde{\mathbf H}\) and lies in the null space of the magnetic scattering operator. The minus sign follows from \(\nabla\cdot\mathbf H=-\nabla\cdot\mathbf M\).
Gauge freedom of the magnetization#
The transverse projection also exposes a non-uniqueness of the magnetization that is relevant to magnetic scattering. Let \(\chi(\mathbf r)\) be a sufficiently regular scalar field, with boundary conditions compatible with the Fourier transform. The transformation
does not change the bound magnetization-current density, because
At fixed boundary conditions it therefore leaves the magnetostatic Maxwell equations above, and hence every finite-\(q\) component of \(\mathbf B\), unchanged. The auxiliary longitudinal field transforms in the opposite direction,
so that its differential source equations remain satisfied. The invariance of the induction is especially transparent in Fourier space:
Consequently,
This is the magnetization gauge freedom meant here: at every \(\mathbf q\ne0\), magnetic SANS distinguishes only the equivalence class
not the longitudinal part of \(\mathbf M\) separately. This statement does not mean that the microscopic magnetization is physically arbitrary. It means that the scattering map from \(\mathbf M\) to \(\widetilde{\mathbf Q}\) is not injective: magnetization fields that differ only by such a longitudinal contribution produce the same magnetic SANS signal.
The relation can also be expressed through the Helmholtz decomposition
Taking the divergence gives the Poisson equation
whose solution depends on the chosen boundary conditions. Subtracting \(\nabla\phi\) is a possible gauge choice; it selects the transverse representative. In Fourier space this representative is uniquely given by
This Helmholtz decomposition is the real-space counterpart of the double-cross-product projector derived above.
All projector and gauge statements in this section apply to \(\mathbf q\ne0\). A magnetization \(\mathbf M_0\) that is constant over all space belongs entirely to the \(\mathbf q=0\) mode. The differential Maxwell equations do not then enforce \(\mathbf H_0=-\mathbf M_0\); the homogeneous components of \(\mathbf B\) and \(\mathbf H\) must be fixed by boundary conditions. By contrast, a magnetization that is constant only inside a finite sample, \(\mathbf M(\mathbf r)=\mathbf M_0\mathbb 1_V(\mathbf r)\), is not a pure zero mode. Its boundary and shape function generate finite-\(q\) components that can contribute to SANS.
A spatially uniform external guide field likewise belongs to the separate \(\mathbf q=0\) mode. It sets the spin quantization axis but is not part of the finite-\(q\) SANS signal. If free currents are present, their Fourier-space contribution must be added and the magnetization-only projector is no longer the complete field solution.
10. What changes beyond this model?#
The compact NuMagSANS formulas are a consequence of the assumptions stated at the beginning. Relaxing them changes the problem as follows:
Inelastic scattering: the cross section depends on energy transfer and time-dependent correlation functions, and contains the factor \(k_f/k_i\).
Spin-dependent nuclear scattering: the nuclear term is no longer a scalar multiple of \(\mathbb I_2\); nuclear spin-incoherent and nuclear–magnetic terms must be added.
Multiple scattering or strong refraction: the incident plane wave cannot replace the exact wave inside the sample; the first Born approximation is insufficient.
Statistical ensembles: amplitudes are added coherently within one realization, whereas the physically appropriate ensemble average is normally taken over intensities or correlation functions afterward.
Instrumental effects: finite polarization, analyzer efficiency, wavelength spread, detector resolution, and background act on the ideal cross sections after the sample-scattering calculation.
Successful execution of NuMagSANS verifies the deterministic calculation of the selected model. Scientific validation still requires suitable analytical limits, symmetry relations, convergence studies, and comparison with reference data or experiment.
References#
O. Halpern and M. H. Johnson, On the Magnetic Scattering of Neutrons, Physical Review 55, 898 (1939).
B. A. Lippmann and J. Schwinger, Variational Principles for Scattering Processes. I, Physical Review 79, 469 (1950).
R. M. Moon, T. Riste, and W. C. Koehler, Polarization Analysis of Thermal-Neutron Scattering, Physical Review 181, 920 (1969).
M. P. Adams and A. Michels, NuMagSANS: a GPU-accelerated open-source software package for the generic computation of nuclear and magnetic small-angle neutron scattering observables of complex systems, Journal of Applied Crystallography 59, 943–959 (2026).