## Abstract

Using our earlier results on polynomiality properties of plethystic logarithms of generating series of certain type, we show that Schiffmann’s formulas for various counts of Higgs bundles over finite fields can be reduced to much simpler formulas conjectured by Mozgovoy. In particular, our result implies the conjecture of Hausel and Rodriguez-Villegas on the Poincaré polynomials of twisted character varieties and the conjecture of Hausel and Thaddeus on independence of *E*-polynomials on the degree.

## Introduction

Schiffmann [17] computed the number of absolutely indecomposable vector bundles of rank *r* and degree *d* over a compete curve *C* of genus *g* over \(\mathbb {F}_q\). Suppose the eigenvalues of the Frobenius acting on the first cohomology of *C* are \(\alpha _1,\ldots ,\alpha _{2g}\) with \(\alpha _{i+g}=q\alpha _i^{-1}\) for \(i=1,\ldots ,g\). This means that for all \(k\ge 1\) we have

Schiffmann’s result says that the number of absolutely indecomposable vector bundles of rank *r* and degree *d* on *C* is given by a Laurent polynomial independent of *C*

symmetric in \(\alpha _i\) and invariant under \(\alpha _i\rightarrow q\alpha _i^{-1}\).

Suppose \((r,d)=1\). Schiffmann showed that the number of stable Higgs bundles of rank *r* and degree *d* is given by \(q^{1+(g-1)r^2} A_{g,r,d}\). Let *C* be a curve over \(\mathbb {C}\). The moduli space of stable Higgs bundles \(\mathcal {M}_{g,r,d}(C)\) is a quasi-projective variety, and by a theorem of Katz [9] its *E*-polynomial defined as

is given by \((xy)^{1+(g-1)r^2} A_{g,r,d}(xy,x,\ldots ,x)\). It is known [7] that this moduli space has pure cohomology. In particular, the Poincaré polynomial

is the following specialization:

Since twisted character varieties are diffeomorphic to the moduli spaces of stable Higgs bundles (see [9]), their Poincaré polynomials coincide.

The formula of Schiffmann was difficult to work with. In particular, it was not clear that his formula is equivalent to a much simpler formula conjectured earlier by Hausel and Rodriguez-Villegas for Poincaré polynomials [9], and then extended by Mozgovoy for the polynomials \(A_{g,r,d}\) [15].

Here we study Schiffmann’s formula from the combinatorial point of view and establish these conjectures. Our main result is:

### Theorem 1.1

Let \(g\ge 1\). Let \(\Omega _g\) denote the series

and let

Then for all \(r\ge 1\), \(H_{g,r}\) is a Laurent polynomial in *q*, *z* and \(\alpha _1,\ldots ,\alpha _g\), and for all *d*, \(A_{g,r,d}\) is obtained by setting \(z=1\) in \(H_{g,r}\):

As a corollary, we obtain the *GL*-version of the conjecture of Hausel and Thaddeus (see Conjecture 3.2 in [7]):

### Corollary 1.2

For \(r,d,d'\) satisfying \((r,d)=(r,d')=1\), the *E*-polynomials of \(\mathcal {M}(g,r,d)\) and \(\mathcal {M}(g,r,d')\) coincide.

Davesh Maulik and Aaron Pixton announced an independent proof of Theorem 1.1. Their approach is to make rigorous the physical considerations of [1]. They claim that their work will settle the more general conjectures about Higgs bundles with parabolic structures.

In the next paper [13], we extend Schiffmann’s [17] and Schiffmann–Mozgovoy’s [16] methods to the parabolic case. Combined with the results of the present work, we obtain a proof of the conjecture of Hausel et al. [8] on the Poincaré polynomials of character varieties with punctures.

For a more precise technical version of the main result the reader is referred to Theorem 5.2. We warn the reader that variables *q*, *t* in Sect. 5 correspond to *z*, *q* in the rest of the paper and apologize for the inconvenience.

In Sect. 6 we discuss motivic classes of moduli stacks and connect our results to the work of Fedorov, Soibelman and Soibelman [4].

## Arms and legs

We begin by stating an elementary formula which relates the generating series of arms and legs and the generating series of weights of partitions, proved in [2] (we follow notations from [3]). For a partition \(\lambda \) and any cell \(\square \) we denote by \(a_\lambda (\square )\) and \(l_\lambda (\square )\) the arm and leg lengths of \(\square \) with respect to \(\lambda \). These numbers are non-negative when \(\square \in \lambda \) and negative otherwise. For partitions \(\mu , \nu \) define

For any partition \(\mu \), let

where \(c(\square ), r(\square )\) denote the column and row indices. For any *f* let \(f^*\) be obtained from *f* by the substitution \(q\rightarrow q^{-1}\), \(t\rightarrow t^{-1}\).

### Lemma 2.1

For any partitions \(\mu , \nu \), we have

### Proof

We prove by induction on the largest part \(\mu _1\) of \(\mu \) (defined to be 0 if \(\mu =\varnothing \)). If \(\mu =\varnothing \), we have \(a_\mu (\square )=-1-c(\square )\). Therefore

For each fixed value of \(c(\square )\), the numbers \(l_\nu (\square )\) go over the same range as the numbers \(r(\square )\). Thus we obtain

This establishes the case \(\mu _1=0\).

For the induction step, let \(\mu '\) be obtained from \(\mu \) by removing the first column, i.e. \(\mu '=(\mu _1-1,\mu _2-1,\ldots )\). Splitting the sum according to whether \(\square \) is in the first column, we obtain

For any cell \(\square \), we have

This implies

In the last sum for each fixed value of \(c(\square )\) the numbers \(l_\nu (\square )\) go over the same range as the numbers \(r(\square )-l(\mu )\), so we have

Putting things together, we have

The first sum reduces to

The second sum becomes

This implies

On the other hand we have

Therefore if we denote the right hand side of (1) by \(E'_{\mu ,\nu }\), we obtain

So \(E_{\mu ',\nu }=E'_{\mu ',\nu }\) implies \(E_{\mu ,\nu }=E'_{\mu ,\nu }\) and the induction step is established. \(\square \)

For a partition \(\mu \), we define \(z_i(\mu )\) to match \(z_i\) in [17]:

Our notations match after the substitution \((q,z)\rightarrow (t,q)\). Note the following generating series identity:

What we will actually need is the following generating series:

It can be obtained as follows. Note that the sum \(K_\mu \) contains only terms with non-positive powers of *t*. So we can start with

and take only non-positive powers of *t*. Let *L* be the operator

Then

Note that we had to subtract \(l(\mu )\) to cancel the contribution from the terms \(i=j\) appearing in \(\tilde{K}_\mu \). We can calculate \(\tilde{K}_{\mu }\) using Lemma 2.1 and (2):

from which it is clear that

The conclusion is the following

### Proposition 2.2

For any partition \(\mu \) we have

Converting additive generating functions to multiplicative with an extra variable *u* we obtain

### Corollary 2.3

For any partition \(\mu \) we have

Note that the left hand side contains “non-symmetric” ratios \(\frac{z_i(\mu )}{z_j(\mu )}\) for \(i<j\), while the right hand side contains “simple terms” \(z_i(\mu )\) and 1, “correct arm-leg terms” \(q^{a_\mu (\square )+1} t^{-l_\mu (\square )}\) and “incorrect arm-leg terms” \(q^{a_\mu (\square )} t^{-l_\mu (\square )}\). Our strategy is to trade incorrect arm-leg terms in Schiffmann’s formula for non-symmetric ratios, which will complement or cancel other non-symmetric ratios so that the result contains only correct arm-leg terms and something symmetric.

## Schiffmann’s terms

Let *X* be a smooth projective curve over \(\mathbb {F}_q\) of genus *g* with zeta function

Let us order \(\alpha _i\) in such a way that \(\alpha _{i+g}=\frac{q}{\alpha _i}\) holds. We will treat \(\alpha _1, \alpha _2, \ldots , \alpha _g\) as formal variables and set \(\alpha _{i+g}=\frac{q}{\alpha _i}\). An alternative way to think of the parameters \(\alpha _i\) is to view them as the exponentials of the chern roots of the Hodge bundle on the moduli space of curves times \(q^{\frac{1}{2}}\). The expressions we will be writing will depend on \(q,z,\alpha _1,\ldots ,\alpha _g\). There is a correspondence between these variables and the variables from [14] given as follows:

The formula of Schiffmann (see [16, 17]) involves a sum over partitions

For each partition \(\mu \) the corresponding coefficient is

Here \(\langle \mu ,\mu \rangle =\sum _i \mu _i'^2\) where \(\mu '\) is the conjugate partition of \(\mu \). We will proceed defining \(J_\mu \) and \(H_\mu \) and taking them apart in the process. We have

The notation \((-)_{\ne 0}\) means we omit the corresponding factor if it happens to be zero. This naturally splits as follows:

Applying Corollary 2.3 we obtain

where \(z_i(\mu )=q^{-l(\mu )+i} z^{\mu _i}\) coincides with Schiffmann’s \(z_{n-i+1}\). Denote the last four products in the above right hand side by *A*, *B*, *C*, *D*. Note that \(\sum l(\square ) + \sum (l(\square )+1) = \langle \mu ,\mu \rangle \), so \(q^{\langle \mu ,\mu \rangle }\) together with the first two products produce

where \(N_\mu \) is the arm-leg product as in [14]:

So we have

where

We proceed by defining \(H_\mu \). Let^{Footnote 1}

Let \(L(z_1,\ldots ,z_{l(\mu )})\) be the rational function (note that we reversed the order of \(z_i\))

Note that \(\tilde{\zeta }'\) appears in the numerator as many times as in the denominator, so it can be multiplied by a constant without changing *L*. So we replace \(\tilde{\zeta }'\) with something more resembling the other products we have seen:

\(H_\mu \) is defined as the iterated residue (remember that our ordering of \(z_i\) is the opposite of Schiffman’s)

Note that the only poles *L* can have at \(z_i=z_i(\mu )\) are coming from factors of the form \(1-q \frac{z_i}{z_{i+1}}\) for *i* such that \(\mu _i=\mu _{i+1}\). Each such factor can appear at most once in the denominator of *L*. We have

Thus we will obtain the same result if we multiply *L* by the product of these factors and then evaluate at \(z_i=z_i(\mu )\). Note that *C* has precisely the same factors removed. Therefore we have

Putting in *A* as well we obtain a nice expression:

We see that the product is symmetric in \(z_i\), so it can be moved inside the summation. Since *B* and *D* are symmetric, they can also be moved inside the summation. After some cancellations we arrive at the following. Define for any *n*

Then

Summarizing we obtain

### Proposition 3.1

For any partition \(\mu \) the term \(\Omega _\mu \) is given by

where \(z_i(\mu )=q^{-l(\mu )+i} z^{\mu _i}\), and *N*, *f* are defined in (4), (5).

### Example 3.1

Let us calculate *f* in a few cases. It is convenient to set

We have

Note that the denominator of this expression is \(P(z_1) P(z_2) P(q\tfrac{z_1}{z_2})P(q\tfrac{z_2}{z_1})\) if no cancellations happen. If \(z_2=q z_1\), the denominator reduces to \(P(z_1) P(z_2) P(q^2)\), so it has only 3 *P*-factors instead of 4.

## Combinatorics of the function *f*

### Bounding denominators

First we analyse denominators of *f* defined in (5). For generic values of \(z_i\), the denominator of *f* can be as bad as the full product

where \(P(x)=\prod _{k=1}^g (1-\alpha _k^{-1} x)\). Pick numbers \(r_1, r_2,\ldots \) such that \(\sum _m r_m=n\). Split \(z_1, z_2, \ldots , z_n\) into a union of subsequences of sizes \(r_1\), \(r_2\), .... Let \(j_m=1+\sum _{i<m} r_i\). For each *m* the *m*-th subsequence looks like \(z_{j_m}, z_{j_m+1}, \ldots , z_{j_m+r_m-1}\). Suppose each subsequence forms a geometric progression with quotient *q*:

Then *f* can be viewed as a function of variables \(z_{j_m}\). The denominator can be bounded as follows

### Proposition 4.1

The following expression is a Laurent polynomial:

### Proof

First write the definition of *f* as follows:

Note that \(1-\frac{z_i}{z_j}\) does not contribute to the denominator because of symmetrization. Next note that if \(j=i+1\) and *j*, *i* belong to the same subsequence, then \(1-q\frac{z_i}{z_j}=0\). So all summands with \(\sigma (i)>\sigma (j)+1\) vanish. So it is enough to sum only over those \(\sigma \) which satisfy the condition

So in each sequence \(\sigma (j_m),\ldots ,\sigma (j_m+r_m-1)\) if there is a drop, the size of the drop is 1. Now for each such \(\sigma \) we look at the product

It is enough to show that for each value of *i* and each \(\sigma \) the following expressions are Laurent polynomials:

Further, let us split the product over all \(j>i\) into products over our subsequences. We only need to consider values of *m* such that \(j_m>i\) (when *j* and *i* are in different subsequences) or \(j_m\le i<j_m+r_m\) (when they are in the same subsequence). So it is enough to show that the following products are Laurent polynomials:

Observe that because of the condition (6) in each of the cases (7)–(10) the values of *k* from a contiguous set \(k_{min},\ldots ,k_{max}\) (if non-empty). So the arguments to *P* from a geometric progression with ratio *q* or \(q^{-1}\). Hence the product collapses and the only remaining denominator is \(P(q\frac{z_i}{z_{j_m+k_{min}}})\) in cases (7) and (9), and \(P(q\frac{z_i}{z_{j_m+k_{max}}})\) in cases (8) and (10). Further analysis leads to \(k_{min}=0\) in (7), \(k_{max}=r_m-1\) in (8), \(k_{min}=i-j_m+1\) in (9) and \(k_{max}=r_m-1\) in (10). \(\square \)

### Example 4.1

In the situation of \(n=1\) we obtain that \(f P(z_1) P(q)\) is a Laurent polynomial. For \(n=2\) and \(z_2=q z_1\) we obtain \(f P(z_1) P(z_2) P(q^2) P(q)\) is a Laurent polynomial. Comparing with Example 3.1 one can notice that our denominator bound is not optimal.

For the case when \(z_i=z_i(\mu )=z^{\mu _i} q^{i-l(\mu )}\) for a partition \(\mu \) we obtain

### Proposition 4.2

The following product is a Laurent polynomial for any partition \(\mu \):

### Proof

Recall that \(f_\mu \) is a shorthand for \(f(z_1(\mu ),\ldots ,z_{l(\mu )}(\mu ))\) where \(z_i(\mu ) = z^{\mu _i} q^{i-l(\mu )}\). In view of Proposition 4.1 it is enough to show that for each *i* the product

divides the arm-leg product in (11) for cells \(\square \in \mu \) occurring in the row *i*. Note that our subsequences of geometric progressions in \(z_i\) simply correspond to repeated parts of \(\mu \). Let \(\square \) be the cell in row *i* and column \(\mu _{j_m}\) (\(j_m+r_m>i\)). Then we have \(a(\square )=\mu _i-\mu _{j_m}\), \(l(\square )=j_m+r_m-1-i\). Therefore

Let \(\square \) be the cell in row *i* and column \(\mu _{j_m}+1\) (\(j_m>i\)). Then \(a(\square )=\mu _i-\mu _{j_m}-1\), \(l(\square )=j_m-1-i\). Therefore

For the cell in column 1 we have \(a(\square )=\mu _i-1\), \(l(\square )=l(\mu )-i\), so

Thus the factors of (12) form a sub-multiset of the factors of the arm-leg product (11), and the claim follows. \(\square \)

### Corollary 4.3

For any partition \(\mu \), the product \(N_\mu (1)\Omega _\mu \) is a Laurent polynomial.

### Proof

We have

and

\(\square \)

### Interpolation

We remind the reader that *f* is not a function in fixed number of variables, but a sequence of functions: a function in *n* variables for each *n*. A nice property of *f* is that the substitution \(z_1=1\) into the function in \(n+1\) variables leads to essentially the same function in *n* variables:

### Proposition 4.4

For any *n* we have

### Proof

Note that because of the product \(\prod _{i=2}^n (1-z_i)\) in the definition of \(f(1, z_1, \ldots , z_n)\), only the terms with \(\sigma (1)=1\) survive. So we can reduce the summation over \(S_{n+1}\) to a summation over \(S_n\). After cancellation of \(\prod _i (1-z_i)\) we obtain

which coincides with \(f(q z_1, \ldots , q z_n)\). \(\square \)

### Corollary 4.5

Let \(\mu \) be a partition and let \(n\ge l(\mu )\). Define \(z_{n,i}(\mu )=z^{\mu _i} q^{i-n}\) for \(i=1,\ldots ,n\). Then

Thus, instead of having a separate function for each value of \(l(\mu )\) we can use the same function of *n* arguments if *n* is big enough.

## Polynomiality and the main result

In this section we return to variables *q*, *t* which correspond to Schiffmann’s variables *z*, *q* respectively. First we prove the following statement. The proof is straightforward using methods of [14], but tedious. Let *R* be a lambda ring containing \(\mathbb {Q}(t)[q^{\pm 1}]\). We denote by \(R^*\) the tensor product \(R\otimes _{\mathbb {Q}(t)[q^{\pm 1}]} \mathbb {Q}(q,t)\) and assume \(R\subset R^*\).

### Definition 5.1

A regular function of \(z_i\) is a sequence of Laurent polynomials

such that

- (i)
\(f_n\) is symmetric in \(z_1, \ldots , z_n\),

- (ii)
\(f_{n+1}(1,z_1,\ldots ,z_n)=f_n(t z_1, \ldots , t z_n)\).

For a regular function *f* and a partition \(\mu \), we set

We will use the modified Macdonald polynomials \(\tilde{H}_\mu [X;q,t]\), see [6, 14].

### Lemma 5.1

Let \(f(u)=1+f^{(1)} u + f^{(2)} u^2+\cdots \) be a power series whose coefficients \(f^{(i)}\) are regular functions in the above sense. Let

be a series with \(c_\mu \in R^*\), \(c_{\varnothing }=1\) such that all coefficients of

are in *R*. Let

Consider the expansion

Then all coefficients of \(\mathbb {H}_{f,i}[X]\) for \(i\ge 1\) are in \((q-1) R\). In other words, the specialization \(q=1\) of \(\mathbb {H}_f[X,u]\) is independent of *u*.

### Proof

Let \(S=-(q-1)(t-1)\). Recall the notation \(\int ^S_X F[X,X^*]\) (see [14]). This is a linear operation such that

and \((-,-)_X\) is the standard Hall scalar product,

Recall that modified Macdonald polynomials are orthogonal with respect to \((-,-)_X^S\). In this proof we call an expression *F* admissible if \((q-1){{\,\mathrm{Log}\,}}F\) has all of its coefficients in *R*. It was proved in [14] that \(\int ^S_X\) preserves admissibility. By the assumption \(\Omega [X]\) is admissible. We will “construct” \(\mathbb {H}_f[X,u]\) from admissible building parts.

Let \(R[Z,Z^*]\) be the free lambda ring over *R* with two generators *Z* and \(Z^*\). Fix a large integer *N*. For each \(i\ge 1\) let \(\tilde{f}^{(i)}\in R[Z,Z^*]\) be any element such that

One way to construct such an element is to find \(m\ge 0\) such that \((z_1\cdots z_N)^m f^{(i)}_N(z_1,\ldots ,z_N)=p(z_1,\ldots ,z_n)\) does not contain negative powers of \(z_i\), then lift *p* to a symmetric function \(\tilde{p}\in R[Z]\) and set

Then set

We can take plethystic logarithm:

For any partition \(\mu \) satisfying \(l(\mu )\le N\) by regularity of *f* we have

Thus we can obtain \(f_\mu \) from \(\tilde{f}\) by specializing at

and similarly for \(Z^*\). Hence there exists a series

such that for any partition \(\mu \) with \(l(\mu )\le N\) we have

This \(g'\) is obtained from *g* by the lambda ring homomorphism which sends *Z* to \(\frac{t^{1-N}}{1-t} Z + \frac{t^{-N}-1}{t^{-1}-1}\) and similarly for \(Z^*\). Specialization can be replaced by scalar product using the identity

and we obtain

Let us show that the sum

is admissible. Begin with the series

which is admissible by the main theorem of [14]. Recall the nabla operator \(\nabla \), the shift operator \(\tau \) and the multiplication by \({{\,\mathrm{Exp}\,}}\left[ \frac{X}{S}\right] \) operator \(\tau ^*\), and Tesler’s identity

where \(D_\mu = -1-S B_\mu \). This implies

All of the operators involved preserve admissibility (Corollary 6.3 from [14]). In particular, we see that the operator that sends \(\tilde{H}_\mu [X]\) to \({{\,\mathrm{Exp}\,}}[X B_\mu ]\) preserves admissibility. Let \(\omega \) be the operator that sends *q*, *t*, *X* to \(q^{-1}, t^{-1}, -X\). Then using \(\omega \nabla =\nabla ^{-1}\omega \), \(\omega \tilde{H}_\mu [X] = \frac{\tilde{H}_\mu [X]}{\tilde{H}_\mu [-1]}\) and the fact that \(\nabla ^{-1}\) preserves admissibility (Corollary 6.4 from [14]) we see that the operator that sends \(\tilde{H}_\mu [X]\) to \({{\,\mathrm{Exp}\,}}[X B_\mu ^*]\) preserves admissibility too. Applying these operators to (15) in the variables *Z*, *V* we obtain that the following series is admissible:

Finally, pairing this series with \(\Omega [X]\) we obtain admissibility of (14).

Because of (13) we have

In what follows we ignore the terms of degree \(>N\) in *X*. Since *N* can be chosen as large as possible, this is enough. Notice that \({{\,\mathrm{Exp}\,}}[g'(u)[Z, V]]\) is “more” than admissible in the following sense. Introduce a new free (in the lambda ring sense) variable *W*. Then \({{\,\mathrm{Exp}\,}}[\tfrac{W}{S} g'(u)[Z, V]]\) is admissible. Therefore the following is admissible:

So we have

with \(\mathbb {H}_{f,i}[X,W]\in R[X,W]\). Finally notice that

and

This implies

\(\square \)

Then our main result is

### Theorem 5.2

For any \(g\ge 0\) let

where

Let

where \(\Omega _\mu \) are the Schiffmann’s terms defined in Sect. 3. Let

and let \(\mathbb {H}(q, t,\alpha _1,\ldots ,\alpha _g)_k\) denote the *k*-th coefficient of \(\mathbb {H}(T, q, t,\alpha _1,\ldots ,\alpha _g)\) viewed as a power series in *T*, and similarly for \(\mathbb {H}^\mathrm {Sch}\). Then we have

- (i)
\(\mathbb {H}^\mathrm {Sch}(q, t,\alpha _1,\ldots ,\alpha _g)_k \in \mathbb {Q}(t)[q^{\pm 1}, \alpha _1^{\pm 1},\ldots ,\alpha _g^{\pm 1}]\),

- (ii)
\(\mathbb {H}^\mathrm {Sch}(1, t,\alpha _1,\ldots ,\alpha _g)_k=\mathbb {H}(1, t,\alpha _1,\ldots ,\alpha _g)_k\).

### Proof

By the main result of [14] we have

By Corollary 4.3 we have

So we can pass to the ring of Laurent series in \(\alpha _1^{-1},\ldots ,\alpha _g^{-1}\) and it is enough to prove the corresponding statements (i) and (ii) for the coefficients in front of monomials of the form \(\prod _{i=1}^g \alpha _i^{m_i}\). Let us apply Lemma 5.1 for the ring \(R=\mathbb {Q}(t)[q^{\pm 1}, \alpha _1^{\pm 1},\ldots ,\alpha _g^{\pm 1}]\), series

and the regular function *f*(*u*) obtained from *f* (see (5) and Proposition 4.4) by setting \(u \alpha _i^{-1}\) in place of \(\alpha _i^{-1}\), so that *f*(*u*) becomes a power series in *u* with coefficients in *R*.

To be able to apply Lemma 5.1, we need to show that the constant coefficient of *f*(*u*) is 1, in other words we need to check that

We do this by induction. Denote the left hand side by \(L_n\). Notice that \(L_n\) is a polynomial. Suppose we know that \(L_{n-1}=1\). Then by Proposition 4.4 we know that \(L_{n}-1\) is divisible by \(z_1-1\). Since it is a symmetric polynomial, it must be divisible by \(\prod _{i=1}^n (z_i-1)\). On the other hand, the degree of \(L_n\) is at most \(n-1\), so necessarily \(L_n-1=0\).

After applying Lemma 5.1 we can set \(X=T\), where *T* is the variable from the statement of the Theorem. In particular, *T* is assumed to satisfy \(p_k[T]=T^k\) and we can use the identity \(\tilde{H}_\mu [T;q,t]=T^{|\mu |}\). Let

Lemma 5.1 says that

On the other hand, the coefficient in front of any monomial in \(\alpha _1, \ldots ,\alpha _g, T\) has bounded degree in *u*, wo we can set \(u=1\) and obtain a statement about Laurent series in \(\alpha _i^{-1}\):

Finally we remember that \(\mathbb {H}^\mathrm {Sch}(T,q,t)=\mathbb {H}^\mathrm {Sch}(T,q,t,1)\) and remember that the coefficients of \(\mathbb {H}^\mathrm {Sch}(T,q,t)\) are Laurent *polynomials* in \(\alpha _i\) to obtain

\(\square \)

### Remark 5.1

We have been using the substitution \((q,z)\rightarrow (t,q)\) to relate Schiffmann’s variables to the HLV variables. Note that the Hausel–Villegas functions \(\Omega \) and \(\mathbb {H}\) are symmetric in *q*, *t* because replacing \(\mu \) by the conjugate partition interchanges arms and legs. So we could have worked with the substitution \((q,z)\rightarrow (q,t)\), but then we would need to replace a partition by the conjugate partition somewhere in the argument.

## Motivic interpretation

To answer some of the questions asked by Yan Soibelman, Davesh Maulik and an anonymous referee, we sketch an approach connecting the present work to the work of Fedorov et al. [4]. There they explain how to recast Schiffmann’s formula to compute motivic classes of moduli spaces in the Grothendieck group of stacks over a field of characteristic zero. It is natural to ask if results of the present paper can be used to improve our understanding of motivic classes, and if Hausel–Rodriguez-Villegas formula can be recast in a similar way.

The Grothendieck group of stacks is denoted by \(\mathrm {Mot}\) and consists of formal linear combinations of Artin stacks of finite type modulo cut-and-paste relations. For a stack *X* the corresponding element of \(\mathrm {Mot}\) is denoted by [*X*] and is called the *motivic class* of *X*. The dimensional completion of \(\mathrm {Mot}\) is denoted by \(\overline{\mathrm {Mot}}\). Fix a curve *C* and assume it has a divisor of degree 1. The Grothendieck ring of stacks \(\mathrm {Mot}\) contains natural elements: the class of \(\mathbb {A}^1\) denoted by \(\mathbb {L}\), and the class of the curve [*C*]. There is a natural operation of symmetric power which for a stack *X* is defined by

This operation satisfies the condition

which means that \(\mathrm {Mot}\) is a *pre-*\(\lambda \)*-ring*. \(S^n\) extends to \(\overline{\mathrm {Mot}}\) and makes it into a pre-\(\lambda \)-ring too. It is not clear^{Footnote 2} whether \(\mathrm {Mot}\) or \(\overline{\mathrm {Mot}}\) are \(\lambda \)-rings, which would mean that \(S^n(xy)\) and \(S^n(S^m(x)))\) can be expressed as certain prescribed polynomials in \(x, S^2(x),S^3(x),\ldots \) and \(y, S^2(y), S^3(y),\ldots \). Nevertheless, Totaro’s lemma [5] tells us that \(S^n(\mathbb {L}X) = \mathbb {L}^n S^n(X)\) holds for any *X* and *n*. The formal sum of the form

is called *plethystic exponential* (a.k.a. motivic zeta function). The inverse operation is called the *plethystic logarithm*\({{\,\mathrm{Log}\,}}\).

Denote by \(R_g\) the ring of polynomials in \(\alpha _1^{\pm 1}\), ..., \(\alpha _{g}^{\pm 1}\) and \(q^{\pm 1}\) invariant under permutations of \(\alpha _i\) and substitutions of the form \(\alpha _i \rightarrow q \alpha _i^{-1}\). As a ring \(R_g\) is the polynomial ring in the first *g* elementary symmetric functions in \(\alpha _1,\ldots ,\alpha _g,q \alpha _1^{-1}, \ldots ,q\alpha _g^{-1}\) over \(\mathbb {Z}[q,q^{-1}]\). Using Kapranov’s results [10] on the motivic zeta function of a curve one can show that there is a ring homomorphism

which sends *q* to \(\mathbb {L}\) and when extended to \(R_g[[z]]\rightarrow \mathrm {Mot}[[z]]\) sends the formal zeta function to the motivic zeta function:

The ring \(R_g\) is a \(\lambda \)-ring. \(R_g\) has a filtration by the total degree in \(q,\alpha _1,\ldots ,\alpha _g\). Denote the corresponding completion by \(\overline{R}_g\). An infinite sum converges in the completion if degrees of the summands tend to \(-\infty \). The homomorphism \(\mathrm {ev}_C\) extends to the completions.

Consider Schiffmann’s generating function (see Sect. 3 for details)

In [4] it is explained how the definition of \(\Omega ^\mathrm {Sch}\) can be recast to produce an element \(\Omega ^{\mathrm {Mot}}\in \overline{\mathrm {Mot}}[[T,z]]\). Analysing their construction it is easy to see that in fact we have

where we extend \(\mathrm {ev}_C\) to formal power series in *z* and *T*. To obtain the motivic class of the moduli stack of semistable Higgs bundles of rank *r* and degree *d* one needs to first compute plethystic logarithm:

then for any rational slope \(\tau \) compute plethystic exponential

and finally recover the motivic class of the moduli stack as

for sufficiently large *e*.

This recipe can be reformulated as follows. Let us decompose \(\Omega ^\mathrm {Mot}\) into an infinite product according to slopes first:

Then we have

Analogously, we can decompose

and define \(H_{r,d}^\mathrm {Sch}\) by

We make two observations. If \(\overline{\mathrm {Mot}}\) was a \(\lambda \)-ring, it would follow that \(\mathrm {ev}_C\) commutes with \({{\,\mathrm{Exp}\,}}\) and \({{\,\mathrm{Log}\,}}\), and we would have \(H_{r,d}^\mathrm {Mot}=\mathrm {ev}_C(H_{r,d}^\mathrm {Sch})\). So any result about \(\Omega ^\mathrm {Sch}\) could have been directly translated to \(H_{r,d}^\mathrm {Mot}\). For instance, we would have

In particular, in the universal \(\lambda \)-ring quotient of \(\overline{\mathrm {Mot}}\) we conclude that the above formula holds.

On the other hand, if we are only interested in the case of coprime *r*, *d*, then we do not need the \(\lambda \)-ring property because in all the expansions of \({{\,\mathrm{Exp}\,}}\) and \({{\,\mathrm{Log}\,}}\) above we use only the first term. So we directly obtain

So in the above two situations no information is lost when passing from motivic invariants to functions in \(q,\alpha _1,\ldots ,\alpha _g\).

Next we would like to connect the motivic formula to the Hausel–Rodriguez-Villegas generating function \(\Omega _g\). Unfortunately, the function is not invariant under the map \(\alpha _i\rightarrow q\alpha _i^{-1}\), so the function is not in \(R_g\). Following Mozgovoy’s approach [15], we apply change of variables \(q\rightarrow q z^{-1}\):

where \(h(\square )=a(\square )+l(\square )+1\) and \(\langle \mu ',\mu '\rangle =\sum _i \mu _i^2\). In this way we obtain \(\Omega _g^\mathrm {Moz}\in R_g[[T,z]]\). We apply \(\mathrm {ev}_C\) to define the motivic Mozgovoy function:

where \(\zeta _C(z)={{\,\mathrm{Exp}\,}}[C z]\) is the motivic zeta function of *C*. Theorem 1.1 implies

Using the evaluations \(H_{g,r}(q,1,\ldots )=H_{g,r}(1,q,\ldots )=A_{g,r}(q,\ldots )\), we obtain

So the coefficients do not stabilize like they do for \({{\,\mathrm{Log}\,}}\Omega ^\mathrm {Sch}\), but nevertheless tend to \(\frac{A_{g,r}}{q-1}\) in \(\overline{R_g}\) as *d* goes to \(\infty \). Therefore in the product expansion of the ratio

the coefficients \(D_{r,d}\in \overline{R_g}\) tend to 0 when *r* is fixed and *d* goes to \(\infty \). Applying \(\mathrm {ev}_C\) to both sides we conclude that

where \(D_{r,d}^\mathrm {Mot}\) tend to 0 in \(\overline{\mathrm {Mot}}\) when *r* is fixed and *d* goes to \(\infty \). So constructing \(H_{r,d}^{\mathrm {Mot}\mathrm {Moz}}\) from \(\Omega ^{\mathrm {Mot}\mathrm {Moz}}\) in the same way as \(H_{r,d}^\mathrm {Mot}\) was constructed from \(\Omega ^\mathrm {Mot}\) in [4], we obtain for \(\tau \in \mathbb {Q}\)

coefficientwise. This immediately implies a version of [4] for Mozgovoy’s function:

### Corollary 6.1

For any *r*, *d* we have

## References

Chuang, W., Diaconescu, D.-E., Donagi, R., Pantev, T.: Parabolic refined invariants and Macdonald polynomials. Commun. Math. Phys.

**335**(3), 1323–1379 (2015)Carlsson, E., Okounkov, A.: Exts and vertex operators. Duke Math. J.

**161**(9), 1797–1815 (2012)Carlsson, E., Rodriguez-Villegas, F.: Vertex operators and character varieties. Adv. Math.

**330**, 38–60 (2018)Fedorov, R., Soibelman, A., Soibelman, Y.: Motivic classes of moduli of Higgs bundles and moduli of bundles with connections. Commun. Number Theory Phys.

**12**(4), 687–766 (2018)Göttsche, L.: On the motive of the Hilbert scheme of points on a surface. Math. Res. Lett.

**8**(5–6), 613–627 (2001)Garsia, A.M., Haiman, M., Tesler, G.: Explicit plethystic formulas for Macdonald \(q,t\)-Kostka coefficients. Sém. Lothar. Combin.

**42**, Art. B42m, 45 (1999). The Andrews Festschrift (Maratea, 1998)Hausel, T.: Mirror symmetry and Langlands duality in the non-abelian Hodge theory of a curve. In: Bogomolov, F., Tschinkel, Y. (eds.) Geometric methods in algebra and number theory. Progress in Mathematics, vol. 235, pp. 193–217. Birkhäuser, Boston (2005)

Hausel, T., Letellier, E., Rodriguez-Villegas, F.: Arithmetic harmonic analysis on character and quiver varieties. Duke Math. J.

**160**(2), 323–400 (2011)Hausel, T., Rodriguez-Villegas, F.: Mixed Hodge polynomials of character varieties. Invent. Math.

**174**(3), 555–624 (2008)Kapranov, M.: The elliptic curve in the S-duality theory and Eisenstein series for Kac–Moody groups (2000). arXiv preprint arXiv:math/0001005

Larsen, M., Lunts, V.A.: Rationality criteria for motivic zeta functions. Compos. Math.

**140**(6), 1537–1560 (2004)Larsen, M., Lunts, V.: Irrationality of motivic zeta functions (2018). arXiv preprint arXiv:1802.03661

Mellit, A.: Poincare polynomials of character varieties, Macdonald polynomials and affine Springer fibers (2017). arXiv preprint arXiv:1710.04513

Mellit, A.: Integrality of Hausel–Letellier–Villegas kernels. Duke Math. J.

**167**(17), 3171–3205 (2018)Mozgovoy, S.: Solutions of the motivic ADHM recursion formula. Int. Math. Res. Not.

**18**, 4218–4244 (2012)Mozgovoy, Sergey, Schiffmann, Olivier: Counting Higgs bundles, (2014) arXiv preprint arXiv:1411.2101

Schiffmann, O.: Indecomposable vector bundles and stable Higgs bundles over smooth projective curves. Ann. Math. (2)

**183**(1), 297–362 (2016)

## Acknowledgements

Open access funding provided by University of Vienna. Olivier Schiffmann drew my attention to his paper [17], suggested to try to deduce the conjectures of Hausel–Rodriguez-Villegas and pointed out that the conjecture of Hausel–Thaddeus also follows. He also made several corrections in a preliminary version of this paper. Fernando Rodriguez-Villegas experimented with Schiffmann’s formula on a computer, and I had interesting conversations with him on this subject. I would like to thank them and Tamas Hausel for encouragement. I thank Sergey Galkin for answering my questions about the Grothendieck ring of varieties, Yan Soibelman and Roman Fedorov for bringing my attention to their work and interesting discussions. I would like to thank the organizers of the workshops on Higgs bundles at EPFL Lausanne in 2016 and SISSA Trieste in 2017. I discovered some of the ideas leading to the result of this work during these workshops. The main body of this work was performed during my stay at IST Austria, where I was supported by the Advanced Grant “Arithmetic and Physics of Higgs moduli spaces” No. 320593 of the European Research Council. This work was partially supported by the Austrian Science Fund (FWF) Projects Y963-N35 and P-31705.

## Author information

### Authors and Affiliations

### Corresponding author

## Additional information

### Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

## Rights and permissions

**Open Access** This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.

## About this article

### Cite this article

Mellit, A. Poincaré polynomials of moduli spaces of Higgs bundles and character varieties (no punctures).
*Invent. math.* **221, **301–327 (2020). https://doi.org/10.1007/s00222-020-00950-1

Received:

Accepted:

Published:

Issue Date:

DOI: https://doi.org/10.1007/s00222-020-00950-1