jonathan’s blog

mathematics, physics, programming, and machine learning

BRST and Lie algebra cohomology

This post has been migrated from my old blog, the math-physics learning seminar.

We saw in previous posts that gauge-fixing is intimately related to BRST cohomology. Today I want to explain the underlying mathematical formalism, as it is actually something very well-known: Lie algebra cohomology. Let g\mathfrak{g} be a Lie algebra and MM a g\mathfrak{g}-module. We will construct a cochain complex that computes the Lie algebra cohomology with values in MM, Hi(g,M)H^i(\mathfrak{g}, M). Out of thin air, we define

C(g,M)=Mg. C^\ast(\mathfrak{g}, M) = M \otimes \wedge^\ast \mathfrak{g}^\ast.

The grading is just the grading induced by the grading on g\wedge^\ast \mathfrak{g}^\ast, which we identify with the BRST ghost number. Let eie_i be a basis for MM and TaT_a be a basis for g\mathfrak{g}, with canonical dual basis SaS^a. The differential is defined on generators to be

dei=ρ(Ta)eiSa d e_i = \rho(T_a) e_i \otimes S^a

dSa=12fbcaSbSc d S^a = \frac{1}{2} f^a_{bc} S^b \wedge S^c

where ρ:gEnd(M)\rho: \mathfrak{g} \to \mathrm{End}(M) is the representation and fbcaf^a_{bc} are the structure constants of the group. This differential is then extended to satisfy the graded Leibniz rule, and is easily verified to satisfy d2=0d^2 = 0 (this is just the Jacobi identity). The Lie algebra cohomology is just the cohomology of this cochain complex. Essentially by definition, we see that

H0(g,M)=mM  ξm=0  ξg, H^0(\mathfrak{g}, M) = {m \in M \ | \ \xi \cdot m = 0 \ \forall \ \xi \in \mathfrak{g} },

i.e. H0()=()gH^0(\cdot) = (\cdot)^\mathfrak{g} is the invariants functor. In fact, this can be taken to be the defining property of Lie algebra cohomology:

Theorem Hk(g,M)=Rk(M)gH^k(\mathfrak{g}, M) = R^k (M)^\mathfrak{g}.

Returning to field theory, we see (modulo some hard technicalities!) that, roughly, g\mathfrak{g} is the Lie algebra of infinitesimal gauge transformations, and MM is the algebra of functions on the space of all connections. The ghost and anti-ghost fields can then be seen to be the multiplication and contraction operators. To wit, we can take cac^a to be the operator

ca:fSaf c^a: f \mapsto S^a \wedge f

and take cˉa\bar{c}^a to be the operator

cˉa:fSaf=Taf. \bar{c}^a: f \mapsto \frac{\partial}{\partial S^a} f = T_a \lrcorner f.

Then we have

[ca,cˉb]=δab [c^a, \bar{c}^b] = \delta^{ab}

so that cˉ\bar{c} is indeed the antifield of cc.