Abstract
We consider the moduli space of flat SO(2n + 1)-connections (up to gauge transformations) on a Riemann surface, with fixed holonomy around a marked point. There are natural line bundles over this moduli space; we construct geometric representatives for the Chern classes of these line bundles, and prove that the ring generated by these Chern classes vanishes below the dimension of the moduli space, generalizing a conjecture of Newstead.
This article is part of the theme issue ‘Finite dimensional integrable systems: new trends and methods’.
Keywords: symplectic, moduli space, flat connections
1. Introduction
Let G be a compact Lie group with Lie algebra
, and pick a maximal torus T⊂G. Spaces of the form (Hom π1(Σ), G)/G, where Σ is a Riemann surface of genus g≥2, arise in various branches of geometry. Such spaces have interpretations as the moduli space of flat connections up to gauge transformations [1–3]; they also occur as a building block in the topological quantum field theoretical construction of invariants of 3-manifolds with boundary Σ. See also the related discussions of character varieties [4,5], of parabolic Higgs bundles [6] and of polygon spaces [7].
A related space is obtained by marking a point p∈Σ and prescribing the holonomy of the connections around that point. That is, fix a generator c∈π1(Σ\p) that represents a small curve around p, and for t∈T, let Sg(t): = {ρ∈Hom(π1(Σ\p), G|ρ(c)∼t}/G, where ∼ denotes conjugacy in G. In the case where the holonomy ζ lies in the centre of G, the spaces Sg(ζ) are moduli spaces of stable holomorphic vector bundles over Σ (e.g. [8–13]).
We will consider the space Sg(t), where t is a generic torus element with Stabt = T. In this paper, we will take G = SO(2n + 1). Consider the torus bundle Vg(t) → Sg(t) given by Vg(t): = {ρ∈Hom(π1(Σ\p), G)|ρ(c) = t}. If
is a root of
, let Lϕ be the line bundle associated with Vg(t) via the torus representation with weight ϕ. We will construct geometric representatives for the first Chern classes of these line bundles. By considering these geometric representatives, we are able to identify several particular products of Chern classes which vanish in H*(Sg(t)); we also give a combinatorial proof that any monomial in the c1(Lϕ) is equivalent in H*(Sg(t)) to a combination of those particular monomials and hence also vanishes. Our geometric representatives are analogous to Schubert cycles for flag manifolds; however, a key difference is that there is no canonical complex structure on Sg(t), and our geometric representatives for Chern classes will not generally be complex subvarieties of Sg(t) with respect to an arbitrary choice of Kähler structure. Thus, a feature of our topological approach is that it enables us to make use of these particular geometric representatives which would not show up under an algebraic geometric treatment of the subject.
This paper builds on our earlier work [14], where we used a similar approach for the case G = SU(n), making Sg(t) the moduli space of parabolic holomorphic vector bundles over Σ. (For a different approach to finding generators and relations for the cohomology of this moduli space, see [11].) This itself was based on the earlier paper [15], which used this geometric approach in the case G = SU(2) to provide a geometric proof to a conjecture of Newstead [16].
Let us now take G = SO(2n + 1), and fix generators a1, …, ag, b1, …, bg, c for the fundamental group π1(Σ\{p}), such that c represents the boundary of Σ\{p} and
. Recall that the set of roots of
is
. Choose the maximal torus T⊂G consisting of elements
![]() |
for ease of notation such elements will be denoted (θ1, …, θn).
Definition 1.1 —
We say an element t = (θ1, …, θn) is generic if Stabt = T, and if the only relation
with λi∈{ ± 1, 0} is the trivial relation λ1 = · s = λn = 0.
Let t∈T be generic, and set
Let
denote the one-dimensional torus representation
![]() |
For
a root of
, we consider line bundles
, where the quotient is by the diagonal T-action. We will also denote L(ηi ± ηj) by L ij± ; observe that L−(ηi ± ηj)≅(Lηi ± ηj)*.
Theorem 1.2 —
The product
vanishes whenever
.
The dimension of Sn,g(t) is 2gn(2n + 1) − 2n(n + 1), so when g≥3n/2, our theorem shows that the top cohomology classes of Sn,g(t) must be generated by elements other than the c1(Lϕ).
We begin in the case n = 1, the proof for which is analogous to Weitsman's proof [15] of the Newstead conjecture. When n = 1, we have just the one pair of roots ± ϕ of
, and the corresponding pair of line bundles Lϕ and L−ϕ = L*ϕ; of course c1(Lϕ) = − c1(L*ϕ) = − c1(L−ϕ). In this case, the theorem is that c1(Lϕ)2g = 0, as follows:
Proposition 1.3 —
Let G = SO(3). Let t∈T be generic, and let L → S1,g(t) be the line bundle associated with Vg(t) by the representation
. Then (c1(L))2g = 0 in
.
Proof. —
For x∈{a1, …, ag, b1, …, bg}, consider the section sx of L induced by the T-equivariant map
(where the subscript ij denotes the (i, j)th matrix entry). If sx = 0, then
But since ρ(x)∈SO(3), we also have |c| = |d| and cd = 0, thus c = d = 0. Similarly e = f = 0, and so a2 + b2 = 1 and g = 1; that is, ρ(x)∈T. Suppose ρ(x) = 0 for all x∈{a1, …, ag, b1, …, bg}. Then ρ(a1), …, ρ(ag), ρ(b1), …, ρ(bg)∈T. But then
, so in fact there are no such ρ in Vg(t). Hence the section (sa1, …, sag, sb1, …, sbg) of L⊕2g is nowhere zero, so c2g(L⊕2g) = (c1(L))2g = 0. ▪
When n > 1, the combinatorics of the vanishing loci of the relevant sections becomes more complicated. The key idea in the proof of theorem 1.2 is similar to that in our earlier paper [14], but the combinatorics required in this case is more intricate.
The outline of the rest of this paper is as follows.
In §2, we prove the theorem for the case G = SO(5). As in [14], the proof begins by identifying specific products of Chern classes which must vanish because there are sections (constructed explicitly) of the relevant line bundles with no common zeros. The proof is completed by showing that any monomial of sufficiently high degree is equivalent to a combination of these products of Chern classes which have already been shown to vanish. In §3, we allow n to be an arbitrary positive integer, exhibit some collections of sections of the appropriate line bundles with no common zeros, and conclude that the corresponding products of Chern classes vanish. In §4 we turn to the combinatorial heart of the argument, showing that every product of Chern classes of sufficient degree is equivalent in H*(Sn,g(t)) to a combination of those shown to vanish in §3.
2. G = SO(5)
We have chosen to devote a section to proving our result in the case G = SO(5). This is intended to provide intuition for the general case in a more tractable context. Let G = SO(5) and let T⊂G be the maximal torus
![]() |
to simplify notation we will also denote elements of T by (θ1, θ2). Choose an element t∈T that is generic in the sense that
. Recall that the roots of
are ± (2η1, 2η2, η1 + η2, η1 − η2). If ϕ = ± (ηj ± ηk) we denote by
the one-dimensional torus representation (θ1, θ2) · z = e ± i(θj ± θk)z. Consider the line bundles
for ϕ∈Φ(G). Observe that L−ϕ≅L*ϕ, and Lϕ+ψ≅Lϕ⊗Lψ. Hence c1(L*ϕ) = − c1(Lϕ), and c1(Lϕ+ψ) = c1(Lϕ) + c1(Lψ). In this case, theorem 1.2 says
Proposition 2.1 —
The product
vanishes whenever
.
As in the case of G = SO(3), and following the strategy for G = SU(n) in [14], we prove this by identifying collections of sections of the Lϕ with no common zeros, thus observing that the corresponding products of first Chern classes c1(Lϕ) vanish. We will identify three such vanishing products, and then prove that any other monomial of degree at least 8g is equivalent in H*(S2,g(t)) to a combination of those three.
Definition 2.2 —
For x∈{al, bl|1 ≤ l ≤ g}, let s ± ij(x) be the section of Lηi ± ηj induced by the T-equivariant map
(Note that s−ii(x) is a section of the trivial bundle L0.)
Observe that if s+ij(x) vanishes, then the (i, j)th 2-by-2 block in ρ(x) takes the form
; if for any given i, j, both s+ij(x) and s−ij(x) vanish, then the (i, j)th 2-by-2 block in ρ(x) is zero.
To simplify notation, will write c ± ij: = c1(L ± ij)
Lemma 2.3 —
The monomial z1: = (c+11c+12c−12)2g vanishes in H12g(S2,g(t)).
Proof. —
Let x∈{al, bl}, and consider the sections s+11(x), s+12(x), s−12(x). If these all vanish, then
for some
. Since ρ(x)∈SO(5), c = d = 0, so in fact
for some
with a2 + b2 = 1. If all 6g sections s+11(x), s+12(x), s−12(x), for x = a1, …, ag, b1, …, bg vanish, then
(since t was chosen to be generic). But ρ(c) = t for ρ∈Vg(t), and so these 6g sections have no common zeros; thus (c+11c+12c−12)2g = 0 as claimed. ▪
Similarly, z2: = (c+22c+12c−12)2g = 0.
Lemma 2.4 —
Suppose Al∈SO(5) for 1 ≤ l ≤ g, and each Al has the form
where Rθ represents the 2-by-2 block
. Then
cannot be a generic torus element.
Proof. —
Consider the map
This is an injective homomorphism, and κ(M)∈T⇔M is diagonal in U(2). Each Al is in the image of κ; say Al = κ(Ml), for Ml∈U(2). Then
Observe that
has determinant 1. If M is not diagonal, then κ(M)≠t. If M is diagonal, then it must be
for some θ, so
is not generic. Thus, in particular,
. ▪
Corollary 2.5 —
The monomial p = (c+11c+12c+21c+22)2g vanishes in H16g(S2,g(t)).
Proof. —
For each x∈{al, bl|1 ≤ l ≤ g}, consider the sections s+11(x), s+12(x), s+21(x), and s+22(x). If these were all to vanish, then each ρ(x) would have the form
where
. By lemma 2.4, if these 8g sections all vanish, then
. Thus these 8g sections have no common zeros, so (c+11c+12c+21c+22)2g = 0. ▪
Lemma 2.6 —
Suppose Bk∈SO(5) for 1 ≤ k ≤ 2g, and each Bk has the form
Then
.
Proof. —
Let
Observe that EBkE−1 has the form described in lemma 2.4. So by lemma 2.4,
cannot be a generic torus element. If
, then
. Note that
so EtE−1 is a generic torus element. This is impossible by lemma 2.4, hence
. ▪
Corollary 2.7 —
The monomial q = (c+11c+22c−12c−21)2g vanishes in H16g(S2,g(t)).
Proof. —
Consider the sections s+11(x), s+22(x), s−12(x) and s−21(x) for each x∈{al, bl|1 ≤ l ≤ g}. If these all vanish, then each ρ(x) has the form described in lemma 2.6, and so
. So these 8g sections have no common zeros, so (c+11c+22c−12c−21)2g = 0. ▪
Lemma 2.8 —
Let 0 ≤ m ≤ 2g. The monomials
2.1 and
2.2 vanish in H16g(S2,g(t)).
Proof. —
For fixed x, we have seen above that the sections s+11(x), s+12(x), s+21(x) and s+22(x) all vanish when ρ(x) has the form
2.3 Observe that if the sections s+11(x), s−12(x), s+12(x) and s+22(x) all vanish, then ρ(x) has the form
which is in particular also in the form (2.3). Thus if Xm is any m-element subset of {a1, …, ag, b1, …, bg}, then the collection of sections
has no common zeros, so the monomial (2.1) vanishes.
Similarly, the collection of sections s+11(x), s+22(x), s−12(x) and s−21(x) vanishes when ρ(x) has the form
and the collection s+11(x), s+22(x), s−12(x) and s+12(x) vanishes when ρ(x) has the form
so by lemma 2.6 the collection of sections
has no common zeros, so the monomial (2.2) vanishes. ▪
Proposition 2.9 —
Suppose ζ is a monomial in the c ± ij with degree at least 8g. Then ζ is a combination of monomials z1, z2, y+m and y−m.
Proof. —
Use the relations
to write ζ as a sum of terms (c+11)a(c+22)b, where a + b≥8g, and consider each term separately. We must have a≥2g or b≥2g; without loss of generality assume a≥2g. Rewrite this term as (c+11)2g(2c+12 − c+22)a−2g(c+22)b, and consider each term λ(c+11)2g(c+12)a−2g−m(c+22)b+m. Note that a − 2g + b≥6g, so either a − 2g − m≥2g or b + m≥2g.
— If a − 2g − m≥2g, rewrite this term as λ′(c+11)2g(c+12)2g(c−12 + c+22)a−m−4g(c+22)b+m, and consider each term
in the resulting expansion. Note that a + b − 4g≥4g, so either a − m − 4g − s≥2g or b + m + s≥2g.
(i) If a − m − 4g − s≥ 2g, this term is a multiple of z1.
(ii) If b + m + s≥2g, rewrite this term as
. Each term in the expansion of this polynomial is a multiple of some y ± m.
— If b + m≥2g, rewrite the term as λ(c+11)2g(c+22)2g(c+12)a−2g−m(c+12 − c−12)b+m−2g. Each term in the expansion of this polynomial is a multiple of some y ± m.
Hence ζ is equal to a sum of multiples of the monomials z1, z2 and y ± m as claimed. ▪
Corollary 2.10 —
vanishes whenever
3. The general case
We now begin our study of the general case G = SO(2n + 1). As we did for SO(5) in the previous section, we will show that some particular products of the c1(Lϕ), for roots ϕ of
, vanish, by finding sections of the Lϕ with no common zeros.
A T-equivariant map
induces a section of
. Let x∈{a1, …, ag, b1, …, bg} be one of our chosen generators of π1(Σ\{p}) other than c, and consider the maps
![]() |
These maps are T-equivariant and induce sections s+ij(x) of L ± ij. The nature of the T action on SO(2n + 1) is such that top left 2n-by-2n corner of elements of SO(2n + 1) can be divided into 2-by-2 matrices on which the behaviour of the torus action can be considered separately. Thus, it will often be convenient to write elements of SO(2n + 1) in the form
![]() |
adopting the notational convention that capital letters denote 2-by-2 arrays whereas lowercase letters represent real numbers.
The next lemma is the direct generalization of lemma 2.4 to the general case.
Lemma 3.1 —
Suppose Ml∈SO(2n + 1) for 1 ≤ l ≤ 2g, and each Ml has the form
3.1 where each Rijl is a 2-by-2 block of the form
, with
. Then
cannot be a generic torus element.
Proof. —
Consider the map
This is an injective homomorphism, and κ(M)∈T⇔M is diagonal in U(n). Under the hypothesis of this lemma, each Ml is in the image of κ; say Ml = κ(Nl), for Nl∈U(n). Then
Observe that if
has determinant 1. If N is not diagonal, then κ(N) is not a torus element (so certainly not a generic torus element). Assume κ(N) is a torus element. Then N is a diagonal matrix in U(n) of determinant 1, so is
where
. Thus κ(N) is (θ1, …, θn)∈T, which is not generic in the sense of definition 1.1 because
. ▪
Corollary 3.2 —
The sections {s+ij(x)|1 ≤ i, j ≤ n, x∈ {a1, …, ag, b1, …, bg}} of the line bundles L+ij have no common zeros.
Proof. —
Fix x∈{a1, …, ag, b1, …, bg} and consider the sections {s+ij(x)|1 ≤ i, j, ≤ n}. These sections all vanish when
Since ρ(x)∈SO(2n + 1), we must have z22l−1 = z22l, and z2l−1z2l = 0, so z1 = · s = z2n = 0. Similarly, w1 = · s = w2n = 0, hence u = 1, so ρ(x) is in the form (3.1) from lemma 3.1. At points in Sn,g(t) where all of our sections vanish, therefore, ρ(x) is in this form for every x∈{a1, …, ag, b1, …, bg}, so by lemma 3.1,
cannot be a generic torus element. However,
which was chosen to be a generic torus element. Thus, there are no such points in Sn,g(t), that is, the locus on which every one of these sections vanishes is empty. ▪
In the coming discussion, we will make use of the following definition from our earlier paper [14].
Definition 3.3 —
Let X be a finite set. A block B in X × X is a subset of X × X of the form V × Vc, where
is a proper non-empty subset of X. We denote the set of all blocks in X × X by
. If B = V × Vc, let
. We will also make use of the indicator functions
and
Notation —
For a positive integer m, we will denote by [m] the set {1, …, m}.
For l∈[n], let El∈O(2n + 1) be the matrix
![]() |
(so conjugation by El switches the (2l − 1)th and (2l)th rows, and the (2l − 1)th and (2l)th columns).
Lemma 3.4 —
Let
. Suppose Ml∈SO(2n + 1) for each 1 ≤ l ≤ 2g, and each Ml has the form
3.2 where Sijl takes the form
Then
cannot be a generic torus element.
Proof. —
Let
, and observe that if Ml is in the form (3.2) then EME−1 is in the form (3.1). Thus
is not a generic torus element. Note that if h = (θ1, …, θn)∈T is a generic torus element, then EhE−1 = (ϵV(1)θ1, …, ϵV(n)θn) is also generic. Hence
is not a generic torus element. ▪
Corollary 3.5 —
Let
. The sections
have no common zeros.
Proof. —
Consider the sections {s−ϵB(i,j)ij(x)|1 ≤ i, j ≤ n, x = a1, …, ag, b1, …, bg}. These sections all vanish when each
where Rijx takes the form
Since ρ(x)∈SO(2n + 1), this forces z1 = · s = z2n = w1 = · s = w2n = 0, and thus u = 1. So the sections we are considering all vanish when every ρ(x) is of the form (3.2) described in lemma 3.4, in which case
cannot be a generic torus element. But again,
was chosen to be generic, so these sections have no common zeros. ▪
Now fix x∈{a1, …, ag, b1, …, bg}, and let
be another block (not necessarily distinct from B). Consider the sections
![]() |
3.3 |
If these sections all vanish, then
![]() |
where Tijx takes the form
![]() |
Since ρ(x)∈SO(2n + 1), this forces z2i−1 = z2i = 0 for all i∈U; thus ρ(x) is block diagonal up to reordering of basis elements, so also
for
. Thus again, z1 = · s = z2n = w1 = · s = w2n = 0, and u = 1. Observe that in particular, ρ(x) is in the form (3.2) described in lemma 3.4, and further, that this form (3.2) is independent of C. More generally, ρ(x) takes the same form (3.2) when the sections obtained from those in (3.3) by replacing the block C with a union of blocks all vanish. If we instead take B to be the empty set, then ρ(x) is in the form (3.1) described in lemma 3.1. This leads to the following lemma:
Lemma 3.6 —
Let
. For 1 ≤ l ≤ 2g, let Dl be a (possibly empty) union of blocks in
. Then the following collection of sections has no common zeros:
3.4
Proof. —
As discussed above, if these sections all vanish, then ρ(x) has the form (3.2) for every x∈{a1, …, ag, b1, …, bg}. Thus
cannot be a generic torus element by lemma 3.4. But
was chosen to be a generic torus element, so these sections have no common zeros. ▪
Remark 3.7 —
In lemma 3.4, we proved that if each ρ(x) is of the form (3.2), then
cannot be a generic torus element. Observe that if we have 2g block diagonal matrices A1, …, Ag, B1, …, Bg, where the first block in each is a k-by-k matrix of the form (3.2)
, then their product of commutators
also cannot be a generic torus element.
We will use this idea to find collections of sections with no common zeros by extending collections that worked for lower-rank cases. Note that in the example above, the matrices only need to be block diagonal up to reordering of the basis elements. Thus it will be useful to introduce the following notation:
Notation —
Let G = SO(2n + 1), let X be a non-empty finite subset of [n], let
, and let D be a 2g-tuple of unions of blocks in
. Let
Define the collection of sections
When the sections in Qn(X, B, D) all vanish, the |X|-by-|X| submatrix of each ρ(x) induced by considering only the rows and columns 2i − 1 and 2i for elements i in X must take the form (3.2). Lemma 3.6 says that the sections in Qn([n], B, D) have no common zeros.
Definition 3.8 —
Consider sets
, for
, defined recursively as follows:
— if
and 0 ≤ r ≤ 2g, then
.
— if X⊔Y = [n] is a partition, ψ:[|X|] → X is a bijection, and
, then
.
This induced map ψ* sends a section s ± ij(x) of the line bundle L ± ij over S|X|,g(t) to the section s ± ψ(i),ψ(j)(x) of the line bundle L ± ψ(i),ψ(j) over Sn,g(t).
Proposition 3.9 —
If
is a collection of sections in the set just described, then the sections in P have no common zeros.
Proof. —
An element
takes the form
for some 0 ≤ k ≤ n. Observe that this collection contains the collection of sections
When these sections all vanish, each ρ(x) is (up to reordering) of the form
where each Ax is of the form (3.2). But the form of Ax forces z2l−1 = z2l = 0 for each l∈X, so each ρ(x) is in fact block diagonal (up to reordering), of the form discussed in remark 3.7. Hence these sections have no common zeros. ▪
Corollary 3.10 —
Suppose
where k+ij(x) and
for 1 ≤ i, j ≤ n and x∈{a1, …, ag, b1, …, bg}, and k−ij(x) = 0 whenever i = j. Then the cohomology class
vanishes in
.
4. The combinatorics
So far we have found a class of ‘good’ products of the c1(L ± ij) which vanish. The rest of this paper is devoted to proving that any product of at least
of the c1(L ± ij) is equivalent in
to a combination of these ‘good’ products, and hence also vanishes.
The proof is combinatorial, and makes extensive use of the relations
| 4.1 |
| 4.2 |
| 4.3 |
For the terms appearing in these relations to be defined, we must have fixed the rank n, but the same relations hold no matter which n is chosen. In order to use inductive arguments, we wish to be able to make statements that do not rely on having fixed the rank. We thus move away from considering the Chern classes themselves and instead study the combinatorial properties of another ring R whose elements satisfy the same relations (4.1) as our Chern classes.
Definition 4.1 —
Let X be a finite subset of
. Define the associated auxiliary sets
— Y+(X): = {y+ij|i, j∈X},
— Y−(X): = {y−ij|i, j∈X;i≠j}
— Y (X): = Y+(X)⊔Y−(X),
as well as subsets Yz(X): = {y ± ij∈Y (X)|i = zor j = z} for each x∈X. If
is a block as defined in definition 3.3, then we also introduce
— Y+B(X): = {y−ϵB(i,j)ij|i, j∈X}
— Y−B(X): = {yϵB(i,j)ij|i, j∈X;i≠j}.
We would like to form a quotient of
by relations corresponding to those satisfied by the c1(L ± ij) listed above (4.1).
Definition 4.2 —
Let
be the ideal generated by the elements
— y−ij + y−ji
— y+ij − y+ji
— y−ij + y−jk + y−ki
— y+ij − y+jk + y−ki
for all triples of elements i, j, k∈X. Let
be the quotient of
by this ideal; if
we will denote by [p] its image in R. Note that this quotient preserves the grading by degree of
.
In the previous section, we found sets
of collections of sections with no common zeros, and concluded that the corresponding products of Chern classes vanished in H*(Sn,g(t)). We wish now to work in the ring R and not in H*(Sn,g(t)), so we introduce the map
![]() |
Note that α is a map of sets, not a ring homomorphism; we will use the same notation for the map that takes a set of sections to the product of their images in
. Observe that α forgets both n and x. The main goal of the remainder of this paper is to prove that for any monomial
of degree at least
, there exist some
and monomials
such that
in R. Recall that the sets
were defined recursively. We make this more explicit in the statement of the proposition:
Proposition 4.3 —
Let
with |X| = n. Let
be a homogeneous polynomial of degree at least
. Then for each
and
, we can find
— a finite set
whose elements are 2g-tuples of unions of blocks in
— homogeneous polynomials
, as well as polynomials χD for each
— elements
and
, and
— bijections fV:[|V |] → V and fVc:[|Vc|] → Vc such that
There are several points during the course of the proof of this proposition when we apply the pigeonhole principle, generally in order to show that the restriction of a polynomial to some subring of
has high enough degree to apply an inductive hypothesis. In order to reduce clutter, we collect the relevant calculations into the following five lemmas.
Lemma 4.4 —
Let X be a finite subset of
with |X| = m > 3, and let
be a monomial of degree at least 2gm(m − 1) − m + 1. Then there exists some z∈X such that if we factorize p as p = qzrz, where
and
are monomials, then qz has degree at least 2g(m − 1)(m − 2) − m + 2.
Proof. —
Write
(where d−ii = 0 for all i). Given z∈X,
Note that each factor y+ij of p appears in qz precisely when i, j≠z, and thus appears in at least m − 2 of the qz as z ranges over X (exactly m − 2 except for the y+ii which appear in m − 1). Hence
has degree ≥(m − 2)(2gm(m − 1) − m + 1). Suppose by the way of contradiction that each qz has degree at most 2g(m − 1)(m − 2) − m + 1. Then
has degree at most
This is a contradiction, so the desired z must exist. ▪
Lemma 4.5 —
Let X = {e1, …, eh, f1, …, fw, z} be a subset of
with |X| = m. Let
be a monomial of degree at least 2gm(m − 1) − m + 1 − 4gwh that factorizes as p = phpw, where
and
are monomials. Then either
, or
.
Proof. —
Suppose
. Then
▪
Lemma 4.6 —
Let X = H⊔W be a finite subset of
with |H| = h > 0, |W| = w > 0, and |X| = w + h = n. Let
be a monomial of degree at least
that factorizes as p = pwph, where
and
. Then either
or
.
Proof. —
Suppose
. Then
▪
Lemma 4.7 —
Let p = qr be a monomial of degree at least
. Then either
or
.
Proof. —
Suppose
. Then
▪
Lemma 4.8 —
Let
with w + h = m − 1, and let p = qr be a monomial of degree at least 2gm(m − 1) − m + 1 − 4gwh − h(h + 1)g. Then either
or
.
Proof. —
Suppose
. Then
▪
We will also need the following results about interactions between different blocks.
Lemma 4.9 —
Suppose X = {e1, …, eh, f1, …, fw, z}. Let
be the block B = {e1, …, eh} × {f1, …, fw}, and let C be a block in
. Then the union
contains a block
.
Proof. —
Suppose without loss of generality C = {f1, …, fd} × {fd+1, …, fw, z}, for some 1 ≤ d ≤ w. Then
. ▪
Lemma 4.10 —
Again, suppose X = {e1, …, eh, f1, …, fw, z}, and let
. Let
and
. Then there exists a block
such that either
, or
.
Proof. —
Suppose without loss of generality C = {e1, …, ek} × {ek+1, …, eh, z}, for some 1 ≤ k ≤ h. Either E or
has the form {f1, …, fl} × {fl+1, …, fw, z} (up to relabelling), so take ACE = {e1, …, ek, f1, …, fl} × {ek+1, …, eh, fl+1, …, fw, z}. ▪
Lemma 4.11 (The symmetric difference of two blocks is a block) —
Let
. Then there exists a block
such that
.
Proof. —
Suppose B = {e1, …, eh} × {f1, …, fw}, and
Then take D = {e1, …, es, ft+1, …, fw} × {es+1, …, eh, f1, …, ft}. ▪
Remark 4.12 —
Let
and z∈X. Then
.
We are now ready to study the quotient ring R. We begin by observing that the polynomial ring obtained by adjoining the elements in the subset Y−(X)⊂Y (X) to
is isomorphic to the polynomial ring introduced in [14] to study the case G = SU(n); we can therefore use the following result from our earlier work:
Lemma 4.13 —
Let X be a finite set. Let
be a monomial of degree at least
, for some
. Then for each
we can find a monomial
such that
Proof. —
This follows from replacing 2g by a in the proof of Proposition 3.6 in [14]. ▪
Remark 4.14 —
Let X be a finite set and let B = V × Vc be a block in
. Consider the isomorphism
given by
or more concisely, y+ij↦±ϵV(i)y−ϵB(i,j)ij. This map restricts to an isomorphism
; it is straightforward to check that fB descends to an isomorphism on the quotient R.
Corollary 4.15 —
Let X be a finite set, let
be a block, let
, and let
be a monomial of degree at least
. Then for each
we can find a monomial
such that
Proof. —
Consider the isomorphism
defined above. Applying lemma 4.13 to f−1B(p), we can write
Thus
where λC = |{(i, j)∈C|i∈V }|. ▪
Lemma 4.16 —
Suppose X = {e1, …, eh, f1, …, fw, z}, where both w and h are greater than zero. Let D = {e1, …, ed} × {ed+1, …, eh, z}, where 0 ≤ d ≤ h, be either a block in {e1, …, eh, z} × {e1, …, eh, z} or the empty set. Then a polynomial
is equivalent in R to a sum of terms of the form αhαw, where
and
.
Proof. —
First use the relations [y−eifj] = [y−eiz + y−zfj] and [y+eifj] = [y+fjz − y−zei] to rewrite [p] using only elements of
and
. We must show that the images in R of elements of
have representatives that are sums of elements in
and in
.
Suppose i, j∈{e1, …, eh}, and observe that [y+ij] = [y−jz + y−zk + y+zk − y−zi], where we may choose k∈{f1, …, fw}. Observe further that [y+iz] = [y−iz + y−zk + y+zk], where again we may choose k∈{f1, …, fw}. This proves the lemma in the case where D is empty. If D is non-empty, let
be a block with D⊆B, an deconsider the images of the above equations under the isomorphism fB defined in remark 4.14:
Since D⊆B, we know that ϵB(i, j) = ϵD(i, j) whenever i, j∈{e1, …, eh, z}. Thus, these relations allow us to rewrite [y−ϵD(i,j)ij] using only elements of
and
. ▪
Lemma 4.17 —
Let X be a finite subset of
with |X|≥2, and let
. Let z∈Vc. Let
be a homogeneous polynomial of degree at least 2gm(m − 1) − m + 1 − (m − 1)(m − 2)g. Then [p] has a representative in
; furthermore, this representative can be chosen to be a linear combination of monomials, each of which, when factorized as qr with
and
, either satisfies
, or
for some monomial θ.
Proof. —
We first claim that for any i∈X\{z}, the element [y−ϵV(i)iz] together with the images in R of the elements of Y−B(X) form a set of generators for R. To see this, fix i∈X\{z}. Since z∈Vc, we know that yϵV(i)iz∈Y−B(X), and so both y+iz and y−iz are in Y−B(X)∪{y−ϵV(i)iz}. Observe that [y+ij + y−ij] = [y+iz + y−iz], and for any j∈X\{z, i}, either y ± ij∈Y−B(X) or y−ij∈Y−B(X). Thus both [y+ij] and [y−ij] are elements of 〈[Y−B(X)], [y−ϵV(i)iz]〉⊂R. Similarly, given any l≠j∈X, either y+lj∈Y−B(X) or y−lj∈Y−B(X). But [y+lj + y−lj] = [y+ij + y−ij], so [y+lj] and [y−lj] are both in 〈[Y−B(X)], [y−ϵV(i)iz]〉. Finally, observe that [y+ll] = [y+lj + y−lj], so each [y+ll] is also in 〈[Y−B(X)], [y−ϵV(i)iz]〉.
Without loss of generality, suppose X = [m] and z = m. Pick a representative for [p] in
, and factorize each term as [q1(y−ϵV(1)1z)d1], with
. If
is at least m(m − 1)g − m + 2, this term has the desired form; else
In this case, pick a representative for [q1(y−ϵV(1)1z)d1] that is a sum of terms of the form (y−ϵV(1)1z)2gq2(y−ϵV(2)2z)d2, where
, and consider each term separately. Any term where
now has the desired form; else d2≥2g(m − 1) − 2g = 2g(m − 2)≥2g. Repeat this process: for each term, either
, or di≥2g(m − i). Thus any term with
has di≥2g ∀1 ≤ i ≤ m − 1, and so is a multiple of
. ▪
Lemma 4.18 —
Let X be a finite subset of
with |X|≥2, and suppose
is a monomial of degree at least 2g|X|(|X| − 1) − |X| + 1. Then we can find a homogeneous polynomial
, together with polynomials
for each block
, such that
Illustration. Our goal is to use the relations between the c1(L ± ij) to express any monomial [p]∈R as a sum of images of ‘good’ collections of sections defined at the end of §3. While we are working in R, we will illustrate monomials appearing in our argument with pictures of the form ρ(x) takes in the vanishing loci of the corresponding sections s+ij(x). Though ρ(x)∈SO(2n + 1), our illustrations will be n × n grids, in which we represent 2 × 2 blocks of the form
by
, the 2 × 2 blocks of the form
by
, and the 2 × 2 blocks of zeros (in the vanishing loci of (s+ij(x), s−ij(x)) by
. We have chosen to illustrate our argument using blocks B with the property that i < j ∀(i, j)∈B, since these produce the simplest visualizations; note that this is not an assumption we make in the proof. Lemma 4.18 says we can express any monomial of degree ≥2gn(n − 1) − n + 1 as a sum of terms whose corresponding sections have vanishing loci taking one of the forms shown in figure 1.
Figure 1.

(a) A block of
, otherwise
, above the diagonal. (Or all
, if B = ø.) and (b) a block of zeros. Note that this alone does not make ρ(x)∈SO(2n + 1) block diagonal, since this is only a 2h-by-2(n − h) block of zeros. (Online version in colour.)
Proof. —
By induction on |X|.
For |X| = 2, without loss of generality take X = {1, 2}. Then
Since [y+12] = [y+21] and [y−12] = [ − y−21] in R, any monomial
of degree at least 4g − 1 is equivalent in R to λ(y+12)a(y−12)b, where
and a + b≥4g − 1. So either a≥2g or b≥2g. If a≥2g, take
, and ψB = χB = 0 for all
. If b≥2g, take χ(1,2) = (y+12)a(y−12)b−2g, and
for all
. (✓)
Now suppose |X| = m≥3. By lemma 4.4, there is some z∈X for which when we factorize p as qzrz, with monomials
and
, the degree of qz is at least 2g(m − 1)(m − 2) − m + 2. By the inductive hypothesis, there exist homogeneous polynomials
, for all
, such that
We will consider these terms separately, as it suffices to show each term has the desired form.
Fix a block
, say C = {e1, …, eh} × {f1, …, fw} (so h + w = m − 1). Consider the term
4.4 in [p] (figure 2). Observe that
. Since [y+ij] = [y+iz + y−zj] and [y−ij] = [y−iz + y−zj], each term of
can be expressed as a sum of terms of the form [phpw], where
and
are monomials. By lemma 4.5, either
, or
(figure 3). Consider one such monomial in the sum, and without loss of generality assume the former. By the inductive hypothesis, we can find homogeneous polynomials ψD, χD for each
, together with
, with
, such that
(see figure 4).
Fix a block D = {e1, …, ed} × {ed+1, …, eh, z} (some 1 ≤ d ≤ h), and consider the term
of [p]. By lemma 4.9, there is a block
with
, so our term is a multiple of
and hence has the desired form (figure 4a).
Now fix D = {e1, …, ed} × {ed+1, …, eh, z} where 0 ≤ d ≤ h (that is, allow D to be empty), and consider the term
of [p] (figure 4b). By lemma 4.16, we may express [pwχD] as a sum of terms of the form [αwαh], where
and
. By lemma 4.8, either
or
(figure 5). If
, then by corollary 4.15, for each block
we can find a monomial βE such that
Then for fixed E, the term
of [p] contains the factor
(up to replacing y+ji with y+ij whenever (i, j)∈E,
, and i < j). By lemma 4.9,
contains a block
, so this term has the desired form (figure 6).
Suppose instead that
. Then by the inductive hypothesis,
for some homogeneous polynomials θF,
.
Fix a block
and consider each term separately. By lemma 4.9,
contains a block
, and so the term
of [p] contains the factor
and hence is of the desired form (figure 7a).
By lemma 4.10, there exists a block
with either
, or
, and thus the term
of [p] contains the factor
, and hence is of the desired form (figure 7b). Hence each term
has a representative in
of the desired form.
It remains to show that
(figure 8) has a representative in
of the desired form; again it suffices to show this for each term separately.
Fix
and consider
4.5 Observe that
. By lemma 4.17,
has a representative in
that is a sum of terms of the form
, where either
, or di≥2g ∀i∈X\{z} (figure 9).
In the latter case, the corresponding terms of [p] have the factor
where
is the extension of the block C obtained by adding z to the second factor. Hence these terms have the desired form (figure 9a).
If a term
has
, then by corollary 4.15 there exist homogeneous polynomials γG, for each
, such that
(figure 9b). Then each such term
in (4.5) contains the factor
(up to replacing y+ji by y+ij whenever
, (i, j)∈G and i > j). By remark 4.12,
, and thus we are reduced to a monomial of the form (4.4) (figure 10), which we dealt with above.
Thus we have found a representative for [p] in
that has the desired form. ▪
Figure 2.

The inductive hypothesis gave us a block of zeros in
, using a monomial of degree 4gwh. (Online version in colour.)
Figure 3.

We can apply the inductive hypothesis to one of these triangles Th, Tw. (Online version in colour.)
Figure 4.
Applying the inductive hypothesis to Th, we find either a block of zeros, or a block of
with the rest
. (a) A block D of zeros in
. Observe that the union C∪D contains a full block BCD∈B[X] and (b) A block of
, the rest
in Th. (Online version in colour.)
Figure 5.

We can apply either corollary 4.15 to
(left), or the inductive hypothesis to Tw. (Online version in colour.)
Figure 6.
Applying corollary 4.15 to
gives a block E of
or
as shown in
, which combines with the
and
in Th to get zeros everywhere in E. The union C∪E contains a full block
. (Online version in colour.)
Figure 7.
Applying the inductive hypothesis in Tw results in one of these two situations. (a) A block F of zeros in Tw; the union C∪F contains a full block
and (b) A block of
, the rest
, in Tw. There is now a full block
with
(or zeros) in every position inside and
(or zero) in every position outside. (Online version in colour.)
Figure 8.

The inductive hypothesis gave us a block
of
, and
everywhere else above the diagonal and away from z. (Online version in colour.)
Figure 9.
Lemma 4.17 puts us in one of these situations. (a) We can either get the appropriate pattern of
and
along z to extend C to a full block of
with everything else
and (b) or we can apply corollary 4.15 to find a full block G in the subring
. (Online version in colour.)
Figure 10.

Combining the block G (figure 9b) with
everywhere in C and
elsewhere away from z (figure 8) gives a block of zeros in
, reducing us to the earlier case (figure 2). (Online version in colour.)
Lemma 4.19 —
Let
be a block (or the empty set), let
be a monomial, and fix 1 ≤ i ≤ n. Then [p] is equivalent in R to a sum of terms of the form [qr], where
and
.
Proof. —
We must check that the images in R of the elements of Y−B(X) together with [y+ii] generate R. We showed in the proof of lemma 4.17 that the images of elements in Y−B(X) together with [y−ϵB(i,z)iz] (for some z≠i generate R, so it suffices to show that [y−ϵB(i,z)iz]∈ 〈[Y−B(X)], [y+ii]〉. But this is clear, because yϵB(i,z)iz∈Y−B(X), and [yϵB(i,z)iz + y−ϵB(i,z)iz] = [y+ii]. ▪
Notation —
If
is a monomial, let d ± ij (for i, j∈X) be the integers such that
(where
), and define dij(p): = d+ij + d−ij + d+ji + d−ji.
Lemma 4.20 —
Let X = [n] and let
be a monomial of degree at least
. Let
be a fixed block (or the empty set). Then we can find a (finite) set
whose elements are 2g-tuples of (possibly empty) unions of blocks in
, and homogeneous polynomials ϕD for each
and θB for each
, such that
Proof. —
First factorize p as p − p + , where
and
. If
, we are done by corollary 4.15. Otherwise, let a < 2g be the largest integer such that
, and write
(which is possible by corollary 4.15). Each monomial in the resulting polynomial has the form αβγ, where
,
for some 0 ≤ s ≤ 2g and unions Dm of blocks in
, and
. Consider monomials of this form.
Case 1: If
, then [αβγ] has a representative of the desired form by corollary 4.15.
Case 2: If s = 2g and there is a block
such that B⊆Dm for every 1 ≤ m ≤ 2g, then β contains the factor
, so αβγ is of the desired form.
Case 3: Observe further that for each i < j, we know
and
. Thus, if dij(βγ)≥2g ∀i≠j, then swapping y+ij with y+ji or y−ij with −y−ji as necessary and taking
for s + 1 ≤ m ≤ 2g, we may write
thus finding a representative for [αβγ] of the desired form.
The following procedure takes monomials of degree at least
, and finds representatives for them as sums of monomials, each of which falls into one of the three cases above.
Start with a monomial αβγ of degree
, where
,
for some 0 ≤ s ≤ 2g and unions Dm of blocks in
, and
.
(1) If
, we are in Case 1. Stop. Otherwise, go to Step 2.
(2) If
, go to Step 3. Otherwise, go to Step 4.
(3) Apply corollary 4.15 to write
. Consider each term in the resulting polynomial separately.
(a) If s < 2g: Replace α with ϕB. Set Ds+1: = B. Replace β with
. Go to Step 2.
(b) If s = 2g:
(i) If B⊆Dm for all 1 ≤ m ≤ 2g, then we are in Case 2. Stop.
(ii) Otherwise, pick 1 ≤ m ≤ 2g with B⊆Dm. Replace Dm with B∪Dm in β. Go to Step 2.
(i) If dij(βγ)≥2g for all i < j, we are in Case 3. Stop.
(ii) Otherwise, pick i < j with dij(βγ) < 2g. We know
, whilst
, so
. Thus, there must be some k, l∈X with
and y−ϵC(k,l)kl must be a factor of γ. Replace one instance of y−ϵC(k,l)kl in γ with yϵC(k,i)ki + y−ϵC(i,j)ij + yϵC(l,j)l,j (the two are equivalent in R), and treat each term in the resulting polynomial separately. Go to Step 1.
Observe that Step 3 increases the number b of blocks (counted with multiplicity) in ∪sr=1Dr, and Step 4b either increases
or decreases
, for each term in the polynomials these steps create. None of the steps decrease b or
, or increase d. If
, or d = 0, or b gets large enough to force every Dm to contain some common block B (
will do), then the algorithm terminates. So even when a step results in a polynomial with more than one term, there are still only finitely many terms, each of which are also closer to a terminating condition than the previous monomial. So this procedure terminates in finite time, giving us a representative of the desired form for any monomial of sufficient degree. ▪
Proposition 4.21 —
Let
with |X| = n. Let
be a homogeneous polynomial of degree at least
. Then for each
and each
, we can find
— homogeneous polynomials
— elements
and
— bijections fV:[|V |] → V and fVc:[|Vc|] → Vc
— a finite set
whose elements are 2g-tuples of unions of blocks in
, and
— homogeneous polynomials
for each
such that
4.6
Remark 4.22 —
By the definition of the sets
(see definition 3.8), if this relation holds, then there exist
, monomials
, and a bijection fX:[n] → X such that
.
Proof. —
By induction on n.
For n = 1, if
is a monomial of degree ≥2g, it is in the desired form. (✓)
Suppose n≥2. By lemma 4.18, we can write
As usual, we treat each term separately. Fix a block
and consider a monomial
. Suppose B = {e1, …, eh} × {f1, …, fw}; then
. By using the relations
, we can express [ψB] as a sum of terms of the form [ψhψw], where
and
are monomials of total degree
. By lemma 4.6, in each of these terms either
or
, and we can apply the inductive hypothesis to the appropriate monomial. Applying the inductive hypothesis to ψh, we find that there exist
, monomials
and a bijection fV:[h] → V such that
; applied to ψw the inductive hypothesis gives
, where
,
, and fVc:[w] → Vc is a bijection. Applying the inductive hypothesis to the appropriate factor in each term of ψB and summing the resulting representatives, we obtain
for homogeneous polynomials
and elements
and
. This is in the desired form (4.6) (taking ψC = 0
).
Now fix
and consider the term
. Observe that
. By repeated application of lemmas 4.7 and 4.19, we can write
, where
is a homogeneous polynomial with
, and
. By corollary 4.15,
, for homogeneous polynomials
. Thus
(for some
), which is of the form considered above.
Finally, consider the monomial
. Note that
. Applying lemma 4.20,
As usual, consider each monomial individually. Fix F, and consider
This contains the factor
, and so is of the form discussed above. The remaining term
is already in the form (4.6). ▪
(a). Proof of the main theorem
Theorem 4.23 —
For each ϕ∈Φ(G), let kϕ be a non-negative integer. Then the cohomology class
vanishes whenever
.
Proof. —
Let X = [n] and consider the rings
and
. Let
be the subring generated by the c1(Lϕ) for ϕ∈Φ(G). Since the relations (4.1) hold in J, the map
defines a ring homomorphism. Consider the element
. It has a representative
in R. Suppose
. Then by proposition 4.21, [p] is equivalent in R to an expression of the form (4.6). So π(p) vanishes in
by corollary 3.10. ▪
Acknowledgments
We thank the anonymous referee for the extremely thorough and detailed comments.
Data accessibility
This article has no additional data.
Author's contributions
E.A.G. and J.W. proposed the project, carried out research and approved the final version. E.A.G. wrote the draft of the manuscript.
Competing interests
We declare we have no competing interests.
Funding
The first author was partially supported by NSERC PostDoctoral Fellowship 488168. Both authors were partially supported by NSF grant no. DMS 12-11819.
References
- 1.Jeffrey L, Weitsman J. 1997. Toric structures on the moduli space of flat connections on a Riemann surface. II. Inductive decomposition of the moduli space. Math. Ann. 307, 93–108. ( 10.1007/s002080050024) [DOI] [Google Scholar]
- 2.Jeffrey LC, Weitsman J. 2000. Symplectic geometry of the moduli space of flat connections on a Riemann surface: inductive decompositions and vanishing theorems. Can. J. Math. 52, 582–612. ( 10.4153/CJM-2000-026-4) [DOI] [Google Scholar]
- 3.Yoshida T. 2001. The generating function for certain cohomology intersection pairings of the moduli space of flat connections. J. Math. Sci. Univ. Tokyo 8, 541–558. [Google Scholar]
- 4.Sikora AS. 2012. Character varieties. Trans. Amer. Math. Soc. 364, 5173–5208. ( 10.1090/S0002-9947-2012-05448-1) [DOI] [Google Scholar]
- 5.Simpson C. 2016. The dual boundary complex of the SL2 character variety of a punctured sphere. Ann. Fac. Sci. Toulouse Math. (6) 25, 317–361. ( 10.5802/afst.1496) [DOI] [Google Scholar]
- 6.Godinho L, Mandini A. 2013. Hyperpolygon spaces and moduli spaces of parabolic Higgs bundles. Adv. Math. 244, 465–532. ( 10.1016/j.aim.2013.04.026) [DOI] [Google Scholar]
- 7.Agapito J, Godinho L. 2009. Intersection numbers of polygon spaces. Trans. Amer. Math. Soc. 361, 4969–4997. ( 10.1090/S0002-9947-09-04796-5) [DOI] [Google Scholar]
- 8.Atiyah MF, Bott R. 1983. The Yang-Mills equations over Riemann surfaces. Phil. Trans. R. Soc. Lond. A 308, 523–615. ( 10.1098/rsta.1983.0017) [DOI] [Google Scholar]
- 9.Teleman C, Woodward CT. 2009. The index formula for the moduli of G-bundles on a curve. Ann. Math. 170, 495–527. ( 10.4007/annals.2009.170.495) [DOI] [Google Scholar]
- 10.Earl R, Kirwan F. 1999. The Pontryagin rings of moduli spaces of arbitrary rank holomorphic bundles over a Riemann surface. J. Lond. Math. Soc. 60, 835–846. ( 10.1112/S0024610799008133) [DOI] [Google Scholar]
- 11.Earl R, Kirwan F. 2004. Complete sets of relations in the cohomology rings of moduli spaces of holomorphic bundles and parabolic bundles over a Riemann surface. Proc. London Math. Soc. 89, 570–622. ( 10.1112/S0024611504014832) [DOI] [Google Scholar]
- 12.Kirwan F. 1992. The cohomology rings of moduli spaces of bundles over Riemann surfaces. J. Amer. Math. Soc. 5, 853–906. ( 10.1090/S0894-0347-1992-1145826-8) [DOI] [Google Scholar]
- 13.Kirwan F. 1986. On the homology of compactifications of moduli spaces of vector bundles over a Riemann surface. Proc. London Math. Soc. 53, 237–266. ( 10.1112/plms/s3-53.2.237) [DOI] [Google Scholar]
- 14.Adina Gamse E, Weitsman J. 2016. Geometry of the intersection ring and vanishing relations in the cohomology of the moduli space of parabolic bundles on a curve. J. Differential Geom. 103, 363–376. ( 10.4310/jdg/1468517499) [DOI] [Google Scholar]
- 15.Weitsman J. 1998. Geometry of the intersection ring of the moduli space of flat connections and the conjectures of Newstead and Witten. Topology 37, 115–132. ( 10.1016/S0040-9383(96)00036-5) [DOI] [Google Scholar]
- 16.Newstead PE. 1972. Characteristic classes of stable bundles of rank 2 over an algebraic curve. Trans. Amer. Math. Soc. 169, 337–345. ( 10.1090/s0002-9947-1972-0316452-9) [DOI] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Data Availability Statement
This article has no additional data.




















































































































































































































































































































































































































































