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

alpha_s_two_loop_at_anchor

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

open explainer

Read the cached plain-language explainer.

open lean source

IndisputableMonolith.Physics.QCDRGE.TwoLoopAlphaS on GitHub at line 111.

browse module

All declarations in this module, on Recognition.

explainer page

A cached Ask Recognition explainer exists for this declaration.

open explainer

depends on

used by

formal source

 108-/
 109
 110/-- At `mu = mu_0`, the running coupling equals the input coupling. -/
 111theorem alpha_s_two_loop_at_anchor (alpha_0 : ℝ) (N_f : ℕ) (mu_0_GeV : ℝ)
 112    (h_mu_pos : 0 < mu_0_GeV) :
 113    alpha_s_two_loop alpha_0 N_f mu_0_GeV mu_0_GeV = alpha_0 := by
 114  unfold alpha_s_two_loop
 115  have h1 : mu_0_GeV ^ 2 / mu_0_GeV ^ 2 = 1 := by
 116    have h_sq : 0 < mu_0_GeV ^ 2 := pow_pos h_mu_pos 2
 117    field_simp
 118  rw [h1, Real.log_one]
 119  simp
 120
 121/-! ## Master cert -/
 122
 123structure TwoLoopAlphaSCert where
 124  /-- One-loop coefficient is positive at N_f = 5. -/
 125  b0_at5_pos : 0 < b0 5
 126  /-- Two-loop coefficient is positive at N_f = 5. -/
 127  b1_at5_pos : 0 < b1 5
 128  /-- The running formula reduces to identity at the anchor scale. -/
 129  reduces_at_anchor : ∀ (alpha_0 : ℝ) (N_f : ℕ) (mu_0_GeV : ℝ),
 130      0 < mu_0_GeV → alpha_s_two_loop alpha_0 N_f mu_0_GeV mu_0_GeV = alpha_0
 131
 132theorem twoLoopAlphaSCert_holds : TwoLoopAlphaSCert :=
 133  { b0_at5_pos := b0_at_Nf5_pos
 134    b1_at5_pos := b1_at_Nf5_pos
 135    reduces_at_anchor := alpha_s_two_loop_at_anchor }
 136
 137end
 138
 139end IndisputableMonolith.Physics.QCDRGE.TwoLoopAlphaS