pith. machine review for the scientific record. sign in

IndisputableMonolith.Physics.NeutrinoMassScaleScoreCard

IndisputableMonolith/Physics/NeutrinoMassScaleScoreCard.lean · 88 lines · 8 declarations

show as:
view math explainer →

open module explainer GitHub source

Explainer status: pending

   1import Mathlib
   2import IndisputableMonolith.Physics.NeutrinoSector
   3import IndisputableMonolith.Support.RungFractions
   4
   5/-!
   6# Phase 2 — P2-ν: neutrino mass scale (fractional ladder + Δm² NuFIT bands + φ⁷ structure)
   7
   8**Predicted (RS):** `NeutrinoSector` fractional rung placement, mass bands in eV, and
   9squared-splittings in NuFit windows; **structural** `m_3^2/m_2^2 = φ^7` in the
  10`res_nu3 - res_nu2 = 7/2` model.
  11
  12**Falsifier (one sentence):** A NuFit/PDG update that places either Δm² outside the
  131σ/2σ windows proved for `dm2_21_frac_pred` and `dm2_31_frac_pred` with the same
  14structural rung law falsifies the packaged splitting certificates.
  15
  16**Status:** `PARTIAL_THEOREM` on the re-exported bounds and the φ⁷ mass-ratio **equality**;
  17absolute eV display uses the same structural-mass + `MeV_to_eV` reporting seam as
  18`NeutrinoSector` (not claimed parameter-free in eV here).
  19
  20**Lean: 0 sorry, 0 new axiom**
  21-/
  22
  23namespace IndisputableMonolith.Physics.NeutrinoMassScaleScoreCard
  24
  25open IndisputableMonolith
  26open IndisputableMonolith.Physics
  27open IndisputableMonolith.Physics.NeutrinoSector
  28open IndisputableMonolith.Support.RungFractions
  29
  30noncomputable section
  31
  32theorem row_nu3_frac :
  33    (0.04985 : ℝ) < predicted_mass_eV_frac res_nu3 ∧
  34      predicted_mass_eV_frac res_nu3 < (0.04993 : ℝ) := nu3_frac_pred_bounds
  35
  36theorem row_nu2_frac :
  37    (0.00924 : ℝ) < predicted_mass_eV_frac res_nu2 ∧
  38      predicted_mass_eV_frac res_nu2 < (0.00928 : ℝ) := nu2_frac_pred_bounds
  39
  40theorem row_nu1_frac :
  41    (0.00352 : ℝ) < predicted_mass_eV_frac res_nu1 ∧
  42      predicted_mass_eV_frac res_nu1 < (0.00355 : ℝ) := nu1_frac_pred_bounds
  43
  44theorem row_dm2_21_nufit :
  45    (7.21e-5 : ℝ) < dm2_21_frac_pred ∧ dm2_21_frac_pred < (7.62e-5 : ℝ) :=
  46  dm2_21_frac_pred_in_nufit_1sigma
  47
  48theorem row_dm2_31_nufit :
  49    (2.455e-3 : ℝ) < dm2_31_frac_pred ∧ dm2_31_frac_pred < (2.567e-3 : ℝ) :=
  50  dm2_31_frac_pred_in_nufit_2sigma
  51
  52theorem row_sqmass_ratio_phi7 :
  53    (Real.goldenRatio ^ (toReal res_nu3)) ^ (2 : ℕ) /
  54        (Real.goldenRatio ^ (toReal res_nu2)) ^ (2 : ℕ)
  55      = Real.goldenRatio ^ (7 : ℝ) := squared_mass_ratio_structural_phi7
  56
  57structure NeutrinoMassScaleScoreCardCert where
  58  nu3_frac :
  59    (0.04985 : ℝ) < predicted_mass_eV_frac res_nu3 ∧
  60      predicted_mass_eV_frac res_nu3 < (0.04993 : ℝ)
  61  nu2_frac :
  62    (0.00924 : ℝ) < predicted_mass_eV_frac res_nu2 ∧
  63      predicted_mass_eV_frac res_nu2 < (0.00928 : ℝ)
  64  nu1_frac :
  65    (0.00352 : ℝ) < predicted_mass_eV_frac res_nu1 ∧
  66      predicted_mass_eV_frac res_nu1 < (0.00355 : ℝ)
  67  dm2_21 :
  68    (7.21e-5 : ℝ) < dm2_21_frac_pred ∧ dm2_21_frac_pred < (7.62e-5 : ℝ)
  69  dm2_31 :
  70    (2.455e-3 : ℝ) < dm2_31_frac_pred ∧ dm2_31_frac_pred < (2.567e-3 : ℝ)
  71  sq_ratio_phi7 :
  72    (Real.goldenRatio ^ (toReal res_nu3)) ^ (2 : ℕ) /
  73        (Real.goldenRatio ^ (toReal res_nu2)) ^ (2 : ℕ)
  74      = Real.goldenRatio ^ (7 : ℝ)
  75
  76theorem neutrinoMassScaleScoreCardCert_holds :
  77    Nonempty NeutrinoMassScaleScoreCardCert :=
  78  ⟨{ nu3_frac := row_nu3_frac
  79     nu2_frac := row_nu2_frac
  80     nu1_frac := row_nu1_frac
  81     dm2_21 := row_dm2_21_nufit
  82     dm2_31 := row_dm2_31_nufit
  83     sq_ratio_phi7 := row_sqmass_ratio_phi7 }⟩
  84
  85end
  86
  87end IndisputableMonolith.Physics.NeutrinoMassScaleScoreCard
  88

source mirrored from github.com/jonwashburn/shape-of-logic