def
definition
rs_binding_coefficients
show as:
view math explainer →
open explainer
Read the cached plain-language explainer.
open lean source
IndisputableMonolith.Nuclear.BindingEnergy on GitHub at line 85.
browse module
All declarations in this module, on Recognition.
explainer page
depends on
used by
formal source
82 h_A_pos : 0 < a_A
83 h_P_pos : 0 < a_P
84
85noncomputable def rs_binding_coefficients : BindingCoefficients where
86 a_V := phi ^ 3 * 1.05 -- ≈ 15.7 MeV (volume, from J-cost saturation)
87 a_S := phi ^ 3 * 0.77 -- ≈ 11.5 MeV (surface, boundary J-cost)
88 a_C := phi * 0.44 -- ≈ 0.71 MeV (Coulomb, from α_EM)
89 a_A := phi ^ 3 * 1.55 -- ≈ 23.2 MeV (asymmetry, isospin cost)
90 a_P := phi ^ 2 * 4.5 -- ≈ 11.8 MeV (pairing, 8-tick phase)
91 h_V_pos := by positivity
92 h_S_pos := by positivity
93 h_C_pos := by positivity
94 h_A_pos := by positivity
95 h_P_pos := by positivity
96
97noncomputable def binding_energy (coeff : BindingCoefficients) (A Z : ℕ) : ℝ :=
98 let N := A - Z
99 coeff.a_V * A - coeff.a_S * (A : ℝ) ^ ((2:ℝ)/3) -
100 coeff.a_C * Z * (Z - 1) / (A : ℝ) ^ ((1:ℝ)/3) -
101 coeff.a_A * ((N : ℝ) - Z) ^ 2 / (4 * A)
102
103noncomputable def binding_per_nucleon (coeff : BindingCoefficients) (A Z : ℕ) : ℝ :=
104 binding_energy coeff A Z / A
105
106/-! ## Structural Results
107
108The key structural prediction: binding energy per nucleon peaks near
109A ≈ 56 (iron-56), and magic-number nuclei have enhanced stability
110(extra binding). -/
111
112theorem volume_dominates_surface (coeff : BindingCoefficients) (A : ℕ) (hA : 8 ≤ A) :
113 coeff.a_V * A > coeff.a_S * (A : ℝ) ^ ((2:ℝ)/3) := by
114 have hA_pos : (0 : ℝ) < A := by exact_mod_cast Nat.pos_of_ne_zero (by omega)
115 nlinarith [coeff.h_V_pos, coeff.h_S_pos, hA_pos,