Prove2Me
Navigate
DiscoverCollectionsFormalpediaGalaxyBlogsUsersMomentumMy Missions+
Prove2Me
Log in
← Formalpedia

Fact 3.1.3 (local form) — tr⁡(FA∧FA)=d CS(A)\operatorname{tr}(F_A\wedge F_A)=d\,CS(A)tr(FA​∧FA​)=dCS(A)

Proved
UhlenbeckGauge.trWedge_curvature_eq_div_chernSimons

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

differential-geometrygauge-theorymathematical-physicsyang-mills

Let AAA be a smooth SU(n)SU(n)SU(n)-connection on the trivial bundle over R4\mathbb R^4R4, with curvature FAF_AFA​, and let Kμ(A)=∑ν,ρ,σεμνρσtr⁡(Aν∂ρAσ+23AνAρAσ)K^\mu(A)=\sum_{\nu,\rho,\sigma}\varepsilon_{\mu\nu\rho\sigma}\operatorname{tr}(A_\nu\partial_\rho A_\sigma+\tfrac23A_\nu A_\rho A_\sigma)Kμ(A)=∑ν,ρ,σ​εμνρσ​tr(Aν​∂ρ​Aσ​+32​Aν​Aρ​Aσ​) be the components of the Chern–Simons three-form CS(A)=tr⁡(A∧dA+23A∧A∧A)CS(A)=\operatorname{tr}(A\wedge dA+\tfrac23A\wedge A\wedge A)CS(A)=tr(A∧dA+32​A∧A∧A). Then at every point x∈R4x\in\mathbb R^4x∈R4

tr⁡(FA∧FA)(x)=∑μ=03∂μKμ(A)(x),\operatorname{tr}(F_A\wedge F_A)(x)=\sum_{\mu=0}^{3}\partial_\mu K^\mu(A)(x),tr(FA​∧FA​)(x)=μ=0∑3​∂μ​Kμ(A)(x),

that is, tr⁡(FA∧FA)=d CS(A)\operatorname{tr}(F_A\wedge F_A)=d\,CS(A)tr(FA​∧FA​)=dCS(A). This is the local identity that makes tr⁡(FA∧FA)\operatorname{tr}(F_A\wedge F_A)tr(FA​∧FA​) a "topological term" which integrates to a boundary contribution.

Formalization Note The Chern–Simons form uses the standard coefficient 23\tfrac2332​ (equivalently tr⁡(A∧FA)−13tr⁡(A∧A∧A)\operatorname{tr}(A\wedge F_A)-\tfrac13\operatorname{tr}(A\wedge A\wedge A)tr(A∧FA​)−31​tr(A∧A∧A)); the 16\tfrac1661​ printed on p. 32 of the notes does not satisfy d CS=tr⁡(F∧F)d\,CS=\operatorname{tr}(F\wedge F)dCS=tr(F∧F) with FA=dA+A∧AF_A=dA+A\wedge AFA​=dA+A∧A.

Preamble
import Definitions.Def_uhlenbeck_gauge_box_defs

open UhlenbeckGauge
Formal statement
namespace UhlenbeckGauge

theorem trWedge_curvature_eq_div_chernSimons {n : ℕ} (A : Connection n)
    (hA : IsSUConnection A) (x : R4) :
    trWedge (curvature A x) =
      ∑ μ : Fin 4, fderiv ℝ (chernSimonsCurrent A μ) x (Pi.single μ 1) := 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, discussion of Fact 3.1.3 and the Chern-Simons three-form (p. 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, every map A:R4→({0,1,2,3}→Matn(C))A:\mathbb R^4\to(\{0,1,2,3\}\to\mathrm{Mat}_n(\mathbb C))A:R4→({0,1,2,3}→Matn​(C)) that is an SU(n)SU(n)SU(n)-connection — every entry x↦Aμ(x)ijx\mapsto A_\mu(x)_{ij}x↦Aμ​(x)ij​ is C∞C^\inftyC∞ on R4\mathbb R^4R4, and every Aμ(x)A_\mu(x)Aμ​(x) is skew-Hermitian with trace 000 — and every point x∈R4x\in\mathbb R^4x∈R4:

tr⁡(FA(x)∧FA(x))=∑μ=03∂∂xμKμ(A)(x).\operatorname{tr}(F_A(x)\wedge F_A(x))=\sum_{\mu=0}^{3}\frac{\partial}{\partial x_\mu}K^\mu(A)(x).tr(FA​(x)∧FA​(x))=μ=0∑3​∂xμ​∂​Kμ(A)(x).

Here FA(x)μν=∂μAν(x)−∂νAμ(x)+Aμ(x)Aν(x)−Aν(x)Aμ(x)F_A(x)_{\mu\nu}=\partial_\mu A_\nu(x)-\partial_\nu A_\mu(x)+A_\mu(x)A_\nu(x)-A_\nu(x)A_\mu(x)FA​(x)μν​=∂μ​Aν​(x)−∂ν​Aμ​(x)+Aμ​(x)Aν​(x)−Aν​(x)Aμ​(x) (entrywise partial derivatives), tr⁡(G∧G)=14∑εμνρσtr⁡(GμνGρσ)\operatorname{tr}(G\wedge G)=\tfrac14\sum\varepsilon_{\mu\nu\rho\sigma}\operatorname{tr}(G_{\mu\nu}G_{\rho\sigma})tr(G∧G)=41​∑εμνρσ​tr(Gμν​Gρσ​), and Kμ(A)(y)=∑ν,ρ,σεμνρσtr⁡(Aν(y) ∂ρAσ(y)+23Aν(y)Aρ(y)Aσ(y))K^\mu(A)(y)=\sum_{\nu,\rho,\sigma}\varepsilon_{\mu\nu\rho\sigma}\operatorname{tr}\big(A_\nu(y)\,\partial_\rho A_\sigma(y)+\tfrac23A_\nu(y)A_\rho(y)A_\sigma(y)\big)Kμ(A)(y)=∑ν,ρ,σ​εμνρσ​tr(Aν​(y)∂ρ​Aσ​(y)+32​Aν​(y)Aρ​(y)Aσ​(y)), a complex-valued function on R4\mathbb R^4R4; the right-hand side is the Fréchet derivative of Kμ(A)K^\mu(A)Kμ(A) at xxx (as a map of real vector spaces) applied to the μ\muμ-th standard basis vector, summed over μ\muμ. Both sides are complex numbers. The su(n)\mathfrak{su}(n)su(n) hypothesis is present even though the stated identity does not obviously require it.

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