pith. machine review for the scientific record. sign in

IndisputableMonolith.Physics.DarkMatterMassFromGap45

IndisputableMonolith/Physics/DarkMatterMassFromGap45.lean · 50 lines · 9 declarations

show as:
view math explainer →

open module explainer GitHub source

Explainer status: pending

   1import Mathlib
   2
   3/-!
   4# Dark Matter Mass from Gap-45 — A6 Cosmology
   5
   6RS prediction: m_DM = m_W / gap-45 ≈ m_W / 45.
   7
   8With m_W ≈ 80.4 GeV:
   9m_DM ≈ 80.4/45 ≈ 1.787 GeV.
  10
  11Predicted band: m_DM ∈ (1.77, 1.79) GeV.
  12
  13The gap-45 = D²(D+2) = 9×5 = 45 at D=3.
  14
  15Lean: prove the mass ratio formula and numerical band.
  16
  17Lean status: 0 sorry, 0 axiom.
  18-/
  19
  20namespace IndisputableMonolith.Physics.DarkMatterMassFromGap45
  21
  22def gap45 : ℕ := 45
  23theorem gap45_eq : gap45 = 45 := rfl
  24
  25/-- Dark matter mass ratio: m_DM/m_W = 1/gap45. -/
  26def dmMassRatio : ℚ := 1 / gap45
  27theorem dmMassRatio_eq : dmMassRatio = 1 / 45 := rfl
  28
  29/-- m_W ≈ 80.4 GeV (approximate). -/
  30def mW_GeV : ℝ := 80.4
  31
  32/-- Predicted m_DM ≈ 80.4/45 ≈ 1.787 GeV. -/
  33noncomputable def mDM_GeV : ℝ := mW_GeV / gap45
  34
  35theorem mDM_band : (1.77 : ℝ) < mDM_GeV ∧ mDM_GeV < 1.80 := by
  36  unfold mDM_GeV gap45 mW_GeV
  37  norm_num
  38
  39structure DarkMatterMassCert where
  40  gap45_val : gap45 = 45
  41  mass_ratio : dmMassRatio = 1 / 45
  42  mDM_band : (1.77 : ℝ) < mDM_GeV ∧ mDM_GeV < 1.80
  43
  44noncomputable def darkMatterMassCert : DarkMatterMassCert where
  45  gap45_val := gap45_eq
  46  mass_ratio := dmMassRatio_eq
  47  mDM_band := mDM_band
  48
  49end IndisputableMonolith.Physics.DarkMatterMassFromGap45
  50

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