The nucleus contains Z protons and N neutrons. It is not a rigid, visible cluster of colored balls. Its structure is quantum mechanical, and different reduced models answer different questions: a liquid-drop model can explain broad binding trends, while shell models help organize particular nuclear states.
Z, neutron number N, mass number A = Z + N, mass convention, and data source. A picture without that state is not reproducible; a calculation that silently mixes atomic and nuclear masses is a bug.If the masses of separate protons and neutrons add to more than the measured nuclear mass, the difference is the mass defect:
\[\Delta m=Z m_p+N m_n-m_{\mathrm{nucleus}},\qquad E_b=\Delta m c^2\]Eb is the energy required to separate the model nucleus into its listed nucleons, under the selected mass convention. Divide it by A only when comparing average binding across nuclei:
Do not use that average to claim every nucleon is bound by the same amount. It is a comparison metric, not a microscopic force map.
if (protons + neutrons !== massNumber) throw new RangeError("inconsistent isotope record");
const bindingEnergyMev = massDefectAtomicMassUnits * 931.494;
The conversion factor is a unit bridge. Keep its unit alongside the value and avoid mixing electron-included atomic masses with bare nuclear masses unless the electron masses are handled consistently.
Binding energy per nucleon rises for light nuclei, peaks broadly near iron-group nuclei, then slowly falls for very heavy nuclei. That trend explains why both fusion of light nuclei and fission of some heavy nuclei can release energy. It does not calculate reaction rates, decay paths, radiation dose, or reactor behaviour.
Prediction: For fixed mass defect, a larger mass number produces a smaller binding energy per nucleon.
Create two hypothetical records with the same binding energy but differentA. Calculate BE/A, then explain why the result is a comparison statistic rather than a map of individual nucleons.Use isotope identifiers and one mass convention, then turn a mass difference into an energy ledger. Binding-energy trends are useful validation context, but they are not a complete nuclear-structure solver.
Z and different neutron counts.Z, N, and A agree in an isotope record?Treat the lesson as a small function before treating it as a fact to memorize. Give every value a unit, keep only the state needed for the next step, and make the output easy to inspect.
\[\text{observable output} = f(\text{inputs},\,\text{state})\]For Nuclear Structure, write down the quantities you can control, the values your program must retain, and the result a reader could inspect. In Nuclear and Particle Physics, the useful program is not the drawing: it is the smallest explicit model that makes a prediction you can test.
Prediction: changing one declared input while holding the others fixed should change only the outputs that the model connects to that input. Choose one input, predict the direction of change, then check a limiting case such as zero, a symmetric arrangement, or a familiar low-speed or small-change approximation.
This lesson is a teaching model, not a complete simulator. Before using it outside the stated question, check which interactions, scales, uncertainties, boundary conditions, and measurement limits it leaves out.
Treat Nuclear Structure as a contract: named inputs and units enter a rule, the rule produces an observable result, and a known limit or invariant checks whether the implementation deserves trust.
Choose a nuclear approximation explicitly and tie computed observables to isotope state data.