cohomology


In the last couple of weeks of the winter term, there were two series of talks here at UWO, by different speakers, from very different points of view, which bear on the subject of moduli spaces of connections.

There seem to be several schools of thought approaching the subject of moduli spaces, and in particular how to handle the reduction by symmetries without losing too much – three approaches I know of are the symplectic point of view (thinking of the moduli space as a symplectic space, or perhaps orbifold, and reduction by taking whole “leaves” to points), the algebraic-geometric (describing them using Deligne-Mumford stacks), and the groupoid point of view (which is the one I’m most familiar with). I suppose, in light of my previous note, that there must be a noncommutative-geometry view of the subject, though if anyone is using NCG to look at these moduli spaces in particular I don’t know who. Before talking about reducing the moduli spaces, there’s already a lot to say about them which people have studied in some detail.

The first speaker here who touched on this was Fred Cohen, who gave a series of three talks about special subspaces of products (and talked a lot about about stable homotopy theory). The second was Eduardo Gonzalez, who gave a seminar and a colloquium talk on equivariant Gromov-Witten theory. I’ll try to briefly give an overview of what they each had to say, mainly focusing on this common element.

Part 1 – Talks by Fred Cohen

Fred Cohen was speaking about various subspaces of products. He was summarizing a number of different projects, including for example this (on loop spaces of configuration spaces) and this (about spaces of homomorphisms). The first talk dealt with the seemingly simple space Conf(X,n) = \{(x_1, \dots, x_n) | x_i \neq x_j \text{ when } i \neq j\} of distinct n-tuples of points in a space X, and the related natural space Conf(X,n)/S_n (the action of the symmetric group makes the points unlabeled). In the case X= \mathbb{R}^2, a point in Conf(\mathbb{R}^2,n) is a list of n distinct points. So a loop in this space is a motion of the n points which returns them to their original locations – considered up to homotopy, this is just a braid. In fact, \pi_1(Conf(\mathbb{R}^2,n)) = PB_n, the n-strand pure braid group; and \pi_1(Conf(\mathbb{R}^2,n)/S_n) = B_n, the full braid group (points needn’t end up in their original positions). In fact, the configuration spaces are K(\pi,1) spaces – that is, they are classifying spaces of these groups, and have no higher homotopy groups above \pi_1.

Replacing X = \mathbb{R}^2 here with X=S, a surface, the same sort of thing defines the n-strand “surface braid group” for S, which is P_n(S) = \pi_1(Conf(S,n)). We heard how this decomposes in terms of the “Borromean” braid group – the subgroup of braids which become disconnected when you remove one strand (this is the kernel of a map induced by the projections into Conf(S,n-1)).

There was more about the homotopy type of these spaces, and a second talk covered “moment-angle complexes”, but here I’m interested in Cohen’s third talk about subspaces of products. This was on “representations” of a discrete group, which in this context means – almost – homomorphisms into a chosen group G. (If G = GL(n), these are the more famous linear representations.) This is related to subspaces of the product G^N, which arise from looking at the moduli space Hom(\pi,G), where \pi is a discrete group and G a topological group.

In particular, if \pi = \pi_1(X), for a space X, such a representation can be thought of as a G-connection. In this picture, a connection is just a way of assigning an element of the gauge group G to each path in X.) Actually, I mentioned this is “almost” the space of representations, which is actually Rep(\pi,G) = Hom(\pi,G)/G – the moduli space of flat connections modulo gauge transformations. A gauge transformation (assuming X is connected) acts by conjugation: g(\gamma) \rightarrow h g(\gamma) h, for a class \gamma of loops in X.

This is the usual way of looking at this moduli space of geometric structures – I’ve mentioned here the alternative view that a flat connection is a functor g : \Pi_1(M) \rightarrow, and a gauge transformation is a natural transformation. Then the moduli space becomes a moduli stack, which as mentioned above I tend to think of as a groupoid. But the moduli spaces of homomorphisms (the objects) and representations (isomorphism classes of objects) carry a lot of information. Particular cases which Cohen discussed were \pi = F_n, the free group on n generators, and \mathbb{Z}^n, the free abelian group on n generators. These are fundamental groups of, respectively, the n-punctured plane and the genus-n torus. Now Hom(F_n,G) \cong G^n, and the map F_n \rightarrow \mathbb{Z}^n induces an inclusion Hom(\mathbb{Z}^n,G) \stackrel{i}{\rightarrow} Hom(F_n,G) – in fact it’s a subvariety – so this is a subset of a product, and techniques for dealing with these were Cohen’s real subject.

One that he discussed (described in the paper linked above by Adem, Cohen and Torres-Giese) uses the “descending central series” of F_n. This is a sequence of subgroups \Gamma^q generated by the q-fold commutators [\dots[g_1,g_2],g_3],\dots, g_q]. In particular, one looks at the groups F_n/\Gamma^q, and in fact their spaces of homomorphisms:

Hom(F_n/\Gamma^2,G) \subset Hom(F_n/\Gamma^3,G) \subset \dots \subset G^n

So there’s a filtration of spaces associated to F_n and G.

Now it’s pretty standard that there are maps d_i : Hom(F_n,G) \rightarrow Hom(F_{n-1},G) (by dropping the i^{th} generator), and s_j : Hom(F_n,G) \rightarrow Hom(F_{n+1},G) (sending the extra generator to the identity). These, thought of as face and degeneracy maps, turn the collection of spaces G^n (for all n) into a simplicial space. This has a geometric realization, which is the classifying space BG (or, shifting which set is considered to be the n-simplices, EG, where BG = EG/G, and there’s a bundle EG \rightarrow BG). BUT, each of the Hom(F_n,G) has the filtration above – so it turns out there’s a filtration of simplicial spaces, and in fact of bundles. The paper above uses this to find the cohomology, fundamental group, and so on of the spaces I just mentioned – including the moduli space of connections.

(Then Cohen talked about a generalization of this to arbitrary “transitively commutative” groups, but that takes us away from the geometry I started off talking about).

Part 2 – Talks by Eduardo Gonzalez

The second set of talks which touched on moduli spaces of connections was by Eduardo Gonzalez, related to stuff in this paper by Gonzalez and Chris Woodward speaking about gauged (or equivariant) Gromov-Witten invariants. These are discussed in this paper by Givental, and Gonzalez referenced several other people who’ve worked on related things, including Chen and Ruan (see this on GW theory for orbifolds), and Abramovich, Graber and Vistoli (see this, on GW theory for stacks). Strictly speaking, this doesn’t address just the moduli space of flat connections, but actually a more complex moduli space for a theory involving a choice of connection (on a bundle), and also a section of the bundle. It is called the moduli space of symplectic vortices, and is very much involved with symplectic geometry as you might expect.

The usual Gromov-Witten invariants, roughly, count the number of holomorphic curves on a 2k-dimensional symplectic manifold X. (That is, X has an exact symplectic form \omega – i.e. d \omega = 0 and \omega is nondegenerate – and there’s an almost-complex structure J : TX \rightarrow TX- that is J^2 = -1; these give a metric g(u,v) = \omega(u, Jv)). This J determines a complex derivative \partial_J in a natural way.

A curve is a map u : \Sigma \rightarrow X, where \Sigma is a Riemann surface (i.e. complex curve), which is holomorphic if \partial_J(u) = 0. The moduli space \mathcal{M}(\Sigma, X, J) of these holomorphic curves – which is also the space of sections of suitable bundles over \Sigma – each one amounts to a choice of a particular bundle over \Sigma, and a connection and holomorphic section of the bundle. This is where the Gromov-Witten invariants come from. Actually, it comes from a compactification M of the space of maps from \Sigma with n “marked” (distinguished) points (so here actually we start to circle back around to the configuration space Conf(\Sigma, n) Fred Cohen talked about).

Given a cohomology class \alpha \in H^2(X,\mathbb{Q})^n (that is, n 2-cocycles), one gets a form which can be integrated over M. The Gromov-Witten invariant, for that choice of form, is just the total “volume” of the moduli space with respect to that form, \int_M ev^(\alpha) (the form \alpha is pulled back under the map evaluating it at the n marked points). This is sometimes described (rather roughly) as “counting” the pseudoholomorphic maps.

One thing people seem to be quite interested in is how this is related to so-called “quantum cohomology” for the space X. Since the GW invariants take some forms and give numbers, the idea is that they can be used to define a “three point function” on cohomology classes (by taking all but three of the n cocycles to be the fixed \omega), which in turn can be taken to be the structure coefficients for a deformation of the cup product for cohomology. (Take the cohomology ring, take its tensor product with a ring of power series, and write the new product as a power series whose first terms give the usual cup product).

However, what Gonzalez was talking about was “gauged” Gromov-Witten invariants, where spaces are replaced by stack – in particular, stacks that come from an action of a group G on the space X (which, since X is a symplectic manifold, should preserve the form \omega). The symplectic geometry way to talk about this is one I’m not very familiar with, but Gonzalez referred to X\/\!\!\/G as the “categorical quotient” (i.e. the transformation groupoid, in the language I’m more used to) or the “symplectic reduction” (here’s a brief note on the subject, and here a long paper on the relevance to physics which I’m linking so I can find it later). Roughly, this is a two-step process, the second stage being a reduction to a quotient by a group action. The result, in general, will be a symplectic orbifold (if the action is free on orbits, it’ll be a manifold – otherwise, some orbits have extra symmetry, which give the special points of the orbifold).

In particular – and here we really get to the point of contact with the groupoid picture I’m more familiar with, the gauged GW invariants are associated to a space M(P,X) = \mathcal{A}(P,X) \/\!\!\/ \mathcal{G}(P), where \mathcal{A}(P,X) is a space of connections on some bundle P \rightarrow X, and \mathcal{G} is the group of gauge transformations. Now, these aren’t the space of flat connections, which I’ve thought more about, but rather connections satisfying another equation, namely that the curvature plus a certain volume form should be zero (defining the volume form takes a while and I don’t get it in enough detail to try to sort it out here). Connections satisfying this equation are called vortices, for reasons which escape me.

But in any case, the invariants amount to some geometry-aware generalization of the groupoid cardinality of this orbifold, thought of as an (equivalence class of) groupoid(s), defined by the integral above. There is much more to say here, but it’s taken me long enough to write this up as is, so maybe I’ll return to those things in a separate post some time.

I’m going up to Ottawa for a few days, in part to talk about spans and groupoids (basically, some cross section of the material in these posts here) at a conference put on by the Ottawa U math department, primarily for grad students and postdocs in the general vicinity. This is nice – gives me a chance to visit my parents and friends there (the fraction of my life I lived in Ottawa is now creeping down toward a mere third, but it probably has as strong a claim to “home” as anywhere). May is also one of the most tolerable months to be there. One of the grad students in our department is also going. Enxin Wu recently decided to start working with Dan Christensen too, so probably in future we’ll have various things to talk about. Last week, he gave a seminar talk on algebra deformation that was a long version of the one he’ll be giving in Ottawa.

Enxin is one of those guys who seems to really understand – it’s tempting to say grok- algebra, which I always find impressive. I’m a predominantly visual thinker, and the kind of symbolic computations common in algebra always seem a little mysterious to me at first until I can find a picture, or at least practice them a lot. Lie groups, for instance, make some sense to me – you can picture rotation groups, or at least keep a geometric picture of a manifold in mind. Lie algebras, being infinitesimal versions of Lie groups, are also not so hard to visualize. General associative algebras? Harder.

The talk was about associative algebras, to give some background on deformation, but the things whose deformations Enxin has been thinking about are A_{\infty}-algebras (see this brief intro, for instance), an “invention” of Stasheff. The talk was about deformation of these algebras – the kind of deformation that pertains to deformation quantization. This has been studied by Kontsevich. Deformation quantization has to do with replacing things valued in some algebra A by new things, valued in the bigger algebra A[[t]] of formal power series in t with coefficients in A, so that the original structure you started with is just the constant part that appears when you set t=0. (The term “quantization” applies when you consider algebras of functions on a manifold, with a Poisson bracket – in other words, algebras of observables of a physical system).

Some of the main results have to do with the Hochschild cohomology for some complex associated to the algebra you start with, and the fact that this cohomology classifies obstructions to the deformation. I expected to get lost in a maze of notation – and there certainly is a lot – but as it turns out, I had some mental pictures to attach to these things, because related things came up a few years ago in the quantum gravity seminar at UCR (week 8 on that page especially), which provides a few pictures that helped a lot. Diagrammatic notation makes algebra a lot more comprehensible to me.

So let’s get more specific.

The point is to replace a multiplication operator m : A \otimes A \rightarrow A with a power series whose coefficients are “multiplication” operators. That is, a deformation of an associative algebra (A,m) (where m : A \otimes A \rightarrow A is the multiplication for A) is (A[[t]],m_t), where the new multiplication m_t is defined (by linearity) by its action on elements of A, which works like this:

m_t(a,b) = \sum_{i=0}^{\infty} {\alpha_i}(a,b){t^i}

for some operators \alpha_i : A \otimes A \rightarrow A. Then there are a bunch of conditions on the \alpha that are needed to make m_t associative. There’s one condition for each power of t, since the coefficients in the associator should be zero:

\sum_{i+j=n\\i,j>0} \alpha_i( (\alpha_j \otimes 1) - (1 \otimes \alpha_j)) = 0

The n=0 condition just says that \alpha_0 is associative – so it’s the m from the original algebra, which you get back when t=0.

Then given an algebra A, you can create the deformation category \mathcal{D} of A whose objects are its deformations. The morphisms are continuous algebra homomorphisms that get along with the multiplication operations. It turns out that since formal power series with nonzero n=0 term are invertible (a consequence of the Lagrange theorem) this \mathcal{D} is actually a groupoid. Then the question is to classify the isomorphism classes of deformations – that is, \Pi_0(\mathcal{D}). One can easily imagine that there might be no nontrivial deformations of some algebra – that is, every one is isomorphic to the deformation where all the \alpha_i are trivial except \alpha_0 = m. So when does this happen? More generally, how can one classify the deformations up to isomorphism?

The answer has to do with Hochschild cohomology, which is related to a complex you can make from A. Taking C^n(A) = hom(A^{\otimes n},A), the space of n-ary multilinear operations on A, you build this complex:

0 \stackrel{d_0}{\longrightarrow} C^0(A) \stackrel{d_1}{\longrightarrow} C^1(A) \stackrel{d_2}{\longrightarrow} \dots

where the differential maps are d_n : C^n(A) \rightarrow C^{n+1}(A) defined by an alternating sum:

d(f)(a_1, \dots, a_n) = a_1  f(a_2, \dots, a_{n+1}) + \sum_{i=1}^{n} (-1)^i f(a_1, \dots, a_i a_{i+1}, \dots, a_{n+1}) + (-1)^{n+1} f(a_1, \dots,a_n) a_{n+1}

(Intuitively: there are too many arguments, so you start with the extra one on the left, push it into the middle as a “lump under the rug” where two arguments are combined, and push the lump all the way to the right. To ensure that d^2 = 0, you do this with alternating signs. This kind of algebraic manipulation is the kind of thing I can do, and clearly works, but I don’t exactly grok.)

Then you take the Hochschild cohomology groups in the standard cohomology way: HH^i = \frac{ker(d_{i+1})}{Im(d_i)}. A cohomology class in one of these groups is a class of multilinear maps from n copies of A to A (up to a factor which is d_n of something). As usual with cohomology, they describe obstructions to something – to exactness. Exactness, in this setting, would mean that A has no interesting deformations at the n^{th} level.

What does “level” mean here? Well, for example, at level 2 we’re talking about maps A \otimes A \rightarrow A, such as the multiplication map. In fact, we have d_3(m) = 0 for an associative algebra – you can check that d(m) is twice the associator a_1(a_2a_3) - (a_1a_2)a_3, which is zero. So m is a cochain. Is it a coboundary? Sure – it’s d_2(1). So m is in the trivial class in HH^2(A). The point then is that it turns out that if this is the only class – if HH^2(A) = 0 – then there are no interesting deformations of the multiplication of A in the sense described above. The groupoid $\mathcal{D}$ has just one object. (One thing that occurs to me is that this makes it a group – which group is something Enxin didn’t discuss. My algebra instincts aren’t quite up to answering that off the top of my head.) For example, if A = \mathbb{C} (as an algebra over \mathbb{R}), there are no nontrivial deformations: HH^2(\mathbb{C}) = 0.

What do the other levels mean? Really, this is where you’d want to look at the generalization from associative algebras to A_{\infty}-algebras. Whereas for an associative algebra A, the associator $a(x,y,z) = x(yz) – (xy)z$ is zero, in general an A_{\infty}-algebra will have an associator map a : A^{\otimes 3} \rightarrow A (that is, a \in C^3 in the complex above), which might not be zero, but which is d_3(m).

This is the beginning of a story relating A_{\infty}-algebras to weak \infty-categories: a bicategory, for example, has an associator for composition of morphisms. In a bicategory, you expect the associator to satisfy a certain identity – the Pentagon identity – but in general you’d just ask for a “pentagonator” (something in C^4), and so on (this is where those seminar notes above help me think in pictures, by the way). An A_{\infty}-algebra is a vector space equipped with maps at all these levels – described by Stasheff’s associahedra – satisfying some relations. The general story of deformation relates the Hochschild cohomology groups at different levels to deformations of A_{\infty}-algebras. Enxin didn’t go into this in his talk, but he did say a little something about the next level:

An infinitesimal deformation of A is a deformation not in A[[t]], but in the quotient A[[t]]/(t^2=0). This only needs two maps, \alpha_0 , \alpha_1. The third Hochschild cohomology measures obstructions to extending an infinitesimal deformation to a full deformation in A[[t]] – if HH^3(A) = 0, then any infinitesimal deformation can be extended to a full deformation.

All in all, I thought the talk was interesting – it tied in much more closely to things I already knew about TQFTs and higher categories than I’d expected. I’ll be really impressed if he can condense it into a 25-minute version…