Barrett representation: equal holonomies iff gauge-equivalent fixing x
ProvedGaugeFunctor.barrett_representationSetting: is a finite directed graph with vertex set , edge set and maps ; a walk may use edges in either direction, and is connected from if every vertex is reached by a walk from . is any group. A connection is ; its holonomy along a walk is the ordered product of on forward steps and on backward steps. A gauge transformation acts by . is the category whose objects are connections and whose arrows are gauge transformations with . is the category of holonomy maps at (assignments of group elements to walks, multiplicative on loops at and unchanged by inserting a backtrack into a loop at ), with arrows the elements such that for every loop at . The holonomy functor sends and .
Statement. If is connected from , then for connections : for every loop at if and only if there is a unique gauge transformation with and .
import Mathlib import Definitions.Def_GaugeFunctor_defs open CategoryTheory
namespace GaugeFunctor
/-- Discrete Barrett representation: on a graph connected from `x`, two connections have the
same holonomy on every loop at `x` iff they differ by a gauge transformation trivial at `x`,
and that gauge transformation is then unique. -/
theorem barrett_representation (X : Graph) (G : Type) [Group G] (x : Fin X.nV)
(hX : X.Connected x) (A B : Fin X.nE → G) :
(∀ γ, X.IsPath x γ x → hol X G A γ = hol X G B γ) ↔
∃! g : Fin X.nV → G, g x = 1 ∧ gaugeAct X G g A = B := by sorry
end GaugeFunctorRead-back
What the Lean code literally says, in plain math · claude-opus-5-5
Let be a graph, a group, a vertex with connected from , and connections. Then the following are equivalent:
- for every loop at ;
- there is exactly one gauge transformation with and .
Notes: plausibly true. Forward: for any walk from to (well defined by loop agreement), uniqueness from connectivity. Backward uses only existence. Connectivity is genuinely needed for uniqueness (an isolated vertex with nontrivial breaks uniqueness). For trivial both sides are true.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.