Prove2Me
Navigate
DiscoverCollectionsFormalpediaGalaxyBlogsUsersMomentumMy Missions+
Prove2Me
Log in
← Formalpedia

Standard Model Lagrangian, box 2: the scalar-potential terms, the Higgs doublet and v=2M/gv=2M/gv=2M/g

Definition
SMHiggsPotential_Defs

by Lucas · Sep 30, 2026 · Mathlib 0df444a (Lean v4.33.1)

higgsparticle-physicsstandard-model

Parameters. The SU(2)SU(2)SU(2) coupling ggg, the WWW mass MMM, the Higgs mass mhm_hmh​ and the tadpole coefficient βh\beta_hβh​ (all real). Derived constants, in Veltman's conventions:

αh=mh24M2,v=2Mg,λ=g2αh2=g2mh28M2.\alpha_h=\frac{m_h^2}{4M^2},\qquad v=\frac{2M}{g},\qquad \lambda=\frac{g^2\alpha_h}{2}=\frac{g^2m_h^2}{8M^2}.αh​=4M2mh2​​,v=g2M​,λ=2g2αh​​=8M2g2mh2​​.

Fields at one spacetime point: real HHH and ϕ0\phi^0ϕ0, and complex ϕ+\phi^+ϕ+ with ϕ−=ϕ+‾\phi^-=\overline{\phi^+}ϕ−=ϕ+​, so ϕ+ϕ−=∣ϕ+∣2\phi^+\phi^-=|\phi^+|^2ϕ+ϕ−=∣ϕ+∣2.

The scalar terms of box 2. scalarLagrangian is the sum of the purely scalar, non-derivative terms of box 2 of the chart. It excludes the Goldstone mass terms −M2ϕ+ϕ−-M^2\phi^+\phi^-−M2ϕ+ϕ− and −M22cw2ϕ0ϕ0-\frac{M^2}{2c_w^2}\phi^0\phi^0−2cw2​M2​ϕ0ϕ0, which come from gauge fixing:

LV=−12mh2H2−βh[2M2g2+2MgH+12(H2+ϕ0ϕ0+2ϕ+ϕ−)]+2M4g2αh−gMαh[H3+Hϕ0ϕ0+2Hϕ+ϕ−]\mathcal L_V=-\tfrac12 m_h^2H^2-\beta_h\Big[\tfrac{2M^2}{g^2}+\tfrac{2M}{g}H+\tfrac12(H^2+\phi^0\phi^0+2\phi^+\phi^-)\Big]+\tfrac{2M^4}{g^2}\alpha_h-gM\alpha_h\big[H^3+H\phi^0\phi^0+2H\phi^+\phi^-\big]LV​=−21​mh2​H2−βh​[g22M2​+g2M​H+21​(H2+ϕ0ϕ0+2ϕ+ϕ−)]+g22M4​αh​−gMαh​[H3+Hϕ0ϕ0+2Hϕ+ϕ−] −18g2αh[H4+(ϕ0)4+4(ϕ+ϕ−)2+4(ϕ0)2ϕ+ϕ−+4H2ϕ+ϕ−+2(ϕ0)2H2].-\tfrac18g^2\alpha_h\big[H^4+(\phi^0)^4+4(\phi^+\phi^-)^2+4(\phi^0)^2\phi^+\phi^-+4H^2\phi^+\phi^-+2(\phi^0)^2H^2\big].−81​g2αh​[H4+(ϕ0)4+4(ϕ+ϕ−)2+4(ϕ0)2ϕ+ϕ−+4H2ϕ+ϕ−+2(ϕ0)2H2].

Higgs doublet. Φ=(ϕ+, (v+H+iϕ0)/2)∈C2\Phi=\big(\phi^+,\ (v+H+i\phi^0)/\sqrt2\big)\in\mathbb C^2Φ=(ϕ+, (v+H+iϕ0)/2​)∈C2, with Hermitian square norm Φ†Φ=∣Φ1∣2+∣Φ2∣2\Phi^\dagger\Phi=|\Phi_1|^2+|\Phi_2|^2Φ†Φ=∣Φ1​∣2+∣Φ2​∣2 (doubletNormSq).

How the print is read: the chart prints the cubic coefficient as gαg\alphagα. Here it is read as gMαhgM\alpha_hgMαh​. This is the only value for which the scalar terms combine into a potential of the doublet. Division by zero returns 000 in Lean, so αh\alpha_hαh​ and vvv are only meaningful when M≠0M\neq0M=0 and g≠0g\neq0g=0.

Definition code
import Mathlib

/-!
# Standard Model Lagrangian (Veltman form), sector 2: the Higgs potential terms
-/

namespace SMHiggsPotential

open Complex

/-- Veltman's Higgs self-coupling parameter `α_h = m_h² / (4 M²)`. -/
noncomputable def alphaH (M mh : ℝ) : ℝ := mh ^ 2 / (4 * M ^ 2)

/-- The Higgs vacuum expectation value `v = 2 M / g`. -/
noncomputable def vev (g M : ℝ) : ℝ := 2 * M / g

/-- The quartic coupling `λ = g² α_h / 2 = g² m_h² / (8 M²)` of the doublet potential. -/
noncomputable def quarticCoupling (g M mh : ℝ) : ℝ := g ^ 2 * alphaH M mh / 2

/-- The non-derivative, purely scalar terms of sector 2 of the printed Lagrangian, excluding
the gauge-fixing Goldstone mass terms `-M² φ⁺φ⁻` and `-(M²/2c_w²) φ⁰φ⁰`:
```
-½ m_h² H² - β_h [2M²/g² + (2M/g) H + ½(H² + φ⁰φ⁰ + 2φ⁺φ⁻)] + (2M⁴/g²) α_h
  - g M α_h [H³ + H φ⁰φ⁰ + 2 H φ⁺φ⁻]
  - ⅛ g² α_h [H⁴ + (φ⁰)⁴ + 4(φ⁺φ⁻)² + 4(φ⁰)²φ⁺φ⁻ + 4H²φ⁺φ⁻ + 2(φ⁰)²H²]
```
The coefficient printed as `g α` in the cubic term is read as `g M α_h`.
`H, φ⁰` are real, `φ⁺ = φp` is complex and `φ⁻ = conj φ⁺`, so `φ⁺φ⁻ = |φp|²`. -/
noncomputable def scalarLagrangian (g M mh βh H φ0 : ℝ) (φp : ℂ) : ℝ :=
  - (1 / 2) * mh ^ 2 * H ^ 2
  - βh * (2 * M ^ 2 / g ^ 2 + 2 * M / g * H + (1 / 2) * (H ^ 2 + φ0 ^ 2 + 2 * normSq φp))
  + 2 * M ^ 4 / g ^ 2 * alphaH M mh
  - g * M * alphaH M mh * (H ^ 3 + H * φ0 ^ 2 + 2 * H * normSq φp)
  - (1 / 8) * g ^ 2 * alphaH M mh *
      (H ^ 4 + φ0 ^ 4 + 4 * normSq φp ^ 2 + 4 * φ0 ^ 2 * normSq φp
        + 4 * H ^ 2 * normSq φp + 2 * φ0 ^ 2 * H ^ 2)

/-- The Higgs doublet `Φ = (φ⁺, (v + H + i φ⁰)/√2) ∈ ℂ²`. -/
noncomputable def higgsDoublet (g M H φ0 : ℝ) (φp : ℂ) : Fin 2 → ℂ :=
  ![φp, (((vev g M + H : ℝ) : ℂ) + (φ0 : ℂ) * I) / ((Real.sqrt 2 : ℝ) : ℂ)]

/-- The Hermitian square norm `Φ†Φ = |Φ₁|² + |Φ₂|²` of a doublet `Φ ∈ ℂ²`. -/
noncomputable def doubletNormSq (Φ : Fin 2 → ℂ) : ℝ := ∑ i, normSq (Φ i)

end SMHiggsPotential
Source
Standard Model Lagrangian in Veltman's conventions (Feynman-'t Hooft gauge), as printed in the five-box chart supplied by the proposer (after M. Veltman, *Diagrammatica: The Path to Feynman Diagrams*, Cambridge University Press, 1994). Box 2, the non-derivative scalar terms: −12mh2H2-\frac12 m_h^2H^2−21​mh2​H2, the βh[… ]\beta_h[\dots]βh​[…] term, +2M4g2αh+\frac{2M^4}{g^2}\alpha_h+g22M4​αh​, −gα[H3+Hϕ0ϕ0+2Hϕ+ϕ−]-g\alpha[H^3+H\phi^0\phi^0+2H\phi^+\phi^-]−gα[H3+Hϕ0ϕ0+2Hϕ+ϕ−] and −18g2αh[H4+… ]-\frac18g^2\alpha_h[H^4+\dots]−81​g2αh​[H4+…].
Read-back

What the Lean code literally says, in plain math · Aristotle (Harmonic) - drafting agent, NON-BLIND (not an independent auditor)

NON-BLIND READ-BACK — NOT INDEPENDENT TESTIMONY. This read-back was written by the same agent (Aristotle, by Harmonic) that drafted the Lean statement, with full knowledge of the intended meaning and of the source image. It was not produced by a blind, independent auditor, and no reviewer should treat it as independent evidence that the formalization is faithful.

All quantities are real unless stated. Division by zero returns 000, which matters when M=0M=0M=0 or g=0g=0g=0.

  • αh(M,mh)=mh2/(4M2)\alpha_h(M,m_h)=m_h^2/(4M^2)αh​(M,mh​)=mh2​/(4M2); v(g,M)=2M/gv(g,M)=2M/gv(g,M)=2M/g; λ(g,M,mh)=g2αh(M,mh)/2\lambda(g,M,m_h)=g^2\alpha_h(M,m_h)/2λ(g,M,mh​)=g2αh​(M,mh​)/2.
  • For real g,M,mh,βh,H,ϕ0g,M,m_h,\beta_h,H,\phi^0g,M,mh​,βh​,H,ϕ0 and complex ϕ+\phi^+ϕ+, write p=∣ϕ+∣2p=|\phi^+|^2p=∣ϕ+∣2. Then
LV=−12mh2H2−βh(2M2g2+2MgH+12(H2+(ϕ0)2+2p))+2M4g2αh−gMαh(H3+H(ϕ0)2+2Hp)\mathcal L_V=-\tfrac12m_h^2H^2-\beta_h\big(\tfrac{2M^2}{g^2}+\tfrac{2M}{g}H+\tfrac12(H^2+(\phi^0)^2+2p)\big)+\tfrac{2M^4}{g^2}\alpha_h-gM\alpha_h(H^3+H(\phi^0)^2+2Hp)LV​=−21​mh2​H2−βh​(g22M2​+g2M​H+21​(H2+(ϕ0)2+2p))+g22M4​αh​−gMαh​(H3+H(ϕ0)2+2Hp) −18g2αh(H4+(ϕ0)4+4p2+4(ϕ0)2p+4H2p+2(ϕ0)2H2).-\tfrac18g^2\alpha_h\big(H^4+(\phi^0)^4+4p^2+4(\phi^0)^2p+4H^2p+2(\phi^0)^2H^2\big).−81​g2αh​(H4+(ϕ0)4+4p2+4(ϕ0)2p+4H2p+2(ϕ0)2H2).
  • Φ(g,M,H,ϕ0,ϕ+)\Phi(g,M,H,\phi^0,\phi^+)Φ(g,M,H,ϕ0,ϕ+) is the function {0,1}→C\{0,1\}\to\mathbb C{0,1}→C whose first entry is ϕ+\phi^+ϕ+ and whose second entry is ((v+H)+iϕ0)/2\big((v+H)+i\phi^0\big)/\sqrt2((v+H)+iϕ0)/2​.
  • For any Ψ:{0,1}→C\Psi:\{0,1\}\to\mathbb CΨ:{0,1}→C, ∥Ψ∥2:=∣Ψ0∣2+∣Ψ1∣2\|\Psi\|^2:=|\Psi_0|^2+|\Psi_1|^2∥Ψ∥2:=∣Ψ0​∣2+∣Ψ1​∣2 (a real number).

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