Cohomological classification of the field-strength functor
ProvedWeatherallGauge.classificationThroughout, is a finite oriented 2-complex (cells indexed by Fin, integer incidence numbers with ), an additive commutative group, , the coboundaries; PotG has potentials as objects and gauge parameters with as arrows ; Pot0 and Fld are discrete; the functors send . For every and : PotG Fld is faithful iff , full iff , and essentially surjective iff , with in the elementary forms of the definitions.
import Mathlib import Definitions.Def_WeatherallGauge_defs open CategoryTheory
namespace WeatherallGauge
/-- Main goal. For the field-strength functor `A ↦ δA` from potentials with gauge arrows to
field strengths on a finite 2-complex `X` with coefficients `K`: it is faithful iff `H⁰ = 0`,
full iff `H¹ = 0`, and essentially surjective iff `H² = 0`. -/
theorem classification (X : CellComplex2) (K : Type) [AddCommGroup K] :
(fieldStrength (X := X) (K := K).Faithful ↔ H0Vanishes X K) ∧ (fieldStrength (X := X) (K := K).Full ↔ H1Vanishes X K) ∧
(fieldStrength (X := X) (K := K).EssSurj ↔ H2Vanishes X K) := by sorry
end WeatherallGaugeRead-back
What the Lean code literally says, in plain math · claude-opus-5-5
For every cell complex and abelian group , all three hold: (1) is faithful iff for all ; (2) it is full iff every with equals for some ; (3) it is essentially surjective iff every equals for some . There are no further hypotheses; and are included.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.