1 Introduction

Our objective is to study some examples of sequences of cohomology groups that have an underlying structure of an FI-module as defined by Church et al. [5] and derive as many consequences as we can from this approach.

We denote by FI is the category whose objects are finite sets and whose morphisms are injections. First we will consider a functor \(X\) from FI \(^{op}\) to the category Top of topological spaces or to the category Gp of groups. In the first case we call \(X\) a co-FI-space, in the second case \(X\) is a co-FI-group. Given such a functor \(X\), for any \(i\ge 0\), we will be interested in the FI-module \(H^i(X;R)\) over a Noetherian ring \(R\). This is a functor from FI to Mod \(_{R}\), the category of \(R\)-modules, that we obtain by composing \(X\) with the cohomology functor \(H^i(\_\_;R)\). We can consider the graded version: \(H^*(X;R)\) is called graded FI-module over \(R\). In Sect. 2.1 below we recall the general definition of FI-module and some of its properties.

In this paper we will focus in the FI-modules that arise from the following examples of co-FI-spaces and co-FI-groups.

  1. (1)

    The co-FI-space \({{\mathrm{Conf}}}_{\bullet }(M)\). For each \(n\ge 1\) we consider the configuration space \({{\mathrm{Conf}}}_n(M)\) of ordered \(n\)-tuples of distinct points on a topological space \(M\), which is the space of embeddings \(\text {Emb}([n],M)\) of \([n]=\{1,\ldots ,n\}\) into \(M\). The co-FI-space \({{\mathrm{Conf}}}_{\bullet }(M)\) is given by n \(\mapsto {{\mathrm{Conf}}}_n(M)\) and for a given inclusion \(f:[m]\hookrightarrow [n]\) in \({{\mathrm{Hom}}}_{\text {FI}}(\mathbf {m},\mathbf {n})\) the corresponding restriction \(f^*:{{\mathrm{Conf}}}_n(M)\rightarrow {{\mathrm{Conf}}}_m(M)\) is given by precomposition.

  2. (2)

    The co-FI-space \({\mathcal {M}}_{g,\bullet }\). Let \(g\ge 0\) and \(n\ge 0\). We denote by \({\mathcal {M}}_{g,n}\) the moduli space of genus \(g\) Riemann surfaces with \(n\) marked points. The elements in \({\mathcal {M}}_{g,n}\) are equivalent classes, up to biholomorphism, of pairs \((X, {\mathfrak {p}})\), where \(X\) is a Riemann surface of genus \(g\) and \({\mathfrak {p}}\in {{\mathrm{Conf}}}_n(X)\). The functor \({\mathcal {M}}_{g,\bullet }\) is given by \(\mathbf {n}\mapsto {\mathcal {M}}_{g,n}\) and such that assigns to \(f\in {{\mathrm{Hom}}}_{\text {FI}}(\mathbf {m},\mathbf {n})\) the morphism \(f^*: {\mathcal {M}}_{g,n}\rightarrow {\mathcal {M}}_{g,m}\) defined by \(f^*\big ([(X; {\mathfrak {p}})]\big )=[(X;{\mathfrak {p}}\circ f)]\).

  3. (3)

    The co-FI-group \({{\mathrm{PMod}}}^{\bullet }(M)\). Given \(M\) a connected, smooth manifold, consider \({\mathfrak {p}}\in {{\mathrm{Conf}}}_n(\mathring{M})\), in other words, \(\big ({\mathfrak {p}}(1),{\mathfrak {p}}(2),\ldots ,{\mathfrak {p}}(n)\big )\) is a configuration of \(n\) distinct points in the interior of \(M\). We denote by \({{\mathrm{Diff}}}^{\mathfrak {p}} (M)\) the subgroup in \({{\mathrm{Diff}}}(M \text { rel } \partial M)\) of diffeomorphisms that leave invariant the set \({\mathfrak {p}}([n])\) and \({{\mathrm{PDiff}}}^{\mathfrak {p}} (M)\) is the subgroup that consists of the diffeomorphims that fix each point in \({\mathfrak {p}}([n])\). The mapping class group is the group \({{\mathrm{Mod}}}^n(M):=\pi _0\big ({{\mathrm{Diff}}}^{\mathfrak {p}} (M)\big ). \) Similarly the pure mapping class group is \({{\mathrm{PMod}}}^n(M):= \pi _0({{\mathrm{PDiff}}}^{\mathfrak {p}} (M)).\) Notice that if \({\mathfrak {p}},{\mathfrak {q}}\in {{\mathrm{Conf}}}_n(M)\), since \(M\) is connected, then \({{\mathrm{Diff}}}^{\mathfrak {p}} (M)\approx {{\mathrm{Diff}}}^{\mathfrak {q}} (M)\) and \({{\mathrm{PDiff}}}^{\mathfrak {p}} (M)\approx {{\mathrm{PDiff}}}^{\mathfrak {q}} (M)\). We refer to them by \({{\mathrm{Diff}}}^n(M)\) and \({{\mathrm{PDiff}}}^n(M)\), respectively. The co-FI-group \({{\mathrm{PMod}}}^{\bullet }(M)\) is given by \(\mathbf {n}\mapsto {{\mathrm{PMod}}}^{n}(M)\). Any inclusion \(f:[m]\hookrightarrow [n]\) induces a restriction map \({{\mathrm{PDiff}}}^{\mathfrak {p}}(M) \rightarrow {{\mathrm{PDiff}}}^{\mathfrak {p}\circ f}(M)\), which gives us the morphism \(f^*:{{\mathrm{PMod}}}^n(M)\rightarrow {{\mathrm{PMod}}}^m(M)\). When \(M=\Sigma _{g,r}\) is a compact orientable surface of genus \(g\ge 0\) with \(r\ge 0\) boundary components, we restrict to orientation-preserving self-diffeomorphisms. We denote \({{\mathrm{PMod}}}^{\bullet }(\Sigma _{g,r})\) by \({{\mathrm{PMod}}}_{g,r}^{\bullet }\).

  4. (4)

    The co-FI-space \(B{{\mathrm{PDiff}}}^\bullet (M)\). This is the functor \(\mathbf {n}\mapsto B{{\mathrm{PDiff}}}^n(M)\), where \(B{{\mathrm{PDiff}}}^n(M)\) is the classifying space of the group \({{\mathrm{PDiff}}}^n\) defined before. The morphisms are defined in a similar manner as for \({{\mathrm{PMod}}}^{\bullet }(M)\). If \(M\) is orientable, we can restrict to orientation-preserving diffeomorphisms.

Remark

Observe that for each of the previous examples, when \(R={\mathbb {Q}}\), the FI-module \(H^i(X):=H^i(X;{\mathbb {Q}})\) encodes the information of the sequence \(\big \{H^i(X_n;{\mathbb {Q}})\big \}_{n\in {\mathbb {N}}}\) of finite dimensional representations of the symmetric groups \(S_n\).

1.1 Main results

Let \(X\) be any of the co-FI-spaces or co-FI-groups from before. A combination of the work by Church [9], Church et al. [5] and myself [22] implies that, under some hypotheses recalled below, for any \(i\ge 0\) the FI-module \(H^i(X)\) is finitely generated as defined in [5] (see Sect. 2.1 for a precise definition). In this paper we revisit these examples and give direct proofs of finite generation of \(H^i(X)\) in Theorems 4.3, 6.1, 6.2, 6.3 and 6.6 below. Then, the theory developed by Church et al. [5] and further results by Church et al. [7] allow us to conclude the following:

Theorem 1.1

For \(i\ge 0\), and each of the sequences \(\{X_n\}\) in Table 1, there is an integer \(N\ge 0\) such that for \(n\ge N\) the following holds:

  1. (i)

    The decomposition of \(H^i(X_n;{\mathbb {Q}})\) into irreducible \(S_n\)-representations stabilizes in the sense of uniform representation stability (as defined in [8]) with stable range \(n\ge N\).

  2. (ii)

    The sequence of quotients \(\{X_n/S_n\}\) satisfies rational homological stability for \(n\ge N\).

  3. (iii)

    The character \(\chi _n\) of \(H^i(X_n;{\mathbb {Q}})\) is of the form:

    $$\begin{aligned} \chi _{n}=Q_i(Z_1,Z_2,\ldots ,Z_r), \end{aligned}$$

    where deg\((\chi _n)=r>0\) only depends on \(i\) and \(Q_i\in {\mathbb {Q}}[Z_1,Z_2,\ldots ]\) is a unique polynomial in the class functions

    $$\begin{aligned} Z_l(\sigma ):=\# \text { cycles of length l in }\sigma , \quad \text {for any }\sigma \in S_n. \end{aligned}$$
  4. (iv)

    The length of the representation \(\ell \big ( H^i(X_n;{\mathbb {Q}})\big )\) is bounded above independently of \(n\).

The specific bounds for each example are presented in Table 1. Moreover, if \(k\) is any field, for each \(X_n\) in Table 1 (except for \({\mathcal {M}}_{g,n}\)) there exists an integer-valued polynomial \(P(T) \in {\mathbb {Q}}[T]\) so that for all sufficiently large \(n\),

$$\begin{aligned} \dim _k\big (H^i(X_n;k)\big ) = P(n). \end{aligned}$$

For \(X_n={\mathcal {M}}_{g,n}\) this is true when \(k={\mathbb {Q}}\).

Table 1 Specific bounds

Remarks

  • There is a vast literature on the cohomology of configuration spaces, with specific computations in special cases contained, for example, in [1, 10, 15]. Nevertheless, few explicit computations are known for the other examples in Table 1. Our main contribution is that we are able to get linear bounds in \(i\) for the degree of the polynomials \(Q_i\) and the lengths of the representations. Moreover our new stable ranges for uniform representation stability are also linear in \(i\), instead of the quadratic bounds in \(i\) that were obtained in [22].

  • We believe that the representation stability results that we provide are compelling even in the cases where the homology is known. For instance, for the case of \({{\mathrm{Conf}}}_n({\mathbb {R}}^2)\) where the cohomology algebra has been computed, understanding multiplicities of specific irreducible representations is equivalent to various counts of irreducible squarefree polynomials with various properties (see [6]). What representation stability says is that, in incredible generality, for many examples, these multiplicities stabilize in a very specific sense.

  • From Theorem 1.1 (iii) it follows that for each \(\sigma \in S_n\), the character \(\chi _{V_n}(\sigma )\) only depends on “short cycles”, more precisely on the cycles of \(\sigma \) of length \(\le \)deg\((\chi _n)\).

  • Our result for \({{\mathrm{Conf}}}_n(\Sigma )\) recovers the same stable range of \(n\ge 4i\) obtained in [9, Theorem 1] for the case when \(\Sigma \) is a closed surface or has non-empty boundary. The statment about \(\dim _k\big (H^i({{\mathrm{Conf}}}_n(\Sigma );k)\big )\) being a polynomial in \(n\) for any field \(k\) is a particular case of [7, Theorem 1.8].

  • The moduli space \({\mathcal {M}}_{g,n}\) is a rational model for the classifying space \(B{{\mathrm{PMod}}}_{g}^n\) for \(g\ge 2\) (see for example [17] or [19]). Hence

    $$\begin{aligned} H^*({\mathcal {M}}_{g,n};{\mathbb {Q}})\approx H^*\left( {{\mathrm{PMod}}}_{g}^n;{\mathbb {Q}}\right) . \end{aligned}$$
    (1)

    Therefore, for any \(i\ge 0\) the FI-module \(H^i\big ({\mathcal {M}}_{g,\bullet }\big )\) is precisely \(H^i\big ({{\mathrm{PMod}}}^\bullet _{g}\big )\) and Theorem 6.1 below gives the corresponding bounds for this example. This theorem implies that the corresponding consistent sequences of rational \(S_n\)-representations \(\{H^i({{\mathrm{PMod}}}_{g,r}^n;{\mathbb {Q}})\}\) and \(\{H^i({\mathcal {M}}_{g,n};{\mathbb {Q}})\}\) satisfy uniform representation stability with stable range \(n\ge 4i\) when \(r>0\) and \(n\ge 6i\) in general. This improves the stable range

    $$\begin{aligned} n\ge \min \left\{ 4i+2(4g-6)(4g-5),2i^2+6i\right\} \end{aligned}$$

    obtained in [22, Theorem 1.1].

  • Theorems 6.2 and 6.6 below apply to irreducible, compact, orientable \(3\)-manifolds \(M\) with nonempty boundary satisfying conditions (i)–(iv) in [20], Sect. 3].

  • It would be interesting to extend these results to local coefficient systems.

A unified approach. In this paper we develop a unified approach to proving finite generation for FI-modules that arise as in the examples above. In Sect. 3 we present a general spectral sequence argument that allows us to prove finite generation for our examples in Theorems 4.3, 6.1, 6.2 and 6.6. Furthermore, this approach applies to spectral sequences arising from “FI-fibrations” over a fixed space and “FI-group extensions” of a given group (see Sect. 5.2).

The basic idea is to use a spectral sequence of FI-modules converging to the graded FI-module of interest. We then use knowledge about finite generation of the FI-modules in the \(E_2\)-page and an inductive process together with closure properties of finite generation under subquotients and extensions to get our conclusion. The main difference between Theorems 4.3 and the other theorems are the type of spectral sequence that we use and the way that finite generation is proved for the \(E_2\)-page.

Given finite generation, the conclusions in Theorem 1.1 are consequences of [5, Proposition 2.58 and Theorem 2.67] and [7, Theorem 1.2].

FI \([G]\)-modules. Let \(G\) be a group. In Sect. 5 we introduce the notion of an \({{\mathrm{FI[G]}}}\)-module: it is a functor \(V\) from the category FI to the category G-Mod of \(G\)-modules over \(R\). This definition incorporates the action of a group \(G\) on our sequences of \(S_n\)-representations and allows us to take \(V\) as twisted coefficients for cohomology. For \(X\), a path-connected space with fundamental group \(G\), and \(p\ge 0\), we are interested in the FI-module \(H^p(X;V)\) over \(R\) given by \(\mathbf {n}\mapsto H^p(X;V_n)\). Our major result in Sect. 5 is Theorem 5.1 which uses finite generation of an FI\([G]\)-module \(V\) to obtain finite generation and, when \(R={\mathbb {Q}}\), specific bounds for the new FI-modules \(H^p(X;V)\). This is our tool to prove the base of the induction in the spectral sequence argument for Theorems 6.1, 6.2 and 6.6.

Remark

It was pointed out to me by Ian Hambleton that FI\([G]\)-modules can be understood in the framework of modules over EI-categories. An EI-category \(\Gamma \) is a small category in which each endomorphism is an isomorphism. An FI\([G]\)-module corresponds to a left \(R\Gamma \)-module, where \(R\) is the group ring \({\mathbb {Z}}G\) and \(\Gamma \) is the EI-category \(\mathbf FI \). The theory of \(R\Gamma \)-modules and its homological algebra have been developed and applied in the context of transformation groups (see for example [11, Chapter I.11]).

Manifolds with boundary. If we assume that \(M\) is a manifold with non-empty boundary, the examples above of configuration spaces and pure mapping class groups have the extra structure of an FI#-module that allows us to conclude the following results from the arguments in Sect. 6.3.

Theorem 1.2

Let \(\Sigma =\Sigma _{g,r}\) be a connected compact oriented surface with non-empty boundary (\(r>0\)). For any \(i\ge 0\) and \(n\ge 0\), each of the following invariants of \({{\mathrm{PMod}}}^n_{g,r}\) is given by a polynomial in \(n\) of degree at most \(2i\):

  • The \(i{th}\) rational Betti number \(b_i({{\mathrm{PMod}}}^n_{g,r})\) and the \(i{th}\) mod-\(p\) Betti number of \({{\mathrm{PMod}}}^n_{g,r}\).

  • The rank of \(H^i({{\mathrm{PMod}}}^n_{g,r};{\mathbb {Z}})\) and the rank of the \(p\)-torsion part of \(H^i({{\mathrm{PMod}}}^n_{g,r}{\mathbb {Z}})\).

Theorem 1.3

Let \(M\) be a manifold with non-empty boundary that satisfies the hypothesis of Theorem 6.2. For \(n\ge 0\) each of the following is given by a polynomial in \(n\):

  • The \(i{th}\) rational Betti number \(b_i({{\mathrm{PMod}}}^n(M))\) and the \(i{th}\) mod-\(p\) Betti number of \({{\mathrm{PMod}}}^n(M)\).

  • The rank of \(H^i({{\mathrm{PMod}}}^n(M);{\mathbb {Z}})\) and the rank of the \(p\)-torsion part of \(H^i({{\mathrm{PMod}}}^n (M);{\mathbb {Z}})\).

The polynomial is of degree at most \(i\) for rational Betti numbers and degree at most \(2i\) in the other cases.

Closed Surfaces. For a fixed \(n \ge 0\), we can relate the mapping class group of a closed surface with the one of a surface with non-empty boundary. Let

$$\begin{aligned} \delta _g:{{\mathrm{PMod}}}^n_{g,1}\rightarrow {{\mathrm{PMod}}}^n_{g} \end{aligned}$$

be the group homomorphism induced by gluing a disk to the boundary component. The following result is part of the so called Harer’s stability Theorem and was proved initially by Harer [16]. A proof of it with the improved bounds that we use can be found in [25].

Theorem 1.4

If \(i\le \frac{2}{3} g\), we have following isomorphism:

$$\begin{aligned} H_i(\delta _g):H_i\left( {{\mathrm{PMod}}}^n_{g,1};{\mathbb {Z}}\right) \rightarrow H_i\left( {{\mathrm{PMod}}}^n_{g};{\mathbb {Z}}\right) . \end{aligned}$$

When the genus of the surface is large, by combining the previous result with Theorem 1.2 we obtain the following information in the case of closed surfaces.

Theorem 1.5

If \(g\ge \max \{2,\frac{3}{2}i\}\), then each of the following invariants of \({{\mathrm{PMod}}}^n_{g}\) is given by a polynomial in \(n\) for \(n\ge 0\):

  • the \(i\)th rational Betti number \(b_i({{\mathrm{PMod}}}^n_{g})\)

  • the rank of \(H^i({{\mathrm{PMod}}}^n_{g};{\mathbb {Z}})\)

  • the rank of the \(p\)-torsion part of \(H^i({{\mathrm{PMod}}}^n_{g};{\mathbb {Z}})\)

In each case the polynomial is of degree at most \(2i\).

1.2 Cohomological stability of some wreath products

Notation

The surface pure braid group is the group \(\pi _1\big ({{\mathrm{Conf}}}_n(\Sigma _{g,r})\big )\) and will be denoted by \(P_n(\Sigma _{g,r})\). The surface braid group is \(\pi _1\big ({{\mathrm{Conf}}}_n(\Sigma _{g,r})/S_n\big )\) and we use \(B_n(\Sigma _{g,r})\) to denote it. When \(g=0\) and \(r=1\), these are the pure braid group \(P_n\) and the braid group \(B_n\), respectively. On the other hand, the braid permutation group \(\Sigma _n^+\) is the group of string motions that preserve orientation of the circles (see [26, Section 8] for a precise definition).

Let \(\{K_n\}\) be a sequence of groups with surjections \(K_n\twoheadrightarrow S_n\). Given a group \(G\) the wreath product \(G\wr K_n\) is the semidirect product \(G^n\rtimes K_n\), where \(K_n\) acts on \(G^n\) through the surjection \(K_n\twoheadrightarrow S_n\). In Sect. 7 we discuss how our previous results and the closure of finite generation of FI-modules under tensor products can be used to get information about homological stability of some wreath products.

Theorem 1.6

Let \(G\) be any group of type \(FP_\infty \) and let \(K_n\) be one of the following groups:

  1. (i)

    The symmetric group \(S_n\),

  2. (ii)

    The surface braid group \(B_n(\Sigma _{g,r})\), with \(g,r\ge 0\),

  3. (iii)

    The mapping class group \({{\mathrm{Mod}}}_{g,r}^n\), with \(2g+r>2\),

  4. (iv)

    The mapping class group \({{\mathrm{Mod}}}^n(M)\), where \(M\) is a smooth connected manifold of dimension \(d\ge 3\) such that the hypotheses in Theorem 6.2 are satisfied,

  5. (v)

    The braid permutation group \(\Sigma _n^+\).

Then the wreath product \(G\wr K_n\) satisfies rational homological stability.

Remark

In general we do not have explicit stable ranges. The following is known about stable ranges:

  • For (i) we get the stable range \(n\ge 2i\). Homological stability is known to hold integrally in this case for \(n\ge 2i+1\) (see [21, Propositions 1.6]). Therefore our bound suggests that the possible failure of injectivity when \(n=2i\) should come from torsion.

  • For the case (ii), Hatcher–Wahl have shown that if \(r>0\) the group \(G\wr B_n(\Sigma _{g,r})\) satisfies integral homological stability when \(n\ge 2i+1\) ([21, Propositions 1.7]). Rationally, the stable range has been improved to \(n\ge 2i\) by Randall-Williams (see [23, Theorem A]).

1.3 Speculation on the existence of non-tautological classes in \({\mathcal {M}}_{g,n}\)

The tautological ring of \({\mathcal {M}}_{g,n}\) is defined to be a subring \({\mathcal {RH}}^*({\mathcal {M}}_{g,n})\) of the cohomology ring \(H^*\big ({\mathcal {M}}_{g,n};{\mathbb {Q}}\big )\) generated by certain “geometric classes”: the kappa-classes \(\kappa _j\in H^{2j}\big ({\mathcal {M}}_{g,n};{\mathbb {Q}}\big )\), for \(j\ge 0\), and the psi-classes \(\psi _i\in H^{2}\big ({\mathcal {M}}_{g,n};{\mathbb {Q}}\big )\), for \(1\le i\le n\). In \({\mathcal {RH}}^*({\mathcal {M}}_{g,n})\), the class \(\kappa _j\) has grading \(j\) and \(\psi _i\) has grading 1 (half the cohomological grading). We refer the reader to [14], Sect. 1] for precise definitions of the tautological rings of \({\mathcal {M}}_{g,n}\) and \(\overline{\mathcal {M}}_{g,n}\).

In [5], Sect. 5.1] it is proved that \({\mathcal {RH}}^*({\mathcal {M}}_{g,\bullet })\) is a graded FI-module of finite type for \(g\ge 2\). This follows from the fact that this graded FI-module is a quotient of the free commutative algebra

$$\begin{aligned} {\mathbb {Q}}\big [\{\kappa _j:j\ge 0\}\cup \{\psi _i:1\le i\le n\}\big ], \end{aligned}$$

where \(S_n\) acts trivially on the kappa-classes and permutes the psi-classes. From this description, we can see that for any \(k\ge 0\) the weight of the FI-module \({\mathcal {RH}}^k({\mathcal {M}}_{g,\bullet })\) is at most \(k\). As a consequence we obtain an upper bound for the length of the representation \(\ell \big ({\mathcal {RH}}^k({\mathcal {M}}_{g,n})\big )\le k+1\).

On the other hand, Faber and Pandharipande studied in [14] the \(S_n\)-action on \(H^*(\overline{\mathcal {M}}_{g,n};{\mathbb {Q}})\) and get an upper bound for the length of the irreducible representations occurring in the tautological ring \({\mathcal {RH}}^*(\overline{\mathcal {M}}_{g,n})\). Their interest is to exhibit, by other methods (counting, boundary geometry), several classes of Hodge type that cannot be tautological classes because the lengths of the corresponding \(S_n\)-representations are larger than their upper bound. In particular, they have established the existence of many non-tautological cohomology classes on \(\overline{\mathcal {M}}_{2,21}\). They obtained that \(\ell \big ({\mathcal {RH}}^k(\overline{\mathcal {M}}_{g,n})\big )\le k+1\) ([14], Sect. 4]). Since \({\mathcal {RH}}^k(\overline{\mathcal {M}}_{g,n})\) surjects onto \({\mathcal {RH}}^k({\mathcal {M}}_{g,n})\), that implies that \(\ell \big ({\mathcal {R}}^k({\mathcal {M}}_{g,n})\big )\le k+1\), which is the same bound that we obtained directly with the FI-module approach. In contrast, their method involves studying representations induced from the boundary strata.

Finally we would like to point out that from Table 1 we have the upper bounds

$$\begin{aligned} \ell \big (H^{2k}({\mathcal {M}}_{g,n};{\mathbb {Q}})\big )\le 4k+1. \end{aligned}$$

This, contrasted with \(\ell \big ({\mathcal {RH}}^k({\mathcal {M}}_{g,n})\big )\le k+1\), suggests that there is room for the existence of non-tautological classes \({\mathcal {M}}_{g,n}\) and that an approach à la Faber and Pandharipande could demonstrate that some explicit classes are non-tautological. However, we have no indication that our bounds are sharp. As matter of fact, the only completely known case shows evidence of the contrary since \(H^{2}\big ({\mathcal {M}}_{g,n};{\mathbb {Q}}\big ) ={\mathcal {RH}}^1({\mathcal {M}}_{g,n})\) has length \(2\).

2 Preliminaries

In this section we summarize notions introduced in [5] and [8] and set notation that will be recurrent in the rest of the paper. We refer the interested reader to [5], Sects. 1, 2] for precise results and proofs.

2.1 FI and FI#-modules

Let FI be the category whose objects are natural numbers n and whose morphisms m \(\rightarrow \) n are injections from \([m]:=\{1,\ldots , m\}\) to \([n]:=\{1,\ldots , n\}\). Similarly we denote by FI# the category whose objects are natural numbers n and the morphisms m \( \mapsto \) n are triples \((A,B,\psi )\), where \(A\subset [m]\), \(B\subset [n]\) and \(\psi : A\rightarrow B\) is a bijection.

Definition

An FI-module over a commutative ring \(R\) is a functor \(V\) from the category FI to the category Mod \(_R\) of modules over \(R\). An FI#-module over \(R\) is a functor \(V\) from FI# to Mod \(_R\). We denote \(V(\) n) by \(V_n\) and \(V(f)\) by \(f_*\), for any \(f\in \text {Hom}_{\text{ FI }}(\mathbf {m},\mathbf {n})\). In the same manner a functor \(V=\bigoplus V^i\) from FI to the category of graded modules over \(R\) is called a graded FI-module over \(R\). In particular, each \(V^i\) is an FI-module over \(R\).

The category FI-Mod \(_R\) of FI-modules over \(R\) is an abelian category. The concepts of kernel, cokernel, sub-FI-module, quotient, injection and surjection are defined “pointwise” . Most of the examples that we consider are finite dimensional vector spaces over \({\mathbb {Q}}\), unless otherwise specified. Therefore, we use the notation FI-Mod for the category of FI-modules over \({\mathbb {Q}}\).

In the category FI-Mod \(_R\) we can define analogous concepts of the basic definitions coming from module theory.

Definition

An FI-module \(V\) over \(R\) is said to be finitely generated in degree \(\le m\) if there exist \(v_1,\ldots ,v_s\), with each \(v_i\in V_{n_i}\) and \(n_i\le m\), such that \(V\) is the minimal sub-FI-module of \(V\) containing \(v_1,\ldots ,v_s\). We write \(V=\text {span}(v_1,\ldots ,v_s)\). An FI#-module over \(R\) is finitely generated in degree \(\le m\) if the underlying FI-module is finitely generated in degree \(\le m\). A graded FI-module \(V\) over \(R\) is said to be of finite type if each FI-module \(V^i\) is finitely generated.

Finitely generated FI-modules have strong closure properties that allow our arguments below. In particular, extensions and quotients of finitely generated FI-modules are still finitely generated ([5, Proposition 2.17]). Furthermore they satisfy a “Noetherian property” in the following sense: If \(V\) is a finitely generated FI-module over a Noetherian ring \(R\), and \(W\) is a sub-FI-module of \(V\) , then \(W\) is finitely generated. This is [7, Theorem 1.1]. It was first proved for FI-modules over a field of characteristic zero in [5, Theorem 2.60].

In some of our examples below, the FI-module \(V\) over \(R\) has actually the extra structure of an FI#-module over \(R\). In that case more is true: if \(V\) is finitely generated in degree \(\le m\), then any sub-FI#-module is finitely generated in degree \(\le m\) (follows from [5, Corollaries 2.25, 2.26]).

Notation

(The FI-modules \(M(W)\)): Let \(m\in {\mathbb {N}}\) and consider a fixed \(S_m\)-representation \(W\) over a field \(k\) or \(k={\mathbb {Z}}\). The FI-module \(M(W)\) is defined as follows:

$$\begin{aligned} M(W)_n:= \left\{ \begin{array}{ll} 0, &{}\quad \text {if } n<m\\ {{\mathrm{Ind}}}_{S_{m}\times S_{n-m}}^{S_n}W\boxtimes k, &{}\quad \mathrm{if }\; n\ge m. \end{array} \right. \end{aligned}$$

In particular, when \(W=k[S_m]\) we will denote the FI-module \(M(W)\) by \(M(m)\). These FI-modules were introduced in [5], Sect. 2.1]. By definition, they are finitely generated in degree \(m\). Moreover they have the structure of an FI#-module and have surjectivity degree at most \(m\). The FI#-modules \(M(W)\) are “building blocks” for general FI#-modules ([5, Theorem 2.24 and Corollary 2.26]).

2.2 FI-modules over fields of characteristic zero

Notation

(Representations of \(S_n\) in characteristic zero): The irreducible representations of \(S_n\) over a field of characteristic zero \(k\) are classified by partitions \(\lambda \) of \(n\). By a partition of \(n\) we mean \(\lambda =(\lambda _1\ge \cdots \ge \lambda _l >0)\) where \(l\in {\mathbb {Z}}\) and \(\lambda _1+\cdots +\lambda _l=n\). We will write \(|\lambda |=n\). The corresponding irreducible \(S_n\)-representation will be denoted by \(V_{\lambda }\). Every \(V_{\lambda }\) is defined over \({\mathbb {Q}}\) and any \(S_n\)-representation decomposes over \({\mathbb {Q}}\) into a direct sum of irreducibles ([12] is a standard reference). The decomposition of an \(S_n\)-representation over any such field \(k\) does not depend on \(k\).

If \(\lambda \) is any partition of \(m\), i.e. \(|\lambda |=m\), then for any \(n\ge |\lambda |+ \lambda _1\) the padded partition \(\lambda [n]\) of \(n\) is given by \(\lambda [n]=(n-|\lambda |,\lambda _1,\ldots ,\lambda _l)\). Keeping the notation from [8] we set \(V(\lambda )_n=V_{\lambda [n]}\) for any \(n\ge |\lambda |+\lambda _1\). Every irreducible \(S_n\)-representation is of the form \(V(\lambda )_n\) for a unique partition \(\lambda \). For a given partition \(|\lambda |=m\), we use \(M(\lambda )\) to denote the FI-module \(M(V_{\lambda })\). We define the length of an irreducible representation of \(S_n\) to be the number of parts in the corresponding partition of \(n\). The trivial representation has length \(1\), and the alternating representation has length \(n\). We define the length \(\ell (V )\) of a finite dimensional representation \(V\) of \(S_n\) to be the maximum of the lengths of the irreducible constituents. Notice that \(\ell (V_\lambda )\le |\lambda |\).

The proof of the “Noetherian property” does not give an upper bound on the degree in which a given subobject is generated. To deal with this for FI-modules over fields of characteristic zero the notion of weight of an FI-module was introduced in [5, Section 2.5].

In this subsection let \(k\) be a field of characteristic zero.

Definition

Let \(V\) be an FI-module over \(k\). We say that \(V\) has weight \(\le d\) if for every \(n\ge 0\) and every irreducible constituent \(V(\lambda )_n\) we have \(|\lambda |\le d\).

Notice that the weight of an FI-module is closed under subquotients and extensions.

The subgroup of \(S_n\) that permutes \(\{a+1,\ldots ,n\}\) and acts trivially on \(\{1,2,\ldots ,a\}\) is denoted by \(S_{n-a}\). The coinvariant quotient \((V_n)_{S_{n-a}}\) is the \(S_a\)-module \(V_n\otimes _{k[S_{n-a}]}k\), i.e. the largest quotient of \(V_n\) on which \(S_{n-a}\) acts trivially.

The following provides a notion of stabilization and range of stabilization for an FI-module (this is just a rephrasing of [5, Definitions 2.34, 2.35]).

Definition

Let \(V\) be an FI-module over \(k\). If for every \(a\ge 0\) and \(n\ge N+a\) the map of coinvariants

$$\begin{aligned} (V_n)_{S_{n-a}}\rightarrow (V_{n+1})_{S_{n-a}} \end{aligned}$$
(2)

induced by the standard inclusion \(I_n:\{1,\ldots n\}\hookrightarrow \{1,\ldots , n, n+1\}\), is an injection of \(S_a\)-modules, we say that \(V\) has injectivity degree \(\le N\). If the map (2) is surjective, we say that \(V\) has surjectivity degree \(\le N\). The FI-module \(V\) has stability type \((M,N)\) if it has injectivity degree \(M\) and surjectivity degree \(N\). When \(V\) is an \(FI\#\)-module, the identity on \(V_n\) factors through \(I_n\), hence the injectivity degree is always \(0\).

If the FI-module \(V\) has stability type \((M,N)\), then we say that the stability degree of \(V\) is given by at most \(\max (M,N)\).

3 A spectral sequence argument

In this section we present the general spectral sequence argument that will give us finite generation and specific bounds in Theorems 4.3 and 5.4. We basically apply the idea used in the proof of [5, Theorem 4.2] to a more general context.

Setting: Suppose that we have a first quadrant spectral sequence of FI-modules \(E^{p,q}_*\) over \({\mathbb {Q}}\) converging to a graded FI-module \(H^*(E)\) over \({\mathbb {Q}}\). Let \(\alpha \) and \(\beta \) be two non-negative constants such that \(2\alpha \le \beta \). In what follows, we assume that for any \(p,q\ge 0\) the FI-module \(E_2^{p,q}\) is finitely generated with injectivity degree at most \(\beta q\) and surjectivity degree at most \(\alpha p+\beta q\).

In our applications below, \(E^{p,q}_*\) is either a Leray, Leray–Serre or Hochschild–Serre spectral sequence.

Lemma 3.1

For any \(p,q\ge 0\) and \(r\ge 3\), the FI-module \( E_r^{p,q}\) is finitely generated with injectivity degree at most \(\alpha p+\beta q+(\beta -\alpha )r+(\alpha -2\beta )\) and surjectivity degree at most \(\alpha p+\beta q\).

Proof

Finite generation of an FI-module is closed under subquotients. To verify the stated stability type we proceed by induction on \(r\ge 3\). The base of induction is the case \(r=3\). To compute \(E_{3}^{p,q}\) we consider the complex of FI-modules

where the left map is the differential \(d_2^{p-2, q+1}\) and the right map is \(d_2^{p,q}\). By hypothesis the left hand side term in the previous complex has surjectivity degree at most \(\alpha (p-2)+\beta (q+1)=\alpha p+\beta q +(\beta -2\alpha )\). The middle term has stability type at most \(\big (\beta q ,\alpha p+\beta q\big )\) and the right hand side term has injectivity degree at most \(\beta (q-1)\). Hence, by applying [5, Proposition 2.45] to the complex of FI-modules above, we obtain that the quotient FI-module

$$\begin{aligned} E_{3}^{p,q}\approx \ker d_2^{p,q}/{{\mathrm{im}}}d_2^{p-2, q+1} \end{aligned}$$

has injectivity degree at most

$$\begin{aligned} \max \big (\alpha p+\beta q +(\beta -2\alpha ),\beta q\big )&= \alpha p+\beta q +(\beta -2\alpha )=\alpha p+\beta q\\&+(\beta -\alpha )(3) +(\alpha -2\beta ) \end{aligned}$$

since \(2\alpha \le \beta \), and surjectivity degree at most

$$\begin{aligned} \max \big (\alpha p+\beta q,\beta q-\beta \big )=\alpha p+\beta q \end{aligned}$$

since \(\alpha ,\beta \ge 0\).

Now suppose that the statement is true for \(E_r^{p,q}\). To compute \(E_{r+1}^{p,q}\) we consider the complex of FI-modules

where the left map is the differential \(d_r^{p-r, q+r-1}\) and the right map \(d_r^{p,q}\). By induction, the left hand side term in the previous complex has surjectivity degree at most \(\alpha p+\beta q+(\beta -\alpha )(r+1)+(\alpha -2\beta )\). The middle term has stability type at most

$$\begin{aligned} \big (\alpha p+\beta q+(\beta -\alpha )r+(\alpha -2\beta ),\alpha p+\beta q\big ). \end{aligned}$$

Finally the right hand side term has injectivity degree at most \(\alpha p+\beta q+\alpha -\beta \). By applying again [5, Proposition 2.45] we get the desired stability type for the quotient

$$\begin{aligned} E_{r+1}^{p,q}\approx \ker d_r^{p,q}/{{\mathrm{im}}}d_r^{p-r, q+r-1}. \end{aligned}$$

\(\square \)

For a given \(i\ge 0\) and \(0\le p\le i\), we have that \(E_{\infty }^{p,i-p}=E_{i+2}^{p,i-p}\). From Lemma 3.1 we get the immediate corollary.

Corollary 3.2

The FI-module \(E_{\infty }^{p,i-p}\) has injectivity degree at most

$$\begin{aligned} \alpha p+\beta (i-p)+(\beta -\alpha )(i+2)+(\alpha -2\beta )&= (2\beta -\alpha ) i +(\alpha -\beta ) p-\alpha \\&\le (2\beta -\alpha ) i-\alpha \end{aligned}$$

and surjectivity degree at most

$$\begin{aligned} \alpha p+\beta (i-p)=\beta i+(\alpha -\beta ) p\le \beta i. \end{aligned}$$

As assumed at the beginning of this section, the spectral sequence \(E_*^{p,q}\) converges to a graded FI-module \(H^*(E)\). From Lemma 3.1 and Corollary 3.2 we can conclude the following about the stability type of each FI-module \(H^i(E)\).

Theorem 3.3

Suppose that we have a first quadrant spectral sequence of FI-modules \(E^{p,q}_*\) over a Noetherian ring \(R\) converging to a graded FI-module \(H^*(E;R)\) over \(R\). If the \(FI\)-module \(E_2^{p,q}\) is finitely generated, then the FI-module \(H^i(E;R)\) is finitely generated, for any \(i\ge 0\).

Furthermore, asume that \(R={\mathbb {Q}}\) and that for any \(p,q\ge 0\) the FI-module \(E_2^{p,q}\) has injectivity degree at most \(\beta q\) and surjectivity degree at most \(\alpha p+\beta q\) , where \(\alpha , \beta \ge 0\) such that \(2\alpha \le \beta \). Then, the FI-module \(H^i(E)=H^i(E;{\mathbb {Q}})\) is finitely generated with stability type at most \(((2\beta -\alpha )i-\alpha , \beta i)\).

Proof

The first statement follows from the fact that finite generation of an FI-module over a Noetherian ring \(R\) is closed under subquotients ([7, Theorem 1.1]).

For each \(i\ge 0\), there is a natural filtration of \(H^i(E)\) by FI-modules

$$\begin{aligned} 0\subseteq F^i_i\subseteq F^i_{i-1}\subseteq \cdots \subseteq F^i_1\subseteq F^i_0=H^i(E), \end{aligned}$$
(3)

where, for \(0\le p\le i\), the successive quotients \(F^i_p/F^i_{p+1}\approx E_{\infty }^{p,i-p}\). The second statement for the case \(k={\mathbb {Q}}\) follows from combining the bounds in Lemma 3.2 with [5, Proposition 2.46], which states injectivity and surjectivity degrees for filtrations of FI-modules satisfying the conditions above. \(\square \)

3.1 Spectral sequences and FI#-modules

We conclude this section with an argument that allows us to take advantage of the extra structure of finitely generated FI#-modules to get information about the cases where \(k\) is a field of arbitrary characteristic or \({\mathbb {Z}}\). This follows essentially the proof of [5, Theorem 4.7].

Setting: Suppose that we have a first quadrant spectral sequence of FI-modules \(E^{p,q}_*\) over \(k\) converging to a graded FI#-module \(H^*(E;k)\) over \(k\). Let \(\alpha \) and \(\beta \) be two non-negative constants such that \(\alpha \le \beta \). Assume that for any \(p,q\ge 0\) each term \(E_2^{p,q}\) is an FI#-module which is finitely generated in degree \(\le \alpha p+\beta q\).

Theorem 3.4

Let \(k\) be any field or \({\mathbb {Z}}\). For any \(i\ge 0\) the FI#-module \(H^i(E;k)\) is finitely generated in degree \(\le \beta i\).

Proof

Suppose first that \(k\) is a field. We have that \(E_2^{p,q}\) is an FI#-module which is finitely generated in degree \(\le \alpha p+\beta q\). [5, Corollary 2.27] allows to relate this upper bound on the degree of generation with the dimension of the \(k\)-vector space \(E_2^{p,q}(n)\) and conclude that \(\dim _k E_2^{p,q}(n)=O(n^{\alpha p+\beta q})\). Since \(E_\infty ^{p,q}\) is a subquotient of \(E_2^{p,q}\) and \(k\) is a field, then \(\dim _k E_\infty ^{p,q}(n)=O(n^{\alpha p+\beta q})\). Finally for each \(i\ge 0\), from the filtration (3) of \(H^i(E;k)\), we have that \(\dim _k H^i(E;k)=O(n^{\beta i})\) (since \(\alpha p+\beta (i-p)\le \beta i\) for any \(0\le p\le i\)). Hence, by applying again [5, Corollary 2.27] we get the desired implication. The case when \(k={\mathbb {Z}}\) can be treated similarly because the rank of a \({\mathbb {Z}}\)-module is non-increasing when passing to submodules. \(\square \)

4 Sequences of cohomology groups as FI-modules (part I)

In this section we revisit two examples of FI-modules that are key ingredients to understand our main examples in Sect. 6.

4.1 The FI-module \(H^i(M^{\bullet };k)\)

Given \(M\) a topological space, consider the co-FI-space \(M^\bullet \). It is the functor that assigns \(\mathbf {n}\mapsto M^n:=\underbrace{M\times \cdots \times M}_{n}\). Morphisms are defined as follows:

If \(f\in {{\mathrm{Hom}}}_{\text {FI}}(\mathbf {m},\mathbf {n})\), then \(f^*:M^n\rightarrow M^m\) is given by \(f^*(x_1,\ldots ,x_n)=(x_{f(1)},\ldots , x_{f(m)})\). For each \(i\ge 0\) we compose with the contravariant functor \(H^i(\_\_;k)\) to get an FI-module over a field \(k\).

Proposition 4.1

Let \(k\) be a field and \(M\) be a connected CW-complex with \(\dim _{k} \big (H^i(M;k)\big )<\infty \) for any \(i\ge 0\). Then \(H^i(M^{\bullet };k)\) is an FI#-module finitely generated over \(k\). If \(k={\mathbb {Q}}\) then it has weight \(\le i\) and has stability type at most \((0,i)\).

Proof

This is a consequence of the Künneth formula. As pointed out in [5], Sect. 4] the graded FI-module \(H^*(M^\bullet ;k)\) coincides, apart from signs, with the graded FI-module \(H^*(M;k)^{\otimes \bullet }\) (see [5, Definition 2.71]) which is a finitely generated FI\(\#\)-module since \(M\) is connected and \(\dim _{k}\big (H^i(M;k)\big )<\infty \). When \(k={\mathbb {Q}}\), it can actually be shown that \(H^i(M^{\bullet };{\mathbb {Q}})\) is a direct sum of FI\(\#\)-modules of the form \(M(W_j)\), where \(W_j\) is some \(S_j\)-representation and each summand satisfies that \(j\le i\) (see for example [22, Proposition 6.5]). Then the weight and the stability type claimed in Proposition 4.1 follow. \(\square \)

Similarly, if \(G\) is a group, we can consider the co-FI-group \(G^{\bullet }\). If \(G\) is a group of type \(FP_{\infty }\) (see for example [4, Chapter VIII] for definition), then the CW-complex \(M=K(G,1)\) satisfies the hypotheses in Proposition 4.1 and it follows that the FI\(\#\)-module \(H^i(G^{\bullet };k)=H^i(M^{\bullet };k)\) is finitely generated .

4.2 Cohomology of configuration spaces

Let \(k\) be any field and let \(M\) be a connected, oriented manifold of dimension \(d\ge 2\) and assume that \(\dim _{k}\big (H^*(M);k)\big )<\infty \). Since the inclusion \({{\mathrm{Conf}}}_n(M)\hookrightarrow M^n\) is \(S_n\)-equivariant, we get a corresponding map of co-FI-spaces \({{\mathrm{Conf}}}_{\bullet }(M)\rightarrow M^{\bullet }.\) We recall here how a spectral sequence argument can be used to obtain finiteness conditions for the FI-modules \(H^q\big ({{\mathrm{Conf}}}_{\bullet }(M);k\big )\).

Let us take, together for all \(n\), the Leray spectral sequences of \({{\mathrm{Conf}}}_n(M)\hookrightarrow M^n\). The functoriality of the Leray spectral sequence implies that we have a spectral sequence of FI-modules

$$\begin{aligned} E^{p,q}_*=E^{p,q}_*({{\mathrm{Conf}}}_{\bullet }(M)\rightarrow M^{\bullet }) \end{aligned}$$

converging to the graded FI-module \(H^*({{\mathrm{Conf}}}_{\bullet }(M);k)\).

Using this spectral sequence, finite type of this graded FI-module has been proved over any field \(k\) in [7, Proposition 4.1]. For the case when \(k={\mathbb {Q}}\) and the dimension of M is \(d\ge 3\), particular bounds for the stability degree have been obtained.

Theorem 4.2

([5, Theorem 4.2]) Let \(M\) be a connected, oriented manifold of dimension \(d\ge 3\). For any \(i\ge 0\), the FI-module \(H^i({{\mathrm{Conf}}}_{\bullet }(M);{\mathbb {Q}})\) has weight \(\le i\) and stability type at most \((i+2-d, i)\).

We now focus in the case where \(\Sigma \) is a connected, oriented surface (\(d=2\)). Following the approach in [5], Sect. 4] we get a better bound for the degree of the FI-module \(H^i\big ({{\mathrm{Conf}}}_{\bullet }(\Sigma );{\mathbb {Q}}\big )\) and get the specific bounds for the stability type.

Theorem 4.3

Let \(\Sigma \) be a connected, oriented manifold of dimension \(2\). For any \(i\ge 0\), the FI-module \(H^i({{\mathrm{Conf}}}_{\bullet }(\Sigma );{\mathbb {Q}})\) is finitely generated of weight \(\le 2i\) and has stability type at most \((2i,2i)\) when \(\Sigma \) is a closed surface, at most \((0,2i)\) when \(\partial \Sigma \) is nonempty, and at most \((3i-1,2i)\) otherwise.

Proof

We have a spectral sequence of FI-modules

$$\begin{aligned} E^{p,q}_*=E^{p,q}_*({{\mathrm{Conf}}}_{\bullet }(\Sigma )\rightarrow \Sigma ^{\bullet }) \end{aligned}$$

converging to the graded FI-module \(H^*({{\mathrm{Conf}}}_{\bullet }(\Sigma ))\). For any \(p,q\ge 0\) the FI-module \(E_2^{p,q}\) is the direct sum of FI-modules of the form \(M(W_k)\) where \(W_k\) is a certain \(S_k\)-representation. Moreover, each summand satisfies \(k\le p+2q\) (see [9, Section 3.3.]). Hence, for every \(p,q\ge 0\) we have that \(E_2^{p,q}\) is finitely generated in degree \(\le p+2q\) and has stability type at most \((0,p+2q)\). This is precisely the setting needed for our spectral sequence argument in Sect. 3 with constants \(\alpha =1\) and \(\beta =2\). Then for each \(i\ge 0\) the FI-module \(H^i({{\mathrm{Conf}}}_{\bullet }(\Sigma ))\) is finitely generated with stability type at most \((3i-1,2i)\).

In addition, Totaro proved in [24, Theorem 3] that if \(M\) is a smooth complex projective variety, then \(E_\infty \big ({{\mathrm{Conf}}}_n(M)\hookrightarrow M^n\big )=E_3\). This is the case when \(\Sigma \) is a closed surface. Therefore we can use Lemma 3.1 to improve the bounds for the stability type of \(E_\infty ^{p,i-p}\) to be at most \((2i,2i)\), which gives the corresponding bounds stated before.

On the other hand, if \(\partial \Sigma \) is nonempty, [5, Proposition 4.6] implies that \(H^i({{\mathrm{Conf}}}_\bullet (\Sigma ))\) has an \(FI\#\)-module structure and the injectivity degree is \(0\).

Finally, observe that for any \(0\le i\) and \(0\le p\le i\) the FI-module \(E_{\infty }^{p,i-p}\) is a subquotient of the FI-module \(E_2^{p,i-p}\) of weight \(p+2q\). It follows that weight\((E_{\infty }^{p,i-p})\le 2i-p\le 2i\), which implies that \(H^i({{\mathrm{Conf}}}_{\bullet }(\Sigma ))\) has weight at most \(2i\). \(\square \)

Remark

In [5, Section 2.6] finite generation of an FI-module is related with representation stability. In particular, Theorem 4.3 together with [5, Proposition 2.58] imply that the sequence \(H^i({{\mathrm{Conf}}}_n(\Sigma );{\mathbb {Q}})\) is uniformly representation stable and we recover the stable range of \(n\ge 4i\) for the cases when \(\Sigma \) is closed or has non-empty boundary, which was first obtained in [9, Theorem 1].

For manifolds with non-empty boundary it follows from [5, Proposition 4.6] that \(H^i({{\mathrm{Conf}}}_\bullet (M);R)\) is an FI#-module for any commutative ring \(R\). The argument of Sect. 3.1 implies the following result.

Theorem 4.4

[Theorem 4.7 in [5]] Let \(M\) be a connected, oriented manifold of dimension \(d\ge 2\) which is the interior of a compact manifold with non-empty boundary. Let \(k\) be any field or \({\mathbb {Z}}\), then for each \(i\ge 0\) the FI#-module \(H^i({{\mathrm{Conf}}}_\bullet (M);k)\) over \(k\) is finitely generated by \(O(n^{2i})\) elements.

5 FI\([G]\)-modules

Here we introduce the notion on an FI\([G]\)-module. Basically we want to incorporate the action of a group \(G\) on our sequences of \(S_n\)-representations. These types of FI-modules will allow us to construct new FI-modules by taking cohomology with twisted coefficients. We will see how in some situations we can use finite generation of the original FI\([G]\)-module to get finite generation and specific bounds for the new FI-modules. In Sect. 5.2 we use this setting in spectral sequence arguments for cohomology of fibrations and groups extensions.

Definition

Let \(R\) be any commutative ring and let \(G\) be a group. An FI \([G]\)-module \(V\) over \(R\) is a functor from the category FI to the category G-Mod \(_R\) of \(G\)-modules over \(R\). We say that an FI\([G]\)-module \(V\) is finitely generated if it is finitely generated as an FI-module. Similarly an \({{\mathrm{FI\#[G]}}}\)-module \(V\) over \(R\) is a functor from the category FI# to the category G-Mod \(_R\).

FI \([G]\)-modules and consistent sequences compatibles with \(G\)-actions: For an FI\([G]\)-module \(V\), for each \(\sigma \in S_n\) the induced linear automorphim \(\sigma _*:V_n\rightarrow V_n\) is a \(G\)-map. Hence the \(S_n\)-action and the \(G\)-action on \(V_n\) commute. If we denote by \(\phi _n\) the map obtained by applying \(V\) the standard inclusion \(I_n\) (i.e. \(\phi _n=V(I_n)\)) , we have that \(\{V_n, \phi _n\}\) is a consistent sequence of \(S_n\)-representations compatible with \(G\)-actions in the sense of [22].

5.1 Getting new FI-modules from FI\([G]\)-modules

Let \(V\) be an FI\([G]\)-module over \(R\). Consider a path connected space \(X\) with fundamental group \(G\). For each integer \(p\ge 0\) we have a covariant functor \(H^p(X;\_\_)\) from the category G-Mod \(_R\) to the category Mod \(_R\). Hence we have a new FI-module \(H^p(X;V)\) over \(R\) where \(H^p(X;V)_n:=H^p(X;V_n)\), the \(p\)th cohomology of \(X\) with local coefficients in the \(G\)-module \(V_n\) (see [18], Sect. 3.H]). Moreover the functor \(H^*(X;V)\) given by \(H(X;V)_n :=H^*(X;V_n)\) is a graded FI-module over \(R\).

Theorem 5.1

(Cohomology with coefficients in a f.g. \({{\mathrm{FI[G]}}}\)-module) Let \(G\) be the fundamental group of a connected CW complex \(X\) with finitely many cells in each dimension. If \(V\) is a finitely generated FI\([G]\)-module over a Noetherian ring \(R\), then for every \(p\ge 0\), the FI-module \(H^p(X;V)\) is finitely generated over \(R\).

Moreover, if \(R={\mathbb {Q}}\) and \(V\) has weight \(\le m\) and stability degree \(N\), then the FI-module \(H^p(X;V)\) has weight \(\le m\) and stability degree \(N\).

Proof

Given that \(G=\pi _1(X)\), the universal cover \(\tilde{X}\) of \(X\) has a \(G\)-equivariant cellular chain complex. Since \(X\) has finitely many cells in each dimension, for each \(p\ge 0\) the group \(C_p(\tilde{X})\) is a free \(G\)-module of finite rank, say \(C_p(\tilde{X})\approx ({\mathbb {Z}}G)^{d_p}\). A preferred \(G\)-basis \(x_1,\ldots ,x_{d_p}\) can be provided by selecting a \(p\)-cell in \(\tilde{X}\) over each cell in \(X\).

For each \(p\ge 0\) and \(n\in {\mathbb {N}}\) we have an isomorphism of \(G\)-modules \({\mathcal {H}}om_G(C_p(\tilde{X}),V_n)\approx V_n^{\oplus d_p}\), given by \(h\mapsto \big (h(x_1),\ldots ,h(x_{d_p})\big )\). Moreover, for any morphism \(\phi : V_m\rightarrow V_n\), the following diagram commutes:

Therefore the FI\([G]\)-module \(C^p(X;V)\) given by \(C^p(X;V)_n\!:=\!{\mathcal {H}}om_G(C_p(\tilde{X}),V_n)\) is precisely the direct sum of FI\([G]\)-modules \(V^{\oplus d_p}\). Therefore, finite generation of the FI-module \(H^p(X;V)\) follows since it is a subquotient of the finitely generated FI-module \(C^{p}(X,V)\).

If \(R={\mathbb {Q}}\), since the weight of an FI-module does not increase when taking extensions, then we have that \(V^{\oplus d_p}\) is finitely generated of weight \(\le m\). Moreover, \(V^{\oplus d_p}\) has stability degree \(N\) because \(V\) has stability degree \(N\). Furthermore, the FI-module \(H^p(X;V)\) is obtained from the complex of FI-modules

where we have that each FI-module has stability degree \(N\) and is finitely generated of degree \(\le m\). The weight of an FI-module is preserved under subquotients and from [5, Proposition 2.45] applied to the previous complex we get the desired stability degree. \(\square \)

Remark

For each integer \(p\ge 0\) we have a covariant functor \(H^p(G;\_\_)\) from G-Mod \(_R\) to Mod \(_R\) (see [4]). Hence, if \(V\) is an \({{\mathrm{FI[G]}}}\)-module, we have the FI-module \(H^p(G;V)\) given by \(H^p(G;V)_n :=H^p(G;V_n)\). If \(G\) is a group of type \(FP_\infty \), then the space \(X=K(G,1)\) satisfies the hypotheses of Theorem 5.1 and the FI-module \(H^p(X;V)\) is precisely \(H^p(G;V)\).

The case of \({{\mathrm{FI\#[G]}}}\)-modules: Next we state the equivalent result to Theorem 5.1 when we take coefficients in a finitely generated \({{\mathrm{FI\#[G]}}}\)-module.

Theorem 5.2

(Cohomology with coefficients in a f.g. \({{\mathrm{FI\#[G]}}}\)-module) Let \(k\) be any field or \({\mathbb {Z}}\) and suppose that \(G\) is the fundamental group of a connected CW complex \(X\) with finitely many cells in each dimension. If \(V\) is an \({{\mathrm{FI\#[G]}}}\)-module over \(k\) finitely generated in degree \(\le m\), then for every \(p\ge 0\), the FI#-module \(H^p(X;V)\) is finitely generated in degree \(\le m\).

Proof

Clearly \(H^p(X;V)\) is a covariant functor from FI# to Mod \(_k\). First suppose that \(k\) is any field. Keeping the notation from the previous proof we have that

$$\begin{aligned} \dim _k C^p(X,V_n) =\dim _k V_n^{\oplus d_p}=O(n^m). \end{aligned}$$

By hypothesis and [5, Corollary 2.27] it follows that \(\dim _k V_n=O(n^m)\). Then dimension over \(k\) of the subquotient \(H^p(X,V_n)\) is \(O(n^m)\) and [5, Corollary 2.27] gives us the desired conclusion. A similar argument applies for \(k={\mathbb {Z}}\) considering rank instead of dimension. \(\square \)

5.2 \({{\mathrm{FI[G]}}}\)-modules and spectral sequences

Let \(X\) be a connected CW complex with finitely many cells in each dimension and let \(x\in X\) be a fixed base point. Suppose that the fundamental group \(\pi _1(X,x)\) is \(G\). Consider a functor from FI \(^{op}\) to the category Fib(\(X\)) of fibrations over \(X\) (a co-FI-fibration over \(X\)). Let

$$\begin{aligned} E_n\rightarrow X \end{aligned}$$

be the fibration associated to n, and \(H_n\) the fiber over the basepoint \(x\). We denote by \(E\) the co-FI space of total spaces \(\mathbf{n} \mapsto E_n\) and by \(H\) the co-FI space of fibers \(\mathbf{n} \mapsto H_n\). We can think of \(E\rightarrow X\) as a pointwise fibration over \(X\) with “fiber” \(H\).

Let us take, together for all \(n\), the Leray-Serre spectral sequences associated to each fibration \(E_n\rightarrow X\). The functoriality of the Leray-Serre spectral sequence implies that we have a spectral sequence of FI-modules

$$\begin{aligned} E^{p,q}_*=E^{p,q}_*\big (E\rightarrow X\big ) \end{aligned}$$

converging to the graded FI-module \(H^*(E)\).

The \(E_2\)-page of this spectral sequence is the \({{\mathrm{FI[G]}}}\)-module

$$\begin{aligned} E_2^{p,q}=H^p\big (X;H^q(H)\big ) \end{aligned}$$

Remark

Observe that for any \(q\ge 0\) and \(n\ge 1\), we get an action of the fundamental group \(G\) on \(H^q(H_n;{\mathbb {Q}})\) from the \(n\)th fibration, which gives to the FI-module \(H^q(H;R)\) the structure of an \({{\mathrm{FI[G]}}}\)-module over \(R\).

With this setting, we want to use Theorem 5.1 and the spectral argument given in Sect. 3 to determine finiteness conditions for the graded FI-module \(H^*(E;R)\) given that we know that the \({{\mathrm{FI[G]}}}\)-module \(H^q(H;R)\) is finitely generated over \(R\) and we have upper bounds for its degree and its stability degree when \(R={\mathbb {Q}}\).

The typical situation that we will have in the examples in Sect. 6 below is that the \({{\mathrm{FI[G]}}}\)-module \(H^q(H;{\mathbb {Q}})\) is finitely generated of weight \(\le \beta q\) with stability degree \(\le \beta q\), for some positive constant \(\beta \). Then Theorem 5.1 gives us the following information about the \(E_2\)-page.

Lemma 5.3

Suppose that for any \(q\ge 0\) the \({{\mathrm{FI[G]}}}\)-module \(H^q(H;{\mathbb {Q}})\) is finitely generated of weight \(\le \beta q\) with stability degree \(\le \beta q\). Then, for any \(p,q\ge 0\), the FI-module \(E_2^{p,q}=H^p\big (X;H^q(H)\big )\) has weight \(\le \beta q\) and stability degree \(\le \beta q\).

For a given \(i\ge 0\) and \(0\le p\le i\), the FI-module \(E_{\infty }^{p,i-p}\) is a subquotient of \(E_{2}^{p,i-p}\). Since the weight of an FI-module cannot increase when taking subquotients, it follows that the FI-module \(E_{\infty }^{p,i-p}\) is finitely generated of weight \(\le \beta i\). Moreover, the spectral sequence gives a natural filtration of \(H^i(E)\) by FI-modules

$$\begin{aligned} 0\subseteq F^i_i\subseteq F^i_{i-1}\subseteq \cdots \subseteq F^i_1\subseteq F^i_0=H^i(E), \end{aligned}$$

where, for \(0\le p\le i\), the FI-module \(F^i_p\) is an extension of \(F^i_{p+1}\) by \(E_{\infty }^{p,i-p}\) of weight \(\le \beta i\). Since, by definition, the weight of an FI-module is preserved under extensions, therefore \(H^i(E)\) has weight at most \(\beta i\).

Furthermore, we have precisely the setting described in Sect. 3 for constants \(\alpha =0\) and \(\beta >0\) and Theorem 3.3 takes the following form.

Theorem 5.4

For any \(i\ge 0\) the FI-module \(H^i(E;{\mathbb {Q}})\) is finitely generated of weight at most \(\beta i\) and has stability type at most \((2\beta i, \beta i)\).

The case of group extensions: Let \(G\) be a group of type \(FP_\infty \). Consider a functor from FI \(^{op}\) to the category of group extensions with quotient \(G\) and isomorphisms of such (a co-FI-group extension of \(G\)). Let

$$\begin{aligned} 1\rightarrow H_n\rightarrow E_n\rightarrow G\rightarrow 1 \end{aligned}$$

be the group extension associated to n and denote by \(E\) and \(H\) the corresponding co-FI groups \(\mathbf{n}\mapsto E_n\) and by \(\mathbf{n}\mapsto H_n\). For each group extension there is an associated fibration

$$\begin{aligned} K(E_n,1)\rightarrow K(G,1) \end{aligned}$$

with fiber over a fixed base point \(x\in K(G,1)\) an Eilenberg-Maclane space \(K(H_n,1)\). Observe that the space \(K(G,1)\) has the homotopy type of a connected CW complex with finitely many cells in each dimension since \(G\) is of type \(FP_\infty \). Hence, this gives us a functor from FI \(^{op}\) to Fib(\(K(G,1)\)) as in the setting of Sect. 5.2 and we obtain the conclusion of Theorem 5.4 about the FI-modules \(H^i(E)\).

Remark

The Leray-Serre spectral sequence associated to the fibration above corresponds to the Hochschild-Serre spectral sequence associated to the original group extension. Notice that we could have considered this spectral sequence in our previous discussion.

The Hochschild-Serre spectral sequence and FI#-modules: Assume that we have a functor from FI#\(^{op}\) to the category of group extensions with quotient \(G\), and not just from FI \(^{op}\) as before. By taking the Hochschild-Serre spectral sequence associated to each group extension with coefficients in any field \(k\) or \({\mathbb {Z}}\), we obtain with a first quadrant spectral sequence of FI#-modules converging to the graded FI#-modules \(H^*(E;k)\). Furthermore, suppose that for any \(q\ge 0\) the FI#-module \(H^q(H;k)\) is finitely generated over \(k\) in degree \(\le \beta q\), for some \(\beta >0\). Then Theorem 5.2 implies that for any \(p,q\ge 0\), the FI#-module \(E_2^{p,q}\) is finitely generated in degree \(\le \beta q\). Since we have the setting from Sect. 3.1 with \(\alpha =0\) and \(\beta >0\), we can conclude that for any \(i\ge 0\) the FI#-module \(H^i(E,k)\) is finitely generated in degree \(\le \beta i\).

6 Sequences of cohomology groups as FI-modules (part II)

Let us apply the perspective described in Sect. 5 to understand other sequences of cohomology groups as finitely generated FI-modules. Most of these sequences were already considered in [22]. We will see here how the FI-module approach allows us to obtain more information.

6.1 Cohomology of moduli spaces \({\mathcal {M}}_{g,n}\) and pure mapping class groups of surfaces

Let \(2g+r>2\) and consider the functor from FI \(^{op}\) to the category of group extensions of \(G={{\mathrm{Mod}}}_{g,r}\) given as follows. The group extension associated to \(\mathbf {n}\) is

$$\begin{aligned} 1\rightarrow \pi _1({{\mathrm{Conf}}}_n(\Sigma _g^{r}))\rightarrow {{\mathrm{PMod}}}^n(\Sigma _{g,r})\rightarrow {{\mathrm{Mod}}}_{g,r}\rightarrow 1. \end{aligned}$$

This is the Birman exact sequence introduced by Birman [3]. A proof of the exactness can be found in [13]. To see that this association is indeed functorial we refer the reader to [22], Sect. 5].

From [7, Proposition 4.1] we have that \(H^q\big (\pi _1[{{\mathrm{Conf}}}_n(\Sigma _g^{r})];k\big )=H^q\big ({{\mathrm{Conf}}}_n (\Sigma _g^{r});k\big )\) is a finitely generated \({{\mathrm{FI[G]}}}\)-module over any field \(k\). When \(k={\mathbb {Q}}\), it follows from Theorem 4.3 that it has weight \(\le 2q\) and stability degree \(\le 2q\). From our discussion in Sect. 5.2 with \(\beta =2\), we obtain the following statement.

Theorem 6.1

Let \(k\) be a field. For any \(i\ge 0\) and \(2g+r>2\) the FI-module \(H^i\big ({{\mathrm{PMod}}}^\bullet _{g,r};k\big )\) is finitely generated over \(k\). If \(k={\mathbb {Q}}\), it has weight \(\le 2i\) and stability type at most \((4i,2i)\).

6.2 Cohomology of pure mapping class groups for higher dimensional manifolds

Let \(M\) be a smooth connected manifold of dimension \(d\ge 3\) and suppose that the fundamental group \(\pi _1(M)\) has trivial center or \({{\mathrm{Diff}}}(M)\) is simply connected. Moreover, we assume that \({{\mathrm{Mod}}}(M)\) is of type \(FP_{\infty }\).

Consider the functor from FI \(^{op}\) that associates to each n the group extensions of \(G={{\mathrm{Mod}}}(M)\)

(4)

where \(\mathring{M}\) denotes the interior of \(M\). For a proof of the existence of this Birman exact sequence see [22], Sect. 6].

Let \({\mathfrak {p}}=(p_1,\ldots , p_n)\in {{\mathrm{Conf}}}_n(\mathring{M})\) be a fixed base point. Since \(d\ge 3\), then from [2, Theorem 1] it follows that the fundamental group

$$\begin{aligned} \pi _1({{\mathrm{Conf}}}_n(\mathring{M}),{\mathfrak {p}})\approx \pi _1({{\mathrm{Conf}}}_n(M),{\mathfrak {p}})\approx \pi _1(M^n,{\mathfrak {p}})\approx \prod _{i=1}^n \pi _1(M,p_i). \end{aligned}$$

Hence the FI-module \(H^q\big (\pi _1({{\mathrm{Conf}}}_\bullet (\mathring{M});k)\big )\) is precisely \(H^q\big ( \pi _1(M)^\bullet ;k\big )\). If the group \(\pi _1(M)\) is of type \(FP_{\infty }\), then from Proposition 4.1 we have that this \({{\mathrm{FI[G]}}}\)-module is finitely generated over \(k\) and has weight \(\le q\) with stability degree \(\le q\) when \(k={\mathbb {Q}}\). From our discussion in Sect. 5.2 with \(\beta =1\) we can conclude the following result.

Theorem 6.2

Let \(M\) be a smooth connected manifold of dimension \(d\ge 3\) such that \(\pi _1(M)\) is of type \(FP_{\infty }\) (e.g. \(M\) compact). Suppose that \(\pi _1(M)\) has trivial center or that \({{\mathrm{Diff}}}(M)\) is simply connected and assume that the group \({{\mathrm{Mod}}}(M)\) is of type \(FP_{\infty }\). Then for any field \(k\) and \(i\ge 0\) the FI-module \(H^i\big ({{\mathrm{PMod}}}^\bullet (M);k\big )\) is finitely generated over \(k\) and has weight \(\le i\) and stability type at most \((2i,i)\) when \(k={\mathbb {Q}}\).

6.3 The case of manifolds with boundary

When the surface \(\Sigma _{g,r}\) in Sect. 6.1 or the manifold \(M\) in Sect. 6.2 has nonempty boundary, the cohomology of the corresponding pure mapping class groups actually has an FI#-module structure.

Proposition 6.3

Let \(k\) be a field or \({\mathbb {Z}}\) and \(i\ge 0\). If \(M\) is a connected smooth manifold of dimension \(d\ge 2\) with nonempty boundary, then the FI-module \(H^i\big ({{\mathrm{PMod}}}^\bullet (M);k \big )\) has the structure of an FI#-module. In particular, \(H^i\big ({{\mathrm{PMod}}}^\bullet (M)\big )\) has injectivity degree \(0\) (when \(k={\mathbb {Q}}\)).

Proof

We just prove that \({{\mathrm{PMod}}}^\bullet (M)\) has the structure of an FI#-group. Consider \((A,B,\psi )\in {\text {Hom}}_{\text {FI}}\#({\mathbf {m}},{\mathbf {n}})\) where \(A\subset [m]\), \(B\subset [n]\) and \(\psi : A\rightarrow B\) is a bijection. In particular the orders \(|A|=|B|\). The corresponding morphism

$$\begin{aligned} (A,B,\psi )_{*}:{{{\mathrm{PMod}}}}^m(M)\rightarrow {{{\mathrm{PMod}}}}^n(M) \end{aligned}$$

is induced from the following composition:

The map \(|_A:{{\mathrm{PDiff}}}^{\mathfrak {p}}\rightarrow {{\mathrm{PDiff}}}^{{\mathfrak {p}}_A}(M)\) is given by restricting the configuration \({\mathfrak {p}}\in {{\mathrm{Conf}}}_m(M)\) to the configuration \({\mathfrak {p}}_A:A\hookrightarrow M\) in \({{\mathrm{Conf}}}_{|A|}(M)\).

Abusing notation, \(\psi :{{\mathrm{PDiff}}}^{|A|}(M)\rightarrow {{\mathrm{PDiff}}}^{|B|}(M)\) corresponds to the isomorphism \({{\mathrm{PDiff}}}^{{\mathfrak {p}}_A}\approx {{\mathrm{PDiff}}}^{{\mathfrak {p}}_A\circ \psi ^{-1}}\) induced by taking \({\mathfrak {p}}_A:A\hookrightarrow M\) to the embedding \({\mathfrak {p}}_A\circ \psi ^{-1}:B\hookrightarrow M\) in \({{\mathrm{Conf}}}_{|B|}(M)\), using the bijection \(\psi :A\rightarrow B\).

Let \(R\) be a collar neighborhood of one component of \(\partial M\) and fix a diffeomorphism \(\varphi : M\rightarrow M\backslash R\). Then, conjugation by \(\varphi \) gives us the identification \(c_{\varphi }:{{\mathrm{PDiff}}}^{|B|}(M)\approx {{\mathrm{PDiff}}}^{|B|}(M{\setminus }R)\). Finally, we can extend any diffeomorphism \(h\in {{\mathrm{Diff}}}\big ((M{\setminus }R)\text { rel }\partial {(M{\setminus }R)}\big )\) to a diffeomorphism \(\Upsilon (h)\in {{\mathrm{Diff}}}(M\text { rel }\partial {M})\) by letting \(\Upsilon (h)=h\) in \(M{\setminus }R\) and \(\Upsilon (h)\) be the identity in \(R\). Therefore we obtain a group homomorphism

$$\begin{aligned} \Upsilon : {{\mathrm{PDiff}}}^{\mathfrak {q}}(M{\setminus }R)\rightarrow {{\mathrm{PDiff}}}^{\Psi _{B,[n]}({\mathfrak {q}})}(M), \end{aligned}$$

that takes any diffeomorphism \(h\) that fixes the configuration \({\mathfrak {q}}:B\hookrightarrow (M{\setminus }R)\) in \({{\mathrm{Conf}}}_{|B|}(M{\setminus }R)\) to a diffeomorphism \(\Upsilon (h)\) of \(M\) that fixes the configuration \(\Psi _{B,[n]}({\mathfrak {q}}):[n]\hookrightarrow M\) in \({{\mathrm{Conf}}}_n(M)\) as defined in [5, Proof of Proposition 4.1]. \(\square \)

When a Birman sequence exists (hypothesis of Theorems 6.1 and 6.2), we do have a co-FI#-group extension of \({{\mathrm{Mod}}}(M)\). Moreover, Theorem 4.4 states the finite generation of the cohomology of configuration spaces of manifolds with boundary. Hence, the argument at the end of Sect. 5 implies the following results.

Theorem 6.4

Let \(k\) be any field or \({\mathbb {Z}}\). For any \(i\ge 0\), \(2g+r>2\) and \(r>0\) the FI-module \(H^i\big ({{\mathrm{PMod}}}^\bullet _{g,r};k\big )\) has the structure of an FI#-module which is finitely generated in degree \(\le 2i\).

Theorem 6.5

Let \(k\) be any field or \({\mathbb {Z}}\). Let \(M\) be a smooth connected manifold of dimension \(d\ge 3\) with non-empty boundary that satisfies the hypotheses of Theorem 6.2. Then, for any \(i\ge 0\), the FI-module \(H^i\big ({{\mathrm{PMod}}}^\bullet (M);k\big )\) has the structure of an FI#-module that is finitely generated in degree \(\le 2i\).

From the classification of FI#-modules given in [5, Theorem 2.24] and the cases when \(k\) is either \({\mathbb {Z}}\) or the fields \({\mathbb {Q}}\) or \({\mathbb {Z}}/p{\mathbb {Z}}\) in Theorems 6.4 and 6.5, we obtain Theorems 1.2 and 1.3, respectively.

6.4 Cohomology of classifying spaces for some diffeomorphism groups

Let \(M\) be a connected and compact smooth manifold of dimension \(d\ge 3\). We have a fiber bundle

$$\begin{aligned} B{{\mathrm{PDiff}}}^n(M)\rightarrow B{{\mathrm{Diff}}}(M\;\mathrm{rel }\;\partial M) \end{aligned}$$
(5)

where the “fiber” is given by \({{\mathrm{Diff}}}(M\text { rel }\partial M)/{{\mathrm{PDiff}}}^n(M) \approx {{\mathrm{Conf}}}_n(\mathring{M})\), the configuration space of \(n\) ordered points in \(\mathring{M}\), the interior of \(M\). This gives us a functor from FI \(^{op}\) to the category Fib \(\big (B{{\mathrm{Diff}}}(M\text { rel }\partial M)\big )\). The hypotheses in the Theorem below give the setting needed to apply the arguments in Sect. 5.2 with \(\beta =1\) to get the desired conclusion.

Theorem 6.6

Let \(M\) be a connected real manifold of dimension \(d\ge 3\). Suppose that the classifying space \(B{{\mathrm{Diff}}}(M\text { rel }\partial M)\) has the homotopy type of a CW-complex with finitely many cells in each dimension. Then, for any field \(k\) and \(i\ge 0\), the FI-module \( H^i(B{{\mathrm{PDiff}}}^\bullet M;k)\) is finitely generated over \(k\) and has weight \(\le i\) and stability type at most \((2i,i)\) when \(k={\mathbb {Q}}\).

7 Application to cohomology of some wreath products

Let \(G\) be a group of type \(FP_\infty \). The wreath product \(G\wr S_n\) is the semidirect product \( G^n\rtimes S_n\), where \(S_n\) acts on \(G^n\) by permuting the coordinates. Therefore there is a split short exact sequence

$$\begin{aligned} 1\rightarrow G^n \rightarrow G \wr S_n\rightarrow S_n\rightarrow 1 \end{aligned}$$

For any \(i\ge 0\) and any partition \(\lambda \), a transfer argument implies that the dimension of \(H^i\big (G\wr S_n;V(\lambda )_n\big )\) is equal to the multiplicity of \(V(\lambda )_n\) in \(H^i\big (G^n;{\mathbb {Q}}\big )\). But, from Proposition 4.1 and [5, Proposition 2.58], this multiplicity is constant for \(n\ge 2i\). Hence we obtain cohomological stability for the group \(G\wr S_n\) with coefficients in any \(S_n\)-representation for any \(n\ge 2i\).

More generally, let \(PK\) be a co-FI-group given by \(\mathbf {n}\mapsto PK_n\). Assume that there is a sequence of groups \(K_n\) such that, for each \(n\), we have the following short exact sequence:

$$\begin{aligned} 1\rightarrow PK_n \rightarrow K_n\rightarrow S_n\rightarrow 1 \end{aligned}$$

The wreath product \(G\wr K_n\) is the semidirect product \( G^n\rtimes K_n\), where \(K_n\) acts on \(G^n\) via the surjection \(K_n\rightarrow S_n\). Therefore there is a split short exact sequence

$$\begin{aligned} 1\rightarrow G^n\times PK_n \rightarrow G \wr K_n\rightarrow S_n\rightarrow 1 \end{aligned}$$

On the other hand, for any \(i\ge 0\), the naturality of the Künneth formula implies the following isomorphism of FI-modules:

$$\begin{aligned} H^i(G^{\bullet }\times PK)=\bigoplus _{p+q=i}H^p(G^{\bullet })\otimes H^q(PK). \end{aligned}$$

Suppose that the graded FI-module \(H^*(PK)\) is known to be of finite type. In [5, Proposition 2.61] is proved that finite generation is closed under tensor products, therefore the FI-modules \(H^p(G^{\bullet })\otimes H^q(PK)\) are finitely generated for \(p,q\ge 0\) such that \(p+q=i\). Moreover,

$$\begin{aligned} \text {weight}\big (H^p(G^{\bullet })\otimes H^q(PK)\big )\le \text {weight}\big (H^p(G^{\bullet })\big )+\text {weight}\big (H^p(PK)\big ). \end{aligned}$$

It follows that the consistent sequence \(H^i(G^{n}\times PK_n;{\mathbb {Q}})\) is monotone and uniformly representation stable (although we do not always get a specific stable range).

As before, the dimension of \(H^i\big (G\wr K_n;V(\lambda )_n\big )\) is given by the multiplicity of \(V(\lambda )_n\) in \(H^i\big (G^n\times PK_n;{\mathbb {Q}}\big )\), which is eventually constant by uniform representation stability. Therefore we have that \(H^i\big (G\wr K_n;V(\lambda )_n\big )\approx H^i\big (G\wr K_{n+1};V(\lambda )_n\big )\) for any \(n\) sufficiently large. In particular, we obtain rational homological stability for the groups \(G\wr K_n\).

Parts (ii), (iii) and (iv) of Theorem 1.6 follow from applying the above discussion to the short exact sequences:

$$\begin{aligned}&1\rightarrow P_n(\Sigma _{g,r})\rightarrow B_n(\Sigma _{g,r})\rightarrow S_n\rightarrow 1\\&1\rightarrow {{\mathrm{PMod}}}_{g,r}^n \rightarrow {{\mathrm{Mod}}}_{g,r}^n\rightarrow S_n\rightarrow 1\\&1\rightarrow {{\mathrm{PMod}}}^n(M) \rightarrow {{\mathrm{Mod}}}^n(M)\rightarrow S_n\rightarrow 1 \end{aligned}$$

To obtain Theorem 1.6 part (v), we consider the co-FI-groups \({{\mathrm{P\Sigma }}}_\bullet \) and \(\Sigma _\bullet ^+\), which are functors from FI \(^{op}\) to Gp given by \(\mathbf {n}\mapsto {{\mathrm{P\Sigma }}}_n\), the pure string motion group (see definition in [26], Sects. 1, 2]) and \(\mathbf {n}\mapsto \Sigma _n^+\), the braid permutation group, respectively. In [26, Theorem 6.4] Wilson proved that for any \(k\ge 0\) the sequence \(\big \{H^k({{\mathrm{P\Sigma }}}_n;{\mathbb {Q}})\big \}\) satisfies uniform representation stability with stable range \(n\ge 4k\). Therefore, [5, Theorem 1.14] implies that for any \(k\ge 0\) the FI-module \(H^k({{\mathrm{P\Sigma }}}_\bullet )\) is finitely generated.

The co-FI-groups \(\Sigma _\bullet ^+\) and \({{\mathrm{P\Sigma }}}_\bullet \) are related by the following short exact sequence:

$$\begin{aligned} 1\rightarrow P\Sigma _n \rightarrow \Sigma _n^+\rightarrow S_n\rightarrow 1, \end{aligned}$$

which give us again the setting discussed above.