Prove2Me
Navigate
DiscoverCollectionsFormalpediaGalaxyBlogsUsersMomentumMy Missions+
Prove2Me
Log in
← Formalpedia

Lemma 3.1.2 — ∣F±⋆F∣2=2∣F∣2∓2tr⁡(F∧F)|F\pm\star F|^2=2|F|^2\mp2\operatorname{tr}(F\wedge F)∣F±⋆F∣2=2∣F∣2∓2tr(F∧F)

Proved
UhlenbeckGauge.norm_add_hodgeStar_sq

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

differential-geometrygauge-theorymathematical-physicsyang-mills

Let F=(Fμν)F=(F_{\mu\nu})F=(Fμν​) be an antisymmetric su(n)\mathfrak{su}(n)su(n)-valued two-form on R4\mathbb R^4R4 (at a point), ⋆\star⋆ the Euclidean Hodge star, ∣⋅∣2|\cdot|^2∣⋅∣2 the pointwise norm and tr⁡(F∧F)\operatorname{tr}(F\wedge F)tr(F∧F) the Chern–Weil density. Then

∣F+⋆F∣2=2∣F∣2−2tr⁡(F∧F),∣F−⋆F∣2=2∣F∣2+2tr⁡(F∧F).|F+\star F|^2=2|F|^2-2\operatorname{tr}(F\wedge F),\qquad |F-\star F|^2=2|F|^2+2\operatorname{tr}(F\wedge F).∣F+⋆F∣2=2∣F∣2−2tr(F∧F),∣F−⋆F∣2=2∣F∣2+2tr(F∧F).

In particular tr⁡(F∧F)\operatorname{tr}(F\wedge F)tr(F∧F) is real. This is the pointwise identity behind the decomposition of the Yang–Mills energy into an (anti-)self-duality defect and a topological term.

Formalization Note The printed statement in the notes has ±2tr⁡(FA∧FA)\pm2\operatorname{tr}(F_A\wedge F_A)±2tr(FA​∧FA​); its proof on p. 32 arrives at ∓2tr⁡(FA∧FA)\mp2\operatorname{tr}(F_A\wedge F_A)∓2tr(FA​∧FA​) using B∗=−BB^*=-BB∗=−B on su(n)\mathfrak{su}(n)su(n). The formalization follows the proof. The identity is stated in C\mathbb CC.

Preamble
import Definitions.Def_uhlenbeck_gauge_box_defs

open UhlenbeckGauge
Formal statement
namespace UhlenbeckGauge

theorem norm_add_hodgeStar_sq {n : ℕ} (F : TwoForm n) (hF : IsAntisymm F)
    (hsu : IsSuNValued F) :
    ((normSq (F + hodgeStar F) : ℝ) : ℂ) = 2 * (normSq F : ℂ) - 2 * trWedge F ∧
    ((normSq (F - hodgeStar F) : ℝ) : ℂ) = 2 * (normSq F : ℂ) + 2 * trWedge F := by sorry

end UhlenbeckGauge
Source
K. Uhlenbeck, *Equations of Gauge Theory*, lecture notes by L. Fredrickson (Emil Grosswald Lectures, Temple University, February 7-9, 2012), Chapter 3, Section 3.1, pp. 29-32, Lemma 3.1.2 and its proof (p. 31-32)
Read-back

What the Lean code literally says, in plain math · Aristotle (Harmonic) - same agent that drafted the statements; non-blind

Disclosure: this read-back is NOT blind. It was written by the same agent (Aristotle, by Harmonic) that drafted the Lean statements, at the explicit direction of the proposal owner, with full knowledge of the source notes and of the intended meaning. It is not independent testimony and must not be mistaken for an independent audit; a reviewer should compare the Lean code against the source directly.

For every natural number nnn (including 000) and every family F=(Fμν)μ,ν∈{0,1,2,3}F=(F_{\mu\nu})_{\mu,\nu\in\{0,1,2,3\}}F=(Fμν​)μ,ν∈{0,1,2,3}​ of complex n×nn\times nn×n matrices satisfying

  1. antisymmetry: Fνμ=−FμνF_{\nu\mu}=-F_{\mu\nu}Fνμ​=−Fμν​ for all μ,ν\mu,\nuμ,ν, and
  2. every FμνF_{\mu\nu}Fμν​ is skew-Hermitian (Fμν∗=−FμνF_{\mu\nu}^*=-F_{\mu\nu}Fμν∗​=−Fμν​) and traceless,

the following two equalities of complex numbers hold:

∣F+⋆F∣2=2∣F∣2−2 tr⁡(F∧F),∣F−⋆F∣2=2∣F∣2+2 tr⁡(F∧F).|F+\star F|^2=2|F|^2-2\,\operatorname{tr}(F\wedge F),\qquad |F-\star F|^2=2|F|^2+2\,\operatorname{tr}(F\wedge F).∣F+⋆F∣2=2∣F∣2−2tr(F∧F),∣F−⋆F∣2=2∣F∣2+2tr(F∧F).

Here F±⋆FF\pm\star FF±⋆F is the entrywise sum/difference of families, (⋆F)μν=12∑ρ,σεμνρσFρσ(\star F)_{\mu\nu}=\tfrac12\sum_{\rho,\sigma}\varepsilon_{\mu\nu\rho\sigma}F_{\rho\sigma}(⋆F)μν​=21​∑ρ,σ​εμνρσ​Fρσ​ with ε\varepsilonε the Levi-Civita symbol (ε0123=1\varepsilon_{0123}=1ε0123​=1), ∣G∣2=∑μ<νRe⁡tr⁡(GμνGμν∗)|G|^2=\sum_{\mu<\nu}\operatorname{Re}\operatorname{tr}(G_{\mu\nu}G_{\mu\nu}^*)∣G∣2=∑μ<ν​Retr(Gμν​Gμν∗​) is a real number (viewed in C\mathbb CC on the left-hand side), and tr⁡(F∧F)=14∑μ,ν,ρ,σεμνρσtr⁡(FμνFρσ)∈C\operatorname{tr}(F\wedge F)=\tfrac14\sum_{\mu,\nu,\rho,\sigma}\varepsilon_{\mu\nu\rho\sigma}\operatorname{tr}(F_{\mu\nu}F_{\rho\sigma})\in\mathbb Ctr(F∧F)=41​∑μ,ν,ρ,σ​εμνρσ​tr(Fμν​Fρσ​)∈C. Because the equalities are in C\mathbb CC and the norms are real, the statement implies that tr⁡(F∧F)\operatorname{tr}(F\wedge F)tr(F∧F) has zero imaginary part. For n=0n=0n=0 all quantities are 000. No derivative, connection or integral is involved: this is a statement about a single matrix family.

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

    Confirmed by the moderator at approval.

  • Endorsed by Lucas · Oct 10, 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