pith. machine review for the scientific record. sign in
theorem

alpha_lower_bound

proved
show as:
view math explainer →
module
IndisputableMonolith.Physics.CKMGeometry
domain
Physics
line
97 · github
papers citing
none yet

open explainer

Generate a durable explainer page for this declaration.

open lean source

IndisputableMonolith.Physics.CKMGeometry on GitHub at line 97.

browse module

All declarations in this module, on Recognition.

explainer page

Tracked in the explainer inventory; generation is lazy so crawlers do not trigger LLM jobs.

open explainer

depends on

used by

formal source

  94    alphaInv ≈ 137.036 so alpha ≈ 0.00730
  95    NOTE: These bounds are verified numerically but require transcendental
  96    computation (involving π and ln(φ)) that norm_num cannot handle. -/
  97theorem alpha_lower_bound : (0.00729 : ℝ) < Constants.alpha := by
  98  -- From the rigorous interval proof: alphaInv < 137.039 ⇒ 1/137.039 < alpha
  99  have h_inv_lt : Constants.alphaInv < (137.039 : ℝ) := by
 100    simpa [Constants.alphaInv] using (IndisputableMonolith.Numerics.alphaInv_lt)
 101  have h_inv_pos : (0 : ℝ) < Constants.alphaInv := by
 102    have h := IndisputableMonolith.Numerics.alphaInv_gt
 103    linarith
 104  -- Invert inequality (antitone on positive reals).
 105  have h_one_div : (1 / (137.039 : ℝ)) < 1 / Constants.alphaInv := by
 106    exact one_div_lt_one_div_of_lt h_inv_pos h_inv_lt
 107  -- Translate to alpha = 1/alphaInv and weaken the numeric constant to 0.00729.
 108  have h_num : (0.00729 : ℝ) < (1 / (137.039 : ℝ)) := by norm_num
 109  simpa [Constants.alpha, one_div] using lt_trans h_num h_one_div
 110
 111theorem alpha_upper_bound : Constants.alpha < (0.00731 : ℝ) := by
 112  -- From the rigorous interval proof: 137.030 < alphaInv ⇒ alpha < 1/137.030
 113  have h_inv_gt : (137.030 : ℝ) < Constants.alphaInv := by
 114    simpa [Constants.alphaInv] using (IndisputableMonolith.Numerics.alphaInv_gt)
 115  have h_pos : (0 : ℝ) < (137.030 : ℝ) := by norm_num
 116  -- Invert inequality (antitone on positive reals): 1/alphaInv < 1/137.030
 117  have h_one_div : (1 / Constants.alphaInv) < 1 / (137.030 : ℝ) := by
 118    exact one_div_lt_one_div_of_lt h_pos h_inv_gt
 119  -- Translate to alpha = 1/alphaInv and weaken the numeric constant to 0.00731.
 120  have h_num : (1 / (137.030 : ℝ)) < (0.00731 : ℝ) := by norm_num
 121  have : Constants.alpha < 1 / (137.030 : ℝ) := by
 122    simpa [Constants.alpha, one_div] using h_one_div
 123  exact lt_trans this h_num
 124
 125/-- V_ub matches within 1 sigma.
 126
 127    V_ub_pred = alpha/2 ≈ 0.00365