June 24, 2026
Many arithmetic sums over function fields can be expressed in terms of \(H_i(B_n, V^{\otimes n})\) for some braided vector space \(V\), and a vanishing line for these homology groups gives power-savings cancellation for the arithmetic sum. We prove an explicit vanishing line for \(H_i(B_n,V^{\otimes n})\) depending only on the homology up to some finite \(n\). Moreover, as the range of \(n\) increases, the slope of the resulting vanishing line converges to the optimal slope. We also apply our methods to two different families of arithmetic sums. Firstly, we prove an upper bound for the bias of higher order Gauss sums over function fields, extending Patterson’s conjecture beyond the cubic and quartic cases over number fields, and we conjecture this bound is sharp for orders that are prime powers. Secondly, we show that over Galois \(G\)-extensions, almost all character sums exhibit near square-root cancellation.
In [1], Ellenberg-Venkatesh-Westerland pioneered the geometric approach to arithmetic statistics over function fields via the cohomology of Hurwitz spaces. By using the Grothendieck-Lefschetz trace formula and étale to complex comparison theorems, they reduce the Cohen-Lenstra heuristics to proving homological stability of the corresponding Hurwitz space. Since then, there has been much work on this geometric approach for Hurwitz spaces, culminating in [2]–[4] which prove many arithmetic statistics conjectures in different settings.
Instead of looking just at Hurwitz spaces, one can study the more general case of local systems on configuration space, which leads to a larger variety of arithmetic applications like the asymptotics of certain arithmetic sums, as was carried out in [5]–[7]. Here, we will only consider the configuration space of the plane \(\mathop{\mathrm{Conf}}^n(\mathbb{C})\), which corresponds to arithmetic sums over the rational function field \(\mathbb{F}_q(t)\). Since \(\mathop{\mathrm{Conf}}^n(\mathbb{C})\) is the Eilenberg–MacLane space \(K(B_n,1)\) where \(B_n\) is the Artin braid group, local systems on \(\mathop{\mathrm{Conf}}^n(\mathbb{C})\) are just representations of \(B_n\). Moreover, in most arithmetic situations of interest, the relevant \(B_n\)-representations are of the form \(V^{\otimes n}\) for some braided vector space \(V\). It is therefore often enough to understand the homology groups \(H_i(B_n, V^{\otimes n})\), and thus we restrict our attention to the homology of braided vector spaces.
Most of the papers mentioned above study the phenomenon of homological stability. We say that \(H_i(B_n,V^{\otimes n})\) has homological stability with slope \(s\) if there exists some constant \(t\) such that for each homological degree \(i\), the homology \(H_i(B_n,V^{\otimes n})\) is independent of \(n\) once \(sn+t\ge i\). In terms of arithmetic applications, homological stability theorems can tell us the primary term of relevant arithmetic sums on the order of \(q^n\) together with a power-saving error term on the order of \(q^{(1-s/2)n}\). As a special case of this, there is the phenomenon of homological vanishing, where \(H_i(B_n,V^{\otimes n})\) vanishes with slope \(s\) if there is some constant \(t\) where \(H_i(B_n,V^{\otimes n})\) is zero for \(sn+t\ge i\). In this case, one can upper bound the relevant arithmetic sum with a power-saving term of the order of \(q^{(1-s/2)n}\).
In this paper, we study the optimal slope of homological vanishing for braided vector spaces. Our results were inspired by [7] which proves that if \(H_0(B_n,V^{\otimes n})\) vanishes for all \(n\ge N\), then \(H_i(B_n,V^{\otimes n})\) vanishes with slope \(\frac{1}{N+1}\). We will show that this is actually a special case of a more general homological vanishing theorem, Theorem 1. As a direct consequence of our main theorem, we use this to show that one can obtain vanishing lines with slope arbitrarily close to the true slope in Corollary 2. We also apply our methods to two different families of arithmetic sums, which we will discuss in Section 1.1 and 1.2.
We remark that there have been other instances of arithmetic applications of homological vanishing, such as in [8], [9], where they deduce square-root cancellation of certain sums from the homological vanishing of certain varieties, however, these are not in the context of local systems on configuration space or Hurwitz spaces.
Our main result is a homological vanishing “extrapolation” theorem that, from knowing which homological degrees for which \(H_i(B_n,V^{\otimes n})\) vanish for small \(n\), allows us to extrapolate this to a certain slope of vanishing for all \(n\). We explain this as follows. Let \(V\) be a braided vector space over \(\mathbb{C}\).
Definition 1. Let \(N\ge 2\) and \(I\ge 0\) be integers. We say that \(H_i(B_n,V^{\otimes n})\) vanishes in the \((N,I)\) staircase if it is zero for all \((n,i)\) satisfying \(n\le N\) and \(i\le I+n-N\).
Theorem 1. Suppose \(H_i(B_n,V^{\otimes n})\) vanishes in an \((N,I)\) staircase. Then, it vanishes with slope \(\frac{I+1}{N+1}\). More precisely, \(H_i(B_n,V^{\otimes n})=0\) for all \((n,i)\) satisfying \[\label{eqn:32i32in32terms32of32n} i\le (I+1)\left\lfloor \frac{n+1}{N+1}\right\rfloor+ \max\left(I+\left\{ \frac{n+1}{N+1}\right\}-N\;,\;0\right)-1.\tag{1}\] Here, we denote \(\{\frac{a}{b}\}\) to be the remainder when \(a\) is divided by \(b\).
To illustrate this, we consider the case of \((N,I)=(4,1)\) in Figure 1. The vanishing of homology in the \((4,1)\) staircase is indicated by the red staircase in the figure. Theorem 1 then says that if the homology in the red staircase vanishes, then the homology in the blue region vanishes as well. Note the blue region is simply the red region translated up by the vector \((N+1,I+1)=(5,2)\) each time, so it vanishes with slope \(\frac{2}{5}\). This tells us that vanishing in an \((N,I)\) staircase implies vanishing in a \((k(N+1)-1,k(I+1)-1)\) staircase for all \(k\ge 1\).
When we take the special case of \(I=0\), we get a slight generalization of [7], as we now only require vanishing of \(H_0(B_N,V^{\otimes N})\) instead of vanishing of \(H_0(B_n,V^{\otimes n})\) for all \(n\ge N\).
Corollary 1. Let \(N\ge 2\) be an integer such that \(H_0(B_N,V^{\otimes N})=0\). Then, we have \(H_i(B_n,V^{\otimes n})=0\) for \(i\le \frac{n+1}{N+1}-1\), so it vanishes with slope \(\frac{1}{N+1}\).
We illustrate the example of \(N=3\) in Figure 2. Given that the homology group which is colored red vanishes, the homology in the blue region will also vanish.
We will prove our main theorem in Section 3. The key idea is to construct a filtration on the \(n\)-th bar-complex, where vanishing of each graded pieces can be deduced from vanishing of the \(m\)-th bar-complex for smaller \(m<n\). This filtration will be constructed combinatorially as the terms in the bar-complex can be indexed by partitions.
An important consequence of Theorem 1 is that one can prove a vanishing slope for \(H_i(B_n,V^{\otimes n})\) that is arbitrarily close to the optimal slope simply by computing the homology up to some sufficiently large \(n\). More precisely, we have the following.
Corollary 2. Let \(V\) be a braided vector space such that \(H_i(B_n,V^{\otimes n})\) has homological vanishing of slope \(s\). Then, for any \(\epsilon>0\), there exist some \(N>0\) and \(I\ge 0\) such that \(H_i(B_n,V^{\otimes n})\) vanishes in an \((N,I)\) staircase and \(\frac{I+1}{N+1}>s-\epsilon\). In particular, computing \(H_i(B_n,V^{\otimes n})\) and applying Theorem 1 will prove homological vanishing with slope \(>s-\epsilon\).
This follows immediately from the definition of slope for homological vanishing and Theorem 1. Furthermore, we observe empirically that it is often the case that computing the cohomology up to some \(N\) would give us the exact optimal slope – for example, this seems to be the case for the bias in Gauss sums for orders \(p^k\) and \(2p^k\) (see Figure 3), and some character sums (see Figure 8). Unfortunately, the computation time required is exponential in \(n\) because the dimension of each term in the bar-complex grows exponentially as \(O(|V|^n)\), so in some cases we are not able to get very close to the optimal slope. We will discuss the computation in more detail in Section 7.4.
For arithmetic applications, the significance of the optimal vanishing slope of the associated braided vector space is that it usually determines the optimal power-savings bound for cancellation of the corresponding arithmetic sum. However, occasionally, one may obtain stronger cancellation for two possible reasons: the Frobenius weights may be smaller than expected from homological degree, or there may be additional cancellation among the top-weight Frobenius eigenvalues. It is probably possible to account for the first factor by using the weight filtration on quantum shuffle algebras introduced in [10], and we believe that analogous statements to Theorem 1 and Corollary 2 should hold with the homological degree \(i\) replaced by the true Frobenius weight, and “slope” replaced by “weight slope”. However, more work has to be done, because [10] only proved that the geometric weight filtration over \(\mathbb{C}\) and \(\mathbb{F}_p\) agrees for Hurwitz spaces, and this crucially uses a normal crossings compactification for Hurwitz space constructed in [11]. For the applications in our paper, one would also have to prove a similar comparison theorem for local systems coming from representations of \(S_n\) and character sheaves (Example 2 and 3). We leave this as a possible direction for future work. On the other hand, for the second factor, it is very difficult to account for cancellation in Frobenius eigenvalues, but we believe in the general case that it is unlikely for the eigenvalues completely cancel one another unless there is some special reason for this to occur.
In Section 7, we will attempt to compute slope bounds that approach the optimal slope for some individual examples of braided vector spaces, in line with what Corollary 2 tells us. In some cases, we will also find it helpful to use the vanishing results deduced for families of twists obtained in the previous sections.
While Corollary 2 tells us that one can compute arbitrarily close to the optimal slope for any individual braided vector space \(V\), we are often interested in families of braided vector spaces corresponding to families of arithmetic sums, and one cannot obtain a vanishing statement in families directly from computation. Nevertheless, there are ways to deduce results in families, although the vanishing slope in each case is no longer guaranteed to be optimal. For example, one can apply Corollary 1 or [7] to a family of braided vector spaces by computing the \(H_0\) across the family, and this was carried out in [7]. However, this can only give a maximum slope of \(\frac{1}{3}\) which is achieved when \(N=2\), corresponding to a power-savings of \(q^{5/6}\).
In Section 4, we give two other ways to apply Theorem 1 in families that goes past this \(\frac{1}{3}\) limit and can give homological vanishing of slope arbitrarily close to \(1\), which corresponds to near square-root cancellation for arithmetic applications. Firstly, instead of looking at the “minimal” staircase of \((N,0)\) as in Corollary 1, we look at the “maximal” staircase where \((N,N-2)\) (note that because \(H_0(B_1,V)=V\) is always nonzero, we cannot have a vanishing staircase of \((N,I)=(N,N-1)\)). This would give a vanishing slope of \(\frac{N-1}{N+1}\) by Theorem 1. For this to be useful, we showed that to prove vanishing in an \((N,N-2)\) staircase, it suffices to check that certain shuffle products in the corresponding quantum shuffle algebra are isomorphisms. Secondly, in some cases, the center of the braid group acts via a nontrivial scalar which forces the group cohomology to be zero for some \(n\). As a corollary to Theorem 1, we show that there is homological vanishing with slope at least the density of \(n\) where homology vanishes.
Arguably, the most natural examples of families of braided vector spaces satisfying homological vanishing are families obtained by twisting a single braided vector space \(V\). We will study the general case in Section 5 by applying Theorem 1 and the methods in Section 4. In Section 6, we will study special cases where we impose additional conditions on \(V\) like having finite monodromy, coming from a rack of conjugacy classes, or \(V^{\otimes n}\) being an \(S_n\)-representation. These additional assumptions lead to much stronger results, and they turn out to be relevant to our arithmetic applications later. We also tackle the “multicolored” case where there are multiple braided vector spaces. Finally, we will deduce our arithmetic applications from the corresponding homological results in Section 8.
In 1846, Kummer [12] studied the distribution of cubic exponential sums of the form \[S_p=\sum_{x=0}^{p-1} e(x^3/p)\] where \(p\equiv 1\pmod 3\) is a prime and we write \(e(x)=e^{2\pi ix}\). This exponential sum is closely related to Gauss sums, which we recall as follows. Given a nontrivial multiplicative character \(\chi\colon \mathbb{F}_p^\times \rightarrow \mathbb{C}^\times\), we can attach a Gauss sum \[G(\chi)=\sum_{x=0}^{p-1}\chi(x)e(x/p).\] It is known that \(|G(\chi)|=\sqrt p\) for all \(\chi\), but while its absolute value is known, its argument is difficult to determine in general. Now, let \(\chi_3\) be a cubic character, then it follows directly that \[\label{eqn:32S95p32to32Gauss} S_p=\sum_{x=0}^{p-1}\left(1+\chi_3(x)+\bar\chi_3(x)\right)e(x/p)= G(\chi_3)+G(\bar\chi_3).\tag{2}\] By writing \(G(\chi_3)=\sqrt p e^{i\theta_p}\), where \(\theta_p\in [-\pi,\pi]\) is determined up to sign depending on the choice of cubic character, we have \[S_p=2\sqrt p \cos(\theta_p).\]
Kummer asked what the distribution of \(\theta_p\) is as \(p\) varies across primes. He computed the frequency that \(\cos(\theta_p)\in [-1,1]\) lies in the intervals \(I_1=[-1,-\frac{1}{2}], I_2 = [-\frac{1}{2}, \frac{1}{2}], I_3=[\frac{1}{2},1]\) for primes \(p\le 500\), and found that it was in a \(1\colon 2\colon 3\) ratio, which seems to imply that \(\theta_p\) is not equidistributed. We refer the reader to [13] for more details.
However, more than a hundred years later, Heath-Brown and Patterson [14] showed instead that \(\theta_p\) was equidistributed, disproving Kummer’s conjecture. Patterson also conjectured the following stronger statement about the order of the bias in \(S_p\).
Conjecture 2 ([15]). We have \[\sum_{\substack{p\le X\\p\equiv 1\ (\mathrm{mod}\ 3)}} \frac{S_p}{2\sqrt p} \asymp \frac{X^{5/6}}{\log X}\] as \(X\rightarrow \infty\).
This conjecture explains why Kummer saw such a large discrepancy between the counts in each interval. The upper bound was proven unconditionally in [16], and the lower bound (with a smooth cutoff) was proven assuming the Generalized Riemann Hypothesis recently in [17].
Patterson’s conjecture can also be stated in terms of Gauss sums over Eisenstein integers, essentially by using Equation , and this formulation will be useful for our function field analogue later. We sketch this and refer the reader to the exposition in [17] for more details. For any rational prime \(p\equiv 1\pmod 3\), we can factor \(p=\pi\bar\pi\) in \(\mathbb{Z}[\zeta_3]\) where we write \(\zeta_m=e^{2\pi i/m}\) as the \(m\)-th root of unity. Furthermore, by modifying by units, there is exactly one factorization where \(\pi\equiv \bar \pi \equiv 1 \pmod 3\). In analogy to the cubic character \(\chi_3\) on \(\mathbb{F}_p^\times\), one can define a cubic symbol \(\left(\frac{a}{b}\right)_3\) for \(a,b\in \mathbb{Z}[\zeta_3]\) that is multiplicative in both variables and takes values in \(\{1,\zeta_3,\zeta_3^2\}\). Then, for a prime \(\pi\equiv 1\pmod 3\) in \(\mathbb{Z}[\zeta_3]\), we define the corresponding Gauss sum as \[\label{eqn:32gauss32over32eisenstein} G_3(\pi)=\sum_{a\in \mathbb{Z}[\zeta_3]/\pi}\left(\frac{a}{\pi}\right)_3 \psi\left(\frac{a}{\pi}\right)\tag{3}\] where \(\psi(z)=e^{2\pi i(z+\bar z)}\), and we can rewrite the conjecture as \[\label{eqn:32rewritten32patterson} \sum_{\substack{p\le X\\p\equiv 1\ (\mathrm{mod}\ 3)}} \frac{S_p}{2\sqrt p} = \sum_{\substack{N(\pi)<X\\ \pi \text{ prime}\\ \pi\equiv 1\ (\mathrm{mod}\ 3)}} \frac{G_3(\pi)}{|\pi|} \asymp \frac{X^{5/6}}{\log X}.\tag{4}\]
One could ask the same question for higher Gauss sums, i.e. with \(3\) replaced by another order \(o\), like in [15]. The case of \(o=2\) has an asymptoptic of \(X/\log X\) by the formula for quadratic Gauss sums in [18]. For \(o=4\), [19] conjectured an asymptoptic of \(X^{3/4}/\log X\) while proving an upper bound (with a smooth cutoff) on the order of \(X^{5/6}/\log X\). As far as we know, there are no conjectures or results for \(o>4\).
Now, we turn to the case for function fields. To set this up, let \(q=p^e\) be an odd prime power and \(\chi\colon \mathbb{F}_q^\times \rightarrow \mathbb{C}^\times\) be a multiplicative character, and denote its order by \(\mathop{\mathrm{ord}}(\chi)\). Given a rational function \(f\in \mathbb{F}_p(t)\), we let \(\mathop{\mathrm{res}}(f)\) be its residue at infinity, i.e. the coefficient of \(t^{-1}\) when \(f\) is expressed as a formal Laurent series, and define the additive character \(\psi(x) = e^{2\pi i \mathop{\mathrm{tr}}^{\mathbb{F}_p}_{\mathbb{F}_q}x/ p}\). The Gauss sum associated to \(\chi\) and a polynomial \(\pi\in \mathbb{F}_p[t]\) is then \[G_\chi(\pi)=\sum_{a\in \mathbb{F}_q[t]/\pi} \left(\frac{a}{\pi}\right)_\chi \psi \left(\mathop{\mathrm{res}}\left(\frac{a}{\pi} \right)\right)\] as defined in [20], in direct analogy to Equation .
Our first result is an upper bound for the bias of Gauss sums over function fields in the case where the order \(o\) is a prime power or twice of a prime power, whose power-savings match the known results in \(o=2,3\) as well as the conjecture for \(o=4\) in the number field case.
Theorem 3. Let \(p\) be a prime and \(k\ge 1\) be an integer. Suppose that \(\chi\colon \mathbb{F}_q^\times \rightarrow \mathbb{C}^\times\) is a non-trivial character with order \(o=\mathop{\mathrm{ord}}(\chi)\) where \(o=p^k\); if \(p\) is odd, we also allow \(o=2p^k\). Then, \[\left|\sum_{\substack{\deg(\pi)=n\\ \pi \text{ prime}}} \frac{G_\chi(\pi)}{q^{n/2}} \right|\le \frac{2^{2n-2}}{n} q^{\left(\frac{1}{2} +\frac{1}{p^k}\right)(n-1)+1}.\]
This arithmetic sum corresponds to twists of the braided vector space \(\mathbb{C}_\wedge\) by a root of unity. In our proof, we will use the fact that \(\mathbb{C}_\wedge^{\otimes n}\), the tensor power of the untwisted braided vector space, descends to a \(S_n\)-representation. We also remark that the twisted tensor power \(\mathbb{C}_\wedge^{\otimes n}\) factors through a lift \(\hat{S}_n\) of \(S_n\), and such representations were also considered in [21].
Note that for an odd prime \(p\) and integer \(k\ge 1\), the bounds for the sums with order \(p^k\) and \(2p^k\) given in Theorem 3 are the same. This is because these two character sums correspond to two different twists of the braided vector space \(\mathbb{C}_\wedge\) that differ by the sign representation, and from this one can deduce that their homology is the same because of the fact that the \(B_n\)-representations \(\mathbb{C}_\wedge^{\otimes n}\) and \(\mathbb{C}_\wedge^{\otimes n}\otimes \text{sgn}\) are isomorphic. In general, for an odd integer \(o\), homological methods give the same bounds for order \(o\) and \(2o\).
The key homological lemma behind the proof is to show for the relevant braided vector space \(V\) which is \(\mathbb{C}_\wedge\) twisted by \(o\) that \(H_i(B_n,V^{\otimes n})\) vanishes when \(o\) does not divide \(n(n-1)\). Then, when \(o=p^k\) or \(o=2p^k\) (for \(p\) odd), this tells us that the homology vanishes for \(2\le n\le p^k-1\), and applying Theorem 1 for the “maximal” staircase will prove a homological vanishing slope that implies Theorem 3.
We conjecture that Theorem 3 is sharp, in the sense that the exponent \(\frac{1}{2} +\frac{1}{p^k}\) in the exponent of \(q\) is the best possible. We also believe that the \(2^{2n-1}\) term coming from the Betti-number bound can be improved, as most of the homology should be concentrated away from the slope of vanishing. We state our conjecture as follows, and we also include the analogous conjecture in the number field case.
Conjecture 4. Let \(p\) be a prime and \(k\ge 1\) be an integer. Suppose that \(\chi\colon \mathbb{F}_q^\times \rightarrow \mathbb{C}^\times\) is a non-trivial character with order \(o=\mathop{\mathrm{ord}}(\chi)\) where \(o=p^k\) or, if \(p\) is odd, we also allow \(o=2p^k\). Then, \[\left|\sum_{\substack{\deg(\pi)=n\\ \pi \text{ prime}}} \frac{G_\chi(\pi)}{q^{n/2}} \right| = q^{\left(\frac{1}{2} +\frac{1}{p^k} +o(1)\right)n}.\]
Similarly, in the number field case, the bias in \(o\)-th order Gauss sums (stated analogously to Equation ) where \(o=p^k\) or, if \(p\) is odd, we also allow \(o=2p^k\), is \((1+o(1))X^{\frac{1}{2} +\frac{1}{p^k}}/\log X\).
We give two lines of reasoning to support this conjecture, first from a homological vanishing standpoint (for function fields) and then from an analytic perspective.
Homologically, our computations suggest that the bound we obtain for the slope of homological vanishing slope for the associated braided vector space is sharp in every order we examined. Consider the two examples of (a) order \(o=3,6\) (recall that they have the same homology) and (b) order \(o=4\), with their corresponding associated braided space \(\mathbb{C}_\wedge\) twisted by \(\zeta_3\) or \(\zeta_6\) in (a) and \(\zeta_4\) in (b). We compute the dimension of their respective homologies in Figure 3. We will prove that the homology vanishes in the red “maximal” staircases, leading to vanishing in the blue region of slope \(1/3\) and \(1/2\) respectively, which further corresponds to a power-savings of \(q^{5/6}\) and \(q^{3/4}\) which agrees with Theorem 3. From the data in Figure 3, it seems reasonable to conclude that the slope of homological vanishing is sharp. In fact, we observe something stronger: the dimensions of the nonzero homology for the \(\zeta_3,\zeta_6\) twist seems to stabilize to \(2,4,8,20,\cdots\), which matches the dimensions of homological stability for the untwisted \(\mathbb{C}_\wedge\) as given in Figure 4. Here, the blue region in Figure 4 indicates the stable homology of \(\mathbb{C}_\wedge\), and we remark that homological stability here follows from representation stability of [22]. Meanwhile, the homological dimensions for the \(\zeta_4\) twist seems to stabilize to twice the dimension of \(\mathbb{C}_\wedge\). We believe that this observation is true in general: the nonzero stable homology for \(\mathbb{C}_\wedge\) twisted by \(\zeta_{p^k}\) or \(\zeta_{2p^k}\) should be isomorphic to the direct sum of several copies of the stable homology of the untwisted \(\mathbb{C}_\wedge\). One could ask whether this isomorphism, if it exists, is Frobenius equivariant, and if this were true, would lead to a leading term for the bias in Gauss sums, and is an interesting direction for future research.
We refer to [23] and [19] for our analytic reasoning. The Dirichlet series corresponding to the bias in Gauss sums is closely related to Kubota’s Eisenstein series on the \(o\)-fold cover of \(\operatorname{SL}_2\), and this has a rightmost simple pole at \(\frac{1}{2} + \frac{1}{o}\). For \(o=p^k\), this leads to the correct asymptotic, but it does not match for the \(o=2p^k\) (\(p\) odd) case. For the latter case, we speculate why the asymptotic \(\frac{1}{2} +\frac{1}{p^k}\) could be larger than expected from the pole at \(\frac{1}{2} +\frac{1}{2p^k}\). When sieving for primes, one would need to consider the sum over arithmetic progressions, for example, this appears in the Type I sum as written in [19]. The sum over the arithmetic progression with common difference \(a\) is proportional to the residue of the relevant Kubota’s Eisenstein series at \(\frac{1}{2} +\frac{1}{2p^k}\), but these appear as the \(a^2\)-th Fourier-Whittaker coefficients of the \(2p^k\)-th order theta function, essentially due to [19]. For odd integers \(n\), [23] conjectures that the Dirichlet series corresponding to these square coefficients of the \(2n\)-th order theta function has as a factor the Dirichlet series of the \(n\)-th order bias in Gauss sum, see Conjecture 2.1 of loc. cit. for the \(n=3\) case and the end of Section 5 of loc. cit. for the general case. Substituting \(n=p^k\), this contributes a pole of \(\frac{1}{2} +\frac{1}{p^k}\) to the Dirichlet series of square coefficients, so it seems plausible that the growth of the square coefficients of the theta function leads to this asymptotic. As in this argument, we believe that the behavior of the sum over prime arguments and the sum over squarefree arguments differs.
It is less clear for general order \(o\) what the asymptoptic of the bias in Gauss sums should be. We prove the following upper bound.
Theorem 5. Suppose that \(\chi\colon \mathbb{F}_q^\times \rightarrow \mathbb{C}^\times\) is a non-trivial character with order \(o=\mathop{\mathrm{ord}}(\chi)\), and let \(\omega(o)\) be the number of distinct prime factors of \(o\). Then, we have \[\left|\sum_{\substack{\deg(\pi)=n\\ \pi \text{ prime}}} \frac{G_\chi(\pi)}{q^{n/2}} \right|\le \frac{2^{2n-2}}{n} q^{\left(\frac{1}{2} +\frac{2^{\omega(o)-1}}{o}\right)n+C}\] for some explicit constant \(C\) depending only on \(o\).
Note that this means that for any \(\epsilon>0\), all but finitely many characters \(\chi\) have cancellation with exponent smaller than \(\frac{1}{2}+\epsilon\). Furthermore, the exponent agrees with Theorem 3 in the special cases of \(o=p^k,2p^k\). However, outside of these special cases, the slope of \(\frac{1}{2} +\frac{2^{\omega(o)-1}}{o}\) is not sharp at all. For most orders, it is rather easy to prove a sharper slope. This can be done by computation in the spirit of Corollary 2. Alternatively, without any explicit computation of homology, we can use the lemma that the homology vanishes for \(n\) where \(o\nmid n(n-1)\), and apply Theorem 1 multiple times in ad-hoc ways on various vanishing staircases, depending on the small set of \(n\) for which homology does not vanish. Often, a combination of the two methods will lead to a better bound.
We give examples of the vanishing slopes we can prove for various orders \(o\) as well as the corresponding exponent in the power-savings bound in Figure 5, and compare it to the exponent we get from Theorem 5. Note that most of these are likely not sharp. The corresponding homological results are obtained in Section 7.1.
We believe the true exponent should be somewhere between \(\frac{1}{2}+\frac{1}{o}\) and \(\frac{1}{2} +\frac{2^{\omega(o)-1}}{o}\), because of Theorem 5 and the pole of Kubota’s Eisenstein series at \(\frac{1}{2} +\frac{1}{o}\) as mentioned above. As we managed to prove an upper bound of \(\frac{1}{2} +\frac{1}{o}+\epsilon\) when \(o=12\), this leads us to believe that the true exponent is more likely to be \(\frac{1}{2}+\frac{1}{o}\), although we do not have enough evidence to make this a conjecture.
We give another arithmetic application of our technique, this time to Möbius and character sums over \(G\)-extensions of the rational function field \(\mathbb{F}_q(t)\). We set this up following [7]. Let \(G\) be a group and \(R=R_1\sqcup \cdots \sqcup R_n\subseteq G\) be a union of conjugacy classes, and for simplicity we assume that each \(R_i\) is closed under \(q\)-th powering, i.e. \(g\in R_i\Rightarrow g^q\in R_i\). For example, one could simply take \(q\equiv 1\pmod {|G|}\) by Lagrange’s theorem. Define \(\mathcal{E}^{R}_q(G;n_1,\ldots, n_k)\) to be the set of \(G\)-extensions of \(\mathbb{F}_q(t)\) split over \(\infty\), where the sum of degrees of all places with monodromy in \(R_j\) is \(n_j\), and let \(n=n_1+\cdots +n_k\). In addition, we fix an an extension of the infinite place of the function field to its separable closure, which effectively marks a point over \(\infty\) of the corresponding branched cover. Furthermore, denote \(f_L\in \mathbb{F}_q[t]\) to be the conductor of \(L\in \mathcal{E}^{R}_q(G;n_1,\ldots, n_k)\), this is defined to be the radical of the discriminant of \(L\), or alternatively the monic squarefree polynomial with the branch points of \(L/\mathbb{F}_q[t]\) viewed as a branched cover over \(\mathbb{P}^1_{\mathbb{F}_q}\). We refer the reader to [7] for more details.
Recall that the Möbius function \(\mu(f)\) of a polynomial \(f\in \mathbb{F}_p[t]\) is defined by \(\mu(f)=(-1)^{\omega(f)}\), where \(\omega(f)\) is the number of distinct irreducible factors of \(f\); this is completely analogous to the case over \(\mathbb{Z}\). [7] showed that there is cancellation with a power-savings for the sum of the Möbius function \(\mu(f_L)\) over \(\mathcal{E}^R_q(G;n_1,\ldots, n_k)\) if \(q\) is large enough relative to \(|G|\). This is not surprising because we expect the conductor \(f_L\) to behave randomly. Explicitly, they prove \[\label{eqn:32mobius32es} \left| \sum_{L\in \mathcal{E}^{R}_q(G;n_1,\ldots, n_k)} \mu(f_L)\right | \le 2^{n-1}|R|^nq^{n-\frac{n-d}{2d+4}}\tag{5}\] where \(d=\deg(\bigoplus_{n=0}^\infty H_0(B_n,(\mathbb{C}R)_{-1}))\ge 1\) is finite. Here, \((\mathbb{C}R)_{-1}\) is the relevant braided vector space for this arithmetic problem, and we will define it in Example 1. The bound follows from applying [7] (or equivalently Corollary 1), and as discussed earlier, because of this, the best power-saving exponent they can get is \(\frac{5}{6}\) when \(d=1\).
Instead, we apply Corollary 2 to obtain better exponents for some choices of \(G\) and \(R\) by computing the homology up to \(n\le N\), and we present our results in Figure 6. Note that we can theoretically carry this out for any choice of \(G,R\), but since the computation time is exponential with base \(|R|\), this is more practical for small \(|R|\). The corresponding homological results are obtained in Section 7.2.
Note that these bounds are not sharp, and computing the homology up to larger and larger values of \(N\) appears to yield progressively stronger bounds. We predict that in most cases the true exponent will be close to \(\frac{1}{2}\), which reflects true randomness of \(f_L\). However, there seems to be some exceptions to this. For example, when \(G=S_4\) and \(R\) is the conjugacy class of transpositions or \(4\)-cycles (these have the same homology as the local systems are isomorphic by [24]), the homology of \((\mathbb{C}R)_{-1}\) seems to have slope \(\frac{1}{2}\) which corresponds to an exponent of \(\frac{3}{4}\), as suggested empirically by Figure 7. Hence, we do not think that a uniform theorem for Möbius sums over all \(G,R\) exists, and the best one can do is to compute for each individual choice of \(G,R\).
Over function fields, if \(q\) is not a power of \(2\), the Möbius function can be written as \(\mu(f)=(-1)^{\deg f}\xi(\mathop{\mathrm{disc}}(f_L))\), where \(\xi\colon \mathbb{F}_q^\times \rightarrow \mathbb{C}^\times\) is the unique quadratic character. This motivates one to consider the sum of \(\chi(\mathop{\mathrm{disc}}(f_L))\) for a general character \(\chi\colon \mathbb{F}_q^\times \rightarrow \mathbb{C}^\times\) instead. Generalizing Equation , [7] prove the bound \[\left| \sum_{L\in \mathcal{E}^{R}_q(G;n_1,\ldots, n_k)} \chi(\mathop{\mathrm{disc}}(f_L))\right | \le 2^{n-1}|R|^nq^{n-\frac{n-d}{2d+4}}\] where \(d=\deg(\bigoplus_{n=0}^\infty H_0(B_n,(\mathbb{C}R)_{\zeta}))\ge 1\) is finite, and \(\zeta\in \mathbb{C}^\times\) is a root of unity of the same order as \(\chi\). Instead, we prove the following bound.
Theorem 6. Suppose that \(\chi\colon \mathbb{F}_q^\times \rightarrow \mathbb{C}^\times\) is a non-trivial character with order \(o=\mathop{\mathrm{ord}}(\chi)\), let \(o'=o/\gcd(o,|G|)\) and \(\omega(o')\) be the number of distinct prime factors of \(o'\). Then, we have \[\left| \sum_{L\in \mathcal{E}^{R}_q(G;n_1,\ldots, n_k)} \chi(\mathop{\mathrm{disc}}(f_L))\right | \le 2^{n-1}|R|^n q^{\left(\frac{1}{2} +\frac{2^{\omega(o')-1}}{o'}\right)n+C}.\] for some explicit constnat \(C\) depending on \(o'\).
Note that if we fix \(G,R\) and consider the family of sums obtained by varying \(\chi\), the result implies that for any \(\epsilon>0\), all but finitely many characters \(\chi\) have cancellation with exponent smaller than \(\frac{1}{2}+\epsilon\). Indeed, such an almost-all square-root cancellation statement is the best one can hope for because just like in the Möbius case, we do not expect all characters to have close to square-root cancellation. In addition to Figure 7, another example which seems to have smaller power-savings is \(G=S_3\), \(R\) the conjugacy class of transpositions and \(\chi\) a sextic character, which we show in Figure 8. The vanishing slope in this example seems to be \(\frac{1}{3}\) which corresponds to an exponent of \(\frac{5}{6}\). As we can also see from this example, the \(q\)-exponent in the bound is often not optimal, and one can in theory apply Corollary 2 to get better bounds for specific characters.
We can also consider the more general situation where we have a product of characters. Let us first fix a choice of \(G,R\). For \(L\in \mathcal{E}^R_q(G;n_1,\ldots, n_k)\), let \(f_{L,i}\) be the monic squarefree polynomial with roots that are branch points with monodromy in \(R_i\). Let \(\chi_i\colon \mathbb{F}_q^\times \rightarrow \mathbb{C}^\times\) for \(1\le i\le k\) and \(\chi_{ij}\colon \mathbb{F}_q^\times \rightarrow \mathbb{C}^\times\) for \(1\le i<j\le k\) be characters, and we consider the sum of \(\prod_{i} \chi_{i} (\mathop{\mathrm{disc}}(f_{L,i}))\prod_{i<j}\chi_{ij}(\mathop{\mathrm{res}}(f_{L,i},f_{L,j}))\) where \(\mathop{\mathrm{res}}(f,g)\) denotes the resultant of the two polynomials \(f,g\). To see why this generalizes our previous scenario, note that when \(\chi_i=\chi\) and \(\chi_{ij}=\chi^2\) the product of characters is simply \(\chi(\mathop{\mathrm{disc}}(f_L))\).
Just like in Theorem 6, we expect that for almost all choices of \(\chi_i,\chi_{ij}\) that there is good cancellation in this sum. It will again be convenient to view these characters as roots of unity, we do this by picking a generator \(a\) of \(\mathbb{F}_q^\times\) and defining \(\zeta_i=\chi_i(a)\), \(\zeta_{ij}^2=\chi_{ij}(a)\) (up to a sign). We choose the convention of \(\zeta_{ij}^2\) because of the identity \(\mathop{\mathrm{disc}}(fg)=\mathop{\mathrm{disc}}(f)\mathop{\mathrm{disc}}(g)\mathop{\mathrm{res}}(f,g)^2\). The space of characters is then parametrized by the torsion points \(((\zeta_i)_i,(\zeta_{ij})_{ij})\in (\mathbb{C}^\times)^{k(k+1)/2}\). Now, consider the example where \(n_1\) is nonzero and \(n_2=\cdots=n_k=0\), here the sum simplifies to the sum in Theorem 6 with \(\chi=\chi_1\) and \(R=R_1\), and as discussed above this may not have good cancellation for some values of \(\chi\). Such a set \(\{\chi_1=b\}\) is a codimension one torsion coset, and one may expect other codimension one torsion cosets to be exceptions to good cancellation. Our theorem shows that we have near square-root cancellation after accounting for these exceptions.
Theorem 7. Fix \(G,R\) and let \(N\ge 2\) be an integer. Then there exist finitely many equations of the form \(\prod_i\zeta_i^{a_i}\prod_{i<j}\zeta_{ij}^{a_{ij}}=b_i\) where \(a_i,a_{ij}\) are integers which are not all zero and \(b_i\in \mathbb{C}^\times\) is a root of unity, such that if \(((\zeta_i)_i,(\zeta_{ij})_{ij})\) is not a solution of any of these equations, then we have the bound \[\left|\sum_{L\in \mathcal{E}^{R}_q(G;n_1,\ldots, n_k)} \prod_{1\le i\le k} \chi_{i} (\mathop{\mathrm{disc}}(f_{L,i}))\prod_{1\le i< j \le k}\chi_{ij}(\mathop{\mathrm{res}}(f_{L,i},f_{L,j}))\right|\le 2^{n-1}|R|^n q^{\left(\frac{1}{2} +\frac{1}{N+1}\right)(n-1)+1}.\]
One might notice the resemblance of the condition to the Manin-Mumford theorem for tori, and this is not a coincidence as we use the theorem in our proof. We also obtain one explicit system of equations in Proposition 15.
I would like to thank my advisor Will Sawin for providing me much valuable guidance along the way. I would also like to thank Jordan Ellenberg, Aaron Landesman, Ishan Levy, David Lin and Mark Shusterman for helpful discussions and feedback.
I acknowledge the use of OpenAI’s GPT-5.5 in generating code used for the computations of homology in this paper, this is discussed in Section 7.4. I take full responsibility for the correctness of the outputs of any AI-generated code. The mathematical content of this paper is my own.
Here, we introduce the notions of a braided vector space, quantum shuffle algebra and bar-complex following [5] and [25].
Definition 2. A braided vector space \((V,R)\) over a field \(k\) consists of a finite-dimensional \(k\)-vector space \(V\) with a braiding \(R\colon V\otimes V\xrightarrow{\sim} V\otimes V\) which satisfies the Yang-Baxter equation \[(R\otimes \mathop{\mathrm{id}})\circ (\mathop{\mathrm{id}}\otimes R)\circ (R\otimes \mathop{\mathrm{id}})=(\mathop{\mathrm{id}}\otimes R)\circ (R\otimes \mathop{\mathrm{id}})\circ (\mathop{\mathrm{id}}\otimes R).\] This relation is exactly what is required for \(V^{\otimes n}\) to be a representation of \(B_n\) for all \(n\), where \(\sigma_i\) acts on the \(i\) and \(i+1\)-th copies of \(V\) by \(R\).
Throughout this paper, we will assume unless otherwise stated that our coefficient field \(k=\mathbb{C}\). We say that a braided vector space \((V,R)\) over \(\mathbb{C}\) is defined over a number field \(K\) if there exists some braided vector space \((V_K,R_K)\) over \(K\) where \(V=V_K\otimes_K C\) and \(R=R_K\otimes_K \mathbb{C}\). Often, we will refer to \((V,R)\) simply as \(V\).
Example 1. We give the two examples of braided vector spaces \((V,R)\) that will be relevant for us.
Braided vector spaces of diagonal type. Let \(\{v_i\}_i\) be a basis of \(V\), and \((q_{ij})\) be a matrix with entries in \(\mathbb{C}^\times\). We define the braiding on the basis \(v_i\otimes v_j\) by \(R(v_i\otimes v_j)=q_{ij}v_j\otimes v_i\).
Braided vector spaces of rack type. A rack is a set \(S\) with binary operation \((a,b)\mapsto b^a\) satisfying (i) \((c^a)^{b^a}=(c^b)^a\) and (ii) for each \(a,b\in S\), there is a unique \(c\in S\) with \(c^a=b\) which we denote as \(c={}^ab\). We define the braided vector space \(\mathbb{C}S\) to have basis \(S\) and braiding \(R(a\otimes b)=b\otimes a^b\). For example, if \(S\) is a union of conjugacy classes in a group \(G\), then it is a rack with binary operation \(g^h=h^{-1}gh\).
One can also twist a braided vector space \((V,R)\) by some \(\zeta\in \mathbb{C}^\times\) to get \((V_\zeta,R_\zeta)\) where \(R_\zeta(a\otimes b)=\zeta\cdot R(a\otimes b)\). One usually takes \(\zeta\) to be a root of unity.
To each braided vector space \(V\), we can associate a quantum shuffle algebra \(\mathfrak A(V)\). Before that, we define the braiding \(R_\sigma\colon V^{\otimes n}\xrightarrow \sim V^{\otimes n}\) attached to a permutation \(\sigma \in S_n\) as follows. Given such a \(\sigma\), there exists a Matsumoto lift \(\tilde{\sigma}\in B_n\) given by expressing \(\sigma\) as the minimum length (reduced) word in transpositions \(s_i=(i,i+1)\) and replacing these with the braid \(\sigma_i\). This lift is well-defined because any two reduced words are related by \(s_is_{i+1}s_i=s_{i+1}s_is_{i+1}\) or \(s_is_j=s_js_i\) for \(|i-j|>1\) which are exactly the braid relations. Then, the braiding \(R_\sigma\) is given by the action of \(\tilde{\sigma}\) on the \(B_n\)-representation \(V^{\otimes n}\).
Definition 3. For a braided vector space \(V\), the quantum shuffle algebra \[\mathfrak A(V)=\bigoplus_{n=0}^\infty V^{\otimes n}\] is the graded bialgebra with free comultiplication, where components \(\Delta_{p,q}\colon V^{\otimes p+q}\xrightarrow\sim V^{\otimes p}\otimes V^{\otimes q}\) are given by the identity map, and multiplication \(\tau\) with components \(\tau_{p,q}\) given by the shuffle product \[\tau_{p,q}(v,w) = \sum_{\sigma\in \text{Sh}(p,q)} R_\sigma (v\otimes w).\] Here, we define the set of \((p,q)\)-shuffles to be \[\text{Sh}(p,q)\mathrel{\vcenter{:}}=\{\sigma\in S_{p+q} \colon \sigma(1)<\cdots <\sigma(p) \text{ and }\sigma(p+1)<\cdots<\sigma(p+q)\}\] which are the permutations that preserve the order of the first \(p\) elements and last \(q\) elements.
Now, we define the \(n\)-th bar-cube of \(\mathfrak A=\mathfrak A(V)\) to be the hypercube diagram where vertices are labeled by the \(2^{n-1}\) ordered partitions \([n]\), with the vertex \(\lambda=(\lambda_1,\cdots ,\lambda_k)\) having the term \(\mathfrak A_{\lambda_1}\otimes \cdots \otimes \mathfrak A_{\lambda_k}\), where the edges are given by the shuffle products. For example, for \(n=3\) we have \[\begin{tikzcd}[column sep=large] {\mathfrak A_1\otimes \mathfrak A_1\otimes \mathfrak A_1} & {\mathfrak A_1\otimes \mathfrak A_2} \\ {\mathfrak A_2\otimes \mathfrak A_1} & {\mathfrak A_3.} \arrow["{\mathop{\mathrm{id}}\otimes \tau_{1,1}}", from=1-1, to=1-2] \arrow["{\tau_{1,1}\otimes \mathop{\mathrm{id}}}"', from=1-1, to=2-1] \arrow["{\tau_{1,2}}", from=1-2, to=2-2] \arrow["{\tau_{2,1}}"', from=2-1, to=2-2] \end{tikzcd}\] From the \(n\)-th bar-cube, we can form the \(n\)-th bar-complex \[B_n(\mathfrak A)=\left\{\mathfrak A_1^{\otimes n}\rightarrow \cdots \rightarrow \bigoplus_{\substack{p+q+r=n\\ 0<p,q,r<n}} \mathfrak A_p\otimes \mathfrak A_q \otimes \mathfrak A_r\rightarrow \bigoplus_{\substack{p+q=n\\ 0<p,q<n}} \mathfrak A_p\otimes \mathfrak A_q \rightarrow \mathfrak A_n\right\}\] by collapsing the maps in the bar-cube, and adding a Koszul sign twist so that the differentials of the complex \(d\) satisfy \(d\circ d=0\). The grading of this complex is normalized so that \(\mathfrak A_1^{\otimes n}\) is in degree \(-n\) and \(\mathfrak A_n\) is in degree \(-1\).
The point of introducing quantum shuffle algebras and bar-complexes is to give a way to compute the homology of braided vector spaces: \[\label{eqn:32homology32to32bar-complex} H_i(B_n,V^{\otimes n})^* \cong H^i(B_n,V^{*\otimes n})\cong \mathop{\mathrm{Tor}}^{\mathfrak A(V^*_{-1})}_{n-i,n}(\mathbb{C},\mathbb{C})\cong H^{i-n}(B_n(\mathfrak A(V^*_{-1}))).\tag{6}\] The asterisk here refers to the dual of the corresponding vector space, and \(V_{-1}\) is \(V\) with braiding twisted by a sign as previously defined. The first isomorphism follows from a universal coefficient theorem, the second isomorphism follows from [25] or the dual of [5], and the last isomorphism follows is a general fact that \(\mathop{\mathrm{Tor}}\) can be calculated from the bar-complex. Hence, to show vanishing of \(H_i(B_n,V^{\otimes n})\), it suffices to show that the cohomology of the corresponding bar-complex \(\mathfrak A(V_{-1}^*)\) vanishes in degree \(i-n\).
We define \(\mathop{\mathrm{Conf}}^n\) to be the configuration space of \(n\) distinct unordered points on the affine line \(\mathbb{A}^1\) over \(\mathbb{Z}\). By sending the \(n\) points to the monic polynomial \(f\) with these \(n\) roots, we can identify this with the open subset of \(\mathbb{A}^n\) where the discriminant is invertible. Then, the discriminant gives a morphism \(\delta\colon \mathop{\mathrm{Conf}}^n\rightarrow \mathbb{G}_m\).
The analytification \(\mathop{\mathrm{Conf}}^n(\mathbb{C})\) of the fiber over \(\mathbb{C}\) is the Eilenberg-MacLane space \(K(B_n,1)\). By choosing the basepoint \(c_n=\{1,2,\ldots, n\}\in \mathop{\mathrm{Conf}}^n(\mathbb{C})\), we have the isomorphism \(\pi_1(\mathop{\mathrm{Conf}}^n(\mathbb{C}),c_n)\cong B_n\), where the generator \(\sigma_i\) of the braid group corresponds to the half Dehn twist swapping the points \(i\) and \(i+1\) by moving them counterclockwise around each other.
For non-negative integers \(n_1+\ldots +n_k=n\), we define \(\mathop{\mathrm{Conf}}^{n_1,\ldots, n_k}\) to be the multicolored configuration space of \(n\) distinct points on the affine line with \(n_i\) points of each color. We can view this as a \(k\)-tuple of monic polyomials \((f_1,\ldots, f_k)\) where \(f_i\) has degree \(n_i\). Now, we have \(\pi_1(\mathop{\mathrm{Conf}}^{n_1,\ldots, n_k}(\mathbb{C}),c_n)\cong B_{n_1,\ldots, n_k}\), which is defined to be the subgroup of \(B_n\) which preserves the coloring, i.e. the preimage of \(S_{n_1}\times \cdots \times S_{n_k}\) under the map \(B_n\twoheadrightarrow S_n\). Forgetting the coloring gives a finite étale map \(\tau\colon \mathop{\mathrm{Conf}}^{n_1,\ldots n_k}\rightarrow \mathop{\mathrm{Conf}}^n\). As a special case, define the ordered configuration space \(\mathop{\mathrm{PConf}}^n=\mathop{\mathrm{Conf}}^{1,\ldots, 1}\) where there are \(n\) \(1\)s, then \(\tau\colon \mathop{\mathrm{PConf}}^n\rightarrow \mathop{\mathrm{Conf}}^n\) is a finite étale \(S_n\)-cover.
In the following examples, we recall the construction of three types of local systems over \(\mathop{\mathrm{Conf}}^n\) that were given in [7], together with their trace functions over \(\mathbb{F}_q\) and their analytifications over \(\mathbb{C}\) as \(B_n\)-representations. Let \(l\) be any prime coprime to \(q\) and fix an isomorphism \(\bar \mathbb{Q}_l\cong\mathbb{C}\) which we will implicitly use throughout the paper.
Example 2 (Local systems from representations of \(S_n\)). Let \(\rho\) be a finite-dimensional representation of \(S_n\) over \(\bar \mathbb{Q}_l\). We can view this as a local system \(\mathcal{L}_\rho\) over \(\mathop{\mathrm{Conf}}^n\) via the homomorphism \(h\colon \pi_1^{et}(\mathop{\mathrm{Conf}}^n)\rightarrow S_n\) that corresponds to the cover \(\tau\colon \mathop{\mathrm{PConf}}^n\rightarrow \mathop{\mathrm{Conf}}^n\). Over \(\mathbb{C}\), the local system \(\mathcal{L}_\rho\) corresponds to the \(B_n\)-representation given by the composition of \(B_n\twoheadrightarrow S_n\) and \(\rho\).
Let \(f\in \mathop{\mathrm{Conf}}^n(\mathbb{F}_q)\) be a point viewed as a monic polynomial, and let \(\sigma_f\in S_n\) be the permutation given by the action of \(\mathop{\mathrm{Frob}}_q\) on the roots of \(f\). Then, \(h\) sends \(\mathop{\mathrm{Frob}}_{q,f}\) to \(\sigma_f\), so the trace function is \[\mathop{\mathrm{tr}}(\mathop{\mathrm{Frob}}_q,(\mathcal{L}_{\rho})_{\bar f})=\mathop{\mathrm{tr}}(\rho(\sigma_f))\] where \(\bar f\) is a geometric point over \(f\).
Example 3 (Character Sheaves). Let \(\chi\colon \mathbb{F}_q^\times \rightarrow \mathbb{C}^\times\) be a multiplicative character. Recall that the Kummer sheaf \(\mathcal{L}_\chi\) on \(\mathbb{G}_m\) over \(\mathbb{F}_q\) can be constructed as follows. Consider the covering \([q-1]\colon \mathbb{G}_m\rightarrow \mathbb{G}_m\) given by raising to the power of \(q-1\), this is a Galois cover with Galois group \(\mathbb{F}_q^{\times}\) so it gives a map \(\pi_1^{et}(\mathbb{G}_m/\mathbb{F}_q)\rightarrow \mathbb{F}_q^\times\). Composing with the character \(\chi\) gives the Kummer sheaf \(\mathcal{L}_\chi\) with trace function \(\mathop{\mathrm{tr}}(\mathop{\mathrm{Frob}}_q,(\mathcal{L}_{\chi})_{\bar x})=\chi(x)\) for \(x\in \mathbb{G}_m(\mathbb{F}_q)\).
We can pull this back via the discriminant map to get \(\delta^*\mathcal{L}_\chi\) which has trace function \[\mathop{\mathrm{tr}}(\mathop{\mathrm{Frob}}_q,(\delta^*\mathcal{L}_\chi)_{\bar f})=\chi(\mathop{\mathrm{disc}}(f))\] for \(f\in \mathop{\mathrm{Conf}}^n(\mathbb{F}_q)\).
By choosing a map \(\mathop{\mathrm{Spec}}\mathbb{F}_q \rightarrow \mathop{\mathrm{Spec}}\mathbb{Z}_p[\zeta_{q-1}]\), where we write \(q=p^e\), one can use the same construction above to “spread-out” the Kummer sheaf to \(\mathbb{G}_m\) over \(\mathbb{Z}_p[\zeta_{q-1}]\) so that the pullback to \(\mathop{\mathrm{Spec}}\mathbb{F}_q\) is \(\mathcal{L}_\chi\); the point is that the covering \([q-1]\colon \mathbb{G}_m\rightarrow \mathbb{G}_m\) over \(\mathbb{Z}_p[\zeta_{q-1}]\) is still a finite étale Galois cover so the construction works as stated. Then, the analytification of \(\delta^*\mathcal{L}_\chi\) corresponds to the \(B_n\)-representation where each generator \(\sigma_i\) is sent to \(\zeta\), where \(\zeta\in \mathbb{C}^\times\) is a root of unity of the same order as \(\chi\).
We now discuss the generalization to multicolored configuration space. As in the introduction, let \(\chi_i\colon \mathbb{F}_q^\times \rightarrow \mathbb{C}^\times\) for \(1\le i\le k\) and \(\chi_{ij}\colon \mathbb{F}_q^\times \rightarrow \mathbb{C}^\times\) for \(1\le i < j\le k\) be characters, and define the roots of unity \(\zeta_i=\chi_i(a)\), \(\zeta_{ij}^2=\chi_{ij}(a)\) for a generator \(a\) of \(\mathbb{F}_q^\times\). Recall that we write a point of \(\mathop{\mathrm{Conf}}^{n_1,\ldots, n_k}(\mathbb{F}_q)\) as \(x=(f_1,\ldots, f_k)\), and consider the tensor product of pullbacks of Kummer sheaves \[\label{eqn:32multiple32kummer} \mathcal{L}_{\vec{\chi}}=\left(\bigotimes_{1\le i\le k} \mathop{\mathrm{disc}}(f_i)^*\mathcal{L}_{\chi_i} \right)\otimes \left(\bigotimes_{1\le i < j \le k} \mathop{\mathrm{res}}(f_i,f_j)^*\mathcal{L}_{\chi_{ij}} \right),\tag{7}\] which has trace function \[\mathop{\mathrm{tr}}(\mathop{\mathrm{Frob}}_q,\mathcal{L}_{\bar x})=\prod_{1\le i \le k} \chi_i(\mathop{\mathrm{disc}}(f_i)) \prod_{1\le i<j\le k} \chi_{ij}(\mathop{\mathrm{res}}(f_i,f_j)).\]
Just like before, we can spread out the sheaf \(\mathcal{L}\), and its analytification would correspond to the \(B_{n_1,\ldots ,n_k}\)-representation where a positive half-twist of two adjacent strands of the same color \(i\) acts by \(\zeta_i\) while every positive full twist of a strand of color \(i\) and a strand of color \(j\) acts by \(\zeta_{ij}^2\).
Example 4 (Pushforward from Hurwitz spaces). We first discuss the construction of Hurwitz spaces. Suppose that \(q\) is coprime to \(|G|\) and the union of conjugacy class \(R\subseteq G\) is closed under \(q\)-th powering (\(x\in R\Rightarrow x^q\in R\)). Then, from [3], we can define the pointed Hurwitz scheme \(\mathop{\mathrm{Hur}}^{n}_{G,R}\) over \(\mathbb{Z}_p[\zeta_{q-1}]\) which roughly parametrizes \(G\) covers with local inertia in \(R\) together with a point marked over infinity (if \(\infty\) is not split, a root-stack construction is used). The analytification over \(\mathbb{C}\) parametrizes \(n\)-branched \(G\)-covers of a disk \(D\) that have a marked point on the boundary of the cover with local monodromy around each branch point in \(R\), see [1] for more details.
Now, write \(R=R_1\sqcup \cdots\sqcup R_k\) where each \(R_i\) is a union of conjugacy classes, each closed under \(q\)-th powering. The geometric components of \(\mathop{\mathrm{Hur}}^n_{G,R}\) are indexed by Hurwitz orbits, which are the \(B_n\)-orbits on \(R^n\) with braiding on consecutive elements defined by sending \(g,h\) to \(h,g^h\) like in Example 1(b). Over the special fiber \(\mathbb{F}_q\), Frobenius acts on these components (viewed as orbits in \(R^n\)) by sending \((g_1,\ldots, g_n)\) to \((g_1^q,\ldots, g_n^q)\). Since each \(R_i\) is closed under \(q\)-th powering, every Galois orbit of geometric component has the same number of branch points with local monodromy in each \(R_i\). Let \(\mathop{\mathrm{Hur}}^{n_1,\ldots, n_k}_{G,R}\) be the subscheme of \(\mathop{\mathrm{Hur}}^n_{G,R}\) which is the union of geometric components with \(n_i\) branch points of local monodromy in \(R_i\), and this is defined over \(\mathbb{Z}_p[\zeta_{q-1}]\) by the argument above. For our purposes, we can also consider the open and closed subscheme \(\mathop{\mathrm{Hur}}^{n_1,\ldots, n_k}_{G,R,\infty}\) where the cover is split over \(\infty\). We then have \[\# \mathop{\mathrm{Hur}}^{n_1,\ldots, n_k}_{G,R,\infty}(\mathbb{F}_q)= \# \mathcal{E}^R_q(G;n_1,\ldots, n_k).\] We also remark that one can also use the construction of Hurwitz spaces given in [26].
There is a finite étale map \(\pi \colon \mathop{\mathrm{Hur}}^{n_1,\ldots, n_k}_{G,R,\infty}\rightarrow \mathop{\mathrm{Conf}}^{n_1,\ldots ,n_k}\) that sends a \(G\)-cover to its branch points where a branch point with local mondoromy \(R_i\) is colored with color \(i\). On \(\mathbb{F}_q\)-points, it sends a \(G\)-cover \(L\in \mathcal{E}^R_q(G;n_1,\ldots, n_k)\) to \((f_{L,1},\ldots, f_{L,k})\) as defined in the introduction. Now, we consider the local system \(\mathcal{L}_{G,R}=\pi_*\bar\mathbb{Q}_l\) which is the pushforward of the constant sheaf on Hurwitz space. By the previous discussion and properties of pushforwards, the trace of Frobenius on \(x=(f_1,\ldots, f_k)\in \mathop{\mathrm{Conf}}^{n_1,\ldots, n_k}(\mathbb{F}_q)\) is given by \[\mathop{\mathrm{tr}}(\mathop{\mathrm{Frob}}_q,(\mathcal{L}_{G,R})_{\overline{x}})= \# \{L\in \mathcal{E}^R_q(G;n_1,\ldots, n_k)\colon f_{L,i}=f_i \;\forall 1\le i\le k\}.\]
Furthermore, properties of topological Hurwitz spaces imply that the analytification of the local system \(\mathcal{L}_{G,R}\), when viewed as a representation of \(B_{n_1,\ldots, n_k}\), is a direct summand of the representation \((\mathbb{C}R_1)^{\otimes n_1}\otimes \cdots \otimes (\mathbb{C}R_k)^{\otimes n_k}\subseteq (\mathbb{C}R)^n\).
Alternatively, we can consider the map \(\pi'\colon \mathop{\mathrm{Hur}}^{n_1,\ldots, n_k}_{G,R,\infty}\rightarrow \mathop{\mathrm{Conf}}^{n}\) with the corresponding pushforward \(\mathcal{L}'_{G,R}=\pi_*'\bar \mathbb{Q}_l\) which has trace \[\mathop{\mathrm{tr}}(\mathop{\mathrm{Frob}}_q,(\mathcal{L}_{G,R}')_{\overline{f}})=\# \{L\in \mathcal{E}^R_q(G;n_1,\ldots, n_k)\colon f_L=f\}\] and its analytification as a \(B_n\)-representation is a direct summand of \[\mathop{\mathrm{Ind}}_{B_{n_1,\ldots, n_k}}^{B_n}\left((\mathbb{C}R_1)^{\otimes n_1}\otimes \cdots \otimes (\mathbb{C}R_k)^{\otimes n_k}\right)\subseteq (\mathbb{C}R)^{\otimes n}.\] This induced representation is the direct summand of all tensor products which contain the factor \((\mathbb{C}R_i)\) exactly \(n_i\) times.
Now, we discuss how to obtain the desired arithmetic sums in Sections 1.1 and 1.2 from the trace functions of local systems that we discussed previously.
The arithmetic sums in Section 1.2 can be obtained by taking the tensor product of the character sheaves constructed in Example 3 together with the pushforward of the constant sheaf from Hurwitz spaces constructed in Example 4. This is because the trace function of the tensor product of two sheaves is the product of the individual trace functions.
On the other hand, obtaining the bias in Gauss sums as given in Section 1.1 is more complicated. The corresponding trace function is the product of the indicator function for irreducible (prime) polynomials \(\mathbf{1}_{\text{irr}} (f)\), and the Gauss sum \(G_\chi(f)\). We deal with each one as follows.
Firstly, since \(f\in \mathop{\mathrm{Conf}}^n(\mathbb{F}_q)\) is squarefree, [8] tells us that \[\label{eqn:32formula32for32195irr} \mathbf{1}_{\text{irr}} (f) = \frac{1}{n} \sum_{k=0}^{n-1} (-1)^k \mathop{\mathrm{tr}}(\mathop{\mathrm{Frob}}_q,(\mathcal{L}_{\wedge^k \text{std}_n})_{\bar f})\tag{8}\] where \(\mathcal{L}_{\wedge^k \text{std}_n}\) are the local systems constructed in Example 2 corresponding to the \(k\)-th wedge product of the standard representation of \(S_n\).
These representations are direct summands of \(V^{\otimes n}\) for a certain braided vector space \(V=\mathbb{C}_\wedge\). Following [7], we define \(\mathbb{C}_\wedge\) to be the \(2\)-dimensional braided vector space of diagonal type with basis \(\{v_0,v_1\}\) corresponding to the matrix \((q_{ij})=(-1)^{ij}\) as in Example 1(a). Explicitly, the braiding is \[R(v_0\otimes v_0)=v_0\otimes v_0, \;R(v_0\otimes v_1)=v_1\otimes v_0,\;R(v_1\otimes v_0)=v_0\otimes v_1,\;R(v_1\otimes v_1)=-v_1\otimes v_1.\] By [7], we can decompose the \(S_n\)-representation \[\label{eqn:32C95wedge32decomp} \mathbb{C}_\wedge^{\otimes n} = \bigoplus_{k=0}^{n-1} (\wedge^k \text{std}_n)^{\oplus 2},\tag{9}\] so it suffices to look at the braided vector space \(\mathbb{C}_\wedge\) to understand \(\mathcal{L}_{\wedge^k \text{std}_n}\) and \(\mathbf{1}_{\text{irr}}\).
Secondly, we deal with the Gauss sums \(G_\chi(f)\) for a nontrivial multiplicative character \(\chi\colon \mathbb{F}_q^\times \rightarrow \mathbb{C}^\times\), following [20]. Recall that we defined the additive character \(\psi(x)=e^{2\pi i\mathop{\mathrm{tr}}^{\mathbb{F}_p}_{\mathbb{F}_q}x/p}\). Let \(G(\chi,\psi)=\sum_{x\in \mathbb{F}_q^\times} \chi(x)\psi(x)\), which has absolute value \(\sqrt q\) by a property of Gauss sums. Then, taking \(f_1=1\) in [20] and combining with [20] gives for squarefree \(f\) with degree \(n\) that \[\label{eqn:32formula32for32G95chi40f41} G_\chi(f)=(-1)^{n(n-1)(q-1)/4} G(\chi,\psi)^n (\chi\cdot \xi)\left((-1)^{n(n-1)/2}\mathop{\mathrm{disc}}(f)\right)\tag{10}\] where \(\xi\colon \mathbb{F}_q^\times \rightarrow \{\pm 1\}\) is the unique quadratic character and \((\chi\cdot\xi)(x)=\chi(x)\xi(x)\). We see that for fixed \(\chi\), the Gauss sum is basically the character \((\chi\cdot \xi)(\mathop{\mathrm{disc}}(f))\) up to a factor with size \(q^{\deg f/2}\), so we can understand this using the local system \(\delta^* \mathcal{L}_{\chi\cdot \xi}\) in Example 3.
At this point, we could basically deduce the arithmetic bounds in Sections 1.1 and 1.2 assuming the corresponding homological vanishing statements. However, we choose to leave this to Section 8 after we have proven the homological vanishing theorems in the next few sections.
In this section we prove Theorem 1, our main homological vanishing result. The rough idea of the proof is as follows. Suppose we have vanishing for \(H_i(B_n,V^{\otimes n})\) in an \((N,I)\) staircase. Using Equation , this translates to \(H^i(B_n(\mathfrak A))\) vanishing for all \(n\le N\) and \(i\le I-N\), where we let \(\mathfrak A=\mathfrak A(V^*_{-1})\) be the relevant quantum shuffle algebra.
Then, for any \(n>N\), we construct a filtration on the bar-complex \(B_n(\mathfrak A)\). We do this in a combinatorial way – terms in the bar-complex are indexed by partitions, and we determine which filtered piece a term is in based on its corresponding partition. In order to show that the cohomology of the bar-complex vanishes in low degree, it is enough, by a spectral sequence argument, to show this for each graded piece. By our construction, each graded piece of this filtration will be a tensor product of terms like \(\mathfrak A_i\) and \(B_m(\mathfrak A)\) where \(m\le N\). However, by assumption, we know that \(B_m(\mathfrak A)\) vanishes in low degree, and this implies the vanishing of low degree cohomology of each graded piece which completes the proof.
The novelty of our proof lies within the combinatorial construction of the filtration, and to the best of our knowledge nothing similar has been done previously at least in the setting of the bar-complexes.
To illustrate the idea behind our proof, we look at the simplest example of our theorem, which is when \((N,I)=(2,0)\) and \(n=5\). As mentioned in the introduction (see Corollary 1), the \(I=0\) case is basically the same as [7], so this can also serve as a point of comparison between both proofs. Their proof, as written in [7], uses a spectral sequence argument inspired by [1] which comes from homological algebra.
We now outline our proof in this case. The assumption that \(H_i(B_n,V^{\otimes n})\) vanishes in the \((2,0)\) staircase corresponds to the condition that \(H_0(B_2,V^{\otimes 2})=0\) or equivalently that \(H^{-2}(B_2(\mathfrak A))=0\). In this simple case, since \(B_2(\mathfrak A)\) is the two term complex \(\mathfrak A_1\otimes \mathfrak A_1\rightarrow \mathfrak A_2\) and both terms have the same dimension, we must also have that \(H^{-1}(B_2(\mathfrak A))=0\). However, we will avoid using this fact as it will not be available to us in the general case.
Theorem 1 then claims for \(n=5\) that \(H_0(B_5,V^{\otimes 5})=H_1(B_5,V^{\otimes 5})=0\), so we need to show that \(H^{-5}(B_5(\mathfrak A))=H^{-4}(B_5(\mathfrak A))=0\). We draw the \(5\)-th bar-cube in Figure 9, where for convenience, we write the partition \((\lambda_1,\ldots ,\lambda_k)\) for the term \(\mathfrak A_{\lambda_1}\otimes \cdots \otimes \mathfrak A_{\lambda_k}\).
We consider a four-step filtration on \(B=B_5(\mathfrak A)\) given by \[0=F_0B\subseteq F_1B\subseteq F_2B \subseteq F_3B\subseteq F_4B=B\] where \(F_1B\) consists of all the black terms, \(F_2B\) the red and black terms, and finally \(F_3B\) the red, green and blue terms. By construction, the four graded pieces consists of the blue, green, red and black terms respectively.
Recall that it suffices to show that each graded piece has cohomology only in degree \(\ge -3\). Indeed, from the spectral sequence associated to this filtration \[E_1^{p,q}=H^{p+q}(\mathop{\mathrm{Gr}}_pB)\Rightarrow H^{p+q}(B),\] this would tell us that the \(E^1\)-page only has terms in degree \(\ge -3\), so the abutment only has cohomology in degree \(\ge -3\).
This is immediately true for the black graded piece as it only has terms concentrated in degree \(\ge -3\). The red graded piece is of the form \(B_2(\mathfrak A)\otimes \mathfrak A_2\otimes \mathfrak A_1\) which has terms in degree \(-4\) to \(-3\). The cohomology of this is simply \(H^*(B_2(\mathfrak A))\otimes \mathfrak A_2 \otimes \mathfrak A_1\), where we normalize \(\mathfrak A_i\) to be in degree \(-1\) for each \(i\). Our assumption tells us that \(H^{-2}(B_2(\mathfrak A))=0\), so \(H^{-4}(B_2(\mathfrak A)\otimes \mathfrak A_2\otimes \mathfrak A_1)=0\). Thus, the cohomology of the red graded piece is supported in degree \(\ge -3\). Likewise, the green graded piece is \(\mathfrak A_1\otimes \mathfrak A_2 \otimes B_2(\mathfrak A)\) and by the same argument has cohomology in degree \(\ge -3\). Lastly, the blue graded piece is of the form \(B_2(\mathfrak A)\otimes \mathfrak A_1\otimes B_2(\mathfrak A)\) whose cohomology is \(H^*(B_2(\mathfrak A))\otimes \mathfrak A_1\otimes H^*(B_2(\mathfrak A))\), the first and last terms have cohomology in degree \(\ge -1\) by assumption and the middle term has degree \(-1\), which verifies the claim for the blue graded piece as well. This completes the argument for \(n=5\).
We remark that the filtration described in this section will differ slightly from the one we construct in the next section, since here we have simplified it as much as possible.
For the general case, we will need a more complicated filtration which generalizes the one in the previous section. We call this the multi-block filtration because the construction involves breaking \(n\) up into blocks of \(N+1\), and this is where the quasi-periodicity in Theorem 1 comes from.
Proposition 8. Let \(N\ge 2\) and \(n>N\) be integers, and we denote \(a=\lfloor \frac{n}{N+1}\rfloor\) and \(b=\{ \frac{n}{N+1}\}\). Then, there is a filtration on \(B_n(\mathfrak A)\) such that each graded piece is a direct sum of complexes of the form \[\label{eqn:32tensor32product32B95i4432A95j} B_{i_1}(\mathfrak A)\otimes \mathfrak A_{j_1}\otimes B_{i_2}(\mathfrak A)\otimes \mathfrak A_{j_2}\otimes \cdots \otimes \mathfrak A_{j_k}\otimes B_{i_{k+1}}(\mathfrak A),\qquad{(1)}\] where \(k\le a\) and \(0\le i_l\le N\) for each \(1\le l\le k+1\). Furthermore, if \(k=a\), then we also have the condition that \(i_{a+1}\le b\). Here, \(B_0(\mathfrak A)\) denotes the empty tensor product.
Proof. Recall that we can label the terms \(\mathfrak A_\lambda\mathrel{\vcenter{:}}= \mathfrak A_{\lambda_1}\otimes \cdots \otimes \mathfrak A_{\lambda_k}\) in the bar-cube (or bar-complex) by ordered partitions \(\lambda=(\lambda_1,\ldots, \lambda_k)\) of \(n\). We can view these \(\lambda\) as a subset \(S_\lambda \subseteq \{0,\ldots ,n\}\) by looking at the positions of the separators \(S_\lambda=\{0,\lambda_1,\lambda_1+\lambda_2,\ldots, \lambda_1+\cdots +\lambda_k\}\). Note that in this definition \(S_\lambda\) always includes the ends \(0\) and \(n\), this turns out to be more convenient for our purposes.
Now, we break \(\{0,\ldots, n\}\) into blocks \[B_1=\{0,\ldots, N\},\; B_2=\{N+1,\ldots, 2N+1\},\;\ldots,\;B_{a+1}=\{a(N+1),\ldots, a(N+1)+b\}\] where the first \(a\) blocks each have length \(N+1\) and the last block has length \(b+1\).
For a partition \(\lambda\), consider each block \(1\le i\le a+1\). If \(S_\lambda\cap B_i\) is non-empty, define the minimum and maximum separators in the block to be \(m_i=\min(S_\lambda\cap B_i)\) and \(M_i=\max(S_\lambda \cap B_i)\). Note that we always have \(m_1=0\) and \(M_{a+1}=n\). Then, define \(L_i=M_i-m_i\) to be the length of the longest interval within the block whose endpoints are separators. If \(S_\lambda \cap B_i\) is empty, then write \(L_i=-1\) by default. Let the length \(L(\lambda)\) of the partition \(\lambda\) to be the sum of lengths \(L_1+\ldots +L_{a+1}\). We illustrate an example of this in Figure 10.
None
Figure 10: The partition \(\lambda=(2,1,3,1,1,3,10,1)\) for \(n=22, N=4\) with \(a=5,b=2\) and length \(L(\lambda)=3+2+0-1+1=5\), where \(\mid\) denotes a separator and \(\cdot\) denotes the absence of a separator..
Now, consider an increasing filtration on \(B=B_n(\mathfrak A)\) \[0=F_{-a}B\subseteq F_{-a+1}B\subseteq \cdots \subseteq F_{aN+b}B=B\] where \(F_lB\) is the sub-complex of \(B\) consisting of exactly the terms \(\mathfrak A_\lambda\) where \(L(\lambda)\le l\). Since maps in the bar-complex send \(\mathfrak A_\lambda\) to \(\mathfrak A_{\lambda'}\) if and only if \(S_{\lambda'}\) is obtained by removing exactly one element from \(S_{\lambda}\), we see that \(L(\lambda')\le L(\lambda)\) so \(F_iB\) are indeed sub-complexes of \(B\).
The \(l\)-th graded piece of this filtration \(\mathop{\mathrm{Gr}}_lB\) consists of the terms of length exactly \(l\). There are many possible choices of \(L_i\), together with \(m_i,M_i\) (for those \(i\) where \(L_i\neq -1\)) that have length \(\sum L_i=l\). Now let us fix a choice of values \((m_i,M_i,L_i)\), and we want to know what \(\lambda\) can have these values. Inside each block \(B_i\), if \(L_i=-1\), we are forced to have no separators in the block, i.e. \(S_\lambda\cap B_i=\emptyset\). If \(L_i\ge 0\), then \(m_i\) and \(M_i\) must be separators, anything smaller than \(m_i\) and bigger than \(M_i\) cannot be separators, and anything in between can either be separators or not. More precisely, we have the solutions \(S_\lambda\cap B_i = \{m_i\} \cup T \cup \{M_i\}\) for any subset \(T\subseteq \{m_i+1,\cdots ,M_i-1\}\). It is then clear that all such terms \(\mathfrak A_\lambda\) that give rise to this \((m_i,M_i,L_i)\) form a complex of the form of Equation . Indeed, each block with \(L_i\ge 0\) has an interval \([m_i,M_i]\) which corresponds to a \(B_{L_i}(\mathfrak A)\) term, and in between these intervals we will have \(\mathfrak A_j\) of the appropriate size. The condition that \(0\le i_l\le N\) follows from \(L_i\le N\), and if \(k=a\), \(i_{a+1}\le b\) follows from \(L_{a+1}\le b\).
We illustrate an example of the possible set of partitions \(\lambda\) in Figure 11, and here the corresponding terms in the bar-complex \(\mathfrak A_\lambda\) form the complex \(B_3(\mathfrak A)\otimes \mathfrak A_3\otimes B_2(\mathfrak A)\otimes \mathfrak A_3 \otimes B_0(\mathfrak A)\otimes \mathfrak A_{10}\otimes B_1(\mathfrak A)\).
None
Figure 11: Possible partition \(\lambda\)s for a fixed choice of \((m_i,M_i,L_i)\) coming from the example in Figure 10, where \(?\) denotes either the presence or absence of a separator..
Hence, we have grouped the terms in \(\mathop{\mathrm{Gr}}_l B\) into complexes of the form of Equation , where each complex corresponds to some choice of \((m_i,M_i,L_i)\). We claim that \(\mathop{\mathrm{Gr}}_l B\) is actually the direct sum of these complexes. To show this, it suffices to check that there are no maps between these complexes, i.e. there are no maps \(\mathfrak A_\lambda\rightarrow \mathfrak A_{\lambda'}\) where \(\lambda\) and \(\lambda'\) have distinct values \((m_i,M_i,L_i)\) and \((m_i',M_i',L_i')\). This is not so hard to check as we just need to show that \(S_{\lambda}\) does not contain \(S_{\lambda'}\). Indeed, if there is some \(L_i'>L_i\), then this must be true because the interval \([m_i',M_i']\) is longer than \([m_i,M_i]\) so either one of \(m_i',M_i'\in S_{\lambda'}\) is not in \([m_i,M_i]\) and thus not in \(S_\lambda\). Otherwise, if \(L_i'=L_i\) for all \(i\), there must be some \(i\) where \([m_i',M_i']\) and \([m_i,M_i]\) are different, but since they are of the same length we again have either \(m_i'\not\in S_\lambda\) or \(M_i'\not\in S_{\lambda}\). This finishes the proof. ◻
We then apply the multi-block filtration to finish the proof of our main theorem.
Proof of Theorem 1. Assume that \(H_i(B_n,V^{\otimes n})\) vanishes in an \((N,I)\) staircase. We want to show that for all \(n\), the homology vanishes when \(i\le f(n)\mathrel{\vcenter{:}}= (I+1)\left\lfloor \frac{n+1}{N+1}\right\rfloor+ \max\left(I+\left\{ \frac{n+1}{N+1}\right\}-N\;,\;0\right)-1\). Note that this follows immediately when \(n\le N\) so we are left to consider the case of \(n>N\). As in Section 3.1, we translate this to the bar-complex via Equation . Our assumption is now equivalent to \(H^i(B_n(\mathfrak A))\) vanishing in degrees \(i\le I-N\) for \(n\le N\), and we want to prove that \(H^i(B_n(\mathfrak A))\) vanishes for \(i\le f(n)-n\) for \(n>N\).
Now fix some integer \(n>N\). Consider the multi-block filtration \(F_lB\) of \(B=B_n(\mathfrak A)\) constructed in Proposition 8. Recall from Section 3.1 that by a spectral sequence argument it suffices to show that the cohomology of each graded piece vanishes when \(i\le f(n)\), and since each graded piece is the direct sum of the complexes of the form of Equation it suffices to show this for each direct summand of this form.
The cohomology of the tensor product Equation is the tensor product of the cohomology of each term. Our assumption tells us that each \(B_{i_l}(\mathfrak A)\) has nonzero cohomology only in degree \(i\ge \max(I-N+1,-i_l)\). Also recall that each \(\mathfrak A_{j_l}\) lives in degree \(-1\). Adding up these degrees, we see that the cohomology of the tensor product has nonzero cohomology only for \(i\ge \lfloor \frac{n}{N+1}\rfloor(I-N)+\max(I-N+1,-\{\frac{n}{N+1}\})\) where we used the fact that \(i_{a+1}\le b\). We rewrite the RHS as \((I+1)\lfloor\frac{n}{N+1}\rfloor+\max(I+\{\frac{n}{N+1}\}-N+1,0)-n=f(n)+1-n\). This means that the cohomology vanishes for \(i\le f(n)-n\), finishing the proof. ◻
Let \(V\) be a braided vector space. As mentioned in the introduction, in order to get homological vanishing results in families, we need a uniform way to prove some vanishing staircase of homology. One way to do this, as demonstrated in [7], is to prove vanishing in a minimal \((N,0)\) staircase, which is not difficult as it only requires understanding when \(H^0\) vanishes. In this section, we give two more methods to detect homological vanishing, which can give much stronger vanishing results in families.
Firstly, we give a necessary and sufficient condition for vanishing in a \((N,N-2)\) staircase in terms of shuffle products of the quantum shuffle algebra. This would then give homological vanishing of slope \(\frac{N-1}{N+1}\) by Theorem 1. Let \(\mathfrak A=\mathfrak A(V^*_{-1})\) be the relevant quantum shuffle algebra for \(V\) by Equation .
Proposition 9. Let \(N\ge 2\) be an integer. The following are equivalent.
\(H_i(B_n,V^{\otimes n})\) vanishes in the \((N,N-2)\) staircase.
For all \(2\le n\le N\), we have \(H_i(B_n,V^{\otimes n})\) vanishes for all \(i\).
For all \(2\le n\le N\) and \(p+q=n\), the shuffle product \(\tau_{p,q}\colon \mathfrak A_p\otimes \mathfrak A_q\rightarrow \mathfrak A_{m}\) is an isomorphism.
For all \(2\le n\le N\), there exists some \(p+q=n\) where the shuffle product \(\tau_{p,q}\colon \mathfrak A_p\otimes \mathfrak A_q\rightarrow \mathfrak A_{m}\) is an isomorphism.
The proof will follow the same style as the proof of the main theorem, but it will be much simpler. The crux of the proof is to deduce homological vanishing (b) from some isomorphism of shuffle products (d). The idea is to use a filtration to break up the \(N\)-th bar-cube into various graded pieces, each consisting of two terms connected by an arrow in a fixed direction.
For example, consider the \(4\)-th bar-cube broken down into graded pieces each corresponding to a red vertical arrows in Figure 12. Then, if we knew that \(\tau_{2,2}\colon \mathfrak A_2\otimes \mathfrak A_2\rightarrow \mathfrak A_4\) is an isomorphism, we can conclude by induction on \(N\) that the other graded pieces are also isomorphisms. Indeed, they can be obtained by tensoring \(\tau_{p,q}\colon \mathfrak A_p\otimes \mathfrak A_q\rightarrow \mathfrak A_m\) for \(p+q=m<4\) (which we know are isomorphisms by (c) due to induction) with terms of the form \(\mathfrak A_j\). This tells us that the homology vanishes.
We make this precise in the proof below.
Proof of Proposition 9. We proceed by induction on \(N\). Assuming the result for all smaller values of \(N\), we now prove it for \(N\). Note that \((b\Rightarrow a)\) and \((c\Rightarrow d)\) are clear from the definitions. \((a\Rightarrow b)\) follows from the fact that the Euler characteristic of the bar-complex \(B_N(\mathfrak A)\) is zero, so vanishing in \(H_i(B_N,V^{\otimes N})\) for \(0\le i\le N-2\) implies vanishing for \(H_{N-1}(B_N,V^{\otimes N})\) as well.
We now prove \((d\Rightarrow b)\). Let \(p,q\) be the isomorphism \(\mathfrak A_p\otimes \mathfrak A_q \rightarrow \mathfrak A_N\) as assumed in (d). Recall that each partition \(\lambda\) corresponds to a set of separators \(S_\lambda\subseteq \{0,\ldots, N\}\) as in the proof of Proposition 8. Consider the increasing filtration on \(B=B_N(\mathfrak A)\) \[0=F_0B\subseteq F_1B \subseteq \cdots \subseteq F_{N-1}B=B\] where \(F_lB\) is the sub-complex consisting of the terms \(\mathfrak A_\lambda\) where \(|S_\lambda \cap (\{1,\ldots, \hat{p},\ldots, N-1\}|\le l\), where \(\hat{p}\) denotes the omission of the element \(p\). Then, the graded piece \(\mathop{\mathrm{Gr}}_lB\) then consists of exactly those \(\mathfrak A_\lambda\) where we have equality above.
We claim that \(\mathop{\mathrm{Gr}}_lB\) is a direct summand of the two-term complexes \(\mathfrak A_{\lambda_1(T)} \rightarrow \mathfrak A_{\lambda_2(T)}\) where \(T\) ranges over size \(l\) subsets of \(\{1,\ldots, \hat{p}, \ldots ,N-1\}\), and \(\lambda_1(T),\lambda_2(T)\) are defined by \(S_{\lambda_1(T)}=T\sqcup\{0,p,N\}\), \(S_{\lambda_2(T)}=T\sqcup\{0,N\}\). Indeed, it is clear that these terms are exactly those with \(|S_{\lambda}\cap \{1,\ldots, \hat{p}, \ldots, N-1\}|=l\), so we just need to check that there are no maps between different two-term complexes. This is clear as \(S_{\lambda_i(T)}\) cannot contain \(S_{\lambda_j(T')}\) when \(T\neq T'\), because that would mean \(T\) contains \(T'\) which is impossible as \(T,T'\) are different sets with the same size.
Hence, to show (b), it suffices to show that all these two-term complexes are isomorphisms. If \(T=\emptyset\), we have \(\tau_{p,q}\colon\mathfrak A_p\otimes \mathfrak A_{q}\rightarrow \mathfrak A_N\) which is an isomorphism by condition (d). Otherwise, write \(T\sqcup\{0,p,N\}=\{0,i_1,i_1+i_2,\ldots, i_1+\cdots +i_k\}\), with \(p=i_1+\ldots+i_j\), then the two-term complex is exactly \[\mathop{\mathrm{id}}\otimes \cdots \otimes \tau_{i_j,i_{j+1}}\otimes \cdots\otimes \mathop{\mathrm{id}}\colon \;\mathfrak A_{i_1}\otimes \cdots \otimes \mathfrak A_{i_j}\otimes \mathfrak A_{i_{j+1}}\otimes \cdots \mathfrak A_{i_k}\rightarrow \mathfrak A_{i_1}\otimes \cdots \otimes \mathfrak A_{i_j+i_{j+1}}\otimes \cdots \otimes \mathfrak A_{i_k}.\] This is an isomorphism becaus \(\tau_{i_j,i_{j+1}}\) is an isomorphism as (c) is true for \(N-1\) by the induction hypothesis, and \(i_j+i_{j+1}<N\).
We are left to prove \((b\Rightarrow c)\). Fix any \(p+q=N\), and we want to show \(\tau_{p,q}\colon\mathfrak A_p\otimes \mathfrak A_{q}\rightarrow \mathfrak A_N\) is an isomorphism. Consider the same filtration on \(B=B_N(\mathfrak A)\), and by the same argument above, it follows from the induction hypothesis on (c) that all two-term complexes with \(T\neq \emptyset\) are isomorphisms. Thus, the cohomology of \(B\) is simply the cohomology of the last remaining graded piece \(\tau_{p,q}\colon\mathfrak A_p\otimes \mathfrak A_{q}\rightarrow \mathfrak A_N\), and vanishing of the former implies vanishing of the latter, i.e. that \(\tau_{p,q}\) is an isomorphism. ◻
Another way to prove homological vanishing of a certain slope is to show that \(H_i(B_n,V^{\otimes n})\) vanishes for all \(i\) for a positive density \(\rho\) of \(n\in \mathbb{N}\). It is not always possible to prove such strong vanishing results, so this technique will only apply for certain cases. This would lead to homological vanishing of slope at least \(\rho\), due to the following corollary of our main theorem.
Corollary 3. Let \(S\subseteq \mathbb{N}\) be the set of all \(n\) where \(H_i(B_n,V^{\otimes n})\neq 0\) for some \(i\). Let the elements of \(S\) be \(1=n_1<n_2<\cdots\), then we have \(H_i(B_{n_j},V^{\otimes n_j})=0\) for \(i\le n_j-j-1\).
In words, this is telling us that for every \(n\) where homology doesn’t vanish, there can be at most one more homological degree where homology is non-vanishing.
Proof. We prove this by induction on \(j\). The \(j=1\) case is vacuous as \(n_j-j-1<0\). Now suppose we know the statement for smaller \(j'<j\) and we want to prove \(H_i(B_{n_j},V^{\otimes n_j})=0\) for \(i\le n_j-j-1\). The induction hypothesis tells us that \(H_i(B_n,V^{\otimes n})\) vanishes in a \((n_j-1,n_j-j-1)\) staircase, indeed, by definition, it suffices to check that \(H_i(B_{n_{j'}},V^{\otimes n_{j'}})=0\) for \(i\le (n_j-j-1)+n_{j'}-(n_j-1)=n_{j'}-j\le n_{j'}-j'-1\), which is exactly what we assumed. Applying Theorem 1 for \(n=n_j\) gives the desired result. ◻
We remark that we can often get better vanishing results if we use more information on the set \(S\). To see this, consider the toy example where \(S=\{1,10,12,14,\ldots\}\). Then Corollary 3 tells us that this vanishes with slope \(\frac{1}{2}\), but simply applying vanishing in a \((9,7)\) staircase gives \(\frac{4}{5}\) vanishing slope. We will see more examples in Section 7.1 where we use ad-hoc applications of Theorem 1 to get a better bound for individual braided vector spaces.
We will prove such vanishing by looking at the action of the fundamental braid on group cohomology. The fundamental braid is defined to be \(\Delta_n=\prod_{k=1}^{n-1}(\sigma_1\cdots\sigma_{n-k})\) and its square is \(\Delta_n^2=(\sigma_1\cdots\sigma_{n-1})^n\). The center of the braid group \(Z(B_n)\) is cyclic and generated by the square of the fundamental braid \(\Delta_n^2\) when \(n>2\) and the fundamental braid \(\Delta_2\) when \(n=2\) [27]. We have the following proposition.
Proposition 10. Let \(n\ge 2\) be an integer. Consider a power of the fundamental braid \(\Delta_n^k\), where we require \(k\) to be even if \(n\ge 3\), and suppose that it acts on \(V^{\otimes n}\) by a nontrivial scalar \(\lambda\neq 1\). Then, the homology \(H_i(B_n,V^{\otimes n})\) vanishes for all \(i\).
This will follow from a standard argument in group cohomology. Combined with Corollary 3, this gives us a way to prove vanishing slope in families. We also remark that the statement is also true when \(V^{\otimes n}\) is replaced by another \(B_n\)-representation.
Proof. We first recall some facts from group cohomology. Let \(M\) be a \(G\)-module. The group homology \(H_i(G,M)\) is the homology of a chain complex \(C_i(G,M)=M\otimes \mathbb{Z}[G^i]\), where we write an element of \(C_i(G,M)\) as \(m[g_1|\cdots|g_i]\). The group \(G\) acts on the chain complex by conjugation, more precisely, \(h\in G\) acts on \(C_i(G,M)\) by sending \(m[g_1|\cdots|g_i]\) to \(hm[hg_1h^{-1}|\cdots|hg_ih^{-1}]\). This induces an action of \(G\) on \(H_*(G,M)\) by conjugation, and it is a fact [28] that this action is trivial, and this is proven by constructing an explicit chain homotopy between the action of \(h\) and the identity.
Now we specialize to our case where \(G=B_n\) and \(M=V^{\otimes n}\) and consider the action of \(\Delta^k_n\) on \(C_i(B_n,V^{\otimes n})\). Recall our assumption that \(\Delta^k_n\) acts on \(V^{\otimes n}\) by a scalar \(\lambda\neq 1\), so this action sends \(m[g_1|\cdots |g_i]\) to \(\lambda m[\Delta^k_n g_1\Delta^{-k}_n|\cdots|\Delta^k_ng_i\Delta^{-k}_n]=\lambda m[g_1|\cdots |g_i]\) since \(\Delta^k_n\) is in the center of the braid group. Hence, \(\Delta^k_n\) acts on \(H_i(B_n,V^{\otimes n})\) by \(\lambda\) for all \(i\). However, we also know that this action is trivial, so \(\lambda z=z\) for any element \(z\in H_i(B_n,V^{\otimes n})\), which forces \(H_i(B_n,V^{\otimes n})=0\) for all \(i\). ◻
We now study the family of twists of a braided vector space \(V\). In this section, we will study the most general case where there are no assumptions on \(V\), this will by done using the first method of analyzing isomorphisms of shuffle products as in Proposition 9. In the next section, we will study cases where there are additional restrictions imposed on \(V\), which will lead to stronger vanishing results.
Recall that the twist \(V_\zeta\) of \(V\) by \(\zeta\in \mathbb{C}^\times\) is defined by the braiding \(R_{V_\zeta}=\zeta \cdot R_V\). We do not assume that \(\zeta\) is a root of unity. Let \(\mathcal{F}_V\) be the family of all twists of \(V\), and we define \[\mathcal{F}_{V,N}=\{V_\zeta\in \mathcal{F}_V \colon H_i(B_n,V_\zeta^{\otimes n})\text{ vanishes in a }(N,N-2)\text{ staircase}\}.\] We think of this as a “nice set”, as for \(V_\zeta \in \mathcal{F}_{V,N}\), applying Theorem 1 tells us that \(H_i(B_n,V_\zeta^{\otimes n})\) vanishes with slope at least \(\frac{N-1}{N+1}\).
We will prove vanishing in a maximal staircase of \((N,N-2)\) for all but finitely many twists in \(\mathcal{F}_V\), i.e. \(\mathcal{F}_V\setminus \mathcal{F}_{V,N}\) is finite for all \(N\). As a consequence, for any \(\epsilon >0\), all but finitely many twists in \(\mathcal{F}_V\) vanish with slope \(>1-\epsilon\). It turns out that the exceptional twists in \(\mathcal{F}_V\setminus \mathcal{F}_{V,N}\) can be listed from a computation, and we give examples of this in Section 5.2.
Let the braided vector space \(V\) have dimension \(d\). We prove the following.
Proposition 11. Let \(N\ge 2\) be an integer. Then, the set of exceptions \(\mathcal{F}_V\setminus \mathcal{F}_{V,N}\) has cardinality less than \(N^2 d^N\), and its elements can be computed explicitly. Furthermore, if \(V\) is defined over a number field \(K\) and \([K(\zeta)\colon K]>(N-1)d^N\), then \(V_\zeta\in \mathcal{F}_{V,n}\).
We remark that the size of \(\mathcal{F}_V\setminus \mathcal{F}_{V,N}\) is often much smaller than the bound given above, we will see this in the examples given in Section 5.2. We also note that if \(\zeta\) is a root of unity and \(V\) is defined over \(\mathbb{Q}\), the second statement will tell us that \(\phi(\mathop{\mathrm{ord}}(\zeta))>(N-1)d^N\) implies \(V_\zeta \in \mathcal{F}_{V,N}\).
Proof. We will apply Proposition 9 in this setting and deduce the vanishing from isomorphism of shuffle products. By Equation , the relevant quantum shuffle algebra for the homology of \(V_{\zeta}\) is \(\mathfrak A^\zeta\mathrel{\vcenter{:}}= \mathfrak A(V^*_{-\bar\zeta})\) where we write \(V^*_{-\bar\zeta}=(V^*)_{-\bar\zeta}\). We choose a basis \(\{v_1,\ldots , v_d\}\) of \(V^*\). If \(V\) is defined over a number field \(K\subseteq \mathbb{C}\), then \(V^*\) is defined over the complex conjugate \(c(K)\). We choose a basis of \(V^*\) so that the braiding is defined over \(c(K)\). Then, as a vector space, \(V_{-\bar\zeta}^{*\otimes m}\) has a basis of words of the form \(v_{i_1}\ldots v_{i_m}\).
Note that for \(p+q=n\), we have \(\mathfrak A^\zeta_p\otimes \mathfrak A^\zeta_q\cong V_{-\bar\zeta}^{*\otimes p}\otimes V_{-\bar\zeta}^{*\otimes q}\cong V_{-\bar\zeta}^{*\otimes n}\) and \(\mathfrak A^\zeta_n\cong V_{-\bar\zeta}^{*\otimes n}\), so we can use the basis of words earlier in lexicographical order to view the shuffle product \(\tau_{p,q}^\zeta \colon \mathfrak A^\zeta_p\otimes \mathfrak A^\zeta_{q}\rightarrow \mathfrak A^\zeta_n\) as a \(d^n\times d^n\) matrix. Let us call this matrix \(M^\zeta_{p,q}\), this has coefficients which are polynomials in \(\bar \zeta\). The shuffle product \(\tau^\zeta_{p,q}\) is an isomorphism if and only if \(M^\zeta_{p,q}\) is invertible, which happens if and only if \(f_{p,q}(\bar \zeta)\mathrel{\vcenter{:}}= \det(M^\zeta_{p,q})\) is nonzero.
Now, the equivalence between (a) and (d) of Proposition 9 immediately tells us the following.
Lemma 1. We have \(V_\zeta\in \mathcal{F}_V\setminus \mathcal{F}_{V,N}\) if and only if \(\bar\zeta\) is a root of \[P_N(\bar\zeta)=\prod_{n=2}^N \gcd(f_{1,n-1},\ldots, f_{n-1,1}).\]
Proof. By Proposition 9, \(V_\zeta\in \mathcal{F}_{V,N}\) if and only if for each \(2\le n\le N\), there is some \(p+q=n\) where \(f_{p,q}(\bar\zeta)\neq 0\). The contrapositive says that \(V_\zeta\in \mathcal{F}_V\setminus \mathcal{F}_{V,N}\) if and only if there is some \(2\le n\le N\) where \(f_{p,q}(\bar \zeta)=0\) for all \(p+q=n\), and this is equivalent to the condition in the lemma. ◻
Hence, the proof will boil down to the following properties of \(f_{p,q}(\bar \zeta)\).
Lemma 2. \(f_{p,q}(\bar \zeta)\) is a nonzero polynomial in \(\bar \zeta\) of degree \(\le pqd^n\). Furthermore, if \(V\) is defined over \(K\), the coefficients of \(f_{p,q}(\bar \zeta)\) are in the complex conjugate \(c(K)\).
Proof. Recall that the shuffle product can be written as \[\begin{align} \tau_{p,q}^\zeta(v_{i_1}\cdots v_{i_p}\otimes v_{i_{p+1}}\cdots v_{i_n}) &= \sum_{\sigma\in \text{Sh}(p,q)} R_{V^*_{-\bar\zeta},\sigma}(v_{i_1}\cdots v_{i_p}\otimes v_{i_{p+1}}\cdots v_{i_n}) \\ &=\sum_{\sigma\in \text{Sh}(p,q)} \bar\zeta^{\mathop{\mathrm{inv}}(\sigma)}R_{V^*_{-1},\sigma}(v_{i_1}\cdots v_{i_p}\otimes v_{i_{p+1}}\cdots v_{i_n}), \end{align}\] where \(\mathop{\mathrm{inv}}(\sigma)\) denotes the number of inversions in the shuffle \(\sigma\). From this, we see that constant terms only appear when \(\mathop{\mathrm{inv}}(\sigma)=0\), i.e. \(\sigma=\mathop{\mathrm{id}}\). In this case, \(R_{V^*_{-1},\mathop{\mathrm{id}}}(v_{i_1}\cdots v_{i_p}\otimes v_{i_{p+1}}\cdots v_{i_n})=v_{i_1}\cdots v_{i_n}\), so the only constant terms in the matrix \(M^\zeta_{p,q}\) are the \(1\)s in the diagonal, so \(f_{p,q}(\bar \zeta)\) has constant coefficient \(1\) and thus is nonzero.
The degree of each entry of \(M^\zeta_{p,q}\) as a polynomial in \(\bar \zeta\) is at most \(pq\) because \(\mathop{\mathrm{inv}}(\sigma)\le pq\) with equality achieved by the shuffle which sends the first \(p\) entries to the last \(p\) entries, and the last \(q\) entries to the first \(q\). This implies that the determinant has degree at most \(pqd^m\). Lastly, if the basis is defined over \(c(K)\), then each \(R_{V^*_{-1},\sigma}(v_{i_1}\cdots v_{i_p}\otimes v_{i_{p+1}}\cdots v_{i_n})\) is a \(c(K)\)-linear combination of words, so each entry of \(M^\zeta_{p,q}\) is a polynomial in \(\bar \zeta\) with coefficients in \(c(K)\), hence the same is true for \(f_{p,q}(\bar \zeta)\). ◻
We can now complete the proof. The first statement follows from Lemma 1 because \(\deg(P_N)\le \sum_{n=2}^N\deg(f_{1,{n-1}})\le \sum_{n=2}^N (n-1)d^n< N^2d^N\) by Lemma 2, and it also follows immediately that the set \(\mathcal{F}_V\setminus \mathcal{F}_{V,N}\) is explicitly computable. Lemma 1 reduces the second statement to showing that if \([K(\zeta)\colon K]=[c(K)(\bar\zeta)\colon c(K)]>(N-1)d^N\), then \(\bar\zeta\) is not a root of \(P(\bar\zeta)\). Indeed, if \(\bar\zeta\) were a root of \(P(\bar\zeta)\), then it must be a root of some \(f_{1,n-1}(\bar\zeta)\). Since this has coefficients in \(c(K)\), we have \([c(K)(\bar\zeta)\colon c(K)]\le \deg(f_{1,n-1})\le (n-1)d^n\le (N-1)d^N\) by Lemma 2, yielding a contradiction. ◻
We now demonstrate how to compute the set of exceptions \(\mathcal{F}_V\setminus \mathcal{F}_{V,N}\) for two examples, which are relevant to the arithmetic situations of character sums over Galois \(G\)-extensions and Gauss sums respectively.
Example 5. Let \(G=S_3\) and \(R=\{a,b,c\}\) be the rack of conjugacy class of transpositions where \(a=(12),b=(13),c=(23)\), and let \(V=\mathbb{C}R\) be the corresponding braided vector space of rack-type. One can check that the dual braided vector space \(V^*\) has the same braiding as \(V\), so \(V^*_{-\bar\zeta}\) has braiding given by \(R_{V^*_{-\bar\zeta}}(a\otimes b)=-\bar\zeta \;b\otimes a^b\). We write the matrix \(M^\zeta_{1,1}\) with basis in lexicographical order \(aa,ab,\ldots, cc\) as follows: \[\tiny M^\zeta_{1,1}= \begin{pmatrix} 1-\bar\zeta & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 & 0 & 0 & -\bar\zeta & 0 & 0 \\ 0 & 0 & 1 & -\bar\zeta & 0 & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 1 & 0 & 0 & 0 & -\bar\zeta & 0 \\ 0 & 0 & 0 & 0 & 1-\bar\zeta & 0 & 0 & 0 & 0 \\ 0 & -\bar\zeta & 0 & 0 & 0 & 1 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 & 0 & -\bar\zeta & 1 & 0 & 0 \\ 0 & 0 & -\bar\zeta & 0 & 0 & 0 & 0 & 1 & 0 \\ 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1-\bar\zeta \end{pmatrix}.\] We can decompose this into two \(3\times 3\) cyclic blocks and three \(1\times 1\) blocks of \((1-\bar\zeta)\), so we can compute the determinant to be \[P_2(\bar\zeta)=f_{1,1}(\bar\zeta)=(1-\bar\zeta)^5(1+\bar\zeta+\bar\zeta^2)^2=-\Phi_1(\bar\zeta)^5\Phi_3(\bar\zeta)^2,\] where \(\Phi_n(x)\) denotes the \(n\)-th cyclotomic polynomial.
Hence, by Lemma 1, we have that \(\mathcal{F}_V\setminus \mathcal{F}_{V,2}=\{V,V_{\zeta_3},V_{\zeta_3^2}\}\) consists of exactly the twists with \(\mathop{\mathrm{ord}}(\zeta)=1,3\). Theorem 1 then tells us that all other twists apart from these are guaranteed to have vanishing slope least \(\frac{1}{3}\). For these three exceptions, \(V\) exhibits homological stability from [1] and thus has no homological vanishing of any slope. For the other two twists with \(\mathop{\mathrm{ord}}(\zeta)=3\), we can compute the cohomology for small \(n\) which proves a vanishing slope of at least \(\frac{1}{2}\), as seen in Figure 13. Thus, we see that being in \(\mathcal{F}_{V,N}\) is not a necessary condition for a twist to vanish with slope \(\frac{N-1}{N+1}\).
We can compute the exceptions \(\mathcal{F}_V\setminus \mathcal{F}_{V,N}\) for higher \(N\) by computing the polynomials \(f_{p,q}(\bar\zeta)\). For example, we have the following polynomials
\[\begin{align} f_{1,2}(\bar\zeta)&=-\Phi_1^{12}\Phi_3^9\Phi_6^6\Phi_{12}^3,\\ f_{1,3}(\bar\zeta)&=-\Phi_1^{43}\Phi_2^2\Phi_3^{31}\Phi_4^7\Phi_6^{17}\Phi_{9}^2\Phi_{12}^{13}\Phi_{36}^2,\\ f_{1,4}(\bar\zeta)&=-\Phi_1^{132}\Phi_2^{12}\Phi_3^{93}\Phi_4^{24}\Phi_5^6\Phi_6^{51}\Phi_8^6\Phi_9^6\Phi_{10}^9\Phi_{12}^{39}\Phi_{20}^6\Phi_{36}^6\Phi_{40}^6,\\ f_{1,5}(\bar\zeta)&=-\Phi_1^{419}\Phi_2^{42}\Phi_3^{305}\Phi_4^{72}\Phi_5^{36}\Phi_6^{165}\Phi_8^{18}\Phi_9^{28}\Phi_{10}^{28}\Phi_{12}^{117}\Phi_{15}^{21}\Phi_{18}^4\Phi_{20}^{18}\Phi_{30}^7\Phi_{36}^{18}\Phi_{40}^{18}\Phi_{45}^8\Phi_{90}^2, \end{align}\] where we write \(\Phi_n=\Phi_n(\bar\zeta)\). We omit the other polynomials like \(f_{2,1},f_{2,2},\ldots\), as we observe from computation that \(f_{p,q}\) have exactly the same roots as \(f_{1,p+q-1}\) for \(p+q\le 6\). Indeed, this is not hard to show using Proposition 9 (c) and (d) given the observation that the roots of \(f_{1,N}\) include the roots of \(f_{1,n}\) for \(n<N\).
We also make an interesting observation that \(f_{1,m-1}(\bar\zeta)\) are all Kronecker polynomials, i.e. product of cyclotomic polynomials, which means that the exceptions \(\mathcal{F}_V\setminus \mathcal{F}_{V,N}\) are all twists by roots of unity \(\zeta\). Indeed, we will prove that this is true more generally for the finite monodromy case in Section 6.1.
This gives us the exceptional twists which we present in Figure 14. Since all the exceptional \(\zeta\) are Galois orbits of roots of unity, we simply record the order \(\mathop{\mathrm{ord}}(\zeta)\). We also write record the corresponding power-savings exponent of the corresponding arithmetic sum as in Theorem 6. One could then compute the vanishing for each of these exceptional twists individually.
We notice that the exceptional twists \(V_\zeta\in \mathcal{F}_V\setminus \mathcal{F}_{V,N}\) have orders that are quite small, in fact, they always divide \(3n(n-1)\) for some \(n\le N\) (however, the converse is clearly not true). We will see that this is true more generally for racks coming from groups in Proposition 12.
Example 6. Let \(V=\mathbb{C}_\wedge\), and again we check that the dual vector space \(V^*\) has the same braiding so \(V^*_{-\bar\zeta}\) has braiding \(R(v_i\otimes v_j)=-(-1)^{ij} \bar\zeta v_j\otimes v_i\). Using the lexicographical ordering, we have, for example, the two matrices \[\tiny M_{1,1}^\zeta= \begin{pmatrix} 1-\bar\zeta & 0 & 0 & 0\\ 0 & 1 & -\bar\zeta & 0\\ 0 & -\bar\zeta & 1 & 0\\ 0 & 0 & 0 & 1+\bar\zeta \end{pmatrix},\; M_{1,2}^\zeta= \begin{pmatrix} 1-\bar\zeta+\bar\zeta^2 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ 0 & 1- \bar\zeta & 0 & 0 & \bar\zeta^2 & 0 & 0 & 0\\ 0 & \bar\zeta^2 & 1 & 0 & -\bar\zeta & 0 & 0 & 0\\ 0 & 0 & 0 & 1 & 0 & -\bar\zeta -\bar\zeta^2 & 0 & 0\\ 0 & 0 & -\bar\zeta +\bar\zeta^2 & 0 & 1 & 0 & 0 & 0\\ 0 & 0 & 0 & -\bar\zeta & 0 & 1 & -\bar\zeta^2 & 0\\ 0 & 0 & 0 & \bar\zeta^2 & 0 & 0 & 1+\bar\zeta & 0\\ 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1+\bar\zeta+\bar\zeta^2 \end{pmatrix}.\]
One can compute the following polynomials
\[\begin{align} f_{1,1}(\bar\zeta)&= \Phi_1^2\Phi_2^2,\\ f_{1,2}(\bar\zeta)&=\Phi_1^4\Phi_2^4\Phi_3^2\Phi_6^2,\\ f_{1,3}(\bar\zeta)&=\Phi_1^{12}\Phi_2^{12}\Phi_3^4\Phi_4^4\Phi_6^4,\\ f_{1,4}(\bar\zeta)&= \Phi_1^{24}\Phi_2^{24}\Phi_3^8\Phi_4^8\Phi_5^2\Phi_6^8\Phi_{10}^2\Phi_{20}^2,\\ f_{1,5}(\bar\zeta)&=\Phi_1^{52}\Phi_2^{52}\Phi_3^{22}\Phi_4^{16}\Phi_5^{4}\Phi_6^{22}\Phi_{10}^4 \Phi_{15}^2\Phi_{20}^4\Phi_{30}^2,\\ f_{1,6}(\bar\zeta)&= \Phi_1^{108}\Phi_2^{108}\Phi_3^{44}\Phi_4^{32}\Phi_5^8\Phi_6^{44}\Phi_7^6\Phi_{10}^8\Phi_{14}^6\Phi_{15}^4\Phi_{20}^8\Phi_{21}^2\Phi_{30}^4\Phi_{42}^2,\\ f_{1,7}(\bar\zeta)&= \Phi_1^{224}\Phi_2^{224}\Phi_3^{88}\Phi_4^{72}\Phi_5^{16}\Phi_6^{88}\Phi_7^{16}\Phi_8^8\Phi_{10}^{16}\Phi_{14}^{16}\Phi_{15}^8\Phi_{20}^{16}\Phi_{21}^4\Phi_{28}^4\Phi_{30}^8\Phi_{42}^4\Phi_{56}^4,\\ f_{1,8}(\bar\zeta)&= \Phi_1^{452}\Phi_2^{452}\Phi_3^{182}\Phi_4^{148}\Phi_5^{32}\Phi_6^{182}\Phi_7^{32}\Phi_8^{20}\Phi_9^8\Phi_{10}^{32}\Phi_{12}^6\Phi_{14}^{32}\Phi_{15}^{16}\Phi_{18}^8\Phi_{20}^{32}\Phi_{21}^8\Phi_{24}^6\Phi_{28}^8\Phi_{30}^{16}\Phi_{36}^8\Phi_{42}^8\Phi_{56}^8\Phi_{72}^8, \end{align}\] which gives us the table of of exceptional orders in \(\mathcal{F}_V\setminus \mathcal{F}_{V,N}\) in Figure 15.
We observe from our computation that the exceptional twists \(V_\zeta\in \mathcal{F}_V\setminus \mathcal{F}_{V,N}\) are essentially those whose orders divide some \(n(n-1)\) for some \(n\le N\). This is a phenomenon of \(S_n\)-representations, as we will see in Proposition 12. There is, however, one exception to this when \(N=4\), the twist \(V_\zeta\) with \(\mathop{\mathrm{ord}}(\chi)=12\) is actually in \(\mathcal{F}_{V,4}\). In fact, \(V_\zeta\) lies in \(\mathcal{F}_{V,N}\) for all \(N\le 8\), but not in \(\mathcal{F}_{V,9}\). We will give a more in-depth analysis of this exception in Section 6.2.2.
In this section, we discuss several variants and extensions of the general result, arising under stronger hypotheses on \(V\). In Section 6.1, we study three special cases: finite monodromy, racks coming from groups, and \(S_n\)-representations. We discuss an alternate approach to \(S_n\)-representations via determinantal identities in Section 6.2. Finally, in Section 6.3, we discuss the multicolored generalization where \(V\) is the sum of multiple braided vector spaces and we can introduce twists between each pair of them.
We will consider the following three additional conditions on \(V\).
Finite monodromy. For each \(n\), the action of \(B_n\) on \(V^{\otimes n}\) factors through a finite quotient \(H_n\) of \(B_n\). This is typical in most arithmetic settings.
Racks from groups. We have \(V=\mathbb{C}R\), where \(R\) is a union of conjugacy classes of a group \(G\). This is relevant to the case of Hurwitz spaces.
\(S_n\)-representations. For each \(n\), the action of \(B_n\) on \(V^{\otimes n}\) factors through the symmetric group \(S_n\). This is relevant to \(\mathbb{C}_\wedge\) and irreducibility of polynomials.
Here, (a) is the most general, while (b) and (c) are special cases of (a). That (c) is a sub-case of (a) is obvious by taking \(H_n=S_n\). For (b), \(\mathbb{C}R\) has finite monodromy because the action of \(B_n\) factors through the symmetric group \(S_{|R|^n}\), this is because \(B_n\) acts on the set \(R^n\) of words \(v_1\cdots v_n\) with \(v_i\in R\), and if it acts by the identity permutation on \(R^n\), then it is clear that it also acts by identity on \((\mathbb{C}R)^{\otimes n}\), since \(R^n\) is a basis of this vector space. As in both cases above, it is typical that \(|H_n|\) grows exponentially or super-exponentially.
We obtain results in increasing strength from (a) to (c).
Proposition 12. Let \(n\ge 2\) be an integer. In each of the three cases above, we have that \(H_i(B_n,V_\zeta^{\otimes n})=0\) for all \(i\), unless \(\zeta\) is a root of unity and
\(\mathop{\mathrm{ord}}(\zeta)\) divides \(n(n-1)|H_n|\) for \(n\ge 3\), \(\mathop{\mathrm{ord}}(\zeta)\) divides \(|H_n|\) for \(n=2\),
\(\mathop{\mathrm{ord}}(\zeta)\) divides \(n(n-1)|G|\),
\(\mathop{\mathrm{ord}}(\zeta)\) divides \(n(n-1)\),
for each corresponding case.
Let us first compare this with the results in the general case in the previous section. When we have one of these additional assumptions (a), (b) or (c), then \(V_\zeta \in \mathcal{F}_V\setminus \mathcal{F}_{V,N}\) only if \(\zeta\) is a root of unity and \(\mathop{\mathrm{ord}}(\zeta)\) satisfies the corresponding divisibility condition for some \(n\le N\). For (b) and (c), there are a lot less of these exceptional twists, and this also explains our observations in Section 5.2. Hence, we can obtain stronger vanishing results by again applying Theorem 1 to the vanishing \((N,N-2)\) staircase.
On the other hand, we can also obtain vanishing results by applying Corollary 3 which tells us that the slope of vanishing is greater than or equals to the density \(\rho\) of \(n\) where homology vanishes. This can be deduced explicitly for the cases of (b) and (c).
Corollary 4. Let \(V\) be in either case (b) or (c) above. Let \(\zeta\) be a root of unity of order \(o\). Let \(o'=o/\gcd(o,|G|)\) for (b) and \(o'=o\) for (c). Then, \(H_i(B_n,V_\zeta^{\otimes n})\) vanishes with slope \(1-\frac{2^{\omega(o')}}{o'}\).
As discussed after Corollary 3, this bound on the slope is often not optimal for most \(o\). However, it is a strong uniform statement, which is why we use this for the results stated in the introduction on Gauss sums and character sums. We also remark that for our application to Möbius functions, the relevant braided vector space is twisted by \(-1\) which has order \(o=2\), and this corollary does not give any vanishing in that case.
We now prove Proposition 12 and Corollary 4. Instead of looking at isomorphism of shuffle products like in the previous section, we will instead deduce results from the action of the fundamental braid \(\Delta_n\) as in Proposition 10. The following lemma on \(\Delta_n\) is key.
Lemma 3. Let \(n\ge 2\) be an integer. In each of the three cases above, we have that \[\begin{cases} \Delta_n^{|H_n|} & \text{for (a)}\\ \Delta_n^{2|G|} & \text{for (b)}\\ \Delta_n^{2} & \text{for (c)}\\ \end{cases}\] acts trivially on \(V^{\otimes n}\).
Proof. The case of \((a)\) follows from Lagrange’s theorem which implies that the image of \(\Delta_n^{|H_n|}\) is trivial in \(H_n\) so it acts by the identity by definition of finite monodromy. Similarly, \((c)\) follows as the image of \(\Delta_n^2\) is the identity in \(S_n\).
The case of \((b)\) is more involved. We need to analyze the action of the fundamental braid on \(R^n\) which is a basis for \((\mathbb{C}R)^n\). Recall from Example 1(b) that the action of \(B_n\) on \(R^n\) is defined by the generators \(\sigma_i\) sending \((g_1,\ldots, g_i,g_{i+1},\ldots, g_n)\) to \((g_1,\ldots, g_{i+1},g_i^{g_{i+1}},\ldots, g_n)\) where \(g^h=h^{-1}gh\). Since \(\Delta_n=(\sigma_1\cdots\sigma_{n-1})\cdots(\sigma_1\sigma_2)(\sigma_1)\), so we need to apply the sequence of braids \(w_1=\sigma_1, w_2=\sigma_1\sigma_2,\ldots, w_{n-1}=\sigma_1\sigma_2\ldots \sigma_{n-1}\) in this order. Starting with \((g_1,\ldots, g_n)\), it is easy to see by induction that applying \(w_1\) to \(w_i\) in sequence will give \[(g_{i+1},g_i^{g_{i+1}},g_{i-1}^{g_ig_{i+1}},\ldots, g_1^{g_2\cdots g_{i+1}},g_{i+2},\ldots, g_n)\] so applying \(\Delta_n\) sends \[(g_1,\ldots, g_n)\mapsto (g_n,g_{n-1}^{g_n},\ldots, g_1^{g_2\cdots g_n}).\] Applying the fundamental braid twice, the \(i\)-th term would then be \[\left(g_i^{g_{i+1}\cdots g_n}\right)^{\left(g_{i-1}^{g_i\cdots g_n}\cdots g_1^{g_2\cdots g_n}\right)}=g_i^{g_ig_{i+1}\cdots g_ng_{i-1}^{g_i\cdots g_n}\cdots g_1^{g_2\cdots g_n}},\] where in the second term we added a \(g_i\) at the front of the exponent because \(g_i^{g_i}=g_i\). By expanding the conjugated terms, the exponent of the second term can be written as \[(g_i\cdots g_n)(g_n^{-1}\cdots g_i^{-1})(g_{i-1}\cdots g_n)(g_n^{-1}\cdots g_{i-1}^{-1})\cdots (g_n^{-1}\cdots g_2^{-1})(g_1\cdots g_n).\] We see that the \(2j\)-th and \((2j+1)\)-th brackets cancel for \(0\le j\le i-2\), yielding just \(g_1\cdots g_n\). Hence, applying \(\Delta_n^2\) sends \[(g_1,\ldots, g_n)\mapsto (g_1^g,\ldots, g_n^g)\] where \(g=g_1\cdots g_n\) is the global monodromy. Thus, \(\Delta_n^{2|G|}\) acts by the identity on \(R^n\) (and hence acts trivially on \((\mathbb{C}R)^n\)) because it is given by conjugating each term by \(g^{|G|}\), which is the identity by Lagrange’s theorem. ◻
The proposition now follows from a direct application of Proposition 10.
Proof of Proposition 12. Choose \(k=2|H_n|\) if \(n\ge 3\) and \(k=|H_2|\) if \(n=2\) for case (a), \(k=2|G|\) for (b) and \(k=2\) for (c). Lemma 3 implies that \(\Delta_n^k\) act trivially on \(V^{\otimes n}\), so \(\Delta_n^k\) will act by \(\zeta^{k \mathop{\mathrm{inv}}(\Delta_n)}=\zeta^{kn(n-1)/2}\) on \(V_\zeta^{\otimes n}\). Hence, applying Proposition 10 tells us that if \(\zeta^{kn(n-1)}\neq 1\), we must have \(H_i(B_n,V_\zeta^{\otimes n})=0\). The contrapositive gives the desired statement. ◻
Finally, we prove the corollary by determining the density \(\rho\) of \(n\in \mathbb{N}\) satisfying the conditions in Proposition 12.
Proof of Corollary 4. Let \(C=|G|\) in case (b) and \(C=1\) in case (c). We want to count the number of solutions to \(Cn(n-1)\equiv 0 \pmod o\). By removing the common factor between \(C\) and \(o\), this is equivalent to \(n(n-1)\equiv 0 \pmod {o'}\) where \(o'\) is defined as in the statement of the corollary.
We claim that there are \(2^{\omega(o')}\) such solutions modulo \(o'\). Consider the prime factorization of \(o'=p_1^{\alpha_1}\cdots p_k^{\alpha_k}\). Each prime can divide at most one of \(n\) or \(n-1\), so let \(S\) be the set of indices \(i\) where \(p_i\) divides \(n\). Then, we must have \(\prod_{i\in S}p_i^{\alpha_i}\mid n\) and \(\prod_{i\not\in S}p_i^{\alpha_i}\mid n-1\). By the Chinese remainder theorem, there is exactly one \(n\) modulo \(o'\) which satisfies this. Since there are \(2^{\omega(o')}\) ways to choose \(S\), the claim is true, and the statement follows by applying Corollary 3. ◻
Let \(V\) satisfy condition (c), that is, each \(V^{\otimes n}\) is an \(S_n\)-representation. We deduced from Proposition 12(c) that \(V_\zeta\in \mathcal{F}_V\setminus \mathcal{F}_{V,N}\) is an exceptional twist only if \(\zeta\) is a root of unity and \(\mathop{\mathrm{ord}}(\zeta)\mid n(n-1)\) for some \(n\le N\).
In this section, we give a separate proof of this fact, which we believe to be rather enlightening and showcases the connection to determinantal identities of Zagier [29] and Hanlon-Stanley [30]. By Proposition 9, it suffices to prove the following statement.
Proposition 13. Let \(p+q=n\ge 2\) be positive integers, then \(\tau^\zeta_{p,q}\) is an isomorphism unless \(\zeta\) is a root of unity with \(\mathop{\mathrm{ord}}(\zeta) \mid i(i-1)\) for some \(i\le n\).
Since \(V^{\otimes n}\) is an \(S_n\)-representation, it follows that the twisted dual \(V_{-1}^{*\otimes n}\) is also an \(S_n\)-representation for all \(n\). Let us view the shuffle product \(\tau^\zeta_{p,q}\colon \mathfrak A^\zeta _p\otimes \mathfrak A^\zeta_q\rightarrow \mathfrak A^\zeta_n\) as a map \(V^{*\otimes n}_{-1}\rightarrow V^{*\otimes n}_{-1}\) via the obvious isomorphisms. Now, by viewing \(V^{*\otimes n}_{-1}\) as a representation of \(S_n\), the map \(\tau^\zeta_{p,q}\) is simply given by the operator \[\Omega_{p,q}(\bar\zeta)=\sum_{\sigma \in \text{Sh}(p,q)} \bar\zeta^{\mathop{\mathrm{inv}}(\sigma)} \sigma \in \mathbb{C}[S_n]\] on this representation.
We want to know for which \(\zeta\) the determinant of the operator \(\Omega_{p,q}(\bar\zeta)\) acting on the representation \(V^{*\otimes n}_{-1}\) is zero. By the representation theory of finite groups, we can decompose the representation \[V^{*\otimes n}_{-1}=\bigoplus_i W_i^{k_i}\] into irreducible representations of \(S_n\). On the other hand, the regular representation \(\mathbb{C}[S_n]\) contains all irreducible representations of \(S_n\). Hence, this means that if \(\Omega_{p,q}(\bar\zeta)\) is invertible on \(\mathbb{C}[S_n]\) then it must be invertible on \(V^{\otimes n}_{-1}\). So Proposition 13 will follow from the following statement.
Lemma 4. The determinant of \(\Omega_{p,q}(\bar\zeta)\) on \(\mathbb{C}[S_n]\) is a polynomial in \(\bar \zeta\), and the roots of this polynomial are exactly the roots of unity with order dividing \(i(i-1)\) for some \(i\le n\).
It turns out that the determinant can be evaluated explicitly using the methods of [29] and [30]. This turns out to be quite elegant and rather tricky. Our argument is based on [30] and [29]. Although some of the statements are already known, we adapt the arguments to give simple and self-contained proofs.
We define the operator \[\Omega_n(\bar\zeta)=\sum_{\sigma\in S_n}\bar\zeta^{\mathop{\mathrm{inv}}(\sigma)}\sigma.\] We begin with evaluating the determinant of \(\Omega_{1,n-1}(\bar\zeta)\). This will give us the determinant of \(\Omega_n(\bar\zeta)\) which will in turn give us the determinant of \(\Omega_{p,q}(\bar\zeta)\).
Lemma 5 ([29]). The determinant of \(\Omega_{1,n-1}(\bar\zeta)\) on \(\mathbb{C}[S_n]\) is \[\prod_{i=2}^n(1-\bar\zeta^{i(i-1)})^{\frac{n!}{i(i-1)}}.\]
Proof. Let \(\sigma_j=(j \;j-1\;\cdots 1)\) so \(\Omega_{1,n-1}(\bar\zeta)=\sum_{j=1}^{n} \bar\zeta^{j-1} \sigma_j\). Using the inclusion \(S_{n-1}\hookrightarrow S_n\) into the first \(n-1\) elements, we can also view \(\Omega_{1,n-2}(\bar\zeta)=\sum_{j=1}^{n-1}\bar\zeta^{j-1}\sigma_j\) inside \(\mathbb{C}[S_n]\). Now, denote \(w=(n\;n-1\;\cdots 2)\), and we note the identity \(\sigma_n\sigma_j=\sigma_{j-1}w\). This allows us to derive the identity \[\label{eqn:32stanley32identity} (1-\bar\zeta^{n-1}\sigma_n)\Omega_{1,n-1}(\bar\zeta)=\Omega_{1,n-2}(\bar\zeta)(1-\bar\zeta^n w).\tag{11}\] which is essentially [30].
Now we induct on \(n\). We prove this for \(n\) assuming the identity for \(n-1\). The determinant \(\Omega_{1,n-2}(\bar\zeta)\) on \(\mathbb{C}[S_n]\) is the \(n\)-th power of its determinant on \(\mathbb{C}[S_{n-1}]\) which we know by the induction hypothesis, so by Equation we have \[\det(\Omega_{1,n-1}(\bar\zeta))=\frac{\det(1-\bar\zeta^nw)}{\det(1-\bar\zeta^{n-1}\sigma_n) }\prod_{i=2}^{n-1}(1-\bar\zeta^{i(i-1)})^{\frac{n!}{i(i-1)}}\] as polynomials in \(\bar\zeta\).
It remains to evaluate \(\det(1-\bar\zeta^nw)\) and \(\det(1-\bar\zeta^{n-1}\sigma_n)\). Since \(w\) is an \(n-1\) cycle, the matrix of its action on \(\mathbb{C}[S_n]\) decomposes into \(n!/(n-1)\) blocks and each block is a cyclic matrix. Hence, the spectrum of \(\bar\zeta^n w\) has \(n!/(n-1)\) copies of the eigenvalue \(\bar\zeta^n\zeta_{n-1}^j\) for each \(0\le j<n-1\) where \(\zeta_{n-1}\) is an \(n-1\)-th root of unity. The spectrum of \(1-\bar\zeta^nw\) is thus determined, and we have \[\det(1-\bar\zeta^nw)=\prod_{j=0}^{n-2}(1-\bar\zeta^n\zeta_{n-1}^j)^{\frac{n!}{n-1}}=(1-\bar\zeta^{n(n-1)})^{\frac{n!}{n-1}}.\] Similarly, we obtain \[\det(1-\bar\zeta^{n-1}\sigma_n)=(1-\bar\zeta^{n(n-1)})^{(n-1)!}\] which finishes the induction. ◻
Lemma 6 ([29]). The determinant of \(\Omega_n(\bar\zeta)\) on \(\mathbb{C}[S_n]\) is \[\prod_{i=2}^n(1-\bar\zeta^{i(i-1)})^{\frac{n!(n-i+1)}{i(i-1)}}.\]
Proof. Using the inclusion \(S_{n-1}\hookrightarrow S_n\) into the last \(n-1\) elements, the operator \(\Omega_{n-1}(\bar\zeta)\) acts on \(\mathbb{C}[S_n]\) with the \(n\)-th power of its determinant on \(\mathbb{C}[S_{n-1}]\). We also note that \[\Omega_n(\bar\zeta)=\Omega_{1,n-1}(\bar\zeta)\Omega_{n-1}(\bar\zeta)\] because any \(\sigma\in S_n\) is a unique composition of permutation on the last \(n-1\) elements with a \((1,n-1)\)-shuffle. The formula thus follows from induction and Lemma 5. ◻
Finally, we have our desired formula, which proves Lemma 4.
Lemma 7. The determinant of \(\Omega_{p,q}(\bar\zeta)\) on \(\mathbb{C}[S_n]\) is \[\prod_{i=2}^n(1-\bar\zeta^{i(i-1)})^{\frac{n!}{i(i-1)}\min(p,q,i-1,n-i+1)}.\]
Proof. We use a similar trick to above. Since every \(\sigma\in S_n\) is a unique composition of a permutation on the first \(p\) elements, a permutation on the last \(q\) elements, and a \((p,q)\)-shuffle, we have \[\Omega_n(\bar\zeta)=\Omega_{p,q}(\bar\zeta)\Omega_p(\bar\zeta)\Omega_q(\bar\zeta)\] where the operators \(\Omega_p(\bar\zeta)\) and \(\Omega_q(\bar\zeta)\) acts on the first \(p\) and last \(q\) elements respectively. The formula then follows from Lemma 6. ◻
We end the section by briefly explaining the exceptional case of \(\mathop{\mathrm{ord}}(\zeta)=12\) as observed at the end of Example 6. From the previous lemma, we see that the determinant of \(\Omega_{p,q}(\bar\zeta_{12})\) on the regular representation \(\mathbb{C}[S_n]\) is zero for \(n\ge 4\). However, this only implies that \(\Omega_{p,q}(\bar\zeta_{12})\) is degenerate for some irreducible representation \(W_i\). On the other hand, not all irreducible representations of \(S_n\) will appear in \(V^{*\otimes n}_{-1}\) when \(V=\mathbb{C}_\wedge\). In fact, by Equation and [7], \(V^{\otimes n}\) is a direct sum of irreducible representations \(\wedge^k\text{std}_n\), so the irreducible representations in \(V^{*\otimes n}_{-1}\) are simply the dual of these tensored by the sign representation. Hence, it could be possible that \(\Omega_{p,q}(\bar\zeta_{12})\) are non-degenerate on these irreducible representations. We believe that this phenomenon to be a coincidence, and that there are likely no other exceptions for larger \(n\) and \(\mathop{\mathrm{ord}}(\zeta)\).
We now generalize this to the setting of multiple braided vector spaces, which is relevant to applications to multicolored configuration space in Section 1.2.3. Roughly speaking, we want to consider a direct sum decomposition \(V=V_1\oplus\cdots \oplus V_k\), and add twists to the braiding between each \(V_i\) and \(V_j\). We make this precise as follows.
We need to deal with a collection of braided vector spaces with compatible braidings between them, and the following construction makes this possible. Define the notion of a braided monoidal abelian category \((\mathcal{V}, \otimes, 1, R)\) over \(\mathbb{C}\) to be a monoidal \(\mathbb{C}\)-linear abelian category \((\mathcal{V}, \otimes, 1)\) with the following braiding data. For any \(V,W\in \mathcal{V}\), there is a braiding \(R_{V,W}\colon V\otimes W\xrightarrow\sim W\otimes V\) which satisfies the braiding axioms, see [31] Definition 3.2.1.
Let \(\mathcal{V}\) be a braided monoidal abelian category of \(\mathbb{C}\)-vector spaces, which means that the underlying objects of the category are \(\mathbb{C}\)-vector spaces and the tensor product is given by the tensor product as vector spaces. Then, each object \(V\in \mathcal{V}\) is itself a braided vector space by looking at \(R_{V,V}\). This category now admits direct sums by taking the usual direct sum of the underlying vector spaces, with braiding data defined blockwise. The example relevant to our applications is the category of Yetter-Drinfeld modules \(\mathcal{YD}_G\), see [31] or [10] for a definition.
Now, let \(V_1,\ldots, V_k\in \mathcal{V}\) be objects in this category with braiding data \(R_{V_i,V_j}\). We can construct the direct sum \(V=V_1\oplus\cdots\oplus V_k\), and to consider twists of \(V\) we add twists to the braiding data. Let \(\zeta_i\in \mathbb{C}^\times\) for \(1\le i\le k\) and \(\zeta_{ij}\in \mathbb{C}^\times\) for \(1\le i<j\le k\). We can construct another braided monoidal category \(\mathcal{V}'\) which is freely generated by \(V_1',\ldots, V_k'\), where \(V_i'\cong V_i\) are isomorphic as vector spaces but the braiding data is now twisted: \(R_{V_i',V_i'}=\zeta_i\cdot R_{V_i,V_i}\) for \(1\le i\le k\), \(R_{V_i',V_j'}=\zeta_{ij}\cdot R_{V_i,V_j}\) and \(R_{V_j',V_i'}=\zeta_{ij}\cdot R_{V_j,V_i}\) for \(1\le i<j\le k\). This is well defined as the braiding axioms will still be true as the twisting simply introduces a constant multiplier and the required diagrams will commute. Finally, we can define the twist given by the data \(\vec{\zeta}=((\zeta_i)_i,(\zeta_{ij})_{ij})\) to be the braided vector space which is the direct sum \(V_{\vec{\zeta}}=V_1'\oplus\cdots \oplus V_k'\) in the category \(\mathcal{V}'\). We remark that there are other ways to define this, for example, one could follow the definitions in [7].
Let \(\mathcal{F}_V\) be the family of twists \(V_{\vec{\zeta}}\), and \(\mathcal{F}_{V,N}\) be the twists that vanish in a \((N,N-2)\) staircase, defined analogously to Section 5. Recall that these imply vanishing of slope \(\frac{N-1}{N+1}\) by Theorem 1. Without any assumptions on \(V\), we have the following proposition.
Proposition 14. Let \(N\ge 2\) be an integer. The twist \(V_{\vec{\zeta}}\) is in the exceptional set \(\mathcal{F}_V\setminus \mathcal{F}_{V,N}\) if and only if \(\vec{\bar\zeta}=((\bar\zeta_i)_i, (\bar\zeta_{ij})_{ij})\) is a root of a polynomial \(P_N(\vec{\bar\zeta})\) of total degree not more than \(N^2d^N\).
Proof. The proof is completely analogous to the proof of Proposition 11, except that now \(f_{p,q}(\vec{\bar\zeta})\) is now a multivariate polynomial. ◻
Suppose we are only concerned with the case where \(\zeta_i,\zeta_{ij}\) are all roots of unity, like the situation in Section 1.2.3. Then, Manin-Mumford for tori [32] immediately gives us the following corollary.
Corollary 5. Let \(N\ge 2\) be an integer. Suppose \(\zeta_i,\zeta_{ij}\) are given to be roots of unity. Then there exists a finite union of torsion cosets \(U\) such that \(V_{\vec{\zeta}}\) is in the exceptional set \(\mathcal{F}_V\setminus \mathcal{F}_{V,N}\) if and only if \(\vec{\zeta}\in U\).
Keeping the assumption that \(\zeta_i,\zeta_{ij}\) are roots of unity, and if we also impose the additional conditions of (a), (b) and (c) in Section 6.1 on \(V\), we can get much more information on these torsion cosets.
We will derive this in an analogous way to Section 6.1. Following the proof of Proposition 12, we choose \(k=2|H_n|\) if \(n\ge 3\) and \(k=|H_2|\) if \(n=2\) for case (a), \(k=2|G|\) for (b) and \(k=2\) for (c). Then, Lemma 3 tells us that \(\Delta_n^k\) acts trivially on \(V^{\otimes n}\). Now, we decompose the \(B_n\)-representation \(V^{\otimes n}\) as \[V^{\otimes n}=\bigoplus_{n_1+\cdots+n_k=n}\mathop{\mathrm{Ind}}_{B_{n_1,\ldots, n_k}}^{B_n}\left(V_1^{\otimes n_1}\otimes \cdots \otimes V_n^{\otimes n_k}\right)\] where the induced representation of the form above is the direct summand of all tensor products which contain the factor \(V_i\) exactly \(n_i\) times. Since \(\Delta_n^k\) acts trivially on \(V^{\otimes n}\), it acts trivially on each of these factors. We decompose \(V_{\vec{\zeta}}^{\otimes n}\) analogously as \[V_{\vec{\zeta}}^{\otimes n}=\bigoplus_{n_1+\cdots+n_k=n}\mathop{\mathrm{Ind}}_{B_{n_1,\ldots, n_k}}^{B_n}\left(V_1'^{\otimes n_1}\otimes \cdots \otimes V_n'^{\otimes n_k}\right),\] so after accounting for the added twists, \(\Delta_n^k\) acts on the twisted induced representation above by \(\vec{\zeta}(n_1,\ldots, n_k)^k\) where we define \[\vec{\zeta}(n_1,\ldots, n_k)\mathrel{\vcenter{:}}=\prod_i\zeta_i^{n_i(n_i-1)/2}\prod_{i<j}\zeta_{ij}^{n_in_j}.\] If this scalar \(\vec{\zeta}(n_1,\ldots, n_k)^k\neq 1\), then the cohomology of the twisted induced representation must be zero by the analogue of Proposition 10 where \(V^{\otimes n}\) is replaced by this representation. Hence, we have the following result in analogy to Proposition 12.
Proposition 15. Let \(n\ge 2\) be an integer. Suppose that \(\zeta_i,\zeta_{ij}\) are all roots of unity. In each of the three cases, we have that \(H_i(B_n,V_{\vec{\zeta}}^{\otimes n})=0\) for all \(i\) unless there is some \(n_1+\cdots +n_k=n\) such that
\(\zeta(n_1,\ldots, n_k)^{2|H_n|}=1\) for \(n\ge 3\), \(\zeta(n_1,\ldots, n_k)^{|H_n|}=1\) for \(n=2\),
\(\zeta(n_1,\ldots, n_k)^{2|G|}=1\),
\(\zeta(n_1,\ldots, n_k)^2=1\),
for each corresponding case.
By combining the equations above for \(2\le n\le N\), we have the explicit equations for the torsion cosets in Corollary 5 which cut out the twists in the exceptional set \(\mathcal{F}_V\setminus \mathcal{F}_{V,N}\).
In this section, we consider specific examples of braided vector spaces and apply the principle of Corollary 2 to attempt to compute near optimal bounds for each individual braided vector space. We will first look at some twists of \(\mathbb{C}_\wedge\) which are directly related to bias in Gauss sums, then look at sign twists of racks coming from groups \((\mathbb{C}R)_{-1}\) which correspond to Möbius sums over Galois \(G\)-extensions. Lastly, we will consider other examples of braided vector spaces.
Here, we prove the homological vanishing results relevant to Figure 5. We consider \((\mathbb{C}_\wedge)_{\zeta}\) for the following \(5\) cases \(\zeta\in \{\zeta_{12},\zeta_{15},\zeta_{20},\zeta_{60},\zeta_{105}\}\). The point is to showcase how our techniques allow us to prove better bounds given specific orders, and the key is to use the vanishing in Proposition 12(c) to extend the vanishing staircases. In the first three cases, we can get some computational results which will help us get better bounds, and we present this in Figure 16. In the latter two cases, the order is too large for us to observe any \(n\) where the homology does not already vanish trivially by Proposition 12(c). Nevertheless, we can obtain better vanishing results by choosing when to apply Theorem 1 appropriately. We consider each of the \(5\) cases below.
\(\zeta_{12}\). Proposition 12(c) tells us that the homology vanishes unless \(n\equiv 0,1,4,9\pmod{12}\), which gives a vanishing slope of \(\frac{2}{3}\) by Corollary 4. From our computations in Figure 16, we see that there is vanishing in a \((8,6)\) staircase, giving a vanishing slope of \(\frac{7}{9}\). We can combine both facts to deduce vanishing in increasingly larger staircases.
Lemma 8. \(H_i(B_n,(\mathbb{C}_\wedge)_{\zeta_{12}}^{\otimes n})\) vanishes in a \((12 \cdot 2^i-4,10\cdot2^i-4)\) staircase for every \(i\ge 0\).
Proof. We prove this by induction. The \(i=0\) case of \((8,6)\) is true from above. We now prove the statement for \(i\) assuming that it is true for \(i-1\), i.e. we have vanishing in a \((N,I)\mathrel{\vcenter{:}}= (12\cdot2^{i-1}-4,10\cdot 2^{i-1}-4)\) staircase. Applying Theorem 1 to the \((N,I)=(12 \cdot 2^{i-1}-4,10\cdot2^{i-1}-4)\) staircase tells us that it vanishes for the \((2N+1,2I+1)=(12\cdot 2^i-7,10\cdot 2^i-7)\) staircase. Furthermore, when \(n=12\cdot 2^i-6,12\cdot 2^i-5,12\cdot 2^i-4\), we have \(n\equiv 6,7,8\pmod {12}\) so their homology must vanish by Proposition 12(c). This allows us to extend this to vanishing in a \((12\cdot 2^i-4,10\cdot 2^i-4)\) staircase as desired. ◻
This lemma gives a vanishing slope of \(\frac{10\cdot 2^i-3}{12\cdot 2^i-3}\), and taking \(i\rightarrow \infty\), the slope of vanishing approaches \(\frac{5}{6}\) as desired.
\(\zeta_{15}\). Proposition 12(c) tells us that the homology vanishes unless \(n\equiv 0,1,6,10\pmod{15}\), and Figure 16 tells us that the homology vanishes in a \((15,12)\) staircase. Applying Theorem 1, we deduce vanishing in a \((15\cdot 2 +1,12\cdot 2+1)=(31,25)\) staircase. However, the homology in the range \(32\le n\le 35\) vanishes, so we extend this to the \((35,29)\) staircase. Applying Theorem 1 again, we have vanishing in a \((70,58)\) staircase, and we then extend this to the \((74,62)\) staircase. This gives us vanishing of slope \(\frac{21}{25}\).
\(\zeta_{20}\). From Figure 16, we see that there is vanishing in a \((16,13)\) staircase, and Proposition 12(c) extends this to a \((19,16)\) staircase, giving us a vanishing slope of \(\frac{17}{20}\).
\(\zeta_{60}\). The homology vanishes unless \(n\equiv 0,1,16,21,25,36,40,45\pmod{60}\). We immediately have vanishing in a \((15,13)\) staircase, giving us a \((15\cdot 2+1,13\cdot 2+1)=(31,27)\) staircase which we extend to \((35,31)\), which further gives \((35\cdot 3+2,31\cdot 3+2)=(107,95)\) and we finally extend this to a \((119,107)\) staircase. This gives us a vanishing slope of \(\frac{9}{10}\).
\(\zeta_{105}\). The homology vanishes unless \(n\equiv 0,1,15,21,36,70,85,91\pmod{105}\). By Corollary 3, we have vanishing in a \((69,64)\) staircase. We claim for all \(i\ge 0\) that we have vanishing in a \((105\cdot 2^i-36,99\cdot 2^i-35)\) staircase, and prove this by induction as follows. The base case is true, and if we have vanishing for \((N,I)=(105\cdot 2^{i-1}-36,99\cdot 2^{i-1}-35)\), we have vanishing for \((2N+1,2I+1)=(105\cdot 2^i-71,99\cdot 2^i-69)\). There is only one possible \(n\) with nonzero homology in the range \(105\cdot 2^i-70\le n\le 105\cdot 2^i-36\), so by the proof of Corollary 3 this results in at most one more homological degree where homology could be nonzero. Hence, we have vanishing for \((2N+1+35, 2I+1+34)=(105\cdot 2^i-36, 99\cdot 2^i-35)\) as desired. This gives us a slope of vanishing that approaches \(\frac{33}{35}\) as \(i\rightarrow \infty\).
We now consider some examples of the braided vector spaces \((\mathbb{C}R)_{-1}\) where \(R\) is a union of conjugacy classes in a group \(G\), focusing on the cases in Figure 6. Unlike the previous section which discusses twists of \(\mathbb{C}_\wedge\), we do not have strong vanishing results coming from Proposition 12. Indeed, as remarked earlier, since \(\mathop{\mathrm{ord}}(-1)=2\), the divisibility condition \(\mathop{\mathrm{ord}}(\zeta)\mid n(n-1)|G|\) in Proposition 12(b) is trivially satisfied, so it does not give us any vanishing \(n\). This is actually the truth, as we will see in the examples below. Because of this, we are only able to prove vanishing slopes by computing homology for small \(n\). We present our computations in Figure 17. The example of \(G=S_4\) and \(R\) the conjugacy class of transpositions was already given in Figure 7. By applying Theorem 1 to the appropriate vanishing staircases indicated, we get the desired slopes of vanishing in Figure 6.
Lastly, we consider other braided vector spaces which may not necessarily correspond to something arithmetic. These examples are usually connected to physics because braided vector spaces are solutions to the Yang-Baxter equation.
First, we look at Gaussian braided vector spaces \(V\) of dimension \(m\) as defined in [33]. Let \(\zeta=\zeta_m\) if \(m\) is odd and \(\zeta=\zeta_{2m}\) if \(m\) is even. Let \(\{e_1,\ldots, e_m\}\) be a basis of \(V\), and define the braiding by \[R(e_i\otimes e_j)=\frac{1}{\sqrt m}\sum_{k=0}^{m-1}\zeta^{k^2+{k(j-i)}}e_{i+k}\otimes e_{j+k}.\] As an example, we compute the homology for the three-dimensional Gaussian braided vector space in Figure 18, and we from this we see a vanishing slope of \(\frac{5}{7}\).
Next, we look at two dimensional braided vector spaces, which were classified completely in [34]. The classification organizes the solutions according to the number of free parameters and the rank of the braiding. We choose to look at the solutions with no free parameters, since these are in some sense the most canonical. We also require them to be of full rank as in our case we require \(R_{V,V}\colon V\otimes V\xrightarrow\sim V\otimes V\) to be an isomorphism. Then, there are three solutions, with braiding matrix written as follows with respect to the basis \(e_1\otimes e_1,e_1\otimes e_2,e_2\otimes e_1,e_2\otimes e_2\): \[R_1=\begin{pmatrix} 1 & & &1\\ & &-1& \\ &-1& & \\ & & &1 \end{pmatrix},\;R_2=\frac{1}{\sqrt 2}\begin{pmatrix} 1 & & &1\\ &1&1& \\ &-1&1& \\ -1& & &1 \end{pmatrix},\;R_3=\begin{pmatrix} 1 & & &\\ & 1&& \\ & & 1& \\ & & &1 \end{pmatrix}.\]
Note that the convention of the braiding matrix here differs from that in [34] by swapping the second and third columns. We also normalize \(R_2\) by dividing by \(\sqrt 2\) so the eigenvalues have absolute value \(1\).
Let \(V_i\) be the two-dimensional braided vector space with braiding \(R_i\). The case of \(V_3\) is not interesting as the braiding \(R_3\) is trivial and \(B_n\) acts trivially on \(V_3^{\otimes n}\). In this case the homology can be deduced from the classical computation of the homology of configuration space and is simply \(H_i(B_n,V_3^{\otimes n})=V_3^{\otimes n}\) for \(0\le i\le \min(n-1,1)\) and \(0\) otherwise.
For \(V_1\), we can consider all twists \((V_1)_\zeta\) by some \(\zeta\in \mathbb{C}^\times\), and recall that this corresponds to multiplying \(R_1\) by \(\zeta\). It is not hard to see that if \(1\) is not an eigenvalue of \(\zeta R_1\), then \(H_0(B_2,(V_1)_\zeta^{\otimes 2})=H_1(B_2,(V_1)_\zeta^{\otimes 2})=0\) and so the homology vanishes with slope at least \(\frac{1}{3}\). We now consider the case when \(1\) is an eigenvalue, which forces \(\zeta=1\) or \(\zeta=-1\). We compute the homology in Figure 19. We see that \(V_1\) itself seems to exhibit homological stability, while the twist \((V_1)_{-1}\) vanishes with slope at least \(\frac{6}{11}\).
Finally, one can check that \(V_2\) is actually isomorphic to the two-dimensional Gaussian braided vector space via a change of basis. We compute that the homology of \(V_2\) itself vanishes for \(2\le n\le 13\), and we are not sure whether the homology actually vanishes for all \(n\ge 2\). Using the same reasoning as above, we see that all twists \((V_2)_\zeta\) vanish with slope at least \(\frac{1}{3}\) unless \(\zeta=\zeta_8\) or \(\zeta=\bar\zeta_8\). Since these two are complex conjugates, they have the same homology, which we compute in Figure 20. We observe that there is homological vanishing of slope \(\frac{1}{4}\) which seems to be sharp. Furthermore, all dimensions of homology are powers of \(2\), and there appears to be an underlying pattern which also resembles the three-dimensional Gaussian braided vector space.
The homology \(H_i(B_n,V^{\otimes n})\) can be computed explicitly from the bar-complex as seen in Equation . Hence, in order to compute the dimensions of homology, it suffices to compute the rank of the differentials in the bar-complex. This is not difficult as one can easily write explicit matrices for the differentials from the definition of the shuffle product. Hence, most of the work comes from optimizing the computation of rank of these matrices so that one can improve the range of computation for \(n\).
Recall that if \(V\) is a braided vector space of dimension \(d\), the largest term in the bar-complex has dimension \(D\approx \binom n {\lfloor n/2\rfloor} d^n = O((2d)^n)\), so the largest differentials have dimensions of this size. A simple Gaussian elimination algorithm would take \(O(D^3)\) time and becomes infeasible quickly.
The key improvement comes from the realization that the matrices corresponding to the differentials in the bar-complex are sparse. Let \(z\) be the number of non-zero entries in each row, which is much smaller than \(D\). A typical example in our case (say \(V=\mathbb{C}R\) for \(R\) the rack of transpositions in \(S_3\) and \(n=10\)) could have \(D\approx 10^{7}\) and \(z\approx 100\). We use the block Wiedemann algorithm [35]–[37] which is a probabilistic algorithm that computes the kernel vectors (and hence the rank) of a matrix over \(\mathbb{F}_p\), which has complexity \(O(D^2z)\), which for our applications saves a factor of \(\approx 10^5\), although the larger constant overhead reduces this factor somewhat. To get a matrix over a finite field, we randomly chose a few large primes \(p\) and reduce our matrix modulo \(p\), checking that the rank in the same for each prime.
A smaller improvement to the algorithm is to note that the differential preserves certain invariants like the global monodromy for the case of racks from groups, allowing us to decompose the matrix for the differential into smaller blocks and running the algorithm on each of them.
We believe that there could be a faster algorithm by exploiting the spectral sequences associated to filtrations similar to those in Section 3. We attempted to implemented this but failed.
We prompted GPT-5.5 to implement the algorithm described above in C++. We did this in several steps, by first asking it to implement the simpler Gaussian elimination algorithm, then changing this to the block Wiedemann algorithm while keeping in mind complexity constraints, and implementing a multi-threaded version. We then asked it to optimize the code for speed as much as possible. We also did manual profiling of the code to see which parts took the most time and suggested changes to GPT-5.5. We verified correctness of the output in a variety of test cases at each step. The AI-generated code is available here.
Finally, we link the homological results in the previous few sections to our arithmetic applications as stated in Section 1.1 and 1.2.
We first tackle the case of the Möbius function and character sums as it is slightly simpler. We will prove Theorem 6 and 7 and justify Figure 6. We remark that this is rather similar to [7] because we are in the same arithmetic situation.
Proof of Theorem 6. Recall from the discussion in Section 2.3 that if we let \(\mathcal{L}'_{G,R}=\pi'_*\bar \mathbb{Q}_l\) be pushforward of the constant sheaf from Hurwitz space \(\mathop{\mathrm{Hur}}^{n_1,\ldots, n_k}_{G,R,\infty}\) to \(\mathop{\mathrm{Conf}}^n\) as in Example 4 and \(\delta^*\mathcal{L}_\chi\) be the pullback of the Kummer sheaf via the discriminant map as in Example 3, then for \(f\in \mathop{\mathrm{Conf}}^n(\mathbb{F}_q)\) we have \[\mathop{\mathrm{tr}}(\mathop{\mathrm{Frob}}_q, (\mathcal{L}'_{G,R}\otimes \delta^*\mathcal{L}_\chi)_{\bar f})=\#\{L\in \mathcal{E}^R_q(G;n_1,\ldots, n_k)\colon f_L=f\}\cdot \chi(\mathop{\mathrm{disc}}(f)).\] Thus, by the Grothendieck-Lefschetz trace formula, we express the desired sum as \[\begin{align} \sum_{L\in \mathcal{E}^R_q(G;n_1,\ldots, n_k)}\chi(\mathop{\mathrm{disc}}(f_L))&=\sum_{f\in \mathop{\mathrm{Conf}}^n(\mathbb{F}_q)}\mathop{\mathrm{tr}}(\mathop{\mathrm{Frob}}_q,(\mathcal{L}'_{G,R}\otimes \delta^*\mathcal{L}_\chi)_{\bar f}) \\ &=\sum_{i=0}^{2n}(-1)^i\mathop{\mathrm{tr}}(\mathop{\mathrm{Frob}}_q, H^i_c(\mathop{\mathrm{Conf}}^n_{\bar\mathbb{F}_q},\mathcal{L}'_{G,R}\otimes \delta^*\mathcal{L}_\chi)). \end{align}\]
Now, recall from Example 4 and 3 that the analytification of \(\mathcal{L}'_{G,R}\otimes \delta^*\mathcal{L}_\chi\) over \(\mathbb{C}\) is a direct summand of \(V_\zeta ^{\otimes n}\) for the braided vector space \(V=\mathbb{C}R\), where \(\zeta\) is a root of unity satisfying \(\mathop{\mathrm{ord}}(\zeta)=\mathop{\mathrm{ord}}(\chi)\). We use a comparison theorem from étale to singular cohomology [7] to see that \(H^i_c(\mathop{\mathrm{Conf}}^n_{\bar\mathbb{F}_q},\mathcal{L}_{G,R}'\otimes \delta^*\mathcal{L}_\chi)=0\) if we have \(H_{2n-i}(B_n,(V_\zeta)^{*\otimes n})=H_{2n-i}(B_n,(V_{\bar\zeta})^{\otimes n})=0\) where we used the fact that the dual of \(V\) is itself.
On the other hand, applying case (b) of Corollary 4, we get that the homology \(H_j(B_n,(V_{\bar\zeta})^{\otimes n})\) vanishes with slope \(B=1-\frac{2^{\omega(o')}}{o'}\), i.e. there is some constant \(C\) for which the homology is only nonzero when \(j\ge Bn-2C\). Translating this to cohomological degree, \(H^i_c(\mathop{\mathrm{Conf}}^n_{\bar\mathbb{F}_q},\mathcal{L}_{G,R}'\otimes \delta^*\mathcal{L}_\chi)\) is nonzero only if \(i\le (2-B)n+2C\)
The Weil bound [38] tells us that the eigenvalue of \(\mathop{\mathrm{Frob}}_q\) on \(H^i_c(\mathop{\mathrm{Conf}}^n_{\bar\mathbb{F}_q},\mathcal{L}_{G,R}'\otimes \delta^*\mathcal{L}_\chi)\) is bounded above by \(q^{i/2}\). Combining this with the bound for \(i\) as well as the trivial Betti number bound \(\sum_i \dim (H_i(B_n,V^{*\otimes n})\le 2^{n-1}(\dim V)^n\) from the bar-complex, we get the desired bound \[\left|\sum_{L\in \mathcal{E}^R_q(G;n_1,\ldots, n_k)}\chi(\mathop{\mathrm{disc}}(f_L))\right|\le 2^{n-1}|R|^nq^{\left(\frac{1}{2} +\frac{2^{\omega(o')-1}}{o'}\right)n+C}.\] ◻
Recall that the Möbius function is the special case when \(\chi=\xi\) is the quadratic character, so the above proof tells us that a vanishing slope of \(B\) for \((\mathbb{C}R)_{-1}\) leads to a \(q\)-exponent of the form \((1-\frac{B}{2})n+C\). Hence, the computations in Figure 7 and 17 justifies Figure 6.
We now deal with the statement for multiple characters.
Proof of Theorem 7. We now consider instead the pushforward \(\mathcal{L}_{G,R}=\pi_*\bar\mathbb{Q}_l\) of the constant sheaf from \(\mathop{\mathrm{Hur}}^{n_1,\ldots,n_k}_{G,R,\infty}\) to \(\mathop{\mathrm{Conf}}^{n_1,\ldots, n_k}\) from Example 4, and the tensor product of pullbacks of Kummer sheaves \(\mathcal{L}_{\vec{\chi}}\) in Equation . Then, for \(x=(f_1,\ldots, f_k)\in \mathop{\mathrm{Conf}}^{n_1,\ldots, n_k}(\mathbb{F}_q)\), we have \[\begin{align} &\mathop{\mathrm{tr}}(\mathop{\mathrm{Frob}}_q,(\mathcal{L}_{G,R}\otimes \mathcal{L}_{\vec{\chi}})_{\bar x})\\ =&\# \{L\in \mathcal{E}^R_q(G;n_1,\ldots, n_k)\colon f_{L,i}=f_i \;\forall 1\le i\le k\}\cdot \prod_{1\le i \le k} \chi_i(\mathop{\mathrm{disc}}(f_i)) \prod_{1\le i<j\le k} \chi_{ij}(\mathop{\mathrm{res}}(f_i,f_j)) \end{align}\] so the Grothendieck-Lefschetz trace formula tells us that \[\begin{align} &\sum_{L\in \mathcal{E}^{R}_q(G;n_1,\ldots, n_k)} \prod_{1\le i\le k} \chi_{i} (\mathop{\mathrm{disc}}(f_{L,i}))\prod_{1\le i< j \le k}\chi_{ij}(\mathop{\mathrm{res}}(f_{L,i},f_{L,j}))\\ =& \sum_{i=0}^{2n}\mathop{\mathrm{tr}}(\mathop{\mathrm{Frob}}_q,H^i_c(\mathop{\mathrm{Conf}}^{n_1,\ldots, n_k}_{\bar\mathbb{F}_q},\mathcal{L}_{G,R}\otimes\mathcal{L}_{\vec{\chi}})) \end{align}\]
Recall that the analytification of \(\mathcal{L}_{G,R}\) as a \(B_{n_1,\ldots, n_k}\)-representation is a direct summand of \(W_{n_1,\ldots, n_k}=(\mathbb{C}R_1)^{\otimes n_1}\otimes \cdots \otimes (\mathbb{C}R_k)^{\otimes n_k}\), and the analytification of \(\mathcal{L}_{\vec{\chi}}\) is the one-dimensional representation \(\mathbb{C}_{\vec{\zeta}}\) where a positive half-twist of adjacent strands of the same color \(i\) acts by \(\zeta_i\) and a positive full twist of two strands of different colors \(i<j\) acts by \(\zeta_{ij}^2\). The analogue of [7] for multicolored configuration space \(\mathop{\mathrm{Conf}}^{n_1,\ldots, n_k}\) holds as \(\mathop{\mathrm{Conf}}^{n_1,\ldots, n_k}\) is a finite étale cover of \(\mathop{\mathrm{Conf}}^n\) and [1] works for finite étale covers, so we have that \(H^i_c(\mathop{\mathrm{Conf}}^{n_1,\ldots, n_k}_{\bar\mathbb{F}_q},\mathcal{L}_{G,R}\otimes\mathcal{L}_{\vec{\chi}})=0\) if \(H_{2n-i}(B_{n_1,\ldots, n_k},W_{n_1,\ldots, n_k}\otimes \mathbb{C}_{\vec{\bar\zeta}})=0\), where we use the fact that the dual of \(W_{n_1,\ldots, n_k}\) is itself.
We want to apply Shapiro’s lemma, so we need to find the induced \(B_n\)-representation for \(W_{n_1,\ldots, n_k}\otimes \mathbb{C}_{\vec{\bar\zeta}}\). The untwisted induced module \(\mathop{\mathrm{Ind}}^{B_n}_{B_{n_1,\ldots, n_k}}W_{n_1,\ldots, n_k}\) is a direct summand of \(V^{\otimes n}\) where \(V=\mathbb{C}R\) corresponding to the tensor products which contain the factors \(V_i=\mathbb{C}R_i\) exactly \(n_i\) times. It is not hard to check that the twisted induced module \(\mathop{\mathrm{Ind}}^{B_n}_{B_{n_1,\ldots, n_k}}W_{n_1,\ldots, n_k}\otimes \mathbb{C}_{\vec{\bar\zeta}}\) is exactly the direct summand of \(V_{\vec{\bar\zeta}}^{\otimes n}\) defined in Section 6.3 in the braided monoidal abelian category \(\mathcal{V}'\) twisted by \(\vec{\bar\zeta}\) which contain the factors \(V_i'\) exactly \(n_i\) times. Here, we note that the action of the positive full twist by \(\zeta_{ij}^2\) is spread over two half-twists \(R_{V_i',V_j'}=\zeta_{ij}R_{V_i,V_j}\) and \(R_{V_j',V_i'}=\zeta_{ij}R_{V_j,V_i}\). Thus, by Shapiro’s lemma, we have that \(H_{2n-i}(B_{n_1,\ldots, n_k},W_{n_1,\ldots, n_k}\otimes \mathbb{C}_{\bar\zeta})=0\) if \(H_{2n-i}(B_n,V_{\vec{\bar\zeta}}^{\otimes n})=0\).
For any integer \(N\ge 2\), Corollary 5 tells us that if \(\vec{\zeta}\) (and hence \(\vec{\bar\zeta}\)) is not in a finite union of torsion cosets, then \(V_{\vec{\bar}\zeta}\) is in \(\mathcal{F}_V\setminus \mathcal{F}_{V,N}\) and vanishes in a \((N,N-2)\) staircase. Applying Theorem 1, the homology \(H_j(B_n,(V_{\vec{\bar\zeta}})^{\otimes n})\) vanishes with slope \(\frac{N-1}{N+1}\). More precisely, we keep track of the constant term by Equation , and we see that the largest \(i=2n-j\) where cohomology \(H^i_c(\mathop{\mathrm{Conf}}^{n_1,\ldots,n_k}_{\bar\mathbb{F}_q},\mathcal{L}_{G,R}\otimes\mathcal{L}_{\vec{\chi}})\) could be nonzero is \[\label{eqn:32i32bound32by32n32proof} i=2n-(N-1)\left \lfloor \frac{n+1}{N+1}\right\rfloor + \max \left(\left\{\frac{n+1}{N+1}\right\}-2 ,0\right)\le \left(1+\frac{2}{N+1}\right)(n-1)+2\tag{12}\] Hence, by applying the Weil bound and the trivial Betti number bound to the trace formula above, we have \[\left|\sum_{L\in \mathcal{E}^{R}_q(G;n_1,\ldots, n_k)} \prod_{1\le i\le k} \chi_{i} (\mathop{\mathrm{disc}}(f_{L,i}))\prod_{1\le i< j \le k}\chi_{ij}(\mathop{\mathrm{res}}(f_{L,i},f_{L,j}))\right|\le 2^{n-1}|R|^nq^{\left(\frac{1}{2}+\frac{1}{N+1}\right)(n-1)+1}\] which finishes the proof. ◻
We now prove Theorem 3 and 5 as well as justify Figure 5.
Proof of Theorem 3. Recall from Equations , and Example 3 that for \(f\in \mathop{\mathrm{Conf}}^n(\mathbb{F}_q)\), \[\mathbf{1}_{\text{irr}} (f) G_\chi(f)= C_{q,n,\chi} \cdot \frac{1}{n} \sum_{k=0}^{n-1} (-1)^k \mathop{\mathrm{tr}}(\mathop{\mathrm{Frob}}_q,(\mathcal{L}_{\wedge^k \text{std}_n}\otimes \delta^*\mathcal{L}_{\chi\cdot\xi})_{\bar f})\] where \(C_{q,n,\chi}\) is a constant depending on \(q,n,\chi\) with absolute value \(q^{n/2}\), so again by the Grothendieck-Leftschetz trace formula we have \[\sum_{\substack{\deg(\pi)=n\\ \pi \text{ prime}}} \frac{G_\chi(\pi)}{q^{n/2}} = \frac{C_{q,n,\chi}}{q^{n/2}}\cdot\frac{1}{n} \sum_{k=0}^{n-1}\sum_{i=0}^{2n}(-1)^{i+k} \mathop{\mathrm{tr}}(\mathop{\mathrm{Frob}}_q,H^i_c(\mathop{\mathrm{Conf}}^n_{\bar\mathbb{F}_q},\mathcal{L}_{\wedge^k \text{std}_n}\otimes \delta^*\mathcal{L}_{\chi\cdot\xi}))\] Now, by Example 2, 3 and Equation , the analytification of the sheaves \(\mathcal{L}_{\wedge^k \text{std}_n}\otimes \delta^*\mathcal{L}_{\chi\cdot\xi}\) over \(\mathbb{C}\) is a direct summand of \(V_{-\zeta}^{\otimes n}\) for \(V=\mathbb{C}_\wedge\) where again \(\zeta\) is a root of unity with \(\mathop{\mathrm{ord}}(\zeta)=\mathop{\mathrm{ord}}(\chi)\). The comparison theorem [7] then tells us that \(H^i_c(\mathop{\mathrm{Conf}}^n_{\bar\mathbb{F}_q},\mathcal{L}_{\wedge^k \text{std}_n}\otimes \delta^*\mathcal{L}_{\chi\cdot\xi})=0\) if \(H_{2n-i}(B_n,V_{-\zeta}^{\otimes n})=0\).
We assumed that the order \(o=\mathop{\mathrm{ord}}(\chi)\) is a prime power or twice of an odd prime power. If \(o=2\), there is nothing to prove as the statement follows even without homological vanishing. If \(o=2^k\) for \(k\ge 2\), then we also have \(\mathop{\mathrm{ord}}(-\zeta)=\mathop{\mathrm{ord}}(\zeta)=2^k\). It is clear that \(2^k\) does not divide \(n(n-1)\) for \(2\le n\le 2^k-1\). If \(o=2p^k\) or \(p^k\) for an odd prime \(p\) with \(k\ge 1\), then we have \(\mathop{\mathrm{ord}}(-\zeta)=p^k\) or \(2p^k\) respectively. Either way, we have that \(p^k\) and \(2p^k\) do not divide \(n(n-1)\) for \(2\le n \le p^k-1\).
Hence, in all cases, applying Proposition 12(c), we see that \(H_i(B_n,V_{-\zeta}^{\otimes n})\) vanishes for all \(i\) when \(2\le n\le p^k-1\), which means it vanishes in an \((N,N-2)\) staircase when \(N=p^k-1\). Then, as in Equation , we get that the cohomology vanishes when \(i\le (1+\frac{2}{p^k})(n-1)+1\).
By Equation , we have that the sum of all the Betti numbers in the formula is at most half of the sum of the Betti numbers for the cohomology of \(V_{-\zeta}^{\otimes n}\), so it is bounded above by \(\frac{1}{2} 2^{n-1}\dim(V)=2^{2n-2}\). Combining the Weil bound with the Betti number bound gives \[\left|\sum_{\substack{\deg(\pi)=n\\ \pi \text{ prime}}} \frac{G_\chi(\pi)}{q^{n/2}} \right|\le \frac{2^{2n-2}}{n}q^{(\frac{1}{2} +\frac{1}{M})(n-1)+1}\] as desired. ◻
Proof of Theorem 5. We follow the previous proof almost exactly, except we now use Corollary 4(c) to conclude that \(H_i(B_n,V_{-\zeta}^{\otimes n})\) vanishes with slope \(1-\frac{2^{\omega(\mathop{\mathrm{ord}}(-\zeta))}}{\mathop{\mathrm{ord}}(-\zeta)}=1-\frac{2^{\omega (o)}}{o}\), which gives the desired bound. ◻
Similarly, from the same argument above, one can prove the \(q\)-exponents in Figure 5 using the computations in Section 7.1.