Guth
NewsDocs
Page actions
View as Markdown ↗
Explore MCP tools ↗

instrument implementation / implementation-contract

Nuclear Binding Energy Calculator implementation

A source-bound implementation contract for Nuclear Binding Energy Calculator; deployment and executable qualification remain separate.

Status: VERIFIED_CLEANLifecycle: implementation-contract

Binding contract

This record describes what an executable surface must bind and validate. It does not claim that a public calculator, package, or production route is deployed.

Record owner
Guth Instruments
Lifecycle
verified-clean
Evidence ID
t6-126
Effect
Computation or source lookup only

Input and validation requirements

The specification exposes a division-by-zero case at A=Z+N=0 and does not clearly define whether the supplied measured mass is atomic or nuclear. Applying the stated nuclear-mass formula directly to an atomic mass produces materially incorrect binding energies.

Required corrections

No binding erratum is attached to this unique-name record. Implementers must still preserve the declared units, domain, and failure behavior.

Inspectable interface fixture

The sample below is evidence for interface and validation tests, not a production implementation.

{
  "inputs": {
    "Z": 1,
    "N": 0,
    "A": 1,
    "mass_type": "atomic",
    "measured_atomic_mass_u": 1.00782503223
  },
  "expected_outputs": {
    "mass_defect_u": 0,
    "binding_energy_MeV": 0,
    "binding_energy_per_nucleon_MeV": 0
  },
  "working": "Use Δm=Z m_H+N m_n−M_atom. Δm=(1)(1.00782503223)+(0)(1.00866491595)−1.00782503223=0 u. BE=0×931.49410242=0 MeV. BE/A=0/1=0 MeV/nucleon. This is the zero-binding edge case."
}

Other records

Sources and evidence

These pointers bind the page to evidence. They do not grant authority or collapse verification into deployment.

  • VERIFIED_LEDGER.json
  • evidence-tranche6/tranche6-results.json