June 11, 2026
We solve a long-standing problem of whether the homology groups of the Torelli subgroups \(\mathcal{I}_g\le\mathop{\mathrm{Mod}}\nolimits_g\) are finitely generated in stable range. Namely, we prove that the group \(H_k( \mathcal{I}_g;\mathbb{Z})\) is finitely generated, provided that \(k\le g-2\). Two main ingredients of our approach are as follows. First, we show that the action of any symplectic transvection \(t_x\in\mathrm{Sp}_{2g}(\mathbb{Z})\) on the homology of \(\mathcal{I}_g\) satisfies the following unipotency condition: \((t_x-1)^{k+1}H_k( \mathcal{I}_g;\mathbb{Z})=0\). The proof of this fact relies on the study of the spectral sequence for the action of \(\mathcal{I}_g\) on the complex of homologous curves on \(\Sigma_g\), which is known to be \((g-3)\)-acyclic by a recent result of Minahan. The second key ingredient is Tavgen’s theorem asserting that the group \(\mathrm{Sp}_{2g}(\mathbb{Z})\) is boundedly elementarily generated. For homology with coefficients in \(\mathbb{Q}\), we further prove that \(H_k(\mathcal{I}_g;\mathbb{Q})\) is an algebraic \(\mathrm{Sp}_{2g}(\mathbb{Z})\)-representation in the same stable range \(k\le g-2\). Kupers and Randal-Williams have obtained a conditional result: they computed the algebraic part of the rational cohomology of Torelli groups in stable range under the assumpition that the rational cohomology groups are finite-dimensional in this stable range. Our results turn this conditional computation into a precise theorem that describes the whole rational cohomology ring of Torelli groups in stable range. As further applications, we obtain the following two consequences. First, we prove Morita’s conjecture asserting that the \(\mathrm{Sp}_{2g}(\mathbb{Z})\)-invariant part of the rational cohomology of \(\mathcal{I}_g\) stabilizes to the polynomial ring \(\mathbb{Q}[e_2,e_4,\ldots]\) in the even Miller–Morita–Mumford classes. Second, we prove the uniform representation stability for the series of groups \(\left\{ H_k\bigl(\mathcal{I}_g^1;\mathbb{Q})\right\}_{g=1}^{\infty}\).
In the study of the mapping class group \(\mathop{\mathrm{Mod}}\nolimits_g\) of the genus \(g\) oriented surface \(\Sigma_g\), a fundamental role is played by the Torelli subgroup \(\mathcal{I}_g\le\mathop{\mathrm{Mod}}\nolimits_g\) consisting of those mapping classes that act trivially on \(H_1(\Sigma_g;\mathbb{Z})\). It is an old well-known problem to find out which homology groups \(H_k(\mathcal{I}_g;\mathbb{Z})\) are finitely generated and which are not, see, for instance [1], [2]. A particularly important question is whether these groups are finitely generated in a range of degrees tending to infinity with \(g\). Hain [3] mentioned a folk conjecture that \(H_k(\mathcal{I}_g;\mathbb{Z})\) is finitely generated when \(k\le g-2\). Our first result is exactly the proof of this conjecture.
Along with the closed surface \(\Sigma_g\), we will consider a surface with one puncture \(\Sigma_{g,1}\) and a surface with one boundary component \(\Sigma_g^1\). To treat these three cases together, we write \(\Sigma_{g,p}^b\) for a genus \(g\) oriented surface with \(p\) punctures and \(b\) boundary components, and agree that we omit an index if it is zero. However, throughout the paper we always impose the condition \(b+p\le 1\). We denote by \(\mathop{\mathrm{Mod}}\nolimits_{g,p}^b\) and \(\mathcal{I}_{g,p}^b\) the mapping class group and Torelli group for \(\Sigma_{g,p}^b\), respectively. (Note that \(\mathop{\mathrm{Mod}}\nolimits_g^1\) is the mapping class group for diffeomorphisms of \(\Sigma_g^1\) that fix every point of the boundary.) For definitions and results concerning mapping class groups, see [4].
Theorem 1. Suppose that \(k\le g-2\) and \(b+p\le 1\). Then the abelian group \(H_k\bigl(\mathcal{I}_{g,p}^b;\mathbb{Z}\bigr)\) is finitely generated.
Previously, the finite generation of homology was known only for \(k=1\) and \(g\ge 3\) (Johnson [5], [6]) and for the second rational homology groups \(H_2(\mathcal{I}_{g,p}^b;\mathbb{Q})\) when \(g\ge 5\) (Minahan [7] for \(g\ge51\), and Minahan and Putman [8] for all \(g\ge 5\)). Note that even for \(k=2\) our result is stronger than that of Minahan and Putman. Firstly, we prove finite generation of the second homology group starting from \(g=4\) instead of \(g=5\). Secondly, we do this with integer coefficients rather than rational ones.
Note that the homology groups of the Torelli groups are not finitely generated in general. The first infiniteness result for Torelli groups was obtained by McCullough and Miller [9] who showed that \(\mathcal{I}_2\) is not finitely generated. Mess [10] proved that \(\mathcal{I}_2\) is an infinitely generated free group, and hence has not finitely generated \(H_1\). The first general result of non‑finite generation of higher homology groups was obtained by Akita [11] who showed that \(\dim H_*(\mathcal{I}_g;\mathbb{Q})=\infty\), provided that \(g\ge 7\). The groups \(H_3(\mathcal{I}_3;\mathbb{Z})\) and \(H_4(\mathcal{I}_3;\mathbb{Z})\) were shown to be not finitely generated by Johnson and Millson (unpublished, see [10]) and Hain [12], respectively. Later, Bestvina, Bux, and Margalit [13] proved that the cohomological dimension of \(\mathcal{I}_g\) is equal to \(3g-5\), and the top homology group \(H_{3g-5}(\mathcal{I}_g;\mathbb{Z})\) is not finitely generated. Finally, the author [14] extended the non‑finite generation statement for \(H_k(\mathcal{I}_g;\mathbb{Z})\) to all \(k\) in range \(2g-3\le k\le 3g-6\).
Remark 1. Vladimirov [15], [16] studied the subgroup \(H_k^{\mathrm{ab,sep}}(\mathcal{I}_g;\mathbb{Z})\le H_k(\mathcal{I}_g;\mathbb{Z})\) generated by special homology classes—namely, abelian cycles corresponding to \(k\)-tuples of pairwise disjoint separating simple closed curves on \(\Sigma_g\). He proved that this subgroup is a finite-dimensional vector space over \(\mathbb{Z}/2\mathbb{Z}\) in exactly the same range \(k\le g-2\) as in Theorem 1. Although Vladimirov’s result is not used in our proof of Theorem 1, it provided significant motivation for arriving at it.
We put \(H=H_1(\Sigma_{g,p}^b;\mathbb{Z})\) and choose an isomorphism \(H\cong\mathbb{Z}^{2g}\) that takes the intersection form to the standard unimodular skew-symmetric form \((\cdot,\cdot)\) on \(\mathbb{Z}^{2g}\). (Such an isomorphism exists, since \(b+p\le 1\).) The action of the mapping class group \(\mathop{\mathrm{Mod}}\nolimits_{g,p}^b\) on \(H\) preserves the intersection form and hence defines a short exact sequence \[1\longrightarrow \mathcal{I}_{g,p}^b\longrightarrow\mathop{\mathrm{Mod}}\nolimits_{g,p}^b\longrightarrow\mathrm{Sp}_{2g}(\mathbb{Z})\longrightarrow 1.\] Hence all homology groups \(H_k(\mathcal{I}_{g,p}^b;\mathbb{Z})\) are \(\mathrm{Sp}_{2g}(\mathbb{Z})\)-modules.
We recall some facts on arithmetic groups that we will need, see [17], [18]. We always consider the following setup:
\(\mathbf{G}\) is a connected semisimple algebraic subgroup of \(\mathbf{GL}_n\) defined over \(\mathbb{Q}\),
\(\Gamma\) is a Zariski dense arithmetic subgroup of its rational points \(\mathbf{G}(\mathbb{Q})\), where arithmeticity means that \(\Gamma\) is commensurable with \(\mathbf{G}(\mathbb{Z})=\mathbf{G}(\mathbb{Q})\cap\mathrm{GL}_n(\mathbb{Z})\).
Recall that a rational representation of \(\mathbf{G}\) on a finite-dimensional \(\mathbb{Q}\)-vector space \(V\) is a morphism of algebraic groups \(\mathbf{G}\to\mathbf{GL}(V)\). A representation \(\rho\colon\Gamma\to\mathrm{GL}(V)\) is called algebraic if it can be obtained from a rational representation of \(\mathbf{G}\) (defined over \(\mathbb{Q}\)) by taking the rational points and then restricting to \(\Gamma\). (Note that an extension of \(\rho\) to a rational representation of \(\mathbf{G}\) is unique whenever it exists, since \(\Gamma\) is Zariski dense in \(\mathbf{G}(\mathbb{Q})\).) More generally, a representation \(\rho\) is called almost algebraic if there exists a finite-index subgroup \(\Lambda\le\Gamma\) such that the restriction of \(\rho\) to \(\Lambda\) is algebraic.
In this paper, we will only be interested in the case \(\mathbf{G}=\mathbf{Sp}_{2g}\) and \(\Gamma=\mathrm{Sp}_{2g}(\mathbb{Z})\) with \(g\ge 2\). In this case, Bass, Milnor, and Serre [19] proved that any representation of \(\Gamma\) on a finite-dimensional vector space over \(\mathbb{Q}\) is almost algebraic.
Recall that over a field of characteristic \(0\) all rational representations of \(\mathbf{Sp}_{2g}\) are semisimple and the irreducible rational representations of \(\mathbf{Sp}_{2g}\) are indexed by partitions \(\lambda=[\lambda_1\ldots\lambda_m]\) of length \(m\le g\), where \(\lambda_1\ge \cdots\ge\lambda_m\ge 1\); see [20], [21], and also a nice summary in [22]. We denote by \(\mathbf{V}_{\lambda}\) or \(\mathbf{V}_{\lambda_1,\ldots,\lambda_m}\) the irreducible representation that corresponds to a partition \(\lambda\). When we need to indicate the dependence of \(g\) in notation, we write \(\mathbf{V}_{\lambda}(g)\) instead of \(\mathbf{V}_{\lambda}\).
It is an important question whether the representations of \(\mathrm{Sp}_{2g}(\mathbb{Z})\) on the rational homology groups \(H_k(\mathcal{I}_{g,p}^b;\mathbb{Q})\) are algebraic without having to pass to a finite-index subgroup. The algebraicity was known for \(H_1(\mathcal{I}_{g,p}^b;\mathbb{Q})\) with \(g\ge 3\) by a result of Johnson [6]. Minahan and Putman [8] have recently proved that \(H_2(\mathcal{I}_{g,p}^b;\mathbb{Q})\) is algebraic for \(g\ge 6\). Our next result is as follows.
Theorem 2. Suppose that \(k\le g-2\) and \(b+p\le 1\). Then \(H_k\bigl(\mathcal{I}_{g,p}^b;\mathbb{Q}\bigr)\), and hence \(H^k\bigl(\mathcal{I}_{g,p}^b;\mathbb{Q}\bigr)\), is an algebraic representation of \(\mathrm{Sp}_{2g}(\mathbb{Z})\). Moreover, \(H_k\bigl(\mathcal{I}_{g,p}^b;\mathbb{Q}\bigr)\) splits into a direct sum of representations \(\mathbf{V}_{\lambda_1,\ldots,\lambda_m}\) with \(\lambda_1\le k\).
Kupers and Randal-Williams [23] obtained the following conditional result: they computed the algebraic part \(H^*\bigl(\mathcal{I}_g^1;\mathbb{Q}\bigr)^{\mathrm{alg}}\) of the rational cohomology ring \(H^*\bigl(\mathcal{I}_g^1;\mathbb{Q}\bigr)\) in stable range \(*\ll g\) under the assumption that the spaces \(H^*\bigl(\mathcal{I}_g^1;\mathbb{Q}\bigr)\) are finite-dimensional in stable range. Theorem 1 ensures that this assumption holds, and Theorem 2 shows that the result of Kupers and Randal-Williams gives a description of the whole rational cohomology ring \(H^*\bigl(\mathcal{I}_g^1;\mathbb{Q}\bigr)\) in stable range \(*\ll g\). The stable range in which the explicit description holds was incorrectly determined in [23]. A correction is given in [24]: it is shown there that the aforementioned description holds for \(*\le \frac{g-4}{4}\).
To state the result thus obtained we need the construction of twisted Miller–Morita–Mumford classes. Let \(\mathop{\mathrm{Diff}}\nolimits(\Sigma_g,D)\) denote the topological group of diffeomorphisms of \(\Sigma_g\) that are equal to the identity near a specified two-dimensional disk \(D\subseteq \Sigma_g\); we endow this group with the \(C^{\infty}\)-topology. Let \(\mathop{\mathrm{Tor}}\nolimits(\Sigma_g,D)\le \mathop{\mathrm{Diff}}\nolimits(\Sigma_g,D)\) be the corresponding (topological) Torelli group consisting of all diffeomorphisms that act trivially on \(H_1(\Sigma_g;\mathbb{Z})\). Let \[\Sigma_g\stackrel{f}{\longrightarrow} E\stackrel{\pi}{\longrightarrow} B\mathop{\mathrm{Tor}}\nolimits(\Sigma_g,D)\] be the universal \(\Sigma_g\)-bundle over \(B\mathop{\mathrm{Tor}}\nolimits(\Sigma_g,D)\), let \(T_{\pi}E\to E\) be its vertical tangent bundle, and let \(s\colon B\mathop{\mathrm{Tor}}\nolimits(\Sigma_g,D)\to E\) be the section of \(\pi\) determined by the centre of the disk \(D\). By studying the Serre spectral sequence for \(\pi\), one can prove (see [23] for details) that the map \(f^*\colon H^1(E;\mathbb{Q})\to H^1(\Sigma_g;\mathbb{Q})\) is a surjection and has a unique right inverse \(\iota\colon H^1(E;\mathbb{Q})\to H^1(\Sigma_g;\mathbb{Q})\) satisfying \(s^*\circ \iota=0\). Then for \(m\in\mathbb{Z}_{\ge0}\) and \(v_1,\ldots,v_r\in H^1(\Sigma_g;\mathbb{Q})\), the twisted Miller–Morita–Mumford classes are defined by \[\label{eq95MMM} \kappa_{e^m}(v_1\wedge \cdots\wedge v_r)=\pi_!\bigl(e^m(T_{\pi}E)\iota(v_1)\cdots\iota(v_r)\bigr)\in H^{2m+r-2}\bigl(B\mathop{\mathrm{Tor}}\nolimits(\Sigma_g,D);\mathbb{Q}\bigr),\tag{1}\] where \(e\) denotes the Euler class and \(\pi_!\) is the Gysin homomorphism for \(\pi\). Finally, it is known (see [25]) that the connected component of the identity in the group \(\mathop{\mathrm{Diff}}\nolimits(\Sigma_g,D)\) is contractible. Hence \(B\mathop{\mathrm{Tor}}\nolimits(\Sigma_g,D)\simeq B\mathcal{I}_g^1\) and we obtain the classes \[\kappa_{e^m}(v_1\wedge \cdots\wedge v_r)\in H^{2m+r-2}\bigl(\mathcal{I}_g^1;\mathbb{Q}\bigr).\]
Combining Theorem A from [23] with our Theorems 1 and 2 and taking into account the corrections made in [24], we immediately obtain the following result.
Theorem 3. In the stable range of degrees \(*\le \frac{g-4}{4}\), the graded-commutative ring \(H^*\bigl(\mathcal{I}_g^1;\mathbb{Q}\bigr)\) is generated by the classes \[\kappa_{e^m}(v_1\wedge\cdots\wedge v_r)\qquad\text{with }m\ge0,\,r\ge0,\text{ and\/ }2m+r-2>0.\] A complete set of relations in this range is given by
linearity in each \(v_i\),
skew-symmetry: \(\kappa_{e^m}(v_{\sigma(1)}\wedge\cdots\wedge v_{\sigma(r)})=\mathrm{sign}(\sigma)\cdot \kappa_{e^m}(v_1\wedge\cdots\wedge v_r)\),
\(\sum_{i=1}^g\kappa_{e^m}(v_1\wedge\cdots\wedge v_k\wedge a_i)\,\kappa_{e^n}(a_i^{\#}\wedge v_{k+1}\wedge\cdots\wedge v_r)=\kappa_{e^{m+n}}(v_1\wedge\cdots\wedge v_r)\),
\(\sum_{i=1}^g\kappa_{e^m}(v_1\wedge\cdots\wedge v_r\wedge a_i\wedge a_i^{\#})=\kappa_{e^{m+1}}(v_1\wedge\cdots\wedge v_r)\),
\(\kappa_{e^{2n}}(1)=0\),
where \(a_1,\ldots,a_{2g}\) is a basis of \(H^1(\Sigma_g;\mathbb{Q})\) and \(a_1^{\#},\ldots,a_{2g}^{\#}\) is the Poincaré dual basis characterized by \(\bigl\langle a_i^{\#}a_j,[\Sigma_g]\bigr\rangle=\delta_{ij}\).
Remark 2. We write \(\kappa_{e^m}(v_1\wedge\cdots\wedge v_r)\) instead of \(\kappa_{e^m}(v_1\otimes\cdots\otimes v_r)\) as in [23], to emphasize the skew-symmetry.
Remark 3. For \(r=0\), we will usually abbreviate the notation \(\kappa_{e^{m}}(1)\) simply to \(\kappa_{e^m}\). The classes \(\kappa_{e^m}\) are the usual (untwisted) Miller–Morita–Mumford classes; the standard notation for them is \(e_m=\kappa_{e^{m+1}}\). These classes are defined by the same formula 1 in the cohomology of the whole mapping class group \(\mathop{\mathrm{Mod}}\nolimits_g\). It is a standard fact (see [26], [27]) that the odd Miller–Morita–Mumford classes are pullbacks of certain cohomology classes of \(\mathrm{Sp}_{2g}(\mathbb{Z})\) and hence vanish when restricted to the Torelli group. This is exactly relation (5) from Theorem 3. In [23] this relation is written in the form \(\kappa_{\mathcal{L}_n}=0\), where \(\mathcal{L}_n\) denotes the \(n\)th Hirzebruch \(\mathcal{L}\)-class of \(T_{\pi}E\). These are the same relations, since for a rank \(2\) oriented real vector bundle one has \(\mathcal{L}_n=\frac{2^{2n}B_{2n}}{(2n)!}e^{2n}\), where \(B_{2n}\) are the Bernoulli numbers.
Remark 4. Similar presentations can also be written for the rings \(H^*(\mathcal{I}_g;\mathbb{Z})\) and \(H^*(\mathcal{I}_{g,1};\mathbb{Z})\), using Theorem 4.1 from [28] instead of Theorem A from [23], together with the same correction from [24]. We do not include them here.
As a consequence of Theorem 3, an explicit calculation of the \(\mathrm{Sp}_{2g}(\mathbb{Z})\)-representation \(H^3(\mathcal{I}_g^1;\mathbb{Q})^{\mathrm{alg}}\) from [23] and [24] also becomes a result about the whole group \(H^3(\mathcal{I}_g^1;\mathbb{Q})\). (A similar result for the second rational homology of \(\mathcal{I}_g^1\) was already known by the algebraicity result of Minahan and Putman in this case, see [8].)
Corollary 5. For \(g\ge16\), we have \[\begin{align} H^3\bigl(\mathcal{I}_g^1;\mathbb{Q}\bigr)\cong \mathbf{V}_1+\mathbf{V}_{2,1}+3\mathbf{V}_{1^3}+2\mathbf{V}_{2^2,1}+3\mathbf{V}_{2,1^3}+\mathbf{V}_{3,2,1^2}\\ {}+2\mathbf{V}_{2^3,1}+\mathbf{V}_{3,2^3}+4\mathbf{V}_{1^5}+2\mathbf{V}_{2^2,1^3}+\mathbf{V}_{3^2,1^3}\\ {}+2\mathbf{V}_{2,1^5}+\mathbf{V}_{2^3,1^3}+2\mathbf{V}_{1^7}+\mathbf{V}_{2^2,1^5}+\mathbf{V}_{1^9}. \end{align}\]
After we prove finite-dimensionality and algebraicity of \(H^*(\mathcal{I}_g^1;\mathbb{Q})\) in stable range, and thus establish the presentation from Theorem 3, we can obtain further consequences from the results of [23], which were originally conditional results about the maximal algebraic subrepresentation \(H^*(\mathcal{I}_g^1;\mathbb{Q})^{\mathrm{alg}}\) (under the condition of finite dimensionality), but now become unconditional results about the whole ring \(H^*(\mathcal{I}_g^1;\mathbb{Q})\). In the next two subsections we obtain two such consequences: we prove Morita’s conjecture on the invariant part of the cohomology of Torelli groups and the uniform representation stability for \(\left\{H_k(\mathcal{I}_g^1;\mathbb{Q})\right\}_{g=1}^{\infty}\).
A remarkable theorem by Madsen and Weiss [29] says that \[\lim_{g\to\infty}H^*\bigl(\mathop{\mathrm{Mod}}\nolimits_g^1;\mathbb{Q}\bigr)=\mathbb{Q}[e_1,e_2,e_3,\ldots],\] where \(e_m\)’s are the Miller–Morita–Mumford classes. As we have already mentioned (see Remark 3), the odd Miller–Morita–Mumford classes \(e_{2n+1}\) vanish when restricted to the Torelli group. An old conjecture due to Morita, see [27] (cf. [30]) asserts that any class \(e_{2n}\) is nontrivial in the rational cohomology of \(\mathcal{I}_g\) (or \(\mathcal{I}_g^1\)) for sufficiently large \(g\), and moreover, the \(\mathrm{Sp}_{2g}(\mathbb{Z})\)-invariant part of the cohomology of \(\mathcal{I}_g^1\) stabilizes and we have an isomorphism \[\lim_{g\to\infty}H^*\bigl(\mathcal{I}_g^1;\mathbb{Q}\bigr)^{\mathrm{Sp}_{2g}(\mathbb{Z})}=\mathbb{Q}[e_2,e_4,e_6,\ldots].\] We prove this conjecture.
Theorem 4. Suppose that \(b\in\{0,1\}\). Then in the stable range \(*\le \frac{2g-2}{3}\), we have \[H^*\bigl(\mathcal{I}_g^b;\mathbb{Q}\bigr)^{\mathrm{Sp}_{2g}(\mathbb{Z})}=\mathbb{Q}[e_2,e_4,e_6,\ldots].\] In particular, the even Miller–Morita–Mumford classes \(e_{2n}\) are nonzero, and all monomials in them are linearly independent in this stable range.
Remark 6. In the case of the group \(\mathcal{I}_{g,1}\) we have an additional \(\mathrm{Sp}_{2g}(\mathbb{Z})\)-invariant class \(\epsilon\in H^2(\mathcal{I}_{g,1};\mathbb{Q})\). Namely, consider the fibre bundle \[\Sigma_g \longrightarrow E\stackrel{\pi}{\longrightarrow} B\mathop{\mathrm{Tor}}\nolimits^+(\Sigma_g,*),\] where \(\mathop{\mathrm{Tor}}\nolimits^+(\Sigma_g,*)\) is the Torelli group for the group of orientation-preserving diffeomorphisms of \(\Sigma_g\) that fix the prescribed base point \(*\in\Sigma_g\). Then the tangent spaces to fibres of \(\pi\) at the base point \(*\) provide a rank \(2\) oriented real vector bundle \(\eta\) over \(B\mathop{\mathrm{Tor}}\nolimits^+(\Sigma_g,*)\simeq B\mathcal{I}_{g,1}\). Then \(\epsilon\) is the Euler class of this bundle. The analog of Theorem 4 in this case is the equality \[H^*(\mathcal{I}_{g,1};\mathbb{Q})^{\mathrm{Sp}_{2g}(\mathbb{Z})}=\mathbb{Q}[\epsilon,e_2,e_4,e_6,\ldots]\] in the same stable range \(*\le \frac{2g-2}{3}\).
In [31] Church and Farb introduced a concept of uniform representation stability. In the case of \(\mathrm{Sp}_{2g}(\mathbb{Q})\)-representations, the definition is as follows.
Let \(\{V_g\}\) be a sequence of rational \(\mathrm{Sp}_{2g}(\mathbb{Q})\)-representations equipped with linear maps \(\varphi_g\colon V_g\to V_{g+1}\) that is compatible in the sense that \(\varphi_g(\gamma v)=f_g(\gamma)\varphi_g(v)\) for all \(\gamma\in \mathrm{Sp}_{2g}(\mathbb{Q})\) and \(v\in V_g\), where \(f_g\) is the standard inclusion \(\mathrm{Sp}_{2g}(\mathbb{Q})\hookrightarrow \mathrm{Sp}_{2g+2}(\mathbb{Q})\). The sequence \(\{V_g\}\) is said to be uniformly representation stable if there exists some \(N\) such that each of the following conditions holds:
Injectivity: The map \(\varphi_g\colon V_g\to V_{g+1}\) is injective for all \(g\ge N\),
Surjectivity: The induced map \(\mathop{\mathrm{Ind}}\nolimits_{\mathrm{Sp}_{2g}(\mathbb{Q})}^{\mathrm{Sp}_{2g+2}(\mathbb{Q})}V_g\to V_{g+1}\) is surjective for all \(g\ge N\),
Multiplicity stability: Write \[V_g\cong\bigoplus_{\lambda}c_{\lambda,g}\mathbf{V}_{\lambda}(g).\] Then the multiplicities \(c_{\lambda,g}\) are independent of \(g\) for all \(g\ge N\). In particular, for any \(\lambda\) for which \(\mathbf{V}_{\lambda}(N)\) is not defined \(c_{\lambda,g}=0\) for all \(g\ge N\).
The uniform representation stability for \(\left\{ H_1(\mathcal{I}_g^1;\mathbb{Q})\right\}_{g=1}^{\infty}\) follows immediately from a classical result of Johnson [6]. The uniform representation stability for \(\left\{ H_2(\mathcal{I}_g^1;\mathbb{Q})\right\}_{g=1}^{\infty}\) was proved by Minahan and Putman, see [8], [22]. We extend this result to all homology groups. By Theorem 2 each space \(H_k(\mathcal{I}_g^1;\mathbb{Q})\) with \(k\le g-2\) becomes a rational \(\mathrm{Sp}_{2g}(\mathbb{Q})\)-representation.
Theorem 5. For each \(k\), the sequence \(\left\{ H_k\bigl(\mathcal{I}_g^1;\mathbb{Q}\bigr)\right\}_{g=1}^{\infty}\) is uniformly representation stable starting from \(g=6k+1\). Moreover, the injectivity and multiplicity stability properties hold starting from \(g=4k+4\). Also, for \(g\ge 4k+4\), the \(\mathrm{Sp}_{2g}(\mathbb{Q})\)-representation \(H_k\bigl(\mathcal{I}_g^1;\mathbb{Q}\bigr)\) decomposes into irreducible summands \(\mathbf{V}_{\lambda_1,\ldots,\lambda_m}(g)\), each of which satisfies \(\lambda_1+\cdots+\lambda_m\le 3k\) and \(\lambda_1\le k\).
The sum \(|\lambda|=\lambda_1+\cdots+\lambda_m\) is called the degree of an irreducible representation \(\mathbf{V}_{\lambda}(g)\); it is equal to the smallest number \(d\) such that \(\mathbf{V}_{\lambda}(g)\) appears in \(H(g)^{\otimes d}\), where \(H(g)\) is the tautological representation of \(\mathrm{Sp}_{2g}(\mathbb{Q})\).
The injectivity and multiplicity stability properties follow immediately from Theorems 1 and 2 and the results from [23] (with the corrections from [24]). Surjectivity, however, requires additional work, see Proposition 34. Note that for \(k=2\) the surjectivity property was already known from a result of Boldsen and Dollerup [32], but for \(k>2\) no such result is available. The author does not know whether it is possible to extract the surjectivity property starting from \(g=4k+4\) from the results of [23] and [24].
For \(x\in\mathbb{Z}^{2g}\), the transformation \(t_x\in\mathrm{Sp}_{2g}(\mathbb{Z})\) defined by \[t_xy=y+(x,y)x,\] as well as any of its powers \(t_x^{\xi}\), is called a symplectic transvection.
Our approach is partially inspired by the author’s proof (see [33]) of the finite generation of the abelianization \((\mathcal{K}_g^b)^{\mathrm{ab}}\) for \(g\ge 3\) and \(b\in\{0,1\}\), where \(\mathcal{K}_g^b\le\mathcal{I}_g^b\) is the Johnson kernel, i. e., the subgroup generated by all Dehn twists about separating simple closed curves.
A key role in our approach is played by the following property of \(\mathrm{Sp}_{2g}(\mathbb{Z})\)-modules, which we shall call transvection unipotence.
Definition 7. An \(\mathrm{Sp}_{2g}(\mathbb{Z})\)-module \(M\) will be called transvection unipotent if there exists a positive integer \(n\) such that \((t_x-1)^nM=0\) for all \(x\in\mathbb{Z}^{2g}\). The smallest \(n\) with this property will be called the transvection unipotency index of \(M\).
The main result on which Theorems 1 and 2 rely is as follows.
Theorem 6. If \(k\le g-2\) and \(b+p\le 1\), then \(H_k\bigl(\mathcal{I}_{g,p}^b;\mathbb{Z}\bigr)\) is a transvection unipotent \(\mathrm{Sp}_{2g}(\mathbb{Z})\)-module of index \(\le k+1\), that is, \[\label{eq95ucond} (t_x-1)^{k+1}H_k\bigl(\mathcal{I}_{g,p}^b;\mathbb{Z}\bigr)=0\qquad{(1)}\] for all \(x\in H=\mathbb{Z}^{2g}\).
The proof of this theorem is based on the study of a spectral sequence \[\label{eq95ss95intro} E^1_{p,q}=\bigoplus_{\sigma\in\mathfrak{X}_p}H_q(\mathcal{I}_{\sigma};\mathbb{Z}) \;\Longrightarrow \;H_{p+q}^{\mathcal{I}}\bigl(\mathcal{C}_x(\Sigma_g);\mathbb{Z}\bigr)\tag{2}\] associated with the action of \(\mathcal{I}=\mathcal{I}_{g,p}^b\) on the complex of homologous curves \(\mathcal{C}_x(\Sigma_g)\) defined by Putman [34]. Here \(\mathfrak{X}_p\) is a set of representatives for \(\mathcal{I}\)-orbits of \(p\)-cells of \(\mathcal{C}_x(\Sigma_g)\). Minahan [35] proved that the complex \(\mathcal{C}_x(\Sigma_g)\) is \((g-3)\)-acyclic, which implies that the spectral sequence 2 converges to the homology of \(\mathcal{I}\) in dimensions \(k<g-2\), and in dimension \(g-2\), the resulting limit group surjects onto \(H_{g-2}(\mathcal{I};\mathbb{Z})\). We will prove that the transvection \(t_x\) acts trivially on the spectral sequence 2 . The required unipotence condition ?? will follow, since the \(E^{\infty}\) page is the associated graded of some filtration in the homology of \(\mathcal{I}\).
It turns out that Theorem 6 is already sufficient to deduce Theorem 2 from Theorem 1. Indeed, we will prove in Section 10 that any finite-dimesional transvection unipotent representation of \(\mathrm{Sp}_{2g}(\mathbb{Z})\) with \(g\ge 2\) is algebraic.
The second ingredient in the proof of Theorem 1 will be results on bounded elementary generation and finite width for the groups \(\mathrm{Sp}_{2g}(\mathbb{Z})\), where \(g\ge 2\).
Definition 8. A group \(\Gamma\) is said to have finite width with respect to a finite sequence of (not necessarily distinct) elements \(\gamma_1,\ldots,\gamma_m\) if every element \(\gamma\in\Gamma\) can be written in the form \[\gamma=\gamma_1^{k_1}\cdots\gamma_m^{k_m},\qquad k_i\in\mathbb{Z},\] or equivalently, if \(\Gamma\) equals the product of its cyclic subgroups: \(\Gamma=\langle\gamma_1\rangle\cdots \langle\gamma_m\rangle.\)
We need the following result that is due to Tavgen [36]. (This result is stated in [36] in a slightly different form; we will explain how to extract it from the results of that paper in Section 5.)
Proposition 9. If \(g\ge 2\), then there exists a finite sequence of (not necessarily distinct) elements \(x_1,\ldots,x_m\in\mathbb{Z}^{2g}\) such that the group \(\mathrm{Sp}_{2g}(\mathbb{Z})\) has finite width with respect to the corresponding sequence of symplectic transvections: \(\mathrm{Sp}_{2g}(\mathbb{Z})=\langle t_{x_1}\rangle\cdots \langle t_{x_m}\rangle\).
A key observation is that this proposition easily implies that any finitely generated transvection unipotent \(\mathrm{Sp}_{2g}(\mathbb{Z})\)-module is finitely generated as an abelian group. Kassabov and Putman [37] proved that the groups \(H_2(\mathcal{I}_{g,p}^b;\mathbb{Z})\) are finitely generated as \(\mathrm{Sp}_{2g}(\mathbb{Z})\)-modules. Combining this result with Theorem 6 and Proposition 9, we obtain the assertion of Theorem 1 for \(k=2\).
However, in the case \(k>2\) this argument does not work, because we initially have no result on the finite generation of the \(\mathrm{Sp}_{2g}(\mathbb{Z})\)-module \(H_k(\mathcal{I}_{g,p}^b;\mathbb{Z})\). Therefore, we need to learn how to do without this result. We will do this as follows.
We proceed by induction on \(k\), so we assume that all homology groups \(H_i(\mathcal{I}_{g,p}^b;\mathbb{Z})\) with \(i<k\) are finitely generated. Raghunathan [38] and Ivanov [39] proved the finite generation of all homology groups (even with twisted coefficients) of the groups \(\mathrm{Sp}_{2g}(\mathbb{Z})\) and \(\mathop{\mathrm{Mod}}\nolimits_{g,p}^b\), respectively. Then studying the Lyndon–Hochschild–Serre spectral sequence for the short exact sequence \[1\longrightarrow \mathcal{I}_{g,p}^b\longrightarrow\mathop{\mathrm{Mod}}\nolimits_{g,p}^b\longrightarrow\mathrm{Sp}_{2g}(\mathbb{Z})\longrightarrow 1,\] we will prove that the \(k\)th homology group \(H_k(\mathcal{I}_{g,p}^b;\mathbb{Z})\) satisfies the following condition:
For any finite-index subgroup \(\Lambda\le\mathrm{Sp}_{2g}(\mathbb{Z})\) and any \(\Lambda\)-module \(A\) that is finitely generated as an abelian group, the coinvariant group \(\left(H_k\bigl(\mathcal{I}_{g,p}^b;\mathbb{Z}\bigr)\otimes A\right)_{\Lambda}\) is finitely generated.
In general, for an \(\mathrm{Sp}_{2g}(\mathbb{Z})\)-module \(M\), the condition of having finitely generated coinvariants \((M\otimes A)_{\Lambda}\) for all \(\Lambda\) and \(A\) as described above is much weaker than the condition of being finitely generated as an \(\mathrm{Sp}_{2g}(\mathbb{Z})\)-module. Nevertheless, we will prove that for transvection unipotent modules these two conditions are equivalent, so the finite generation of coinvariants suffices to show that \(H_k\bigl(\mathcal{I}_{g,p}^b;\mathbb{Z}\bigr)\) is a finitely generated abelian group. This will complete the proof of Theorem 1.
Section 2 gathers the necessary preliminaries on a spectral sequence associated with the action of a group on a CW complex. Section 3 is the core of the paper: we study the spectral sequence for the action of the Torelli group on a complex of homologous curves and prove Theorem 6. In Section 4 we construct universal \(\mathcal{T}\)-unipotent modules and prove their finite generation in the case of groups of finite width. Section 5 contains the proof of Theorem 1 for \(k=2\). The proof of Theorem 1 for \(k>2\) occupies Sections 6–9. More precisely, in Section 6 we prove the finite generation of the coinvariants of the homology of Torelli groups. Section 7 provides an auxiliary representation‑theoretic construction. In Section 8 we recall the necessary facts about arithmetic groups and their representations. Finally, in Section 9 we obtain a general result of finite generation for \(\mathcal{T}\)-unipotent \(\Gamma\)-modules with finitely generated coinvariants, where \(\Gamma\) is an arithmetic group of finite width (Theorem 26). As a result, we prove Theorem 1 in the general case. Section 10 contains the proof of Theorem 2 on algebraicity of the rational homology of Torelli groups in the stable range. Finally, in Sections 11 and 12 we prove Theorems 5 and 4, respectively.
In this paper, we always work with left modules. Modules over the group ring \(\mathbb{Z}[G]\) will be called \(G\)-modules. The symbol \(\otimes\) will denote the tensor product over \(\mathbb{Z}\) (or, equivalently, over \(\mathbb{Q}\) for \(\mathbb{Q}\)-vector spaces) unless explicitly stated otherwise.
An element \(a\) of an abelian group \(A\) is called primitive if it cannot be written in the form \(nb\) where \(b\in A\) and \(n>1\).
Throughout the paper we consider only surfaces \(\Sigma_{g,p}^b\) with \(b+p\le 1\).
The author is grateful to Denis Osipov, Vasilii Rozhdestvenskii, and Andrei Vladimirov for fruitful discussions.
All statements in this section hold for homology with coefficients in any commutative ring \(R\); therefore, we omit the coefficients from the notation.
Assume that a group \(G\) acts cellulary and without rotations on a regular CW complex \(X\). Then we have the following spectral sequence (see [40]): \[\label{eq95spec95seq} E^1_{p,q}=\bigoplus_{\sigma\in\mathfrak{X}_p}H_q(G_{\sigma}) \;\Longrightarrow \;H_{p+q}^G(X).\tag{3}\] Here \(\mathfrak{X}_p\) is a set of representatives for \(G\)-orbits of \(p\)-cells of \(X\), \(G_{\sigma}\) denotes the stabilizer of \(\sigma\), and \(H^G_*(X)\) is the equivariant homology of \(X\). ‘Without rotations’ means that if \(g\in G\) fixes a cell \(\sigma\) setwise, then \(g\) fixes every point of \(\sigma\). The convergency of 3 means that, for each \(k\), there is a filtration \[\label{eq95filtration} 0=\mathcal{F}_{-1,k+1}\subseteq\mathcal{F}_{0,k}\subseteq\mathcal{F}_{1,k-1}\subseteq\cdots\subseteq\mathcal{F}_{k,0}=H_k^G(X)\tag{4}\] such that \(E^{\infty}_{p,q}=\mathcal{F}_{p,q}/\mathcal{F}_{p-1,q+1}\).
The spectral sequence 3 is functorial in the following sense (see [40] and also [41]):
The inclusion \(\iota_{\sigma}\colon H_q(G_{\sigma})\hookrightarrow E^1_{p,q}\) is independent of the choice of representatives for all other \(G\)-orbits of cells of \(X\). Moreover, if we replace \(\sigma\) with another representative \(g\sigma\) of the same \(G\)-orbit, then we get a commutative diagram \[\label{eq95cd95iota} \begin{tikzcd} H_q(G_{\sigma}) \arrow[rd,hookrightarrow,"{\iota_{\sigma}}"] \arrow[dd,"{g_*}","\cong"'] & \\ & E^1_{p,q} \\ H_q(G_{g\sigma}) \arrow[ru,hookrightarrow,"{\iota_{g\sigma}}"'] \end{tikzcd}\tag{5}\] where the isomorphism \(g_*\) is induced by the conjugation by \(g\). In particular, the summands in the direct sum decompositions of \(E^1_{p,q}\) are independent of the choice of a set \(\mathfrak{X}_p\).
Suppose that \(G\) acts cellulary and without rotations on \(X\), \(H\) acts cellulary and without rotations on \(Y\), \(\varphi\colon G\to H\) is a homomorphism, and \(f\colon X\to Y\) is a \(\varphi\)-equivariant map of CW complexes that maps every cell of \(X\) homeomorphically onto a cell of \(Y\). Then the pair \(\theta=(\varphi,f)\) induces a morphism \[E^r_{p,q}(\theta)\colon E^r_{p,q}(G,X)\to E^r_{p,q}(H,Y)\] of the corresponding spectral sequences 3 such that
\(E^1_{p,q}(\theta)\) coincides with the sum of the homomorphisms \[H_q(\varphi|_{G_{\sigma}})\colon H_q(G_{\sigma})\to H_q(H_{f(\sigma)}).\]
the map \(H_*(\theta)\colon H_*^G(X)\to H_*^H(Y)\) sends \(\mathcal{F}_{p,q}(G,X)\) to \(\mathcal{F}_{p,q}(H,Y)\) for all \(p\) and \(q\), and \(E^{\infty}_{p,q}(\theta)\) is the associate graded homomorphism.
The functoriality, in particular, implies the following proposition.
Proposition 10. Assume that \(G\trianglelefteq \mathcal{G}\) is a normal subgroup and \(\mathcal{G}\) acts cellularly and without rotations on a regular CW complex \(X\). Then the quotient group \(\Delta=\mathcal{G}/G\) acts by automorphisms of the spectral sequence \(E^r_{p,q}=E^r_{p,q}(G,X)\) so that the following conditions are satisfied:
If \(\delta\in\Delta\) and \(h\in\mathcal{G}\) is a preimage of \(\delta\), then \(\delta\) acts on \(E^1_{p,q}\) via a direct sum of homomorphisms \[\label{eq95composite95iota} \begin{tikzcd} [row sep=small] \iota_{\sigma}\bigl(H_q(G_{\sigma})\bigr) \arrow[d, phantom, sloped, "\subseteq"] \arrow[r,"{\iota_{\sigma}^{-1}}","\cong"'] & H_q(G_{\sigma}) \arrow[r,"{h_*}","\cong"'] & H_q(G_{h\sigma}) \arrow[r,"{\iota_{h\sigma}}","\cong"'] & \iota_{h\sigma}\bigl(H_q(G_{h\sigma})\bigr) \arrow[d, phantom, sloped, "\subseteq"]\\ {}\,E^1_{p,q} &&& {}\,E^1_{p,q} \end{tikzcd}\qquad{(2)}\] where \(h_*\) is induced by the conjugation by \(h\).
The filtration 4 is invariant under the natural action of \(\Delta\) on \(H_*^G(X)\). Moreover, the action of \(\Delta\) on \(E^{\infty}_{p,q}\) is the associated graded of the action on this filtration.
Remark 11. From the commutativity of 5 it follows that the homomorphisms ?? do not depend on the choice of the preimage \(h\) of \(\delta\) nor on the choice of representatives \(\sigma\) for \(G\)-orbits of \(p\)-cells.
Remark 12. In fact, the assumptions that the group acts without rotations and that the CW complex \(X\) is regular are not necessary. However, without these assumptions, one would have to use homology with local coefficients and keep track of signs, which we would like to avoid.
The assertion of Theorem 6 for \(g\le 2\) is trivial, so we always assume that \(g\ge 3\).
Consider a closed surface \(\Sigma_g\) of genus \(g\). The complex of curves \(\mathcal{C}(\Sigma_g)\) is a simplicial complex whose vertices are isotopy classes of essential simple closed curves on \(\Sigma_g\), and a tuple \(\langle c_0,\ldots,c_k\rangle\) forms a simplex whenever the isotopy classes \(c_0,\ldots,c_k\) admit pairwise disjoint representatives. Recall that a simple closed curve is called essential if it is homotopically nontrivial. In what follows, we do not distinguish between a simple closed curve and its isotopy class.
Choose a primitive homology class \(x\in H_1(\Sigma_g;\mathbb{Z})\). The complex of homologous curves, defined by Putman [34] and denoted \(\mathcal{C}_x(\Sigma_g)\), is the full subcomplex of \(\mathcal{C}(\Sigma_g)\) spanned by all simple closed curves \(c\) that represent the homology class \(x\). Minahan [35] proved that the complex \(\mathcal{C}_x(\Sigma_g)\) is \((g-3)\)-acyclic, that is, \(\widetilde{H}_k\bigl(\mathcal{C}_x(\Sigma_g);\mathbb{Z}\bigr)=0\) for all \(k\le g-3\).
The Torelli group \(\mathcal{I}_g\) acts on \(\mathcal{C}_x(\Sigma_g)\) cellularly and without rotations. In the cases of a surface with one puncture \(\Sigma_{g,1}\) or a surface with one boundary component \(\Sigma_g^1\), we define the actions of \(\mathcal{I}_{g,1}\) and \(\mathcal{I}_g^1\) on \(\mathcal{C}_x(\Sigma_g)\) via the homomorphisms \(\mathcal{I}_{g,1}\twoheadrightarrow \mathcal{I}_g\) and \(\mathcal{I}_g^1\twoheadrightarrow \mathcal{I}_g\) obtained by filling in the puncture and attaching a disk to the boundary of \(\Sigma_g^1\), respectively.
Let us now prove Theorem 6. Let \(\mathcal{I}\) be any of the three Torelli groups \(\mathcal{I}_g\), \(\mathcal{I}_{g,1}\), or \(\mathcal{I}_g^1\), and let \(\mathop{\mathrm{Mod}}\nolimits\) be the corresponding mapping class group (namely \(\mathop{\mathrm{Mod}}\nolimits_g\), \(\mathop{\mathrm{Mod}}\nolimits_{g,1}\), or \(\mathop{\mathrm{Mod}}\nolimits_g^1\), respectively). Set \(H=H_1(\Sigma_g;\mathbb{Z})\). We want to prove that \[\label{eq95annih2} (t_x-1)^{k+1}H_k(\mathcal{I};\mathbb{Z})=0,\qquad k\le g-2,\tag{6}\] for all \(x\in H\). Since \(t_{nx}-1=t_x^{n^2}-1\) is divisible by \(t_x-1\), it suffices to prove 6 for only primitive classes \(x\).
Fix a primitive class \(x\in H\) and consider the action of \(\mathcal{I}\) on the corresponding complex of homologous curves \(\mathcal{C}_x(\Sigma_g)\). Let \[E^1_{p,q}=\bigoplus_{\sigma\in\mathfrak{X}_p}H_q\left(\mathcal{I}_{\sigma};\mathbb{Z}\right) \;\Longrightarrow \;H_{p+q}^{\mathcal{I}}\bigl(\mathcal{C}_x(\Sigma_g);\mathbb{Z}\bigr)\] be the corresponding spectral sequence 3 and \[\label{eq95filtration2} 0=\mathcal{F}_{-1,k+1}\subseteq\mathcal{F}_{0,k}\subseteq\mathcal{F}_{1,k-1}\subseteq\cdots\subseteq\mathcal{F}_{k,0}=H_k^{\mathcal{I}}\bigl(\mathcal{C}_x(\Sigma_g);\mathbb{Z}\bigr)\tag{7}\] the corresponding filtration such that \(E^{\infty}_{p,q}=\mathcal{F}_{p,q}/\mathcal{F}_{p-1,q+1}\).
Let \(\mathcal{G}\) denote the preimage of the infinite cyclic group \(\langle t_x\rangle\) under the surjective homomorphism \(\varphi\colon\mathop{\mathrm{Mod}}\nolimits\twoheadrightarrow \mathrm{Sp}(H)=\mathrm{Sp}_{2g}(\mathbb{Z})\). Then we have a short exact sequence \[1\longrightarrow\mathcal{I}\longrightarrow\mathcal{G}\stackrel{\varphi}{\longrightarrow}\langle t_x\rangle\longrightarrow 1.\] Since \(t_x(x)=x\), the action of \(\mathcal{I}\) on \(\mathcal{C}_x(\Sigma_g)\) extends to a cellular action of \(\mathcal{G}\). Moreover, this action is without rotations, since for any simplex \(\sigma=\langle c_0,\ldots,c_p\rangle\) and any connected component \(S\) of \(\Sigma_g\setminus(c_0\cup\cdots\cup c_p)\), the transvection \(t_x\) preserves the subgroup \(H_1(S;\mathbb{Z})\subseteq H\). By Proposition 10 the group \(\langle t_x\rangle =\mathcal{G}/\mathcal{I}\) acts by automorphisms of the spectral sequence \(E^r_{p,q}\).
Proposition 13. The action of \(t_x\) on the spectral sequence \(E^r_{p,q}\) is trivial.
Proof. It suffices to prove that the action is trivial on the \(E^1\) page. Fix a simple closed curve \(c\) that represents the homology class \(x\). Let \(T_c\) be the right Dehn twist about \(c\). Then \(T_c\in\mathcal{G}\) and \(\varphi(T_c)=t_x\). Since \(\mathcal{I}\) acts transitively on simple closed curves in homology class \(x\), we can choose the set of representatives \(\mathfrak{X}_p\) for \(\mathcal{I}\)-orbits of \(p\)-simplices of \(\mathcal{C}_x(\Sigma_g)\) so as to obtain that \(c\in \sigma\) for all \(\sigma\in\mathfrak{X}_p\). Then \(T_c(\sigma)=\sigma\). Hence by Proposition 10 the element \(t_x\) acts on each direct summand \(H_q(\mathcal{I}_{\sigma};\mathbb{Z})\) of \(E^1_{p,q}\) via the automorphism induced by conjugation by \(T_c\). However, this automorphism is trivial, since \(T_c\) commutes with all elements of the stabilizer \(\mathcal{I}_{\sigma}\). ◻
We now proceed with the proof of Theorem 6. Since the action of \(t_x\) on the \(E^{\infty}\) page is the associated graded of the action of \(t_x\) on filtration 7 , we obtain that \[(t_x-1)\mathcal{F}_{p,q}\subseteq\mathcal{F}_{p-1,q+1}\] for all \(p\) and \(q\). Therefore, \[(t_x-1)^{k+1}H_k^{\mathcal{I}}(\mathcal{C}_x(\Sigma_g);\mathbb{Z})=0\qquad \text{for all }k.\] Finally, since by the above mentioned result of Minahan the complex \(\mathcal{C}_x(\Sigma_g)\) is \((g-3)\)-acyclic, we see that the natural homomorphism \[H_k^{\mathcal{I}}\bigl(\mathcal{C}_x(\Sigma_g);\mathbb{Z}\bigr)\to H_k\bigl(\mathcal{I};\mathbb{Z}\bigr)\] is an isomorphism for \(k\le g-3\) and a surjection for \(k=g-2\). Consequently, \[(t_x-1)^{k+1}H_k\bigl(\mathcal{I};\mathbb{Z}\bigr)=0\qquad \text{for }k\le g-2.\] This completes the proof of Theorem 6.
Let \(\Gamma\) be a group and \(\mathcal{T}\subseteq\Gamma\) a conjugation-invariant subset. The following is a generalization of Definition 7.
Definition 14. A \(\Gamma\)-module \(M\) will be called \(\mathcal{T}\)-unipotent if there exists a positive integer \(n\) such that \((\tau-1)^nM=0\) for all \(\tau\in\mathcal{T}\). The smallest \(n\) with this property will be called the unipotency index of \(M\).
We need the following construction of a universal \(\mathcal{T}\)-unipotent module of unipotency index \(n\). Fix a number \(n\) and consider the following two-sided ideal of the group ring \(\mathbb{Z}[\Gamma]\): \[J_n=\sum_{\tau\in\mathcal{T}}(\tau-1)^{n}\mathbb{Z}[\Gamma]=\sum_{\tau\in\mathcal{T}}\mathbb{Z}[\Gamma](\tau-1)^{n}.\] We set \[\label{eq95Un} \mathcal{U}_n=\mathbb{Z}[\Gamma]/J_n.\tag{8}\] Multiplication from the left by elements of \(\Gamma\) endows \(\mathcal{U}_n\) with the structure of a left \(\mathcal{T}\)-unipotent \(\Gamma\)-module. (Note that \(\mathcal{U}_n\) has also a structure of a right \(\Gamma\)-module but this structure will not be interesting to us.)
The module \(\mathcal{U}_n\) will be referred to as the universal \(\mathcal{T}\)-unipotent module of unipotency index \(n\). The image of the element \(1\in\mathbb{Z}[\Gamma]\) in \(\mathcal{U}_n\) will be denoted by \(u\) and called the fundamental generator of \(\mathcal{U}_n\). Of course, the ideal \(J_n\) and the module \(\mathcal{U}_n\) depend on the set \(\mathcal{T}\), but we prefer to suppress this dependence from the notation. The obvious universality property for \(\mathcal{U}_n\) is as follows.
Proposition 15. Let \(M\) be a \(\mathcal{T}\)-unipotent \(\Gamma\)-module of unipotency index \(\le n\). Then for each \(z\in M\) there is a unique homomorphism of (left) \(\Gamma\)-modules \(\psi_z\colon \mathcal{U}_n\to M\) with \(\psi_z(u)=z\). Moreover, the map \(z\mapsto\psi_z\) gives a well-defined isomorphism of abelian groups \[\Psi\colon M\stackrel{\cong}{\longrightarrow}\mathop{\mathrm{Hom}}\nolimits_{\mathbb{Z}[\Gamma]}(\mathcal{U}_n,M).\]
Now, assume that \(\Gamma\) is a group of finite width, see Definition 8. We need the following easy proposition.
Proposition 16. Let \(\Gamma\) be a group of finite width, \(\Gamma=\langle\gamma_1\rangle\cdots \langle\gamma_m\rangle\), let \(\mathcal{T}\subseteq\Gamma\) be a conjugacy-invariant subset that contains all elements \(\gamma_1,\ldots,\gamma_m\), and let \(\mathcal{U}_n\) be the corresponding universal \(\mathcal{T}\)-unipotent \(\Gamma\)-module of unipotency index \(n\). Then \(\mathcal{U}_n\) is a finitely generated abelian group. More precisely, \(\mathcal{U}_n\) is generated as an abelian group by the \(n^m\) elements \(\gamma_1^{l_1}\cdots\gamma_m^{l_m}u\) with \(0\le l_i<n\).
Proof. For each \(\tau\in\mathcal{T}\) and each element \(v\in \mathcal{U}_n\), we have that \((\tau-1)^nv=0\). It follows easily that any element \(\tau^kv\) with \(k\in\mathbb{Z}\) can be expressed as a \(\mathbb{Z}\)-linear combination of the elements \(v,\tau v,\ldots,\tau^{n-1}v\).
Each element of \(\Gamma\) can be written as \(\gamma=\gamma_1^{k_1}\cdots\gamma_m^{k_m}\). Taking \(\tau=\gamma_1\) and \(v=\gamma_2^{k_2}\cdots\gamma_m^{k_m}u\), we can write \(\gamma u\) as a \(\mathbb{Z}\)-linear combination of elements of the form \(\gamma_1^{l_1}\gamma_2^{k_2}\cdots\gamma_m^{k_m}u\) with \(0\le l_1<n\). Then, using \[\gamma_1^{l_1}\gamma_2^{k_2}\cdots\gamma_m^{k_m}u=\left(\gamma_1^{l_1}\gamma_2\gamma_1^{-l_1}\right)^{k_2}\gamma_1^{l_1}\gamma_3^{k_3}\cdots\gamma_m^{k_m}u\] and setting \(\tau=\gamma_1^{l_1}\gamma_2\gamma_1^{-l_1}\) and \(v=\gamma_1^{l_1}\gamma_3^{k_3}\cdots\gamma_m^{k_m}u\), we can further write \(\gamma u\) as a \(\mathbb{Z}\)-linear combination of elements of the form \(\gamma_1^{l_1}\gamma_2^{l_2}\gamma_3^{k_3}\cdots\gamma_m^{k_m}u\) with \(0\le l_1,l_2<n\). Proceeding inductively, we eventually express \(\gamma u\) as a \(\mathbb{Z}\)-linear combination of elements \(\gamma_1^{l_1}\cdots\gamma_m^{l_m}u\) where \(0\le l_i<n\) for each \(i\). This proves the proposition. ◻
In this section we first explain how the following proposition can be extracted from the paper [36] by Tavgen, and then prove Theorem 1 for \(k=2\). For all definitions and facts concerning Chevalley groups, see [42].
Proposition 17 (= Proposition 9). If \(g\ge 2\), then there exists a finite sequence of (not necessarily distinct) elements \(x_1,\ldots,x_m\in\mathbb{Z}^{2g}\) such that the group \(\mathrm{Sp}_{2g}(\mathbb{Z})\) has finite width with respect to the corresponding sequence of symplectic transvections: \(\mathrm{Sp}_{2g}(\mathbb{Z})=\langle t_{x_1}\rangle\cdots \langle t_{x_m}\rangle\).
A group \(\Gamma\) is said to be boundedly generated by a subset \(A\subseteq \Gamma\) if there exists a constant \(K\) such that every element \(\gamma\in \Gamma\) can be written as \(\gamma=a_1\cdots a_k\) with \(a_i\in A\) and \(k\le K\). Carter and Keller [43] proved that the group \(\mathrm{SL}_n(\mathbb{Z})\) is boundedly generated by elementary matrices, provided that \(n\ge 3\). Tavgen [36] then generalized this result to all Chevalley groups \(G(\Phi,\mathbb{Z})\), where \(\Phi\) is a reduced irreducible root system of rank \(\ge 2\). Namely, he proved that \(G(\Phi,\mathbb{Z})\) is boundedly generated by the set of all root unipotents (also called root elements) \(t_{\alpha}^{\xi}=\exp(\xi X_{\alpha})\), where \(\alpha\in\Phi\), \(\xi\in\mathbb{Z}\), and \(X_{\alpha}\) is the element corresponding to \(\alpha\) of the Chevalley basis for the Lie algebra \(\mathfrak{g}(\Phi)\). In particular, this result holds for all groups \(\mathrm{Sp}_{2g}(\mathbb{Z})=G(C_g,\mathbb{Z})\) with \(g\ge 2\). (A somewhat weaker result for \(\mathrm{Sp}_{2g}(\mathbb{Z})\) with \(g\ge 3\) and a larger set of generators was earlier obtained by Zakiryanov [44].)
Since \(\Phi\) is a finite set, Tavgen’s result immediately implies that \(\mathrm{Sp}_{2g}(\mathbb{Z})=\langle t_{\alpha_1}\rangle\cdots \langle t_{\alpha_m}\rangle\) for some finite sequence of (not necessarily distinct) root unipotents \(t_{\alpha_i}=\exp(X_{\alpha_i})\). Indeed, one can take for \(\alpha_1,\ldots,\alpha_m\) any finite sequence of roots that contain as subsequences all possible sequences of roots of length \(K\). For the following standard facts, see, for instance, [45]:
If \(\alpha\) is a long root, then \(t_{\alpha}\) is a symplectic transvection \(t_x\) for some primitive \(x\in\mathbb{Z}^{2g}\).
If \(\alpha\) is a short root, then \(t_{\alpha}\) is a so-called Eichler–Siegel–Dickson transvection, i. e., a transformation of the form \[t_{x,y}z=z+(x,z)y+(y,z)x,\] where \(x\) and \(y\) are primitive vectors in \(\mathbb{Z}^{2g}\) with \((x,y)=0\). But \[t_{x,y}=t_{x+y}t_x^{-1}t_y^{-1}\] and the symplectic transvections \(t_{x+y}\), \(t_x\), and \(t_y\) pairwise commute. Hence, \[\langle t_{\alpha}\rangle \subseteq \langle t_{x+y}\rangle\langle t_{x}\rangle\langle t_{y}\rangle.\]
Proposition 17 follows.
Proof of Theorem 1 for \(k=2\). Set \(\Gamma=\mathrm{Sp}_{2g}(\mathbb{Z})\), and let \(\mathcal{T}\subseteq\mathrm{Sp}_{2g}(\mathbb{Z})\) be the subset consisting of all symplectic transvections \(t_x\). Consider the universal \(\mathcal{T}\)-unipotent \(\mathrm{Sp}_{2g}(\mathbb{Z})\)-module \(\mathcal{U}_3\) of unipotency index \(3\). We have \(g\ge k+2=4\). So by Proposition 17 the group \(\mathrm{Sp}_{2g}(\mathbb{Z})\) has finite width with respect to a sequence of elements from \(\mathcal{T}\). Then by Proposition 16 we obtain that \(\mathcal{U}_3\) is a finitely generated abelian group. By Theorem 6 the \(\mathrm{Sp}_{2g}(\mathbb{Z})\)-module \(H_2(\mathcal{I}_{g,p}^b;\mathbb{Z})\) is \(\mathcal{T}\)-unipotent of unipotency index \(\le3\). Hence by Proposition 15 for each homology class \(z\in H_2(\mathcal{I}_{g,p}^b;\mathbb{Z})\) there is a homomorphism of \(\mathrm{Sp}_{2g}(\mathbb{Z})\)-modules \(\psi_z\colon\mathcal{U}_3\to H_2(\mathcal{I}_{g,p}^b;\mathbb{Z})\) with \(\psi_z(u)=z\). Now, by a theorem of Kassabov and Putman [37] the group \(H_2(\mathcal{I}_{g,p}^b;\mathbb{Z})\) is generated as an \(\mathrm{Sp}_{2g}(\mathbb{Z})\)-module by a finite number of elements \(z_1,\ldots,z_s\). It follows that \(H_2(\mathcal{I}_{g,p}^b;\mathbb{Z})\) is generated as an abelian group by the images of the homomorphisms \(\psi_{z_1},\ldots,\psi_{z_s}\). Consequently, it is a finitely generated abelian group. ◻
The aim of the present section is to prove the following proposition. We fix \(g\), \(b\), and \(p\) with \(b+p\le 1\).
Proposition 18. Assume that the groups \(H_i\bigl(\mathcal{I}_{g,p}^b;\mathbb{Z}\bigr)\) are finitely generated for \(i<k\). Then for any finite-index subgroup \(\Lambda\le\mathrm{Sp}_{2g}(\mathbb{Z})\) and any \(\Lambda\)-module \(A\) that is finitely generated as an abelian group, the coinvariant group \(\left(H_k\bigl(\mathcal{I}_{g,p}^b;\mathbb{Z}\bigr)\otimes A\right)_{\Lambda}\) is finitely generated.
Recall that a group \(G\) is of type FL if \(\mathbb{Z}\) has a finite free resolution over \(\mathbb{Z}[G]\), and \(G\) is of type VFL if \(G\) has a finite-index subgroup of type FL. If \(G\) is of type VFL and \(A\) is a \(G\)-module that is finitely generated as an abelian group, then \(H_k(G;A)\) is finitely generated for every \(k\). Moreover, if \(G\) is a group of type VFL, then any finite-index subgroup of \(G\) is also of type VFL. These and other basic facts on groups of types FL and VFL can be found in [46].
We will need the following two classical results.
Theorem 19 (Raghunathan, [38]). Let \(\Gamma\) be an arithmetic subgroup of a connected semi-simple algebraic group defined over \(\mathbb{Q}\). Then \(\Gamma\) is of type VFL.
Theorem 20 (Ivanov, ). The mapping class groups \(\mathop{\mathrm{Mod}}\nolimits_{g,p}^b\) are of type VFL.
Proof of Proposition 18. Let \(\mathcal{I}\) be any of the three Torelli groups \(\mathcal{I}_g\), \(\mathcal{I}_{g,1}\), or \(\mathcal{I}_g^1\), and let \(\mathop{\mathrm{Mod}}\nolimits\) be the corresponding mapping class group (namely \(\mathop{\mathrm{Mod}}\nolimits_g\), \(\mathop{\mathrm{Mod}}\nolimits_{g,1}\), or \(\mathop{\mathrm{Mod}}\nolimits_g^1\), respectively).
Let \(\mathcal{G}\) be the preimage of \(\Lambda\) under the surjection \[\mathop{\mathrm{Mod}}\nolimits\twoheadrightarrow\mathrm{Sp}_{2g}(\mathbb{Z}).\] We can consider \(A\) as a \(\mathcal{G}\)-module, with the Torelli subgroup \(\mathcal{I}\) acting trivially on \(A\).
First, let us prove that the coinvariant group \(H_k(\mathcal{I};A)_{\Lambda}\) is finitely generated. Here the structure of a \(\Lambda\)-module on \(H_k(\mathcal{I};A\bigr)\) is as follows. The group \(\mathcal{G}\) acts by conjugations on \(\mathcal{I}\) and acts on \(A\). So \(\mathcal{G}\) acts on \(H_k(\mathcal{I};A)\). But the action of \(\mathcal{I}\) on the homology of itself is trivial, so \(H_k\bigl(\mathcal{I};A\bigr)\) becomes a \(\Lambda\)-module.
Consider the short exact sequence \[1\longrightarrow \mathcal{I}\longrightarrow\mathcal{G}\longrightarrow\Lambda\longrightarrow 1\] and the corresponding Lyndon–Hochschild–Serre spectral sequence \[E^2_{p,q}=H_p\left(\Lambda,H_q(\mathcal{I};A)\right)\;\Longrightarrow \; H_{p+q}(\mathcal{G};A).\]
By the assumption made we have that the groups \(H_q(\mathcal{I};\mathbb{Z})\) are finitely generated for \(q<k\). By the universal coefficients theorem the groups \(H_q(\mathcal{I};A)\) are also finitely generated for \(q<k\). (Note that the coefficients are untwisted, since \(\mathcal{I}\) acts trivially on \(A\).) Using Theorem 19, we obtain that all groups \(E^2_{p,q}\) with \(q<k\) are finitely generated.
From Theorem 20 it follows that the group \(H_k(\mathcal{G};A)\) is finitely generated. Since \(E^{\infty}_{0,k}\) is a subgroup of \(H_k(\mathcal{G};A)\), we see that \(E^{\infty}_{0,k}\) is finitely generated. The group \(E^{\infty}_{0,k}\) is obtained from the group \(E^2_{0,k}=H_k(\mathcal{I};A)_{\Lambda}\) by taking consecutive quotients by the images of the differentials \(d^2,\ldots,d^{k+1}\). But we have already proved that the groups \(E^r_{r,k-r+1}\) that are the sources of the differentials \(d^r\) landing in \(E^r_{0,k}\) are finitely generated (where \(r=2,\ldots,k+1\)). Therefore, the group \(H_k(\mathcal{I};A)_{\Lambda}\) is finitely generated.
Second, the universal coefficients theorem provides the short exact sequence \[\label{eq95uct} 0\longrightarrow H_k(\mathcal{I};\mathbb{Z})\otimes A\longrightarrow H_k(\mathcal{I};A)\longrightarrow\mathop{\mathrm{Tor}}\nolimits\left(H_{k-1}(\mathcal{I};\mathbb{Z}),A\right)\longrightarrow 0,\tag{9}\] where \(\mathop{\mathrm{Tor}}\nolimits=\mathop{\mathrm{Tor}}\nolimits^{\mathbb{Z}}_1\). Moreover, by the assumption made the group \(H_{k-1}(\mathcal{I};\mathbb{Z})\) is finitely generated, so the group \[T=\mathop{\mathrm{Tor}}\nolimits\left(H_{k-1}(\mathcal{I};\mathbb{Z}),A\right)\] is also finitely generated. The group \(\Lambda\) acts by automorphisms of exact sequence 9 . The corresponding long exact sequence in homology reads as \[\ldots \longrightarrow H_1(\Lambda; T) \longrightarrow \left(H_k(\mathcal{I};\mathbb{Z})\otimes A\right)_{\Lambda} \longrightarrow H_k(\mathcal{I};A)_{\Lambda} \longrightarrow T_{\Lambda}\longrightarrow 0.\] From Theorem 19 it follows that the group \(H_1(\Lambda; T)\) is finitely generated. We have already proved that the group \(H_k(\mathcal{I};A)_{\Lambda}\) is finitely generated. Thus, the group \(\left(H_k(\mathcal{I};\mathbb{Z})\otimes A\right)_{\Lambda}\) is also finitely generated. ◻
This section contains a representation-theoretic construction, which is then used in Section 9 to prove Theorem 26. This construction will be needed for us in the case where \(\Gamma\) is an arithmetic group. However, the construction itself does not rely on arithmeticity, so in this section \(\Gamma\) is an arbitrary group.
For a group \(\Gamma\) and a commutative ring \(R\), we denote by \(\varepsilon\colon R[\Gamma]\to R\) the augmentation homomorphism. If \(V\) is an \(R[\Gamma]\)-module and \(q\in R[\Gamma]\), then, with some abuse of notation, we denote by \(q\) also the map \(V\to V\) given by \(v\mapsto qv\).
Lemma 21. Let \(\Gamma\) be a group and let \(V\) be a \(\mathbb{Z}[\Gamma]\)-module that is finitely generated as an abelian group. Assume that the \(\mathbb{Q}[\Gamma]\)-module \(V\otimes\mathbb{Q}\) is semisimple. Then there exists an element \(q\in\mathbb{Z}[\Gamma]\) such that
\(\varepsilon(q)\ne 0\),
\(qV\subseteq V^{\Gamma}\), i. e., \(\gamma qv=qv\) for all \(\gamma\in \Gamma\) and \(v\in V\),
the homomorphism \(q\colon V\to V^{\Gamma}\) is a \(\Gamma\)-invariant map, i. e., \(q\gamma v=qv\) for all \(\gamma\in \Gamma\) and \(v\in V\).
Remark 22. If \(\varepsilon(q)=1\), then \(q\) would be a \(\Gamma\)-invariant projection \(V\twoheadrightarrow V^{\Gamma}\). However, such a projection may not exist. The element \(q\) will be called a quasiprojection.
To prove Lemma 21 we need the following auxiliary lemma.
Lemma 23. Let \(W\) be an irreducible \(\mathbb{Q}[\Gamma]\)-module such that \(W\) is non-trivial, i. e., not isomorphic to \(\mathbb{Q}\) with the trivial \(\Gamma\)-action. Let \(w\in W\) be a nonzero vector. Then there exists an element \(r\in\mathbb{Z}[\Gamma]\) such that \(\varepsilon(r)\ne0\) and \(rw=0\).
Proof. Since \(W\) is irreducible, we see that \(\mathbb{Q}[\Gamma]w=W\). Consider the annihilator \[\mathop{\mathrm{Ann}}\nolimits(w)=\left\{r\in\mathbb{Q}[\Gamma]: rw=0\right\}.\] Then \(\mathop{\mathrm{Ann}}\nolimits(w)\) is a left ideal of \(\mathbb{Q}[\Gamma]\) and \(W\cong\mathbb{Q}[\Gamma]/\mathop{\mathrm{Ann}}\nolimits(w)\). If \(\mathop{\mathrm{Ann}}\nolimits(w)\) were contained in \(\ker\varepsilon\), then \(\varepsilon\) would induce a surjective homomorphism of \(\mathbb{Q}[\Gamma]\)-modules \(W\twoheadrightarrow\mathbb{Q}\). However, such a homomorphism cannot exist, since \(W\) is irreducible and not isomorphic to \(\mathbb{Q}\) with the trivial \(\Gamma\)-action. Hence, there exists an element \(r\in\mathop{\mathrm{Ann}}\nolimits(w)\) with \(\varepsilon(r)\ne 0\). Multiplying \(r\) by a nonzero integer, we can obtain a required element from \(\mathbb{Z}[\Gamma]\). ◻
Proof of Lemma 21. We start with the case when \(V\) is itself a semisimple finite-dimensional \(\mathbb{Q}[\Gamma]\)-module. Though \(V\) is not finitely generated as an abelian group, let us prove that for such \(V\) there exists a quasiprojection \(q\) with the required properties (1)–(3).
First, suppose that \(V\) is an irreducible \(\mathbb{Q}[\Gamma]\)-module. If \(V\cong\mathbb{Q}\) is a trivial \(\mathbb{Q}[\Gamma]\)-module, then we can take \(q=1\). So we assume that \(V\) is nontrivial; then \(V^{\Gamma}=0\). Take a nonzero vector \(v_1\in V\). By Lemma 23 there exists an element \(r_1\in\mathbb{Z}[\Gamma]\) such that \(\varepsilon(r_1)\ne 0\) and \(r_1v_1=0\). If \(r_1V=0\), then we are done. If \(r_1V\ne0\), then we take a nonzero vector \(v_2\in r_1V\) and choose an element \(r_2\in\mathbb{Z}[\Gamma]\) such that \(\varepsilon(r_2)\ne 0\) and \(r_2v_2=0\). We then proceed in the same way: at the \(i\)th step we take a nonzero vector \(v_i\in r_{i-1}\cdots r_1V\) and choose an element \(r_i\in\mathbb{Z}[\Gamma]\) such that \(\varepsilon(r_i)\ne 0\) and \(r_iv_i=0\). The dimensions satisfy the strict inequalities \[\dim V>\dim(r_1V)>\dim(r_2r_1V)>\ldots,\] so the process terminates after finitely many steps, and we obtain an element \(q=r_k\cdots r_1\) satisfying \(\varepsilon(q)\ne 0\) and \(qV=0\).
Second, consider an arbitrary semisimple finite-dimensional \(\mathbb{Q}[\Gamma]\)-module \(V\). We write \[V=V^{\Gamma}\oplus V_1\oplus \cdots\oplus V_m,\] where \(V_1,\ldots,V_m\) are nontrivial irreducible representations. By the above there exist elements \(q_1,\ldots,q_m\in\mathbb{Z}[G]\) such that \(\varepsilon(q_i)\ne 0\) and \(q_iV_i=0\) for each \(i\). Put \(q=q_1\cdots q_m\). Then \(\varepsilon(q)\ne 0\) and \(q\) annihilates every of the summands \(V_1,\ldots,V_m\). Moreover, \(qv=\varepsilon(q)v\) for all \(v\in V^{\Gamma}\). It follows that \(qV\subseteq V^{\Gamma}\) and the map \(q\colon V\to V^{\Gamma}\) is \(\Gamma\)-invariant.
Finally, consider the general case of an arbitrary \(\mathbb{Z}[\Gamma]\)-module \(V\) that is finitely generated as an abelian group and such that \(V\otimes\mathbb{Q}\) is semisimple. By the above, we already know the existence of the required quasiprojection \(q_{\mathbb{Q}}\in\mathbb{Z}[\Gamma]\) for the \(\mathbb{Q}[\Gamma]\)-module \(V\otimes\mathbb{Q}\). Since \(V\) is a finitely generated abelian group, its torsion subgroup \(T=\mathop{\mathrm{tors}}\nolimits(V)\) is finite. Let \(a\) be the largest order of an element in \(T\). Then \(aT=0\). It follows that \(q=aq_{\mathbb{Q}}\) can serve as the required quasiprojection for \(V\). ◻
As in the Introduction, let \(\mathbf{G}\) be a connected semisimple algebraic subgroup of \(\mathbf{GL}_n\) defined over \(\mathbb{Q}\) and let \(\Gamma\) be a Zariski dense arithmetic subgroup of \(\mathbf{G}(\mathbb{Q})\). We shall restrict ourselves to groups that have the following property.
Almost Algebraic Representations (AAR) Property: Every representation of \(\Gamma\) on a finite-dimensional \(\mathbb{Q}\)-vector space is almost algebraic.
The only example of interest to us will be the groups \(\mathrm{Sp}_{2g}(\mathbb{Z})\) with \(g\ge 2\). In this particular case, the AAR property was established by Bass, Milnor, and Serre [19], see also [47]. Note, however, that in fact this property is known for a wide class of arithmetic groups, including all arithmetic subgroups of simple algebraic groups of \(\mathbb{Q}\)-rank \(\ge2\) defined over \(\mathbb{Q}\) (see [17]; in this case the property follows from Margulis Superrigidity Theorem), as well as all groups possessing a certain form of the congruence subgroup property (see [48]).
We need the following well known consequences of the AAR property. In the next two corollaries, \(\Gamma\) is a Zariski dense arithmetic subgroup of a connected semisimple algebraic group \(\mathbf{G}(\mathbb{Q})\) defined over \(\mathbb{Q}\) such that that \(\Gamma\) possesses the AAR property.
Corollary 24. Every representation of \(\Gamma\) on a finite-dimensional \(\mathbb{Q}\)-vector space is semisimple.
Corollary 25. Let \(\rho\colon\Gamma\to\mathrm{GL}(V)\) be a representation of \(\Gamma\) on a finite-dimensional \(\mathbb{Q}\)-vector space. Then \(\rho\) can be written as \(\rho(\gamma)=f(\gamma)u(\gamma)\), where
\(f\colon \Gamma\to\mathrm{GL}(V)\) is an algebraic representation,
\(u\colon \Gamma\to\mathrm{GL}(V)\) is a representation that factors through a finite quotient group \(\Gamma/\Lambda\),
\(f(\gamma_1)\) commutes with \(u(\gamma_2)\) for all \(\gamma_1,\gamma_2\in\Gamma\).
Corollary 24 is deduced from the AAR property in [19]. Corollary 25 follows from a computation made by Serre [49] in the case of \(\mathbf{SL}_2\); for an explanation, why this works in the general case, see Proposition 5.1 and its proof in [48].
In this section we formulate an algebraic theorem (Theorem 26) that will enable us to prove finite generation over \(\mathbb{Z}\) of a transvection unipotent \(\mathrm{Sp}_{2g}(\mathbb{Z})\)-module \(M\), relying not on the finite generation of \(M\) over \(\mathbb{Z}\bigl[\mathrm{Sp}_{2g}(\mathbb{Z})\bigr]\) but on a much weaker condition—the finite generation of suitable coinvariant groups \((M\otimes A)_{\Lambda}\), where \(\Lambda\le\mathrm{Sp}_{2g}(\mathbb{Z})\) is a subgroup of finite index. This theorem may be of further interest not only for the groups \(\mathrm{Sp}_{2g}(\mathbb{Z})\) but also for the groups \(\mathrm{SL}_n(\mathbb{Z})\), in view of possible applications to automorphisms of free groups. We therefore state it in some reasonable generality.
Theorem 26. Let \(\Gamma\) be a Zariski dense arithmetic subgroup of a semisimple algebraic group \(\mathbf{G}(\mathbb{Q})\) defined over \(\mathbb{Q}\) such that \(\Gamma\) possesses the AAR property. Let \(\mathcal{T}\subseteq\Gamma\) be a conjugation-invariant subset. Suppose that \(\Gamma=\langle\gamma_1\rangle\cdots\langle\gamma_m\rangle\) with \(\gamma_i\in\mathcal{T}\). Assume that a \(\mathcal{T}\)-unipotent \(\Gamma\)-module \(M\) satisfies the following condition:
Then \(M\) is finitely generated as an abelian group.
Before proving this theorem, we deduce Theorem 1 from it.
Proof of Theorem 1. If \(g\le 2\), then there is nothing to prove. For each \(g\ge 3\), we proceed by induction on \(k\). The induction base \(k=0\) is trivial. We assume that the groups \(H_i(\mathcal{I}_{g,p}^b;\mathbb{Z})\) are finitely generated for \(i<k\), and prove that the group \(H_k(\mathcal{I}_{g,p}^b;\mathbb{Z})\) is also finitely generated, provided that \(k\le g-2\). Take for \(\mathcal{T}\) the set of all symplectic transvections \(t_x\in\mathrm{Sp}_{2g}(\mathbb{Z})\), where \(x\in H_1(\mathcal{I}_{g,p}^b;\mathbb{Z})=\mathbb{Z}^{2g}\). By Proposition 17 the group \(\mathrm{Sp}_{2g}(\mathbb{Z})\) has finite width with respect to a sequence of symplectic transvections. The \(\mathrm{Sp}_{2g}(\mathbb{Z})\)-module \(H_k(\mathcal{I}_{g,p}^b;\mathbb{Z})\) is \(\mathcal{T}\)-unipotent of unipotency index \(\le k+1\) by Theorem 6 and satisfies condition \((*)\) by Proposition 18. Thus, by Theorem 26 we conclude that \(H_k(\mathcal{I}_{g,p}^b;\mathbb{Z})\) is a finitely generated abelian group. ◻
In the remainder of this section, we prove Theorem 26. To do this we first need to study some properties of the universal \(\mathcal{T}\)-unipotent modules from Section 4. We assume that \(\Gamma\) and \(\mathcal{T}\) are as in Theorem 26.
Fix a positive integer \(n\). Let \(\mathcal{U}_n\) be the universal \(\mathcal{T}\)-unipotent \(\Gamma\)-module of unipotency index \(n\) given by 8 . By Proposition 16 the module \(\mathcal{U}_n\) is a finitely generated abelian group. We denote by \(\mathop{\mathrm{tors}}\nolimits(\mathcal{U}_n)\) the torsion subgroup of \(\mathcal{U}_n\), and set \[\begin{gather} \mathcal{U}_n'=\mathcal{U}_n/\mathop{\mathrm{tors}}\nolimits(\mathcal{U}_n),\\ \mathcal{V}_n=\mathop{\mathrm{Hom}}\nolimits_{\mathbb{Z}}(\mathcal{U}'_n,\mathcal{U}_n). \end{gather}\] (As usually, if \(M\) and \(N\) are \(\Gamma\)-modules, then the structure of a \(\Gamma\)-module on \(\mathop{\mathrm{Hom}}\nolimits_{\mathbb{Z}}(M,N)\) is defined by \((\gamma\xi)(z)=\gamma\cdot\xi(\gamma^{-1}z)\), where \(\gamma\in\Gamma\), \(\xi\in\mathop{\mathrm{Hom}}\nolimits_{\mathbb{Z}}(M,N)\), and \(z\in M\).)
Since \(\mathcal{U}_n\) is a finitely generated abelian group, we have that \(\mathcal{V}_n\) is also a finitely generated abelian group. Moreover, by Corollary 24 the \(\mathbb{Q}[\Gamma]\)-module \(\mathcal{V}_n\otimes\mathbb{Q}\) is semisimple. Hence by Lemma 21 there exists a quasiprojection \(q_n\in \mathbb{Z}[\Gamma]\) such that \(\varepsilon(q_n)\ne 0\), \(q_n\mathcal{V}_n\subseteq\mathcal{V}_n^{\Gamma}\) and the map \(q_n\colon \mathcal{V}_n\to\mathcal{V}_n^{\Gamma}\) is \(\Gamma\)-invariant. We fix such a quasiprojection.
Proposition 27. Let \(M\) be a \(\mathcal{T}\)-unipotent \(\Gamma\)-module of unipotency index \(\le n\). Then \[q_n\mathop{\mathrm{Hom}}\nolimits_{\mathbb{Z}}(\mathcal{U}'_n,M)\subseteq\mathop{\mathrm{Hom}}\nolimits_{\mathbb{Z}}(\mathcal{U}'_n,M)^{\Gamma}=\mathop{\mathrm{Hom}}\nolimits_{\mathbb{Z}[\Gamma]}(\mathcal{U}'_n,M),\] and the map \[q_n\colon \mathop{\mathrm{Hom}}\nolimits_{\mathbb{Z}}(\mathcal{U}'_n,M)\to\mathop{\mathrm{Hom}}\nolimits_{\mathbb{Z}[\Gamma]}(\mathcal{U}'_n,M)\] is \(\Gamma\)-invariant.
Proof. By Proposition 15 for each element \(z\in M\) there is a unique \(\Gamma\)-module homomorphism \(\psi_z\colon \mathcal{U}_n\to M\) such that \(\psi_z(u)=z\). Postcomposition with \(\psi_z\) defines a \(\Gamma\)-module homomorphism \[\psi_{z*}\colon \mathcal{V}_n\to \mathop{\mathrm{Hom}}\nolimits_{\mathbb{Z}}(\mathcal{U}'_n,M).\] We have a commutative diagram \[\begin{tikzcd} \mathcal{V}_n \arrow[r,"q_n"] \arrow[d,"{\psi_{z*}}"] & \mathcal{V}_n \arrow[d,"{\psi_{z*}}"]\\ \mathop{\mathrm{Hom}}\nolimits_{\mathbb{Z}}(\mathcal{U}'_n,M) \arrow[r,"q_n"] & \mathop{\mathrm{Hom}}\nolimits_{\mathbb{Z}}(\mathcal{U}'_n,M) \end{tikzcd}\] By the construction of \(q_n\) we know that the upper horizontal arrow is a \(\Gamma\)-invariant map whose image is contained in the invariant submodule \(\mathcal{V}_n^{\Gamma}\). Let us prove that the lower horizontal arrow is also a \(\Gamma\)-invariant map whose image is contained in the invariant submodule \(\mathop{\mathrm{Hom}}\nolimits_{\mathbb{Z}}(\mathcal{U}_n',M)^{\Gamma}\). To do this, it suffices to prove that the union of the submodules \(\psi_{z*}(\mathcal{V}_n)\) over all \(z\in M\) generates \(\mathop{\mathrm{Hom}}\nolimits_{\mathbb{Z}}(\mathcal{U}'_n,M)\) as a an abelian group. We now show that this is indeed the case. Let \(e_1,\ldots,e_d\) be a basis of the free abelian group \(\mathcal{U}'_n\). For each \(i=1,\ldots,d\), consider a \(\mathbb{Z}\)-linear map \(\sigma_i\colon \mathcal{U}'_n\to \mathcal{U}_n,\) such that \(\sigma_i(e_i)=u\) and \(\sigma_i(e_j)=0\) for \(i\ne j\). Then for any \(\xi\in \mathop{\mathrm{Hom}}\nolimits_{\mathbb{Z}}(\mathcal{U}'_n,M)\), we have that \[\xi=\sum_{i=1}^d\psi_{\xi(e_i)}\circ\sigma_i =\sum_{i=1}^d\psi_{\xi(e_i)*}(\sigma_i),\] as required. ◻
Corollary 28. If \(M\) satisfies condition \((*)\), then the group \(q_n\mathop{\mathrm{Hom}}\nolimits_{\mathbb{Z}}(\mathcal{U}'_n,M)\) is finitely generated.
Proof. Since the homomorphism \[q_n\colon \mathop{\mathrm{Hom}}\nolimits_{\mathbb{Z}}(\mathcal{U}'_n,M)\to\mathop{\mathrm{Hom}}\nolimits_{\mathbb{Z}[\Gamma]}(\mathcal{U}'_n,M)\] is a \(\Gamma\)-invariant map, it factors through the coinvariant group \[\mathop{\mathrm{Hom}}\nolimits_{\mathbb{Z}}(\mathcal{U}'_n,M)_{\Gamma}\cong\bigl(M\otimes\mathop{\mathrm{Hom}}\nolimits_{\mathbb{Z}}(\mathcal{U}'_n,\mathbb{Z})\bigr)_{\Gamma},\] which is finitely generated by condition \((*)\). ◻
Let \(a_n\) be the largest order of an element of \(\mathop{\mathrm{tors}}\nolimits(\mathcal{U}_n)\). In other words, \(a_n\) is the smallest positive integer such that \(a_n\mathop{\mathrm{tors}}\nolimits(\mathcal{U}_n)=0\). Set \[b_n=|\varepsilon(q_n)|,\qquad c_n=a_nb_n.\]
Proposition 29. For any \(\mathcal{T}\)-unipotent \(\Gamma\)-module \(M\) of unipotency index \(\le n\), the group \(q_n\mathop{\mathrm{Hom}}\nolimits_{\mathbb{Z}}(\mathcal{U}'_n,M)\) contains a subgroup that is isomorphic as an abelian group to the submodule \(c_nM\subseteq M\).
Proof. Consider the commutative diagram: \[\begin{tikzcd} M \arrow[r,"\Psi"',"\cong"] & \mathop{\mathrm{Hom}}\nolimits_{\mathbb{Z}[\Gamma]}(\mathcal{U}_n,M) & \\ a_nM \arrow [u, hookrightarrow] \arrow[d,twoheadrightarrow, "{\varepsilon(q_n)}"] \arrow [r,hookrightarrow,"{\Psi}"'] & \mathop{\mathrm{Hom}}\nolimits_{\mathbb{Z}[\Gamma]}(\mathcal{U}'_n,M) \arrow [u, hookrightarrow] \arrow [r,hookrightarrow] \arrow[d,twoheadrightarrow,"{\varepsilon(q_n)}"] & \mathop{\mathrm{Hom}}\nolimits_{\mathbb{Z}}(\mathcal{U}'_n,M) \arrow[d,twoheadrightarrow,"{q_n}"] \\ c_nM \arrow [r,hookrightarrow,"{\Psi}"'] & b_n\mathop{\mathrm{Hom}}\nolimits_{\mathbb{Z}[\Gamma]}(\mathcal{U}'_n,M) \arrow [r,hookrightarrow] & q_n\mathop{\mathrm{Hom}}\nolimits_{\mathbb{Z}}(\mathcal{U}'_n,M) \end{tikzcd}\] Here the upper horizontal arrow is the isomorphism \(\Psi\) from Proposition 15. The middle and lower arrows are the restrictions of this isomorphism to the subgroups \(a_nM\) and \(c_nM\), respectively. The inclusion \(\mathop{\mathrm{Hom}}\nolimits_{\mathbb{Z}[\Gamma]}(\mathcal{U}'_n,M)\hookrightarrow \mathop{\mathrm{Hom}}\nolimits_{\mathbb{Z}[\Gamma]}(\mathcal{U}_n,M)\) is induced by the surjection \(\mathcal{U}_n\twoheadrightarrow \mathcal{U}_n'\). The group \(\Psi(a_nM)\) is contained in the subgroup \(\mathop{\mathrm{Hom}}\nolimits_{\mathbb{Z}[\Gamma]}(\mathcal{U}'_n,M)\) because for any homomorphism \(\xi\colon \mathcal{U}_n\to M\), the homomorphism \(a_n\xi\) vanishes on \(\mathop{\mathrm{tors}}\nolimits(\mathcal{U}_n)\). The commutativity of the lower right square follows from Proposition 27. From the lower row of the diagram we see that \(c_nM\) injects into \(q_n\mathop{\mathrm{Hom}}\nolimits_{\mathbb{Z}}(\mathcal{U}'_n,M)\). ◻
Proof of Theorem 26. From Corollary 28 and Proposition 29 it follows that \(c_nM\) is a finitely generated abelian group. So it suffices to prove that the quotient group \(M/c_nM\) is finite.
Since \(\mathcal{U}_n\) is a finitely generated abelian group, we see that \(\mathcal{U}_n/c_n\,\mathcal{U}_n\) is a finite abelian group. Let \(\Lambda\) be the kernel of the homomorphism \[\Gamma\to \mathop{\mathrm{Aut}}\nolimits(\mathcal{U}_n/c_n\,\mathcal{U}_n).\] Then \(\Lambda\) has finite index in \(\Gamma\).
Let us show that \(\Lambda\) acts trivially on \(M/c_nM\). Indeed, suppose that \(y\in M/c_nM\). Choose \(z\in M\) so that \(y\) is the reduction of \(z\) modulo \(c_nM\). By Proposition 15 there is a \(\Gamma\)-module homomorphism \(\psi_z\colon\mathcal{U}_n\to M\) such that \(\psi_z(u)=z\). Then \(y\) lies in the image of the homomorphism \[\psi_z\otimes(\mathbb{Z}/c_n\mathbb{Z})\colon \mathcal{U}_n/c_n\,\mathcal{U}_n\to M/c_nM.\] Therefore, \(\lambda y=y\) for all \(\lambda\in\Lambda\).
Finally, by condition \((*)\) we have that the abelian group \[M/c_nM=(M/c_nM)_{\Lambda}=(M\otimes (\mathbb{Z}/c_n\mathbb{Z}))_{\Lambda}\] is finitely generated, and hence finite. ◻
Proposition 30. Let \(\mathbf{G}\), \(\Gamma\) and \(\mathcal{T}\) be as in Theorem 26. Assume in addition that \(\mathcal{T}\) consists of unipotent elements of \(\mathbf{G}(\mathbb{Q})\). Then any \(\mathcal{T}\)-unipotent \(\mathbb{Q}[\Gamma]\)-module \(V\) with \(\dim_{\mathbb{Q}}(V)<\infty\) is algebraic.
Proof. Let \(\rho\colon \Gamma\to\mathrm{GL}(V)\) be the representation of \(\Gamma\) on \(V\). By Corollary 25 we have \(\rho(\gamma)=f(\gamma)u(\gamma)\), where the representation \(f\colon \Gamma\to\mathrm{GL}(V)\) is algebraic, the representation \(u\colon \Gamma\to\mathrm{GL}(V)\) has finite image \(u(\Gamma)\), and \(f(\gamma_1)\) commutes with \(u(\gamma_2)\) for all \(\gamma_1,\gamma_2\in\Gamma\). We need to show that the representation \(u\) is trivial. Consider an element \(\tau\in\mathcal{T}\). Since \(\tau\) is a unipotent element of \(\mathbf{G}(\mathbb{Q})\) and \(f\) is the restriction of a rational representation of \(\mathbf{G}\), we obtain that \(f(\tau)\) is a unipotent endomorphism. On the other hand, because the representation \(\rho\) is \(\mathcal{T}\)-unipotent, the endomorphism \(\rho(\tau)\) is unipotent as well. It follows that \(u(\tau)\) is also unipotent. However, \(u(\tau)\) has finite order in \(\mathrm{GL}(V)\). Hence \(u(\tau)=1\). Since the set \(\mathcal{T}\) generates \(\Gamma\), we obtain that \(u=1\), as required. ◻
Proof of Theorem 2. From Theorems 1 and 6 and Proposition 17 it follows that the group \(\Gamma=\mathrm{Sp}_{2g}(\mathbb{Z})\), its subset \(\mathcal{T}\) consisting of all symplectic transvections, and the \(\mathrm{Sp}_{2g}(\mathbb{Z})\)-module \(H_k(\mathcal{I}_{g,p}^b;\mathbb{Q})\) with \(k\le g-2\) satisfy all conditions from Proposition 30. Consequently, the \(\mathrm{Sp}_{2g}(\mathbb{Z})\)-representation \(H_k(\mathcal{I}_{g,p}^b;\mathbb{Q})\) is algebraic.
Let us prove the second assertion of Theorem 2. Suppose to the contrary that \(H_k(\mathcal{I}_{g,p}^b;\mathbb{Q})\) contains an irreducible subrepresentation \(\mathbf{V}_{\lambda}=\mathbf{V}_{\lambda_1,\ldots,\lambda_m}\) with \(\lambda_1\ge k+1\). We use the standard notation from [21] for the Lie algebra \(\mathfrak{g}=\mathfrak{sp}_{2g}(\mathbb{Q})\) and the corresponding root system \(C_g\). Then the roots of \(\mathfrak{g}\) are the vectors \(\pm L_i\pm L_j\), where \(1\le i,j\le g\), and \(\mathbf{V}_{\lambda}\) is a representation with the highest weight \(\beta=\lambda_1L_1+\cdots+\lambda_nL_n\). Let \(v\) be a highest weight vector in \(\mathbf{V}_{\lambda}\). Consider the long root \(\alpha=-2L_1\) and the corresponding eigenvector \(X_{\alpha}\) from the Chevalley basis for \(\mathfrak{g}\). (We have \(X_{\alpha}=I+E_{n+1,1}\) in the standard matrix representation of \(\mathfrak{sp}_{2g}(\mathbb{Q})\).) Then the corresponding root unipotent \[t_{\alpha}=\exp(X_{\alpha})\in\mathrm{Sp}_{2g}(\mathbb{Z})\] is a symplectic transvection. Since \(\beta,\beta+\alpha,\ldots,\beta+\lambda_1\alpha\) are weights of \(\mathbf{V}_{\lambda}\) and \(\beta+(\lambda_1+1)\alpha\) is not a weight of \(\mathbf{V}_{\lambda}\), we see that the vectors \(v,X_{\alpha}v,\ldots,X_{\alpha}^{\lambda_1}v\) are nonzero, and \(X_{\alpha}^{\lambda_1+1}v=0\). Consequently, \[(t_{\alpha}-1)^{\lambda_1}v=\bigl(\exp(X_{\alpha})-1\bigr)^{\lambda_1}v=X_{\alpha}^{\lambda_1}v\ne 0,\] which contradicts Theorem 6. This completes the proof of Theorem 2. ◻
In this section, we present some constructions and results from the paper by Kupers and Randal-Williams [23] (with corrections from [24]) and then prove Theorem 5. In [23], higher‑dimensional Torelli groups were studied, namely the Torelli groups of diffeomorphisms of the manifolds \(\#^gS^n\times S^n\); we present all constructions and results only in the case that interests us, that is, the ordinary Torelli groups, i. e., \(n=1\).
Set \(H(g)=H^1(\Sigma_g^1;\mathbb{Q})\), and let \((a,b)=\left\langle ab,\bigl[\Sigma_g^1,\partial \Sigma_g^1\bigr]\right\rangle\) be the standard skew-symmetric form on \(H(g)\). Throughout this section we use the fact that all rational representations of \(\mathrm{Sp}_{2g}(\mathbb{Q})\) are self-dual; in particular, the \(\mathrm{Sp}_{2g}(\mathbb{Q})\)-representations \(H_k(\mathcal{I}_g^1;\mathbb{Q})\) and \(H^k(\mathcal{I}_g^1;\mathbb{Q})\) are isomorphic to each other in the stable range \(k\le g-2\). Also we may not distinguish between irreducible algebraic representations of \(\mathrm{Sp}_{2g}(\mathbb{Z})\) and irreducible rational representations of \(\mathrm{Sp}_{2g}(\mathbb{Q})\), since \(\mathrm{Sp}_{2g}(\mathbb{Z})\) is Zariski dense in \(\mathrm{Sp}_{2g}(\mathbb{Q})\).
We present the construction of graded spaces \(\mathcal{P}(S)_{\ge0}\) and \(\mathcal{P}(S)_{\ge0}'\) of certain labelled partitions of a finite set \(S\) and describe their relation to the twisted Miller–Morita–Mumford classes following [23]. A large part of this construction goes back to the work of Kawazumi [50].
A labelled partition of a finite set \(S\) is a finite collection \(P=\{(P_{\alpha},m_{\alpha})\}_{\alpha\in I}\) such that
\(P_{\alpha}\) are (possibly empty) subsets of \(S\) that are pairwise disjoint and whose union is \(S\),
the labels \(m_{\alpha}\) are nonnegative integers.
We do not impose any ordering on the set of parts. Therefore, partitions that differ from each other by a reindexing of the parts are considered the same. However, partitions that differ by the addition of empty parts are considered different.
We assign to a finite set \(S\) the \(\mathbb{Q}\)-vector space \(\mathcal{P}(S)_{\ge0}\) with basis the set of labelled partitions \(P=\{(P_{\alpha},m_{\alpha})\}_{\alpha\in I}\) such that
each part of size \(0\) has label \(\ge 3\),
each part of size \(1\) has label \(\ge 1\).
Also, let \(\mathcal{P}(S)'_{\ge0}\) be the \(\mathbb{Q}\)-vector space defined in the same way but with an additional restriction:
Introduce gradings on the spaces \(\mathcal{P}(S)_{\ge0}\) and \(\mathcal{P}(S)'_{\ge0}\) by setting the degree of each labelled partition to \(\sum_{\alpha\in I}(2m_{\alpha}+|P_{\alpha}|-2)\). In the case of \(\mathcal{P}(S)'_{\ge0}\), the summand \(2m_{\alpha}+|P_{\alpha}|-2\) corresponding to each part \(P_{\alpha}\) is positive. In the case of \(\mathcal{P}(S)_{\ge0}\), a partition may contain parts of size \(2\) and label \(0\) which provide zero impact to the degree.
There is a natural map (see [23]) \[\label{eq95PhiS} \Phi_{g,S}\colon \mathcal{P}(S)_{\ge0}\otimes\det\mathbb{Q}^S \to \left(H^*\bigl(\mathcal{I}_g^1;\mathbb{Q})\otimes H(g)^{\otimes S}\right)^{\mathrm{Sp}_{2g}(\mathbb{Z})}.\tag{10}\] This map can be written explicitly as follows. Let \(P=\{(P_{\alpha},m_{\alpha})\}_{\alpha\in I}\) be a labelled partition of \(S\) that satisfies (i) and (ii). To each part \(P_{\alpha}\) assign the element \[\begin{gather} \label{eq95phi95alpha} \varphi_{g,\alpha}=\sum_{j_1,\ldots,j_{|P_{\alpha}|}=1}^{2g}\kappa_{e^{m_{\alpha}}}\left(a_{j_1}\wedge\cdots\wedge a_{j_{|P_{\alpha}|}}\right)\otimes a_{j_1}^{\#}\otimes\cdots\otimes a_{j_{|P_{\alpha}|}}^{\#}\\{}\in H^{2m_{\alpha}+|P_{\alpha}|-2}\bigl(\mathcal{I}_g^1;\mathbb{Q}\bigr)\otimes H(g)^{\otimes|P_{\alpha}|}. \end{gather}\tag{11}\] Here \(a_1,\ldots,a_{2g}\) is a basis of \(H(g)\) and \(a_1^{\#},\ldots,a_{2g}^{\#}\) is the dual basis of \(H(g)\) characterized by \((a_i^{\#},a_j)=\delta_{ij}\). It is clear that the right-hand side of 11 is independent of the choice of the basis \(a_1,\ldots,a_{2g}\). We then multiply all of the elements \(\varphi_{g,\alpha}\): \[\label{eq95PhiS95form} \Phi_{g,S}(P)=\prod_{\alpha\in I}\varphi_{g,\alpha}\in \left(H^*\bigl(\mathcal{I}_g^1;\mathbb{Q})\otimes H(g)^{\otimes |S|}\right)^{\mathrm{Sp}_{2g}(\mathbb{Z})}.\tag{12}\] Note that \(\varphi_{g,\alpha}\) have even degrees; hence, the result is independent of the order in which we take the product. Finally, we would like to replace \(H(g)^{\otimes |S|}\) with \(H(g)^{\otimes S}\). This produces a sign depending on the ordering of the elements of \(S\) up to an even permutation. Thus, the map \(\Phi_{g,S}\) becomes well‑defined after adding the factor \(\det\mathbb{Q}^S\) as in 10 .
Now, set \[\Omega=\bigl[\kappa_{e^{2m}}\mid m>1\bigr]=\mathbb{Q}[e_3,e_5,e_7,\ldots].\] The space \(\mathcal{P}(S)_{\ge0}\) is a graded \(\Omega\)-module with each \(\kappa_{e^{2m}}\) acting by adding an empty part with label \(m\). (The absence of \(e_1=\kappa_{e^2}\) in \(\Omega\) corresponds to the fact that empty parts with label \(2\) are not allowed.) Since the odd Miller–Morita–Mumford classes \(e_{2m-1}=\kappa_{e^{2m}}\) vanish in the rational cohomology of Torelli groups, the homomorphism \(\Phi_{g,S}\) induces a homomorphism
\[\widehat{\Phi}_{g,S}\colon \mathbb{Q}\otimes_{\Omega}\mathcal{P}(S)_{\ge0}\otimes\det\mathbb{Q}^S \longrightarrow \left(H^*\bigl(\mathcal{I}_g^1;\mathbb{Q})\otimes H(g)^{\otimes S}\right)^{\mathrm{Sp}_{2g}(\mathbb{Z})}.\]
We need the following three propositions.
Proposition 31. The homomorphism \(\widehat{\Phi}_{g,S}\) is an isomorphism in the stable range of degrees satisfying \(*+|S|\le \frac{2g-2}{3}\).
Let \(\mathfrak{S}_d\) denote the symmetric group, and let \(S^{\lambda}\) denote the irreducible \(\mathfrak{S}_d\)-representation corresponding to a partition \(\lambda\) of \(d\).
Proposition 32. If \(\lambda\) is a partition of \(d\), then in the stable range of degrees \(*\le \frac{g-4}{4}\) the multiplicity of \(\mathbf{V}_{\lambda}(g)\) in \(H^k(\mathcal{I}_g^1;\mathbb{Q})\) is equal to the multiplicity of \(S^{\lambda}\) in the \(\mathfrak{S}_d\)-representation on the \(k\)th graded component of \[\label{eq95CP39} \mathbb{Q}\otimes_{\Omega}\mathcal{P}([d])'_{\ge0}\otimes\det\mathbb{Q}^{[d]},\qquad{(3)}\] where \([d]=\{1,\ldots,d\}\). In particular, if \(\mathbf{V}_{\lambda}(g)\) is not defined, then \(S^{\lambda}\) does not occur in ?? .
Proposition 33 (). The vector space \(\mathcal{P}(S)_{\ge0}'\) vanishes in degree \(k\) as long as \(|S|>3k\).
Propositions 31 and 32 were obtained by Kupers and Randal-Williams as conditional results under the assumption that the cohomology groups \(H^k(\mathcal{I}_g^1;\mathbb{Q})\) are finite-dimensional in the specified stable range. Moreover, Proposition 32 was only a result about the algebraic part of \(H^k(\mathcal{I}_g^1;\mathbb{Q})\), not about the whole \(H^k(\mathcal{I}_g^1;\mathbb{Q})\). In view of our Theorems 1 and 2, these propositions now become unconditional results about the whole representations \(H^k(\mathcal{I}_g^1;\mathbb{Q})\). As conditional results:
Proposition 31 is contained in Section 4 of [23] together with the correction of the stable range in [24],
Proposition 32 follows from Theorem 4.1 and Proposition 2.16 from [23] (see also the argument at the very beginning of Section 6), together with the corrections made in Theorem 4.1\('\) and Propositions 2.16\('\) from [24].
Let \(i_g\colon \Sigma_g^1\hookrightarrow\Sigma_{g+1}^1\) be the standard embedding. Then we have the pullback homomorphisms \(i^*_g\colon H(g+1)\to H(g)\) and \(i^*_g\colon H^1(\mathcal{I}_{g+1}^1;\mathbb{Q})\to H^1(\mathcal{I}_g^1;\mathbb{Q})\).
Proposition 34. The diagram \[\label{eq95cd95theta} \begin{tikzcd} & \left(H^*\bigl(\mathcal{I}_{g+1}^1;\mathbb{Q})\otimes H(g+1)^{\otimes S}\right)^{\mathrm{Sp}_{2g+2}(\mathbb{Z})} \arrow[dd,"{i^*_g}"]\\ \mathbb{Q}\otimes_{\Omega}\mathcal{P}(S)_{\ge0}\otimes\det\mathbb{Q}^S \arrow[ur,"{\widehat{\Phi}_{g+1,S}}","{\cong}"'] \arrow[dr,"{\cong}","{\widehat{\Phi}_{g,S}}"'] & \\ & \left(H^*\bigl(\mathcal{I}_g^1;\mathbb{Q})\otimes H(g)^{\otimes S}\right)^{\mathrm{Sp}_{2g}(\mathbb{Z})} \end{tikzcd}\qquad{(4)}\] is commutative. Hence the right vertical arrow \(i^*_g\) is an isomorphism in the stable range of degrees satisfying \(*+|S|\le \frac{2g-2}{3}\).
Remark 35. Note that this proposition is not as obvious as it seems to be. The problem is that \[\label{eq95kappa95restrict} i^*_g\bigl(\kappa_{e^m}(v_1\wedge\cdots\wedge v_r)\bigr)=\kappa_{e^m}(i^*_gv_1\wedge\cdots\wedge i^*_gv_r)\tag{13}\] holds whenever \(2m+r-2>0\) (see [23]), but this property obviously fails for the classes \[\kappa_1(v_1\wedge v_2)=(v_1,v_2)\in H^0(\mathcal{I}_{g+1}^1;\mathbb{Q})=\mathbb{Q},\] since the pullback \(i^*_g\colon H(g+1)\to H(g)\) does not preserve the skew-symmetric form.
Proof. Consider a labelled partition \(P=\{(P_{\alpha},m_{\alpha})\}_{\alpha\in I}\) of \(S\) that satisfies (i) and (ii). The commutativity of the diagram ?? will follow if we show that \(i_g^*\varphi_{g+1,\alpha}=\varphi_{g,\alpha}\) for all \(\alpha\in I\). Since the right-hand side of the formula 11 for \(\varphi_{g+1,\alpha}\) is independent of the choice of the basis \(a_1,\ldots,a_{2g+2}\) of \(H(g+1)\), we may choose it so that:
the basis \(a_1,\ldots,a_{2g+2}\) is symplectic, i. e., \((a_{2n-1},a_{2n})=1\) and \((a_j,a_k)=0\) for all other pairs of indices with \(j<k\),
\(a_{2g+1},a_{2g+2}\) form a basis of \(\ker i_g^*\).
Then \(a_{2n-1}^{\#}=-a_{2n}\) and \(a_{2n}^{\#}=a_{2n-1}\), and \(b_1=i^*_ga_1,\ldots,b_{2g}=i_g^*a_{2g}\) is a symplectic basis of \(H(g)\).
Firstly, assume that \(P_{\alpha}\) is not a part of size \(2\) with label \(0\). Then the equality \(i_g^*\varphi_{g+1,\alpha}=\varphi_{g,\alpha}\) follows immediately from 13 . Secondly, assume that \(|P_{\alpha}|=2\) and \(m_{\alpha}=0\). Then \[\begin{align} \varphi_{g+1,\alpha}&=\sum_{j,k=1}^{2g+2}(a_j,a_k)a_j^{\#}\otimes a_k^{\#}\\{}&=2(a_1\otimes a_2-a_2\otimes a_1+\cdots+a_{2g+1}\otimes a_{2g+2}-a_{2g+2}\otimes a_{2g+1}), \end{align}\] and similarly \[\varphi_{g,\alpha}=2(b_1\otimes b_2-b_2\otimes b_1+\cdots+b_{2g-1}\otimes b_{2g}-b_{2g}\otimes b_{2g-1}).\] Consequently, \(i_g^*\varphi_{g+1,\alpha}=\varphi_{g,\alpha}\). ◻
Proof of Theorem 5. Let us consecutively prove injectivity, multiplicity stablility, the bound for the degree \(|\lambda|\le 3k\), and surjectivity. Note that the bound \(\lambda_1\le k\) follows from Theorem 2.
Injectivity. By Theorem 3 the ring \(H^*(\mathcal{I}_{g+1}^1;\mathbb{Q})\) is generated in the stable range \(*\le\frac{g-4}{4}\) by the classes \(\kappa_{e^m}(v_1\wedge\cdots\wedge v_r)\) with \(2m+r-2>0\). It then follows from 13 that the map \(i_g^*\colon H^*(\mathcal{I}_{g+1}^1;\mathbb{Q})\to H^*(\mathcal{I}_{g}^1;\mathbb{Q})\) is surjective in this stable range. Consequently, the dual map in homology is injective.
Multiplicity stability in the stable range \(*\le\frac{g-4}{4}\) follows immediately from Proposition 32, since the representation ?? is independent of \(g\).
Bound for degrees. Propositions 32 and 33 imply that the representation \(H_k(\mathcal{I}_g^1;\mathbb{Q})\) with \(g\ge 4k+4\) does not contain irreducible summands \(\mathbf{V}_{\lambda}(g)\) of degree \(|\lambda|>3k\).
Surjectivity. For \(g\ge 4k+4\), we now have \[H_k\bigl(\mathcal{I}_g^1;\mathbb{Q})\cong\bigoplus_{\lambda}c_{\lambda}\mathbf{V}_{\lambda}(g),\] where the sum is taken over partitions of degree \(\le 3k\) and the multiplicities \(c_{\lambda}\) are independent of \(g\). We need to prove that the map \[\mathop{\mathrm{Ind}}\nolimits_{\mathrm{Sp}_{2g}(\mathbb{Z})}^{\mathrm{Sp}_{2g+2}(\mathbb{Z})}H_k\bigl(\mathcal{I}_g^1;\mathbb{Q}\bigr)\to H_k\bigl(\mathcal{I}_{g+1}^1;\mathbb{Q}\bigr)\] induced by \(i_{g*}\) is surjective for \(g\ge 6k+1\). Suppose to the contrary that it is not. Then there is an irreducible \(\mathrm{Sp}_{2g+2}(\mathbb{Z})\)-subrepresentation \(W\subseteq H^k\bigl(\mathcal{I}_{g+1}^1;\mathbb{Q}\bigr)\) such that \(i_g^*(W)=0\). By the above, \(W\cong \mathbf{V}_{\lambda}(g+1)\) for some partition \(\lambda\) of degree \(|\lambda|\le 3k\). Take a finite set \(S\) consisting of \(|\lambda|\) elements. Then \(\mathbf{V}_{\lambda}(g+1)\) occurs in the representation \(H(g+1)^{\otimes S}\). Therefore, \(\bigl(W\otimes H(g+1)^{\otimes S}\bigr)^{\mathrm{Sp}_{2g+2}(\mathbb{Z})}\ne 0\). Consequently, the right vertical homomorphism in the diagram ?? has a nonzero kernel. On the other hand, since \(k+|\lambda|\le \frac{2g-2}{3}\), Proposition 34 implies that this homomorphism is an isomorphism. This contradiction completes the proof of the surjectivity property. ◻
In this section we prove Theorem 4. Below the words ‘in the stable range’ always mean ‘in the range of degrees \(*\le \frac{2g-2}{3}\)’.
We start with the case of \(\mathcal{I}_g^1\). Taking \(S=\varnothing\) in Proposition 31, we obtain an isomorphism in the stable range: \[\widehat{\Phi}_{g,\varnothing}\colon \mathbb{Q}\otimes_{\Omega}\mathcal{P}(\varnothing)_{\ge0} \stackrel{\cong}{\longrightarrow} H^*\bigl(\mathcal{I}_g^1;\mathbb{Q})^{\mathrm{Sp}_{2g}(\mathbb{Z})}.\] The basis of \(\mathcal{P}(\varnothing)_{\ge0}\) consists of all unordered finite collections of labels \(\{m_{\alpha}\}\) with each \(m_{\alpha}\ge 3\). Tensoring by \(\mathbb{Q}\) over \(\Omega\) kills all (empty) parts with even labels. Hence the basis of \(\mathbb{Q}\otimes_{\Omega}\mathcal{P}(\varnothing)_{\ge0}\) consists of all collections \(\{m_{\alpha}\}\) with each \(m_{\alpha}=2n_{\alpha}+1\) odd and \(\ge 3\). Formula 12 then reads as \[\widehat{\Phi}_{g,\varnothing}(\{m_{\alpha}\})=\prod_{\alpha}e_{2n_{\alpha}}.\] In the stable range, since \(\widehat{\Phi}_{g,\varnothing}\) is an isomorphism, it follows that the ring \(H^*(\mathcal{I}_g^1;\mathbb{Q})^{\mathrm{Sp}_{2g}(\mathbb{Z})}\) is generated by the even Miller–Morita–Mumford classes, and moreover, all monomials in them are linearly independent, hence the required equality \[H^*\bigl(\mathcal{I}_g^1;\mathbb{Q}\bigr)^{\mathrm{Sp}_{2g}(\mathbb{Z})}=\mathbb{Q}[e_2,e_4,e_6,\ldots].\]
We now consider the case of \(\mathcal{I}_{g,1}\). With some abuse of notation, we denote by \(e_k\) the Miller–Morita–Mumford classes in the cohomology of each of the three groups \(\mathcal{I}_g^1\), \(\mathcal{I}_{g,1}\), and \(\mathcal{I}_g\).
We have a fibration sequence \[B\mathcal{I}_g^1\stackrel{f}{\longrightarrow} B\mathcal{I}_{g,1}\stackrel{h}{\longrightarrow}B\mathrm{SO}(2).\] The Leray–Hirsch property for this fibration sequence in the stable range on maximal algebraic subrepresetations was established in [23] under the condition that the rational cohomology groups are finite-dimensional in this stable rank. Since we now know from Theorems 1 and 2 that the rational cohomology are finite-dimensional and algebraic, we obtain the Leray–Hirsch property in the stable range in full generality. Consequently, we have an isomorphism of \(H^*(B\mathrm{SO}(2);\mathbb{Q})\)-modules \[H^*(\mathcal{I}_{g,1};\mathbb{Q})\cong H^*\bigl(\mathcal{I}_g^1;\mathbb{Q}\bigr)\otimes H^*(B\mathrm{SO}(2);\mathbb{Q}).\] Moreover, this isomorphism sends the class \(\epsilon\in H^2(\mathcal{I}_{g,1};\mathbb{Q})\) (defined in Remark 6) to \(1\otimes u\), where \(u\in H^2(B\mathrm{SO}(2);\mathbb{Q})\) is the standard generator. This holds because \(\epsilon\) restricts trivially to \(\mathcal{I}_g^1\) and \(h\) is the classifying map for the bundle \(\eta\) from Remark 6. It follows that \(\epsilon\) is a regular element of \(H^*(\mathcal{I}_{g,1};\mathbb{Q})\), i. e. not a zero-divisor in the stable range, and \[f^*\colon H^*(\mathcal{I}_{g,1};\mathbb{Q})\twoheadrightarrow H^*\bigl(\mathcal{I}_g^1;\mathbb{Q}\bigr)\] is the quotient by the ideal \((\epsilon)\). Since the classes \(\epsilon, e_2,e_4,\ldots\) in \(H^*(\mathcal{I}_{g,1};\mathbb{Q})\) are \(\mathrm{Sp}_{2g}(\mathbb{Z})\)-invariant, we obtain the required equality \[H^*(\mathcal{I}_{g,1};\mathbb{Q})=\mathbb{Q}[\epsilon,e_2,e_4,e_6,\ldots].\]
Finally, consider the case of \(\mathcal{I}_g\). We have a fibration sequence \[\Sigma_g\longrightarrow B\mathcal{I}_{g,1}\stackrel{\pi}{\longrightarrow} B\mathcal{I}_g.\] The pullback \[\pi^*\colon H^*(\mathcal{I}_g;\mathbb{Q})\to H^*(\mathcal{I}_{g,1};\mathbb{Q})\] and the Gysin homomorphism \[\pi_!\colon H^*(\mathcal{I}_{g,1};\mathbb{Q})\to H^{*-2}(\mathcal{I}_g;\mathbb{Q})\] are \(\mathrm{Sp}_{2g}(\mathbb{Z})\)-equivariant. Moreover, \(\pi_!(\epsilon)=\chi(\Sigma_g)=2-2g\) and hence \[\pi_!\bigl(\epsilon(\pi^*y)\bigr)=(2-2g)y\] for all \(y\in H^*(\mathcal{I}_g;\mathbb{Q})\). Since we are working in the stable range \(*\le \frac{2g-2}{3}\), we may assume that \(g>1\). Then \(\pi^*\) is injective and \(\pi_!\) is surjective. Since we know that the cohomology groups considered are finite-dimensional algebraic representations of \(\mathrm{Sp}_{2g}(\mathbb{Z})\) and hence are semisimple, we see that \[\begin{align} H^*(\mathcal{I}_g;\mathbb{Q})^{\mathrm{Sp}_{2g}(\mathbb{Z})}&=\pi_!\left(H^*(\mathcal{I}_{g,1};\mathbb{Q})^{\mathrm{Sp}_{2g}(\mathbb{Z})}\right)\\ {}&=\pi_!\left(\mathbb{Q}[\epsilon,e_2,e_4,e_6,\ldots]\right)\\ {}&=\pi_!\left(\mathbb{Q}[e_2,e_4,e_6,\ldots]\right)\qquad\quad (\text{since }\pi_!(\epsilon)=2-2g)\\&=\mathbb{Q}[e_2,e_4,e_6,\ldots]. \end{align}\] Moreover, the classes \(e_{2k}\) are algebraically independent in the stable range, since \(\pi^*\) is a monomorphism.