def
definition
gf_from_mw
show as:
view math explainer →
open explainer
Generate a durable explainer page for this declaration.
open lean source
IndisputableMonolith.Physics.WeakForceEmergence on GitHub at line 110.
browse module
All declarations in this module, on Recognition.
explainer page
depends on
used by
formal source
107 norm_num
108
109/-- G_F relation: G_F / (ℏc)³ = √2 g² / (8 m_W²). -/
110def gf_from_mw : ℝ := sqrt 2 * (weak_coupling_g)^2 / (8 * wBosonMass_GeV^2)
111
112/-- G_F matches the derived value (approximate, within 10%).
113 The derivation is: G_F = sqrt(2) * g² / (8 * mW²) where g = 2*mW/v.
114 Simplifying: G_F = sqrt(2) / (2 * v²).
115 With v = 246.22 GeV: G_F ≈ 1.167e-5 GeV⁻², matching PDG value 1.166e-5. -/
116theorem gf_matches :
117 |fermiConstant - gf_from_mw| / fermiConstant < 0.1 := by
118 -- Numerically verified:
119 -- fermiConstant = 1.1663787e-5
120 -- gf_from_mw = sqrt(2) * (2*80.3692/246.22)² / (8*80.3692²)
121 -- = sqrt(2) / (2*246.22²) ≈ 1.167e-5
122 -- Relative error ≈ 0.05% << 10%
123 --
124 -- Key algebraic identity: gf_from_mw = sqrt(2) / (2 * vev_GeV²)
125 -- Proof: g = 2*mW/v, so g² = 4*mW²/v²
126 -- gf_from_mw = sqrt(2) * 4*mW²/v² / (8*mW²) = sqrt(2) / (2*v²)
127 have h_gf_simplify : gf_from_mw = sqrt 2 / (2 * vev_GeV^2) := by
128 unfold gf_from_mw weak_coupling_g
129 have hv : vev_GeV ≠ 0 := by unfold vev_GeV; norm_num
130 have hm : wBosonMass_GeV ≠ 0 := by unfold wBosonMass_GeV; norm_num
131 field_simp
132 ring
133 -- sqrt(2) bounds: 1.41 < sqrt(2) < 1.42
134 have h_sqrt2_lower : (1.41 : ℝ) < sqrt 2 := by
135 have h : (1.41 : ℝ)^2 < 2 := by norm_num
136 have h_pos : (0 : ℝ) ≤ 1.41 := by norm_num
137 rw [← sqrt_sq h_pos]
138 exact sqrt_lt_sqrt (by norm_num) h
139 have h_sqrt2_upper : sqrt 2 < (1.42 : ℝ) := by
140 have h : (2 : ℝ) < (1.42 : ℝ)^2 := by norm_num