pith. machine review for the scientific record. sign in

IndisputableMonolith.StandardModel.ElectroweakMassBridge

IndisputableMonolith/StandardModel/ElectroweakMassBridge.lean · 212 lines · 19 declarations

show as:
view math explainer →

open module explainer GitHub source

Explainer status: pending

   1import Mathlib
   2import IndisputableMonolith.Constants
   3import IndisputableMonolith.StandardModel.HiggsEFTBridge
   4
   5/-!
   6# Electroweak Mass Bridge
   7
   8This module derives the Standard-Model gauge-boson mass relations from the
   9recognition-substrate scale `v` plus generic positive gauge couplings
  10`g, g'`.  Concretely it formalises
  11
  12    m_W² = g² v² / 4,
  13    m_Z² = (g² + g'²) v² / 4,
  14    m_W / m_Z = cos θ_W = g / √(g² + g'²),
  15    sin² θ_W = g'² / (g² + g'²).
  16
  17These are the SM tree-level gauge-mass relations.  Their content here is
  18conditional: given the same `v` from the RS substrate (formalised in
  19`HiggsEFTBridge`) and any positive `g, g'`, the SM gauge-mass relations
  20hold.  The identification of `g, g'` with their measured numerical values
  21remains an empirical input, just as the φ-ladder numerical match for `v`
  22is a separate (still open) calibration step.
  23
  24The companion module `Masses/ElectroweakMasses.lean` already provides a
  25recognition-Weinberg-angle prediction `sin²θ_W = (3 − φ)/6` and proves
  26`w_pred / z_pred = cos θ_W` on its specific RS yardsticks.  The present
  27module instead proves the *gauge relation* unconditionally on positive
  28`(g, g')`, so any definition of `θ_W` (RS or PDG) is admissible as input.
  29
  30## Status
  31
  32* `THEOREM`: all gauge-mass relations on positive `(g, g', v)`.
  33* `THEOREM`: the W/Z ratio equals `cos θ_W` from the SM definition.
  34* `OPEN`: numerical calibration of `g, g'` from RS substrate (separate
  35  from this bridge; tracked under the `OPEN_NORMALIZATION` tag).
  36-/
  37
  38namespace IndisputableMonolith
  39namespace StandardModel
  40namespace ElectroweakMassBridge
  41
  42open Real
  43open Constants
  44
  45noncomputable section
  46
  47/-! ## §1. Tree-Level Gauge-Boson Masses -/
  48
  49/-- W boson mass squared: `m_W² = g² v² / 4`. -/
  50def mW_sq (g v : ℝ) : ℝ := g ^ 2 * v ^ 2 / 4
  51
  52/-- Z boson mass squared: `m_Z² = (g² + g'²) v² / 4`. -/
  53def mZ_sq (g gp v : ℝ) : ℝ := (g ^ 2 + gp ^ 2) * v ^ 2 / 4
  54
  55/-- W boson mass: `m_W = g v / 2` (for `g, v > 0`). -/
  56def mW (g v : ℝ) : ℝ := Real.sqrt (mW_sq g v)
  57
  58/-- Z boson mass: `m_Z = √(g² + g'²) · v / 2` (for `g, g', v > 0`). -/
  59def mZ (g gp v : ℝ) : ℝ := Real.sqrt (mZ_sq g gp v)
  60
  61/-- `m_W² ≥ 0` always. -/
  62theorem mW_sq_nonneg (g v : ℝ) : 0 ≤ mW_sq g v := by
  63  unfold mW_sq
  64  have h1 : 0 ≤ g ^ 2 := sq_nonneg _
  65  have h2 : 0 ≤ v ^ 2 := sq_nonneg _
  66  positivity
  67
  68/-- `m_Z² ≥ 0` always. -/
  69theorem mZ_sq_nonneg (g gp v : ℝ) : 0 ≤ mZ_sq g gp v := by
  70  unfold mZ_sq
  71  have h1 : 0 ≤ g ^ 2 := sq_nonneg _
  72  have h2 : 0 ≤ gp ^ 2 := sq_nonneg _
  73  have h3 : 0 ≤ v ^ 2 := sq_nonneg _
  74  have hsum : 0 ≤ g ^ 2 + gp ^ 2 := by linarith
  75  positivity
  76
  77/-- `m_W² ≤ m_Z²` for any `g, g', v` (since `g'² ≥ 0`). -/
  78theorem mW_sq_le_mZ_sq (g gp v : ℝ) : mW_sq g v ≤ mZ_sq g gp v := by
  79  unfold mW_sq mZ_sq
  80  have hgp : 0 ≤ gp ^ 2 := sq_nonneg _
  81  have hv2 : 0 ≤ v ^ 2 := sq_nonneg _
  82  have hprod : 0 ≤ gp ^ 2 * v ^ 2 := mul_nonneg hgp hv2
  83  nlinarith [hprod]
  84
  85/-- The Z is heavier than the W when `g'` is non-trivial, i.e. when
  86    electromagnetic mixing is present. -/
  87theorem mW_sq_lt_mZ_sq_of_gp_pos (g gp v : ℝ) (hgp : 0 < gp) (hv : 0 < v) :
  88    mW_sq g v < mZ_sq g gp v := by
  89  unfold mW_sq mZ_sq
  90  have hv2 : 0 < v ^ 2 := by positivity
  91  have hgp2 : 0 < gp ^ 2 := by positivity
  92  have hprod : 0 < gp ^ 2 * v ^ 2 := mul_pos hgp2 hv2
  93  nlinarith [hprod]
  94
  95/-! ## §2. The W/Z Ratio Identity -/
  96
  97/-- The W/Z ratio identity in squared form:
  98
  99    m_W² / m_Z² = g² / (g² + g'²) = cos² θ_W. -/
 100theorem mW_over_mZ_sq (g gp v : ℝ) (hg : 0 < g) (hv : 0 < v) :
 101    mW_sq g v / mZ_sq g gp v = g ^ 2 / (g ^ 2 + gp ^ 2) := by
 102  unfold mW_sq mZ_sq
 103  have hg2 : 0 < g ^ 2 := by positivity
 104  have hgp2 : 0 ≤ gp ^ 2 := sq_nonneg _
 105  have hsum : 0 < g ^ 2 + gp ^ 2 := by linarith
 106  have hv2 : 0 < v ^ 2 := by positivity
 107  field_simp
 108
 109/-- The Standard-Model definition of `cos² θ_W` from gauge couplings. -/
 110def cos_sq_thetaW_SM (g gp : ℝ) : ℝ := g ^ 2 / (g ^ 2 + gp ^ 2)
 111
 112/-- The Standard-Model definition of `sin² θ_W` from gauge couplings. -/
 113def sin_sq_thetaW_SM (g gp : ℝ) : ℝ := gp ^ 2 / (g ^ 2 + gp ^ 2)
 114
 115/-- `cos²θ_W + sin²θ_W = 1` for nontrivial gauge couplings. -/
 116theorem cos_sq_plus_sin_sq_thetaW (g gp : ℝ) (hg : 0 < g) :
 117    cos_sq_thetaW_SM g gp + sin_sq_thetaW_SM g gp = 1 := by
 118  unfold cos_sq_thetaW_SM sin_sq_thetaW_SM
 119  have hg2 : 0 < g ^ 2 := by positivity
 120  have hgp2 : 0 ≤ gp ^ 2 := sq_nonneg _
 121  have hsum_pos : 0 < g ^ 2 + gp ^ 2 := by linarith
 122  have hsum_ne : g ^ 2 + gp ^ 2 ≠ 0 := ne_of_gt hsum_pos
 123  field_simp
 124
 125/-- The W/Z mass-squared ratio equals `cos² θ_W` in the SM definition. -/
 126theorem mW_over_mZ_sq_eq_cos_sq (g gp v : ℝ) (hg : 0 < g) (hv : 0 < v) :
 127    mW_sq g v / mZ_sq g gp v = cos_sq_thetaW_SM g gp := by
 128  rw [mW_over_mZ_sq g gp v hg hv]
 129  rfl
 130
 131/-- `cos²θ_W ∈ (0, 1]` for any nontrivial gauge coupling pair. -/
 132theorem cos_sq_thetaW_in_unit_interval (g gp : ℝ) (hg : 0 < g) :
 133    0 < cos_sq_thetaW_SM g gp ∧ cos_sq_thetaW_SM g gp ≤ 1 := by
 134  unfold cos_sq_thetaW_SM
 135  have hg2 : 0 < g ^ 2 := by positivity
 136  have hgp2 : 0 ≤ gp ^ 2 := sq_nonneg _
 137  have hsum_pos : 0 < g ^ 2 + gp ^ 2 := by linarith
 138  refine ⟨?_, ?_⟩
 139  · exact div_pos hg2 hsum_pos
 140  · rw [div_le_one hsum_pos]; linarith
 141
 142/-- The Z is heavier than (or equal to) the W in mass-squared. -/
 143theorem mZ_sq_ge_mW_sq (g gp v : ℝ) : mW_sq g v ≤ mZ_sq g gp v :=
 144  mW_sq_le_mZ_sq g gp v
 145
 146/-- The W/Z mass ratio identity in mass form (under positivity). -/
 147theorem mW_over_mZ_eq_cos_thetaW (g gp v : ℝ)
 148    (hg : 0 < g) (hgp : 0 ≤ gp) (hv : 0 < v) :
 149    mW g v / mZ g gp v = Real.sqrt (cos_sq_thetaW_SM g gp) := by
 150  unfold mW mZ
 151  have hmW_sq_pos : 0 < mW_sq g v := by
 152    unfold mW_sq; positivity
 153  have hmZ_sq_pos : 0 < mZ_sq g gp v := by
 154    unfold mZ_sq
 155    have hg2 : 0 < g ^ 2 := by positivity
 156    have hgp2 : 0 ≤ gp ^ 2 := sq_nonneg _
 157    have hsum : 0 < g ^ 2 + gp ^ 2 := by linarith
 158    have hv2 : 0 < v ^ 2 := by positivity
 159    positivity
 160  -- Use Real.sqrt_div_sqrt-style identity via Real.sqrt_div'
 161  have hmW_nn : 0 ≤ mW_sq g v := le_of_lt hmW_sq_pos
 162  have hmZ_nn : 0 ≤ mZ_sq g gp v := le_of_lt hmZ_sq_pos
 163  rw [← Real.sqrt_div hmW_nn]
 164  congr 1
 165  exact mW_over_mZ_sq_eq_cos_sq g gp v hg hv
 166
 167/-! ## §3. Master Bridge Certificate -/
 168
 169/-- Master certificate for the W/Z mass relations.
 170
 171    Tags:
 172    - `THEOREM`: all clauses are unconditional theorems on positive
 173      gauge couplings and positive electroweak scale.
 174    - `OPEN_NORMALIZATION`: deriving `g, g'` numerically from the RS
 175      substrate is a separate problem, not closed here. -/
 176structure ElectroweakMassBridgeCert where
 177  /-- THEOREM: m_W² ≥ 0 unconditionally. -/
 178  mW_sq_nn         : ∀ g v, 0 ≤ mW_sq g v
 179  /-- THEOREM: m_Z² ≥ 0 unconditionally. -/
 180  mZ_sq_nn         : ∀ g gp v, 0 ≤ mZ_sq g gp v
 181  /-- THEOREM: m_W² ≤ m_Z² unconditionally. -/
 182  mW_le_mZ         : ∀ g gp v, mW_sq g v ≤ mZ_sq g gp v
 183  /-- THEOREM: m_W² < m_Z² when `g'` is nontrivial. -/
 184  mW_lt_mZ         : ∀ g gp v, 0 < gp → 0 < v → mW_sq g v < mZ_sq g gp v
 185  /-- THEOREM: the W/Z mass-squared ratio equals `cos²θ_W`. -/
 186  ratio_eq_cos_sq  : ∀ g gp v, 0 < g → 0 < v →
 187    mW_sq g v / mZ_sq g gp v = cos_sq_thetaW_SM g gp
 188  /-- THEOREM: cos²θ_W + sin²θ_W = 1. -/
 189  cos2_plus_sin2   : ∀ g gp, 0 < g →
 190    cos_sq_thetaW_SM g gp + sin_sq_thetaW_SM g gp = 1
 191  /-- THEOREM: `cos²θ_W` lies in `(0, 1]`. -/
 192  cos_sq_window    : ∀ g gp, 0 < g →
 193    0 < cos_sq_thetaW_SM g gp ∧ cos_sq_thetaW_SM g gp ≤ 1
 194
 195def electroweakMassBridgeCert : ElectroweakMassBridgeCert where
 196  mW_sq_nn         := mW_sq_nonneg
 197  mZ_sq_nn         := mZ_sq_nonneg
 198  mW_le_mZ         := mW_sq_le_mZ_sq
 199  mW_lt_mZ         := fun g gp v hgp hv => mW_sq_lt_mZ_sq_of_gp_pos g gp v hgp hv
 200  ratio_eq_cos_sq  := fun g gp v hg hv => mW_over_mZ_sq_eq_cos_sq g gp v hg hv
 201  cos2_plus_sin2   := fun g gp hg => cos_sq_plus_sin_sq_thetaW g gp hg
 202  cos_sq_window    := fun g gp hg => cos_sq_thetaW_in_unit_interval g gp hg
 203
 204theorem electroweakMassBridgeCert_inhabited : Nonempty ElectroweakMassBridgeCert :=
 205  ⟨electroweakMassBridgeCert⟩
 206
 207end
 208
 209end ElectroweakMassBridge
 210end StandardModel
 211end IndisputableMonolith
 212

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