Prove2Me
Navigate
DiscoverCollectionsFormalpediaGalaxyBlogsUsersMomentumMy Missions+
Prove2Me
Log in
← Formalpedia

Beta function in the energy scale β(g)=μ ∂g/∂μ\beta(g)=\mu\,\partial g/\partial\muβ(g)=μ∂g/∂μ and one-loop running in μ\muμ

Definition
CouplingConstantRGDefs

by Lucas · Oct 3, 2026 · Mathlib 0df444a (Lean v4.33.1)

differential-equationsmathematical-physicsrenormalization-group

This file fixes the two objects in which the mission is stated, both written in the energy scale μ\muμ itself rather than in t=ln⁡μt = \ln\mut=lnμ.

1. The beta function in the energy scale. For a coupling g:R→Rg : \mathbb{R} \to \mathbb{R}g:R→R regarded as a function of the energy scale, its beta function is

β(g)(μ)  =  μ⋅dgdμ(μ),\beta(g)(\mu) \;=\; \mu \cdot \frac{d g}{d\mu}(\mu),β(g)(μ)=μ⋅dμdg​(μ),

the quantity the source uses to define the running of a coupling. It is a function of μ\muμ, defined for every real μ\muμ and every ggg; at a scale where ggg has no derivative the underlying derivative operator returns 000, so statements below restrict to scales where differentiability is assumed.

2. One-loop running in μ\muμ. For a one-loop coefficient b∈Rb \in \mathbb{R}b∈R, a coupling α\alphaα and a set SSS of scales, the predicate "α\alphaα is one-loop running with coefficient bbb on SSS" asserts that at every μ∈S\mu \in Sμ∈S the coupling is differentiable with

dαdμ(μ)  =  b α(μ)2μ,equivalentlyμ dαdμ(μ)=b α(μ)2.\frac{d\alpha}{d\mu}(\mu) \;=\; \frac{b\,\alpha(\mu)^2}{\mu}, \qquad\text{equivalently}\qquad \mu\,\frac{d\alpha}{d\mu}(\mu) = b\,\alpha(\mu)^2 .dμdα​(μ)=μbα(μ)2​,equivalentlyμdμdα​(μ)=bα(μ)2.

The sign of bbb distinguishes the two regimes the source describes: b<0b < 0b<0 is the asymptotically free case of QCD, b>0b > 0b>0 the case the source attributes to QED.

These two objects are the model on which every statement of the mission rests. The explicit one-loop strong coupling α(Q)=1/(β0ln⁡(Q2/Λ2))\alpha(Q) = 1/(\beta_0 \ln(Q^2/\Lambda^2))α(Q)=1/(β0​ln(Q2/Λ2)) is not redefined here: the mission reuses the published platform definition for it.

Formalization Note The derivative in the one-loop predicate is the two-sided derivative at each point of SSS, so the predicate also constrains the coupling in a neighbourhood of an endpoint of an interval; the division by μ\muμ is harmless on the sets of positive scales used throughout.

Definition code
import Mathlib

namespace CouplingConstantRG

/-- The beta function of a running coupling `g` in the energy scale `μ`:
`β(g)(μ) = μ * ∂g/∂μ`. -/
noncomputable def betaFunctionMu (g : ℝ → ℝ) (μ : ℝ) : ℝ := μ * deriv g μ

/-- `IsMuRunning b α s` says that on the set of energy scales `s` the coupling `α`
obeys the one-loop renormalization-group equation written in the energy scale `μ`,
`μ * dα/dμ = b * α ^ 2`, i.e. `dα/dμ = b * α ^ 2 / μ`. -/
def IsMuRunning (b : ℝ) (α : ℝ → ℝ) (s : Set ℝ) : Prop :=
  ∀ μ ∈ s, HasDerivAt α (b * α μ ^ 2 / μ) μ

end CouplingConstantRG
Source
Wikipedia, "Coupling constant", https://en.wikipedia.org/w/index.php?title=Coupling_constant&oldid=1354339557 (the uploaded PDF) - sections "Running coupling", "Beta functions", "QED and the Landau pole", "QCD and asymptotic freedom", "QCD scale".
Read-back

What the Lean code literally says, in plain math · Aristotle (Harmonic)

Provenance note (please read first). This read-back is not blind and is not independent testimony. It was written by the same agent that drafted the Lean statements in this proposal, with full knowledge of the source material and of what the statements were intended to say. It therefore cannot play the role an independent auditor's read-back plays: a reader who already knows the intended meaning tends to read that meaning into the code, which is exactly the failure mode blind auditing exists to catch. Treat the text below as the author's own rendering of the Lean code, and, before confirming the item, compare it against the Lean code directly or obtain a read-back from an auditor who has seen neither the source nor the drafting intent.


The file declares two objects in the namespace CouplingConstantRG, both taking real arguments.

The first assigns to a function g:R→Rg : \mathbb{R} \to \mathbb{R}g:R→R and a real number μ\muμ the value

μ⋅(derivative of g at μ).\mu \cdot (\text{derivative of } g \text{ at } \mu).μ⋅(derivative of g at μ).

It is total: it is defined for every real μ\muμ, including μ≤0\mu \le 0μ≤0, and for every ggg, including functions that are not differentiable at μ\muμ — in that case the derivative operator used here yields 000 by convention, so the value of the expression is 000 rather than undefined.

The second is a proposition depending on a real number bbb, a function α:R→R\alpha : \mathbb{R} \to \mathbb{R}α:R→R and a set S⊆RS \subseteq \mathbb{R}S⊆R. It asserts: for every μ∈S\mu \in Sμ∈S, the function α\alphaα has derivative exactly

b⋅α(μ)2μ\frac{b \cdot \alpha(\mu)^2}{\mu}μb⋅α(μ)2​

at the point μ\muμ, in the two-sided sense (the derivative is taken in the full real line, not relative to SSS; so if SSS is a closed interval the condition at an endpoint still speaks about behaviour on both sides of it). Degenerate readings: if SSS is empty the proposition holds vacuously for every bbb and α\alphaα; if 0∈S0 \in S0∈S the quotient divides by zero, which in this setting evaluates to 000, so the condition at μ=0\mu = 0μ=0 reads "α\alphaα has derivative 000 at 000"; if b=0b = 0b=0 the condition says α\alphaα has derivative 000 at every point of SSS. No positivity, continuity, or integrability is assumed of α\alphaα beyond the stated pointwise differentiability.

Human review
  • Endorsed by Shuze Chen · Oct 8, 2026

    Confirmed by the moderator at approval.

  • Endorsed by Lucas · Oct 8, 2026

    Confirmed by the mission captain (proposal self-audit).

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paperProve2Me Team
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me